WO2007104806A1 - Fleet management system and method - Google Patents

Fleet management system and method Download PDF

Info

Publication number
WO2007104806A1
WO2007104806A1 PCT/ES2006/000132 ES2006000132W WO2007104806A1 WO 2007104806 A1 WO2007104806 A1 WO 2007104806A1 ES 2006000132 W ES2006000132 W ES 2006000132W WO 2007104806 A1 WO2007104806 A1 WO 2007104806A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
vehicle
network
fleet
server
Prior art date
Application number
PCT/ES2006/000132
Other languages
Spanish (es)
French (fr)
Inventor
Jose Miguel Carmona Ampuero
Lucas Carmona Ampuero
Original Assignee
Niteo Soluciones Tecnologicas, S.L.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Niteo Soluciones Tecnologicas, S.L. filed Critical Niteo Soluciones Tecnologicas, S.L.
Priority to PCT/ES2006/000132 priority Critical patent/WO2007104806A1/en
Publication of WO2007104806A1 publication Critical patent/WO2007104806A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles

Definitions

  • the present invention is applied, in general, for the location, monitoring and control of vehicles, land, sea or air, that make up a fleet, allowing remote monitoring of certain parameters associated with such vehicles, both for obtaining statistics and reports in deferred as to make diagnoses and forecasts on the state of each vehicle or of the entire fleet in real time. More particularly, the invention described has its application, within the area of industrial control and automation, in the management of heavy industrial vehicle fleets.
  • An object of the invention is to provide the parameters of each vehicle updated and treated precisely to manage the entire fleet, allowing remote monitoring of all information and assisting the user in the maintenance of their fleet by helping to diagnose breakdowns without the need for move to the location of the vehicle. It is also the object of the invention to guarantee security in access to data without reducing the access to the end user immediately from any remote terminal with an Internet connection.
  • a final object of the invention is to be transparent in its implementation in vehicles and be scalable to adapt to any need for information that the user requires for the control of the entire fleet.
  • a CAN-Bus network "Controller Area Network” can be installed in it, circulating the information necessary to The measurement of the parameters of interest from levels of voltage or current to which the actual quantities captured by sensors, thermocouples, signal adapters, digital recorders, etc., which give and exchange values of pressure, temperature, are translated. .., through the CAN-Bus network.
  • Said network is a data bus in which the information is multiplexed, through which messages are sent or received with a defined and standardized protocol.
  • SAE SAE and that normalizes aspects such as the transmission speeds and the messages involved in how a CAN-Bus network operates electrically, providing interfaces that allow access to the data circulating through the network with protection and compatibility between any CAN installation -Bus, as disclosed in the link www.fms-standard.com.
  • the FMS is mainly used for truck fleets.
  • OBD On-Board Diagnostic System
  • OBD I and II On-Board Diagnostic System
  • UAE Electronic Control Unit
  • OBD-II is a more sophisticated standard and introduced in the mid-90s, which provides almost complete control of the engine, also monitors parts of the chassis and other devices of the vehicle, constituting the diagnostic control center of the car.
  • OBD-II and others that have appeared over time communication protocols are used, some are proprietary implementations of some manufacturers and others have been defined by the ISO or SAE, such as ISO9141, ISO9141-2, ISO14230 (KWP2000), SAEJ1850, SAEJ 1979, VAN-Bus and CAN-Bus, among others.
  • the invention described here comes to solve the problem described above, allowing.
  • An aspect of the invention is a system for the management of fleets of vehicles, sea, air or land, especially heavy industrial vehicles, which essentially comprises the following means constituting the basic physical architecture of a technological platform capable of adapting to any need of information for fleet management as proposed by the object of the invention:
  • the data acquisition means are composed of a plurality of signal receivers, which can be both analog and digital, coming from devices provided in the different vehicles of the Ia fleet for the measurement or direct capture of operating parameters that characterize each vehicle.
  • Such devices can be sensors or actuators of the vehicle itself, connected to the corresponding signal receiver and communicating its measurements of the operating parameters to the CAN-Bus network.
  • the acquisition means can also extract the data of the electronic components that the communication network gathers.
  • vehicle interior said acquisition means may comprise multiple GPS receivers with their respective antennas for communication with the known satellite system and adapted to, on the other hand, communicate with said CAN-Bus network.
  • At least one communications server node connected to the mobile communications network, GSM / GPRS or UMTS or other standards, capable of receiving the data sent by the data transmission device installed in at least one of the fleet vehicles.
  • the communications server node retransmits the data received from the GSM / GPRS or UMTS network to at least one Data Processing Module implemented in a computer processing system with which said communications server node is communicated.
  • the Data Processing Module which processes the information in real time or in deferred time depending on the type of data it handles, comprises a Web server.
  • a means of storing the data that is, the operating parameters of the vehicle captured by the first mentioned means of data acquisition, which basically consist of a central database, relational and structured according to the type of parameters, and may include a specific cartographic database for parameters from GPS receivers.
  • the storage media are directly or indirectly connected to the communications server node.
  • the proposed fleet management system platform comprises three large blocks: i) an intelligent and modular network that combines the elements for the capture and transmission of all the data required to manage each vehicle in the fleet, integrating components with a protection level sufficiently high to guarantee a long service life in the vehicle's operating environment, while the concept of modularity allows its adaptation and any extension required by the requirements of the fleet of vehicles to which it is applied;
  • the user or operator of the system accesses securely from his remote terminal through a Web interface to at least one, Data processing module that allows the exploitation and analysis of all the information collected by the system.
  • This information is the operating parameters of each vehicle in the fleet, which may contain cartographic data, measures of vehicle performance and measurements of the same vehicle at any time.
  • at least three kinds of Data Processing Modules can be distinguished, being scalable to others that, for example, perform billing functions, etc.
  • a possible Data Processing Module consists of a conventional GIS server that carries out the treatment of the cartographic data captured by the GPS receivers of each of the vehicles in the fleet and represents them on a map by means of visualization ( screens, printers, ...) associated with this Data Processing Module.
  • the GIS server is connected to the mapping database and, through a synchronizing device, to the communications server node.
  • the synchronizer tells the GIS server when a vehicle has changed its GPS position and the communications server node sends the new position data (GPS coordinates).
  • Another possibility of carrying out the Data Processing Module is as a remote monitoring server connected to the central database with which it communicates upon receiving a request from a Web client, which retrieves the parameters requested by a database from said database.
  • This Data Processing Module comprises means for generating reports that allow, in the form of lists or analytical graphs presented in suitable visualization means, to easily interpret and study the performance measures of each vehicle in the park.
  • a final implementation of the proposed Data Processing Module is that of a remote monitoring server with direct connection to the communications server node, which directly delivers the vehicle's operating parameters in real time to the Web client that requests them and with which a user accesses, having event viewers with the instantaneous situation of said parameters, in the form of a list of the status measures or incidents of the vehicle at the time of access.
  • the Data Processing Module provides a means of communication between the remote monitoring server and an alarm generating device, for example a mobile or a computer which, in case of a fault detected according to the information provided by this Module data processing, receives an alarm message from it, being able to transmit the alarm by SMS, email, ...
  • an alarm generating device for example a mobile or a computer which, in case of a fault detected according to the information provided by this Module data processing, receives an alarm message from it, being able to transmit the alarm by SMS, email, ...
  • the data processing module with remote monitoring server allows the operator or qualified technical user to make an immediate first level diagnosis on any breakdown in the vehicle, being able to remotely assist in its resolution without having to travel to the place of
  • Another aspect of the invention is a fleet management method, such as that developed in the described system, which substantially comprises the following phases:
  • the operating parameters that refer to performance measures, with which the Data Processing Module is capable of generating statistical reports, are always stored in the central database.
  • Those referring to cartography data can also be stored in a cartographic database communicated with the central database through a high-speed network, for example, a TCP network.
  • the vehicle status measurements are retransmitted immediately, without going through prior storage of such parameters in the central database, as soon as the Data Processing Module receives the timely request from a Web client.
  • the operating parameters of the vehicle from the CAN-Bus network are retransmitted to the corresponding Data Processing Module.
  • performance measures and cartographic data such retransmission starts each time updated parameters are extracted, periodically trying to send new messages from the CAN-Bus network through the mobile communications network; while status measures are retransmitted as soon as
  • Io asks the Web client, allowing the user to access these measures in real time.
  • Access to all information extracted from the vehicle that the user has from his remote terminal connected to the Web Server is secure because it includes user authentication processes, data encryption, use of secure Web domains, access blockages due to downtime or number of maximum attempts, etc.
  • Said access security is complemented by the simplified visualization of the information, the generation of reports with the stored data, the diagnosis and remote technical assistance from the generation of alarms, ..., among the infinity of processes of treatment of the operating parameters of vehicle that an expert in the field could make for the management of any fleet from the accessible data according to the method and / or system proposed.
  • a final aspect of the invention is a distributed computer program, which is stored in at least one support readable by a computer and comprising code means adapted to execute the described method, when said program is executed in a computer network of computers.
  • Figure 1 shows a block diagram on the physical components, including in each block hardware and software or associated firmware, of the platform that constitutes the system object of the invention, according to a preferred embodiment.
  • Figure 2. Shows a block diagram on the operation of analogue signal receivers that act as means of acquiring system data.
  • Figure 3. Shows a block diagram on the operation of digital signal receivers that also act as data acquisition means.
  • FIG. 4 Shows a block diagram on the operation of the chassis signal receivers that act as data acquisition means in some vehicles of the fleet.
  • Figure 5. Shows a block diagram on the operation of the GPS receivers that complete the performance of the data acquisition means, according to the preferred embodiment of the invention.
  • Figure 6 shows a block diagram on the operation of the device manager that receives the information captured by the previously shown data acquisition means and sends it to a data transmission device.
  • Figure 7. Shows a block diagram on the hardware components of the data transmission device.
  • - data acquisition means (1, 2, 3, 4) connected, through a CAN-Bus network, with at least one device manager (7) connected, through an asynchronous serial communication port, with the less a data transmission device (8) connected to a mobile communications network (9);
  • At least one communications server node (10) connected to the mobile communications network (9) capable of receiving the data sent by the data transmission device (8) and retransmitting it to at least one Data Processing Module (14 , 15, 16) which are accessed through the Internet (17) through a secure access portal (18); Y
  • the CAN Bus network of the system uses the physical implementation defined by the standardized protocol J 1939, compatible with a own protocol for the preparation of the messages that finally circulate through said CAN Bus network.
  • the CAN Bus network is used by a standard FMS network "Fleet Management System", which also It uses the J1939 standardized protocol, normally provided in the less old vehicles of the fleet.
  • the FMS standard agreed by the manufacturers of heavy industrial vehicles, provides a known communication interface between the electronics of the vehicles and their on-board computers, originally conceived for the control of high-load trucks and which is applied here for self-pumps of concrete.
  • the CAN-Bus network is implemented through a pair of wires that transmit the bus information and must be closed on both sides with a resistance of 120 ohms interposed between these two signal wires.
  • the pressure sensors (5) have four connections of which two are used: for one of them they are fed at 12 volts and by the other connection the pressure sensing is established by measuring the variation of current, varying in a range from 4 to 20 mA.
  • Said sensors (5) can measure the various pressures of the hydraulic circuit of the pumping machine and hydraulic temperatures and / or of the cooling liquid. In the case of obtaining hydraulic pressures, mounted on the machine robust pressure sensors (5), capable of extracting values of up to 400 bars of maximum hydraulic pressure.
  • the analogue signal receivers (1) constitute the nterfase between the physical part to be measured in the machine and the CAN Bus network. Programming determines both the supply voltage and the type of sensors (5) or the magnitude to be measured, voltage or current and its range, among other parameters.
  • Figure 2 shows the steps that are followed in the operation of said analogue signal receivers (1): First, the sensor conditioning is carried out, with the initialization of the pin assignment in the sensor connector of the receivers of analog signals (1), assigning the connection of the incoming and outgoing signals as well as the type of magnitude that is felt. In the reading of analog sensors, the analog input signal, for example of current, that comes from the sensors is constantly captured in the form of data.
  • the analogue signal receivers (1) periodically send a message to the device manager (7) of a message according to a standard protocol of the CAN-Bus network, as a J1939 type message, which has the value inserted of the measurement, each J1939 message containing two fields, corresponding to the two sensors (5) that each receiver (1) admits of two bytes each, plus a header that identifies from which receiver (1) the sent data comes.
  • Figure 3 shows the steps that are followed in the operation of said digital signal receivers (2): First, as previously mentioned, the pins of the connectors of these digital signal receivers must be initialized (2), selecting a common conductor as ground and choosing the type of input along with the thresholds for signal performance. Next, a permanent dump of the value of the inputs to internal variables of the digital signal receivers (2) is carried out, taking into account the thresholds established above when converting the voltage of a signal of an actuator (6) not proportional , such as hydraulic solenoid valves, at a digital value.
  • All the information collected is sent periodically by said digital signal receivers (2) in a CAN Bus message of type J1939 to the device manager (J), identifying in the header the receiver (2) that emits it, after which they are sent four 1-byte fields, corresponding to the 4 inputs of each receiver (2) per message, each with the digital values to be sent.
  • the data acquisition means are completed with a plurality of chassis signal receivers (3) connected to an internal communication network (30) with an on-board computer provided in at least one vehicle of the fleet, as implemented.
  • the internal communication network (30) can be adapted to other standards, such as ODB I and II, etc.
  • the control unit of the CAN Bus network that integrates the internal communication network (30) is accessed FMS of the vehicle, thanks to which and without the need to mount more sensors in the vehicle, it is possible to extract data such as speed and instantaneous revolutions, total and instantaneous fuel consumption, the level of the fuel tank, parameters on the vehicle maintenance, total distance traveled, etc., depending on the FMS developed by the manufacturer and adopted in the system.
  • the function of the signal receivers of the chassis (3) is to condition the FMS of the vehicle to the CAN-Bus network mounted on the vehicle, allowing the transfer of CAN Bus messages from a proper network of the vehicle to the additional one that is mounted then and isolating them to prohibit access to the vehicle control unit through CAN Bus messages, following the procedure illustrated in Figure 4:
  • Said chassis signal receivers (3) first capture the messages of the FMS implemented in the vehicle CAN CAN switchboard from the internal communication network (30) continuously and turn them into internal variables to the receiver (3).
  • the messages composed of a header and data fields, are then divided field by field, which are stored in variables independent of the receiver (3).
  • the calculations and appropriate adjustments will be made, to obtain other more useful fields that can be mounted in new output messages, generated with FMS protocol headers and that are continuously sent to the device manager (7) in J format 1939 of the CAN-Bus network.
  • Most of these messages retain the order of the fields and headers of the standard FMS, while others are processed by achieving a coupling between the vehicle's own CAN-Bus network and the one mounted complementary to the J 1939 protocol.
  • the data acquisition means can include a plurality of GPS receivers (4) that communicate with the GPS satellite network through an antenna, which can be active or passive, trying to constantly maintain the signal coverage GPS
  • GPS receivers (4) the latitude position is obtained, length and in degrees, the date and time in GMT, and may also be used, in old vehicles where the previous FMS has not been implemented, to measure the speed and the total distance traveled by prior programming of the GPS receivers (4).
  • said GPS receivers (4) treat all this information as internal variables and pass them to CAN-Bus type messages for later treatment by the device manager (7) similar to the rest of the messages already described .
  • CAN-Bus type messages for later treatment by the device manager (7) similar to the rest of the messages already described .
  • CAN-Bus type messages for later treatment by the device manager (7) similar to the rest of the messages already described .
  • CAN-Bus type messages for later treatment by the device manager (7) similar to the rest of the messages already described .
  • With the latitude and longitude a J1939 message is generated, another with the date and another one for the hour, including an identifying header of the content and the fields that contain the values of such variables.
  • the speed value is sent in another separate
  • the device manager (7) which is the most powerful programmable device of all the employees in the capture network of data as far as hardware is concerned.
  • the device manager (7) differentiates between data for real-time sampling and sending, for the deferred analysis of the data and those used for a subsequent cartographic representation, finally generating complete messages according to a protocol with the necessary information in each case.
  • the sending protocol is no longer that of the Can-Bus network, because the CAN Bus messages do not allow to reach the required data length, but the norm of the asynchronous serial communication port provided, normally the RS-232, the manager being of devices (7) equipped with a DB-9 connector to the serial port. It is through this port that all messages are already passed properly formatted to the data transmission device (8) with the contents processed according to the communications protocol so that it retransmits them via GPRS or UMTS through the mobile communications network (9).
  • the device manager (7) performs different functions to establish the path of communication in both directions with the data transmission device (8), distinguishing three main and independent and concurrent blocks from each other in terms of Internal operation refers, each corresponding to a type of messages treated. That is, each block is in charge of one type of vehicle operation parameters acquired for management, being able to differentiate: cartographic data for GPS representation, vehicle performance measurements for statistical analysis and vehicle status measurements for sampling and send in real time at the request of at least one user (U). This differentiation is the same throughout the system communications protocol from this point.
  • the block (A6) of Figure 6 illustrates the operation of the device manager (7) for GPS cartographic data, starting by constantly checking, within the messages received with cartographic data, the value of the vehicle speed to subsequently decide the Cadence of sending GPS messages to update the value of the vehicle position.
  • the device manager ( J) communicates to the data transmission device (8) by means of an RS-232 message that in its buffer there is at least one message with GPS data and, if said data transmission device ( 8) does not respond after a while, send the same GPS message again.
  • the data transmission device (8) When the data transmission device (8) can receive the message it has received from the device manager (7), it makes the timely request to send the buffer by means of a new message RS-232, so that the device manager (7) sends all the messages that exist in the buffer to the data transmission device (8) to relay them to the wireless communications network (9). Once the retransmission is completed correctly, the device manager (7) receives the request to erase the buffer by the data transmission device (8) and empty it, after which it does not send an RS-232 message again until it It has at least one other message stored in the same buffer.
  • the block (B6) of Figure 6 is another that executes the device manager (7) in a manner similar to the block (A6) of the GPS, adding the creation of status records that are continuously updated to periodically check the measurements of the performance that govern the vehicle and the pumping machine.
  • the variables stored in status records which initially store variables such as time and date, some messages or others are generated, having made the pertinent calculations to obtain all the fields of the message in question and complete it according to the protocol of communications with the data transmission device (8).
  • the messages are managed with the instantaneous values of certain magnitudes of the machine and the vehicle, that is, the status measurements, the device manager (7) always listening to a client request, from the end user (U), from the data transmission device (8).
  • the device manager (7) According to the data of the pump or the vehicle chassis, a message or another is mounted and sent to the data transmission device (8) so that it is instantly retransmitted.
  • the last functional block (D6) of the device manager (7) represented in Figure 6 allows certain remote parameters to be configured that relate the captured data. For example, to obtain the magnitude of the cubic meters of pumped concrete, the number of emboladas measured by the diameter and stroke values presented by the pumping machine is multiplied here.
  • the values involved in the calculations are adjusted by means of calibration messages that the device can send data transmission (8).
  • the Device Manager always listens to a calibration message and if it receives it, unmount the fields of the calibration message to enter them in non-volatile registers, so that, from that moment, the new values can be used with which generate new messages with operating parameters according to the calibration.
  • said data transmission device (8) comprises at least one microcontroller (21), a wireless communications modem (22) connected to a radio frequency antenna and a smart card for mobile telephony, a transceiver
  • Said microcontroller (21) is responsible for governing all the remaining elements that make up the data transmission device (8), attending to the different elements and generating the signals for proper operation, as well as controlling the transfer of information between them. Together with this control of the peripheral elements, the microcontroller (21) contributes to the final function that is to transmit the data of the Can-Bus network to the communications server node (10) through the mobile communications network (9) and which finally carries out the wireless communications modem (22). For this, the microcontroller (21) stores in the non-volatile memory device (20) the operating parameters captured and generated in the Can-Bus network, at least those relative to cartographic data and measures of vehicle performance.
  • the vehicle status measurements are passed directly to the wireless communications modem (22), without prior storage, after a request arrives at said modem (22) to make the same request to the device manager (7) that delivers directly, as explained in block (C6) of Figure 6, such parameters to the data transmission device (8).
  • the wireless communications modem (22) constantly monitors the GSM / GPRS and / or UMTS coverage, to establish the GSM / GPRS connection, or UMTS if possible, only when the coverage level is adequate. Likewise, said wireless communications modem (22) establishes a connection with the communications server node (10) through a TCP / IP communication in which each vehicle in the fleet has an IP address assigned, from the that the periodic or real-time retransmission of the parameters produced by the data capture network (A1) occurs.
  • a registration card (28) for the identification of the subscriber to the network (9), SIM for use in networks with GSM coverage is incorporated into the wireless communications modem (22) / GPRS or USIM for UMTS coverage. If UMTS coverage is not found but GPRS is found, the wireless communications modem (22) proceeds to the establishment of a GSM / GPRS connection.
  • a logical transducer (29) makes the different communication logics present in the data transmission device (8) compatible.
  • the non-volatile memory device (20) can be removable from the data transmission device (8) so that, if there is no Stable connection to the network (9) due to lack of coverage, stored data, cartography and performance measures, directly dumped in the storage media of the system, serving as a backup element.
  • said non-volatile memory device (20) temporarily saves each message of the generated protocol until it is correctly inserted in such storage media and described below.
  • the power circuit (24) consists of a DC / DC converter, which from a continuous voltage of a battery (25), that of the vehicle itself in which the data transmission device (8) is installed, supplies a continuous output voltage stabilized and regulated.
  • the data transmission device (8) can have visual signaling means (27), such as LEDs, to indicate its operation in the vehicle where it is installed.
  • the storage means comprise a central database (11) connected to the communication server node (10) and capable of structuring in tables of information at least certain data captured by the data acquisition means (1, 2, 3 , 4).
  • a mapping database 13
  • Both the central database (11) and the mapping database (13) can be relational, for example, Oracle 10g.
  • the storage structure is made up of data tables, based on the entity-relationship model, associating each vehicle with the different data, cartography, performance and those operating parameters that require permanent copy, captured in relation to it. .
  • This structure of storage tables derive rules of data coherence and integrity and, therefore, this control module of the central database (11) imposes a series of restrictions and sequences in storage.
  • the sequences or procedures that are responsible for adapting the data of the different sources to the storage structure are used by the communications server node (10) to which said central database (11) is connected and that requires them to store The information flowing in the system. At least two kinds of procedures are used, one intended to insert in the tabular structure of the central database (11) the cartographic data and another responsible for those referring to the performance measures of the vehicles, which perform a filtering and conditioning of the information to adapt it to the storage structure and following the rules of coherence.
  • the central database (11) the data it receives through the mobile communications network (9) of the data transmission device (8).
  • first said processor of the communications server node (10) through a master process, accepts the connection requests from each data transmission device (8) present in the data capture network (A1) for management of the fleet.
  • the communications server node (10) also accepts the connections that, from the secure access portal (8), make the users (U) through corresponding web clients and that request real-time information. With the requests of the data transmission device (8), the communications server node
  • (10) creates a process that is responsible for receiving the data and distributing it correctly depending on its destination; with the connection of a Web client, it gives rise to two actions, the first one indicates to the data transmission device (8) that it has to send data and the second one provides that data to a collection process.
  • At least three data collection processes are executed in the communications server node (10): collect the data generated by the individual processes assigned to each data transmission device (8) and send them to a synchronizer (12) that updates the GPS positions of the vehicles; collect the data, which upon request of the Web client, sends the data transmission device (8) and send it directly to the different Web clients; Collect the data generated by each data transmission device (8) and store it in the central database (11).
  • Another internal process of the communications server node (10) is the one that channels, accepted a connection with a data transmission device (8), the data to its different destinations: the synchronizer (12) connected to a GIS server (14) for the treatment of the cartographic information, the central database (11) at least for the cartography and performance measurement data, or the Web clients requesting measurements of the vehicle's status in real time.
  • the synchronizer (12) constantly receives GPS positions of each vehicle that is in communication, through its corresponding data transmission device (8), with the communications server node (10). Such positions are compared to each other and the most recent one is transmitted to the GIS server (14) so that it maps the map with the most up-to-date position of the vehicle represented in the appropriate display means.
  • the end user (U) is accessed by establishing a Web client connection with a Web server using the Internet network.
  • the secure access portal (18) calls the Module
  • a possible embodiment of the Data Processing Module consists of a GIS server (14) connected to the communications server node (10) through the synchronizer (12), allowing the user (U) to visualize on a map the GPS position of each vehicle at each instant, the trajectories of one or more vehicles in a given time interval, route reports and vehicle displacement parameters, such as speed, stop times, en route times, ...
  • Another embodiment of the Data Processing Module is a remote monitoring server (15) connected to the central database (11), comprising means for generating statistical reports.
  • the user (U) makes a request via the web, which is treated, validated and consequently accepted, with which the central database (11) returns a set of data extracted from their tables responding to the request, which are formatted for final presentation, graphically or analytically.
  • the end user (U) chooses the parameter to be consulted: diesel, displacements, vehicle activity history, etc. and narrow your query by dates and by vehicles, choosing the period of time for which you want to make the query, even choosing a specific vehicle.
  • the remote monitoring server (15) sends all this parameterization to the central database (11), using the own query language of the relational databases.
  • the remote monitoring server (15) collects the results of the queries and interprets them, selecting the data and returning them to the Web client that requested them.
  • the operating parameters handled by the remote monitoring server (15) are generally measurable quantities in a vehicle and give an idea of its performance: instantaneous consumption of diesel, tank level, coolant temperature, cubic meters of concrete, reports in terms of pump or vehicle times, standby times, work times, travel times, total and partial distance traveled, start and end of the day, ...
  • a third type of Data Processing Module consists of a Remote monitoring server (16) directly connected to the communications server node (10), comprising means for displaying the data in real time.
  • the remote monitoring server (16) makes requests to the communications server node (10) that identifies the type of request and directs it to the data transmission device (8) in question.
  • the operating parameters sent by the remote monitoring server (16) are the status of the vehicle or the pumping machine itself associated with it: engine revolutions, speed, fuel level, hydraulic oil, state of the solenoid valves of the pump, hydraulic pressures, etc., all measurements in real time, that is, just when the vehicle is performing a stationary job or is moving.
  • the display means can also give a list of the incidents in the vehicle and, in case of failure, said remote monitoring server (16) communicates with an alarm generating device that can send an SMS message to a mobile or an email electronic to the user's technical (U) laptop, who can provide remote technical assistance.
  • This information allows the skilled operator to diagnose a good number of faults, without the need to be on site and, in serious faults, at least reduce the downtime of the concrete pumper by serving as an estimate to the technician of what the Ia solution to the incidence.
  • Each of the three implementations of the Data Processing Module (14, 15, 16) can physically reside on a different machine, a processor with W2003Server operating system that materializes the Web Server in each case, connected to the processor of the server node of communications and the central database (11) by the same TCP subnet that can even link all the computer processing machines of the block (B1) at the same point, or be distributed at different remote points.

