DE102013104819B4 - Peripheral system and method for synchronizing the peripheral system - Google Patents
Peripheral system and method for synchronizing the peripheral system Download PDFInfo
- Publication number
- DE102013104819B4 DE102013104819B4 DE102013104819.6A DE102013104819A DE102013104819B4 DE 102013104819 B4 DE102013104819 B4 DE 102013104819B4 DE 102013104819 A DE102013104819 A DE 102013104819A DE 102013104819 B4 DE102013104819 B4 DE 102013104819B4
- Authority
- DE
- Germany
- Prior art keywords
- peripheral device
- synchronization signal
- host computer
- operating mode
- peripheral
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/14—Time supervision arrangements, e.g. real time clock
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0231—Cordless keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/033—Indexing scheme relating to G06F3/033
- G06F2203/0337—Status LEDs integrated in the mouse to provide visual feedback to the user about the status of the input device, the PC, or the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0384—Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Multi Processors (AREA)
- Position Input By Displaying (AREA)
Abstract
Verfahren zum Synchronisieren eines Peripheriesystems, wobei das Peripheriesystem ein erstes Peripheriegerät und ein zweites Peripheriegerät aufweist, wobei das erste Peripheriegerät an den Hostrechner angeschlossen ist und in einer ersten Betriebsart arbeitet, und wobei das Verfahren die folgenden Schritte aufweist:Entnehmen eines Synchronisationssignals aus dem Hostrechner durch das zweite Peripheriegerät, wenn das zweite Peripheriegerät an den Hostrechner angeschlossen ist, wobei das Synchronisationssignal eine Arbeitsweise der ersten Betriebsart des ersten Peripheriegeräts bereitstellt; undIn-Betrieb-Setzen des zweiten Peripheriegeräts in einer zweiten Betriebsart gemäß der Arbeitsweise der ersten Betriebsart, die das Synchronisationssignal angibt, wobei die zweite Betriebsart zu der Betriebsart geändert wird, die der ersten Betriebsart entspricht.Method for synchronizing a peripheral system, wherein the peripheral system has a first peripheral device and a second peripheral device, wherein the first peripheral device is connected to the host computer and operates in a first operating mode, and wherein the method comprises the following steps: taking a synchronization signal from the host computer by the second peripheral device when the second peripheral device is connected to the host computer, the synchronization signal providing an operation of the first mode of operation of the first peripheral device; andoperating the second peripheral device in a second mode in accordance with the operation of the first mode indicating the synchronization signal, the second mode being changed to the mode corresponding to the first mode.
Description
Die Erfindung betrifft ein Peripheriesystem und ein Verfahren zum Synchronisieren des Peripheriesystems, insbesondere ein für den Anschluss an einen Hostrechner geeignetes Peripheriesystem und ein Verfahren zum Synchronisieren des Peripheriesystems.The invention relates to a peripheral system and a method for synchronizing the peripheral system, in particular a peripheral system suitable for connection to a host computer and a method for synchronizing the peripheral system.
Durch Erweiterung der Computer-Technologie sind Computer-Anwendungen zunehmend diversifiziert worden, wobei der Computer als unentbehrliches Gerät im modernen Leben anzusehen ist. An den Computer können verschiedene Peripheriegeräte angeschlossen werden, um Zusatzfunktionen des Computers zu erweitern. Daher sind die für den Computer entwickelten Peripheriegeräte, wie z. B. Maus, Tastatur, Kopfhörer, Lautstärker, usw. immer diversifizierter geworden.With the expansion of computer technology, computer applications have become increasingly diversified, with the computer being regarded as an indispensable device in modern life. Various peripheral devices can be connected to the computer to expand additional functions of the computer. Therefore, the peripheral devices developed for the computer, such as e.g. B. mouse, keyboard, headphones, volume, etc. have become more and more diversified.
Bei manchen Peripheriegeräten sind Leuchtelemente vorgesehen, die die visuelle optische Wirkung erzeugen. Es gibt auch manche Peripheriegeräte, die mit Lüftern versehen sind, mit denen sich die Peripheriegeräte kühlen lassen.In some peripheral devices, light elements are provided that create the visual optical effect. There are also some peripherals that have fans that are used to cool the peripherals.
Aus der
Der Erfindung liegt die Aufgabe zugrunde, ein Peripheriesystem und ein Verfahren zum Synchronisieren des Peripheriesystems zu schaffen, das durch einfache Maßnahmen die oben genannten Nachteile vermeidet.The invention is based on the object of creating a peripheral system and a method for synchronizing the peripheral system which avoids the disadvantages mentioned above by means of simple measures.
Diese Aufgabe wird erfindungsgemäß gelöst durch ein Peripheriesystem, das die im Anspruch 11 angegebenen Merkmale aufweist, und durch ein zum Synchronisieren des Peripheriesystems geeignetes Verfahren, das die im Anspruch 1 angegebenen Merkmale aufweist. Weitere vorteilhafte Weiterbildungen der Erfindung gehen aus den Unteransprüchen hervor.This object is achieved according to the invention by a peripheral system which has the features specified in claim 11 and by a method suitable for synchronizing the peripheral system which has the features specified in claim 1. Further advantageous developments of the invention emerge from the subclaims.
Gemäß der Erfindung wird ein Verfahren zum Synchronisieren des Peripheriesystems bereitgestellt, wobei das Peripheriesystem ein erstes Peripheriegerät und ein zweites Peripheriegerät aufweist, wobei das erste Peripheriegerät an den Hostrechner angeschlossen ist und in einer ersten Betriebsart arbeitet, und wobei das Verfahren die folgenden Schritte aufweist: Entnehmen eines Synchronisationssignals aus dem zweiten Peripheriegerät durch das zweite Peripheriegerät, wenn das zweite Peripheriegerät an den Hostrechner angeschlossen ist; und In-Betrieb-Setzen des zweiten Peripheriegeräts in einer zweiten Betriebsart gemäß dem Synchronisationssignal, wobei die zweite Betriebsart der ersten Betriebsart entspricht.According to the invention, a method for synchronizing the peripheral system is provided, the peripheral system having a first peripheral device and a second peripheral device, the first peripheral device being connected to the host computer and operating in a first operating mode, and the method comprising the following steps: Removing a synchronization signal from the second peripheral device through the second peripheral device when the second peripheral device is connected to the host computer; and putting the second peripheral device into operation in a second operating mode in accordance with the synchronization signal, the second operating mode corresponding to the first operating mode.
Gemäß der Erfindung steht das Synchronisationssignal durch ein im Hostrechner vorinstalliertes Detektionsprogramm zur Verfügung, wobei das Verfahren zum Erzeugen des Synchronisationssignals durch das Detektionsprogramm die folgenden Schritte aufweist:
- Ausgeben eines Abfragesignals an das erste Peripheriegerät, wenn das zweite Peripheriegerät an den Hostrechner angeschlossen ist;
- Empfangen eines Meldesignals, mit dem das erste Peripheriegerät auf das Abfragesignal anspricht; und
- Einspeisen des Synchronisationssignals in das zweite Peripheriegerät gemäß dem Meldesignal.
- Outputting an interrogation signal to the first peripheral device when the second peripheral device is connected to the host computer;
- Receiving a notification signal with which the first peripheral device responds to the interrogation signal; and
- Feeding the synchronization signal into the second peripheral device in accordance with the notification signal.
Durch die Erfindung steht das Synchronisationssignal durch ein im Hostrechner vorinstalliertes Detektionsprogramm zur Verfügung, wobei das Verfahren zum Erzeugen des Synchronisationssignals durch das Detektionsprogramm die folgenden Schritte aufweist:
- Ausgeben des Synchronisationssignals an das erste und das zweite Peripheriegerät, wenn das zweite Peripheriegerät an den Hostrechner angeschlossen ist, wobei das Synchronisationssignal ein Reset-Befehl ist, mit dem sich das erste und das zweite Peripheriegerät synchron initialisieren und neu starten lassen.
- Outputting the synchronization signal to the first and the second peripheral device when the second peripheral device is connected to the host computer, the synchronization signal being a reset command with which the first and the second peripheral device can be initialized synchronously and restarted.
Gemäß der Erfindung wird ein Peripheriesystem bereitgestellt, das für den Anschluss an einen Hostrechner geeignet ist und aufweist:
- ein erstes Peripheriegerät, das an den Hostrechner angeschlossen ist und in einer ersten Betriebsart arbeitet; und
- ein zweites Peripheriegerät, das einen Mikroprozessor und einen Speicher aufweist,
- Entnehmen eines Synchronisationssignals aus dem Hostrechner durch das zweite Peripheriegerät, wenn das zweite Peripheriegerät an den Hostrechner angeschlossen ist; und
- In-Betrieb-Setzen des zweiten Peripheriegeräts in einer zweiten Betriebsart gemäß dem Synchronisationssignal, wobei die zweite Betriebsart der ersten Betriebsart entspricht.
- a first peripheral device connected to the host computer and operating in a first mode of operation; and
- a second peripheral device comprising a microprocessor and a memory,
- The second peripheral device extracting a synchronization signal from the host computer when the second peripheral device is connected to the host computer; and
- Putting the second peripheral device into operation in a second operating mode in accordance with the synchronization signal, the second operating mode corresponding to the first operating mode.
Insgesamt betrifft die Erfindung ein Peripheriesystem, das ein erstes und ein zweites Peripheriegerät aufweist. Beim Anschließen des zweiten Peripheriegeräts an den Hostrechner erhält das zweite Peripheriegerät über den Hostrechner ein Synchronisationssignal. Das zweite Peripheriegerät arbeitet gemäß dem Synchronisationssignal in einer zweiten Betriebsart. Die zweite Betriebsart entspricht der ersten Betriebsart. Damit ist ein einheitlicher Betrieb der Peripheriegeräte gewährleistet.Overall, the invention relates to a peripheral system which has a first and a second peripheral device. When the second peripheral device is connected to the host computer, the second peripheral device receives a synchronization signal via the host computer. The second peripheral device operates in a second operating mode in accordance with the synchronization signal. The second operating mode corresponds to the first operating mode. This ensures uniform operation of the peripheral devices.
Im Folgenden werden die Erfindung und ihre Ausgestaltungen anhand der Zeichnung näher erläutert. In der Zeichnung zeigt:
-
1 eine schematische Darstellung eines Ausführungsbeispiels eines erfindungsgemäßen Peripheriesystems; -
2 eine schematische Darstellung eines weiteren Ausführungsbeispiels eines erfindungsgemäßen Peripheriesystems; -
3 ein Flussdiagramm I eines erfindungsgemäßen Verfahrens zum Synchronisieren des Peripheriesystems; -
4 ein Flussdiagramm II eines erfindungsgemäßen Verfahrens zum Synchronisieren des Peripheriesystems; -
5 ein Flussdiagramm III eines erfindungsgemäßen Verfahrens zum Synchronisieren des Peripheriesystems; und -
6 ein Flussdiagramm IV eines erfindungsgemäßen Verfahrens zum Synchronisieren des Peripheriesystems.
-
1 a schematic representation of an embodiment of a peripheral system according to the invention; -
2 a schematic representation of a further embodiment of a peripheral system according to the invention; -
3 a flow chart I of a method according to the invention for synchronizing the peripheral system; -
4th a flow chart II of a method according to the invention for synchronizing the peripheral system; -
5 a flow chart III of a method according to the invention for synchronizing the peripheral system; and -
6th a flow chart IV of a method according to the invention for synchronizing the peripheral system.
Wie aus
Das Peripheriesystem ist in Anpassung an den Tower-PC
Die Arbeitsweise der ersten Betriebsart hängt von der Leuchtfrequenz des Leuchtelements, der Leuchtfarbe des Leuchtelements der Tastatur
Beim Anschließen der Tastatur
Genauer gesagt ist der Mikroprozessor
Das Synchronisationssignal kann die Leuchtfrequenz des Leuchtelements der Tastatur
Die Einspeisung des Synchronisationssignals vom Tower-PC
Als Beispiel sei angeführt, dass das Synchronisationssignal durch ein im Tower-PC
- Ausgeben eines Abfragesignals an
die Tastatur 10 , wenn dieMaus 12 an den Tower-PC 9 angeschlossen ist; - Ansprechen auf das Abfragesignal durch die
Tastatur 10 , wobei die Tastatur10 gemäß des Abfragesignals ein Meldesignal zum Ansprechen auf das Abfragesignal ausgibt; und - Einspeisen des Synchronisationssignals in
die Maus 12 , wenn der Tower-PC 9 dasvon der Tastatur 10 ausgegebene Meldesignal empfängt.
- Output of a query signal to the
keyboard 10 when the mouse12th to thetower PC 9 connected; - Responding to the query signal through the
keyboard 10 , with thekeyboard 10 outputs a notification signal in response to the interrogation signal in accordance with the interrogation signal; and - Feeding the synchronization signal into the mouse
12th when thetower PC 9 that from thekeyboard 10 receives the output message signal.
Außerdem sei als Beispiel angeführt, dass das Synchronisationssignal durch ein im Tower-PC
- Ausgeben des Synchronisationssignal an
die Tastatur 10 und dieMaus 12 , wenn dieMaus 12 an den Tower-PC 9 angeschlossen ist; und - Initialisieren und Wiederstarten der Tastatur
10 und derMaus 12 durch das Synchronisationssignal, wobei es sich bei dem Synchronisationssignal um einen Reset-Befehl handelt.
- Output of the synchronization signal to the
keyboard 10 and the mouse12th when the mouse12th to thetower PC 9 connected; and - Initialize and restart the
keyboard 10 and the mouse12th by the synchronization signal, the synchronization signal being a reset command.
Außerdem kann die Bereitstellung des Synchronisationssignals durch die Firmware der Maus
Durch die oben erwähnte Gestaltung kann die Tastatur
Anzumerken ist, dass die Tastatur
Das Peripheriesystem kann in unterschiedlichen Ausführungsbeispielen gestaltet werden. Das Peripheriesystem gemäß
Gemäß
Zunächst wird die Maus
Wird der Kopfhörer
Im Folgenden wird das Verfahren zum Synchronisieren des Peripheriesystems unter Bezugsnahme auf
- Schritt
S301 : Anschließen eines ersten Peripheriegeräts an einen Hostrechner, wobei das erste Peripheriegerät in einer ersten Betriebsart arbeitet. - Schritt
S303 : Anschließen eines zweiten Peripheriegeräts an den Hostrechner, wodurch der Hostrechner das zweite Peripheriegerät erfassen kann. In der Praxis kann das zweite Peripheriegerät über USB-, Audio-, TRS-, HDMI-Anschluss mit dem Hostrechner verbunden sein.
- step
S301 : Connecting a first peripheral device to a host computer, the first peripheral device operating in a first mode of operation. - step
S303 : Connecting a second peripheral device to the host computer, whereby the host computer can detect the second peripheral device. In practice, the second peripheral device can be connected to the host computer via USB, audio, TRS, HDMI connections.
Schritt
Schritt
In der Praxis bestimmt das Synchronisationssignal die Betriebsart des ersten Peripheriegeräts, sodass das zweite Peripheriegerät synchron betrieben wird. Zum Beispiel kann das Leuchtelement des ersten Peripheriegeräts gemäß dem Zeitzyklus aufleuchten oder erlöschen. Durch einen Zeitzyklusbefehl erfolgt beispielsweise das Aufleuchten alle sechs Sekunden von dem Bezugszeitpunkt. Daher arbeitet das zweite Peripheriegerät gemäß dem Synchronisationssignal in einer zweiten Betriebsart. Die zweite Betriebsart entspricht der ersten Betriebsart. Auf diese Weise kann das Leuchtelement des zweiten Peripheriegeräts gemäß dem Zeitzyklusbefehl aufleuchten oder erlöschen.In practice, the synchronization signal determines the operating mode of the first peripheral device, so that the second peripheral device is operated synchronously. For example, the light element of the first peripheral device can light up or go out according to the time cycle. For example, by means of a time cycle command, it lights up every six seconds from the reference time. The second peripheral device therefore operates in a second operating mode in accordance with the synchronization signal. The second operating mode corresponds to the first operating mode. In this way, the luminous element of the second peripheral device can light up or go out according to the time cycle command.
Darüber hinaus kann es sich bei dem Synchronisationssignal um einen Reset-Befehl handeln, mit dem das erste und das zweite Peripheriegerät synchron initialisieren und neu starten lassen. Zum Beispiel kann das Synchronisationssignal als Zeitzyklus-Resetbefehl eingesetzt werden. Durch den Zeitzyklus-Resetbefehl erfolgt beispielsweise das Aufleuchten alle acht Sekunden von dem Bezugszeitpunkt. Daher arbeiten das erste und das zweite Peripheriegerät gemäß dem Synchronisationssignal in der ersten bzw. der zweiten Betriebsart. Die zweite Betriebsart entspricht der ersten Betriebsart. Auf diese Weise können die Leuchtelemente des ersten und des zweiten Peripheriegeräts ebenfalls gemäß dem Zeitzyklus-Resetbefehl aufleuchten oder erlöschen. In diesem Ausführungsbeispiel ist das Synchronisationssignal funktionsmäßig nicht beschränkt.In addition, the synchronization signal can be a reset command with which the first and the second peripheral device can be initialized synchronously and restarted. For example, the synchronization signal can be used as a time cycle reset command. For example, the time cycle reset command causes it to light up every eight seconds from the reference time. Therefore, the first and second peripheral devices operate according to the synchronization signal in the first and second modes, respectively. The second operating mode corresponds to the first operating mode. In this way, the light elements of the first and the second peripheral device can also light up or go out according to the time cycle reset command. In this exemplary embodiment, the synchronization signal is not restricted in terms of its function.
Damit der Fachmann im technischen Bereich die erfindungsgemäße Gestaltung besser verstehen kann, wird ein weiteres Verfahren zum Synchronisieren des Peripheriesystems bereitgestellt. Das Verfahren zum Synchronisieren des Peripheriesystems ist hier durch ein im Hostrechner vorinstalliertes Detektionsprogramm realisierbar.A further method for synchronizing the peripheral system is provided so that the person skilled in the technical field can better understand the design according to the invention. The method for synchronizing the peripheral system can be implemented here by a detection program preinstalled in the host computer.
Gemäß
- Schritt
S401 : Anschließen eines ersten Peripheriegeräts an einen Hostrechner, wobei das erste Peripheriegerät in einer ersten Betriebsart arbeitet. - Schritt
S403 : Anschließen eines zweiten Peripheriegeräts an den Hostrechner. Dieses entspricht betriebs- und funktionsmäßig demjenigen im vorherigen Ausführungsbeispiel und braucht daher nicht näher erläutert zu werden. - Schritt
S405 : Ausgeben eines Abfragesignals an das erste Peripheriegerät durch ein im Hostrechner vorinstalliertes Detektionsprogramm. Erfasst der Hostrechner das zweite Peripheriegerät, dann wird das Detektionsprogramm automatisch aktiviert, um ein Abfragesignal an das erste Peripheriegerät auszugeben. Mit dem Abfragesignal lässt sich die Betriebsart des ersten Peripheriegeräts abfragen. Empfängt das erste Peripheriegerät das Abfragesignal, spricht das erste Peripheriegerät auf das Abfragesignal so an, dass das erste Peripheriegerät ein Meldesignal an den Hostrechner sendet. - Schritt
S407 : Feststellen durch das Detektionsprogramm, ob das Meldesignal empfangen wird, das dadurch zustande kommt, dass das erste Peripheriegerät auf das Abfragesignal anspricht. In der Praxis dient das Meldesignal dazu, dem Hostrechner die Betriebsart des ersten Peripheriegeräts mitzuteilen. Auf diese Weise kann durch das Detektionsprogramm festgestellt werden, ob das Meldesignal zur Mitteilung der Betriebsart des ersten Peripheriegeräts erhalten ist. Wenn dies der Fall ist, schreitet die Routine fort zu SchrittS409 . Wenn dies nicht der Fall ist, schreitet die Routine zurück zu SchrittS405 , wobei das Detektionsprogramm ein Abfragesignal an das erste Peripheriegerät ausgibt. - Schritt
S409 : Einspeisen des Synchronisationssignals gemäß dem Meldesignal durch das Detektionsprogramm in das zweite Peripheriegerät. Erhält das Detektionsprogramm das Meldesignal zur Mitteilung der Betriebsart des ersten Peripheriegeräts, das heißt, das Detektionsprogramm erfährt von der Betriebsart des ersten Peripheriegeräts, so gibt das Detektionsprogramm gemäß der Betriebsart des ersten Peripheriegeräts das Synchronisationssignal an das zweite Peripheriegerät aus. - Schritt
S411 : Entnehmen eines Synchronisationssignals aus dem Hostrechner durch das zweite Peripheriegerät. - Schritt
S413 : In-Betrieb-Setzen des zweiten Peripheriegeräts in einer zweiten Betriebsart gemäß dem Synchronisationssignal, wobei die zweite Betriebsart der ersten Betriebsart entspricht.
- step
S401 : Connecting a first peripheral device to a host computer, the first peripheral device operating in a first mode of operation. - step
S403 : Connect a second peripheral device to the host computer. In terms of operation and function, this corresponds to that in the previous exemplary embodiment and therefore does not need to be explained in more detail. - step
S405 : Output of an interrogation signal to the first peripheral device by a detection program preinstalled in the host computer. If the host computer detects the second peripheral device, the detection program is automatically activated in order to output an interrogation signal to the first peripheral device. The operating mode of the first peripheral device can be queried with the query signal. If the first peripheral device receives the query signal, the first peripheral device responds to the query signal in such a way that the first peripheral device sends a message signal to the host computer. - step
S407 : Establishing by the detection program whether the message signal is received, which comes about because the first peripheral device responds to the interrogation signal. In practice, the message signal is used to inform the host computer of the operating mode of the first peripheral device. In this way it can be determined by the detection program whether the message signal for notifying the operating mode of the first peripheral device has been received. If so, the routine advances to stepS409 . If not, the routine goes back to stepS405 , wherein the detection program outputs an interrogation signal to the first peripheral device. - step
S409 : Feeding the synchronization signal according to the reporting signal by the detection program into the second peripheral device. If the detection program receives the message signal for notifying the operating mode of the first peripheral device, that is, the detection program learns of the operating mode of the first peripheral device, the detection program outputs the synchronization signal to the second peripheral device in accordance with the operating mode of the first peripheral device. - step
S411 : The second peripheral device extracts a synchronization signal from the host computer. - step
S413 : Putting the second peripheral device into operation in a second operating mode in accordance with the synchronization signal, the second operating mode corresponding to the first operating mode.
Genau gesagt dient das vom Detektionsprogramm empfangene Meldesignal der Mitteilung der ersten Betriebsart des ersten Peripheriegeräts, wobei es sich bei dem vom zweiten Peripheriegerät empfangenen Synchronisationssignal um die Mitteilung der ersten Betriebsart des ersten Peripheriegeräts handelt. Das heißt, das Detektionsprogramm erfährt durch das Meldesignal von der ersten Betriebsart des ersten Peripheriegeräts, während das zweite Peripheriegerät durch das Synchronisationssignal von der ersten Betriebsart des ersten Peripheriegeräts erfährt. Daher kann die zweite Betriebsart des zweiten Peripheriegeräts in Anpassung an die erste Betriebsart so verändert werden, dass die zweite Betriebsart der ersten Betriebsart entspricht.To be precise, the message signal received by the detection program is used to notify the first operating mode of the first peripheral device, the synchronization signal received by the second peripheral device being the message of the first operating mode of the first peripheral device. That is to say that the detection program learns of the first operating mode of the first peripheral device through the notification signal, while the second peripheral device learns of the first operating mode of the first peripheral device through the synchronization signal. Therefore, the second operating mode of the second peripheral device can be changed in adaptation to the first operating mode such that the second operating mode corresponds to the first operating mode.
Das Verfahren zum Synchronisieren des Peripheriesystems kann in unterschiedlicher Weise durchgeführt werden.The method for synchronizing the peripheral system can be carried out in different ways.
Das Verfahren gemäß
Gemäß
- Schritt
S501 : Anschließen eines ersten Peripheriegeräts an einen Hostrechner, wobei das erste Peripheriegerät in einer ersten Betriebsart arbeitet. - Schritt
S503 : Anschließen eines zweiten Peripheriegeräts an den Hostrechner. Dieses entspricht betriebs- und funktionsmäßig demjenigen im vorherigen Ausführungsbeispiel und braucht daher nicht näher erläutert zu werden. - Schritt
S505 : Ausgeben des Synchronisationssignals durch ein im Hostrechner vorinstalliertes Detektionsprogramm an das erste und das zweite Peripheriegerät. In der Praxis sorgt das Synchronisationssignal für die Synchronisierung der ersten Betriebsart des ersten Peripheriegeräts und der zweiten Betriebsart des zweiten Peripheriegeräts. Nachdem das im Hostrechner vorinstallierte Detektionsprogramm das zweite Peripheriegerät erfasst, gibt das im Hostrechner vorinstallierte Detektionsprogramm gemäß dem erfassten Signal des neu angeschlossenen Geräts ein Synchronisationssignal aus. Auf diese Weise gibt das Detektionsprogramm das Synchronisationssignal an das erste und das zweite Peripheriegerät aus. - Schritt
S507 : Bereitstellen eines Resetbefehls durch das Synchronisationssignal, sodass das erste und das zweite Peripheriegerät synchron initialisiert und neu gestartet werden. Die zweite Betriebsart entspricht der ersten Betriebsart. In der Praxis handelt es sich bei dem Synchronisationssignal um einen Reset-Befehl für die Betriebszeit, die Bezugszeit, die Frequenz, die Drehzahl, den Einstellmodus oder den Arbeitszyklus. Empfangen das erste und das zweite Peripheriegerät das Synchronisationssignal, werden das erste und das zweite Peripheriegerät gleichzeitig initialisiert und neu gestartet. Auf diese Weise entspricht die zweite Betriebsart der ersten Betriebsart.
- step
S501 : Connecting a first peripheral device to a host computer, the first peripheral device operating in a first mode of operation. - step
S503 : Connect a second peripheral device to the host computer. In terms of operation and function, this corresponds to that in the previous exemplary embodiment and therefore does not need to be explained in more detail. - step
S505 : Output of the synchronization signal by a detection program preinstalled in the host computer to the first and the second peripheral device. In practice, the synchronization signal ensures the synchronization of the first operating mode of the first peripheral device and the second operating mode of the second peripheral device. After the detection program preinstalled in the host computer detects the second peripheral device, the detection program preinstalled in the host computer outputs a synchronization signal according to the detected signal of the newly connected device. In this way, the detection program outputs the synchronization signal to the first and second peripheral devices. - step
S507 : Providing a reset command by the synchronization signal, so that the first and the second peripheral device are initialized and restarted synchronously. The second operating mode corresponds to the first operating mode. In practice, the synchronization signal is a reset command for the operating time, the reference time, the frequency, the speed, the setting mode or the duty cycle. If the first and the second peripheral device receive the synchronization signal, the first and the second peripheral device are initialized and restarted at the same time. In this way, the second operating mode corresponds to the first operating mode.
Das Synchronisationssignal ist beispielsweise ein Signal zum synchronen Initialisieren und neuen Starten von Peripheriegeräten. Das heißt, das erste und das zweite Peripheriegerät lassen sich synchron initialisieren und neu starten. Zum Beispiel leuchtet das Leuchtelement des ersten Peripheriegeräts mit einer Leuchtfrequenz von 15 Mal pro Minute auf, während das Leuchtelement des zweiten Peripheriegeräts mit einer Leuchtfrequenz von 20 Mal pro Minute aufleuchtet. Mit dem Synchronisationssignal können die Leuchtelemente der Peripheriegeräte mit einer Leuchtfrequenz von 25 Mal pro Minute aufleuchten. Auf diese Weise werden das erste und das zweite Peripheriegerät so synchron initialisiert und neu gestartet, dass die Leuchtelemente des ersten und des zweiten Peripheriegeräts gleichzeitig mit der Leuchtfrequenz von 25 Mal pro Minute aufleuchten.The synchronization signal is, for example, a signal for synchronous initialization and restarting of peripheral devices. That is, the first and second peripheral devices can be initialized and restarted synchronously. For example, the lighting element of the first peripheral device lights up at a lighting frequency of 15 times per minute, while the lighting element of the second peripheral device lights up at a lighting frequency of 20 times per minute. With the synchronization signal, the light elements of the peripheral devices can light up with a light frequency of 25 times per minute. In this way, the first and the second peripheral device are initialized and restarted synchronously in such a way that the light-emitting elements of the first and the second peripheral device light up at the same time with the light frequency of 25 times per minute.
In anderen Ausführungsbeispielen kann das Synchronisationssignal beispielsweise ein Reset-Signal in Anpassung an die erste und die zweite Betriebsart. Zum Beispiel leuchtet das Leuchtelement des ersten Peripheriegeräts mit einer Leuchtfrequenz von 15 Mal pro Minute auf, während das Leuchtelement des zweiten Peripheriegeräts mit einer Leuchtfrequenz von 20 Mal pro Minute aufleuchtet. Mit dem Synchronisationssignal können die Leuchtelemente der Peripheriegeräte in Anpassung an die erste Betriebsart mit einer Leuchtfrequenz von 15 Mal pro Minute aufleuchten. Alternativ können die Leuchtelemente der Peripheriegeräte in Anpassung an die zweite Betriebsart mit einer Leuchtfrequenz von 20 Mal pro Minute aufleuchten. Wird das erste Peripheriegerät durch das Detektionsprogramm erfasst, dann kann das Signal der ersten oder der zweiten Betriebsart empfangen werden. In diesem Ausführungsbeispiel ist das Synchronisationssignal funktionsmäßig nicht beschränkt.In other exemplary embodiments, the synchronization signal can, for example, be a reset signal in adaptation to the first and the second operating mode. For example, the lighting element of the first peripheral device lights up at a lighting frequency of 15 times per minute, while the lighting element of the second peripheral device lights up at a lighting frequency of 20 times per minute. With the synchronization signal, the light elements of the peripheral devices can light up in adaptation to the first operating mode with a light frequency of 15 times per minute. Alternatively, the light elements of the peripheral devices can light up with a light frequency of 20 times per minute in adaptation to the second operating mode. If the first peripheral device is detected by the detection program, then the signal of the first or the second operating mode can be received. In this exemplary embodiment, the synchronization signal is not restricted in terms of its function.
Damit der Fachmann im technischen Bereich die erfindungsgemäße Gestaltung besser verstehen kann, wird ein weiteres Verfahren zum Synchronisieren des Peripheriesystems bereitgestellt. Das Verfahren zum Synchronisieren des Peripheriesystems ist hier durch eine Firmware des zweiten Peripheriegeräts realisierbar.A further method for synchronizing the peripheral system is provided so that the person skilled in the technical field can better understand the design according to the invention. The method for synchronizing the peripheral system can be implemented here by firmware of the second peripheral device.
Gemäß
- Schritt
S601 : Anschließen eines ersten Peripheriegeräts an einen Hostrechner, wobei das erste Peripheriegerät in einer ersten Betriebsart arbeitet. - Schritt
S603 : Bereitstellen einer Tastatureinrichtung durch das zweite Peripheriegerät, wenn das zweite Peripheriegerät an den Hostrechner angeschlossen ist. In der Praxis weist die Firmware des zweiten Peripheriegeräts die Funktion zur Simulation der Tastatureinrichtung auf. Beim Anschließen der Tastatureinrichtung an den Hostrechner gibt der Hostrechner einen Tastaturleuchten-Steuerbefehl an die Tastatureinrichtung aus. Auf diese Weise kann der Hostrechner einen Tastaturleuchten-Steuerbefehl an das zweite Peripheriegerät ausgeben, wenn das die Tastatureinrichtung simulierende, zweite Peripheriegerät an den Hostrechner angeschlossen und das die Tastatureinrichtung simulierende, zweite Peripheriegerät vom Hostrechner erfasst wird. - Schritt
S605 : Abfangen des vom Hostrechner an das zweite Peripheriegerät ausgegebenen Tastaturleuchten-Steuerbefehls, der dann als Synchronisationssignal dient. - Schritt
S607 : Entnehmen des Synchronisationssignals aus dem Hostrechner durch das erste Peripheriegerät, während das zweite Peripheriegerät das Synchronisationssignal über den Hostrechner empfängt.
- step
S601 : Connecting a first peripheral device to a host computer, the first peripheral device operating in a first mode of operation. - step
S603 : Providing keyboard means by the second peripheral device when the second peripheral device is connected to the host computer. In practice, the firmware of the second peripheral device has the function of simulating the keyboard device. When connecting the keyboard device to the host computer, the host computer issues a keyboard lamp control command to the keyboard device. In this way, the host computer can output a keyboard light control command to the second peripheral device when the second peripheral device simulating the keyboard device is connected to the host computer and the second peripheral device simulating the keyboard device is detected by the host computer. - step
S605 : Interception of the keyboard lamp control command issued by the host computer to the second peripheral device, which then serves as a synchronization signal. - step
S607 : The first peripheral device extracts the synchronization signal from the host computer while the second peripheral device receives the synchronization signal via the host computer.
In der Praxis handelt es sich beim Tastaturleuchten-Steuerbefehls um einen Befehl zum Reset der Tastatur. Auf diese Weise kann die erste Betriebsart des ersten Peripheriegeräts gemäß dem Tastaturleuchten-Steuerbefehl neu eingestellt werden, wenn der Hostrechner den Tastaturleuchten-Steuerbefehl an das erste und das zweite Peripheriegerät ausgibt und das erste Peripheriegerät beispielsweise eine Tastatur ist. Gleichzeitig kann das die Tastatureinrichtung simulierende, als Maus dienende, zweite Peripheriegerät den Tastaturleuchten-Steuerbefehl abfangen. Außerdem kann die zweite Betriebsart des zweiten Peripheriegeräts gemäß der Zeit und dem Merkmal des Tastaturleuchten-Steuerbefehls neu eingestellt werden.In practice, the keypad light control command is a command to reset the keyboard. In this way, the first operating mode of the first peripheral device can be reset according to the keypad light control command when the host computer issues the keypad light control command to the first and second peripheral devices and the first peripheral device is, for example, a keyboard. At the same time, the second peripheral device, which simulates the keyboard device and serves as a mouse, can intercept the keyboard lamp control command. In addition, the second mode of operation of the second peripheral device can be reset according to the time and characteristic of the keypad light control command.
Schritt 609: Übereinstimmen der zweiten Betriebsart mit der ersten Betriebsart. Dies entspricht betriebs- und funktionsmäßig demjenigen im vorherigen Ausführungsbeispiel und braucht daher nicht näher erläutert zu werden.Step 609: Matching the second operating mode with the first operating mode. In terms of operation and function, this corresponds to that in the previous exemplary embodiment and therefore does not need to be explained in more detail.
Insgesamt betrifft die Erfindung ein Peripheriesystem, das ein erstes und ein zweites Peripheriegerät aufweist. Das erste Peripheriegerät wird zunächst an das Hostrechner angeschlossen. Beim Anschließen des zweiten Peripheriegeräts an den Hostrechner erhält das zweite Peripheriegerät über den Hostrechner ein Synchronisationssignal. Das zweite Peripheriegerät arbeitet gemäß dem Synchronisationssignal in einer zweiten Betriebsart. Die zweite Betriebsart entspricht der ersten Betriebsart. Damit ist ein einheitlicher Betrieb der Peripheriegeräte gewährleistet. Außerdem ist das Verfahren, wie das zweite Peripheriegerät über den Hostrechner das Synchronisationssignal erhält, ist durch ein im Hostrechner vorinstalliertes Detektionsprogramm oder eine im zweiten Peripheriegerät vorgesehene Firmware realisierbar. Auf diese Weise wird die Bedienbarkeit des erfindungsgemäßen Peripheriesystems verbessert.Overall, the invention relates to a peripheral system which has a first and a second peripheral device. The first peripheral device is first connected to the host computer. When the second peripheral device is connected to the host computer, the second peripheral device receives a synchronization signal via the host computer. The second peripheral device operates in a second operating mode in accordance with the synchronization signal. The second operating mode corresponds to the first operating mode. This ensures uniform operation of the peripheral devices. In addition, the method by which the second peripheral device receives the synchronization signal via the host computer can be implemented by a detection program preinstalled in the host computer or by firmware provided in the second peripheral device. In this way, the operability of the peripheral system according to the invention is improved.
Die vorstehende Beschreibung stellt die Ausführungsbeispiele der Erfindung dar und soll nicht die Ansprüche beschränken. Alle gleichwertigen Änderungen und Modifikationen, die gemäß der Beschreibung und den Zeichnungen der Erfindung von einem Fachmann vorgenommen werden können, gehören zum Schutzbereich der vorliegenden Erfindung.The above description illustrates the exemplary embodiments of the invention and is not intended to limit the claims. All equivalent changes and modifications that can be made by one skilled in the art in accordance with the description and drawings of the invention are included within the scope of the present invention.
BezugszeichenlisteList of reference symbols
- 88th
- Bildschirmscreen
- 99
- Tower-PCTower PC
- 1010
- Tastaturkeyboard
- 12, 2012, 20
- Mausmouse
- 120120
- Mikroprozessormicroprocessor
- 122122
- SpeicherStorage
- 2222nd
- LeiterrahmenLadder frame
- 2424
- Kopfhörerheadphone
- 2929
- LaptopLaptop
- S301 bis S307S301 to S307
- Schrittstep
- S401 bis S413S401 to S413
- Schrittstep
- S501 bis S507S501 to S507
- Schrittstep
- S601 bis S609S601 to S609
- Schrittstep
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013104819.6A DE102013104819B4 (en) | 2013-05-10 | 2013-05-10 | Peripheral system and method for synchronizing the peripheral system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013104819.6A DE102013104819B4 (en) | 2013-05-10 | 2013-05-10 | Peripheral system and method for synchronizing the peripheral system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102013104819A1 DE102013104819A1 (en) | 2014-11-13 |
DE102013104819B4 true DE102013104819B4 (en) | 2021-04-01 |
Family
ID=51787438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102013104819.6A Expired - Fee Related DE102013104819B4 (en) | 2013-05-10 | 2013-05-10 | Peripheral system and method for synchronizing the peripheral system |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102013104819B4 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10969847B2 (en) * | 2019-05-31 | 2021-04-06 | Logitech Europe S.A. | Peripheral electronic devices having synchronized operating modes |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100056056A1 (en) * | 2008-08-29 | 2010-03-04 | Primax Electronics Ltd. | Synchronous wireless transmission system and synchronous wireless transmission method |
US20110014984A1 (en) * | 2009-07-17 | 2011-01-20 | Douglas Penman | System and Method for Personality Adoption by Online Game Peripherals |
DE102011000461A1 (en) * | 2010-11-26 | 2012-05-31 | Winspeed Co.,Ltd. | Input/output system for rapid switching input function, has receiving device to forward function-switching signal from one input/output device to another input/output device for switching to preset function of another input/output device |
WO2012138872A2 (en) * | 2011-04-08 | 2012-10-11 | Volcano Corporation | Distributed medical sensing system and method |
US20130070444A1 (en) * | 2011-09-19 | 2013-03-21 | Sascha Florian Krohn | Control method for backlight of an input device and device thereof |
DE112011104007T5 (en) * | 2010-12-03 | 2013-09-05 | Razer (Asia-Pacific) Pte Ltd | Profile administrative procedures |
-
2013
- 2013-05-10 DE DE102013104819.6A patent/DE102013104819B4/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100056056A1 (en) * | 2008-08-29 | 2010-03-04 | Primax Electronics Ltd. | Synchronous wireless transmission system and synchronous wireless transmission method |
US20110014984A1 (en) * | 2009-07-17 | 2011-01-20 | Douglas Penman | System and Method for Personality Adoption by Online Game Peripherals |
DE102011000461A1 (en) * | 2010-11-26 | 2012-05-31 | Winspeed Co.,Ltd. | Input/output system for rapid switching input function, has receiving device to forward function-switching signal from one input/output device to another input/output device for switching to preset function of another input/output device |
DE112011104007T5 (en) * | 2010-12-03 | 2013-09-05 | Razer (Asia-Pacific) Pte Ltd | Profile administrative procedures |
WO2012138872A2 (en) * | 2011-04-08 | 2012-10-11 | Volcano Corporation | Distributed medical sensing system and method |
US20130070444A1 (en) * | 2011-09-19 | 2013-03-21 | Sascha Florian Krohn | Control method for backlight of an input device and device thereof |
Also Published As
Publication number | Publication date |
---|---|
DE102013104819A1 (en) | 2014-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69129659T2 (en) | SYSTEM AND METHOD FOR REMOTE MONITORING OF COPYING MACHINES | |
DE60320181T2 (en) | Device and method for the projection of data | |
DE102015106020A1 (en) | System and method for planning lamps by a mobile device | |
DE102015103358B4 (en) | PROVIDE AND USE QUALITY INDICATORS IN CONFERENCES FOR WEAKNESS ACTIVITIES | |
DE112018007914T5 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD AND COMMUNICATION PROGRAM | |
DE102020113964B4 (en) | ELECTRONIC PERIPHERALS WITH SYNCHRONIZED POWER MODES | |
DE102013104819B4 (en) | Peripheral system and method for synchronizing the peripheral system | |
EP3529790A2 (en) | Method for the implementation and/or maintenance of a central fire alarm system and/or fire extinguishing control center and device therefore | |
DE102016003881B4 (en) | control system | |
WO2006018122A2 (en) | Device, particularly a plug-in card, for a data processing device | |
EP3723323A1 (en) | Network device, method and network | |
DE112019007808T5 (en) | CAMERA SYNCHRONIZATION AND IMAGE TAGGING FOR FACE AUTHENTICATION | |
DE112012007143T5 (en) | Dimmer circuit for a backlight and dimming method for a backlight | |
EP2843486A2 (en) | Method and apparatus for synchronising a control unit and at least one associated peripheral unit | |
DE102016105824A1 (en) | Data entry via several writing devices | |
DE102017103922B3 (en) | Operating method for a computer system, control software and computer system | |
DE102019130249A1 (en) | Multifunctional remote control | |
DE102015103430B4 (en) | Data processing method and portable electronic device | |
CN205563454U (en) | Mobile terminal management system and mobile terminal | |
DE102010016165A1 (en) | Method of operating a building installation system and building installation system | |
CN106843778A (en) | Display automatic switchover system and its method | |
EP2733698B1 (en) | Apparatus for communicating and for displaying information | |
DE102008019119B4 (en) | Autonomous power-up device for powering on a computer, method of configuring and using a power-up device | |
DE102010053926A1 (en) | Operating device for lighting devices, operating system for lighting devices and an associated method | |
DE202014007879U1 (en) | Control system capable of web-based control of the on / off state of multiple motherboards |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |