DE102005021389A1 - End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected - Google Patents

End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected Download PDF

Info

Publication number
DE102005021389A1
DE102005021389A1 DE200510021389 DE102005021389A DE102005021389A1 DE 102005021389 A1 DE102005021389 A1 DE 102005021389A1 DE 200510021389 DE200510021389 DE 200510021389 DE 102005021389 A DE102005021389 A DE 102005021389A DE 102005021389 A1 DE102005021389 A1 DE 102005021389A1
Authority
DE
Germany
Prior art keywords
time
user
wake
alarm
client
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.)
Withdrawn
Application number
DE200510021389
Other languages
German (de)
Inventor
Jürgen Küller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom AG
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 Deutsche Telekom AG filed Critical Deutsche Telekom AG
Priority to DE200510021389 priority Critical patent/DE102005021389A1/en
Publication of DE102005021389A1 publication Critical patent/DE102005021389A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power

Abstract

The method involves initiating a start up of end devices or clients e.g. personal computer (3), printer (4) and scanner/copier (5), in an operation mode. A wake-up time is automatically adapted to the need of users of end devices as far as the wake-up time is respectively adjusted before the starting of the work of the user, which is to be expected. The end devices are combined to an intranet for data exchange at the wake-up time. An independent claim is also included for a system for executing a method of operating an end device such as computer, scanner, printer, and/or a copier.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Betrieb eines mit einer Computereinheit bestückten Endgerätes, insbesondere eines Computers, eines Scanners, eines Druckers und/oder eines Kopiergerätes, wobei das Endgerät eine auch im Schlaf-Modus mit Strom versorgte Kernkomponente enthaltend einen Mikrocontroller aufweist, wobei von der Kernkomponente zu einer Weckzeit das Hochfahren des Gerätes in den Betriebsmodus initiiert wird. Die Erfindung betrifft zudem ein System zur Umsetzung des Verfahrens.The The present invention relates to a method for operating a a computer unit equipped terminal, in particular a computer, a scanner, a printer and / or a copying machine, the terminal containing a powered also in sleep mode core component a microcontroller, wherein from the core component to an alarm is initiated, the booting of the device in the operating mode. The invention also relates to a system for implementing the method.

Programme, die Daten über das Netz an „schlafende" Clients senden, um diese zu „wecken" sind unter der Bezeichnung „Wake on LAN" bekannt. Sie ermöglicht es, den Client im lokalen Netzwerk (LAN) von einem Server aus per Datenpaket einzuschalten. Dabei kann zentral oder dezentral vom Nutzer (User) eingestellt werden, zu welcher Uhrzeit ein solches Paket an den jeweiligen Client über das lokale Netz gesendet wird. Das Endgerät, dessen LAN Adresse mit der im Paket enthaltenen Adresse übereinstimmt, fährt dann entsprechend hoch, während die restlichen Clients unbeeinflusst bleiben. Ein solches Aufwecken ist auch über mehrere Netze (WAN) hinweg möglich. Dabei erfreuen sich solche Programme zum automatischen Aufwecken der Endgeräte großer Beliebtheit, da sie dem Nutzer die mitunter lange und damit besonders lästige Zeit des Hochfahrens ihres Endgerätes bei Arbeitsbeginn ersparen. Insbesondere für Drucker, Faxe, Kopierer und gegebenenfalls für Messeinrichtungen, die erst auf hohe Betriebstemperatur gebracht werden müssen, ist ein solcher vom Server übernommener Weckdienst vorteilhaft.programs, the data over send the network to "sleeping" clients, to "wake them up" are under the name "Wake on LAN "you allows it, the client on the local network (LAN) from a server via Turn on the data packet. It can be central or decentralized from Users (users) are set at what time such Package to the respective client via the local network is sent. The terminal whose LAN address is using the matches the address contained in the package, then drives correspondingly high while the remaining clients unaffected. Such a wake-up is also over multiple networks (WAN) possible. Such programs enjoy automatic waking up of the terminals greater Popularity, as it sometimes gives the user the long and therefore special tiresome Save time of booting up your terminal when starting work. Especially for Printers, faxes, copiers and, if necessary, for measuring equipment, which only must be brought to high operating temperature, such is taken over from the server Wake up service advantageous.

Nachteilig an den bekannten Programmen ist jedoch, dass die Weckzeit für das jeweilige Endgerät entweder fest vorgegeben ist oder dass das Wecken, also das Absenden des zum Wecken geeigneten Datenpaketes, manuell erfolgen muss. Zwar können die Weckzeiten von Tag zu Tag wechselnd am Server eingestellt werden, doch ist diese manuelle Einstellung mit ähnlich viel Aufwand verbunden, wie das tägliche Neustarten. Abweichungen von der regelmäßigen Arbeitszeit, z.B. Feiertage oder Urlaub, steigern den Aufwand nochmals.adversely at the well-known programs is however that the alarm time for the respective terminal is either fixed or that the awakening, so the sending the awakening suitable data packet, must be done manually. Though can the alarm times are changed from day to day alternately on the server, but this manual setting involves a similar amount of effort like the daily Start anew. Deviations from regular working hours, e.g. public holidays or vacation, increase the effort again.

