RU2008125171A - Способ доставки уведомления об обновлении программного обеспечения к устройствам в системах связи - Google Patents
Способ доставки уведомления об обновлении программного обеспечения к устройствам в системах связи Download PDFInfo
- Publication number
- RU2008125171A RU2008125171A RU2008125171/09A RU2008125171A RU2008125171A RU 2008125171 A RU2008125171 A RU 2008125171A RU 2008125171/09 A RU2008125171/09 A RU 2008125171/09A RU 2008125171 A RU2008125171 A RU 2008125171A RU 2008125171 A RU2008125171 A RU 2008125171A
- Authority
- RU
- Russia
- Prior art keywords
- server
- value
- token
- protocol
- token value
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Circuits Of Receivers In General (AREA)
- Stored Programmes (AREA)
Abstract
1. Способ обеспечения уведомления об обновлении программного обеспечения в среде беспроводной связи, содержащий этапы на которых ! принимают от сервера информацию о версии программного обеспечения; ! выполняют протокол проверки для определения, доступно ли обновление программного обеспечения для пользовательского устройства; и ! выполняют протокол доступа для приема уведомления об обновлении программного обеспечения; ! выполняют на пользовательском устройстве протокол доступа для получения обновления программного обеспечения. ! 2. Способ по п.1, в котором протокол проверки является протоколом проверки «выталкивания», выполняемым по соединению групповой передачи между сервером и по меньшей мере одним пользовательским устройством. ! 3. Способ по п.2, содержащий также передачу уведомлений об обновлении программного обеспечения по каналу групповой передачи. ! 4. Способ по п.2, содержащий также прием информации о версии программного обеспечения по каналу групповой передачи данных. ! 5. Способ по п.4, содержащий также оценку, соответствует ли пользовательскому устройству ИД программного обеспечения, принятый с информацией о версии в уведомлении, для определения, относится ли принятая информация о версии программного обеспечения к пользовательскому устройству. ! 6. Способ по п.1, содержащий также генерацию двухточечного соединения между пользовательским устройством и сервером и выполнение протокола проверки «вытягивания». ! 7. Способ по п.6, содержащий также запрос от сервера информации об обновлении программного обеспечения. ! 8. Способ по п.7, содержащий также прием ответа сервера, содержащего информацию о версии п�
Claims (57)
1. Способ обеспечения уведомления об обновлении программного обеспечения в среде беспроводной связи, содержащий этапы на которых
принимают от сервера информацию о версии программного обеспечения;
выполняют протокол проверки для определения, доступно ли обновление программного обеспечения для пользовательского устройства; и
выполняют протокол доступа для приема уведомления об обновлении программного обеспечения;
выполняют на пользовательском устройстве протокол доступа для получения обновления программного обеспечения.
2. Способ по п.1, в котором протокол проверки является протоколом проверки «выталкивания», выполняемым по соединению групповой передачи между сервером и по меньшей мере одним пользовательским устройством.
3. Способ по п.2, содержащий также передачу уведомлений об обновлении программного обеспечения по каналу групповой передачи.
4. Способ по п.2, содержащий также прием информации о версии программного обеспечения по каналу групповой передачи данных.
5. Способ по п.4, содержащий также оценку, соответствует ли пользовательскому устройству ИД программного обеспечения, принятый с информацией о версии в уведомлении, для определения, относится ли принятая информация о версии программного обеспечения к пользовательскому устройству.
6. Способ по п.1, содержащий также генерацию двухточечного соединения между пользовательским устройством и сервером и выполнение протокола проверки «вытягивания».
7. Способ по п.6, содержащий также запрос от сервера информации об обновлении программного обеспечения.
8. Способ по п.7, содержащий также прием ответа сервера, содержащего информацию о версии программного обеспечения.
9. Способ по п.8, содержащий также прием уведомления об обновлении программного обеспечения, если номер версии в ответе сервера больше номера версии, связанного с программным обеспечением, хранящимся на пользовательском устройстве.
10. Способ по п.1, в котором протокол доступа является по меньшей мере одним из периодического протокола доступа, инициируемого пользователем протокола доступа, основанного на операции протокола доступа и инициируемого при запуске протокола.
11. Способ по п.1, в котором протокол доступа также содержит основанный на маркере подход, в котором значение маркера клиента сравнивают со значением маркера сервера, которое периодически передают в канале групповой передачи.
12. Способ по п.11, содержащий также выполнение протокола проверки «вытягивания», создание маркера клиента и установку значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не является правильным.
13. Способ по п.11, содержащий также определение, является ли значение маркера клиента большим или равным значению маркера сервера.
14. Способ по п.13, содержащий также подтверждение, что клиентское устройство имеет обновленное программное обеспечение, если значение маркера клиента больше или равно значению маркера сервера.
15. Способ по п.13, содержащий также определение, находится ли значение маркера клиента между значением маркера сервера минус m (по модулю n), причем сервер передает уведомления об обновлении программного обеспечения, связанные с m (положительным целым числом) самых последних значений маркера сервера, и значением маркера сервера - 1 (по модулю n), где n - максимальное значение маркера, если значение маркера клиента не является большим или равным значению маркера сервера (по модулю n).
16. Способ по п.15, содержащий также выполнение протокола проверки «выталкивания» и установку значения маркера клиента, равным значению маркера сервера, если значение маркера клиента находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
17. Способ по п.15, содержащий также выполнение протокола проверки «вытягивания» и установку значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
18. Способ по п.1, содержащий также обеспечение уведомления об обновлении программного обеспечения с помощью выполнения протокола проверки «выталкивания» в течение предопределенного периода времени, за которым следует протокол проверки «вытягивания».
19. Устройство, которое облегчает обеспечение уведомления об обновлении программного обеспечения пользовательским устройствам, которые осуществляют связь по соединениям групповой передачи и одноадресной передачи в среде беспроводной связи, содержащее
приемник, который принимает информацию о версии программного обеспечения; и
процессор, который выполняет протокол проверки и протокол доступа, причем протокол доступа используется для получения уведомления об обновлении программного обеспечения и может использоваться пользовательским устройством для получения обновления программного обеспечения.
20. Устройство по п.19, в котором процессор использует основанный на маркере протокол, в котором маркер клиента сравнивают со значением маркера сервера, которое периодически передают в канале групповой передачи, и определяют, является ли правильным маркер клиента в пользовательском устройстве.
21. Устройство по п.20, в котором процессор выполняет протокол проверки «вытягивания», генерирует маркер клиента и устанавливает значение маркера клиента, равным значению маркера сервера, принятому с информацией о версии программного обеспечения, если значение маркера клиента не является правильным.
22. Устройство по п.19, в котором процессор определяет, является ли значение маркера клиента большим или равным значению маркера сервера.
23. Устройство по п.22, в котором процессор определяет, находится ли значение маркера клиента между значением маркера сервера минус m (по модулю n), причем сервер передает уведомления об обновлении программного обеспечения, связанные с m (положительным целым числом) самых последних значений маркера сервера, и значением маркера сервера - 1 (по модулю n), где n - максимальное значение маркера, если значение маркера клиента не является большим или равным значению маркера сервера (по модулю n).
24. Устройство по п.23, в котором процессор выполняет протокол проверки «выталкивания» и устанавливает значение маркера клиента, равным значению маркера сервера, если значение маркера клиента находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
25. Устройство по п.23, в котором процессор выполняет протокол проверки «вытягивания» и устанавливает значение маркера клиента, равным значению маркера сервера, если значение маркера клиента не находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
26. Устройство по п.19, содержащее также обеспечение уведомления об обновлении программного обеспечения с помощью выполнения протокола проверки «выталкивания» в течение предопределенного периода времени, за которым следует протокол проверки «вытягивания».
27. Устройство беспроводной связи, содержащее
средство для приема информации о версии программного обеспечения от сервера и по соединению групповой передачи, и по соединению одноадресной передачи;
средство для выполнения протокола проверки для определения, доступно ли обновление программного обеспечения для пользовательского устройства; и
средство для выполнения протокола доступа для приема уведомления об обновлении программного обеспечения;
средство для выполнения на пользовательском устройстве протокола доступа для получения обновления программного обеспечения.
28. Устройство по п.27, в котором протокол доступа является по меньшей мере одним из периодического протокола доступа, инициируемого пользователем протокола доступа, основанного на операции протокола доступа и инициируемого при запуске протокола.
29. Устройство по п.27, содержащее также средство для использования основанного на маркере протокола доступа и определения, является ли правильным маркер клиента в пользовательском устройстве.
30. Устройство по п.29, содержащее также средство для выполнения протокола проверки одноадресной передачи, средство для создания маркера клиента и средство для установки значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не присутствует.
31. Устройство по п.29, содержащее также средство для определения, является ли значение маркера клиента большим или равным значению маркера сервера, если маркер клиента является правильным.
32. Устройство по п.31, содержащее также средство для определения, находится ли значение маркера клиента между значением маркера сервера минус m (по модулю n), причем сервер передает уведомления об обновлении программного обеспечения, связанные с m (положительным целым числом) самых последних значений маркера сервера, и значением маркера сервера - 1 (по модулю n), где n - максимальное значение маркера, если значение маркера клиента не является большим или равным значению маркера сервера (по модулю n).
33. Устройство по п.32, содержащее также средство для выполнения протокола проверки групповой передачи и средство для установки значение маркера клиента, равным значению маркера сервера, если значение маркера клиента находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
34. Устройство по п.32, содержащее также средство для выполнения протокола проверки одноадресной передачи и средство для установки значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
35. Устройство по п.27, содержащее также средство для обеспечения уведомления об обновлении программного обеспечения с использованием средства для выполнения протокола проверки групповой передачи в течение предопределенного периода времени, сопровождаемого средством для выполнения протокола проверки одноадресной передачи.
36. Считываемый компьютером носитель, имеющий компьютерную программу, содержащую выполняемые компьютером команды для
приема от сервера служебного сообщения, содержащего информацию о версии программного обеспечения;
выполнения протокола проверки для определения, доступно ли обновление программного обеспечения для пользовательского устройства; и
выполнения протокола доступа для приема уведомления об обновлении программного обеспечения;
выполнения на пользовательском устройстве протокола доступа для получения обновления программного обеспечения.
37. Считываемый компьютером носитель по п.36, в котором протокол проверки является протоколом проверки «выталкивания», выполняемым по соединению групповой передачи между сервером и по меньшей мере одним пользовательским устройством.
38. Считываемый компьютером носитель по п.37, содержащий также команды для приема информации о версии программного обеспечения по каналу групповой передачи данных и для определения, относится ли ИД программного обеспечения, принятый с информацией о версии, к пользовательскому устройству.
39. Считываемый компьютером носитель по п.36, содержащий также команды для создания двухточечного соединения между пользовательским устройством и сервером и для выполнения протокола проверки «вытягивания», запрашивая от сервера информацию об обновлении программного обеспечения, принимая ответ сервера, содержащий информацию о версии программного обеспечения, и принимая уведомление об обновлении программного обеспечения, если номер версии в ответе сервера больше номера версии, связанной с программным обеспечением, хранящимся на пользовательском устройстве.
40. Считываемый компьютером носитель по п.36, в котором протокол доступа является по меньшей мере одним из периодического протокола доступа, инициируемого пользователем протокола доступа, основанного на операции протокола доступа и инициируемого при запуске протокола.
41. Считываемый компьютером носитель по п.36, содержащий также команды для использования основанного на маркере протокола доступа и для определения, является ли правильным маркер клиента в пользовательском устройстве.
42. Считываемый компьютером носитель по п.41, содержащий также команды для выполнения протокола проверки «вытягивания», создания маркера клиента и установки значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не является правильным.
43. Считываемый компьютером носитель по п.41, содержащий также команды для определения, является ли значение маркера клиента большим или равным значению маркера сервера, если маркер клиента является правильным.
44. Считываемый компьютером носитель по п.43, содержащий также команды для определения, находится ли значение маркера клиента между значением маркера сервера минус m (по модулю n), причем сервер передает уведомления об обновлении программного обеспечения, связанные с m (положительным целым числом) самых последних значений маркера сервера, и значением маркера сервера - 1 (по модулю n), где n - максимальное значение маркера, если значение маркера клиента не является большим или равным значению маркера сервера (по модулю n).
45. Считываемый компьютером носитель по п.44, содержащий также команды для выполнения протокола проверки «выталкивания» и для установки значения маркера клиента, равным значению маркера сервера, если значение маркера клиента находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
46. Считываемый компьютером носитель по п.44, содержащий также команды для выполнения протокола проверки «вытягивания» и установки значения маркера клиента равным, значению маркера сервера, если значение маркера клиента не находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
47. Считываемый компьютером носитель по п.36, содержащий также команды для обеспечения уведомления об обновлении программного обеспечения с помощью выполнения протокола проверки «выталкивания» в течение предопределенного периода времени, за которым следует протокол проверки «вытягивания».
48. Процессор, который выполняет команды для увеличения пропускной способности в среде беспроводной связи, данные команды содержат
прием от сервера служебного сообщения с информацией о версии программного обеспечения;
выполнение протокола проверки для определения, доступно ли обновление программного обеспечения для пользовательского устройства; и
выполнение протокола доступа для приема уведомления об обновлении программного обеспечения;
выполнение на пользовательском устройстве протокола доступа для получения обновления сервера.
49. Процессор по п.48, в котором протокол проверки является протоколом проверки групповой передачи, выполняемым по каналу групповой передачи между сервером и по меньшей мере одним пользовательским устройством.
50. Процессор по п.48, команды также выполняют протокол проверки одноадресной передачи по двухточечному соединению, запрашивают информацию о версии программного обеспечения от сервера, принимают ответ сервера, содержащий информацию о версии программного обеспечения, и принимают уведомление об обновлении программного обеспечения, если номер версии в ответе сервера больше номера версии, связанного с программным обеспечением, хранящимся на пользовательском устройстве.
51. Процессор по п.48, команды также содержат осуществление основанного на маркере протокола доступа и определение, является ли правильным маркер клиента в пользовательском устройстве.
52. Процессор по п.51, команды также содержат выполнение протокола проверки одноадресной передачи, создание маркера клиента и установку значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не является правильным.
53. Процессор по п.51, команды также содержат определение, является ли значение маркера клиента большим или равным значению маркера сервера, если маркер клиента является правильным.
54. Процессор по п.53, команды также содержат определение, находится ли значение маркера клиента между значением маркера сервера минус m (по модулю n), причем сервер передает уведомления об обновлении программного обеспечения, связанные с m (положительным целым числом) самых последних значений маркера сервера, и значением маркера сервера - 1 (по модулю n), где n - максимальное значение маркера, если значение маркера клиента не является большим или равным значению маркера сервера (по модулю n).
55. Процессор по п.54, команды также содержат выполнение протокола проверки групповой передачи и установку значения маркера клиента, равным значению маркера сервера, если значение маркера клиента находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
56. Процессор по п.54, команды также содержат выполнение протокола проверки одноадресной передачи и установку значения маркера клиента, равным значению маркера сервера, если значение маркера клиента не находится между значением маркера сервера минус m (по модулю n) и значением маркера сервера - 1 (по модулю n).
57. Процессор по п.48, команды также содержат обеспечение уведомления об обновлении программного обеспечения с помощью выполнения протокола проверки групповой передачи в течение предопределенного периода времени и предоставления возможности пользовательскому устройству инициировать протокол проверки одноадресной передачи после того, как предопределенный период времени истек.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US73987305P | 2005-11-23 | 2005-11-23 | |
| US60/739,873 | 2005-11-23 | ||
| US11/398,264 | 2006-04-04 | ||
| US11/398,264 US7844721B2 (en) | 2005-11-23 | 2006-04-04 | Method for delivery of software upgrade notification to devices in communication systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2008125171A true RU2008125171A (ru) | 2009-12-27 |
| RU2390963C2 RU2390963C2 (ru) | 2010-05-27 |
Family
ID=38054765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2008125171/09A RU2390963C2 (ru) | 2005-11-23 | 2006-11-22 | Способ доставки уведомления об обновлении программного обеспечения к устройствам в системах связи |
Country Status (9)
| Country | Link |
|---|---|
| US (3) | US7844721B2 (ru) |
| EP (1) | EP1952616A2 (ru) |
| JP (1) | JP2009517926A (ru) |
| KR (1) | KR100944143B1 (ru) |
| CN (1) | CN101361354B (ru) |
| BR (1) | BRPI0618917A2 (ru) |
| CA (1) | CA2630851A1 (ru) |
| RU (1) | RU2390963C2 (ru) |
| WO (1) | WO2007120288A2 (ru) |
Families Citing this family (70)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100727993B1 (ko) * | 2005-10-04 | 2007-06-14 | 삼성전자주식회사 | 데이터 풀 방식을 이용한 데이터 푸시 서비스 방법 및시스템 |
| US7844721B2 (en) * | 2005-11-23 | 2010-11-30 | Qualcomm Incorporated | Method for delivery of software upgrade notification to devices in communication systems |
| US20080101317A1 (en) * | 2006-10-30 | 2008-05-01 | Nokia Corporation | System and method for providing advanced session control of a unicast session |
| US7925255B2 (en) * | 2006-12-14 | 2011-04-12 | General Motors Llc | Satellite radio file broadcast method |
| WO2008114491A1 (ja) * | 2007-03-20 | 2008-09-25 | Access Co., Ltd. | アプリケーション更新管理機能を備えた端末、アプリケーション更新管理プログラムおよびシステム |
| US8914786B2 (en) * | 2007-03-23 | 2014-12-16 | Zumobi, Inc. | Systems and methods for controlling application updates across a wireless interface |
| KR100857705B1 (ko) * | 2007-05-28 | 2008-09-08 | (주)케이티에프테크놀로지스 | 프로그램 업그레이드 방법 및 이를 수행하기 위한 시스템 |
| US20090048894A1 (en) * | 2007-08-14 | 2009-02-19 | Michel Shane Simpson | Techniques for propagating changes in projects |
| US20090075641A1 (en) * | 2007-09-18 | 2009-03-19 | Metropcs Wireless, Inc. | Automated over-the-air firmware update for a wireless phone |
| US20100262961A1 (en) * | 2007-10-30 | 2010-10-14 | Lg Electronics Inc. | Method and system for downloading software |
| WO2009057904A1 (en) * | 2007-10-30 | 2009-05-07 | Lg Electronics Inc. | Method and system for downloading software |
| EP2198626A4 (en) * | 2007-11-01 | 2012-02-08 | Lg Electronics Inc | METHOD FOR DATA PROCESSING AND IPTV RECEIVING DEVICE |
| CN101150460A (zh) * | 2007-11-14 | 2008-03-26 | 华为技术有限公司 | 自动调测网络设备的方法及系统 |
| US8726260B2 (en) * | 2007-11-26 | 2014-05-13 | Lenovo (Singapore) Pte Ltd | Techniques for providing software patches to a computer system |
| US20090204946A1 (en) * | 2008-02-12 | 2009-08-13 | International Business Machines Corporation | Intelligent software code updater |
| US8910197B2 (en) * | 2008-08-25 | 2014-12-09 | Alcatel Lucent | Update process for interface device based targeted information insertion |
| KR101498054B1 (ko) * | 2008-09-12 | 2015-03-03 | 엘지전자 주식회사 | 무선 네트워크에서의 통신 수행 방법 |
| CN101686139B (zh) * | 2008-09-22 | 2012-05-23 | 华为终端有限公司 | 一种组播升级的方法、装置和系统 |
| US9306765B2 (en) * | 2009-02-20 | 2016-04-05 | Alcatel Lucent | Access node based targeted information insertion |
| US8533545B2 (en) | 2009-03-04 | 2013-09-10 | Alcatel Lucent | Method and apparatus for system testing using multiple instruction types |
| US8489210B2 (en) | 2009-03-24 | 2013-07-16 | Rockwell Automation Technologies, Inc. | Electronic operator interface based controller and device automatic downloads |
| US9185174B2 (en) * | 2009-04-29 | 2015-11-10 | Ianywhere Solutions, Inc. | Maintaining mobile device operations |
| US20120158923A1 (en) * | 2009-05-29 | 2012-06-21 | Ansari Mohamed | System and method for allocating resources of a server to a virtual machine |
| GB2470751A (en) * | 2009-06-04 | 2010-12-08 | Iq2 Ltd | Delivering messages/content by determining if a target device is equipped with the appropriate application to enable the message/content to be conveyed. |
| CN101931942A (zh) * | 2009-06-29 | 2010-12-29 | 广东天波信息技术有限公司 | 一种cdma终端通过互联网远程升级的方法 |
| US9830243B1 (en) | 2009-09-14 | 2017-11-28 | The Directv Group, Inc. | Method and system for rebooting a client device within a local area network from a central server |
| US9678736B2 (en) * | 2009-09-14 | 2017-06-13 | The Directv Group, Inc. | Method and system for updating a software image at a client device |
| CN101710934B (zh) * | 2009-11-25 | 2011-11-30 | 中兴通讯股份有限公司 | 一种机顶盒版本升级的方法及系统 |
| US8769614B1 (en) * | 2009-12-29 | 2014-07-01 | Akamai Technologies, Inc. | Security framework for HTTP streaming architecture |
| EP2360581A1 (en) | 2010-01-18 | 2011-08-24 | Thomson Licensing | Method, system and device for execution of a software application |
| CN101808009B (zh) * | 2010-03-08 | 2014-01-01 | 中兴通讯股份有限公司 | 一种网络设备升级的方法和系统 |
| CN102202384B (zh) * | 2010-03-24 | 2014-01-01 | 电信科学技术研究院 | 一种空分干扰的控制方法及装置 |
| EP2400389B1 (en) | 2010-06-24 | 2016-05-25 | Alcatel Lucent | A method, a system, a server, a device, a computer program and a computer program product for transmitting data in a computer network |
| CN101895873B (zh) * | 2010-07-14 | 2015-08-12 | 中兴通讯股份有限公司 | 移动终端的Java应用的更新方法、服务器和移动终端 |
| DE102010045683A1 (de) * | 2010-09-16 | 2012-03-22 | Heidelberger Druckmaschinen Ag | Kombinierte Unicast/Multicast Softwareübertragung |
| KR20120068573A (ko) * | 2010-12-17 | 2012-06-27 | 삼성전자주식회사 | 심리스 애플리케이션 통합 장치 및 방법 |
| CN102176695A (zh) * | 2011-01-14 | 2011-09-07 | 北京格致璞科技有限公司 | 用于同步设备间软件环境的方法和装置 |
| CN103136001B (zh) * | 2011-11-25 | 2016-06-01 | 中国北车股份有限公司 | 车载设备程序更新装置以及程序更新的方法 |
| US20130332522A1 (en) * | 2012-06-08 | 2013-12-12 | Microsoft Corporation | Fast channel for system management |
| US9128798B2 (en) | 2012-10-17 | 2015-09-08 | Movimento Group | Module updating device |
| US8813061B2 (en) | 2012-10-17 | 2014-08-19 | Movimento Group | Module updating device |
| US9910659B2 (en) * | 2012-11-07 | 2018-03-06 | Qualcomm Incorporated | Methods for providing anti-rollback protection of a firmware version in a device which has no internal non-volatile memory |
| CN103853574B (zh) * | 2012-12-06 | 2015-09-16 | 腾讯科技(深圳)有限公司 | 一种软件升级的方法及系统 |
| KR101921636B1 (ko) * | 2012-12-07 | 2018-11-26 | 인포뱅크 주식회사 | 세션 제어 장치 및 방법과 기록 매체 |
| US20140279550A1 (en) * | 2013-03-14 | 2014-09-18 | Microsoft Corporation | Software Upgrades Using Tokens and Existing Licenses |
| JP6028851B2 (ja) * | 2013-03-22 | 2016-11-24 | 富士通株式会社 | 情報処理装置、プログラム更新方法、及びプログラム |
| JP6167736B2 (ja) * | 2013-08-05 | 2017-07-26 | ソニー株式会社 | 情報処理装置、サーバ装置、情報処理方法及びプログラム |
| CN103442063B (zh) * | 2013-08-29 | 2017-05-24 | 贝壳网际(北京)安全技术有限公司 | 信息处理方法、客户端设备及服务器 |
| CN104679541B (zh) * | 2013-11-28 | 2018-05-29 | 中车大连电力牵引研发中心有限公司 | 列车网络控制系统和应用程序下载方法 |
| WO2015158000A1 (zh) * | 2014-04-18 | 2015-10-22 | 华为终端有限公司 | 软件升级方法、装置及设备 |
| CN105100021B (zh) * | 2014-05-20 | 2021-03-16 | 西安中兴新软件有限责任公司 | 一种设备管理会话的触发方法、设备及系统 |
| WO2016011607A1 (zh) * | 2014-07-23 | 2016-01-28 | 华为技术有限公司 | 一种终端升级方法及相关设备 |
| CN104834537B (zh) | 2014-12-30 | 2018-04-27 | 沈阳东软医疗系统有限公司 | 数据处理方法、服务器及客户端 |
| CN104503801B (zh) * | 2014-12-30 | 2018-07-06 | 北京奇安信科技有限公司 | 软件升级指令分发方法、通信服务器及终端设备 |
| US9864598B2 (en) * | 2015-09-18 | 2018-01-09 | ReactiveCore LLC | System and method for providing supplemental functionalities to a computer program |
| US11157260B2 (en) | 2015-09-18 | 2021-10-26 | ReactiveCore LLC | Efficient information storage and retrieval using subgraphs |
| US10126136B2 (en) | 2016-06-14 | 2018-11-13 | nuTonomy Inc. | Route planning for an autonomous vehicle |
| US11092446B2 (en) | 2016-06-14 | 2021-08-17 | Motional Ad Llc | Route planning for an autonomous vehicle |
| US10309792B2 (en) | 2016-06-14 | 2019-06-04 | nuTonomy Inc. | Route planning for an autonomous vehicle |
| US10829116B2 (en) | 2016-07-01 | 2020-11-10 | nuTonomy Inc. | Affecting functions of a vehicle based on function-related information about its environment |
| US10331129B2 (en) | 2016-10-20 | 2019-06-25 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
| US10473470B2 (en) | 2016-10-20 | 2019-11-12 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
| US10681513B2 (en) | 2016-10-20 | 2020-06-09 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
| US10857994B2 (en) | 2016-10-20 | 2020-12-08 | Motional Ad Llc | Identifying a stopping place for an autonomous vehicle |
| US10051462B2 (en) * | 2016-12-16 | 2018-08-14 | T-Mobile Usa, Inc. | Hybrid transport for installed service updates |
| CN109445810A (zh) * | 2018-09-07 | 2019-03-08 | 百度在线网络技术(北京)有限公司 | 自动驾驶车辆的信息升级方法、装置及存储介质 |
| CN109889579B (zh) * | 2019-01-24 | 2021-01-26 | 江苏中云科技有限公司 | 云计算环境下的通用升级系统 |
| CN111741363B (zh) * | 2020-04-17 | 2024-03-12 | 视联动力信息技术股份有限公司 | 程序升级方法、装置及可读存储介质 |
| CN112162769A (zh) * | 2020-10-14 | 2021-01-01 | 广州欢网科技有限责任公司 | 针对应用软件限流升级的方法、服务器及客户端 |
| US11935448B2 (en) | 2022-02-11 | 2024-03-19 | Haier Us Appliance Solutions, Inc. | Performing system updates on an appliance having a limited user interface |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE515251C2 (sv) | 1996-04-24 | 2001-07-02 | Telia Ab | Anpassningsbar multimediatjänst |
| DE19801576C2 (de) | 1998-01-19 | 2002-04-11 | Deutsche Telekom Mobil | Verfahren zur endgeräteunterstützten Menüführung in Mobilkommunikationssystemen |
| EP0959635A1 (en) * | 1998-05-20 | 1999-11-24 | Alcatel | Connectionless downloading of software to wireless terminals |
| US6269080B1 (en) * | 1999-04-13 | 2001-07-31 | Glenayre Electronics, Inc. | Method of multicast file distribution and synchronization |
| KR20020030432A (ko) | 2000-10-17 | 2002-04-25 | 지성재 | 이동통신기기의 소프트웨어 업그레이드방법 |
| US20070169073A1 (en) * | 2002-04-12 | 2007-07-19 | O'neill Patrick | Update package generation and distribution network |
| US20040117785A1 (en) | 2002-12-13 | 2004-06-17 | Samsung Electronics Co., Ltd. | Component download manager for a wireless mobile station and method of operation |
| WO2005001665A2 (en) | 2003-06-27 | 2005-01-06 | Bitfone Corporation | System and method for downloading update packages into a mobile handset in a carrier network |
| US8171468B2 (en) | 2003-12-22 | 2012-05-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Downloading and upgrading terminal software over the air of a wireless device |
| US7844721B2 (en) * | 2005-11-23 | 2010-11-30 | Qualcomm Incorporated | Method for delivery of software upgrade notification to devices in communication systems |
-
2006
- 2006-04-04 US US11/398,264 patent/US7844721B2/en not_active Expired - Fee Related
- 2006-11-22 CA CA002630851A patent/CA2630851A1/en not_active Abandoned
- 2006-11-22 BR BRPI0618917-2A patent/BRPI0618917A2/pt not_active Application Discontinuation
- 2006-11-22 KR KR1020087015291A patent/KR100944143B1/ko not_active Expired - Fee Related
- 2006-11-22 EP EP06851187A patent/EP1952616A2/en not_active Withdrawn
- 2006-11-22 JP JP2008542527A patent/JP2009517926A/ja active Pending
- 2006-11-22 WO PCT/US2006/061218 patent/WO2007120288A2/en not_active Ceased
- 2006-11-22 RU RU2008125171/09A patent/RU2390963C2/ru not_active IP Right Cessation
- 2006-11-22 CN CN200680051194.1A patent/CN101361354B/zh not_active Expired - Fee Related
-
2010
- 2010-11-23 US US12/953,374 patent/US8112538B2/en not_active Expired - Fee Related
-
2011
- 2011-12-09 US US13/316,367 patent/US8516142B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US7844721B2 (en) | 2010-11-30 |
| CN101361354A (zh) | 2009-02-04 |
| EP1952616A2 (en) | 2008-08-06 |
| JP2009517926A (ja) | 2009-04-30 |
| WO2007120288A2 (en) | 2007-10-25 |
| WO2007120288A3 (en) | 2008-01-10 |
| BRPI0618917A2 (pt) | 2011-09-13 |
| RU2390963C2 (ru) | 2010-05-27 |
| CA2630851A1 (en) | 2007-10-25 |
| KR20080071195A (ko) | 2008-08-01 |
| KR100944143B1 (ko) | 2010-02-24 |
| US20070118617A1 (en) | 2007-05-24 |
| CN101361354B (zh) | 2014-01-08 |
| US20120084765A1 (en) | 2012-04-05 |
| US8516142B2 (en) | 2013-08-20 |
| US8112538B2 (en) | 2012-02-07 |
| US20110072146A1 (en) | 2011-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2008125171A (ru) | Способ доставки уведомления об обновлении программного обеспечения к устройствам в системах связи | |
| KR101038534B1 (ko) | 확인된 ota 단말기 구성을 제공하는 방법, 장치 및 컴퓨터 프로그램 생성물 | |
| US8645948B2 (en) | Apparatus and methods for client-driven server-side installation | |
| CN100399748C (zh) | 用于用户终端软件升级的通信系统、方法以及用户终端 | |
| CN105227398B (zh) | 多业务共享长连接方法、系统及其装置、终端 | |
| CN105278972B (zh) | 一种通过动态安装包快速让用户成为好友的系统和方法 | |
| US20080163227A1 (en) | Server and client, and update supporting and performing methods thereof | |
| CN105229972A (zh) | 增强的动态主机配置协议方法 | |
| JP2005354687A (ja) | 移動通信端末機のクライアントセッション復旧方法 | |
| KR20110089009A (ko) | 패킷 기반 통신 시스템에서 단말의 절전 모드 제어 방법 및 장치 | |
| CN105898790A (zh) | 一种网速测量方法及设备 | |
| CN112152825B (zh) | 家电设备的多级模组升级方法、装置和电子设备 | |
| RU2014149331A (ru) | Способ распределения приложения, терминал и сервер | |
| CN106330833A (zh) | 基于因特网内容适配协议的通信方法、客户端和服务器 | |
| JP5961471B2 (ja) | 複数の情報システムおける出力比較方法 | |
| WO2019095388A1 (zh) | 一种远程协助处理方法及设备 | |
| JP2004280791A5 (ru) | ||
| US9160736B2 (en) | System and method of verifying a number of a mobile terminal | |
| CN109471723B (zh) | 一种用于对任务的处理结果进行验证的方法及系统 | |
| CN109861999B (zh) | 数据传输的控制方法、装置及存储介质 | |
| CN102420764B (zh) | 一种链路建立方法及设备 | |
| CN112910643B (zh) | 一种区块链中随机数的生成方法及装置 | |
| CN110941805B (zh) | 身份认证方法及装置 | |
| CN114358938A (zh) | 交易、区块的广播方法、设备和存储介质 | |
| CN101662740A (zh) | 一种彩信附件在网络侧的传输方法及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20111123 |