Abstract

The system comprises: data-acquisition means (1, 2, 3, 4) connected, via a CAN-Bus network, to at least one device manager (7) connected to at least one device (8) for transferring data to a mobile-communication network (9); at least one communication server node (10) connected to said network (9) enabled to receive the data sent by the data-transfer device (8) and forwarding them to at least one data-processing module (14, 15, 16) to which information the user (U) has access by means of a secure access portal (18); and means for storing said data. The management method forwards the data from the CAN-Bus network to the mobile-communication network (9) and to the final user on the Internet (17), directly and/or after having stored them in a central database (11).

Description

SISTEMA Y MÉTODO DE GESTIÓN DE FLOTAS FLEET MANAGEMENT SYSTEM AND METHOD
D E S C R I P C I Ó ND E S C R I P C I Ó N
OBJETO DE LA INVENCIÓNOBJECT OF THE INVENTION
La presente invención se aplica, en general, para Ia localización, seguimiento y control de vehículos, terrestres, marítimos o aéreos, que conforman una flota, permitiendo una supervisión remota de ciertos parámetros asociados a tales vehículos, tanto para Ia obtención de estadísticas e informes en diferido como para realizar diagnósticos y pronósticos sobre el estado de cada vehículo o de toda Ia flota en tiempo real. Más particularmente, Ia invención que se describe tiene su aplicación, dentro del área de control y automatización industrial, en Ia gestión de flotas de vehículos industriales pesados.The present invention is applied, in general, for the location, monitoring and control of vehicles, land, sea or air, that make up a fleet, allowing remote monitoring of certain parameters associated with such vehicles, both for obtaining statistics and reports in deferred as to make diagnoses and forecasts on the state of each vehicle or of the entire fleet in real time. More particularly, the invention described has its application, within the area of industrial control and automation, in the management of heavy industrial vehicle fleets.
Un objeto de Ia invención es proporcionar los parámetros de cada vehículo actualizados y tratados de modo preciso para gestionar toda Ia flota, permitiendo una monitorización remota de toda Ia información y asistiendo al usuario en el mantenimiento de su flota al ayudar a diagnosticar averías sin necesidad de desplazarse a Ia ubicación del vehículo. Asimismo es objeto de Ia invención garantizar Ia seguridad en el acceso a los datos sin merma de facilitar al usuario final dicho acceso de una manera inmediata desde cualquier terminal remoto con conexión a Internet. Un último objeto de Ia invención es resultar transparente en su implantación en los vehículos y ser escalable para adaptarse a cualquier necesidad de información que requiere el usuario para el control de Ia flota completa.An object of the invention is to provide the parameters of each vehicle updated and treated precisely to manage the entire fleet, allowing remote monitoring of all information and assisting the user in the maintenance of their fleet by helping to diagnose breakdowns without the need for move to the location of the vehicle. It is also the object of the invention to guarantee security in access to data without reducing the access to the end user immediately from any remote terminal with an Internet connection. A final object of the invention is to be transparent in its implementation in vehicles and be scalable to adapt to any need for information that the user requires for the control of the entire fleet.
ANTECEDENTES DE LA INVENCIÓNBACKGROUND OF THE INVENTION
En Ia necesidad de tener controlado toda una flota de vehículos o un parque de maquinaria móvil, son conocidos los sistemas para Ia localización, el seguimiento y Ia gestión de un grupo de vehículos vía GPS. Cabe citar como ejemplo Ia Patente de Invención Española ES 2049178, que describe una plataforma capaz de representar en un mapa Ia posición de todos los vehículos que componen una flota terrestre, marina o aérea, utilizando receptores GPS y GPS diferencial para calcular las posiciones con precisión, disponiendo de información complementaria acerca de cada vehículo gracias a varios sensores instalados en el mismo.In the need to have a whole fleet of vehicles or a fleet of mobile machinery controlled, systems for Ia are known location, monitoring and management of a group of vehicles via GPS. It is worth mentioning as an example the Spanish Invention Patent ES 2049178, which describes a platform capable of representing on a map the position of all the vehicles that make up a land, marine or air fleet, using GPS and differential GPS receivers to calculate positions accurately , having complementary information about each vehicle thanks to several sensors installed in it.
Por otro lado, actualmente para extraer datos experimentales de Ia amplia gama de parámetros que pueden medirse en un vehículo, se sabe que puede instalarse en el mismo una red CAN-Bus "Controller Área Network" a través de Ia que circula Ia información necesaria para Ia medida de los parámetros de interés a partir de niveles de tensión o corriente a los que se traducen las magnitudes reales captadas por sensores, termopares, adaptadores de señal, registradores digitales, etc., que dan e intercambian valores de presión, temperatura,..., mediante Ia red CAN-Bus. Dicha red, como su nombre indica, es un bus de datos en el que se multiplexa Ia información, por el que se envían o reciben mensajes con un protocolo definido y estandarizado.On the other hand, currently to extract experimental data of the wide range of parameters that can be measured in a vehicle, it is known that a CAN-Bus network "Controller Area Network" can be installed in it, circulating the information necessary to The measurement of the parameters of interest from levels of voltage or current to which the actual quantities captured by sensors, thermocouples, signal adapters, digital recorders, etc., which give and exchange values of pressure, temperature, are translated. .., through the CAN-Bus network. Said network, as the name implies, is a data bus in which the information is multiplexed, through which messages are sent or received with a defined and standardized protocol.
También se conoce el estándar FMS "Fleet Management System" basado en el protocolo J 1939 de Ia Sociedad de Ingenieros de AutomociónAlso known is the FMS standard "Fleet Management System" based on protocol J 1939 of the Society of Automotive Engineers
(SAE) y que normaliza aspectos tales como las velocidades de transmisión y los mensajes involucrados en cómo opera eléctricamente una red CAN-Bus, proporcionando interfaces que permiten el acceso a los datos circulantes por Ia red con protección y Ia compatibilidad entre cualquier instalación de CAN-Bus, como se divulga en el enlace www.fms-standard.com. El FMS se utiliza principalmente para flotas de camiones.(SAE) and that normalizes aspects such as the transmission speeds and the messages involved in how a CAN-Bus network operates electrically, providing interfaces that allow access to the data circulating through the network with protection and compatibility between any CAN installation -Bus, as disclosed in the link www.fms-standard.com. The FMS is mainly used for truck fleets.
Para vehículos de menor carga, tales como automóviles y camiones ligeros, habitualmente se emplean otros estándares: los del llamado Sistema de Diagnóstico a Bordo (OBD: "On-Board Diagnostic), OBD I y II, aprobado por primera vez en California en 1985. Desde entonces, los sistemas OBD se encuentran en Ia mayor parte del parque automovilístico mundial para controlar funciones del motor y diagnosticar problemas, a partir de un complejo electrónico que conforma Ia Unidad de Control Electrónico (UCE) del vehículo. Particularmente, el OBD-II es un estándar más sofisticado e introducido a mediados de los 90, que aporta un control casi completo del motor, también monitoriza partes del chasis y otros dispositivos del vehículo, constituyendo el centro de control de diagnostico del coche.For smaller vehicles, such as cars and light trucks, other standards are usually used: those of the so-called On-Board Diagnostic System (OBD), OBD I and II, first approved in California in 1985 Since then, OBD systems are found in most of the car fleet worldwide to control engine functions and diagnose problems, from an electronic complex that makes up the Electronic Control Unit (UCE) of the vehicle. Particularly, the OBD-II is a more sophisticated standard and introduced in the mid-90s, which provides almost complete control of the engine, also monitors parts of the chassis and other devices of the vehicle, constituting the diagnostic control center of the car.
En Ia aplicación de los estándares ODB, OBD-II y otros que han aparecido a Io largo del tiempo (EOBD, etc.), se utilizan protocolos de comunicación, algunos son implementaciones propietarias de algunos fabricantes y otros han sido definidos por Ia ISO o SAE, tales como las normas ISO9141 , ISO9141-2, ISO14230 (KWP2000), SAEJ1850, SAEJ 1979, VAN-Bus y CAN-Bus, entre otros.In the application of the ODB standards, OBD-II and others that have appeared over time (EOBD, etc.), communication protocols are used, some are proprietary implementations of some manufacturers and others have been defined by the ISO or SAE, such as ISO9141, ISO9141-2, ISO14230 (KWP2000), SAEJ1850, SAEJ 1979, VAN-Bus and CAN-Bus, among others.
DESCRIPCIÓN DE LA INVENCIÓNDESCRIPTION OF THE INVENTION
La invención que aquí se describe viene a resolver Ia problemática anteriormente expuesta, permitiendo.The invention described here comes to solve the problem described above, allowing.
Un aspecto de Ia invención es un sistema para Ia gestión de flotas de vehículos, marítimos, aéreos o terrestres, especialmente vehículos industriales pesados, que en esencia comprende los siguientes medios constitutivos de Ia arquitectura física básica de una plataforma tecnológica capaz de adaptarse a cualquier necesidad de información para Ia gestión de flotas según se propone el objeto de Ia invención:An aspect of the invention is a system for the management of fleets of vehicles, sea, air or land, especially heavy industrial vehicles, which essentially comprises the following means constituting the basic physical architecture of a technological platform capable of adapting to any need of information for fleet management as proposed by the object of the invention:
- Unos medios de adquisición de datos conectados, a través de una red CAN-Bus, con al menos un gestor de dispositivos que, a su vez, está conectado, a través de un puerto de comunicación serie asincrona, con al menos un dispositivo de transmisión de datos que cuenta con conexión a una red de comunicaciones móviles, tal como GSM/GPRS o UMTS. Los medios de adquisición de datos se componen de una pluralidad de receptores de señales, que pueden ser tanto analógicas como digitales, procedentes de unos dispositivos previstos en los distintos vehículos de Ia flota para Ia medida o captura directa de unos parámetros de operación que caracterizan cada vehículo. Tales dispositivos pueden ser sensores o actuadores del propio vehículo, conectados al correspondiente receptor de señal y que comunica sus medidas de los parámetros de operación a Ia red CAN-Bus. Si el vehículo dispone de una red de comunicaciones interna que se basa en dicha red CAN-Bus, tal como las estándares FMS, OBD, etc., los medios de adquisición también puede extraer los datos de los componentes electrónicos que reúne Ia red de comunicaciones interna del vehículo. También, dichos medios de adquisición pueden comprender múltiples receptores GPS con sus respectivas antenas para Ia comunicación con el conocido sistema de satélites y adaptados para, por otro lado, comunicar con dicha red CAN-Bus.- A means of acquiring connected data, through a CAN-Bus network, with at least one device manager that, in turn, is connected, through an asynchronous serial communication port, with at least one device data transmission that has a connection to a mobile communications network, such as GSM / GPRS or UMTS. The data acquisition means are composed of a plurality of signal receivers, which can be both analog and digital, coming from devices provided in the different vehicles of the Ia fleet for the measurement or direct capture of operating parameters that characterize each vehicle. Such devices can be sensors or actuators of the vehicle itself, connected to the corresponding signal receiver and communicating its measurements of the operating parameters to the CAN-Bus network. If the vehicle has an internal communications network that is based on said CAN-Bus network, such as FMS, OBD standards, etc., the acquisition means can also extract the data of the electronic components that the communication network gathers. vehicle interior Also, said acquisition means may comprise multiple GPS receivers with their respective antennas for communication with the known satellite system and adapted to, on the other hand, communicate with said CAN-Bus network.
- Al menos un nodo servidor de comunicaciones conectado a Ia red de comunicaciones móviles, GSM/GPRS o UMTS u otros estándares, capacitado para recibir los datos enviados por el dispositivo de transmisión de datos instalado en al menos uno de los vehículos de Ia flota. El nodo servidor de comunicaciones retransmite los datos recibidos de Ia red GSM/GPRS o UMTS hacia al menos un Módulo de tratamiento de datos implementado en un sistema de procesamiento informático con el que está comunicado dicho nodo servidor de comunicaciones. El Módulo de tratamiento de datos, que procesa Ia información en tiempo real o en diferido dependiendo del tipo de datos que maneja, comprende un servidor Web. Éste reside físicamente en único equipo informático, o bien, en un cluster o grupo de ordenadores unidos por una red de alta velocidad, al que se puede acceder a través de Ia red Internet, por medio de Ia implementación de un portal de acceso seguro que conecta el servidor Web con al menos un cliente Web. Desde el cliente Web y por medio de un terminal remoto en el que se implementa, por ejemplo, un ordenador portátil, se conecta de modo seguro un usuario u operador al Módulo de tratamiento de datos. - Unos medios de almacenamiento de los datos, es decir, los parámetros de operación del vehículo capturados por los primeramente mencionados medios de adquisición de datos, que consisten básicamente en una base central de datos, relacional y estructurada en función del tipo de parámetros, pudiendo incluir una base de datos cartográfica específica para los parámetros procedentes de los receptores GPS. Los medios de almacenamiento están conectados directa o indirectamente al nodo servidor de comunicaciones.- At least one communications server node connected to the mobile communications network, GSM / GPRS or UMTS or other standards, capable of receiving the data sent by the data transmission device installed in at least one of the fleet vehicles. The communications server node retransmits the data received from the GSM / GPRS or UMTS network to at least one Data Processing Module implemented in a computer processing system with which said communications server node is communicated. The Data Processing Module, which processes the information in real time or in deferred time depending on the type of data it handles, comprises a Web server. This physically resides in a single computer equipment, or in a cluster or group of computers linked by a high-speed network, which can be accessed through the Internet, through the implementation of a secure access portal that connect the web server with at least one web client. From the Web client and through a remote terminal in which, for example, a laptop is implemented, a user or operator is securely connected to the Data Processing Module. - A means of storing the data, that is, the operating parameters of the vehicle captured by the first mentioned means of data acquisition, which basically consist of a central database, relational and structured according to the type of parameters, and may include a specific cartographic database for parameters from GPS receivers. The storage media are directly or indirectly connected to the communications server node.
En resumen, Ia plataforma del sistema para gestión de flotas propuesta comprende tres grandes bloques: i) una red inteligente y modular que auna los elementos para Ia captura y transmisión de todos los datos requeridos para gestionar cada vehículo de Ia flota, integrando componentes con un nivel de protección suficientemente elevado para garantizar una larga vida útil en el entorno de operación del vehículo, a Ia vez que Ia concepción de modularidad permite su adaptación y cualquier ampliación exigidas por los propios requisitos de Ia flota de vehículos a Ia que se aplica;In summary, the proposed fleet management system platform comprises three large blocks: i) an intelligent and modular network that combines the elements for the capture and transmission of all the data required to manage each vehicle in the fleet, integrating components with a protection level sufficiently high to guarantee a long service life in the vehicle's operating environment, while the concept of modularity allows its adaptation and any extension required by the requirements of the fleet of vehicles to which it is applied;
¡i) una infraestructura integral de telecomunicaciones y equipos informáticos que asegura el intercambio de datos entre los vehículos y los usuarios del sistema de un modo completamente fiable y seguro, proporcionando un acceso de dichos usuarios a través de Internet con Ia máxima velocidad y protección posibles, mediante potentes sistemas informáticos y una alta escalabilidad; üi) un portal de acceso a Ia información involucrada en el sistema y que ofrece una amigable herramienta Web desarrollada de forma compatible con las extendidas aplicaciones de navegación por Internet conocidas, simplificando el manejo del sistema, a Ia par que permite reducir los recursos informáticos que se precisan y aumentar las posibilidades de parametrización para ajustarlo a los requerimientos más exclusivos de los usuarios.I) a comprehensive telecommunications and computer equipment infrastructure that ensures the exchange of data between vehicles and system users in a completely reliable and secure way, providing such users access through the Internet with the maximum possible speed and protection , through powerful computer systems and high scalability; üi) a portal to access the information involved in the system and that offers a friendly Web tool developed in a way compatible with the extensive known Internet browsing applications, simplifying the management of the system, while allowing to reduce the computing resources that It is necessary and increase the possibilities of parameterization to adjust it to the most exclusive requirements of the users.
A través del citado portal, el usuario u operario del sistema accede de manera segura desde su terminal remoto por medio de una interfaz Web a, al menos un, Módulo de tratamiento de datos que permite Ia explotación y análisis de toda Ia información recogida por el sistema. Esta información son parámetros de operación de cada vehículo de Ia flota, que pueden contener datos cartográficos, medidas de rendimiento del vehículo y medidas de estado del mismo vehículo en cada momento. En el sistema para gestión de flotas que aquí se describe, se pueden distinguir al menos tres clases de Módulos de tratamiento de datos, siendo escalable a otros que, por ejemplo, ejecuten funciones de facturación, etc.Through the aforementioned portal, the user or operator of the system accesses securely from his remote terminal through a Web interface to at least one, Data processing module that allows the exploitation and analysis of all the information collected by the system. This information is the operating parameters of each vehicle in the fleet, which may contain cartographic data, measures of vehicle performance and measurements of the same vehicle at any time. In the fleet management system described here, at least three kinds of Data Processing Modules can be distinguished, being scalable to others that, for example, perform billing functions, etc.
Así, un posible Módulo de tratamiento de datos consta de un servidor GIS convencional que lleva a cabo el tratamiento de los datos cartográficos capturados por los receptores GPS de cada uno de los vehículos de Ia flota y los representa en un mapa mediante medios de visualización (pantallas, impresoras,...) asociados a este Módulo de tratamiento de datos. Para Ia actualización del mapa, el servidor GIS está conectado a Ia base de datos de cartografía y, a través de un dispositivo sincronizador, al nodo servidor de comunicaciones. El sincronizador indica al servidor GIS cuándo un vehículo ha cambiado de posición GPS y el nodo servidor de comunicaciones Ie hace llegar los nuevos datos (coordenadas GPS) de posición. Otra posibilidad de realización del Módulo de tratamiento de datos es como un servidor de supervisión remota conectado a Ia base de datos central con Ia que se comunica al recibir una petición de un cliente Web, que recupera de dicha base de datos los parámetros solicitados por un usuario por medio del cliente Web de acceso. El servidor de supervisión remota permite disponer de información estadística a partir de los datos capturados en el sistema, que puede resultar relevante en Ia toma de decisiones sobre Ia operativa global de cualquier flota o parque de vehículos. Este Módulo de tratamiento de datos comprende medios de generación de informes que permiten, en forma de listados o gráficas analíticas presentadas en unos medios de visualización adecuados, interpretar y estudiar fácilmente las medidas de rendimiento de cada vehículo del parque. Una última implementación del Módulo de tratamiento de datos propuesto es Ia de un servidor de monitorización remota con conexión directa al nodo servidor de comunicaciones, que Ie entrega directamente los parámetros de operación del vehículo en tiempo real al cliente Web que los solicita y con el que accede un usuario, disponiendo de unos visores de sucesos con Ia situación instantánea de dichos parámetros, en forma de listado de las medidas de estado o incidencias del vehículo en el instante de acceso. Además, opcionalmente, el Módulo de tratamiento de datos prevé unos medios de comunicación entre el servidor de monitorización remota y un dispositivo generador de alarmas, por ejemplo un móvil o un ordenador que, en caso de avería detectada según Ia información proporcionada por este Módulo de tratamiento de datos, recibe un mensaje de alarma del mismo, pudiéndose transmitir Ia alarma por SMS, correo electrónico, ... El Módulo de tratamiento de datos con servidor de monitorización remota permite al operario o usuario técnico cualificado hacer un diagnóstico inmediato de primer nivel sobre cualquier avería en el vehículo, pudiendo asistir remotamente a su resolución sin necesidad de desplazarse al lugar deThus, a possible Data Processing Module consists of a conventional GIS server that carries out the treatment of the cartographic data captured by the GPS receivers of each of the vehicles in the fleet and represents them on a map by means of visualization ( screens, printers, ...) associated with this Data Processing Module. For updating the map, the GIS server is connected to the mapping database and, through a synchronizing device, to the communications server node. The synchronizer tells the GIS server when a vehicle has changed its GPS position and the communications server node sends the new position data (GPS coordinates). Another possibility of carrying out the Data Processing Module is as a remote monitoring server connected to the central database with which it communicates upon receiving a request from a Web client, which retrieves the parameters requested by a database from said database. user through the access Web client. The remote monitoring server allows statistical information to be available from the data captured in the system, which may be relevant in making decisions about the overall operation of any fleet or fleet of vehicles. This Data Processing Module comprises means for generating reports that allow, in the form of lists or analytical graphs presented in suitable visualization means, to easily interpret and study the performance measures of each vehicle in the park. A final implementation of the proposed Data Processing Module is that of a remote monitoring server with direct connection to the communications server node, which directly delivers the vehicle's operating parameters in real time to the Web client that requests them and with which a user accesses, having event viewers with the instantaneous situation of said parameters, in the form of a list of the status measures or incidents of the vehicle at the time of access. In addition, optionally, the Data Processing Module provides a means of communication between the remote monitoring server and an alarm generating device, for example a mobile or a computer which, in case of a fault detected according to the information provided by this Module data processing, receives an alarm message from it, being able to transmit the alarm by SMS, email, ... The data processing module with remote monitoring server allows the operator or qualified technical user to make an immediate first level diagnosis on any breakdown in the vehicle, being able to remotely assist in its resolution without having to travel to the place of
Ia avería y con el consecuente ahorro de un tiempo crítico en su resolución.The breakdown and with the consequent saving of a critical time in its resolution.
Otro aspecto de Ia invención es un método de gestión de flotas, como el que se desarrolla en el sistema descrito, que sustancialmente comprende las siguientes fases:Another aspect of the invention is a fleet management method, such as that developed in the described system, which substantially comprises the following phases:
- extraer los parámetros de operación de al menos un vehículo de Ia flota a partir de unas señales capturadas en el propio vehículo y donde se prevé conexión (GSM/GPRS o UMTS) a Ia red de comunicaciones móviles existente o implantada,- extract the operating parameters of at least one vehicle from the fleet from signals captured in the vehicle itself and where connection (GSM / GPRS or UMTS) to the existing or implemented mobile communications network is planned,
- transmitir periódicamente los parámetros de operación siguiendo un protocolo estándar de mensajes en Ia red CAN-Bus,- periodically transmit the operating parameters following a standard message protocol in the CAN-Bus network,
- retransmitir los mensajes de Ia red CAN-Bus a Ia red de comunicaciones móviles, - almacenar al menos determinados parámetros de operación en al menos una base de datos central, - acceder de manera segura a todos los parámetros de operación a través de al menos un servidor Web.- retransmit messages from the CAN-Bus network to the mobile communications network, - store at least certain operating parameters in at least one central database, - securely access all operating parameters through at least one Web server.
Los parámetros de operación que se refieren a medidas de rendimiento, con los cuales el Módulo de tratamiento de datos es capaz de generar informes estadísticos, se almacenan siempre en Ia base de datos central. Los referidos a datos de cartografía se pueden almacenar además en una base de datos cartográfica comunicada con Ia base de datos central por medio de una red de alta velocidad, por ejemplo, una red TCP. Las medidas de estado del vehículo se retransmiten inmediatamente, sin pasar por un almacenamiento previo de tales parámetros en Ia base de datos central, en cuanto el Módulo de tratamiento de datos recibe Ia petición oportuna de un cliente Web.The operating parameters that refer to performance measures, with which the Data Processing Module is capable of generating statistical reports, are always stored in the central database. Those referring to cartography data can also be stored in a cartographic database communicated with the central database through a high-speed network, for example, a TCP network. The vehicle status measurements are retransmitted immediately, without going through prior storage of such parameters in the central database, as soon as the Data Processing Module receives the timely request from a Web client.
Adicionalmente y si las condiciones de conexión a Ia red de comunicaciones móviles Io permiten en el momento, se retransmiten los parámetros de operación del vehículo desde Ia red CAN-Bus al Módulo de tratamiento de datos correspondiente. En caso de las medidas de rendimiento y datos cartográficos, tal retransmisión se inicia cada vez que se extraen parámetros actualizados, intentando periódicamente el envío de los nuevos mensajes de Ia red CAN-Bus a través de Ia red de comunicaciones móviles; mientras que las medidas de estado se retransmiten en cuanto asíAdditionally, and if the conditions of connection to the mobile communications network allow it at the moment, the operating parameters of the vehicle from the CAN-Bus network are retransmitted to the corresponding Data Processing Module. In the case of performance measures and cartographic data, such retransmission starts each time updated parameters are extracted, periodically trying to send new messages from the CAN-Bus network through the mobile communications network; while status measures are retransmitted as soon as
Io pide el cliente Web, permitiendo al usuario acceder a dichas medidas en tiempo real.Io asks the Web client, allowing the user to access these measures in real time.
El acceso a toda Ia información extraída del vehículo que dispone el usuario desde su terminal remoto conectado al Servidor Web es seguro porque incluye procesos de autenticación del usuario, encriptado de los datos, utilización de dominios Web seguros, bloqueos del acceso por tiempo de inactividad o número de intentos máximos, etc. Dicha seguridad en el acceso se complementa con Ia visualización simplificada de Ia información, Ia generación de informes con los datos almacenados, Ia diagnosis y asistencia técnica remota a partir de Ia generación de alarmas,..., entre Ia infinidad de procesos de tratamiento de los parámetros de operación del vehículo que un experto en Ia materia podría realizar para Ia gestión de cualquier flota a partir de los datos accesibles según el método y/o con el sistema propuestos.Access to all information extracted from the vehicle that the user has from his remote terminal connected to the Web Server is secure because it includes user authentication processes, data encryption, use of secure Web domains, access blockages due to downtime or number of maximum attempts, etc. Said access security is complemented by the simplified visualization of the information, the generation of reports with the stored data, the diagnosis and remote technical assistance from the generation of alarms, ..., among the infinity of processes of treatment of the operating parameters of vehicle that an expert in the field could make for the management of any fleet from the accessible data according to the method and / or system proposed.
Un último aspecto de Ia invención es un programa de ordenador distribuido, que se almacena en al menos un soporte legible por un ordenador y que comprende medios de código adaptados para ejecutar el método descrito, cuando dicho programa se ejecuta en una red informática de ordenadores.A final aspect of the invention is a distributed computer program, which is stored in at least one support readable by a computer and comprising code means adapted to execute the described method, when said program is executed in a computer network of computers.
DESCRIPCIÓN DE LOS DIBUJOSDESCRIPTION OF THE DRAWINGS
Para complementar Ia descripción que se está realizando y con objeto de ayudar a una mejor comprensión de las características del invento, de acuerdo con un ejemplo preferente de realización práctica del mismo, se acompaña como parte integrante de dicha descripción, un juego de figuras en donde con carácter ilustrativo y no limitativo, se ha representado lo siguiente:To complement the description that is being made and in order to help a better understanding of the characteristics of the invention, according to a preferred example of practical implementation thereof, a set of figures is attached as an integral part of said description. In an illustrative and non-limiting manner, the following has been represented:
La figura 1.- Muestra un esquema de bloques sobre los componentes físicos, incluyendo en cada bloque hardware y software o firmware asociado, de Ia plataforma que constituye el sistema objeto de Ia invención, según una realización preferida.Figure 1 shows a block diagram on the physical components, including in each block hardware and software or associated firmware, of the platform that constitutes the system object of the invention, according to a preferred embodiment.
La figura 2.- Muestra un diagrama de bloques sobre el funcionamiento de los receptores de señales analógicas que actúan como medios de adquisición de datos del sistema. La figura 3.- Muestra un diagrama de bloques sobre el funcionamiento de los receptores de señales digitales que también actúan como medios de adquisición de datos.Figure 2.- Shows a block diagram on the operation of analogue signal receivers that act as means of acquiring system data. Figure 3.- Shows a block diagram on the operation of digital signal receivers that also act as data acquisition means.
La figura 4.- Muestra un diagrama de bloques sobre el funcionamiento de los receptores de señales del chasis que actúan como medios de adquisición de datos en algunos vehículos de Ia flota.Figure 4.- Shows a block diagram on the operation of the chassis signal receivers that act as data acquisition means in some vehicles of the fleet.
La figura 5.- Muestra un diagrama de bloques sobre el funcionamiento de los receptores GPS que completan Ia actuación de los medios de adquisición de datos, conforme a Ia realización preferida de Ia invención.Figure 5.- Shows a block diagram on the operation of the GPS receivers that complete the performance of the data acquisition means, according to the preferred embodiment of the invention.
La figura 6.- Muestra un diagrama de bloques sobre el funcionamiento del gestor de dispositivos que recibe Ia información capturada por los anteriormente mostrados medios de adquisición de datos y Ia envía a un dispositivo de transmisión de datos.Figure 6 shows a block diagram on the operation of the device manager that receives the information captured by the previously shown data acquisition means and sends it to a data transmission device.
La figura 7.- Muestra un esquema de bloques sobre los componentes hardware del dispositivo de transmisión de datos.Figure 7.- Shows a block diagram on the hardware components of the data transmission device.
REALIZACIÓN PREFERENTE DE LA INVENCIÓNPREFERRED EMBODIMENT OF THE INVENTION
A Ia vista de Ia Figura 1 reseñada, puede describirse como una de las posibles realizaciones de Ia invención, un sistema para Ia gestión de flotas, aplicable en concreto para un parque de autobombas de hormigón, cuya arquitectura física se compone esencialmente de los medios siguientes:In view of Figure 1, it can be described as one of the possible embodiments of the invention, a fleet management system, applicable in particular for a park of concrete pumps, whose physical architecture consists essentially of the following means :
- medios de adquisición de datos (1 , 2, 3, 4) conectados, a través de una red CAN-Bus, con al menos un gestor de dispositivos (7) conectado, a través de un puerto de comunicación serie asincrona, con al menos un dispositivo de transmisión de datos (8) conectado a una red de comunicaciones móviles (9);- data acquisition means (1, 2, 3, 4) connected, through a CAN-Bus network, with at least one device manager (7) connected, through an asynchronous serial communication port, with the less a data transmission device (8) connected to a mobile communications network (9);
- al menos un nodo servidor de comunicaciones (10) conectado a Ia red de comunicaciones móviles (9) capacitado para recibir los datos enviados por el dispositivo de transmisión de datos (8) y retransmitirlos al menos a un Módulo de tratamiento de datos (14, 15, 16) a los que se accede a través de Ia red Internet (17) por medio de un portal de acceso seguro (18); y- at least one communications server node (10) connected to the mobile communications network (9) capable of receiving the data sent by the data transmission device (8) and retransmitting it to at least one Data Processing Module (14 , 15, 16) which are accessed through the Internet (17) through a secure access portal (18); Y
- medios de almacenamiento de los datos capturados por los medios de adquisición de datos (1 , 2, 3, 4). La red CAN Bus del sistema utiliza Ia Implementación física definida por el protocolo estandarizado J 1939, compatibilizado con un protocolo propio para Ia confección de los mensajes que finalmente circulan por dicha red CAN Bus. Además, en este ejemplo de aplicación en vehículos de autobomba de hormigón, Ia red CAN Bus es empleada por una red estándar FMS "Fleet Management System", que también usa el protocolo estandarizado J1939, prevista normalmente en los vehículos menos antiguos de Ia flota. El estándar FMS, acordado por los fabricantes de vehículos industriales pesados, proporciona una interfaz de comunicación conocida entre Ia electrónica de los vehículos y sus ordenadores de a bordo, concebida originariamente para el control de camiones de elevada carga y que aquí se aplica para las autobombas de hormigón.- means of storing the data captured by the data acquisition means (1, 2, 3, 4). The CAN Bus network of the system uses the physical implementation defined by the standardized protocol J 1939, compatible with a own protocol for the preparation of the messages that finally circulate through said CAN Bus network. In addition, in this example of application in concrete pumper vehicles, the CAN Bus network is used by a standard FMS network "Fleet Management System", which also It uses the J1939 standardized protocol, normally provided in the less old vehicles of the fleet. The FMS standard, agreed by the manufacturers of heavy industrial vehicles, provides a known communication interface between the electronics of the vehicles and their on-board computers, originally conceived for the control of high-load trucks and which is applied here for self-pumps of concrete.
Físicamente Ia red CAN-Bus se implementa mediante un par de hilos que transmiten Ia información del bus y que debe estar cerrado por ambos lados con una resistencia de 120 ohmios interpuesta entre estos dos hilos de señal. Existe otro par de hilos que permite Ia alimentación de todo el conjunto, generalmente a 24 voltios. Por Io tanto, todas las conexiones se realizan mediante mangueras de 4 conductores equipados con clavijas termoselladas y seriando todos los elementos del bus como es habitual.Physically, the CAN-Bus network is implemented through a pair of wires that transmit the bus information and must be closed on both sides with a resistance of 120 ohms interposed between these two signal wires. There is another pair of wires that allows the power of the whole set, generally at 24 volts. Therefore, all connections are made using 4-conductor hoses equipped with heat-sealed plugs and all bus elements being serial as usual.
Según se observa en el primer bloque (A1 ) de Ia Figura 1 , que engloba toda Ia red inteligente desplegada para Ia captura de datos de cada vehículo autobomba sin interferir en el funcionamiento propio de Ia bomba de hormigón, se distinguen los siguientes componentes constitutivos de los medios de adquisición de datos (1 , 2, 3, 4):As observed in the first block (A1) of Figure 1, which encompasses all the intelligent network deployed for the capture of data of each pumper vehicle without interfering with the operation of the concrete pump, the following constituent components of The means of data acquisition (1, 2, 3, 4):
Una pluralidad de receptores de señales analógicas (1 ) conectados a unos sensores (5) de presión y temperatura. Los sensores (5) de presión cuentan con cuatro conexiones de las cuales se usan dos: por una de ellas se alimentan a 12 voltios y por Ia otra conexión se establece el sensado de Ia presión mediante medición de Ia variación de corriente, variando en un rango desde 4 a 20 mA. Dichos sensores (5) pueden medir las diversas presiones del circuito hidráulico de Ia máquina de bombeo y temperaturas hidráulicas y/o del líquido de refrigeración. En el caso de Ia obtención de las presiones hidráulicas, se montan en Ia máquina unos sensores (5) de presión robustos, capaces de extraer valores de hasta 400 bares de presión hidráulica máxima.A plurality of analogue signal receivers (1) connected to pressure and temperature sensors (5). The pressure sensors (5) have four connections of which two are used: for one of them they are fed at 12 volts and by the other connection the pressure sensing is established by measuring the variation of current, varying in a range from 4 to 20 mA. Said sensors (5) can measure the various pressures of the hydraulic circuit of the pumping machine and hydraulic temperatures and / or of the cooling liquid. In the case of obtaining hydraulic pressures, mounted on the machine robust pressure sensors (5), capable of extracting values of up to 400 bars of maximum hydraulic pressure.
Los receptores de señales analógicas (1 ) constituyen Ia ¡nterfase entre Ia parte física a medir en Ia máquina y Ia red CAN Bus. Mediante programación se fija tanto Ia tensión de alimentación como el tipo de sensores (5) o Ia magnitud a medir, tensión o corriente y su rango, entre otros parámetros. En Ia Figura 2 se indican los pasos que se siguen en Ia operación de dichos receptores de señales analógicas (1 ): Primeramente se lleva a cabo el acondicionado de sensores, con Ia inicialización de Ia asignación de pines en el conector de sensores de los receptores de señales analógicas (1), asignando el conexionado de las señales que entran y salen así como el tipo de magnitud que se sensa. En Ia lectura de sensores analógicos se captura constantemente en forma de datos Ia señal analógica de entrada, por ejemplo de corriente, que procede de los sensores. A continuación, dichos datos son linealizados mediante un proceso interno al mismo tiempo que se obtiene Ia equivalencia en Ia magnitud de interés, bares de presión o grados de temperatura, dando dos puntos en Ia magnitud de entrada, generalmente mínimo y máximo, a los que se les hace corresponder con otros dos puntos de salida. Por último, los receptores de señales analógicas (1) proceden cada cierto tiempo al envío hacia el gestor de dispositivos (7) de un mensaje según un protocolo estándar de Ia red CAN-Bus, como mensaje del tipo J1939, que lleva insertado el valor de Ia medición, conteniendo cada mensaje J1939 dos campos, correspondientes a los dos sensores (5) que admite cada receptor (1 ) de dos bytes cada uno, más una cabecera que identifica de qué receptor (1) provienen los datos mandados.The analogue signal receivers (1) constitute the nterfase between the physical part to be measured in the machine and the CAN Bus network. Programming determines both the supply voltage and the type of sensors (5) or the magnitude to be measured, voltage or current and its range, among other parameters. Figure 2 shows the steps that are followed in the operation of said analogue signal receivers (1): First, the sensor conditioning is carried out, with the initialization of the pin assignment in the sensor connector of the receivers of analog signals (1), assigning the connection of the incoming and outgoing signals as well as the type of magnitude that is felt. In the reading of analog sensors, the analog input signal, for example of current, that comes from the sensors is constantly captured in the form of data. Then, said data is linearized by an internal process at the same time that the equivalence in the magnitude of interest, pressure bars or temperature degrees is obtained, giving two points in the input magnitude, generally minimum and maximum, to which they are made to correspond with two other exit points. Finally, the analogue signal receivers (1) periodically send a message to the device manager (7) of a message according to a standard protocol of the CAN-Bus network, as a J1939 type message, which has the value inserted of the measurement, each J1939 message containing two fields, corresponding to the two sensors (5) that each receiver (1) admits of two bytes each, plus a header that identifies from which receiver (1) the sent data comes.
Una pluralidad de receptores de señales digitales (2) conectados a unos actuadores (6), tales como electroválvulas y relé de bombeo, accesibles desde el cuadro eléctrico de control de Ia autobomba, para complementar Ia adquisición de datos, recogiendo todas las señales de tipo digital que están disponibles en el vehículo y son útiles para su gestión. Algunos ejemplos de estas señales digitales pueden ser Ia actuación de Ia pluma de Ia máquina, Ia puesta en marcha del bombeo de dicha máquina, Ia toma de fuerza del vehículo, etc. Mediante programación de los receptores de señales digitales (2), se fija el nivel lógico al que se debe poner cada señal proveniente de los actuadores (6)y los umbrales de tensión a los que pasa de un nivel lógico a otro.A plurality of digital signal receivers (2) connected to actuators (6), such as solenoid valves and pumping relay, accessible from the electric control panel of the pump, to complement the data acquisition, collecting all type signals digital that are available in the vehicle and are useful for its management. Some examples of these digital signals may be the operation of the pen of the machine, the start-up of the pumping of said machine, the power take-off of the vehicle, etc. By programming the digital signal receivers (2), the logical level to which each signal from the actuators (6) and the voltage thresholds at which it passes from one logical level to another is set is set.
En Ia Figura 3 se indican los pasos que se siguen en Ia operación de dichos receptores de señales digitales (2): En primer lugar, al igual que se ha comentado anteriormente, se deben inicializar las patillas de los conectores de estos receptores de señales digitales (2), seleccionando un conductor común como tierra y elegiendo el tipo de entrada junto con los umbrales de actuación de las señales. Seguidamente, se realiza un volcado permanente del valor de las entradas a variables internas de los receptores de señales digitales (2), teniendo en cuenta los umbrales antes establecidos a Ia hora de convertir Ia tensión de una señal de un actuador (6) no proporcional, como las electroválvulas hidráulicas, a un valor digital. Toda Ia información recogida es enviada periódicamente por dichos receptores de señales digitales (2) en un mensaje CAN Bus de tipo J1939 al gestor de dispositivos (J), identificándose en Ia cabecera el receptor (2) que Io emite, tras Ia cual se mandan cuatro campos de 1 byte, correspondientes a las 4 entradas de cada receptor (2) por mensaje, cada uno con los valores digitales a mandar.Figure 3 shows the steps that are followed in the operation of said digital signal receivers (2): First, as previously mentioned, the pins of the connectors of these digital signal receivers must be initialized (2), selecting a common conductor as ground and choosing the type of input along with the thresholds for signal performance. Next, a permanent dump of the value of the inputs to internal variables of the digital signal receivers (2) is carried out, taking into account the thresholds established above when converting the voltage of a signal of an actuator (6) not proportional , such as hydraulic solenoid valves, at a digital value. All the information collected is sent periodically by said digital signal receivers (2) in a CAN Bus message of type J1939 to the device manager (J), identifying in the header the receiver (2) that emits it, after which they are sent four 1-byte fields, corresponding to the 4 inputs of each receiver (2) per message, each with the digital values to be sent.
Opcionalmente, los medios de adquisición de datos se completan con una pluralidad de receptores de señales del chasis (3) conectados a una red de comunicación interna (30) con un ordenador de abordo previsto en al menos un vehículo de Ia flota, como Ia implementada bajo el protocolo estándar FMS ya comentado. Para otro tipo de vehículos, Ia red de comunicación interna (30) puede adaptarse a otros estándares, tañes como el ODB I y II, etc. Mediante los receptores de señales del chasis (3) se accede a Ia centralita de Ia red CAN Bus que integra Ia red de comunicación interna (30) FMS del vehículo, gracias a Io cual y sin necesidad de montar más sensores en el vehículo, es posible extraer datos tales como Ia velocidad y las revoluciones instantáneas, el consumo de combustible total e instantáneo, el nivel del depósito de combustible, parámetros sobre el mantenimiento del vehículo, distancia total recorrida, etc., dependiendo del FMS desarrollado por el fabricante y adoptado en el sistema.Optionally, the data acquisition means are completed with a plurality of chassis signal receivers (3) connected to an internal communication network (30) with an on-board computer provided in at least one vehicle of the fleet, as implemented. under the standard FMS protocol already commented. For other types of vehicles, the internal communication network (30) can be adapted to other standards, such as ODB I and II, etc. Through the signal receivers of the chassis (3), the control unit of the CAN Bus network that integrates the internal communication network (30) is accessed FMS of the vehicle, thanks to which and without the need to mount more sensors in the vehicle, it is possible to extract data such as speed and instantaneous revolutions, total and instantaneous fuel consumption, the level of the fuel tank, parameters on the vehicle maintenance, total distance traveled, etc., depending on the FMS developed by the manufacturer and adopted in the system.
La función de los receptores de señales del chasis (3) es Ia de acondicionar el FMS del vehículo a Ia red CAN-Bus montada en el vehículo, permitiendo traspasar los mensajes de CAN Bus de una red propiamente del vehículo a Ia adicional que se monta después y aislándolas para prohibir un acceso a Ia centralita del vehículo mediante mensajes CAN Bus, siguiendo el procedimiento ilustrado en Ia Figura 4:The function of the signal receivers of the chassis (3) is to condition the FMS of the vehicle to the CAN-Bus network mounted on the vehicle, allowing the transfer of CAN Bus messages from a proper network of the vehicle to the additional one that is mounted then and isolating them to prohibit access to the vehicle control unit through CAN Bus messages, following the procedure illustrated in Figure 4:
Dichos receptores de señales del chasis (3) primero capturan de Ia red de comunicación interna (30) continuamente los mensajes del FMS implementado en Ia centralita CAN Bus del vehículo y los vuelcan en variables internas al receptor (3). Los mensajes, compuestos de una cabecera y unos campos de datos, son entonces divididos campo a campo, que se almacenan en variables independientes del receptor (3). Sobre estas variables internas se realizarán los cálculos y ajustes oportunos, para obtener otros campos más útiles que se puedan montar en nuevos mensajes de salida, generados con cabeceras del protocolo FMS y que se envían continuamente hacia el gestor de dispositivos (7) en formato J 1939 de Ia red CAN-Bus. La mayoría de estos mensajes conservan el orden de los campos y las cabeceras del FMS estándar, mientras que otros están procesados consiguiendo un acoplamiento entre Ia red CAN-Bus propia del vehículo y Ia montada complementariamente con el protocolo J 1939.Said chassis signal receivers (3) first capture the messages of the FMS implemented in the vehicle CAN CAN switchboard from the internal communication network (30) continuously and turn them into internal variables to the receiver (3). The messages, composed of a header and data fields, are then divided field by field, which are stored in variables independent of the receiver (3). On these internal variables the calculations and appropriate adjustments will be made, to obtain other more useful fields that can be mounted in new output messages, generated with FMS protocol headers and that are continuously sent to the device manager (7) in J format 1939 of the CAN-Bus network. Most of these messages retain the order of the fields and headers of the standard FMS, while others are processed by achieving a coupling between the vehicle's own CAN-Bus network and the one mounted complementary to the J 1939 protocol.
- Adicionalmente, los medios de adquisición de datos pueden incluir una pluralidad de receptores GPS (4) que se comunican con Ia red de satélites GPS a través de una antena, que puede ser activa o pasiva, tratando de mantener constantemente Ia cobertura de Ia señal GPS.- Additionally, the data acquisition means can include a plurality of GPS receivers (4) that communicate with the GPS satellite network through an antenna, which can be active or passive, trying to constantly maintain the signal coverage GPS
Gracias a receptores GPS (4) se obtiene Ia posición en latitud, longitud y en grados, Ia fecha y Ia hora en GMT, pudiendo también servir, en vehículos antiguos donde no se ha implementado el FMS anterior, para medir Ia velocidad y Ia distancia total recorrida mediante previa programación de los receptores GPS (4). Según se expone en Ia Figura 5, dichos receptores GPS (4) tratan toda esta información como variables internas y las pasan a mensajes de tipo CAN-Bus para su posterior tratamiento por el gestor de dispositivos (7) similarmente al resto de mensajes ya descritos. Con Ia latitud y Ia longitud se genera un mensaje J1939, otro con Ia fecha y otro más para Ia hora, incluyendo una cabecera identificativa del contenido y los campos que contienen los valores de tales variables. El valor de Ia velocidad se manda en otro mensaje aparte con Ia misma cabecera y en el mismo lugar que el mensaje correspondiente en un FMS estándar. Además, contando ei tiempo en el que el vehículo se mueve, mediante un algoritmo de cálculo de Ia velocidad media, el receptor (4) da Ia distancia recorrida durante el movimiento del vehículo y Ia transmite en un mensaje idéntico al correspondiente en un FMS estándar.Thanks to GPS receivers (4) the latitude position is obtained, length and in degrees, the date and time in GMT, and may also be used, in old vehicles where the previous FMS has not been implemented, to measure the speed and the total distance traveled by prior programming of the GPS receivers (4). As shown in Figure 5, said GPS receivers (4) treat all this information as internal variables and pass them to CAN-Bus type messages for later treatment by the device manager (7) similar to the rest of the messages already described . With the latitude and longitude a J1939 message is generated, another with the date and another one for the hour, including an identifying header of the content and the fields that contain the values of such variables. The speed value is sent in another separate message with the same header and in the same place as the corresponding message in a standard FMS. In addition, counting the time in which the vehicle moves, by means of an algorithm for calculating the average speed, the receiver (4) gives the distance traveled during the movement of the vehicle and transmits in a message identical to that corresponding in a standard FMS .
Todos los distintos mensajes generados por los diversos medios de adquisición de datos (1 , 2, 3, 4) propuestos se centralizan en el gestor de dispositivos (7), que es el dispositivo programable más potente de todos los empleados en Ia red de captura de datos en cuanto a hardware se refiere. De entre todos los mensajes que recibe, el gestor de dispositivos (7) diferencia entre datos para el muestreo y envío en tiempo real, para el análisis en diferido de los datos y los utilizados para una representación cartográfica ulterior, generando finalmente unos mensajes completos según un protocolo con Ia información necesaria en cada caso. El protocolo de envío ya no es el de Ia red Can-Bus, porque los mensajes CAN Bus no permiten llegar a Ia longitud de datos requerida, sino Ia norma del puerto de comunicación serie asincrona previsto, normalmente el RS-232, estando el gestor de dispositivos (7) dotado de un conector DB-9 al puerto serie. Es por este puerto por el que se Ie pasan todos los mensajes ya debidamente formateados al dispositivo de transmisión de datos (8) con los contenidos procesados según el protocolo de comunicaciones para que los retransmita vía GPRS o UMTS por Ia red de comunicaciones móviles (9).All the different messages generated by the various means of data acquisition (1, 2, 3, 4) proposed are centralized in the device manager (7), which is the most powerful programmable device of all the employees in the capture network of data as far as hardware is concerned. Among all the messages it receives, the device manager (7) differentiates between data for real-time sampling and sending, for the deferred analysis of the data and those used for a subsequent cartographic representation, finally generating complete messages according to a protocol with the necessary information in each case. The sending protocol is no longer that of the Can-Bus network, because the CAN Bus messages do not allow to reach the required data length, but the norm of the asynchronous serial communication port provided, normally the RS-232, the manager being of devices (7) equipped with a DB-9 connector to the serial port. It is through this port that all messages are already passed properly formatted to the data transmission device (8) with the contents processed according to the communications protocol so that it retransmits them via GPRS or UMTS through the mobile communications network (9).
De acuerdo a Ia Figura 6, el gestor de dispositivos (7) realiza diferentes funciones para establecer el camino de comunicación en ambos sentidos con el dispositivo de transmisión de datos (8), distinguiéndose tres bloques principales e independientes y concurrentes entre si en cuanto a funcionamiento interno se refiere, correspondiendo cada uno a un tipo de mensajes tratados. Esto es, cada bloque se encarga de un tipo de los parámetros de operación del vehículo adquiridos para Ia gestión, pudiendo diferenciar: datos cartográficos para Ia representación GPS, medidas de rendimiento del vehículo para el análisis estadístico y medidas de estado del vehículo para su muestreo y envío en tiempo real a petición de al menos un usuario (U). Esta diferenciación es Ia misma en todo el protocolo de comunicaciones del sistema desde este punto.According to Figure 6, the device manager (7) performs different functions to establish the path of communication in both directions with the data transmission device (8), distinguishing three main and independent and concurrent blocks from each other in terms of Internal operation refers, each corresponding to a type of messages treated. That is, each block is in charge of one type of vehicle operation parameters acquired for management, being able to differentiate: cartographic data for GPS representation, vehicle performance measurements for statistical analysis and vehicle status measurements for sampling and send in real time at the request of at least one user (U). This differentiation is the same throughout the system communications protocol from this point.
El bloque (A6) de Ia Figura 6 ilustra el funcionamiento del gestor de dispositivos (7) para los datos cartográficos GPS, comenzando por chequear constantemente, dentro de los mensajes recibidos con datos cartográficos, el valor de Ia velocidad del vehículo para posteriormente decidir Ia cadencia de envío de mensajes GPS para actualizar el valor de Ia posición del vehículo. Cada vez que haya que enviar una posición, porque así se ha temporizado en el gestor de dispositivos (J), éste construye el mensaje completo con cabecera y campos según el protocolo de comunicaciones, almacenándolo después en un buffer de datos GPS. En ese preciso instante el gestor de dispositivos (J) Ie comunica al dispositivo de transmisión de datos (8) mediante un mensaje RS-232 que en su buffer hay al menos un mensaje con datos GPS y, si dicho dispositivo de transmisión de datos (8) no responde pasado un tiempo, vuelve a mandar el mismo mensaje GPS. Cuando el dispositivo de transmisión de datos (8) puede atender el mensaje que ha recibido del gestor de dispositivos (7), Ie hace Ia oportuna petición de envío del buffer mediante un nuevo mensaje RS-232, con Io que el gestor de dispositivos (7) manda todos los mensajes que existan en el buffer al dispositivo de transmisión de datos (8) para que los retransmita a Ia red de comunicaciones inalámbricas (9). Una vez completada Ia retrasmisión correctamente, el gestor de dispositivos (7) recibe Ia petición de borrado del buffer por el dispositivo de transmisión de datos (8) y Io vacía, tras Io cual no vuelve a enviar un mensaje RS-232 hasta que no tiene al menos otro mensaje almacenado en el mismo buffer.The block (A6) of Figure 6 illustrates the operation of the device manager (7) for GPS cartographic data, starting by constantly checking, within the messages received with cartographic data, the value of the vehicle speed to subsequently decide the Cadence of sending GPS messages to update the value of the vehicle position. Each time a position has to be sent, because this is how it has been timed in the device manager (J), it builds the complete message with header and fields according to the communications protocol, then storing it in a GPS data buffer. At that precise moment, the device manager ( J) communicates to the data transmission device (8) by means of an RS-232 message that in its buffer there is at least one message with GPS data and, if said data transmission device ( 8) does not respond after a while, send the same GPS message again. When the data transmission device (8) can receive the message it has received from the device manager (7), it makes the timely request to send the buffer by means of a new message RS-232, so that the device manager (7) sends all the messages that exist in the buffer to the data transmission device (8) to relay them to the wireless communications network (9). Once the retransmission is completed correctly, the device manager (7) receives the request to erase the buffer by the data transmission device (8) and empty it, after which it does not send an RS-232 message again until it It has at least one other message stored in the same buffer.
El bloque (B6) de Ia Figura 6 es otro que ejecuta el gestor de dispositivos (7) de una manera parecida al bloque (A6) del GPS, añadiendo Ia creación de unos registros de estado que se actualizan continuamente para comprobar periódicamente las medidas del rendimiento que rigen el vehículo y Ia máquina de bombeo. Según sea el valor de las variables almacenadas en registros de estado, que inicialmente guardan variables como Ia hora y fecha, se generan unos mensajes u otros, habiendo realizado los cálculos pertinentes para obtener todos los campos del mensaje en cuestión y completarlo de acuerdo al protocolo de comunicaciones con el dispositivo de transmisión de datos (8).The block (B6) of Figure 6 is another that executes the device manager (7) in a manner similar to the block (A6) of the GPS, adding the creation of status records that are continuously updated to periodically check the measurements of the performance that govern the vehicle and the pumping machine. Depending on the value of the variables stored in status records, which initially store variables such as time and date, some messages or others are generated, having made the pertinent calculations to obtain all the fields of the message in question and complete it according to the protocol of communications with the data transmission device (8).
En el bloque (C6) de Ia Figura 6 se gestionan los mensajes con los valores instantáneos de ciertas magnitudes de Ia máquina y el vehículo, es decir, las medidas de estado, estando el gestor de dispositivos (7) siempre a Ia escucha de una petición cliente, del usuario (U) final, desde el dispositivo de transmisión de datos (8). Según se pidan datos de Ia bomba o del chasis del vehículo se monta un mensaje u otro y se manda al dispositivo de transmisión de datos (8) para que Io retransmita instantáneamente. El último bloque funcional (D6) del gestor de dispositivos (7) representado en Ia Figura 6 permite configurar ciertos parámetros a distancia que relacionan los datos capturados. Por ejemplo, para obtener Ia magnitud de los metros cúbicos de hormigón bombeado, aquí se multiplica el número de emboladas medido por los valores de diámetro y carrera que presenta Ia máquina de bombeo. Los valores que intervienen en los cálculos se ajustan mediante unos mensajes de calibración que puede enviar el dispositivo de transmisión de datos (8). El Gestor de Dispositivos permanece siempre a Ia escucha de algún mensaje de calibración y si Io recibe, desmonta los campos del mensaje de calibración para introducirlos en unos registros no volátiles, para que, desde ese momento, se puedan utilizar los nuevos valores con los que generar nuevos mensajes con parámetros de operación según Io calibrado.In the block (C6) of Figure 6, the messages are managed with the instantaneous values of certain magnitudes of the machine and the vehicle, that is, the status measurements, the device manager (7) always listening to a client request, from the end user (U), from the data transmission device (8). According to the data of the pump or the vehicle chassis, a message or another is mounted and sent to the data transmission device (8) so that it is instantly retransmitted. The last functional block (D6) of the device manager (7) represented in Figure 6 allows certain remote parameters to be configured that relate the captured data. For example, to obtain the magnitude of the cubic meters of pumped concrete, the number of emboladas measured by the diameter and stroke values presented by the pumping machine is multiplied here. The values involved in the calculations are adjusted by means of calibration messages that the device can send data transmission (8). The Device Manager always listens to a calibration message and if it receives it, unmount the fields of the calibration message to enter them in non-volatile registers, so that, from that moment, the new values can be used with which generate new messages with operating parameters according to the calibration.
Todos los mensajes intercambiados entre el gestor de dispositivos (7) y el dispositivo de transmisión de datos (8), representados como flechas entrantes y salientes de los correspondientes bloques, siguen el protocolo RS-232 del puerto de comunicación serie asincrona a través del que se conectan.All messages exchanged between the device manager (7) and the data transmission device (8), represented as incoming and outgoing arrows of the corresponding blocks, follow the RS-232 protocol of the asynchronous serial communication port through which They connect.
Como se aprecia en Ia Figura 7, dicho dispositivo de transmisión de datos (8) comprende al menos un microcontrolador (21), un módem de comunicaciones inalámbricas (22) conectado a una antena de radiofrecuencia y a una tarjeta inteligente para telefonía móvil, un transceptorAs can be seen in Figure 7, said data transmission device (8) comprises at least one microcontroller (21), a wireless communications modem (22) connected to a radio frequency antenna and a smart card for mobile telephony, a transceiver
(23) adaptado al puerto de comunicación serie asincrona, un circuito de alimentación (24) y al menos un dispositivo de memoria no volátil (20), estando dicho circuito de alimentación (24), el módem de comunicaciones inalámbricas (22), el transceptor (23) y el, al menos un, dispositivo de memoria no volátil (20) conectados al microcontrolador (21).(23) adapted to the asynchronous serial communication port, a power circuit (24) and at least one non-volatile memory device (20), said power circuit (24), the wireless communications modem (22), the transceiver (23) and the at least one non-volatile memory device (20) connected to the microcontroller (21).
Dicho microcontrolador (21 ) es el encargado de gobernar todos los elementos restantes que integran el dispositivo de transmisión de datos (8), atendiendo a los diferentes elementos y generando las señales para su apropiado funcionamiento, así como controlando el trasiego de información entre ellos. Junto con este control de los elementos periféricos, el microcontrolador (21) contribuye a Ia función final que es retransmitir los datos de Ia red Can-Bus al nodo servidor de comunicaciones (10) a través de Ia red de comunicaciones móviles (9) y que finalmente lleva a cabo el módem de comunicaciones inalámbricas (22). Para ello, el microcontrolador (21) almacena en el dispositivo de memoria no volátil (20) los parámetros de operación capturados y generados en Ia red Can-Bus, al menos los relativos a datos cartográficos y medidas de rendimiento del vehículo. Las medidas de estado del vehículo las pasa directamente al módem de comunicaciones inalámbricas (22), sin almacenamiento previo, después de que una solicitud llega a dicho módem (22) para hacer Ia misma petición al gestor de dispositivos (7) que entrega directamente, como se explica en el bloque (C6) de Ia Figura 6, tales parámetros al dispositivo de transmisión de datos (8). Todos los tipos de parámetros de operación entregados por el gestor de dispositivos (7), para que el dispositivo de transmisión de datos (8) efectúe su almacenamiento y posterior difusión o Ia retransmisión instantánea, llegan al microcontrolador (21) a través del transceptor (23) que implementa Ia comunicación serie asincrona de conexión entre ambos conforme al protocolo RS-232.Said microcontroller (21) is responsible for governing all the remaining elements that make up the data transmission device (8), attending to the different elements and generating the signals for proper operation, as well as controlling the transfer of information between them. Together with this control of the peripheral elements, the microcontroller (21) contributes to the final function that is to transmit the data of the Can-Bus network to the communications server node (10) through the mobile communications network (9) and which finally carries out the wireless communications modem (22). For this, the microcontroller (21) stores in the non-volatile memory device (20) the operating parameters captured and generated in the Can-Bus network, at least those relative to cartographic data and measures of vehicle performance. The vehicle status measurements are passed directly to the wireless communications modem (22), without prior storage, after a request arrives at said modem (22) to make the same request to the device manager (7) that delivers directly, as explained in block (C6) of Figure 6, such parameters to the data transmission device (8). All types of operation parameters delivered by the device manager (7), so that the data transmission device (8) carries out its storage and subsequent diffusion or instantaneous retransmission, arrives at the microcontroller (21) through the transceiver ( 23) that implements the asynchronous serial communication connection between both according to the RS-232 protocol.
El módem de comunicaciones inalámbricas (22) monitorea constantemente Ia cobertura GSM/GPRS y/o UMTS, para establecer Ia conexión GSM/GPRS, o UMTS si es posible, sólo cuando el nivel de cobertura es el adecuado. Asimismo, dicho módem de comunicaciones inalámbricas (22) efectúa el establecimiento de conexión con el nodo servidor de comunicaciones (10) a través de una comunicación TCP/IP en Ia que cada vehículo de Ia flota tiene asignado una dirección IP, a partir de Ia que se produce Ia retransmisión periódica o en tiempo real de los parámetros que hace llegar Ia red de captura de datos (A1 ).The wireless communications modem (22) constantly monitors the GSM / GPRS and / or UMTS coverage, to establish the GSM / GPRS connection, or UMTS if possible, only when the coverage level is adequate. Likewise, said wireless communications modem (22) establishes a connection with the communications server node (10) through a TCP / IP communication in which each vehicle in the fleet has an IP address assigned, from the that the periodic or real-time retransmission of the parameters produced by the data capture network (A1) occurs.
Para Ia conexión con Ia red de comunicaciones móviles (9), se incorpora al módem de comunicaciones inalámbricas (22) una tarjeta de registro (28) para Ia identificación del subscriptor a Ia red (9), SIM para uso en redes con cobertura GSM/GPRS o USIM para cobertura UMTS. Si no se encuentra cobertura UMTS pero sí GPRS, el módem de comunicaciones inalámbricas (22) procede al establecimiento de conexión GSM/GPRS. Un transductor lógico (29) compatibiliza las distintas lógicas de comunicación presentes en el dispositivo de transmisión de datos (8). El dispositivo de memoria no volátil (20) puede ser extraíble del dispositivo de transmisión de datos (8) para que, en caso de no existir una conexión estable a Ia red (9) por falta de cobertura, puedan ser los datos almacenados, de cartografía y medidas de rendimiento, volcados directamente en los medios de almacenamiento del sistema, sirviendo como elemento de copia de seguridad. Además, dicho dispositivo de memoria no volátil (20) guarda temporalmente cada mensaje del protocolo generado hasta que es insertado correctamente en tales medios de almacenamiento y que se describen más adelante.For the connection with the mobile communications network (9), a registration card (28) for the identification of the subscriber to the network (9), SIM for use in networks with GSM coverage is incorporated into the wireless communications modem (22) / GPRS or USIM for UMTS coverage. If UMTS coverage is not found but GPRS is found, the wireless communications modem (22) proceeds to the establishment of a GSM / GPRS connection. A logical transducer (29) makes the different communication logics present in the data transmission device (8) compatible. The non-volatile memory device (20) can be removable from the data transmission device (8) so that, if there is no Stable connection to the network (9) due to lack of coverage, stored data, cartography and performance measures, directly dumped in the storage media of the system, serving as a backup element. In addition, said non-volatile memory device (20) temporarily saves each message of the generated protocol until it is correctly inserted in such storage media and described below.
El circuito de alimentación (24) consta de un convertidor DC/DC, que a partir de una tensión continua de una batería (25), Ia del propio vehículo en el que está instalado el dispositivo de transmisión de datos (8), suministra una tensión continua de salida estabilizada y regulada. Como opción adicional, el dispositivo de transmisión de datos (8) puede tener medios de señalización visual (27), como diodos LED, para indicar su operativa en el vehículo donde está instalado. Los medios de almacenamiento comprenden una base de datos central (11 ) conectada al nodo servidor de comunicaciones (10) y capacitada para estructurar en tablas de información al menos determinados datos de los capturados por los medios de adquisición de datos (1 , 2, 3, 4). En particular, para los datos cartográficos adquiridos mediante los receptores GPS (4) se añade como medio de almacenamiento otra base de datos específica, una base de datos de cartografía (13). Tanto Ia base de datos central (11) como Ia de cartografía (13) pueden ser de tipo relacional, por ejemplo, Oracle 10g.The power circuit (24) consists of a DC / DC converter, which from a continuous voltage of a battery (25), that of the vehicle itself in which the data transmission device (8) is installed, supplies a continuous output voltage stabilized and regulated. As an additional option, the data transmission device (8) can have visual signaling means (27), such as LEDs, to indicate its operation in the vehicle where it is installed. The storage means comprise a central database (11) connected to the communication server node (10) and capable of structuring in tables of information at least certain data captured by the data acquisition means (1, 2, 3 , 4). In particular, for the cartographic data acquired by the GPS receivers (4) another specific database, a mapping database (13), is added as storage medium. Both the central database (11) and the mapping database (13) can be relational, for example, Oracle 10g.
Un módulo software implementado en un nodo servidor que soporta Ia base de datos central (11 ), por ejemplo, un procesador con sistema operativo W2003Server, gobierna toda Ia estructura de almacenamiento y coherencia de las datos del sistema. La estructura de almacenamiento está constituida por tablas de datos, basadas en el modelo entidad-relación, asociando cada vehículo con los diferentes datos, de cartografía, de rendimiento y aquellos parámetros de operación de los que se necesite copia permanente, capturados en relación al mismo. De esta estructura de tablas de almacenamiento se derivan unas reglas de coherencia de datos e integridad y, por tanto, este módulo de control de Ia base de datos central (11 ) impone una serie de restricciones y secuencias en el almacenamiento. Las secuencias o los procedimientos que se encargan de adecuar los datos de los distintos orígenes a Ia estructura de almacenamiento son utilizados por el nodo servidor de comunicaciones (10) al que está conectada dicha base de datos central (11) y que los requiere para almacenar Ia información que fluye en el sistema. Se usan al menos dos clases de procedimientos, uno destinado a insertar en Ia estructura tabular de Ia base de datos central (11) los datos cartográficos y otro encargado de los referidos a las medidas de rendimiento de los vehículos, que realizan un filtrado y acondicionado de Ia información para adecuarla a Ia estructura de almacenamiento y siguiendo las reglas de coherencia.A software module implemented in a server node that supports the central database (11), for example, a processor with W2003Server operating system, governs the entire storage structure and coherence of the system data. The storage structure is made up of data tables, based on the entity-relationship model, associating each vehicle with the different data, cartography, performance and those operating parameters that require permanent copy, captured in relation to it. . This structure of storage tables derive rules of data coherence and integrity and, therefore, this control module of the central database (11) imposes a series of restrictions and sequences in storage. The sequences or procedures that are responsible for adapting the data of the different sources to the storage structure are used by the communications server node (10) to which said central database (11) is connected and that requires them to store The information flowing in the system. At least two kinds of procedures are used, one intended to insert in the tabular structure of the central database (11) the cartographic data and another responsible for those referring to the performance measures of the vehicles, which perform a filtering and conditioning of the information to adapt it to the storage structure and following the rules of coherence.
El nodo servidor de comunicaciones (10), que en este ejemplo es un procesador con sistema operativo Linux, tiene como misión introducir enThe communications server node (10), which in this example is a processor with Linux operating system, has the mission to introduce in
Ia base de datos central (11 ) los datos que recibe a través de Ia red de comunicaciones móviles (9) del dispositivo de transmisión de datos (8). Para ello, primero dicho procesador del nodo servidor de comunicaciones (10), mediante un proceso maestro, acepta las peticiones de conexión desde cada dispositivo de transmisión de datos (8) presente en Ia red de captura de datos (A1 ) para gestión de Ia flota. Por otro lado, el nodo servidor de comunicaciones (10) también acepta las conexiones que, desde el portal de acceso seguro (8), hacen los usuarios (U) mediante correspondientes clientes web y que piden información en tiempo real. Con las peticiones del dispositivo de transmisión de datos (8), el nodo servidor de comunicacionesThe central database (11) the data it receives through the mobile communications network (9) of the data transmission device (8). For this, first said processor of the communications server node (10), through a master process, accepts the connection requests from each data transmission device (8) present in the data capture network (A1) for management of the fleet. On the other hand, the communications server node (10) also accepts the connections that, from the secure access portal (8), make the users (U) through corresponding web clients and that request real-time information. With the requests of the data transmission device (8), the communications server node
(10) crea un proceso que se encarga de recibir los datos y distribuirlos de manera correcta dependiendo de su destino; con Ia conexión de un cliente Web, da lugar a dos acciones, Ia primera indica al dispositivo de transmisión de datos (8) que tiene que enviar datos y Ia segunda suministrar esos datos a un proceso recolector.(10) creates a process that is responsible for receiving the data and distributing it correctly depending on its destination; with the connection of a Web client, it gives rise to two actions, the first one indicates to the data transmission device (8) that it has to send data and the second one provides that data to a collection process.
Se ejecutan al menos tres procesos de recolección de datos en el nodo servidor de comunicaciones (10): recoger los datos generados por los procesos individuales asignados a cada dispositivo de transmisión de datos (8) y mandarlos a un sincronizador (12) que actualiza las posiciones GPS de los vehículos; recoger los datos, que previa petición del cliente Web, Ie envía el dispositivo de transmisión de datos (8) y mandarlos directamente a los diferentes clientes Web; recoger los datos generados por cada dispositivo de transmisión de datos (8) y almacenarlos en Ia base de datos central(11). Otro proceso interno del nodo servidor de comunicaciones (10) es el que encauza, aceptada una conexión con un dispositivo de transmisión de datos (8), los datos a sus distintos destinos: el sincronizador (12) conectado a un servidor GIS (14) para el tratamiento de Ia información cartográfica, Ia base de datos central (11 ) al menos para los datos de cartografía y los de medidas del rendimiento, o los clientes Web que solicitan medidas de estado del vehículo en tiempo real. El sincronizador (12) recibe constantemente posiciones GPS de cada vehículo que está en comunicación, a través de su correspondiente dispositivo de transmisión de datos (8), con el nodo servidor de comunicaciones (10). Tales posiciones son comparadas entre sí y Ia más reciente es transmitida al servidor GIS (14) para que repinte el mapa con Ia posición más actualizada del vehículo representado en los apropiados medios de visualización.At least three data collection processes are executed in the communications server node (10): collect the data generated by the individual processes assigned to each data transmission device (8) and send them to a synchronizer (12) that updates the GPS positions of the vehicles; collect the data, which upon request of the Web client, sends the data transmission device (8) and send it directly to the different Web clients; Collect the data generated by each data transmission device (8) and store it in the central database (11). Another internal process of the communications server node (10) is the one that channels, accepted a connection with a data transmission device (8), the data to its different destinations: the synchronizer (12) connected to a GIS server (14) for the treatment of the cartographic information, the central database (11) at least for the cartography and performance measurement data, or the Web clients requesting measurements of the vehicle's status in real time. The synchronizer (12) constantly receives GPS positions of each vehicle that is in communication, through its corresponding data transmission device (8), with the communications server node (10). Such positions are compared to each other and the most recent one is transmitted to the GIS server (14) so that it maps the map with the most up-to-date position of the vehicle represented in the appropriate display means.
Toda Ia información que se ha obtenido en Ia red inteligente de captura de datos (A1 ) y adecuadamente distribuida para su procesamiento en los equipos englobados dentro del bloque (B1 ) de Ia Figura 1 , es accesible de modo seguro y amigable por el usuario (U), en el bloque (C1 ) que representa Ia parte remota del sistema y opuesta a Ia distribución de los vehículos de Ia flota.All the information that has been obtained in the intelligent data capture network (A1) and properly distributed for processing in the equipment included in the block (B1) of Figure 1, is accessible in a safe and user-friendly way ( U), in the block (C1) that represents the remote part of the system and opposite to the distribution of the vehicles of the fleet.
El acceso del usuario (U) final se realiza estableciendo en el sistema una conexión de cliente Web con un servidor Web utilizando Ia red Internet. Para ello, el portal de acceso seguro (18) llama al Módulo deThe end user (U) is accessed by establishing a Web client connection with a Web server using the Internet network. To do this, the secure access portal (18) calls the Module
Tratamiento de datos (14, 15, 16) que corresponde según Ia conexión del usuario (U). Aparte de ese enlace con el Módulo de Tratamiento de datos (14, 15, 16) requerido, dicho portal de acceso seguro (18) introduce los mecanismos de seguridad necesarios para que el acceso al sistema se haga de forma segura, confiriendo al usuario (U) Ia certeza de que solo él puede acceder y ver los datos de su flota en el sistema, garantizando que el trasiego de información entre el Servidor y el Cliente Web de su terminal de acceso remoto es fiable y nadie más puede ver esa información si no Ie está permitido. Para lograr estos dos niveles de seguridad se aplican diversos mecanismos conocidos: utilización de identificador de usuario "login" y contraseña, Ia encriptación de Ia información que fluye entre los Clientes y el servidor web, utilización de dominios seguros, exclusión por sobrepaso de tiempo de inactividad, bloqueo por intento de acceso un número máximo de veces,...Data processing (14, 15, 16) that corresponds according to the connection of the user (U). Apart from this link with the required Data Processing Module (14, 15, 16), said secure access portal (18) introduces the necessary security mechanisms so that access to the system is done securely, conferring on the user ( U) the certainty that only he can access and view the data of his fleet in the system, guaranteeing that the transfer of information between the Server and the Web Client of his remote access terminal is reliable and nobody else can see that information if It is not allowed. In order to achieve these two levels of security, several known mechanisms are applied: use of the user ID "login" and password, the encryption of the information that flows between the Clients and the web server, use of secure domains, exclusion due to time-out. inactivity, blocking by access attempt a maximum number of times, ...
En esta realización preferente del sistema, se definen tres clases de Módulo de Tratamiento de datos (14, 15, 16), pero Ia interfaz Web que ofrece el portal de acceso seguro (18) permitiría a un experto en Ia materia configurar otros módulos útiles en Ia gestión de los datos recabados sobre Ia flota, por Io que el sistema es muy potente y altamente escalable en sus funciones. Una posible realización del Módulo de tratamiento de datos consiste en un servidor GIS (14) conectado al nodo servidor de comunicaciones (10) a través del sincronizador (12), permitiendo al usuario (U) visualizar en un mapa Ia posición GPS de cada vehículo en cada instante, las trayectorias de uno o más vehículos en un intervalo de tiempo dado, informes de rutas y parámetros de desplazamiento del vehículo, tales como velocidad, tiempos de parada, tiempos en ruta,...In this preferred embodiment of the system, three classes of Data Processing Module (14, 15, 16) are defined, but the Web interface offered by the secure access portal (18) would allow an expert in the field to configure other useful modules in the management of the data collected on the fleet, so the system is very powerful and highly scalable in its functions. A possible embodiment of the Data Processing Module consists of a GIS server (14) connected to the communications server node (10) through the synchronizer (12), allowing the user (U) to visualize on a map the GPS position of each vehicle at each instant, the trajectories of one or more vehicles in a given time interval, route reports and vehicle displacement parameters, such as speed, stop times, en route times, ...
Otra realización del Módulo de tratamiento de datos es un servidor de supervisión remota (15) conectado a Ia base de datos central (11), comprendiendo medios de generación de informes estadísticos. El usuario (U) hace una petición vía web, que es tratada, validada y consecuentemente aceptada, con Io cual Ia base de datos central (11) devuelve un conjunto de datos extraídos de sus tablas respondiendo a Ia petición, los cuales son formateados para su presentación final, de forma gráfica o analítica. Primeramente, el usuario (U) final escoge el parámetro a consultar: gasoil, desplazamientos, histórico de actividad del vehículos, etc. y acotar su consulta por fechas y por vehículos, escogiendo el periodo de tiempo para el cual quiere hacer Ia consulta, incluso eligiendo un vehículo en concreto. Una vez que se ha parametrizado Ia consulta que se va hacer a Ia base de datos central (11 ), el servidor de supervisión remota (15) envía toda esta paremetrización a Ia base de datos central (11 ), usando el lenguaje de consulta propio de las bases de datos relaciónales. Como última fase de su operación, el servidor de supervisión remota (15) recoge los resultados de las consultas y los interpreta, seleccionando los datos y devolviéndolos al cliente Web que los solicitó. Los parámetros de operación que maneja el servidor de supervisión remota (15) son por Io general magnitudes medibles en un vehículo y que dan idea de su rendimiento: consumo instantáneo de gasoil, nivel del depósito, temperatura del refrigerante, metros cúbicos de hormigón, reportes en cuanto a tiempos de Ia bomba o del vehículo, tiempos en espera, tiempos de trabajo, tiempos de desplazamiento, distancia recorrida total y parcial, inicio y fin de jornada,... Un tercer tipo de Módulo de tratamiento de datos consiste en un servidor de monitorización remota (16) conectado directamente al nodo servidor de comunicaciones (10), comprendiendo medios de visualización de los datos en tiempo real. El servidor de monitorización remota (16) realiza peticiones al nodo servidor de comunicaciones (10) que identifica el tipo de petición y Ia dirige al dispositivo de transmisión de datos (8) del que se trata.Another embodiment of the Data Processing Module is a remote monitoring server (15) connected to the central database (11), comprising means for generating statistical reports. The user (U) makes a request via the web, which is treated, validated and consequently accepted, with which the central database (11) returns a set of data extracted from their tables responding to the request, which are formatted for final presentation, graphically or analytically. First, the end user (U) chooses the parameter to be consulted: diesel, displacements, vehicle activity history, etc. and narrow your query by dates and by vehicles, choosing the period of time for which you want to make the query, even choosing a specific vehicle. Once the query to be made to the central database (11) has been parameterized, the remote monitoring server (15) sends all this parameterization to the central database (11), using the own query language of the relational databases. As the last phase of its operation, the remote monitoring server (15) collects the results of the queries and interprets them, selecting the data and returning them to the Web client that requested them. The operating parameters handled by the remote monitoring server (15) are generally measurable quantities in a vehicle and give an idea of its performance: instantaneous consumption of diesel, tank level, coolant temperature, cubic meters of concrete, reports in terms of pump or vehicle times, standby times, work times, travel times, total and partial distance traveled, start and end of the day, ... A third type of Data Processing Module consists of a Remote monitoring server (16) directly connected to the communications server node (10), comprising means for displaying the data in real time. The remote monitoring server (16) makes requests to the communications server node (10) that identifies the type of request and directs it to the data transmission device (8) in question.
Una vez que los datos fluyen directamente de los componentes instalados en el vehículo y por Ia red de captura (A1 ) hasta el dispositivo de transmisión de datos (8), que se los retransmite por Ia red de comunicaciones móviles (9) al nodo servidor de comunicaciones (10), éste sirve estos datos inmediatamente al cliente web que los pidió. Los parámetros de operación que envía el servidor de monitorización remota (16) son de estado del vehículo o de Ia propia máquina de bombeo asociada al mismo: revoluciones del motor, velocidad, nivel de combustible, aceite hidráulico, estado de las electroválvulas de Ia bomba, presiones hidráulicas, etc., todas las medidas en tiempo real, es decir justo cuando el vehículo está realizando un trabajo parado o bien se está desplazando. Los medios de visualización también pueden dar un listado de las incidencias en el vehículo y, en caso de avería, dicho servidor de monitorización remota (16) se comunica con un dispositivo generador de alarmas que puede enviar un mensaje SMS a un móvil o un correo electrónico al portátil del usuario (U) técnico, quien puede prestar una asistencia técnica remota. Esta información permite al operario experto diagnosticar un buen número de averías, sin necesidad de estar a pie de obra y, en averías graves, al menos reducir el tiempo de inactividad de Ia autobomba de hormigón al servir de estimación al técnico de cuál puede ser Ia solución a Ia incidencia. Cada una de las tres implementaciones del Módulo de tratamiento de datos (14, 15, 16) puede residir físicamente en una máquina distinta, un procesador con sistema operativo W2003Server que materializa el Servidor Web en cada caso, conectado con el procesador del nodo servidor de comunicaciones y Ia base de datos central (11) por una misma subred TCP que incluso puede unir todas las máquinas de procesamiento informático del bloque (B1 ) en un mismo punto, o bien, estar distribuidas en distintos puntos remotos.Once the data flows directly from the components installed in the vehicle and through the capture network (A1) to the data transmission device (8), which is transmitted by the mobile communications network (9) to the server node of communications (10), this serves this data immediately to the web client that requested them. The operating parameters sent by the remote monitoring server (16) are the status of the vehicle or the pumping machine itself associated with it: engine revolutions, speed, fuel level, hydraulic oil, state of the solenoid valves of the pump, hydraulic pressures, etc., all measurements in real time, that is, just when the vehicle is performing a stationary job or is moving. The display means can also give a list of the incidents in the vehicle and, in case of failure, said remote monitoring server (16) communicates with an alarm generating device that can send an SMS message to a mobile or an email electronic to the user's technical (U) laptop, who can provide remote technical assistance. This information allows the skilled operator to diagnose a good number of faults, without the need to be on site and, in serious faults, at least reduce the downtime of the concrete pumper by serving as an estimate to the technician of what the Ia solution to the incidence. Each of the three implementations of the Data Processing Module (14, 15, 16) can physically reside on a different machine, a processor with W2003Server operating system that materializes the Web Server in each case, connected to the processor of the server node of communications and the central database (11) by the same TCP subnet that can even link all the computer processing machines of the block (B1) at the same point, or be distributed at different remote points.
Algunas realizaciones preferibles de Ia invención se describen en las reivindicaciones dependientes que se incluyen seguidamente. Some preferable embodiments of the invention are described in the dependent claims that are included below.

