СПОСОБ И УСТРОЙСТВО МЕНЕДЖМЕНТА ЗАГРУЗКИ НА БАЗЕ БРАУЗЕРА ANDROID
METHOD AND APPARATUS FOR MANAGING LOAD ON BASIS OF ANDROID BROWSER

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
1. Область техники
Настоящее раскрытие относится к области терминалов отображения и, в частности, к способу и устройству менеджмента загрузки на базе браузера Android.
2. Описание уровня техники
В последние годы, в связи с ростом популярности систем Android в потребительских электронных изделиях, телевизоры с технологией Smart cloud, оснащенные системами Android, становятся центром внимания промышленности цветного телевидения. Как и мобильные телефоны, оснащенные операционными системами Android, смарт-телевизоры на базе Android позволяют пользователям запускать браузеры для неограниченного просмотра интернета, подобно как и при использовании персональных компьютеров. Однако, поскольку система Android представляет собой открытую платформу, все большее количество разработчиков включается в процесс разработки множества продуктов прикладного программного обеспечения. Большинство продуктов прикладного программного обеспечения основывается на сенсорном управлении мобильными телефонами и планшетными компьютерами, что не позволяет использовать их при применении продуктов прикладного программного обеспечения в телевизорах. И что еще хуже, некоторые продукты прикладного программного обеспечения могут повлиять на скорость работы системы телевизора. Таким образом, в ситуации, когда не существует способа управления, применяемого для загрузки ресурсов, пользователь может по желанию загрузить соответствующие ресурсы, что может привести к определенной загрузке ресурсов, могущих оказать неблагоприятное влияние на безопасность и стабильность системы телевизора.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Настоящее изобретение предлагает способ менеджмента загрузки на базе браузера Android, который может эффективно управлять контентом загрузки телевизора, улучшить безопасность и стабильность системы телевизора и тем самым улучшить опыт пользователя.
Способ менеджмента загрузки, основывающийся на системе Android, включает:
получение физического адреса сетевой карты телевизора при получении ввода запроса на загрузку от пользователя через браузер; и
оценку того, предоставлено ли телевизору с соответствующим физическим адресом разрешение на загрузку, соответствующее запросу на загрузку; если физическому адресу предоставлено разрешение на загрузку, осуществление загрузки согласно запросу на загрузку; в противном случае, если физическому адресу не предоставлено разрешение на загрузку, предупреждение загрузки.
Предпочтительно, одновременно с получением физического адреса сетевой карты телевизора осуществляется получение основной информации о телевизоре; дополнительно, способ включает следующий этап после этапа предотвращения загрузки:
анализ контента загрузки, соответствующего запросу на загрузку, поиск и предоставление информации о ресурсе, которая связана с контентом загрузки и совпадает с телевизором согласно контенту загрузки и основной информации о телевизоре.
Предпочтительно, этап получения физического адреса сетевой карты телевизора при получении через браузер ввода запроса на загрузку от пользователя включает:
отправку запроса на загрузку на интерфейс плагина на языке С при получении запроса на загрузку, введенного пользователем через браузер, и отправку запроса на загрузку в браузер Android через интерфейс связи Java; и
получение физического адреса сетевой карты телевизора и основной информации о телевизоре при принятии запроса на загрузку в браузер Android.
Предпочтительно, этап оценки того, предоставлено ли телевизору с соответствующим физическим адресом разрешение на загрузку, соответствующее запросу на загрузку, включает:
отправку полученного физического адреса на терминал сервера;
анализ определяющего результата, отправленного терминалом сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку в соответствии с запросом на загрузку для получения результата анализа; и
оценку того, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку, согласно результату анализа.
Предпочтительно, способ далее включает следующий этап после этапа отправки полученного физического адреса на терминал сервера: оценка того, зарегистрированы ли основная информация и физический адрес в терминале сервера;
если основная информация и физический адрес зарегистрированы в терминале сервера, осуществляется этап анализа определяющего результата, отправленного из терминала сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку, для получения результата анализа;
если основная информация и физический адрес не зарегистрированы в терминале сервера, осуществляется регистрация основной информации и физического адреса в терминале сервера, осуществляется управление терминалом сервера для получения физическим адресом разрешения на загрузку и осуществляется этап анализа определяющего результата, отправленного терминалом сервера, который определяет, получил ли физический адрес разрешение на загрузку, соответствующее запросу на загрузку, для получения результата анализа.
Настоящее изобретение далее предлагает устройство менеджмента загрузки на базе браузера Android, содержащее: носитель данных, не являющийся временным, по меньшей мере один процессор, и модули, хранящиеся в носителе данных, не являющимся временным, и выполняемые по меньшей мере одним процессором, модули включают:
получающий модуль, сконфигурированный для получения физического адреса сетевой карты телевизора при получении через браузер ввода запроса на загрузку от пользователя;
первый модуль оценки, сконфигурированный для оценки того, предоставлено ли телевизору с соответствующим физическим адресом разрешение на загрузку, соответствующее запросу на загрузку;
модуль загрузки, сконфигурированный для осуществления загрузки согласно запросу на загрузку, если физический адрес получил разрешение на загрузку; и
предупреждающий модуль, сконфигурированный для предупреждения загрузки, если физический адрес не получил разрешение на загрузку.
Предпочтительно, получающий модуль дополнительно получает основную информацию о телевизоре одновременно с получением физического адреса, и устройство далее включает модуль анализа, сконфигурированный для анализа контента загрузки, соответствующего запросу на загрузку, и поиска и предоставления информации о ресурсе, которая касается контента загрузки и сравнения с телевизором по контенту загрузки и основной информации.
Предпочтительно, устройство по пункту 13, где получающий модуль содержит:
выводящий блок, сконфигурированный для отправки запроса на загрузку на интерфейс плагина на языке С при получении запроса на загрузку, введенного пользователем через браузер, и отправки запроса на загрузку в браузер Android через интерфейс связи Java; и
принимающие блоки, сконфигурированные для получения физического адреса и основной информации при получении браузером Android запроса на загрузку.
Предпочтительно, первый модуль оценки содержит:
посылающий блок, сконфигурированный для отправки физического адреса на терминал сервера;
блок анализа, сконфигурированный для анализа определяющего результата, отправленного терминалом сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку в соответствии с запросом на загрузку для получения результата анализа; и
блок оценки, сконфигурированный для оценки того, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку, согласно результату анализа.
Предпочтительно, устройство далее содержит второй модуль оценки и регистрационный модуль;
причем второй модуль оценки сконфигурирован для оценки того, зарегистрированы ли основная информация и физический адрес в терминале сервера;
если основная информация и физический адрес зарегистрированы в терминале сервера, блок анализа анализирует определяющий результат, отправленный из терминала сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку, для получения результата анализа;
если основная информация и физический адрес не зарегистрированы в терминале сервера, регистрирующий модуль регистрирует основную информацию и физический адрес в терминале сервера, осуществляет управление терминалом сервера для получения физическим адресом разрешения на загрузку и, затем, блок анализа анализирует определяющий результат, отправленный терминалом сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку, для получения результата анализа.
В настоящем раскрытии, после получения запроса на загрузку, введенного пользователем через браузер, осуществляется получение физического адреса сетевой карты телевизора для оценки того, получил ли телевизор разрешение на загрузку, соответствующее запросу на загрузку, согласно физическому адресу. Если телевизор получил разрешение на загрузку, осуществляется нормальная загрузка. Если телевизор не получил разрешение на загрузку, осуществляется предупреждение загрузки. Таким образом, имеется возможность эффективно управлять контентом загрузки телевизора, чем предупреждается влияние случайных загрузок на безопасность и стабильность системы и, тем самым, улучшается пользовательский комфорт телевизора.
ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Многие аспекты вариантов осуществления можно лучше понять на основании следующих графических материалов. При изображении компонентов на графических материалах не был соблюден масштаб, вместо этого акцент делается на однозначную иллюстрацию принципов вариантов осуществления. Кроме того, на графических материалах используется одинаковое цифровое обозначение соответствующих частей во всех показанных видах.
ФИГ. 1 - структурная схема способа менеджмента загрузки на базе браузера Android в соответствии с одним вариантом осуществления настоящего изобретения;
ФИГ. 2 - структурная схема способа менеджмента загрузки на базе браузера Android в соответствии с другим вариантом осуществления настоящего изобретения;
ФИГ. 3 - структурная схема этапа получения информации об адресе сетевой карты телевизора и основной информации телевизора способа на ФИГ. 2;
ФИГ. 4 - структурная схема этапа оценки того, получил телевизор, соответствующий физическому адресу, разрешение на загрузку согласно способу в соответствии с одним вариантом осуществления настоящего изобретения;
ФИГ. 5 - блок-схема способа менеджмента загрузки на базе браузера Android в соответствии с одним вариантом осуществления настоящего изобретения;
ФИГ. 6 - блок-схема получающего модуля системы менеджмента загрузки согласно ФИГ 5; и
ФИГ. 7 - блок-схема первого модуля оценки системы менеджмента загрузки согласно ФИГ. 5.
ПОДРОБНОЕ ОПИСАНИЕ
Изобретение иллюстрируется с помощью примера, а не путем ограничения на графических материалах в сопроводительных изображениях, в которых одинаковыми числами обозначены одинаковые элементы. Необходимо отметить, что ссылки на "вышеупомянутый" или "один" вариант осуществления в настоящем изобретении не обязательно относятся к тому же самому варианту осуществления и такая ссылка означает по меньшей мере один вариант.
Общими словами, слово "модуль" в данном контексте означает логический элемент, воплощенный в средствах технического обеспечения или прошивке, или комплекс команд, написанных на языке программирования, например Java, С или ассемблер. Одна или более команд в модулях может быть встроена в прошивку, например в EPROM. Здесь описанные модули могут быть реализованы как программное обеспечение и/или аппаратное обеспечение и могут быть сохранены на любом не временном машиночитаемом носителе или ином носителе. Некоторые (не ограниченные этим) не временные машиночитаемые носители включают CD, DVD, BLU-RAY, флэш-память и жесткие диски.
Как показано на ФИГ. 1, изображающей структурную схему способа менеджмента загрузки на базе системы Android в соответствии с вариантом осуществления настоящего изобретения, способ менеджмента загрузки на базе системы Android включает следующие этапы.
Этап S10, получение физического адреса сетевой карты телевизора при получении ввода запроса на загрузку от пользователя через браузер.
В соответствии с одним вариантом осуществления настоящего изобретения браузер Android сконфигурирован со вспомогательным плагином для получения и принятия команд из браузера. После получения запроса на загрузку, отправленного из браузера, вспомогательный плагин получает физический адрес сетевой карты телевизора, т.е. МАС-адрес телевизора. Следует отметить, что МАС-адрес является исключительной идентификацией телевизора. В процессе изготовления телевизора изготовитель может запрограммировать МАС-адрес каждого телевизора для создания исключительной идентификации телевизора.
Этап S20, оценка того, предоставлено ли телевизору с соответствующим физическим адресом разрешение на загрузку, соответствующее запросу на загрузку. Этап S30 осуществляется в том случае, если телевизор получил разрешение на загрузку. В противном случае, если телевизор не получил разрешение на загрузку, осуществляется этап S40.
Этап S30, осуществление загрузки в соответствии с запросом на загрузку.
Этап S40, предупреждение загрузки.
В данном варианте осуществления разрешение на загрузку для каждого телевизора может быть сконфигурировано в терминале сервера. После получения физического адреса сетевой карты телевизора вспомогательный плагин посылает физический адрес в терминал сервера. Терминал сервера осуществляет поиск информации о разрешении на загрузку для телевизора в соответствии с физическим адресом согласно физическому адресу. Терминал сервера затем направляет информацию о разрешении на загрузку обратно во вспомогательный плагин. Вспомогательный плагин выполняет оценку того, получил ли телевизор разрешение на загрузку согласно запросу на загрузку в соответствии с информацией о разрешении на загрузку, полученной из терминала сервера. Если телевизор получил разрешение на загрузку, разрешается выполнить нормальную загрузку и, таким образом, могут быть загружены соответствующие приложения. Если телевизор не получил разрешение на загрузку, осуществляется предупреждение загрузки.
В настоящем раскрытии, после получения запроса на загрузку, введенного пользователем через браузер, осуществляется получение физического адреса сетевой карты телевизора для оценки того, получил ли телевизор разрешение на загрузку, соответствующее запросу на загрузку согласно физическому адресу. Если телевизор получил разрешение на загрузку, осуществляется нормальная загрузка. Если телевизор не получил разрешение на загрузку, осуществляется предупреждение загрузки. Таким образом, имеется возможность эффективно управлять контентом загрузки телевизора, чем предупреждается влияние случайных загрузок на безопасность и стабильность системы и, тем самым, улучшается пользовательский комфорт телевизора.
Далее, как показано на ФИГ. 2, изображающем структурную схему способа менеджмента загрузки на базе браузера Android в соответствии с другим вариантом осуществления настоящего изобретения. Исходя из вышеприведенного варианта осуществления, в настоящем варианте осуществления процесс получения основной информации о телевизоре, а также физического адреса сетевой карты осуществляется на этапе S10.
Способ настоящего раскрытия далее включает следующие этапы после этапа S40.
Этап S50, анализ контента загрузки, соответствующего запросу на загрузку, поиск и предоставление информации о ресурсе, которая связана с контентом загрузки и совпадает с телевизором согласно контенту загрузки и основной информации о телевизоре.
Основания информация о телевизоре в настоящем варианте осуществления включает, например, информацию о модели телевизора. Если телевизор не получает разрешения на загрузку, соответствующего запросу на загрузку, то информация о ресурсах, которая касается контента загрузки, соответствующего запросу на загрузку, ищется среди вводной информации о ресурсах платформы телевизора. Информация о ресурсах сравнивается с телевизором и передается на вспомогательный плагин. Браузер получает информацию о ресурсах от вспомогательного плагина и отображает информацию о ресурсах для управления пользователя.
Рассматривая ФИГ. 3, где изображается структурная схема этапа получения информации об адресе сетевой карты телевизора и основной информации телевизора способа на ФИГ. 2, исходя из вышеуказанного варианта осуществления, этап S10 способа варианта осуществления включает следующие этапы.
Этап S11, после получения запроса на загрузку, введенного пользователем через браузер, выходит запрос на загрузку в плагин интерфейс на языке С и далее выходит запрос на загрузку в браузер Android через интернет связи Java.
Этап S12, после принятия запроса на загрузку в браузере Android осуществляется получение физического адреса сетевой карты телевизора и основной информации о телевизоре.
В данном варианте осуществления, веб-страница на базе браузера Android включает различные виды ресурсов (например, приложения, видео, музыка и т.д.), доступные для загрузки. Когда пользователь щелкает на соответствующий ресурс для его загрузки, для вызова соответствующего метода функций в интерфейсе связи Java может быть использован язык С в плагине языка С. В процессе вызова вначале во вспомогательную память загружается соответствующий пакет Java. После этого вызывается созданная функция, параметры и наименование способа и, наконец, возвращается соответствующая информация посредством вызова объекта. Функция getstate в интерфейсе Java вызывается для получения информации, возвращенной из браузера Android в интерфейс Java. Согласно информации, возвращенной в интерфейс Java, можно определить состояние связи между интерфейсом связи Java и вспомогательным плагином браузера Android. После успешного соединения интерфейса связи Java и вспомогательного плагина Android информация о запросе на загрузку посылается во вспомогательный плагин браузера Android. После этого информация о телевизоре и физическом адресе сетевой карты берется через вспомогательный плагин. Точнее говоря, основная информация о телевизоре может быть получена посредством вызова документов об основной информации системы. Если в качестве сети используется кабельная телевизионная сеть, то физический адрес сетевой карты можно получить, считывая данные файла sys/class/net/ethO/address. Если в качестве сети используется беспроводная сеть, то физический адрес сетевой карты можно получить, запуская способ под названием getConnection Info в WifiManager.
Как показано на ФИГ. 4, где изображается структурная схема этапа оценки того, получил ли телевизор, соответствующий физическому адресу, разрешение на загрузку согласно способу в соответствии с одним вариантом осуществления настоящего изобретения, в варианте осуществления этап S20 включает следующие этапы.
Этап S21, отправка полученного физического адреса сетевой карты телевизора в терминал сервера.
Этап S22, анализ определяющего результата, отправленного терминалом сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку для получения результата анализа.
Этап S23, проведение оценки того, предоставлено ли физическому адресу разрешение на загрузку согласно результату анализа.
В данном варианте осуществления терминал сервера сконфигурирован для предоставления некоторым телевизорам разрешения на загрузку. Полученный МАС-адрес ищется и проверяется по одному адресу или по полю МАС-адреса, который управляется исходными данными, и проверенный результат направляется во вспомогательный плагин. Вспомогательный плагин проводит оценку того, получил ли телевизор разрешение на загрузку согласно запросу на загрузку в соответствии с полученным проверенным результатом.
Дополнительно, этап S20 далее включает этап S24 после этапа S21: оценка того, зарегистрированы ли основания информация о телевизоре и физический адрес в терминале сервера или нет. Этап S22 осуществляется в том случае, если основная информация и физический адрес зарегистрированы в терминале сервера; в противном случае, осуществляется этап S25, если основная информация и физический адрес не зарегистрированы в терминале сервера.
Этап S25, регистрация основной информации и физического адреса в терминале сервера, управление терминалом сервера для предоставления физическому адресу разрешения на загрузку и, после этого, выполнение этапа S22.
Например, при первом вызове вспомогательного плагина последний направляет основную информацию о телевизоре также в терминал сервера. Терминал сервера записывает основную информацию и физический адрес сетевой карты телевизора как новую зарегистрированную информацию. Между тем терминал сервера выдает разрешение на загрузку для физического адреса. В данном варианте осуществления, т.к. основная информация и физический адрес регистрируются в терминале сервера, в рамках последующего процесса использования телевизора при отправке физического адреса может быть получена информация о телевизоре посредством просмотра физического адреса. Благодаря тому снижается объем переноса данных между телевизором и терминалом сервера, и, таким образом, улучшается скорость работы системы телевизора.
Настоящее изобретение далее предлагает устройство менеджмента загрузки на базе браузера Android для реализации вышеприведенного способа. Устройство менеджмента загрузки включает систему менеджмента загрузки, не временный носитель и, по меньшей мере, один процессор.
Система менеджмента загрузки содержит множество функциональных модулей. Функциональные модули могут включать в себя компьютерный код в форме одной или нескольких программ, которые хранятся в не временном носителе. Компьютерный код включает команды, выполняемые по меньшей мере одним процессором.
Как показано на ФИГ. 4, где изображается блок-схема системы менеджмента загрузки на базе системы Android одного варианта осуществления. В данном варианте осуществления система менеджмента загрузки содержит принимающий модуль 100, первый модуль 200 оценки, модуль 300 загрузки и предупреждающий модуль 400.
Принимающий модуль 100 конфигурируется для получения физического адреса сетевой карты телевизора при получении через браузер ввода запроса на загрузку от пользователя.
В данном варианте осуществления, браузер Android может быть сконфигурирован со вспомогательным плагином для получения и принятия команд из браузера. Когда принимающий модуль 100 во вспомогательном плагине получает запрос на загрузку из браузера, получающий модуль 100 получает физический адрес сетевой карты телевизора, т.е. МАС-адрес телевизора. Следует отметить, что МАС-адрес является исключительной идентификацией телевизора. В процессе изготовления телевизора изготовитель присваивает каждому телевизору номер для создания исключительной идентификации телевизора.
Первый модуль 200 оценки сконфигурирован для оценки того, предоставлено ли телевизору с соответствующим физическим адресом разрешение на загрузку, соответствующее запросу на загрузку.
Если телевизор получил разрешение на загрузку, модуль 300 загрузки реализует соответствующую загрузку согласно запросу на загрузку.
В противном случае, предупреждающий модуль 400 воспрепятствует загрузке.
В данном варианте осуществления терминал сервера может быть сконфигурирован для предоставления каждому телевизору разрешения на загрузку. После того, как принимающий модуль 100 вспомогательного плагина получит физический адрес сетевой карты телевизора, принимающий модуль 100 посылает физический адрес в терминал сервера. Терминал сервера просматривает информацию о разрешении на загрузку соответствующего телевизора согласно физическому адресу и посылает информацию о разрешении на загрузку во вспомогательный плагин. Первый модуль 200 оценки вспомогательного плагина выполняет оценку того, получил ли телевизор разрешение на загрузку в соответствии с информацией о разрешении на загрузку, посланной из терминала сервера. Если телевизор получил разрешение на загрузку, модуль 300 загрузки реализует нормальную загрузку соответствующих приложений. Если телевизор не получил разрешение на загрузку, предупреждающий модуль 400 воспрепятствует загрузке контента, указанного в запросе на загрузку.
Принимающий модуль 100 получает физический адрес сетевой карты телевизора при получении запроса на загрузку, вводимого пользователем посредством браузера, и проводит оценку того, предоставлено ли телевизору разрешение на загрузку согласно запросу на загрузку в соответствии с физическим адресом. Если телевизор получил разрешение на загрузку, модуль 300 загрузки реализует нормальную загрузку. Если телевизор не получил разрешение на загрузку, предупреждающий модуль 400 воспрепятствует загрузке контента, указанного в запросе на загрузку. Таким образом, система менеджмента загрузки может эффективно управлять загрузкой контента в телевизор так, чтобы случайные загрузки не понижали безопасность и стабильность телевизора, благодаря чему улучшается комфорт пользователя телевизора.
Система менеджмента загрузки далее включает модуль 500 анализа для анализа контента загрузки, соответствующего запросу на загрузку. Дополнительно, модуль 500 анализа сконфигурирован для поиска и предоставления информации о ресурсах, которая касается контента загрузки и совпадает с телевизором согласно контенту загрузки и основной информации о телевизоре.
Основная информация о телевизоре в данном варианте осуществления включает, например, информацию о модели телевизора. Если телевизор не получил разрешения на загрузку согласно запроса на загрузку, модуль 500 анализа осуществляет поиск информации о ресурсе, которая касается контента загрузки во вспомогательной информации о ресурсе платформы телевизора и сопоставима с телевизором, и предоставляет информацию о ресурсе во вспомогательный плагин. Браузер получает информацию о ресурсе от вспомогательного плагина и отображает информацию о ресурсе, чтобы пользователь мог выбрать соответствующую операцию.
Как показано на ФИГ. 6, где изображена блок-схема получающего модуля системы менеджмента загрузки согласно ФИГ. 5, принимающий модуль 100 включает выводящий блок 101 и получающий блок 102.
Выводящий блок 101 сконфигурирован для вывода запроса на загрузку на интерфейс плагина на языке С при получении браузером запроса на загрузку и для отправки запроса на загрузку в браузер Android через интерфейс связи Java.
Принимающий блок 102 сконфигурирован для получения физического адреса и основной информации при получении браузером Android запроса на загрузку.
В данном варианте осуществления веб-страницы на базе браузера Android включают различные виды ресурсов (например, приложения, видео, музыка и т.д.), доступные для загрузки. Когда пользователь щелкает на соответствующий ресурс для его загрузки, язык С в плагине языка С может запустить соответствующий способ функций в интерфейсе связи Java. В процессе вызова вначале во вспомогательную память загружается соответствующий пакет Java. После этого вызывается созданная функция, параметры и наименование метода и, наконец, возвращается соответствующая информация посредством вызова объекта. Функция getstate в интерфейсе Java вызывается для получения информации, возвращенной из браузера Android в интерфейс Java. Согласно информации, возвращенной в интерфейс Java, можно определить состояние связи между интерфейсом связи Java и вспомогательным плагином браузера Android. После успешного соединения интерфейса связи Java и вспомогательного плагина Android выводящий блок 101 направляет информацию о запросе на загрузку в получающий блок 102 вспомогательного плагина браузера Android. В тоже время получающий блок 102 получает основную информацию и физический адрес телевизора. Точнее говоря, основная информация может быть получена посредством вызова документов об информационной базе системы. Если в качестве сети используется кабельная телевизионная сеть, то физический адрес сетевой карты можно получить, считывая данные файла sys/class/net/ethO/address. Если в качестве сети используется беспроводная сеть, то физический адрес сетевой карты можно получить, запуская метод под названием getConnection Info в WifiManager.
Как показано на ФИГ. 7, которая изображает блок-схему первого модуля оценки системы менеджмента загрузки согласно ФИГ. 5, в настоящем варианте осуществления первый модуль 200 оценки включает посылающий блок 201, блок 202 анализа и блок 203 оценки. Посылающий блок 201 сконфигурирован для отправки полученного физического адреса сетевой карты телевизора в терминал сервера.
Блок 202 анализа сконфигурирован для анализа определяющего результата, отправленного терминалом сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку в соответствии с запросом на загрузку для получения результата анализа.
Блок 203 оценки сконфигурирован для оценки того, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку согласно результату анализа.
В данном варианте осуществления терминал сервера сконфигурирован для предоставления некоторым телевизорам разрешения на загрузку, поиска и проведения проверки полученного МАС-адреса согласно полю одного адреса или МАС-адреса, управляемого вспомогательной информацией, и отправки проверенной информации во вспомогательный плагин. Вспомогательный плагин проводит оценку того, получил ли текущий телевизор разрешение на загрузку согласно запросу на загрузку в соответствии с проверенной информацией, посланной терминалом сервера.
Получающий модуль 100 направляет физический адрес в посылающий блок 201 после получения физического адреса. Физический адрес направляется в терминал сервера посредством посылающего блока 201, так что терминал сервера может определить, получил ли телевизор с соответствующим физическим адресом разрешение на загрузку или нет. Терминал сервера посылает определяющий результат в блок 202 анализа для проведения анализа. После проведения анализа результат анализа направляется в блок 203 оценки, что позволяет блоку 203 оценки выполнить оценку того, предоставлено ли текущему телевизору разрешение на загрузку.
Кроме того, система менеджмента загрузки на базе браузера Android далее включает второй модуль 600 оценки и регистрационный модуль 700.
Второй модуль 600 оценки сконфигурирован для оценки того, зарегистрированы ли основная информация телевизора и физический адрес сетевой карты в терминале сервера.
Если основная информация и физический адрес зарегистрированы, блок 202 анализа анализирует определяющий результат, отправленный из терминала сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку, соответствующее запросу на загрузку.
Если основная информация и физический адрес не зарегистрированы, регистрационный модуль 700 регистрирует основную информацию и физический адрес в терминале сервера, управляет терминалом сервера для предоставления физическому адресу разрешения на загрузку. После этого, блок 202 анализа анализирует определяющий результат, отправленный терминалом сервера, который определяет, предоставлено ли физическому адресу разрешение на загрузку в соответствии с запросом на загрузку.
Например, при первом вызове вспомогательного плагина последний направляет основную информацию о телевизоре также в терминал сервера. Терминал сервера записывает основную информацию и физический адрес как новую зарегистрированную информацию. Между тем терминал сервера выдает разрешение на загрузку для физического адреса. В данном варианте осуществления, т.к. основная информация и физический адрес регистрируются в терминале сервера с использованием регистрационного модуля 700, в рамках последующего процесса использования телевизора при отправке физического адреса сетевой карты телевизора может быть получена информация о телевизоре посредством просмотра физического адреса. Благодаря тому снижается объем переноса данных между телевизором и терминалом сервера и, таким образом, улучшается скорость работы системы телевизора.
Благодаря эффективному управлению контентом загрузки, устройство менеджмента загрузки настоящего изобретения может воспрепятствовать тому, чтобы случайные загрузки снизили безопасность и стабильность использования системы, а также предоставить пользователю соответствующую информацию о ресурсах, чем улучшается комфорт пользователя.
Даже если информация и преимущества настоящих вариантов осуществления были изложены в вышеприведенном описании, вместе с подробностями механизмов и функций настоящих вариантов осуществления, раскрытие носит исключительно иллюстративный характер; и что изменения могут быть реализованы более подробно, главным образом, что касается формы, размера и расположения частей в рамках принципов настоящих вариантов осуществления, в полном объеме, указанном общеупотребительными понятиями, использованными для выражения пунктов формулы изобретения.