Система для запуска задач во время простоя персонального компьютера

 

Полезная модель относится к системам настройки программного обеспечения, а более конкретно к системам для запуска задач во время простоя персонального компьютера (ПК). Технический результат, заключающийся в обеспечении надежной защиты от вредоносного программного обеспечения, достигается за счет запуска антивирусных задач в тот момент, когда средство анализа на основании полученной от средства обнаружении информации об уровне использования ПК определит, что ПК находится в режиме простоя.

Область техники

Полезная модель относится к системам настройки программного обеспечения, а более конкретно, к системам для запуска задач во время простоя персонального компьютера.

Уровень техники

Современные компьютерные приложения зачастую являются ресурсоемкими. Не стали исключением в этом и антивирусные приложения, которые оказывают большое влияние на общую производительность компьютерной системы, особенно во время многочисленных и сложных антивирусных задач. Примерами подобных задач могут служить проверка жесткого диска, которая серьезно нагружает дисковую систему, а также периодические обновления, которые могут негативно влиять на скорость работы с Интернетом. Таким образом, общеизвестен и не подлежит обсуждению факт отрицательного влияния антивируса на быстродействие компьютера.

Несмотря на то, что производители антивирусных приложений постоянно их совершенствуют, потребность в системных ресурсах продолжает неуклонно расти, что связано с усложнением и ростом количества вредоносного программного обеспечения, а также с увеличением используемых в антивирусных приложениях технологий. В такой ситуации возникает проблема выполнения вышепоставленых задач таким образом, чтобы пользователь ПК не замечал работы антивирусного приложения, то есть не видел отрицательного влияния работы антивирусного приложения на производительность персонального компьютера (далее ПК). Эта проблема может быть решена, если антивирусные задачи будут запущены в период отсутствия пользователя за ПК, то есть в период простоя системы.

На сегодняшний день известно большое количество способов определения факта присутствия пользователя на рабочем месте за ПК и определения факта работы пользователя на ПК, а также задач которые могут быть выполнены во время отсутствия пользователя. Данные понятия обособлены друг от друга, ведь пользователь может находиться на рабочем месте за ПК, не выполняя на нем никакой работы.

В заявке US 20070300312 A1 описывается система для повышения информационной безопасности ПК. В данной системе определяется отсутствие пользователя одним из известных способов, например с помощью детектора, камеры или устройства ввода данных. Если с помощью подобных устройств будет определено, что пользователя нет на рабочем месте и на ПК не ведется работа, то тогда будут отключены те порты и сервисы, которые с определенной долей вероятности могут быть атакованы в период отсутствия пользователя за ПК. Но в данном патенте не описана возможность повышения информационной безопасности за счет запуска антивирусных задач, когда ПК находится в режиме простоя.

В патенте US 7152172 описывается система, которая позволяет продлить время работы от батареи для ноутбуков и нетбуков. Определение присутствия пользователя и его работы на ПК происходит одновременно с помощью устройства ввода данных, манипулятора-мышь или клавиатуры, и также камеры. Как только с помощью этих устройств будет определено, что пользователя нет на рабочем месте, и никто не работает на ПК, то тогда ПК переходит в режим энергосбережения, выключая подсветку экрана. Определение присутствия пользователя в данном патенте используется только для задач энергосбережения, запуск других задач, в том числе и антивирусных, не предусмотрен.

Та же самая задача решается в системе, описанной в патенте US 6650322. Отличие заключается в способе детектирования присутствия пользователя за ПК. В данном патенте в качестве ПК также выступают ноутбуки и нетбуки. Обнаружение пользователя выполняется с помощью двух тепловых сенсоров. Один сенсор выявляет присутствие пользователя за ПК по его температуре, второй сенсор определяет, смотрит ли пользователь на экран монитора по температуре его дыхания. Как только с помощью этих устройств будет определено, что пользователя нет на рабочем месте, или же, что пользователь не смотрит на монитор, то тогда ПК переходит в режим энергосбережения.

В патенте US 6111517 описывается система, в которой используется камера для определения присутствия пользователя за ПК. Если пользователя нет, то доступ к ПК закрывается. Также предусмотрен механизм распознавания лица, что бы исключить вероятность доступа к ПК неавторизованного пользователя. Запуск антивирусных задач в отсутствие пользователя не предусмотрен.

В патенте US 6282655 описывается система для таких целей, как переход ПК в защищенный паролем режим Screen Saver в тот момент, когда пользователя не работает на ПК. Определение того факта, что пользователя нет на рабочем месте и на ПК не работают, происходит с помощью сенсора движения и устройства ввода информации, такого как клавиатура.