Claims

R E I V I N D I C A C I O N E S
1.- Sistema de gestión de flotas, en especial de aplicación para flotas de vehículos terrestres pesados, caracterizado porque comprende: medios de adquisición de datos (1 , 2, 3, 4) conectados, a través de una red CAN-Bus, con al menos un gestor de dispositivos (7) conectado, a través de un puerto de comunicación serie asincrona, con al menos un dispositivo de transmisión de datos (8) conectado a una red de comunicaciones móviles (9); al menos un nodo servidor de comunicaciones (10) conectado a Ia red de comunicaciones móviles (9) capacitado para recibir los datos enviados por el dispositivo de transmisión de datos (8) y retransmitirlos al menos a un Módulo de tratamiento de datos (14, 15, 16) a los que se accede a través de Ia red Internet (17) por medio de un portal de acceso seguro (18); y medios de almacenamiento de los datos capturados por los medios de adquisición de datos (1 , 2, 3, 4).1.- Fleet management system, especially for heavy land vehicle fleets, characterized in that it comprises: data acquisition means (1, 2, 3, 4) connected, through a CAN-Bus network, with at least one device manager (7) connected, through an asynchronous serial communication port, with at least one data transmission device (8) connected to a mobile communication network (9); at least one communications server node (10) connected to the mobile communications network (9) capable of receiving the data sent by the data transmission device (8) and retransmitting it to at least one Data Processing Module (14, 15, 16) which are accessed through the Internet (17) through a secure access portal (18); and storage means of the data captured by the data acquisition means (1, 2, 3, 4).
2.- Sistema de gestión de flotas, según reivindicación 1 , caracterizado porque los medios de almacenamiento comprenden una base de datos central (11) conectada al nodo servidor de comunicaciones (10) y capacitada para estructurar en tablas de información al menos determinados datos de los capturados por los medios de adquisición de datos (1 , 2, 3, 4).2. Fleet management system, according to claim 1, characterized in that the storage means comprise a central database (11) connected to the communications server node (10) and capable of structuring at least certain data data in tables of information. those captured by the means of data acquisition (1, 2, 3, 4).
3.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque los medios de adquisición de datos constan de una pluralidad de receptores de señales analógicas (1 ) conectados a unos sensores (5) previstos en al menos uno de los vehículos de Ia flota y adaptados para su comunicación con Ia red CAN-Bus.3. System according to any of the preceding claims, characterized in that the data acquisition means consist of a plurality of analogue signal receivers (1) connected to sensors (5) provided in at least one of the vehicles of the fleet and adapted for communication with the CAN-Bus network.
4.- Sistema según reivindicación 3 caracterizado porque los sensores (5) se seleccionan entre sensores de presión y de temperatura.4. System according to claim 3 characterized in that the sensors (5) are selected between pressure and temperature sensors.
5.- Sistema según cualquiera de las reivindicaciones anteriores caracterizado porque los medios de adquisición de datos constan de una pluralidad de receptores de señales digitales (2) conectados a unos actuadores (6) previstos en al menos uno de los vehículos de Ia flota y adaptados para su comunicación con Ia red CAN-Bus.5. System according to any of the preceding claims characterized in that the data acquisition means consist of a plurality of digital signal receivers (2) connected to actuators (6) provided in at least one of the vehicles of the fleet and adapted for communication with the CAN-Bus network.
6.- Sistema según reivindicación 5 caracterizado porque los actuadores (6) se seleccionan entre electroválvulas y relés de motores.6. System according to claim 5 characterized in that the actuators (6) are selected between solenoid valves and motor relays.
7.- Sistema según cualquiera de las reivindicaciones 2 a 6, caracterizado porque el Módulo de tratamiento de datos consiste en un servidor de supervisión remota (15) conectado a Ia base de datos central (11 ), comprendiendo medios de visualización de los datos almacenados, medios de generación de informes estadísticos a partir de dichos datos y medios de comunicación con dicha base de datos central (11 ).7. System according to any of claims 2 to 6, characterized in that the Data Processing Module consists of a remote monitoring server (15) connected to the central database (11), comprising means for displaying the stored data , means of generating statistical reports from said data and means of communication with said central database (11).
8.- Sistema según reivindicación 7 caracterizado porque el servidor de supervisión remota (15) es un servidor Web.8. System according to claim 7 characterized in that the remote monitoring server (15) is a Web server.
9.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque el Módulo de tratamiento de datos consiste en un servidor de monitorización remota (16) conectado directamente al nodo servidor de comunicaciones (10), comprendiendo medios de visualización de datos en tiempo real.9. System according to any of the preceding claims, characterized in that the Data Processing Module consists of a remote monitoring server (16) directly connected to the communications server node (10), comprising real-time data display means.
10.- Sistema según reivindicación 9 caracterizado porque el Módulo de tratamiento de datos adicionalmente comprende medios de comunicación con al menos un dispositivo generador de alarmas. 10. System according to claim 9 characterized in that the Data Processing Module additionally comprises communication means with at least one alarm generating device.
11.- Sistema según cualquiera de las reivindicaciones 9 ó 10, caracterizado porque el servidor de monitorización remota (16) es un servidor Web.11. System according to any of claims 9 or 10, characterized in that the remote monitoring server (16) is a Web server.
12.- Sistema según reivindicación 10 caracterizado porque el dispositivo generador de alarmas está configurado para recibir mensajes SMS.12. System according to claim 10 characterized in that the alarm generating device is configured to receive SMS messages.
13.- Sistema según cualquiera de las reivindicaciones 10 ó 12, caracterizado porque el dispositivo generador de alarmas está configurado para recibir correos electrónicos13. System according to any of claims 10 or 12, characterized in that the alarm generating device is configured to receive emails
14.- Sistema según cualquiera de las reivindicaciones 12 ó 13, caracterizado porque el dispositivo generador de alarmas se selecciona entre un teléfono móvil y un ordenador.14. System according to any of claims 12 or 13, characterized in that the alarm generating device is selected between a mobile phone and a computer.
15.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque los medios de adquisición de datos constan de una pluralidad de receptores de señales del chasis (3) conectados a una red de comunicación interna (30) con un ordenador de abordo previsto en al menos un vehículo de Ia flota.15. System according to any of the preceding claims, characterized in that the data acquisition means consist of a plurality of chassis signal receivers (3) connected to an internal communication network (30) with an on-board computer provided in the less a vehicle of the fleet.
16.- Sistema según reivindicación 15 caracterizado porque Ia red de comunicación interna (30) del vehículo es del estándar FMS.16. System according to claim 15 characterized in that the internal communication network (30) of the vehicle is of the FMS standard.
17.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque los medios de adquisición de datos constan de una pluralidad de receptores GPS (4) dotados de una antena y conectados a cada uno de los vehículos de Ia flota.17. System according to any of the preceding claims, characterized in that the data acquisition means consist of a plurality of GPS receivers (4) equipped with an antenna and connected to each of the vehicles of the fleet.
18.- Sistema según reivindicación 17 caracterizado porque el Módulo de tratamiento de datos consiste en un servidor GIS (14) conectado al nodo servidor de comunicaciones (10) a través de un sincronizador (12) configurado para retransmitir los datos cartográficos actualizados, comprendiendo medios de visualización de datos cartográficos.18. System according to claim 17 characterized in that the Data processing module consists of a GIS server (14) connected to the communications server node (10) through a synchronizer (12) configured to relay the updated cartographic data, comprising means for displaying cartographic data.
19.- Sistema según reivindicación 18 caracterizado porque el servidor GIS (14) es un servidor Web.19. System according to claim 18 characterized in that the GIS server (14) is a Web server.
20.- Sistema según cualquiera de las reivindicaciones 18 ó 19, caracterizado porque los medios de almacenamiento comprenden una base de datos de cartografía (13) conectada al servidor GIS (14).20. System according to any of claims 18 or 19, characterized in that the storage means comprise a mapping database (13) connected to the GIS server (14).
21.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque Ia red de comunicaciones móviles (9) soporta conexión GSM/GPRS.21. System according to any of the preceding claims, characterized in that the mobile communications network (9) supports GSM / GPRS connection.
22.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque Ia red de comunicaciones móviles soporta conexión UMTS.22. System according to any of the preceding claims, characterized in that the mobile communications network supports UMTS connection.
23.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque el dispositivo de transmisión de datos (8) comprende al menos un microcontrolador (21 ), un módem de comunicaciones inalámbricas (22) conectado a una antena de radiofrecuencia y a una tarjeta inteligente para telefonía móvil, un transceptor (23) adaptado al puerto de comunicación serie asincrona, un circuito de alimentación (24) y al menos un dispositivo de memoria no volátil (20), estando dicho circuito de alimentación (24), el módem de comunicaciones inalámbricas (22), el transceptor (23) y el, al menos un, dispositivo de memoria no volátil (20) conectados al microcontrolador (21 ). 23. System according to any of the preceding claims, characterized in that the data transmission device (8) comprises at least one microcontroller (21), a wireless communications modem (22) connected to a radio frequency antenna and a smart card for mobile telephony, a transceiver (23) adapted to the asynchronous serial communication port, a power circuit (24) and at least one non-volatile memory device (20), said power circuit (24), the wireless communications modem (22), the transceiver (23) and the at least one non-volatile memory device (20) connected to the microcontroller (21).
24.- Sistema según reivindicación 23 caracterizado porque el módem de comunicaciones inalámbricas (22) está capacitado para establecer conexión GSM/GPRS y Ia tarjeta inteligente para telefonía móvil es una tarjeta SIM para telefonía GSM.24. System according to claim 23, characterized in that the wireless communications modem (22) is capable of establishing a GSM / GPRS connection and the smart card for mobile telephony is a SIM card for GSM telephony.
25.- Sistema según reivindicación 24 caracterizado porque el módem de comunicaciones inalámbricas (22) está capacitado para establecer conexión UMTS y Ia tarjeta inteligente para telefonía móvil es una tarjeta USIM para telefonía UMTS.25. System according to claim 24 characterized in that the wireless communications modem (22) is capable of establishing UMTS connection and the smart card for mobile telephony is a USIM card for UMTS telephony.
26.- Sistema según cualquiera de las reivindicaciones 23 a 25, caracterizado porque el circuito de alimentación (24) consiste en un convertidor DC/DC conectado a una batería (25) prevista en cada vehículo de Ia flota.26.- System according to any of claims 23 to 25, characterized in that the power circuit (24) consists of a DC / DC converter connected to a battery (25) provided in each vehicle of the fleet.
27.- Sistema según cualquiera de las reivindicaciones 23 a 26, caracterizado porque el dispositivo de memoria no volátil (20) es extraíble.27. System according to any of claims 23 to 26, characterized in that the non-volatile memory device (20) is removable.
28.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque el gestor de dispositivos (7) comprende al menos un microprocesador con memoria integrada y un transceptor adaptado al puerto de comunicación serie asincrona.28. System according to any of the preceding claims, characterized in that the device manager (7) comprises at least one microprocessor with integrated memory and a transceiver adapted to the asynchronous serial communication port.
29.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque el puerto de comunicación serie asincrona entre el gestor de dispositivos (7) y el dispositivo de transmisión de datos (8) es de Ia norma RS-232.29. System according to any of the preceding claims, characterized in that the asynchronous serial communication port between the device manager (7) and the data transmission device (8) is of the RS-232 standard.
30.- Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque el portal de acceso seguro (18) comprende medios de procesamiento informático que conectan de manera segura un servidor Web con al menos un cliente Web.30.- System according to any of the preceding claims, characterized in that the secure access portal (18) comprises computer processing means that securely connect a Web server With at least one Web client.
31.- Método de gestión de flotas, en especial de aplicación para flotas de vehículos terrestres pesados, caracterizado porque comprende las siguientes fases: extraer unos parámetros de operación a partir de unas señales capturadas en al menos un vehículo de Ia flota conectado a una red de comunicaciones móviles (9), transmitir periódicamente los parámetros de operación siguiendo un protocolo estándar de mensajes en una red CAN-Bus, retransmitir los mensajes de Ia red CAN-Bus a Ia red de comunicaciones móviles (9), almacenar al menos determinados parámetros de operación en al menos una base de datos central (11), acceder de manera segura a todos los parámetros de operación a través de al menos un servidor Web.31.- Fleet management method, especially for heavy land vehicle fleets, characterized in that it comprises the following phases: extract operating parameters from signals captured in at least one vehicle in the fleet connected to a network of mobile communications (9), periodically transmit the operating parameters following a standard message protocol in a CAN-Bus network, retransmit messages from the CAN-Bus network to the mobile communications network (9), store at least certain parameters of operation in at least one central database (11), securely access all operating parameters through at least one Web server.
32.- Método según reivindicación 31 caracterizado porque los parámetros de operación se seleccionan entre datos cartográficos, medidas de rendimiento del vehículo y medidas de estado del vehículo.32.- Method according to claim 31, characterized in that the operating parameters are selected from cartographic data, vehicle performance measurements and vehicle status measurements.
33.- Método según reivindicación 32 caracterizado porque al menos las medidas de rendimiento del vehículo se almacenan en Ia base de datos central (11).33.- Method according to claim 32, characterized in that at least the vehicle performance measurements are stored in the central database (11).
34.- Método según reivindicación 33 caracterizado porque adicionalmente se almacenan los datos cartográficos en Ia base de datos central (11 ).34.- Method according to claim 33 characterized in that additionally cartographic data is stored in the central database (11).
35.- Método según cualquiera de las reivindicaciones 33 ó 34, caracterizado porque adicionalmente comprende almacenar los datos cartográficos en una base de datos de cartografía (13) comunicada con Ia base de datos central (11) por una red TCP.35.- Method according to any of claims 33 or 34, characterized in that it additionally comprises storing the data cartographic data in a mapping database (13) communicated with the central database (11) by a TCP network.
36.- Método según cualquiera de las reivindicaciones 32 a 35, caracterizado porque el protocolo estándar de mensajes en Ia red CAN-Bus es J 1939.36.- Method according to any of claims 32 to 35, characterized in that the standard message protocol in the CAN-Bus network is J 1939.
37.- Método según cualquiera de las reivindicaciones 32 a 36, caracterizado porque Ia retransmisión de los mensajes de Ia red CAN-Bus es periódica cuando se transmiten medidas de rendimiento del, al menos un, vehículo conectado.37.- Method according to any of claims 32 to 36, characterized in that the retransmission of the messages of the CAN-Bus network is periodic when performance measures of at least one connected vehicle are transmitted.
38.- Método según cualquiera de las reivindicaciones 32 a 37, caracterizado porque Ia retransmisión de los mensajes de Ia red CAN-Bus es periódica cuando se transmiten datos cartográficos del, al menos un, vehículo conectado.38. Method according to any of claims 32 to 37, characterized in that the retransmission of the messages of the CAN-Bus network is periodic when cartographic data of the at least one connected vehicle is transmitted.
39.- Método según reivindicación 38 caracterizado porque adicionalmente comprende medir periódicamente Ia velocidad instantánea del al menos un, vehículo conectado y actualizar continuamente los datos cartográficos de dicho, al menos un, vehículo en función de su velocidad.39. Method according to claim 38 characterized in that it additionally comprises periodically measuring the instantaneous speed of the at least one, connected vehicle and continuously updating the cartographic data of said at least one vehicle, depending on its speed.
40.- Método según cualquiera de las reivindicaciones 32 a 39, caracterizado porque adicionalmente comprende acceder en tiempo real a las medidas de estado del vehículo.40.- Method according to any of claims 32 to 39, characterized in that it additionally comprises accessing in real time the measurements of the state of the vehicle.
41.- Método según cualquiera de las reivindicaciones 32 a 40, caracterizado porque adicionalmente comprende recibir peticiones de al menos un cliente Web conectado al servidor Web.41. Method according to any of claims 32 to 40, characterized in that it additionally comprises receiving requests from at least one Web client connected to the Web server.
42.- Método según reivindicación 41 caracterizado porque Ia fase de acceso seguro a los parámetros de operación comprende autenticar el cliente Web conectado.42.- Method according to claim 41 characterized in that the phase Secure access to the operating parameters includes authenticating the connected Web client.
43.- Método según cualquiera de las reivindicaciones 41 ó 42, caracterizado porque Ia fase de acceso seguro a los parámetros de operación comprende encriptar Ia información intercambiada entre el servidor Web y cada cliente Web conectado.43.- Method according to any of claims 41 or 42, characterized in that the phase of secure access to the operating parameters comprises encrypting the information exchanged between the Web server and each connected Web client.
44.- Método según cualquiera de las reivindicaciones 41 , 42 ó 43, caracterizado porque se retransmiten los mensajes de Ia red CAN-Bus cuando se recibe Ia petición del cliente Web.44.- Method according to any of claims 41, 42 or 43, characterized in that the messages of the CAN-Bus network are retransmitted when the request of the Web client is received.
45.- Método según cualquiera de las reivindicaciones 41 a 44, caracterizado porque adicionalmente comprende leer Ia base de datos central (11 ) cuando se recibe Ia petición del cliente Web.45.- Method according to any of claims 41 to 44, characterized in that it additionally comprises reading the central database (11) when the Web client request is received.
46.- Método según cualquiera de las reivindicaciones 31 a 45, caracterizado porque Ia fase de acceso seguro a los parámetros de operación comprende su visualización.46.- Method according to any of claims 31 to 45, characterized in that the phase of safe access to the operating parameters comprises its display.
47.- Método según cualquiera de las reivindicaciones 31 a 46, caracterizado porque Ia fase de acceso seguro a los parámetros de operación comprende Ia generación de informes a partir de los parámetros de operación almacenados en Ia base de datos central (11 ).47.- Method according to any of claims 31 to 46, characterized in that the phase of safe access to the operating parameters comprises the generation of reports from the operating parameters stored in the central database (11).
48.- Método según cualquiera de las reivindicaciones 32 a 47, caracterizado porque adicionalmente comprende enviar al menos una alarma cuando las medidas de estado del vehículo indican una avería en dicho vehículo. 48.- Method according to any of claims 32 to 47, characterized in that it additionally comprises sending at least one alarm when the vehicle status measurements indicate a failure in said vehicle.
49.- Método según reivindicación 48 caracterizado porque Ia alarma es enviada en un mensaje SMS.49.- Method according to claim 48 characterized in that the alarm is sent in an SMS message.
50.- Método según cualquiera de las reivindicaciones 48 ó 49, caracterizado porque Ia alarma es enviada en un correo electrónico.50.- Method according to any of claims 48 or 49, characterized in that the alarm is sent in an email.
51.- Programa de ordenador que comprende medios de código adaptados para realizar todas las fases de Ia reivindicación 31 , cuando dicho programa se ejecuta en una red informática de ordenadores. 51.- Computer program comprising code means adapted to perform all the phases of claim 31, when said program is executed in a computer network of computers.
PCT/ES2006/000132 2006-03-16 2006-03-16 Fleet management system and method WO2007104806A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/ES2006/000132 WO2007104806A1 (en) 2006-03-16 2006-03-16 Fleet management system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/ES2006/000132 WO2007104806A1 (en) 2006-03-16 2006-03-16 Fleet management system and method

