-
公开(公告)号:DE102016104260A1
公开(公告)日:2016-09-15
申请号:DE102016104260
申请日:2016-03-09
Applicant: IBM
IPC: H04L12/24
Abstract: Bei einem Ansatz zum Verwalten von Aktualisierungen einer mobilen Software-Anwendung empfängt ein Computer Daten bezüglich einer mobilen Datenverarbeitungseinheit und einer mobilen Software-Anwendung auf der mobilen Datenverarbeitungseinheit, wobei die Daten bezüglich der mobilen Datenverarbeitungseinheit einen Standort der mobilen Datenverarbeitungseinheit und/oder einen Netzwerkverbindungstyp und/oder ein Sicherheits-Bit, das der mobilen Datenverarbeitungseinheit zugehörig ist, und/oder eine Prüfsumme, die der zumindest einen mobilen Software-Anwendung zugehörig ist, zumindest aufweisen. Der Computer ermittelt, ob die mobile Software-Anwendung mit einer gespeicherten mobilen Software-Anwendung auf einer Datenverarbeitungseinheit übereinstimmt. In Reaktion auf ein Feststellen, dass die mobile Software-Anwendung nicht mit der gespeicherten mobilen Software-Anwendung auf der Datenverarbeitungseinheit übereinstimmt, ermittelt der Computer eine Aktualisierungsrichtlinie zum zeitlichen Planen einer Aktualisierung für die mobile Software-Anwendung auf der mobilen Datenverarbeitungseinheit.
-
公开(公告)号:DE102016104260B4
公开(公告)日:2019-04-11
申请号:DE102016104260
申请日:2016-03-09
Applicant: IBM
Abstract: Verfahren zum Aktualisieren einer Anwendungssoftware auf einer mobilen Datenverarbeitungseinheit, die mit einem Server verbunden ist, der ein intelligentes Aktualisierungsprogramm für Anwendungen aufweist, wobei das Verfahren aufweist:Empfangen von Daten bezüglich einer mobilen Datenverarbeitungseinheit und einer mobilen Software-Anwendung auf der mobilen Datenverarbeitungseinheit durch das intelligente Aktualisierungsprogramm und einen oder mehrere Computer-Prozessoren, wobei die Daten bezüglich der mobilen Datenverarbeitungseinheit einen Standort der mobilen Datenverarbeitungseinheit und/oder einen Netzwerkverbindungstyp und/oder ein Sicherheits-Bit, das der mobilen Datenverarbeitungseinheit zugehörig ist, und/oder eine Prüfsumme, die der zumindest einen mobilen Software-Anwendung zugehörig ist, aufweisen:Ermitteln durch den einen oder die mehreren Computer-Prozessoren, ob die mobile Software-Anwendung mit einer gespeicherten mobilen Software-Anwendung auf einer Datenverarbeitungseinheit übereinstimmt;in Reaktion auf ein Feststellen, dass die mobile Software-Anwendung nicht mit der gespeicherten mobilen Software-Anwendung auf der Datenverarbeitungseinheit übereinstimmt, Ermitteln einer Aktualisierungsrichtlinie zum zeitlichen Planen einer Aktualisierung für die mobile Software-Anwendung auf der mobilen Datenverarbeitungseinheit durch den einen oder die mehreren Computer-Prozessoren, wobei das Ermitteln der Aktualisierungsrichtlinie zum zeitlichen Planen einer Aktualisierung für die mobile Software-Anwendung auf der mobilen Datenverarbeitungseinheit des Weiteren aufweist:Ermitteln eines Software-Anwendungsaktualisierungspakets durch den einen oder die mehreren Computer-Prozessoren;Ermitteln eines Ortes, von dem das Software-Anwendungsaktualisierungspaket zu empfangen ist, durch den einen oder die mehreren Computer-Prozessoren, wobei der Ort, von dem das Software-Anwendungsaktualisierungspaket zu empfangen ist, eines oder mehrere beinhaltet von: einem Content Delivery Network und einer Peer-to-Peer-Netzwerkoption;Ermitteln einer Verzögerung durch den einen oder die mehreren Computer-Prozessoren, die einen Startzeitpunkt bereitstellt, der einem zeitlichen Planen der Aktualisierung der mobilen Software-Anwendung auf der mobilen Datenverarbeitungseinheit zugehörig ist; undErmitteln eines Zeitfensters durch den einen oder die mehreren Computer-Prozessoren zum Angeben einer Höchstdauer zum Ausführen eines Herunterladens des Software-Anwendungsaktualisierungspakets;wobei das Verfahren des Weiteren aufweist:Senden der Aktualisierungsrichtlinie an die mobile Datenverarbeitungseinheit durch den einen oder die mehreren Computer-Prozessoren;Festlegen eines Auslösers auf der Grundlage einer Verzögerung durch den einen oder die mehreren Computer-Prozessoren, die einen Startzeitpunkt bereitstellt, der der Aktualisierungsrichtlinie zugehörig ist;Feststellen durch den einen oder die mehreren Computer-Prozessoren, dass der Auslöser auftritt;Initialisieren des Herunterladens des Software-Anwendungsaktualisierungspakets auf die mobile Datenverarbeitungseinheit durch den einen oder die mehreren Computer-Prozessoren;Ermitteln durch den einen oder die mehreren Computer-Prozessoren, ob das initialisierte Herunterladen beendet ist;in Reaktion auf das Ermitteln, dass das Herunterladen nicht beendet ist, Ermitteln durch den einen oder die mehreren Computer-Prozessoren, ob sich eine Netzwerkverbindung der mobilen Datenverarbeitungseinheit ändert; undin Reaktion auf ein Feststellen, dass sich die Netzwerkverbindung nicht geändert hat, Ermitteln durch den einen oder die mehreren Computer-Prozessoren, ob ein Zeitfenster überschritten wird, das die Höchstdauer zum Ausführen eines Herunterladens des Software-Anwendungsaktualisierungspakets angibt; undin Reaktion auf ein Feststellen, dass das Zeitfenster überschritten wird, das die Höchstdauer zum Ausführen eines Herunterladens des Software-Anwendungsaktualisierungspakets angibt, Ermitteln durch den einen oder die mehreren Computer-Prozessoren, ob das Zeitfenster auszudehnen ist;in Reaktion auf ein Feststellen, dass das Zeitfenster auszudehnen ist, Senden eines Befehls zum Ausdehnen des Zeitfensters durch den einen oder die mehreren Computer-Prozessoren an die mobile Datenverarbeitungseinheit.
-
公开(公告)号:DE102014225126A1
公开(公告)日:2015-06-25
申请号:DE102014225126
申请日:2014-12-08
Applicant: IBM
Inventor: DEY KUNTAL , DHANAKSHIRUR GIRISH , JAYABALAN JAYAKARTHIK , MITTAL SUMIT , MUKHERJEA SOUGATA
IPC: G06F15/163 , H04W4/12
Abstract: Ein kontextbezogener Push-Benachrichtigungsdienst wird bereitgestellt, der enthält: durch eine Mobileinheit Empfangen einer Benachrichtigungsmeldung. Die Benachrichtigungsmeldung weist wenigstens eine Kontextregel und eine Benachrichtigungsmeldung auf. Die wenigstens eine Kontextregel wird in der Mobileinheit mit wenigstens einer Benutzer-Kontextpräferenz verglichen. Auf der Grundlage der Ergebnisse des Vergleichs wird eine Benachrichtigungsaktion ausgeführt.
-
-