В патенте US 6360336 описывается система проведения диагностики ПК по время перехода его в режим Screen Saver, но подобная система не решает антивирусные задачи во время перехода ПК в режим Screen Saver.

Предложенная и описанная далее система для запуска задач во время простоя персонального компьютера обходит описанные выше недостатки.

Сущность полезной модели

Настоящая полезная модель предназначена для запуска антивирусных задач во время простоя персонального компьютера (ПК). Технический результат настоящей полезной модели заключается в обеспечении надежной защиты от вредоносного программного обеспечения за счет запуска антивирусных задач во время простоя персонального компьютера (ПК). Система для запуска задач во время простоя персонального компьютера (ПК) содержит:

средство обнаружения, связанное со средством анализа и предназначенное для сбора информации, которая указывает уровень использования ПК пользователем;

упомянутое средство анализа, связанное с антивирусным приложением из набора установленных на ПК приложений и предназначенное для определения того, что ПК находится в режиме простоя исходя из информации от средства обнаружения;

упомянутое антивирусное приложение, которое после получения от средства анализа информации о том, что ПК находится в режиме простоя, запускает антивирусные задачи.

Краткое описание прилагаемых чертежей

Сопровождающие чертежи, которые включены для дополнительного понимания полезной модели и составляют часть этого описания, показывают варианты осуществления полезной модели и совместно с описанием служат для объяснения принципов полезной модели.

Заявленная полезная модель поясняется следующими чертежами, на которых:

Фиг.1 иллюстрирует структурную схему персонального компьютера (далее ПК) и периферических устройств, позволяющих определить тот факт, что на ПК работают.

Фиг.2 иллюстрирует процесс взаимодействия устройств для детектирования с антивирусным приложением с целью дальнейшего запуска антивирусных задач в момент отсутствия кого-либо за рабочим местом и отсутствия работы на ПК.

Описание вариантов осуществления полезной модели

Объекты и признаки настоящей полезной модели, способы для достижения этих объектов и признаков станут очевидными посредством отсылки к примерным вариантам осуществления. Однако настоящая полезная модель не ограничивается примерными вариантами осуществления, раскрытыми ниже, она может воплощаться в различных видах. Сущность, приведенная в описании, является ничем иным, как конкретными деталями, обеспеченными для помощи специалисту в области техники в исчерпывающем понимании полезной модели, и настоящая полезная модель определяется только в объеме приложенной формулы.

На Фиг.1 изображена структурная схема персонального компьютера (далее ПК) и периферических устройств, позволяющих определить тот факт, что на ПК работают и он не находится в режиме простоя.

ПК, как правило, состоит из системного блока 101, в котором находятся все необходимые для работы структурные элементы, монитора 102, позволяющего отображать данные, и устройства ввода информации 103, например, клавиатуры. Устройствами ввода информации 103 являются также манипулятор-мышь и всевозможные джойстики. С ПК, а более конкретно с системным блоком 101, связаны периферические устройства, позволяющие обнаруживать факт того, что на ПК работают. Одним из данных устройств является детектор 104. Работа данного устройства может быть основана на различных физических принципах, но суть ее одна и та же - определение того факта, что ПК находится в режиме простоя. Детектор 105 может быть, например, инфракрасным, электромагнитным, позволяющим измерять величину давления стула на пол. Еще одним устройством для обнаружения является камера 105. Камера 105 может быть настроена на слежение за рабочим местом. В таком варианте обнаружения может быть также предложен механизм распознавания лица. Следующим способом обнаружения является акустический способ. Для подобного обнаружения подвижных объектов применяется источник звуковых волн 104 и приемник звуковых волн 105. Звуковая волна известной амплитуды и частоты испускается источником звуковых волн 104, отражается от различных объектов и фиксируется приемником звуковых волн 105. В таком методе обнаружения предусмотрен механизм анализа отраженных звуковых волн, которые были приняты приемником звуковых волн 105. Определяется частота и амплитуда принятой звуковой волны, а также величина доплеровского сдвига, если подобный эффект имел место. Далее, если имел место эффект Доплера, то вероятнее всего рядом с ПК находится движущийся объект. Обнаружение того факта, что на ПК работают и он не находится в режиме простоя возможно с помощью устройства ввода-вывода информации 103. Для этого происходит постоянное наблюдение за передачей информации от устройства ввода информации 103 к ПК, а более конкретно к системному блоку 101. Если в течение определенного времени от устройства ввода информации 103 информация не передается, то это означает, что ПК перешел в режим простоя. Устройство ввода информации 103 может использоваться в паре с любым из перечисленных выше периферических устройств для более надежного определения факта простоя ПК.