Publications (1)

Publication Number Publication Date
WO2007104806A1 true WO2007104806A1 (en) 2007-09-20

Family

ID=38509078

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/ES2006/000132 WO2007104806A1 (en) 2006-03-16 2006-03-16 Fleet management system and method

Country Status (1)

Country Link
WO (1) WO2007104806A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10963825B2 (en) 2013-09-23 2021-03-30 Farmobile, Llc Farming data collection and exchange system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001048505A2 (en) * 1999-12-27 2001-07-05 Main Course Technologies, Inc. Wireless/gps asset tracking and monitoring system
US20010029425A1 (en) * 2000-03-17 2001-10-11 David Myr Real time vehicle guidance and traffic forecasting system
US6377210B1 (en) * 2000-02-25 2002-04-23 Grey Island Systems, Inc. Automatic mobile object locator apparatus and method
GB2407918A (en) * 2003-11-01 2005-05-11 Movit Systems Ltd Processing unit and vehicle management system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001048505A2 (en) * 1999-12-27 2001-07-05 Main Course Technologies, Inc. Wireless/gps asset tracking and monitoring system
US6377210B1 (en) * 2000-02-25 2002-04-23 Grey Island Systems, Inc. Automatic mobile object locator apparatus and method
US20010029425A1 (en) * 2000-03-17 2001-10-11 David Myr Real time vehicle guidance and traffic forecasting system
GB2407918A (en) * 2003-11-01 2005-05-11 Movit Systems Ltd Processing unit and vehicle management system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10963825B2 (en) 2013-09-23 2021-03-30 Farmobile, Llc Farming data collection and exchange system
US11107017B2 (en) 2013-09-23 2021-08-31 Farmobile, Llc Farming data collection and exchange system
US11126937B2 (en) 2013-09-23 2021-09-21 Farmobile, Llc Farming data collection and exchange system
US11151485B2 (en) 2013-09-23 2021-10-19 Farmobile, Llc Farming data collection and exchange system
US11164116B2 (en) 2013-09-23 2021-11-02 Farmobile, Llc Farming data collection and exchange system
US11361260B2 (en) 2013-09-23 2022-06-14 Farmobile, Llc Farming data collection and exchange system
US11361261B2 (en) 2013-09-23 2022-06-14 Farmobile, Llc Farming data collection and exchange system
US11410094B2 (en) 2013-09-23 2022-08-09 Farmobile, Llc Farming data collection and exchange system
US11507899B2 (en) 2013-09-23 2022-11-22 Farmobile, Llc Farming data collection and exchange system
US11941554B2 (en) 2013-09-23 2024-03-26 AGI Suretrack LLC Farming data collection and exchange system

