СПОСОБ И АППАРАТ ДЛЯ ОБРАБОТКИ ПАКЕТА УСТАНОВКИ ПРИЛОЖЕНИЯ

1. Способ для обработки пакета установки приложения, содержащий этапы, на которых:
получают атрибут обработки пакета установки приложения, когда определено, что операционная система обновляется, причем атрибутом обработки может быть атрибут обновления компиляции или атрибут ожидания компиляции; и
во время обновления операционной системы, компилируют пакет установки приложения, чей атрибут обработки является атрибутом обновления компиляции.
2. Способ по п. 1, причем вышеуказанное получение атрибута обработки пакета установки приложения содержит этап, на котором:
индивидуально определяют, принадлежит ли пакет установки приложения к списку обновления компиляций;
если пакет установки приложений не принадлежит к списку обновления компиляций, определяют, превышает ли период времени между последним моментом времени использования пакета установки приложения и текущим моментом времени предустановленный период времени;
если период времени превышает предустановленный период времени, определяют, что атрибут обработки пакета установки приложения является атрибутом ожидания компиляции; и
если пакет установки приложения принадлежит списку обновления компиляций или период времени не превышает предустановленный период времени, определяют, что атрибут обработки пакета установки приложения является атрибутом обновления компиляции.
3. Способ по п. 1, при этом способ дополнительно содержит этапы, на которых:
определяют, удовлетворяет ли текущее состояние операции условию ожидания компиляции; и
если текущее состояние операции удовлетворяет условию ожидания компиляции, компилируют пакет установки приложения, чей атрибут обработки является атрибутом ожидания компиляции.
4. Способ по п. 3, причем условие ожидания компиляции содержит, по меньшей мере, одно из следующего:
текущий момент времени попадает в период времени ожидания;
текущий заряд аккумулятора превышает предустановленный порог;
текущее состояние - состояние зарядки аккумулятора; и
не принят сигнал операции в самый последний промежуток времени.
5. Способ по любому одному из пп. 1-4, причем способ дополнительно содержит этапы, на которых:
принимают стартовый сигнал, который соответствует пакету установки приложения;
определяют, является ли пакет установки приложения пакетом установки приложения, который не скомпилирован и атрибут обработки которого является атрибутом ожидания компиляции; и
если пакет установки приложения является пакетом установки приложения, который не был скомпилирован и атрибут обработки которого является атрибутом ожидания компиляции, компилируют пакет установки приложения и запускают установку пакета установки приложения после завершения компиляции.
6. Способ по любому одному из пп. 1-4, причем способ дополнительно содержит этапы, на которых:
предварительную устанавливают атрибут обработки пакета установки приложения, основанный на уровне важности пакета установки приложения.
7. Аппарат для обработки пакета установки приложения, содержащий:
модуль получения, сконфигурированный для получения атрибута обработки пакета установки приложения, когда отслежено, что операционная система обновляется, атрибут обработки может быть атрибутом обновления компиляции или атрибутом ожидания компиляции; и
модуль компиляции, сконфигурированный так, что во время обновления операционной системы, компилирует пакет установки приложения, чей атрибут обработки является атрибутом обновления компиляции.
8. Аппарат по п. 7, в котором модуль получения содержит:
первый подмодуль обнаружения, сконфигурированный для индивидуального обнаружения, принадлежит ли пакет установки приложений, который нужно скомпилировать, к списку обновления компиляций;
второй подмодуль обнаружения, сконфигурированный так, что когда пакет установки приложений не принадлежит к списку обновления компиляций, обнаруживает, превышает ли предустановленный период времени период времени между последним моментом времени использования пакета установки приложений и текущим моментом времени;
подмодуль определения ожидания, сконфигурированный так, что когда период времени превышает предустановленный период времени, определяет, что атрибут обработки пакета установки приложений является атрибутом ожидания компиляции; и
подмодуль определения обновления, сконфигурированный так, что когда пакет установки приложений принадлежит списку обновления компиляций или период времени не превышает предустановленный период времени, определяет, что атрибут обработки пакета установки приложения является атрибутом обновления компиляции.
9. Аппарат по п. 7, причем аппарат дополнительно содержит:
модуль обнаружения ожидания, сконфигурированный для обнаружения, удовлетворяет ли текущая операция условию ожидания компиляции; и
модуль ожидания компиляции, сконфигурированный так, что когда текущее состояние операции удовлетворяет условию ожидания компиляции, компилирует пакет установки приложения, чей атрибут обработки является атрибутом ожидания компиляции.
10. Аппарат по п. 7, в котором условие ожидания компиляции содержит по меньшей мере, одно из следующих условий:
текущий момент времени попадает в период времени ожидания;
текущий заряд аккумулятора превышает предустановленный порог;
текущее состояние - состояние зарядки аккумулятора; и
не принят сигнал операции в самый последний промежуток времени.
11. Аппарат по любому одному из пп. 7-10, причем аппарат дополнительно содержит:
модуль приема сигнала, сконфигурированный так, чтобы принимать стартовый сигнал, который соответствует пакету установки приложения;
четвертый модуль обнаружения, сконфигурированный так, чтобы обнаруживать, является ли пакет установки приложений пакетом установки приложений, который не был скомпилирован и атрибут обработки которого является атрибутом ожидания компиляции; и
модуль компиляции и запуска, сконфигурированный так, что когда пакет установки приложений является пакетом установки приложений, который не был скомпилирован и атрибут обработки которого является атрибутом ожидания компиляции, компилирует пакет установки приложений и запускает установку пакета установки приложений после того, как завершена компиляция.
12. Аппарат по любому одному из пп. 7-10, причем аппарат дополнительно содержит:
модуль установки, сконфигурированный так, чтобы предварительно установить атрибут обработки пакета установки приложений, основываясь на уровне важности пакета установки приложений.
13. Аппарат для обработки пакета установки приложения, содержащий:
процессор; и
память для хранения инструкций, исполняемых процессором;
при этом, процессор сконфигурирован для:
получения атрибута обработки пакета установки приложений, когда определено, что операционная система обновляется, причем атрибут обработки может быть атрибутом обновления компиляции или атрибутом ожидания компиляции; и
во время обновления операционной системы, компилировать пакет установки приложений, чей атрибут обработки является атрибутом обновления компиляции.