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

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