TECHNICAL FIELD
[0001] The disclosure is generally directed to configuring infrared emitters for traffic
control preemption systems.
BACKGROUND
[0002] Traffic signals have long been used to regulate the flow of traffic at intersections.
Generally, traffic signals have relied on timers or vehicle sensors to determine when
to change traffic signal lights, thereby signaling alternating directions of traffic
to stop, and others to proceed.
[0003] Emergency vehicles, such as police cars, fire trucks and ambulances generally have
the right to cross an intersection against a traffic signal. Emergency vehicles have
in the past typically depended on horns, sirens and flashing lights to alert other
drivers approaching the intersection that an emergency vehicle intends to cross the
intersection. However, due to hearing impairment, air conditioning, audio systems
and other distractions, often the driver of a vehicle approaching an intersection
will not be aware of a warning being emitted by an approaching emergency vehicle.
[0004] Traffic control preemption systems assist authorized vehicles (police, fire and other
public safety or transit vehicles) through signalized intersections by making preemption
requests to the intersection controllers that control the traffic lights at the intersections.
The intersection controller may respond to the preemption request from the vehicle
by changing the intersection lights to green in the direction of travel of the approaching
vehicle. This system improves the response time of public safety personnel, while
reducing dangerous situations at intersections when an emergency vehicle is trying
to cross on a red light. In addition, speed and schedule efficiency can be improved
for transit vehicles.
[0005] There are presently a number of known traffic control preemption systems that have
equipment installed at certain traffic signals and on authorized vehicles. One such
system in use today is the OPTICOM® system. This system utilizes a high power strobe
tube (emitter), located in or on the emergency vehicle, that generates light pulses
at a predetermined rate, typically 10 Hz or 14 Hz. A receiver, which includes a photodetector
and associated electronics, is typically mounted on the mast arm located at the intersection
and produces a series of voltage pulses, the number of which are proportional to the
intensity of light pulses received from the emitter. The emitter generates sufficient
radiant power to be detected from over 2500 feet away. The conventional strobe tube
emitter generates broad spectrum light. However, an optical filter is used on the
detector to restrict its sensitivity to light only in the near infrared (IR) spectrum.
This minimizes interference from other sources of light.
[0006] Intensity levels are associated with each intersection approach to determine when
a detected vehicle is within range of the intersection. Vehicles with valid security
codes and a sufficient intensity level are reviewed with other detected vehicles to
determine the highest priority vehicle. Vehicles of equivalent priority are selected
in a first come, first served manner. A preemption request is issued to the controller
for the approach direction with the highest priority vehicle.
[0007] The emitter on a vehicle may be configurable so that it is associated with a vehicle
class, vehicle identifier, and a government agency, for example. The emitter may encode
this information in the light pulses for processing by the intersection equipment.
The intersection equipment may use this information in prioritizing preemption requests
and logging preemption data.
[0008] The Opticom™ 794H LED emitter from Global Traffic Technologies, LLC, is an example
of an emitter that generates pulses of infrared light that encode preemption requests.
The 794H LED emitter is also configurable via an infrared interface and a handheld
infrared remote coding unit.
[0009] Document
US 2014/0200760 A1 discloses a method for transmitting vehicle diagnostic data from the vehicle implemented
vehicle diagnostics system to a mobile user communication terminal.
SUMMARY
[0010] In one implementation, a device for configuring an infrared (IR) emitter is provided.
The device includes a support structure and a microprocessor attached to the support
structure. An interface circuit is also attached to the support structure and is configured
to provide communications between the microprocessor and a portable computing device.
A memory, which is attached to the support structure, is coupled to the microprocessor
and is configured with instructions. Execution of the instructions by the microprocessor
cause the microprocessor to communicate with an application executing on the portable
computing device and initiate transmission of configuration data to the IR emitter.
A transmitter is attached to the support structure and is coupled to the microprocessor.
The transmitter is configured to transmit the configuration data to the IR emitter.
[0011] In another implementation, a method of configuring an IR emitter is provided. The
method includes establishing communication between a programming device and an application
executing on a portable computing device, receiving by the programming device, configuration
data from the application, and transmitting the configuration data from the programming
device to the IR emitter.
[0012] The above summary of the present invention is not intended to describe each disclosed
embodiment of the present invention. The figures and detailed description that follow
provide additional example embodiments and aspects of the present invention.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Other aspects and advantages of the invention will become apparent upon review of
the Detailed Description and upon reference to the drawings in which:
FIG. 1 shows a system in which an IR emitter is configured by a programming device
that is controlled by a portable computing device;
FIG. 2 shows an implementation of a programming device having a wireless interface
for communicating with an application on a portable computing device;
FIG. 3 shows an implementation of a programming device having a wire interface for
connecting the programming device to a portable computing device;
FIG. 4 shows an implementation of a programming device having an IR receiver for receiving
an IR light signal from the emitter and providing data from the signal to the microprocessor
for verification;
FIG. 5 shows a programming device in which the components are attached to a support
structure, and the programming device has a wireless interface for connecting to a
portable computing device;
FIG. 6 shows a programming device in which the components are attached to a support
structure, and the programming device has a wire interface for connecting to a portable
computing device;
FIG. 7 shows an IR emitter having an IR communications interface;
FIG. 8 shows an alternative IR emitter having a radio communications interface; and
FIG. 9 is a flowchart of a process for configuring and verifying the configuration
of an IR emitter.
DETAILED DESCRIPTION
[0014] In the following description, numerous specific details are set forth to describe
specific examples presented herein. It should be apparent, however, to one skilled
in the art, that one or more other examples and/or variations of these examples may
be practiced without all the specific details given below. In other instances, well
known features have not been described in detail so as not to obscure the description
of the examples herein. For ease of illustration, the same reference numerals may
be used in different diagrams to refer to the same element or additional instances
of the same element.
[0015] Configuring emitters has been found to present a number of challenges. For some emitters,
physical access to the emitters is required for cable connections, and accessing the
emitters may be cumbersome. For example, an emitter may be disposed on the roof of
a fire engine and enclosed within a structure containing other emergency lighting
apparatus. A ladder, tools, and cables may be required to access the emitter in the
aforementioned scenario. The infrared (IR) configuration interface and handheld unit
for some emitters alleviates some challenges of configuring emitters. However, a good
line of sight is needed between the handheld unit and the emitter, and bright sunlight
may interfere with the IR communications.
[0016] This disclosure describes devices and methods for configuring an IR emitter. The
ease with which IR emitters may be configured, tested, or updated with new firmware
is important to the user experience with the emitter. Many users may be inconvenienced
in having to procure and place a ladder, and climb the ladder with a notebook computer
or other equipment to configure or test an IR emitter. These and other inconveniences
associated with configuring or testing an IR emitter are eliminated with the disclosed
devices and methods.
[0017] A device for configuring an IR emitter includes a support structure and a microprocessor
attached to the support structure. An interface circuit is attached to the support
structure, and the interface circuit is configured to provide communications between
the microprocessor and a portable computing device, such as a smart phone, tablet
computer, notebook computer or other similar devices. A memory is also attached to
the support structure and is coupled to the microprocessor. The memory is configured
with instructions, and execution of the instructions by the microprocessor causes
the microprocessor to communicate with an application executing on the portable computing
device, and to initiate transmission of configuration data received from the application
to the IR emitter. A transmitter is attached to the support structure, coupled to
the microprocessor, and configured to transmit the configuration data to the IR emitter.
The support structure may include a circuit board on which the circuit components
are mounted and a case to which the circuit board is attached and in which the circuit
board is enclosed. The support structure may be structured similar to a dongle, for
example.
[0018] FIG. 1 shows a system 100 in which an IR emitter 102 is configured by a programming
device 104 that is controlled by a portable computing device 106. The portable computing
device executes an application program that provides a user interface 108 through
which a user may enter and view data for configuring or testing operation of the IR
emitter 102. Configuration data, as may be specified via user interface 108, is communicated
from the portable computing device to the programming device, and from the programming
device to the IR emitter. The configuration data may include the class of vehicle
with which the IR emitter is associated, a vehicle identifier of the vehicle to which
the IR emitter is assigned and installed, an agency identifier of the entity to which
the vehicle belongs, and the model and/or serial number of the IR emitter. Diagnostic
data, which is generated by the IR emitter in response to a command entered at the
portable computing device, is transmitted from the IR emitter and received by the
programming device, and then communicated from the programming device to the portable
computing device for display via the user interface. Diagnostic data may include logged
error data, a count of the number of times the number of on-off cycles of the LEDs
of the IR emitter (flash count), an a number of hours of operations.
[0019] The programming device 104 may communicate with the portable computing device 106
via a wireless or a wired connection. Wireless communications may be by Bluetooth
or a wireless network connection, for example. A wired connection may include a cable
that connects to a USB or micro-USB port (not shown) of the portable computing device.
[0020] The IR emitter 102 includes a wireless interface (not shown) for wirelessly communicating
with the programming device 104 and for interfacing with control circuitry (not shown)
of the IR emitter. The wireless communication between the programming device 104 and
the IR emitter may be by Bluetooth, wireless network, cellular communications, IR
signaling or other wireless medium.
[0021] The portable computing device 106 may be a multi-purpose computing device such as
a smart phone, tablet computer, or notebook computer, for example. The portable computing
device executes an application program that provides the user interface 108 and establishes
communications with the programming device 104 and provides configuration data and/or
diagnostic commands to the programming device.
[0022] FIG. 2 shows an implementation of a programming device 200 having a wireless interface
202 for communicating with an application on a portable computing device. The programming
device further includes a micro-processor 204, a memory arrangement 206, and a transmitter
208, all inter-coupled via bus 210. The wireless interface may be a network interface
controller that includes a radio signal transceiver and antenna for connecting to
a radio signal-based network such as one based on the IEEE 802.11 standard or Bluetooth
standard, for example.
[0023] The transmitter 208 is configured to wirelessly transmit data and/or commands to
the IR emitter. The transmitter may be a network interface controller that connects
to a radio signal-based network such as one based on the IEEE 802.11 standard or Bluetooth
standard, or may provide IR light signaling, for example. In another implementation,
the transmitter may be part of a transceiver (not shown) for connecting and communicating
with the IR emitter via an IEEE 802.11 network or a cellular communications network,
thereby providing long-range transmission of configuration data and receipt of diagnostic
data.
[0024] Microprocessor 204 may be any type of processor capable of executing program instructions
and suitable for implementation requirements. The memory arrangement 206 may include
a hierarchy of memory components ranging from cache memory to retentive storage. The
retentive storage may be flash memory for storing executable program code.
[0025] The memory arrangement 206 may be configured with instructions that are executable
by the microprocessor 204 for transmitting configuration data to the IR emitter. The
configuration data may be provided to the programming device via the portable computing
device 106 (FIG. 1). The memory arrangement may be further configured with program
code that is executable by the portable computing device for providing the user interface
108 and interacting with the programming device. Further still, the memory arrangement
may be configured with program code that is executable by the portable computing device
for receiving diagnostic data from the IR emitter and forwarding the diagnostic data
to the application on the portable computing device. The bus 210 may include multiple
buses for communicating data, address and control signals between the connected components.
[0026] FIG. 3 shows an implementation of a programming device 300 having a wire interface
302 for connecting the programming device to a portable computing device. The wire
interface 302 may implement a micro-USB or USB connection, for example.
[0027] FIG. 4 shows an implementation of a programming device 400 having an IR receiver
402 for receiving an IR light signal from the emitter and providing data from the
signal to the microprocessor for verification. The IR receiver includes circuitry
for detecting an IR light signal, decoding the IR light signal into electrical signals,
and communicating data represented in the electrical signals to the microprocessor.
[0028] The IR receiver 402 may be used in supporting diagnostic operations on the IR emitter.
For example, the memory arrangement 206 may be configured with instructions that are
executable by the microprocessor for initiating transmission of a request or command
to the IR emitter for diagnostic data. The request or command may have been first
received by the programming device 400 from the portable computing device 106 (FIG.
1) via the computing device interface. The microprocessor inputs the diagnostic data,
as decoded by the IR receiver 402, and communicates the diagnostic data to the application
executing on the portable computing device.
[0029] FIG. 5 shows a programming device 500 in which the components are attached to a support
structure 502, and the programming device has a wireless interface for connecting
to a portable computing device. The support structure 502 may include a circuit board
on which the wireless interface 202, microprocessor 204, memory 206, transmitter 208,
and IR receiver 402 are mounted and communicatively interconnected. The circuit board
may be attached to a housing or case that encloses the circuit board and attached
components. Other implementations may have multiple ones of the components constructed
as a system on a chip (SOC).
[0030] FIG. 6 shows a programming device 600 in which the components are attached to a support
structure 602, and the programming device has a wire interface 302 for connecting
to a portable computing device. The support structure 602 may include a circuit board
on which the wire interface 302, microprocessor 204, memory 206, transmitter 208,
and IR receiver 402 are mounted and communicatively interconnected. The circuit board
may be attached to a housing or case that encloses the circuit board and attached
components. Other implementations may have multiple ones of the components constructed
as a system on a chip (SOC).
[0031] The wire interface 302 is coupled to the cable 604 and connector 606, and the cable
may be either permanently attached or detachable from the support structure. The connector
is configured to mechanically and electrically connect to a data port on the portable
computing device. The connector and cable may be micro-USB compatible, or compatible
with another similar interface.
[0032] FIG. 7 shows an IR emitter 700 having an IR communications interface 702 through
which the emitter can be configured via IR signaling. The IR communications interface
includes an IR light detector and circuitry for converting the IR signal into an electrical
signal for input to control circuity of the IR emitter.
[0033] FIG. 8 shows an alternative IR emitter 800 having a radio communications interface
802 through which the emitter can be configured via radio signaling specified in the
IEEE 802.11 standard or the Bluetooth standard, or in a cellular network, for example.
The radio communications interface includes an antenna and circuitry for converting
the radio signal into an electrical signal for input to control circuity of the IR
emitter.
[0034] FIG. 9 is a flowchart of a process for configuring and verifying the configuration
of an IR emitter. At block 902, the programming device is connected to the portable
computing device. It will be appreciated that for a programming device having a wireless
interface to the portable computing device, no physical connection need be made. At
block 904, communication is established between the programming device and the portable
computing device according to the protocol of the interface. In one implementation,
the programming device stores program code that is executable by the portable computing
device. The program code may be loaded by the portable computing device and executed
to provide an application program and user interface for configuring and/or testing
the IR emitter. In an alternative implementation, the program code may be stored as
an available application on the portable computing device.
[0035] At block 906, configuration data is received from the portable computing device by
the programming device. The configuration data may be entered, specified, or referenced
via the user interface of the application executing on the portable computing device.
Note that the configuration data may include commands and data. The commands may direct
the IR emitter to perform configuration of its local registers or memory or direct
the IR emitter to perform diagnostic functions. At block 908, the configuration data
is transmitted from the programming device to the IR emitter. Depending on the implementation,
the configuration data may be transmitted via radio signal or an IR light signal.
[0036] At block 910, the programming device receives a verification command from the application
on the portable computing device. The verification command is for obtaining diagnostic
and configuration information from the IR emitter. For example, the diagnostic information
may include logged error data, a count of the number of times the number of on-off
cycles of the LEDs of the IR emitter (flash count), and a number of hours of operation.
The configuration information read-back from the IR emitter may include the class
of vehicle with which the IR emitter is associated, a vehicle identifier of the vehicle
to which the IR emitter is assigned and installed, an agency identifier of the entity
to which the vehicle belongs, and the model and/or serial number of the IR emitter.
[0037] At block 912, the verification command is transmitted from the programming device
to the IR emitter. The command may be encoded in a radio signal or an IR light signal
and transmitted accordingly, depending on the implementation. At block 914, output
from the IR emitter is captured and converted by the programming device into electrical
signals that represent the diagnostic data. The output may be an IR light signal and/or
a radio signal, depending on the implementation of the IR emitter and programming
device. The diagnostic data is communicated from the programming device to the application
on the portable computing device at block 916. The application may then display the
diagnostic data on the portable computing device for review by a user.
[0038] Though aspects and features may in some carriers be described in individual figures,
it will be appreciated that features from one figure can be combined with features
of another figure even though the combination is not explicitly shown or explicitly
described as a combination.
[0039] The present invention is thought to be applicable to a variety of systems for controlling
the flow of traffic. Other aspects and embodiments of the present invention will be
apparent to those skilled in the art from consideration of the specification and practice
of the invention disclosed herein. It is intended that the specification and illustrated
embodiments be considered as examples only, with a true scope of the invention being
indicated by the following claims.
1. A device (104, 200, 300, 400, 500, 600) for configuring an infrared (IR) emitter-based
traffic control preemption system (102), comprising:
a support structure (502, 602);
a microprocessor (204) attached to the support structure; an IR receiver (402) attached
to the support structure and coupled to the microprocessor;
an interface circuit (202, 302) attached to the support structure and configured to
provide communications between the microprocessor and a portable computing device
(106);
a memory (206) attached to the support structure and coupled to the microprocessor,
wherein the memory is configured with instructions and execution of the instructions
by the microprocessor cause the microprocessor to:
communicate with an application executing on the portable computing device;
receive a verification command from the application;
initiate transmission of configuration data and the verification command to the IR
emitter-based traffic control preemption system (102);
capture an IR light signal via the IR receiver (402);
convert the IR light signal into diagnostic data; and
communicate the diagnostic data to the application executing on the portable computing
device; and
a transmitter (208) attached to the support structure (502, 602) and coupled to the
microprocessor (204), the transmitter configured to transmit the configuration data
and the verification command to the IR emitter-based traffic control preemption system
(102).
2. The device of claim 1, wherein the transmitter includes:
a radio signal transmitter, and/or
an IR emitter.
3. The device of claim 1, further comprising:
a connector electrically coupled to the interface circuit, attached to the support
structure and configured to mechanically and electrically engage with and disengage
from a data port on a portable computing device.
4. The device of claim 1, wherein the interface circuit includes a radio signal transceiver
for wirelessly communicating with the portable computing device.
5. A method of configuring an infrared (IR) emitter-based traffic control preemption
system, comprising:
establishing (904) communication between a programming device and an application executing
on a portable computing device;
receiving (906) by the programming device, configuration data from the application;
transmitting (908) the configuration data from the programming device to the IR emitter-based
traffic control preemption system;
receiving (910) by the programming device, a verification command from the application;
transmitting (912) the verification command from the programming device to the IR
emitter-based traffic control preemption system;
capturing (914) by the programming device, an IR light signal generated by the IR
emitter-based traffic control preemption system in response to the verification command;
converting (916) the IR light signal into diagnostic data; and
communicating (916) the diagnostic data from the programming device to the application
on the portable computing device.
6. The method of claim 5, wherein the transmitting the configuration data from the programming
device to the IR emitter-based traffic control preemption system includes generating
a radio signal that encodes the configuration data.
7. The method of claim 5, wherein the transmitting the configuration data from the programming
device to the IR emitter-based traffic control preemption system includes generating
an IR light signal that encodes the configuration data.
8. The method of claim 5, wherein the establishing communication between the programming
device and the application executing on the portable computing device includes establishing
communication via a wired connection between the programming device and the application
executing on the portable computing device.
9. The method of claim 5, wherein the establishing communication between the programming
device and the application executing on the portable computing device includes establishing
communication via a wireless connection between the programming device and the application
executing on the portable computing device.
10. A system (100) for configuring an infrared (IR) emitter-based traffic control preemption
system (102), comprising:
a portable computing device (106); and
a device (104, 200, 300, 400, 500, 600) according to claim 1.
11. The system of claim 10, wherein the transmitter includes a radio signal transmitter.
12. The system of claim 10, wherein the transmitter includes an IR emitter.
13. The system of claim 10, further comprising an IR receiver attached to the support
structure and coupled to the microprocessor.
14. The system of claim 10, further comprising:
a connector electrically coupled to the interface circuit, attached to the support
structure and configured to mechanically and electrically engage with and disengage
from a data port on a portable computing device.
15. The system of claim 10, wherein the interface circuit includes a radio signal transceiver
for wirelessly communicating with the portable computing device.
1. Vorrichtung (104, 200, 300, 400, 500, 600) zum Konfigurieren eines emitterbasierten
Infrarot-(IR-)Verkehrssteuerungs-Bevorrechtigungssystems (102), die aufweist:
eine Haltestruktur (502, 602);
einen Mikroprozessor (204), der an der Haltestruktur angebracht ist;
einen IR-Empfänger (402), der an der Haltestruktur angebracht und mit dem Mikroprozessor
verbunden ist;
eine Schnittstellenschaltung (202, 302), die an der Haltestruktur angebracht und derart
ausgebildet ist, dass sie Kommunikationen zwischen dem Mikroprozessor und einer tragbaren
Rechnervorrichtung (106) ermöglicht;
einen Speicher (206), der an der Haltestruktur angebracht und mit dem Mikroprozessor
verbunden ist, wobei der Speicher mit Anweisungen ausgestattet ist und die Ausführung
der Anweisungen durch den Mikroprozessor bewirkt, dass der Mikroprozessor:
mit einer auf der tragbaren Rechnervorrichtung ausgeführten Anwendung kommuniziert;
einen Prüfbefehl von der Anwendung empfängt;
eine Übertragung von Konfigurationsdaten und des Prüfbefehls zu dem emitterbasierten
IR-Verkehrssteuerungs-Bevorrechtigungssystem (102) initiiert;
ein IR-Lichtsignal über den IR-Empfänger (402) aufnimmt;
das IR-Lichtsignal in Diagnosedaten umwandelt; und
die Diagnosedaten an die auf der tragbaren Rechnervorrichtung ausgeführten Anwendung
kommuniziert; und
einen Sender (208), der an der Haltestruktur (502, 602) angebracht und mit dem Mikroprozessor
(204) verbundenen ist,
wobei der Sender derart ausgebildet ist, dass er die Konfigurationsdaten und den Prüfbefehl
zu dem emitterbasierten IR-Verkehrssteuerungs-Bevorrechtigungssystem (102) sendet.
2. Vorrichtung nach Anspruch 1, bei der der Sender aufweist:
einen Funksignalsender, und/oder
einen IR-Emitter.
3. Vorrichtung nach Anspruch 1, die ferner aufweist:
einen Konnektor, der mit der Schnittstellenschaltung elektrisch verbunden ist, an
der Haltestruktur angebracht und derart ausgebildet ist, dass er mechanisch und elektrisch
mit einem Datenport an einer tragbaren Rechnervorrichtung gekoppelt und von diesem
entkoppelt wird.
4. Vorrichtung nach Anspruch 1, bei der die Schnittstellenschaltung einen Funksignal-Sendeempfänger
zum drahtlosen Kommunizieren mit der tragbaren Rechnervorrichtung aufweist.
5. Verfahren zum Konfigurieren eines emitterbasierten Infrarot-(IR-) Verkehrssteuerungs-Bevorrechtigungssystems,
das umfasst:
Errichten (904) einer Kommunikation zwischen einer Programmiervorrichtung und einer
auf der tragbaren Rechnervorrichtung ausgeführten Anwendung;
durch die Programmiervorrichtung erfolgendes Empfangen (906) von Konfigurationsdaten
von der Anwendung;
Senden (908) der Konfigurationsdaten von der Programmiervorrichtung zu dem emitterbasierten
IR-Verkehrssteuerungs-Bevorrechtigungssystem;
durch die Programmiervorrichtung erfolgendes Empfangen (910) eines Prüfbefehls von
der Anwendung;
Senden (912) des Prüfbefehls von der Programmiervorrichtung zu dem emitterbasierten
IR-Verkehrssteuerungs-Bevorrechtigungssystem;
durch die Programmiervorrichtung erfolgendes Aufnehmen (914) eines von dem emitterbasierten
IR-Verkehrssteuerungs-Bevorrechtigungssystem in Reaktion eines auf den Prüfbefehl
erzeugten IR-Lichtsignals;
Umwandeln (916) des IR-Lichtsignals in Diagnosedaten; und
Kommunizieren (916) der Diagnosedaten von der Programmiervorrichtung an die Anwendung
auf der tragbaren Rechnervorrichtung.
6. Verfahren nach Anspruch 5, bei dem das Senden der Konfigurationsdaten von der Programmiervorrichtung
zu dem emitterbasierten IR-Verkehrssteuerungs-Bevorrechtigungssystem das Erzeugen
eines die Konfigurationsdaten kodierenden Funksignals umfasst.
7. Verfahren nach Anspruch 5, bei dem das Senden der Konfigurationsdaten von der Programmiervorrichtung
zu dem emitterbasierten IR-Verkehrssteuerungs-Bevorrechtigungssystem das Erzeugen
eines die Konfigurationsdaten kodierenden Lichtsignals umfasst.
8. Verfahren nach Anspruch 5, bei dem das Errichten einer Kommunikation zwischen der
Programmiervorrichtung und der auf der tragbaren Rechnervorrichtung ausgeführten Anwendung
das Errichten einer Kommunikation zwischen der Programmiervorrichtung und der auf
der tragbaren Rechnervorrichtung ausgeführten Anwendung über eine drahtgebundene Verbindung
umfasst.
9. Verfahren nach Anspruch 5, bei dem das Errichten einer Kommunikation zwischen der
Programmiervorrichtung und der auf der tragbaren Rechnervorrichtung ausgeführten Anwendung
das Errichten einer Kommunikation zwischen der Programmiervorrichtung und der auf
der tragbaren Rechnervorrichtung ausgeführten Anwendung über eine drahtlose Verbindung
umfasst.
10. System (100) zum Konfigurieren eines emitterbasierten Infrarot-(IR-) Verkehrssteuerungs-Bevorrechtigungssystems
(102), das aufweist:
eine tragbare Rechnervorrichtung (106); und
eine Vorrichtung (104, 200, 300, 400, 500, 600) nach Anspruch 1.
11. System nach Anspruch 10, bei dem der Sender einen Funksignalsender aufweist.
12. System nach Anspruch 10, bei dem der Sender einen IR-Emitter aufweist.
13. System nach Anspruch 10, das ferner einen an der Haltestruktur angebrachten und mit
dem Mikroprozessor verbundenen IR-Empfänger aufweist.
14. System nach Anspruch 10, das ferner aufweist:
einen Konnektor, der mit der Schnittstellenschaltung elektrisch verbunden ist, an
der Haltestruktur angebracht und derart ausgebildet ist, dass er mechanisch und elektrisch
mit einem Datenport an der tragbaren Rechnervorrichtung gekoppelt und von diesem entkoppelt
wird.
15. System nach Anspruch 10, bei dem die Schnittstellenschaltung einen Funksignal-Sendeempfänger
zum drahtlosen Kommunizieren mit der tragbaren Rechnervorrichtung aufweist.
1. Dispositif (104, 200, 300, 400, 500, 600) destiné à configurer un système de préemption
de contrôle de trafic basé sur un émetteur infrarouge (IR) (102), comprenant :
une structure de support (502, 602) ;
un microprocesseur (204) fixé à la structure de support ;
un récepteur IR (402) fixé à la structure de support et couplé au microprocesseur
;
un circuit d'interface (202, 302) fixé à la structure de support et configuré pour
assurer des communications entre le microprocesseur et un dispositif de calcul portable
(106) ;
une mémoire (206) fixée à la structure de support et couplée au microprocesseur, où
la mémoire est configurée avec des instructions et l'exécution des instructions par
le microprocesseur amène le microprocesseur à :
communiquer avec une application s'exécutant sur le dispositif de calcul portable
;
recevoir un ordre de vérification émanant de l'application ;
initier une transmission de données de configuration et de l'ordre de vérification
au système de préemption de contrôle de trafic basé sur un émetteur IR (102) ;
acquérir un signal lumineux IR via le récepteur IR (402) ;
convertir le signal lumineux IR en données de diagnostic ; et
communiquer les données de diagnostic à l'application s'exécutant sur le dispositif
de calcul portable ; et
un émetteur (208) fixé à la structure de support (502, 602) et couplé au microprocesseur
(204),
l'émetteur étant configuré pour transmettre des données de configuration et l'ordre
de vérification au système de préemption de contrôle de trafic basé sur un émetteur
IR (102).
2. Dispositif selon la revendication 1, dans lequel l'émetteur inclut :
un émetteur de signal radio, et/ou
un émetteur IR.
3. Dispositif selon la revendication 1, comprenant en outre :
un connecteur électriquement couplé au circuit d'interface, fixé à la structure de
support et configuré pour mécaniquement et électriquement s'engager avec et se désengager
d'un port de données sur un dispositif de calcul portable.
4. Dispositif selon la revendication 1, dans lequel le circuit d'interface inclut un
émetteur-récepteur de signal radio destiné à communiquer de manière sans fil avec
le dispositif de calcul portable.
5. Procédé de configuration d'un système de préemption de contrôle de trafic basé sur
un émetteur infrarouge (IR), comprenant les étapes consistant à :
établir (904) une communication entre un dispositif de programmation et une application
s'exécutant sur un dispositif de calcul portable ;
recevoir (906) sur le dispositif de programmation des données de configuration émanant
de l'application ;
transmettre (908) les données de configuration du dispositif de programmation au système
de préemption de contrôle de trafic basé sur un émetteur IR ;
recevoir (910) sur le dispositif de programmation un ordre de vérification émanant
de l'application ;
transmettre (912) l'ordre de vérification du dispositif de programmation au système
de préemption de contrôle de trafic basé sur un émetteur IR ;
acquérir (914) sur le dispositif de programmation un signal lumineux IR généré par
le système de préemption de contrôle de trafic basé sur un émetteur IR en réponse
à l'ordre de vérification ;
convertir (916) le signal lumineux IR en données de diagnostic ; et
communiquer (916) les données de diagnostic du dispositif de programmation à l'application
sur le dispositif de calcul portable.
6. Procédé selon la revendication 5, dans lequel l'étape consistant à transmettre les
données de configuration du dispositif de programmation au système de préemption de
contrôle de trafic basé sur un émetteur IR inclut le fait de générer un signal radio
qui encode les données de configuration.
7. Procédé selon la revendication 5, dans lequel l'étape consistant à transmettre les
données de configuration du dispositif de programmation au système de préemption de
contrôle de trafic basé sur un émetteur IR inclut le fait de générer un signal lumineux
IR qui encode les données de configuration.
8. Procédé selon la revendication 5, dans lequel l'étape consistant à établir une communication
entre le dispositif de programmation et l'application s'exécutant sur le dispositif
de calcul portable inclut le fait d'établir une communication via une connexion câblée
entre le dispositif de programmation et l'application s'exécutant sur le dispositif
de calcul portable.
9. Procédé selon la revendication 5, dans lequel l'étape consistant à établir une communication
entre le dispositif de programmation et l'application s'exécutant sur le dispositif
de calcul portable inclut le fait d'établir une communication via une connexion sans
fil entre le dispositif de programmation et l'application s'exécutant sur le dispositif
de calcul portable.
10. Système (100) destiné à configurer un système de préemption de contrôle de trafic
basé sur un émetteur infrarouge (IR) (102), comprenant :
un dispositif de calcul portable (106) ; et
un dispositif (104, 200, 300, 400, 500, 600) selon la revendication 1.
11. Système selon la revendication 10, dans lequel l'émetteur inclut un émetteur de signal
radio.
12. Système selon la revendication 10, dans lequel l'émetteur inclut un émetteur IR.
13. Système selon la revendication 10, comprenant en outre un récepteur IR fixé à la structure
de support et couplé au microprocesseur.
14. Système selon la revendication 10, comprenant en outre :
un connecteur électriquement couplé au circuit d'interface, fixé à la structure de
support et configuré pour mécaniquement et électriquement s'engager avec et se désengager
d'un port de données sur un dispositif de calcul portable.
15. Système selon la revendication 10, dans lequel le circuit d'interface inclut un émetteur-récepteur
de signal radio destiné à communiquer de manière sans fil avec le dispositif de calcul
portable.