Similar Documents

Publication Publication Date Title
EP1594283A1 (en) Device and method for performing both local and remote vehicle diagnostics
US11037378B2 (en) Method and system for creating driver telematic signatures
Campolo et al. SMaRTCaR: An integrated smartphone-based platform to support traffic management applications
CN110912998B (en) Vehicle problem troubleshooting system and method based on remote equipment terminal
US6263268B1 (en) System and method for providing mobile automotive telemetry
JP4416649B2 (en) Method and apparatus for telematic services for vehicles
ES2674979B1 (en) Infrastructure management of vehicle charging points and their system
US20140025253A1 (en) Systems and methods for extraction and telemetry of vehicle operational data from an internal automotive network
US9354627B2 (en) Control method, control computer program, and control system for work machine
US11641290B2 (en) Configurable OBD isolation
CN109240222A (en) Car fault diagnosis method, system and its intelligent diagnostics server end
CN103914059B (en) Remote bus diagnostic method and system
EP2302597B1 (en) Programmable on-board vehicle diagnostic system
DE102013211515A1 (en) Module and system for vehicle diagnostics
CN103699108A (en) OBD (on-board diagnostics) technology-based motor vehicle real-time monitoring system
WO2015136029A2 (en) Telematics system, telematics unit, and method for the remote control or the influencing of vehicle functions and for the recording of vehicle data
CN104932441A (en) New energy vehicle integrated monitoring data acquisition and query method
CN104219310A (en) Automobile long-distance information system
JP2015038672A (en) Vehicle operation management apparatus and vehicle information collecting device
CN107968831A (en) A kind of Vehicular intelligent product long distance service system and its operating method
WO2007104806A1 (en) Fleet management system and method
Panga et al. IoT diagnostics for connected cars
CN203882164U (en) OBD (on-board diagnostics) technology-based motor vehicle real-time monitoring system
CN106228255A (en) A kind of intelligent service system for automobile and method thereof
CN108737502B (en) Device and method for monitoring connection state of vehicle-mounted communication module in real time

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06725821

Country of ref document: EP

Kind code of ref document: A1