Определение того, что ПК находится в режиме простоя необходимо для дальнейшего запуска антивирусных задач. На фиг.2 изображен процесс взаимодействия средств обнаружения 203 с антивирусным приложением 201 через средство анализа с целью дальнейшего запуска антивирусных задач в режиме простоя ПК.

Средство обнаружения 203, которое представляет собой одно или несколько устройств описанных выше, таких как детектор 104, камера 105, устройство ввода информации 103, акустическая система, включающая в себя источник звуковых волн 104 и приемник звуковых волн 105, связано со средством анализа 202, которое, в свою очередь, связано с антивирусным приложением 201, которое входит в состав установленных на ПК приложений 201а. Средство анализа 202 предназначено для определения того факта, что ПК находится в режиме простоя по информации, собираемой средством обнаружения 203. Рассмотрим пример такого взаимодействия, в котором средством обнаружения 203 будет выступать устройство ввода информации 103, такое как клавиатура.

В данном случае средство анализа 202 предназначено для определения того факта, что информация от средства обнаружения 203, которым в данном примере является устройство ввода информации 103, передается на ПК. Это является основным критерием того, что ПК не находится в режиме простоя. Активация системы запуска антивирусных задач во время простоя ПК инициируется средством анализа 202. Как только информация к ПК от устройства ввода информации 103 перестает передаваться, средство анализа 202 начинает следить за временем, в течение которого такая ситуация сохраняется. Средство анализа 202 получает от ПК информацию о том, через какое время после прекращения получения информации от устройства ввода информации 103 должна быть инициирована система запуска антивирусных задач во время простоя ПК. Таким временем может быть, например, время ухода в режим Screen Saver. Когда время, в течение которого от устройства ввода информации 103 на ПК не будет передаваться никакой информации, превысит время, по достижению которого должна быть инициирована система запуска антивирусных задач во время простоя ПК, средство анализа 202 передаст информацию об этом антивирусному приложению 201, которое входит в состав приложений 201а, установленных на ПК. В этот момент антивирусное приложение 201 будет выполнять те задачи, которые влияют на производительность ПК. Такими задачами могут быть обновление антивирусных баз и всевозможные антивирусные проверки. Работа антивирусного приложения 201, которое, функционируя в обычном режиме, то есть в тот момент, когда ПК не находится в режиме простоя, может вносить неудобства в работу в связи с высоким влиянием на производительность ПК, остается незамеченной. Если, например, антивирусная проверка выполняется в тот момент, когда ПК находится в режиме простоя, но она не будет закончена к тому моменту, когда ПК выйдет из данного режима в момент передачи информации с помощью устройства ввода информации 103 на ПК, антивирусным приложением будет отмечен момент окончания проверки и последний проверенный файл. Когда ПК в очередной раз будет находиться в режиме простоя, проверка начнется с отмеченного антивирусным приложением 201 места.

В случае если средством обнаружения 203 является камера 105, то средство анализа 202 в данном случае позволяет определить факт простоя системы путем идентификации присутствия. Средство анализа 102 может распознать лицо и другие части тела человека, и, если пользователя нет на рабочем месте, инициировать систему запуска антивирусных задач во время простоя ПК.

В случае если средством обнаружения 203 является какой-либо детектор 104, то средство анализа 202 в данном случае откалибровано таким образом, что оно понимает присутствие того или иного объекта на рабочем месте за ПК по тем или иным физическим параметрам, на определение которых настроен детектор 104. Например, если детектор тепловой (инфракрасный), то средство анализа 202 знает среднюю температуру тела человека, температуру его дыхания. Таким образом, средство анализа 202 сможет определить присутствие человека за рабочим местом, анализируя информацию, поступающую от теплового детектора о температуре окружающего пространства у ПК.

В случае если средством обнаружения 203 являются источник звуковых волн 104 и приемник звуковых волн 105, то средство анализа 202 настроено определение частот и амплитуд входящих в приемник звуковых волн 105 отраженных сигналов. Устройство анализа 202 анализирует данную информацию, сравнивает физические параметры исходящего и входящего сигнала, величину доплеровского сдвига, если этот эффект имел место, и на основании этих данных делает вывод о присутствие подвижных объектов рядом с рабочим местом у ПК.