Aufgabe der vorliegenden Erfindung ist es nunmehr, ein Verfahren zu schaffen, das sich mit einfachen und vorhandenen Mitteln kostengünstig umsetzen lässt und das, ohne besonderer Einstellungen zu bedürfen, ein an den einzelnen User angepasstes automatisches Hochfahren einzelner an das Netz angeschlossener Clients bewerkstelligt. Aufgabe ist es zudem, ein System zur Umsetzung des Verfahrens zu schaffen.task It is now the object of the present invention to provide a method that can be implemented inexpensively with simple and existing means lets and that, without special settings, one to the individual User customized automatic startup of individual to the network connected clients. It is also the task System to implement the method.

Diese Aufgaben werden durch ein Verfahren mit den Merkmalen des Anspruch 1 und ein System mit den Merkmalen des Anspruch 10 gelöst. Vorteilhafte Ausgestaltungen sind in den jeweiligen Unteransprüchen genannt.These Tasks are performed by a method having the features of the claim 1 and a system having the features of claim 10. advantageous Embodiments are mentioned in the respective subclaims.

Der wesentliche Grundgedanke der Erfindung liegt zunächst darin, dass das Verfahren „Weckzeiten" selber ermittelt, wobei es bei dieser Ermittlung die tatsächliche oder zumindest die zu erwartende Anwesenheit eines Nutzers berücksichtigt. So wird die Weckzeit erfindungsgemäß automatisch entsprechend dem Bedarf des den Client oder das Endgerät nutzenden Users angepasst. Damit berücksichtigt das Verfahren, respektive das zur Durchführung des Verfahrens installierte Programm, eine Korrelation zwischen der tatsächlichen oder der zu erwartenden Anwesenheit des Users und der Weckzeit. So führt die Erfindung zu einer ständig aktualisierten Einstellung der Weckzeit im Sinne einer Adaption.Of the The essential basic idea of the invention lies in the fact that the method determines "wake-up times" itself, where it is the actual or at least the anticipated presence of a user. This is the alarm time according to the invention automatically according to the needs of the client or the terminal Users adapted. With that taken into account the process or the one installed to carry out the process Program, a correlation between the actual or the expected Presence of the user and the alarm time. Thus, the invention leads to a constantly updated setting of the alarm time in the sense of an adaptation.

Das Verfahren kann als adaptiver Algorithmus auf einem netzunabhängigen PC oder einem sonstigen mit einer „Intelligenz" ausgestatteten Gerät eingesetzt werden. Dazu ist beispielsweise in der dauernd wachen Kernkomponente ein Microcontroller mit Echtzeituhr installiert, wobei auf einem solchen Chip das adaptive Programm läuft.The Method can be used as an adaptive algorithm on a network independent PC or any other device equipped with an "intelligence" feature become. This is for example in the permanently awake core component a microcontroller with real time clock installed, taking on one such chip the adaptive program is running.

