УСТРОЙСТВО МОНИТОРИНГА, ИСПОЛЬЗУЮЩЕЕ МНОЖЕСТВО СЕРВЕРОВ, ОПТИМИЗИРОВАННЫХ ДЛЯ РАЗНЫХ ТИПОВ СВЯЗИ

1. Система мониторинга для мониторинга электронных устройств, причем система содержит:
первый сервер, который выполнен с возможностью осуществления связи с электронными устройствами согласно первому протоколу, причем вышеуказанный первый сервер выполнен с возможностью передачи инструкций обеспечения безопасности на электронные устройства, которые объявлены как потерянные или украденные, в том числе инструкций обеспечения безопасности, которые защищают данные, хранящиеся на электронных устройствах; и
второй сервер, который выполнен с возможностью относительно частого осуществления связи с электронными устройствами согласно второму протоколу, причем вышеуказанный второй сервер выполнен с возможностью подачи инструкции электронному устройству, которое объявлено как потерянное или украденное, осуществить контакт с первым сервером, так чтобы электронное устройство могло извлечь инструкцию обеспечения безопасности из первого сервера;
при этом второй протокол оптимизирован для относительно короткой связи с низкой скоростью передачи данных по сравнению с первым протоколом.
2. Система по п. 1, в которой второй сервер обеспечивает электронным устройствам возможность осуществления связи с системой мониторинга более часто, чем было бы возможно, если бы электронные устройства осуществляли связь с центром мониторинга только лишь с помощью первого сервера.
3. Система по п. 1, в которой второй протокол обеспечивает электронным устройствам возможность осуществления связи с системой мониторинга более часто, чем было бы возможно, если бы электронные устройства осуществляли связь с центром мониторинга только лишь с помощью первого протокола.
4. Система по п. 1, в которой второй сервер использует архитектуру программных потоков, которая, по сравнению с архитектурой программных потоков первого сервера, оптимизирована для обработки относительно большого числа осуществлений короткой
связи с электронными устройствами.
5. Система по п. 4, в которой второй сервер использует пул не относящихся к сеансу потоков для осуществления связи с электронными устройствами, и первый сервер осуществляет связь с электронными устройствами с использованием потоков, которые выделены конкретным сеансам связи с электронными устройствами.
6. Система по п. 1, в которой второй сервер осуществляет связь, по меньшей мере, с 500000 электронных устройств.
7. Система по п. 1, в которой каждая связь с использованием второго протокола состоит из одиночного пакета, отправленного из одного электронного устройства из множества электронных устройств на второй сервер.
8. Система по п. 7, в которой пакет включает в себя идентификационную информацию вышеуказанного одного электронного устройства.
9. Система по п. 8, в которой идентификационная информация зашифрована.
10. Система по п. 8, в которой в ответ на прием пакета второй сервер определяет, исходя из идентификационной информации и флага, ассоциированного с идентификационной информацией, должен ли быть создан сеанс с вышеуказанным одним электронным устройством.
11. Система по п. 10, в которой, если второй сервер определяет, что он не должен создавать сеанс, второй сервер не отвечает вышеуказанному одному электронному устройству.
12. Система по п. 10, в которой, если второй сервер определяет, что он не должен создавать сеанс, второй сервер отправляет подтверждение вышеуказанному одному электронному устройству.
13. Система по п. 10, в которой, если второй сервер определяет, что он не должен создавать сеанс, второй сервер отправляет инструкцию отсоединения вышеуказанному одному электронному устройству.
14. Система по п. 10, в которой, если второй сервер определяет, что он не должен создавать сеанс, второй сервер отсоединяется от вышеуказанного одного электронного устройства.
15. Система по п. 10, в которой, если второй сервер определяет, что он должен создать сеанс, второй сервер отправляет сообщение вышеуказанному одному электронному устройству, запрашивающее у него открытие сеанса.
16. Система по п. 8, в которой пакет не включает в себя информацию, относящуюся к вышеуказанному одному устройству, за исключением вышеуказанной идентификационной информации.
2
17. Система по п. 7, в которой пакет меньше, чем 2×10 байтов в длину.
18. Система по п. 1, в которой дополнительная связь с использованием второго протокола происходит посредством короткого сеанса, имеющего до пяти пакетов.
19. Система по п. 18, в которой короткий сеанс имеет до четырех пакетов.
20. Система по п. 18, в которой связь с использованием первого протокола происходит посредством длительного сеанса, который, по меньшей мере, на порядок величины больше, чем короткий сеанс в том, что касается числа переданных байтов.
21. Система по п. 20, в которой связь с использованием первого протокола происходит посредством длительного сеанса, который на 1-4 порядка величины больше, чем короткий сеанс в том, что касается числа переданных байтов.
22. Система по п. 1, в которой связь с использованием первого протокола содержит передачу первым сервером инструкции электронному устройству остановить осуществление связи со вторым сервером.
23. Система по п. 1, дополнительно содержащая агент, который выполнен с возможностью установки на электронных устройствах для обеспечения электронным устройствам возможности осуществления связи с первым и вторым серверами с использованием первого и второго протоколов соответственно, причем вышеуказанный агент выполнен с возможностью совершения вызовов на первый сервер с первой частотой и совершения вызовов на второй сервер со второй частотой, которая выше, чем первая частота.
24. Постоянный машиночитаемый носитель, который хранит
исполняемый агент, причем вышеуказанный исполняемый агент содержит инструкции, которые побуждают электронное устройство выполнять процесс, который содержит:
осуществление связи с первым сервером системы мониторинга согласно первому протоколу и со вторым сервером системы мониторинга согласно второму протоколу, при этом второй протокол оптимизирован для короткой связи относительно первого протокола;
прием, из второго сервера, в сеансе, основанном на втором протоколе, инструкции осуществить контакт с первым сервером;
в ответ на инструкцию, инициирование сеанса связи с первым сервером согласно первому протоколу, при этом электронное устройство принимает инструкцию обеспечения безопасности из первого сервера во время сеанса связи, причем вышеуказанная инструкция обеспечения безопасности определяет действие по обеспечению безопасности, ассоциированное с кражей или потерей электронного устройства; и
исполнение инструкции обеспечения безопасности.
25. Постоянный машиночитаемый носитель по п. 24, в котором агент дает инструкцию электронному устройству осуществить вызов первого сервера с первой повторяющейся частотой вызовов и осуществить вызов второго сервера со второй повторяющейся частотой вызовов, которая больше, чем первая повторяющаяся частота вызовов.
26. Постоянный машиночитаемый носитель по п. 24, в котором второй протокол оптимизирован для связи, которая на 1-4 порядка величины короче, чем связь с использованием первого протокола.
27. Способ мониторинга электронных устройств, содержащий этапы, на которых:
принимают на первом сервере уведомление, что электронное устройство ожидает инструкцию обеспечения безопасности;
принимают на втором сервере уведомление, что электронное устройство должно осуществить контакт с первым сервером;
принимают на втором сервере одиночный пакет от электронного устройства, содержащий идентификационную информацию электронного устройства;
подтверждают, что идентификационная информация помечена
флагом для контактирования с первым сервером;
создают короткий сеанс между вторым сервером и электронным устройством, во время которого второй сервер дает инструкцию электронному устройству осуществить контакт с первым сервером; и
создают длительный сеанс между первым сервером и электронным устройством, во время которого первый сервер передает инструкцию обеспечения безопасности электронному устройству.
28. Способ по п. 27, в котором длительный сеанс на 1-4 порядка величины длиннее, чем короткий сеанс, в том, что касается числа переданных байтов.
29. Способ по п. 27, в котором второй сервер использует пул потоков для осуществления связи с электронным устройством, и первый сервер осуществляет связь с электронным устройством с использованием потоков, которые выделены для конкретных сеансов.
30. Способ по п. 27, в котором короткий сеанс имеет до 5 пакетов.
2
31. Способ по п. 27, в котором пакет имеет 2×10 байтов или менее.