В частном варианте реализации системы запуска антивирусных задач во время простоя ПК средство анализа 202 в течение определенного периода времени, например недели, следит за действиями, осуществляемыми при работе с ПК. Определение активной работы на ПК осуществляется средством анализа 202 путем отслеживания поступления на ПК информации от устройства ввода информации 103. Средство анализа 202 ведет запись всех периодов времени, в течение которых активно велась работа на ПК, и в течение какого времени такой работы не проводилось. Далее эти временные данные сообщаются антивирусному приложению 201 из набора установленных приложений 201а. После установки антивирусного приложения 201 на ПК оно полностью проверяет всю систему, фиксируя время, которое требуется на данную проверку. В течение недели, когда средство анализа 202 следит за действиями, осуществляемыми при работе на ПК, антивирусное приложение 201 постоянно обновляется в то время, когда работа на ПК не ведется. Время на обновление также запоминается. Когда проходит заданный срок (например, неделя), средство анализа 202 направляет все данные о тех временах, когда ПК находился в режиме простоя. Затем антивирусное приложение 201, зная средние времена обновлений и антивирусных проверок и времена отсутствия работы на ПК, делает определенное расписание задач. Расписание задач по истечению более продолжительного промежутка времени корректируется, становясь более точным. Если работа на ПК не прекращалась в тот период времени, когда по расписанию запланирована та или иная антивирусная задача, то тогда выполнение задачи откладывается на следующий запланированный для данной задачи промежуток времени.

В заключение следует отметить, что приведенные в описании сведения являются примерами, которые не ограничивают объем настоящей полезной модели, определенной формулой. Специалисту в данной области становится понятным, что могут существовать и другие варианты осуществления настоящей полезной модели, согласующиеся с сущностью и объемом настоящей полезной модели.

1. Система для запуска задач во время простоя персонального компьютера (ПК), содержащая:

средство обнаружения, связанное со средством анализа и предназначенное для сбора информации, которая указывает уровень использования ПК;

упомянутое средство анализа, связанное с антивирусным приложением и предназначенное для определения того, что ПК находится в режиме простоя исходя из информации от средства обнаружения, при этом средство анализа выполнено с возможностью вести постоянное фиксирование времен активности и времен простоя ПК;

упомянутое антивирусное приложение предназначено для планирования и запуска антивирусных задач на основании данных о временах активности и простоя ПК, полученных от средства анализа.

2. Система по п.1, в которой средством обнаружения является, по меньшей мере, одно из устройств: камера, детектор, акустическая система, устройство ввода данных.

3. Система по п.2, в которой устройством ввода данных является, по меньшей мере, одно из устройств: клавиатура, манипулятор-мышь, джойстик.

4. Система по п.2, в которой детектором является устройство, позволяющее определить факт присутствия пользователя ПК на рабочем месте.

5. Система по п.4, в которой для определения факта присутствия пользователя ПК на рабочем месте используется, по меньшей мере, инфракрасный детектор, детектор давления.

6. Система по п.3, в которой акустическая система предназначена для определения факта присутствия пользователя ПК на рабочем месте и состоит из источника звуковых волн и приемника звуковых волн.

7. Система по п.1, в которой средство анализа выполнено с возможностью в определения времени активности ПК, по меньшей мере, по факту присутствия пользователя ПК на рабочем месте или по факту передачи информации от устройства ввода информации на ПК, а времени простоя ПК, по меньшей мере, по факту отсутствия пользователя на рабочем месте или по факту отсутствия передачи информации от устройства ввода информации на ПК.

8. Система по п.1, в которой антивирусными задачами являются обновления антивирусных баз и антивирусная проверка.

9. Система по п.8, в которой антивирусная проверка, выполняемая антивирусным приложением, прекращается в тот момент, когда ПК выходит из режима простоя.

10. Система по п.9, в которой антивирусная проверка, выполняемая антивирусным приложением, запускается с места последней проверки в момент очередного перехода ПК в режим простоя.



 

Похожие патенты:

Изобретение относится к вычислительной технике, к персональным компьютерам, а также средствам ввода данных в персональный компьютер

Устройство содержит в себе телевизор с плоским экраном, плоскую стеклянную пластину с зеркальным покрытием и подложку из светопоглощающего материала с отверстием, меньшим по размерам формы экрана телевизора, закрепленную на тыльной стороне устройства.

Техническим результатом предлагаемой полезной модели является получение возможности оповещения людей, находящихся вблизи охранной системы

Изобретение относится к устройствам зарядки аккумуляторов портативных устройств (мобильных телефонов, ноутбуков, КПК), а именно, к терминалам, устанавливаемым в общественных местах
Наверх