Besonders vorteilhaft ist es aber, wenn mehrere Endgeräte über ein Netzwerk, insbesondere ein innerhalb einer Institution abgeschlossenen Intranet, zum Datenaustausch zusammengeschlossen sind, wobei eines zentraler („wacher") Server vorhanden ist, der Zugriff auf die anderen Endgeräte (Clients) hat, wobei Clients einen energiesparenden Schlaf-Modus aufweisen, in dem die für den Betrieb notwendigen Komponenten ausgeschaltet sind, wobei Clients auch die im Schlaf-Modus mit Strom versorgte Kernkomponente aufweisen, wobei zu einer Weckzeit ein Datenpaket vom Server über das Netz an die Kernkomponente geschickt wird, das das Hochfahren des Clients in den Betriebsmodus initiiert.Especially but it is advantageous if multiple terminals via a network, in particular an intranet completed within an institution for data exchange with a central ("awake") server, which has access to the other terminals (clients), whereby clients have an energy-efficient sleep mode in which the necessary for the operation Components are turned off, with clients also being in sleep mode having power supplied core component, wherein at an alarm time a data packet from the server via the network is sent to the core component that is booting initiated by the client in the operating mode.

Generell kann diese Anpassung der Weckzeit auf zwei Arten geschehen: So kann sich das Verfahren einerseits eines „adaptiven" Lernprozesses bedienen, um eine günstige Weckzeit zu ermitteln, um den Client hochzufahren, bevor der User ihn nutzen möchte. In einer anderen vorteilhaften Ausführungsform bedient sich das Verfahren zur Initiierung des Systemstarts technischer Signale, die der User vor seiner Ankunft am Arbeitsplatz aussendet. Auf jeden Fall wird es mit der Erfindung in einer im Hinblick auf den tatsächlichen Bedarf optimierten Weise möglich, den jeweiligen Client an jedem Arbeitstag kurz vor dem Arbeitsbeginn des Users zu starten, so dass die lästige Wartezeit für den Kaltstart eingespart wird.In general, this adaptation of the wake-up time can be done in two ways: on the one hand, the method can use an "adaptive" learning process to determine a favorable wake-up time to power up the client before the user wishes to use it the method for initiating the system startup of technical signals that the user sends out before his arrival at the workstation, in any case it is possible with the invention in a manner optimized with regard to the actual need to start the respective client on each working day shortly before the start of work of the user, so that the annoying waiting time for the cold start is saved.

Im Falle des adaptiven Lernens ermittelt das System aus den Zeitpunkten, zu denen die Clients manuell gestartet werden, die „üblichen" Einschaltzeiten und startet den Client entsprechend kurz vor dem für diesen Tag vorherbestimmten üblichen Arbeitsbeginn. Dazu ist auf dem Server ein Weckprogramm mit einer die Weckzeiten berechnenden Weckfunktion realisiert, welches das Wecken eines Clients durch Verschicken eines Datenpaketes auslöst. Dem Weckprogramm ist es möglich, zu erkennen, dass der Nutzer den Client manuell eingeschaltet hat, bzw. den von dem Weckprogramm gestarteten Client tatsächlich begonnen hat zu nutzen, wobei es die Uhrzeit des manuellen Einschaltens registriert. Aus den über einen Zeitraum ermittelten Daten wird mittels eines in der Weckfunktion implementierten Lernalgorithmus die nächste Weckzeit ermittelt. Dabei ist es von Vorteil, wenn bei der Ermittlung der Weckzeit die für das Hochfahren benötigte Zeit des einzelnen Clients berücksichtigt wird, wobei insbesondere die Hochfahrzeit von der Ankunftszeit des Users am Arbeitsplatz abgezogen wird. So kann die Weckzeit dem Bedarf sowohl des Users als auch des einzelnen Clients optimal angepasst werden.in the Case of adaptive learning, the system determines from the times to which the clients are started manually, the "usual" on-times and starts the client accordingly shortly before for this Day predetermined usual Starting work. This is on the server a wake-up program with a realizes the alarm time calculating alarm, which is the Wake up a client by sending a data packet triggers. the Wake-up program it is possible to recognize that the user has manually turned on the client, or started by the wake-up client actually started has to use, whereby it registers the time of manual switching on. Out the over a period of time is determined by means of a wake-up function implemented learning algorithm determines the next alarm time. there it is an advantage if the startup time is determined when determining the alarm time needed Time of the individual client considered is, in particular, the startup time of the arrival time of the user deducted at the workplace. So the alarm time can meet the needs optimally adapted to both the user and the individual client become.

Von besonderem Vorteil ist es auch, wenn das Weckprogramm nach dem Hochfahren des Clients auch die tatsächliche Nutzung des Clients durch einen User registriert, um zu wissen, ob überhaupt Bedarf an dem Client besteht. Falls innerhalb eines vorgebbaren Zeitraums nach dem Hochfahren des Clients keine Nutzung registriert wird, kann das „Weckprogramm" durch Versenden eines entsprechenden Datenpaketes das Herunterfahren des Clients in den Schlafmodus initiieren. Es ist von Vorteil, wenn die Vorgänge des automatisch initiierten Herunterfahrens von dem Lernalgorithmus registriert und in die Modifikation der Weckfunktion einbezogen werden (Adaption). Dadurch kann eine urlaubs- oder krankheitsbedingte Abwesenheit des Users festgestellt werden. Wenn nach mehrfachem initiierten Herunterfahren eine längere Abwesenheit festgestellt ist und keine Information bezüglich der zu erwartenden Rückkehr des Users vorliegt, wird die Weckfunktion vorteilhafterweise vollständig deaktiviert.From It is also particularly advantageous if the wake-up program after startup the client also the actual Use of the client registered by a user to know if ever need exists on the client. If within a specified period after the startup of the client no usage is registered, can the "wake-up program" by sending a corresponding data packet shutting down the client initiate sleep mode. It is beneficial when the operations of the automatically initiated shutdown of the learning algorithm registered and included in the modification of the alarm function become (adaptation). This can be a holiday or illness-related Absence of the user to be determined. If after multiple initiated shutdown detected a prolonged absence is and no information regarding the expected return the user is present, the alarm is advantageously completely disabled.

Die Weckfunktion kann aber auch für kürzere Benutzungszyklen eingesetzt werden. So kann ein entsprechendes Datenpaket auch abgesandt werden, wenn nach einer ursprünglichen Nutzung eine gewisse Zeit der Nichtnutzung, beispielsweise wegen einer Mittagspause, eingetreten ist. Mit dem adaptiven Lernen, aber auch auf Grund eines „Anwesenheitsignals", kann das Ende der Mittagspause ermittelt und der Client entsprechend wieder hochgefahren werden.The Alarm function can also be used for shorter usage cycles be used. Thus, a corresponding data packet can also be sent if, after an original Use a certain period of non-use, for example because of a lunch break, has occurred. With adaptive learning, but also due to a "presence signal", the end of the Lunch break determined and the client started up again accordingly become.

Zusammenfassend erkennt das System somit, wie groß die Streuung der Zeiten des täglichen Arbeitsbeginns ist und bestimmt daraus die erforderliche Vorlaufzeit zum Einschalten und die Nachlaufzeit zum Abschalten. Nach einigen Tagen der Nichtnutzung lernt das System auch eine urlaubs- oder krankheitsbedingte Abwesenheit des Users oder die üblichen Mittagspausen. Dabei können die Parameter für den Lernzeitraum, beispielsweise in welchem Zeitraum (z.B. täglich, wöchentlich) sich die Einschaltzeiten wiederholen, und die Lerngeschwindigkeit (Trägheit), wie schnell das System auf Veränderungen des Einschaltzeitpunktes reagiert, vorab festgelegt werden.In summary Thus, the system recognizes how large the spread of the times of the daily work starts is and determines the required lead time to turn it on and the overrun time to shut down. After a few days of disuse The system also learns a vacation-related or illness-related absence the user or the usual Lunch breaks. It can the parameters for the learning period, for example in which period (for example, daily, weekly) the turn-on times repeat, and the learning speed (Inertia), how fast the system changes of the switch-on time, be determined in advance.

Die Vorteile der Erfindung liegen darin, dass durch die vorher durch das Hoch- und Herunterfahren der Clients benötigte unproduktive Arbeitszeit eingespart wird. Nunmehr kann der Client vor dem üblichen Arbeitsbeginn zumindest bis zur benötigten Eingabe der Zugangsberechtigung automatisch hochgefahren werden. Dabei sind die erhöhten Stromkosten gegenüber den Einsparungen an den zu zahlenden Lohnkosten für die unproduktive Arbeitszeit vernachlässigbar. Der „mehrfach adaptive" Algorithmus minimiert die Vor- und Nachlaufzeiten, sowie den administrativen Aufwand. Ein besonderer Vorteil der Erfindung liegt auch darin, dass sie sich meist mit den vorhandenen Mitteln, also der bestehende Hardware, umsetzen lässt. Es sind kaum und insbesondere keine besonderen Komponenten notwendig, wobei die Clients jedoch die genannte auch im Schlaf-Modus mit Strom versorgte Kernkomponente aufweisen müssen, die vom Weckprogramm über den Server angesteuert werden kann.The Advantages of the invention are that by the previously by the startup and shutdown the clients needed Unproductive working time is saved. Now the client can before the usual Start of work at least until the required entry of the access authorization be started up automatically. Here are the increased electricity costs across from the savings in the payroll costs for the unproductive Working hours negligible. The "multiple adaptive "algorithm minimizes the pre and post run times as well as the administrative ones Effort. A particular advantage of the invention lies in the fact that that they mostly use the existing resources, ie the existing ones Hardware, can be implemented. There are hardly and in particular no special components necessary however, the clients also said that in sleep mode with power supplied with the core component, which is provided by the wake-up program via the Server can be controlled.

In der zweiten Ausführungsform der Erfindung bedient sich das Verfahren und das System zur Initiierung des Hoch- oder Runterfahrens technischer Signale, die der User vor seiner Ankunft am Arbeitsplatz aussendet. In dieser Ausführungsform ist dem auslösenden Weckprogramm eine Startfunktion zugeordnet, wobei diese Startfunktion das von einem an das Netzwerk angeschlossenen Sensormittel nutzerindividuelle Signal empfängt, das mit dem Erscheinen des Nutzers korreliert, wobei die Startfunktion nach Empfang des Signals das Datenpaket absendet. Als derartige Sensormittel können alle mit dem Server in Verbindung stehenden Sensoren dienen, wobei es besonders vorteilhaft ist, eine ehedem vorhandene Schließenrichtung oder ein Zeiterfassungssystem für diese Zwecke zu nutzen. So werden heute schon in vielen Firmen Schließenrichtungen eingesetzt, bei denen sich der Mitarbeiter über einen Chip mit individuellem Transponder identifiziert, bevor die Tür öffnet. Das dem User zugeordnete Signal zum Öffnen der Tür kann ebenso gut zum Server geschickt werden und dort mit der Startfunktion das Hochfahren initiieren. Auch können die Endgeräte eines Zeiterfassungssystems genutzt werden, wobei diese auch registrieren, sobald der Mitarbeiter den Betrieb verlässt. Mit diesem Signal kann auch das Herunterfahren initiiert werden. Selbstverständlich kann auch eine Kombination des adaptiven Lernens und der sensorunterstützten Lösung eingesetzt werden.In the second embodiment of the invention, the method and system uses to initiate the up or down travel of technical signals that the user transmits prior to his arrival at the workstation. In this embodiment, the triggering wake-up program is assigned a start function, wherein this start function receives the user-individual signal from a sensor means connected to the network, which correlates with the appearance of the user, the start function sending the data packet after receiving the signal. As such sensor means may serve all the sensors associated with the server, wherein it is particularly advantageous to use an ehedem existing closing direction or a time recording system for these purposes. For example, in many companies, closing directions are already used, in which the employee identifies himself via a chip with an individual transponder before the door opens. The signal for opening the door assigned to the user can just as well be sent to the server and initiate the booting there with the start function. Also, the terminals of a time recording system can be used, wherein register them as soon as the employee leaves the company. Shutdown can also be initiated with this signal. Of course, a combination of adaptive learning and the sensor-assisted solution can also be used.

Nachfolgend wird die Erfindung anhand der 1 und 2 näher erklärt. Es zeigen:The invention will be described below with reference to FIG 1 and 2 explained in more detail. Show it:

1 ein System zur Umsetzung des erfindungsgemäßen Verfahrens und 1 a system for implementing the method according to the invention and

2 ein Flussdiagramm des erfindungsgemäßen Verfahrens 2 a flow chart of the method according to the invention

1 zeigt ein System mit einem zentralen Server 1 und mehreren über ein Datenleitungsnetz 2 mit dem Server 1 verbundenen Clients, wobei diese von PCs 3, einem Drucker 4 und einem Scanner/Kopierer 5 gebildet werden. Jeder dieser die Clients weist eine Kernkomponente 6 auf, die auch im Schlaf-Modus über das Netzkabel 7 mit Strom versorgt ist und die einen Datentransfer über das Netz ermöglicht. Auf dem Server 1 ist eine Funktion realisiert, die zu einer Weckzeit ein Datenpaket 8 über das Netz schickt, das sich mit seiner Kennung an eine bestimmte Kernkomponente 6a wendet und bei dem entsprechenden Client ein Hochfahren in den Betriebsmodus initiiert. Diese Funktion erkennt und registriert ein manuelles Hochfahren des Clients durch den User und passt auf der Grundlage der registrierten Werte die Weckzeiten automatisch entsprechend dem Bedarf des den Client nutzenden Users an. Zudem ist ein mit dem Server in Verbindung stehendes Sensormittel 9 vorgesehen, das die Anwesenheit des Users anhand eines nutzerindividuellen Kennung erkennt und dem Server ein Signal übermittelt, das den Versandt des Datenpaketes veranlasst. 1 shows a system with a central server 1 and several via a data line network 2 with the server 1 connected clients, these being from PCs 3 , a printer 4 and a scanner / copier 5 be formed. Each of these clients has a core component 6 on, even in sleep mode via the power cord 7 is powered and allows a data transfer over the network. On the server 1 is a function realized that at a wake-up time a data packet 8th sends over the net, which with its identification to a certain core component 6a and initiates a boot into operating mode at the appropriate client. This feature detects and registers a user's manual start-up and automatically adjusts wake-up times based on the registered values according to the needs of the user using the client. There is also a sensor means associated with the server 9 provided that detects the presence of the user based on a user-specific identifier and transmits the server a signal that causes the dispatch of the data packet.

2 zeigt ein Flussdiagramm des erfindungsgemäßen Verfahrens, das von einem auf dem Server laufenden Programm realisiert wird. Diesem Programm werden zunächst 10 Defaulteinstellungen, insbesondere die Periodendauer und Trägheit, für die einzelnen Clients vorgegeben. Das Programm kontrolliert ständig 11, ob die Hochfahrzeit für einen der Clients in kurzer Zeit erreicht wird. Bei „ja" wird der betroffene Client über das Netz hochgefahren 12. Nach dem Start wird ermittelt 13, ob eine Wartezeit für Aktionen an dem Client überschritten ist. Bei „ja" wird der betroffene Client mittels eines vom Server über das Netz abgeschickten Datenpaketes wieder runtergefahren 14. Dabei lernt das System die Abwesenheit. Bei „nein" wird nachgeschaut 15, ob das Hochfahren des Clients durch Eingabe eines Passwortes abgeschlossen ist. Bei „ja" wird das Hochfahren abgeschlossen, wobei eine Adaption stattfindet, wobei für den neuen Regelarbeitszeitbeginn des aktuellen Tages des Arbeitszeitmodells eine Funktion genutzt wird, die abhängig ist vom alten Regelarbeitszeitbeginn, der aktuellen Uhrzeit, der Streuung, der Pünktlichkeit unde der Trägheit. Bei „nein" geht das Programm wieder zurück zur Abfrage der Wartezeit. 2 shows a flowchart of the inventive method, which is realized by a program running on the server. This program will be first 10 Default settings, in particular the period duration and inertia, predetermined for the individual clients. The program controls constantly 11 whether the startup time for one of the clients is reached in a short time. If yes, the affected client is booted over the network 12 , After the start is determined 13 whether a wait for actions on the client has been exceeded. With "yes", the affected client is shut down again by means of a data packet sent by the server via the network 14 , The system learns the absence. If "no" is looked up 15 whether the booting of the client is completed by entering a password. If yes, startup is completed, with an adaptation taking place, using a function that depends on the old start of normal working time, current time, dispersion, punctuality, and inertia for the new standard working time start of the working day model "No" the program goes back to the query of the waiting time.

Falls das Programm bei 11 feststellt, dass die Startzeit des Clients nicht erreicht ist, ermittelt es bei 16, ob ein manuelles Hochfahren vorgenommen wurde. Falls „ja" werden für diesen Client ein neuer Regelarbeitszeitbeginn für diesen Tag des Arbeitszeitmodells festgesetzt 17 mit der genannten Funktion in Abhängigkeit des alten Regelarbeitszeitbeginn, der aktuellen Uhrzeit, der Streuung, der Pünktlichkeit und der Trägheit. Dann beginnt diese „Adaptionsschleife" 18 von neuem. Falls kein manuelles Hochfahren stattgefunden hat, wird wiederum nach der baldigen Startzeit gefragt.If the program at 11 determines that the start time of the client has not been reached, it determines with 16 whether a manual start was made. If "yes", this client will be set to have a new normal working time start for this day of the working time model 17 with the function mentioned depending on the old standard working time start, the current time, the dispersion, the punctuality and the inertia. Then this "adaptation loop" begins 18 again. If no manual startup has taken place, the system will inquire about the upcoming start time.

Claims (12)

Verfahren zum Betrieb eines mit einer Computereinheit bestückten Endgerätes (3, 4, 5), insbesondere eines Computers, eines Scanners, eines Druckers und/oder eines Kopiergerätes, wobei das Endgerät (3, 4, 5) eine auch im Schlaf-Modus mit Strom versorgte Kernkomponente (6) enthaltend einen Mikrocontroler aufweist, wobei von der Kernkomponente (6) zu einer Weckzeit das Hochfahren des Endgerätes (3, 4, 5) in den Betriebsmodus initiiert wird, dadurch gekennzeichnet, dass die Weckzeit insofern automatisch an den Bedarf des das Endgerät (3, 4, 5) nutzenden Users angepasst wird, als die Weckzeit jeweils vor dem zu erwartenden Arbeitsbeginn des Users eingestellt wird.Method for operating a terminal equipped with a computer unit ( 3 . 4 . 5 ), in particular a computer, a scanner, a printer and / or a copier, the terminal ( 3 . 4 . 5 ) a core component also powered in sleep mode ( 6 ) comprising a microcontroller, wherein of the core component ( 6 ) at an alarm time the startup of the terminal ( 3 . 4 . 5 ) is initiated in the operating mode, characterized in that the alarm time in so far automatically to the needs of the terminal ( 3 . 4 . 5 ) user is adjusted when the alarm time is set in each case before the expected start of work of the user. Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass mehrere Endgeräte (3, 4, 5) zu einem Netzwerk, insbesondere einem abgeschlossenen Intranet zum Datenaustausch zusammengeschlossen sind, wobei ein zentraler Server (1) vorhanden ist, der Zugriff auf die anderen als Clients arbeitenden Endgeräte (3, 4, 5) hat, wobei vom Server (1) zur Weckzeit ein Datenpaket (8) über das Netz an die Kernkomponente (6) des Clients (3, 4, 5) geschickt wird, wobei das Datenpaket (8) das Hochfahren des Clients (3, 4, 5) in den Betriebsmodus veranlasst.Method according to claim 1, characterized in that a plurality of terminals ( 3 . 4 . 5 ) are connected to a network, in particular a closed intranet for data exchange, wherein a central server ( 1 ), access to the other terminals operating as clients ( 3 . 4 . 5 ), whereby the server ( 1 ) at alarm time a data packet ( 8th ) via the network to the core component ( 6 ) of the client ( 3 . 4 . 5 ), the data packet ( 8th ) booting the client ( 3 . 4 . 5 ) into the operating mode. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass auf dem Endgerät (3, 4, 5) oder auf dem Server (1) ein das Wecken auslösendes Weckprogramm mit einer die Weckzeiten berechnenden Weckfunktion realisiert ist, wobei das Weckprogramm ein manuelles Einschalten des Endgerätes (3, 4, 5) durch den Nutzer über einen Zeitraum fortlaufend registriert, wobei die Weckfunktion einen Lernalgorithmus aufweist, der anhand der registrierten Einschaltvorgänge die Weckzeiten ermittelt und der Weckfunktion übergibt.Method according to claim 1 or 2, characterized in that on the terminal ( 3 . 4 . 5 ) or on the server ( 1 ) a wake-up alarm program is implemented with a wake-up time calculating alarm function, wherein the wake-up program, a manual switching on the terminal ( 3 . 4 . 5 ) continuously registered by the user over a period of time, wherein the alarm function has a learning algorithm, which is based on the re Registered switch-on determines the alarm and gives the alarm function. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass das Weckprogramm die tatsächliche Nutzung des Endgerätes oder Clients (3, 4, 5) durch einen Nutzer registriert und im Falle der Nichtnutzung über einen gewissen Zeitraum das Herunterfahren des Clients (3, 4, 5) in den Schlafmodus initiiert.A method according to claim 3, characterized in that the wake-up program the actual use of the terminal or client ( 3 . 4 . 5 ) registered by a user and in case of non-use over a certain period of time the shutdown of the client ( 3 . 4 . 5 ) into sleep mode. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die Vorgänge des automatisch initiierten Herunterfahrens von dem Lernalgorithmus registriert und in die Modifikation der Weckfunktion einbezogen werden.Method according to claim 4, characterized in that that the operations the automatically initiated shutdown of the learning algorithm registered and included in the modification of the alarm function become. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass ein mehrfaches initiiertes Herunterfahren die Weckfunktion deaktiviert.Method according to claim 5, characterized in that a multiple initiated shutdown will alarm the alarm disabled. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass bei der Ermittlung der Weckzeiten die Hochfahrzeit des Endgerätes oder Clients (3, 4, 5) berücksichtigt wird, wobei insbesondere die Hochfahrzeit von der Ankunftszeit des Users am Arbeitsplatz abgezogen wird.Method according to one of the preceding claims, characterized in that when determining the alarm times the startup time of the terminal or client ( 3 . 4 . 5 ) is taken into account, in particular, the startup time is deducted from the arrival time of the user at the workplace. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass von dem Weckprogramm benötigte Parameter, insbesondere der Lernzeitraum und/oder die Lerngeschwindigkeit, seitens des Users vorgegeben werden.Method according to one of the preceding claims, characterized in that the parameters required by the wake-up program, in particular the learning period and / or the learning speed, on the part of the user be specified. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass auf dem Server (1) ein das Wecken eines Clients (3, 4, 5) durch Absenden eines Datenpaketes auslösendes Weckprogramm mit einer Startfunktion realisiert ist, wobei die Startfunktion ein von einem an das Netzwerk angeschlossenen Sensormittel (9), insbesondere einer Schließeirichtung oder einem Zeiterfassungssystem, ausgesandten Signal empfängt, das nutzerindividuell mit dem Erscheinen des Nutzers korreliert, wobei das Startprogramm nach Empfang des Signales das Datenpaket (8) absendet.Method according to one of the preceding claims, characterized in that on the server ( 1 ) the awakening of a client ( 3 . 4 . 5 ) is realized by sending a data packet triggering wake-up program with a start function, wherein the start function of a connected to the network sensor means ( 9 ), in particular a closing device or a time recording system, receives a transmitted signal which correlates user-individually with the appearance of the user, wherein the start program receives the data packet after receipt of the signal ( 8th ). System insbesondere zur Durchführung des Verfahrens nach einem der vorherigen Ansprüche, aufweisend einen zentralen Server (1) und mehrere über ein Datenleitungsnetz mit dem Server (1) verbundene Clients (3, 4, 5), wobei die Clients (3, 4, 5) eine Kernkomponente (6) aufweisen, die auch im Schlaf-Modus mit Strom versorgt ist und die einen Datentransfer über das Netz ermöglicht, wobei auf dem Server (1) eine Funktion realisiert ist, die zu einer Weckzeit ein Datenpaket (8) über das Netz an die Kernkomponente (6) schickt, wobei das Datenpaket (8) das Hochfahren des Clients (3, 4, 5) in den Betriebsmodus initiiert, dadurch gekennzeichnet, dass die auf dem Server (1) realisierte Funktion ein manuelles Hochfahren des Clients (3, 4, 5) durch den User erkennt und registriert, wobei die Funktion auf der Grundlage der registrierten Werten die Weckzeiten automatisch entsprechend dem Bedarf und/oder den Gewohnheiten des den Client (3, 4, 5) nutzenden Users angepasst.System in particular for carrying out the method according to one of the preceding claims, comprising a central server ( 1 ) and several via a data line network with the server ( 1 ) connected clients ( 3 . 4 . 5 ), whereby the clients ( 3 . 4 . 5 ) a core component ( 6 ), which is also powered in sleep mode and which allows a data transfer over the network, wherein on the server ( 1 ) a function is implemented, which at a wake-up time a data packet ( 8th ) via the network to the core component ( 6 ), whereby the data packet ( 8th ) booting the client ( 3 . 4 . 5 ) in the operating mode, characterized in that on the server ( 1 ) implemented a manual startup of the client ( 3 . 4 . 5 ) recognized and registered by the user, the function based on the registered values, the alarms automatically according to the needs and / or habits of the client ( 3 . 4 . 5 ) user. System nach Anspruch 10, gekennzeichnet durch ein mit dem Server (1) in Verbindung stehendes Sensormittel (9), das die Anwesenheit des Users anhand eines nutzerindividuellen Kennung erkennt und dem Server (1) ein Signal übermittelt, das den Versandt des Datenpaketes (8) veranlasst.System according to claim 10, characterized by a with the server ( 1 ) associated sensor means ( 9 ), which detects the presence of the user on the basis of a user-specific identifier and the server ( 1 ) transmits a signal indicating the dispatch of the data packet ( 8th ). System nach Anspruch 10, durch gekennzeichnet, dass das Sensormittel (9) Teil einer Schließeirichtung oder einem Zeiterfassungssystem ist.System according to claim 10, characterized in that the sensor means ( 9 ) Is part of a closing device or a time recording system.
DE200510021389 2005-05-10 2005-05-10 End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected Withdrawn DE102005021389A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200510021389 DE102005021389A1 (en) 2005-05-10 2005-05-10 End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510021389 DE102005021389A1 (en) 2005-05-10 2005-05-10 End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected

Publications (1)

Publication Number Publication Date
DE102005021389A1 true DE102005021389A1 (en) 2006-11-16

Family

ID=37295226

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510021389 Withdrawn DE102005021389A1 (en) 2005-05-10 2005-05-10 End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected

Country Status (1)

Country Link
DE (1) DE102005021389A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2342612A2 (en) * 2008-10-22 2011-07-13 Microsoft Corporation Conserving power using predictive modelling and signaling

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052779A (en) * 1997-08-08 2000-04-18 International Business Machines Corporation Automatic wake-up of systems in a data processing network
US6654895B1 (en) * 1999-11-08 2003-11-25 Intel Corporation Adaptive power management in a computing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052779A (en) * 1997-08-08 2000-04-18 International Business Machines Corporation Automatic wake-up of systems in a data processing network
US6654895B1 (en) * 1999-11-08 2003-11-25 Intel Corporation Adaptive power management in a computing system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2342612A2 (en) * 2008-10-22 2011-07-13 Microsoft Corporation Conserving power using predictive modelling and signaling
EP2342612A4 (en) * 2008-10-22 2014-12-10 Microsoft Corp Conserving power using predictive modelling and signaling
US9268384B2 (en) 2008-10-22 2016-02-23 Microsoft Technology Licensing, Llc Conserving power using predictive modelling and signaling

Similar Documents

Publication Publication Date Title
DE69635409T2 (en) A COMPUTER SYSTEM WITH UNBEATED ON-REQUEST AVAILABILITY
DE69838262T2 (en) GENERAL USER AUTHENTICATION FOR NETWORK CALCULATOR
DE102006021830B4 (en) System and method for time-controlled program execution
DE69820855T2 (en) Automatic configuration of a network printer
DE10245479B4 (en) Print server for processing a print job, method for printing a document and processor readable medium
DE19832768B4 (en) Combination engine, server, combination machine server system and program recording medium
DE60318302T2 (en) COMPUTER RESERVATION AND USER MONITORING SYSTEM AND METHODS THEREFOR
DE60209331T2 (en) Data Distribution System
DE3808863A1 (en) POWER SUPPLY ARRANGEMENT
DE102006009943A1 (en) Method of using portable software
EP1283462A3 (en) Peripheral device with a centralized management server
DE102012207282A1 (en) Management device and method therefor
US20160105484A1 (en) Method to operate a control panel for a production system, as well as a control system for a production system
RU2475809C2 (en) Printing apparatus, method and program for controlling printing
CN101551755A (en) Information processing apparatus and information processing method
DE102013108346B4 (en) Operation in sleep mode with networked end devices
DE102005021389A1 (en) End device e.g. personal computer, operating method, involves automatically adapting wake-up time to need of users of end devices as far as wake-up time is respectively adjusted before starting of work of user, which is to be expected
DE19752997A1 (en) Peripheral equipment control system
CN109861833A (en) A kind of express delivery cabinet remote reboot system and method
DE112006001427T5 (en) Security system for a personal internet communication device
DE102008064747B3 (en) Clock determining method for sampling data in sensor signal, in e.g. embedded system, involves measuring period between edges of synchronization signal, and considering period as reference to determine clock to sample data in sensor signal
DE102013106699B3 (en) Computer system i.e. desktop computer system for e.g. chat application, has interfaces calling function for operation of computer system in absence mode to enable power-saving state for computer system, if absence of user is detected
TW201227333A (en) Remote management method and the apparatus thereof
CN109558233A (en) Window process management method, device, storage medium and server
DE10330835A1 (en) Defragment a memory by rebooting based on time

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8139 Disposal/non-payment of the annual fee