Обзор мобильной широкополосной связи
Windows 8, Windows 8.1 и Windows 10 упрощают широкополосное подключение для пользователей, предлагая новые возможности для мобильных операторов сети. Пользователи наслаждаются упрощенным, согласованным потоком подключения. Windows 8, Windows 8.1 и Windows 10 сокращают потребность в разработке традиционных приложений управления подключениями, чтобы ресурсы разработки могли быть сосредоточены на взаимодействии с клиентами, включая управление учетными записями и добавленные службы.
Windows 8, Windows 8.1 и Windows 10 предоставляют возможность переимаживать и оптимизировать существующую широкополосную экосистему мобильных устройств.
Более ранние версии мобильного широкополосного оборудования требуют пользовательских драйверов Windows. С текущим драйвером класса Mobile Broadband сертифицированные мобильные широкополосные устройства имеют согласованный интерфейс без необходимости устанавливать пользовательские драйверы. Это упрощение открывает возможность предоставить клиентам беспроблемный опыт, одновременно возможно снижая затраты на поддержку.
Настраиваемые функции управления подключениями дублируют функции Windows и имеют разные модели пользовательского интерфейса, отличные от остальных версий Windows. Эти диспетчеры соединений должны быть развернуты и поддерживаться оператором и его партнёрами по ISV.
Потребность в пользовательском драйвере и программном обеспечении для управления пользовательскими подключениями означает, что устройства с мобильными широкополосными устройствами на основе USB также должны выполнять функцию usb-хранилища для доставки этого пользовательского программного обеспечения на компьютер пользователя. Эта концепция устройства с двумя режимами часто требует от пользователя переключаться между режимом хранения и режимом модема, добавляя дополнительную задачу, прежде чем пользователь сможет успешно подключиться к сети.
Выделите уникальные службы и возможности, которые делают интерфейс клиента уникальным. Windows 8, Windows 8.1 и Windows 10 предоставляют возможность сосредоточиться на подключении клиентов и выделить ваше уникальное дополнительное преимущество через широкополосное мобильное приложение UWP, ранее известное как приложение оператора мобильной связи.
Ключевые сценарии
Вы можете включить следующие ключевые сценарии, которые являются частью текущего интерфейса мобильной широкополосной связи. Рассмотрим каждый из этих сценариев в контексте бизнес-моделей при планировании компонентов Windows, с которыми должно взаимодействовать ваше приложение.
уведомления операторов и системные события
Предоставление точных данных об использовании и планировании
аутентификация
точки доступаWi-Fi
Планирование покупки
Беспроблемная процедура покупки плана упрощает покупку подключения для пользователей и позволяет оператору принимать новых клиентов без необходимости поддержки или участия розничного магазина. Существует два варианта плана покупки:
Метаданные мобильного широкополосного подключения и службы уже установлены на компьютере. Это может произойти для компьютеров с внедренным мобильным широкополосным оборудованием, где изготовитель оборудования предварительно загрузил мобильное широкополосное приложение и метаданные службы на образе Windows или альтернативное подключение к Интернету доступно.
Метаданные мобильного широкополосного приложения и службы не установлены на компьютере. Это может произойти, когда вы подключаете аппаратный донгл, и альтернативное подключение к Интернету недоступно.
Независимо от варианта приобретения плана существуют различные состояния в зависимости от состояния SIM-карты или CDMA мобильного широкополосного устройства. Холодные SIM (без связанного плана), теплые SIM (готовы к принятию плана) и горячие SIM (уже активные с планом), скорее всего, представляют другой опыт в зависимости от того, как вы хотите структурировать поток покупки.
Мобильное широкополосное приложение уже установлено или доступно альтернативное подключение к Интернету
В этом случае внедренное устройство, мобильное широкополосное приложение и метаданные службы, вероятно, уже установлены на компьютере с SIM-картой, прежде чем пользователь пытается активировать службу. Еще одна возможность заключается в том, что у пользователя еще нет мобильного широкополосного приложения, но есть альтернативное подключение к Интернету для скачивания приложения. Следующие действия выполняются автоматически при вставке SIM-карты:
Служба мобильной широкополосной связи считывает идентификатор международного мобильного подписчика (IMSI), идентификатор карты интегрированной цепи (ICCID) для сетей GSM, идентификатор поставщика (SID) для сетей CDMA или имя поставщика для сетей CDMA и создает набор аппаратных идентификаторов (HWID).
Заметка
Этот шаг необходим только в том случае, если изготовитель оборудования не вставил SIM-карту и предварительно загружал метаданные мобильного широкополосного приложения и службы.
Когда компьютер подключен к Интернету, HWID отправляются в метаданные Windows и интернет-службы (WMIS). WMIS идентифицирует оператора и возвращает соответствующий пакет метаданных службы.
Заметка
Этот шаг необходим только в том случае, если ИЗГОТОВИТЕЛь не вставил SIM-карту и предварительно загрузил метаданные мобильного широкополосного приложения и службы.
Windows использует метаданные службы для идентификации и получения мобильного широкополосного приложения из Microsoft Store. Приложение устанавливается автоматически. В Windows 8.1 и Windows 10 приложение не закреплено на начальном экране.
Заметка
Этот шаг необходим только в том случае, если изготовитель оборудования не вставил SIM-карту и предварительно загружал метаданные мобильного широкополосного приложения и службы.
Логотип оператора и имя отображаются в списке "Сети" в диспетчере соединений Windows. Пользователь может подключиться к сети.
Диспетчер соединений Windows пытается подключиться с помощью сведений о конфигурации сетевого профиля в метаданных службы. Следующий шаг зависит от результата подключения:
Если начальное подключение выполнено успешно, а подключение к Интернету доступно, ничего больше не происходит. Пользователь ранее приобрел службу и имеет активную учетную запись.
Если начальное подключение выполнено успешно, но подключение к Интернету недоступно, приложение мобильной широкополосной связи запускается и пользователь запрашивает план покупки.
Если начальное подключение завершается сбоем, и код ошибки указывает, что сетевая служба еще не приобретена, запускается мобильное широкополосное приложение. Приложение может определить соответствующий ответ. Например, если код ошибки связан с отсутствием подключения, приложению может потребоваться направить пользователя, чтобы завершить покупку по телефону или подключиться к альтернативному интернет-подключению.
Если начальное подключение завершается сбоем с другим кодом ошибки, диспетчер соединений Windows уведомляет пользователя об ошибке. Мобильное широкополосное приложение не запущено.
При открытии мобильного широкополосного приложения необходимо убедиться, что приложение разработано для безопасного подключения к бэкэнд-инфраструктуре биллинга, чтобы пользователь мог оформить подписку. Этот процесс является собственным для каждого оператора, и корпорация Майкрософт не участвует в процессе покупки. Приложение устанавливает это подключение через ограниченное мобильное широкополосное подключение (необходимое для включения сети оператора) или через альтернативное подключение к Интернету, например Wi-Fi.
После завершения покупки плана мобильное широкополосное приложение создает файл подготовки метаданных, передаваемый агенту подготовки. Это конфигурирует Windows с данными о тарифе, который приобрел пользователь.
Важный
Предыдущие шаги также применяются к внешнему устройству, подключенному к компьютеру с альтернативным подключением к Интернету.
Мобильное широкополосное приложение не установлено и нет альтернативного подключения к Интернету
Внешнее мобильное широкополосное устройство, например аппаратный донгл, можно вставить на компьютеры, которые могут не иметь альтернативного подключения к Интернету и могут не устанавливать мобильное широкополосное приложение. Ниже описано, как можно создать интерфейс покупки плана для обхода ограничений в этом сценарии:
Как только обнаружено мобильное широкополосное оборудование, служба широкополосной связи Windows Mobile считывает IMSI, ICCID, идентификатор поставщика или имя поставщика и создает набор HWID, представляющих каждое значение, считываемое с устройства. Служба широкополосной связи Windows Mobile прослушивает события, связанные с мобильными широкополосными подключениями.
Когда пользователь выбирает Connect, значения HWID используются для поиска параметров подключения в базе данных Windows COSA следующим образом:
Если начальное подключение выполнено успешно, а подключение к Интернету доступно, ничего больше не происходит. Пользователь ранее приобрел службу и имеет активную учетную запись.
Если начальное подключение выполнено успешно, но подключение к Интернету недоступно, пользователь перейдет по URL-адресу, указанному в базе данных COSA для этого диапазона HWID.
Если начальное подключение завершается ошибкой, диспетчер соединений Windows уведомляет пользователя об ошибке. Ваш веб-сайт должен помочь пользователю приобрести план.
После завершения покупки плана веб-сайт создает файл подготовки метаданных и передает его агенту подготовки. Это настраивает Windows с основными сведениями о плане, приобретенном пользователем. В зависимости от сетевой структуры происходит одно из следующих действий:
Пользователю предоставляется доступ к Интернету в текущем подключении.
Файл подготовки содержит инструкции по отключению и повторному подключению к той же сети или другой сети, которая предоставляет доступ к Интернету.
На этом этапе пользователь находится в сети. Теперь, когда подключение к Интернету доступно, Windows обнаруживает мобильное широкополосное оборудование и загружает и устанавливает метаданные службы и мобильное широкополосное приложение.
HWID, вычисляемые из SIM-карты или мобильного широкополосного устройства, отправляются в WMIS. WMIS определяет оператора и возвращает соответствующий пакет метаданных сервиса.
Windows использует метаданные службы для идентификации и получения связанного мобильного широкополосного приложения из Microsoft Store. Приложение устанавливается автоматически и регистрируется для фоновых событий. В Windows 8.1 и Windows 10 приложение не закреплено на начальном экране. Регистрация фоновых событий позволяет приложению реагировать на локальные счетчики использования данных, получать SMS-сообщения оператора, подключаться к Wi-Fi горячим точкам, обрабатывать проверки прав и многое другое.
При возникновении фонового события приложение создает более полный файл подготовки при необходимости и передает его агенту подготовки. Это конфигурирует Windows с информацией о плане, который приобрел пользователь.
Подключение активного устройства
Когда устройство с активным планом мобильной широкополосной связи подключено к компьютеру, интерфейс аналогичен этому для покупки, за исключением того, что попытка подключения ведет к Интернету. Windows не запускает мобильное широкополосное приложение для мобильного широкополосного подключения или не подключается к веб-сайту мобильного оператора. Вместо этого приложение устанавливается в фоновом режиме.
При обнаружении мобильного широкополосного оборудования служба мобильной широкополосной связи считывает IMSI, ICCID, идентификатор поставщика или имя поставщика и создает HWID.
Когда пользователь выбирает Connect, значения HWID используются для поиска соответствующих параметров подключения в базе данных Windows COSA. Для активного устройства подключение успешно выполнено, а подключение к Интернету доступно.
На этом этапе пользователь находится в сети. Теперь, когда подключение к Интернету доступно, Windows обнаруживает мобильное широкополосное оборудование и загружает и устанавливает метаданные службы и мобильное широкополосное приложение.
Windows 8.1 и Windows 10 могут подключаться к сети оператора во время установки Windows, если мобильное широкополосное устройство с активным планом подключено к компьютеру. Сеть мобильного широкополосного подключения отображается в списке сетей во время установки Windows вместе с сетями Wi-Fi. Аналогично процессу подключения активного устройства, HWID создается на основе обнаруженного мобильного широкополосного оборудования и используется для поиска соответствующих параметров подключения в базе данных Windows COSA.
Уведомления операторов и системные события
Чтобы пользователи были проинформированы о состоянии учетной записи, мобильное широкополосное приложение должно выполнять некоторые действия, даже если пользователь не взаимодействует с ним. Эти действия включают реагирование на sms или сообщения, инициированные сетью USSD, уведомляя пользователя о том, что они приближаются к ограничению данных, уведомляя пользователя о истечении срока действия плана данных и уведомляя пользователя о своем состоянии роуминга. Входящие SMS-сообщения доступны для привилегированных приложений, которым предоставлен доступ к возможностям SMS на компьютере пакетом метаданных службы.
Некоторые SMS-сообщения приходят непосредственно из оператора мобильной сети и должны отображаться пользователю с помощью мобильного широкополосного приложения. Мобильное широкополосное приложение может вызывать текстовое уведомление при получении SMS-сообщения оператора.
Для сообщений операторов, которые не предназначены для просмотра конечным пользователем, мобильное широкополосное приложение может обрабатывать эти сообщения и действовать соответствующим образом. Служба уведомлений Windows предоставляет наиболее эффективный канал уведомлений непосредственно к приложению, но Windows также поддерживает использование входящих SMS-уведомлений и неструктурированных дополнительных данных службы (USSD) из мобильной широкополосной сети.
Дополнительные сведения об обработке SMS-сообщений см. в разделе Разработка приложений SMS. Дополнительные сведения об уведомлениях операторов можно найти в разделе «Включение уведомлений мобильных операторов и системные события».
Метаданные службы объявляют, что мобильное широкополосное приложение хочет получить доступ к уведомлениям операторов. Создается частное фоновое событие, и приложение регистрируется для событий уведомления оператора во время его установки.
Когда приложение применяет метаданные конфигурирования, оно содержит описание всех сообщений SMS и USSD, которые следует рассматривать как сообщения оператора.
При получении SMS-сообщения или сообщения USSD служба мобильного широкополосного подключения сравнивает сообщение с описанием, указанным в метаданных подготовки. Если были включены правила синтаксического анализа, служба мобильной широкополосной связи также интерпретирует сообщение и обновляет сведения об использовании данных.
Если сообщение соответствует, система посредничества событий получает уведомление для запуска частного фонового события в этом мобильном приложении широкополосного доступа. В противном случае брокер событий системы уведомляется о вызове общедоступного SMS-события.
Ниже приведены некоторые примеры того, что оператор может включить в мобильное широкополосное приложение для ответов на входящие SMS-сообщения:
Немедленная синхронизация текущего использования данных.
Отображение уведомления пользователю
Обновление динамической плитки приложения
Получение и применение обновленных метаданных настройки
Заметка
Windows не включает в себя SMS-приложение с операционной системой, поэтому мобильное широкополосное приложение или стороннее SMS-приложение, которому оператор предоставляет привилегированный доступ, необходим для отображения SMS-сообщений пользователю.
Заметка
Создание мобильного широкополосного приложения с поддержкой SMS необходимо для отображения пользовательского интерфейса уведомления пользователю при получении текстовых сообщений, которые могут потребоваться для соблюдения нормативных требований или рекомендаций на определенных рынках.
Функции SMS доступны для мобильных широкополосных приложений, приложений UWP, которым предоставлен привилегированный доступ к операторам мобильной сети, приложенияМ UWP, которым предоставлен привилегированный доступ изготовителем пк (если мобильное широкополосное устройство внедрено на компьютере), или IHV мобильного широкополосного устройства (если мобильное широкополосное устройство является съемным). Операторы мобильной сети и производители оригинального оборудования (OEM) ПК (или независимый поставщик оборудования (IHV) мобильного широкополосного устройства) указывают приложения с особыми правами с помощью метаданных сервиса. Дополнительные сведения о метаданных службы см. в разделе Использование метаданных для настройкимобильных широкополосных подключений.
Предоставление точных данных об использовании и планировании
Windows предоставляет API-интерфейсы диспетчера данных и диспетчера подписок, которые мобильное широкополосное приложение может использовать для описания плана данных пользователя. Мобильное широкополосное приложение может обновить этот API, предоставив информацию о размере тарифного плана на передачу данных, с оплачиваемым и бесплатным трафиком, а также об обновлённом объеме использования данных из сети оператора.
Windows проверяет сведения об использовании данных, заданные для пользователя с помощью этих API, и изменяет поведение основных функций. Например, Центр обновления Windows автоматически скачивает критические обновления, если пользователь использует сеть с лимитным доступом. Сведения об использовании также доступны сторонним приложениям через API Data Usage and Subscription Manager.
Ниже приведено пошаговое руководство по различным функциям, которые мобильное широкополосное приложение может использовать для того, чтобы оставить пользователю информацию об использовании данных.
Локальные счетчики данных оценивают, что использование данных в профиле изменилось более чем на пять процентов от лимита данных пользователя с момента последнего обновления от оператора. Это пятипроцентное увеличение жёстко закодировано, и мобильное широкополосное приложение может использовать фоновые события для пробуждения и реагирования на каждое увеличение на пять процентов.
Использование данных и диспетчер подписок — это компонент Windows, который отслеживает увеличение использования на пять процентов. Он уведомляет брокера системных событий активировать фоновое событие при каждом увеличении локального предполагаемого использования на пять процентов.
Компонент System Event Broker вызывает мобильное широкополосное приложение для обработки фонового события. (Другие триггеры, такие как входящее уведомление, могут привести к возникновению этой проблемы.) Мобильное широкополосное приложение может выбрать, что делать при вызове для этой цели.
Рекомендуется, чтобы приложение обрабатывало это событие, извлекая самые актуальные сведения об использовании из инфраструктуры выставления счетов оператора, чтобы проверить, сколько использования пользователь на самом деле прошел. Скорее всего, это асинхронная операция по сети и мобильное широкополосное приложение должно реагировать на задержки при получении этой информации из инфраструктуры выставления счетов оператора. При значительной задержке отслеживания использования данных мобильное широкополосное приложение может запрашивать локальные счетчики данных, чтобы заполнить разрыв между текущим временем и последними данными.
Когда веб-запрос к инфраструктуре выставления счетов оператора завершается, мобильное широкополосное приложение может применять обновленные метаданные подготовки, описывающие самые up-toсведения об использовании даты, доступные обратно в Windows.
Приложение публикует обновленные сведения с помощью API-интерфейсов Data Usage and Subscription Manager.
Компоненты Windows и приложения, отличные от Майкрософт, могут получить доступ к этим сведениям об использовании с помощью класса Windows.Networking.Connectivity.ConnectionProfile. Приложения могут соответствующим образом изменить их поведение. Например, приложение может использовать более низкий уровень видеопотока в сетях с лимитным доступом.
Общий доступ к Интернету
Мобильный широкополосный доступ предоставляет пользователям возможность подключения везде, где они идут. Однако не каждое устройство имеет мобильное широкополосное устройство. Windows 8.1 и Windows 10 позволяют пользователям совместно использовать мобильное широкополосное подключение через Wi-Fi с друзьями и семьей с помощью различных устройств.
Клиенты могут включить общий доступ к Интернету в параметрах КОМПЬЮТЕРА. Они также могут изменить идентификатор SSID, пароль для сети Wi-Fi и узнать, сколько людей совместно используют подключение.
Для клиентов, которые хотят использовать подключение к мобильной широкополосной связи на другом устройстве, Windows делает его еще проще. Просто откройте список сетей на компьютере с поддержкой Wi-Fi под управлением Windows 8.1 или Windows 10, выберите SSID устройства общего доступа, а затем выберите Connect. Windows обрабатывает всю конфигурацию устройства и взаимодействие между устройствами.
Ниже приведено пошаговое руководство по различным функциям, которые можно настроить и управлять тем, как работает общий доступ к Интернету в Windows 8.1 и Windows 10.
Вы можете выбрать, смогут ли ваши клиенты использовать общий доступ к Интернету, отправив пакет метаданных службы, который автоматически скачан и установлен на компьютере.
Используя метаданные службы, вы также можете выбрать, выполняет ли мобильное широкополосное приложение проверку прав на службу, чтобы узнать, приобрел ли конкретный клиент план данных, поддерживающий подключение.
Мобильное широкополосное приложение регистрирует фоновое событие для выполнения проверки прав всякий раз, когда пользователь включает общий доступ к Интернету и указывает Windows, следует ли разрешить его.
В метаданных предоставления вы можете указать, какой контекст PDP и APN использовать для общего трафика данных, а также максимальное количество устройств, которые могут одновременно использовать это соединение.
Используя обновленные API использования локальных данных, вы можете создать интерфейс в мобильном широкополосном приложении, чтобы показать клиентам, сколько данных использовалось другими устройствами, которые совместно использовали свое мобильное широкополосное подключение.
Дополнительные сведения о совместном доступе к Интернету см. в создании и настройке возможностей обмена интернетом.
Wi-Fi аутентификация точки доступа
В рамках метаданных настройки мобильное широкополосное приложение может описать точки доступа, в которых пользователь может аутентифицироваться с помощью предоставленных оператором учетных данных. Они могут включать хот-точки WISPr 1.0 или зашифрованные хот-точки с помощью EAP-SIM, EAP-AKA или других поддерживаемых методов EAP.
Затем Windows автоматически перенаправляет трафик данных на эти точки доступа, когда они находятся в радиусе действия. Это может потребоваться, чтобы перенаправить сетевой трафик из сетей сотовых данных на фиксированные местоположения Wi-Fi. В некоторых случаях точка доступа Wi-Fi может обеспечивать более высокую скорость и лучшее покрытие, чем сеть сотовых данных в данной области.
Вы также можете сделать точку доступа менее предпочтительной, чем мобильная сеть, что делает его доступным для Windows, если мобильное широкополосное подключение недоступно, но не используется для разгрузки данных.
Настройка
Мобильное широкополосное приложение создает файл настройки, содержащий SSID и механизм проверки подлинности для хот-точек WiFi, которые пользователь может использовать для аутентификации. Это позволяет избежать необходимости вручную вводить эти сведения.
Агент подготовки анализирует файл настройки и предоставляет необходимые сведения диспетчеру подключений Windows. Windows автоматически подключается к этим сетям, когда они доступны.
Создание учетных данных
Если мобильное широкополосное приложение создает или извлекает учетные данные WISPr в закрытом порядке в рамках подключения, метаданные настройки включают ссылку на приложение, вместо того чтобы предоставлять конкретные учетные данные. Если включены определенные учетные данные, этот этап пропускается.
Веб-сайт портала в точке доступа Wi-Fi содержит вызов из протокола роуминга поставщика услуг беспроводного Интернета (WISPr).
Если статические учетные данные не были предоставлены, диспетчер подключений Windows уведомляет системного брокера событий о том, что проверка подлинности с точки доступа происходит. В противном случае диспетчер соединений Windows переходит непосредственно к проверке подлинности.
Для приватных схем проверки подлинности модуль System Event Broker вызывает приложение мобильной широкополосной сети для создания учетных данных.
Приложение создает учетные данные с помощью собственных механизмов. Они могут включать взаимодействие с сетевыми ресурсами или с мобильным широкополосным интерфейсом. Приложение в конечном счете принимает одно из следующих действий:
Укажите учетные данные. Приложение может создавать учетные данные для этой сети, а затем возвращать их в диспетчер подключений Windows. Диспетчер подключений Windows производит аутентификацию в точке доступа с помощью WISPr.
отмена подключения: компьютер не должен быть подключен к этой сети. Диспетчер соединений Windows завершает подключение.
отмена проверки подлинности: приложение прошло проверку подлинности с помощью альтернативного метода. Диспетчер соединений Windows ни не аутентифицируется, ни не отключается.
Взаимодействовать с пользователем: приложение перемещено на передний план экрана. Этот параметр выбирается, когда требуется подтверждение пользователя, например хот-точка с оплатой за подключение. Приложение должно в конечном итоге принять одно из ранее перечисленных действий после консультации с пользователем.
Аутентификация
Если учетные данные предоставляются мобильным широкополосным приложением (динамическими учетными данными WISPr) или статически определены как часть процесса настройки (статические учетные данные WISPr, учетные данные EAP), Windows предоставляет эти учетные данные в Wi-Fi хотспот.
Сведения о конфигурации, предоставляемые мобильным широкополосным приложением для профиля подключения в диспетчере подключений Windows, определяют, как получаются и доставляются учетные данные. Доставка описана в следующих шагах:
Когда пользователь находится в зоне действия хот-спота Wi-Fi, диспетчер соединений Windows отвечает учетными данными, которые статически заданы с помощью метаданных конфигурации. Эти данные могут быть созданы мобильным широкополосным приложением или доверенным веб-сайтом.
Wi-Fi точка доступа проверяет учетные данные у оператора и затем предоставляет компьютеру доступ к интернету.
Отображение сведений об учетной записи пользователю
Лучший способ взаимодействия с подписчиками в Windows 8, Windows 8.1 и Windows 10 — использование мобильного широкополосного приложения. Это приложение разработано вами для удовлетворения ваших ключевых сценариев взаимодействия с подписчиками.
Windows определяет, какой MNO или MVNO подписчик принадлежит при обнаружении мобильного широкополосного устройства на компьютере. Метаданные службы оператора сопоставляются и скачиваются с помощью WMIS.
Метаданные службы связывают мобильное широкополосное приложение с соответствующей записью сети в диспетчере подключений Windows.
Диспетчер подключений Windows отображает логотип оператора, имя оператора и ссылку Просмотреть мой аккаунт.
Когда пользователь выбирает ссылку, откроется мобильное широкополосное приложение. Приложение можно разработать для получения наиболее up-toсведений о дате, доступных в вашей системе выставления счетов.
При необходимости приложение может запрашивать локальные счетчики данных для оценки использования после последнего обновления системы выставления счетов. Приложение может использовать эти данные для отображения информации об использовании пользователя, приближенной к реальному времени.
Дополнительные сценарии можно разработать в мобильном широкополосном приложении. Подробные примеры и рекомендации по пользовательскому интерфейсу ключевых сценариев, которые могут включить мобильное широкополосное приложение, см. в проектировании пользовательского интерфейса мобильного широкополосного приложения.
Включение других устройств и сценариев приложений
Windows 8, Windows 8.1 и Windows 10 предоставляют широкий набор средств разработки и гибкую платформу разработки, которую можно использовать, создавая приложения, которые выделяют добавленные службы, которые делают их уникальными.
Привилегированные приложения
API и интерфейсы мобильного широкополосного подключения, включая настройку учетных записей и SMS, доступны только для мобильных широкополосных приложений. Список привилегированных приложений, имеющих доступ к этим привилегированным API, должен быть объявлен в пакете метаданных службы, который отправляется на панель мониторинга Центра разработки Для Windows.
Несколько контекстов PDP
Операционные системы Windows 8.1 и Windows 10 поддерживают одновременную работу нескольких PDP-контекстов. Это позволяет мобильным операторам предоставлять своим клиентам дифференцированные сценарии. Дополнительные сведения о сценариях, которые доступны при использовании нескольких контекстов PDP, см. в разделе Разработка приложений с помощью нескольких контекстов PDP.
Операторы проводной линии
Вы можете использовать PnP-X для представления устройств, не являющихся мобильными широкополосными, как устройств в приложении UWP.
Устройства, такие как DVR, маршрутизаторы шлюзов, мобильные хот-точки и телефоны (при подключении к той же сети Wi-Fi или локальной сети, что и компьютер с Windows), используют PnP-X, чтобы сделать Windows 8, Windows 8.1 и Windows 10 осведомлены о их присутствии. Метаданные устройства скачиваются для этих устройств на основе их свойств устройства, а приложение устройства UWP, разработанное вами, автоматически загружается. Вы можете ссылаться на это приложение для этих устройств, чтобы одно мобильное широкополосное приложение может управлять мобильной широкополосной связью, а также этими дополнительными устройствами.
Принцип работы
Компоненты, поддерживающие ключевые сценарии мобильного широкополосного подключения в Windows 8, Windows 8.1 и Windows 10, рассматриваются в этом разделе. Они разделены между теми, которые являются частью операционной системы Windows, и теми, которые являются частью метаданных службы или мобильного широкополосного приложения.
Компоненты Windows
Следующие компоненты входят в состав Windows 8, Windows 8.1 и Windows 10:
Агент подготовки
Агент конфигурации предоставляет интерфейс для настройки сети Windows. Агент подготовки принимает XML-файл, описывающий нужную конфигурацию.
XML-файл можно указать одним из следующих способов:
Подписанный XML-файл, предоставляемый веб-сайтом для функции msProvisionNetworks на компьютере Windows, работающем в поддерживаемом браузере.
XML-файл (подписанный или неподписанный), предоставляемый приложением для метода ProvisioningAgent.ProvisionFromXmlDocumentAsync.
Дополнительные сведения о формате и содержимом файла подготовки см. в разделе Использование метаданных для настройкимобильных широкополосных подключений.
Использование данных и диспетчер подписок
Диспетчер использования данных и подписки отслеживает сведения об учетных записях пользователя. Хранимые сведения о затратах подключенной сети доступны для всех приложений UWP. Эти сведения можно обновить с помощью агента подготовки.
Если оператор запрашивает его, диспетчер использования данных и подписки использует локальные счетчики данных для активации фонового события при использовании пяти процентов ограничения данных. Компонент System Event Broker предоставляет это фоновое событие, и мобильное широкополосное приложение может использовать событие в качестве триггера для обновления оплачиваемого использования.
Диспетчер соединений Windows
Диспетчер подключений Windows отслеживает доступные сети через Wi-Fi, мобильные широкополосные подключения и ethernet. Он принимает решения об автоматическом подключении и отключении на основе доступных сетей. Агент настройки позволяет определить относительный приоритет между сетями, которыми вы владеете. Однако пользователь может вручную подключиться к любой сети. Диспетчер соединений Windows использует действия пользователя вручную, чтобы повлиять на будущие варианты автоматического подключения.
Диспетчер подключений Windows также управляет аутентификацией после подключения с помощью Wi-Fi точек доступа, поддерживающих WISPr 1.0. Если статические учетные данные хранятся для Wi-Fi хот-спота, диспетчер подключений Windows выполняет проверку подлинности автоматически. Если требуются динамические учетные данные, диспетчер соединений Windows активирует фоновое событие с помощью system Event Broker. Затем мобильное широкополосное приложение должно создать соответствующие учетные данные и передать их в Диспетчер подключений Windows, чтобы завершить процесс проверки подлинности. Дополнительные сведения см. в статье Интеграция Windows с беспроводными точками доступа.
Локальные счетчики данных
Локальные счетчики данных отслеживают объем отправленных и полученных данных в сетевом интерфейсе с течением времени. Эта информация отображается пользователю в нескольких расположениях:
Вкладка истории приложений в диспетчере задач
(Необязательно) Диспетчер подключений Windows в расширенном представлении сети Wi-Fi или мобильной широкополосной сети. Пользователи могут решить, следует ли отображать или скрывать эту оценку для определенной сети. По умолчанию он отображается для мобильных широкополосных сетей и скрыт для Wi-Fi сетей. Однако если Windows обнаруживает, что установлено мобильное широкополосное устройство, оно скрывает предполагаемое использование данных в Диспетчере подключений Windows для соответствующей мобильной широкополосной сети. Это связано с тем, что при создании мобильного широкополосного приложения необходимо контролировать значение использования данных, отображаемое пользователю. Лучшее место, чтобы сделать это внутри мобильного широкополосного приложения. Пользователи могут переопределить это поведение и показать предполагаемое использование сети в любое время.
Локальные счетчики данных также доступны программным способом с помощью следующих API:
Метод ConnectionProfile.GetAttributedNetworkUsageAsync предоставляет использование данных за указанный период времени.
Метод ConnectionProfile.GetConnectivityIntervalsAsync предоставляет метки времени подключения и длительность при использовании сетевого интерфейса.
Сведения об использовании локальных данных служат в качестве оценки и руководства для пользователя. Windows не может учитывать незарегистрированный трафик или использование на других устройствах, имеющих те же ограничения данных. Например, семейные планы, использующие одну и ту же SIM-карту на разных устройствах. Мобильные широкополосные приложения должны использовать локальные счетчики данных только для приблизительной оценки использования с момента последней синхронизации с системой выставления счетов. Для использования данных, которые уже обработаны, система выставления счетов должна считаться авторитетной.
Мобильная широкополосная служба
Мобильное широкополосное подключение — это служба Windows, которая управляет обменом данными между API мобильного широкополосного подключения и мобильным широкополосным устройством. Служба может взаимодействовать с любым мобильным широкополосным устройством, драйвер которого соответствует модели драйвера широкополосной связи Windows Mobile.
Служба также считывает SIM-карту только что вставленного устройства и инициирует процесс, который получает метаданные службы и мобильное широкополосное приложение, соответствующее подключенному мобильному широкополосному устройству.
Драйвер класса широкополосной мобильной связи
Контроллер класса мобильного широкополосного подключения снижает нагрузку на производителей устройств, позволяя разрабатывать пользовательский драйвер для их мобильных широкополосных устройств. Любой мобильный широкополосный интерфейс, который определяется как USB-устройство и соответствует спецификации модели управления сетями (NCM) 2.0 (USB-IF), будет управляться драйвером класса мобильной широкополосной связи и не требует загрузки или установки дополнительных драйверов.
Драйвер класса мобильной широкополосной связи соответствует модели драйвера широкополосной связи Windows Mobile и обеспечивает полную функциональность мобильной широкополосной службы. Он также поддерживает пользовательские расширения, которые доступны непосредственно в мобильном широкополосном приложении. Дополнительные сведения см. в обзоре оборудования для мобильных операторов.
Системный брокер событий
Системный брокер событий управляет фоновыми событиями. Приложения, включая мобильное широкополосное приложение, могут регистрироваться для получения фоновых событий, чтобы реагировать на изменения состояния системы. К событиям, представляющим интерес для пользователей мобильного широкополосного приложения, относятся:
изменение статуса сети: сеть подключена или отключена, или изменилось подключение к Интернету в сети.
изменение состояния учетной записи: завершение цикла выставления счетов или пять процентов предполагаемого увеличения использования данных.
Wi-Fiаутентификация в хотспоте: Пытаюсь подключиться к общедоступному Wi-Fi хотспоту и требуется ввести учетные данные.
Уведомление о входящем операторе: SMS/USSD-сообщение, соответствующее определенным правилам синтаксического анализа, которые описывают его как поступающее от оператора.
Входящее SMS: SMS-сообщение получено, но не соответствует правилам разбора, установленным оператором.
входящихUSSD: получено сообщение USSD, которое не соответствует правилам синтаксического анализа, определяемым оператором.
Разработчики должны учитывать, что строгое ограничение устанавливается на время ЦП, которое может использовать приложение, пока оно не активно. Хотя эти ограничения расслаблены для некоторых событий, приложения всегда должны свести к минимуму ресурсы, которые они используют, пока система находится в состоянии низкой мощности или во время работы другого приложения.
Метаданные Windows и интернет-службы
Метаданные Windows и службы Интернета (WMIS) — это облачная служба Windows, которая предоставляет настройки Windows от сторонних производителей, участвующих в экосистеме устройств Windows. Для мобильного широкополосного устройства WMIS предоставляет пакет метаданных службы. Это предоставляет основные сведения, необходимые Windows для получения мобильного широкополосного приложения из Microsoft Store, разрешения подключения к сети впервые и отображения соответствующих элементов фирменной символики в диспетчере подключений Windows.
Microsoft Store
Microsoft Store — это основной способ доставки приложений UWP на компьютеры с Windows 8, Windows 8.1 и Windows 10. Для мобильного широкополосного приложения пакет приложения извлекается из Microsoft Store всякий раз, когда подключение к Интернету доступно после подключения устройства. Пакет приложения автоматически устанавливается и доступен пользователю на этом этапе. В Windows 8.1 и Windows 10 приложение доступно в Все приложения, но не закреплено автоматически на экране Пуск.
Дополнительные сведения о приложениях UWP для устройств см. в приложениях UWP для устройств.
Заметка
Хотя предприятия могут загружать приложения UWP на стороне в определенных условиях, они не рассматриваются в этом документе.
Метаданные оператора
Метаданные о операторах предоставляются тремя способами для Windows 8 и Windows 10, как описано ниже. Каждый из параметров метаданных предназначен для разного набора клиентов. Понимание того, как предоставляются три типа метаданных и какая информация используется в каждом из них, поможет вам лучше обслуживать ваших клиентов.
Дополнительные сведения о метаданных оператора см. в разделе Использование метаданных для настройкимобильных широкополосных подключений.
База данных Windows COSA
База данных Windows COSA присутствует на всех компьютерах с Windows. База данных периодически обновляется с помощью Центра обновления Windows, чтобы обеспечить точность сведений о подключении. Обновления базы данных выполняются вами через запросы на обслуживание. База данных COSA предоставляет сведения в Windows о том, как подключиться к сети, если он сталкивается с мобильным широкополосным устройством, включая APN, к которому он должен попытаться подключиться, и URL-адрес, к которому должен направляться пользователь, если подключение к Интернету недоступно.
Эта информация предназначена для того, чтобы клиенты могли выйти в интернет в течение нескольких секунд после подключения мобильного широкополосного устройства. Это должно позволить им немедленно приобрести услугу через веб-браузер или сразу же получить доступ в интернет, если они уже приобрели услугу.
Сведения о отправке обновлений в базу данных COSA Windows см. в разделе Планирование отправки базы данных COSA для настольных компьютеров.
Метаданные службы
Метаданные службы доставляются любому пользователю после подключения мобильного широкополосного устройства. Метаданные службы всегда загружаются автоматически, если пользователь имеет любую форму подключения к Интернету, включая лимитные мобильные широкополосные или перемещаемые сети.
Эта информация позволяет клиентам получить более богатый опыт, добавляя элементы фирменной символики для Диспетчера подключений Windows, с добавлением ссылки на мобильное широкополосное приложение, автоматически приобретаемое в Microsoft Store, и получать самые актуальные настройки мобильного широкополосного доступа для выхода в Интернет для покупок или подключения к сети. Windows периодически проверяет наличие последнего пакета метаданных службы из WMIS.
Пакет метаданных службы поставляется клиентам только в том случае, если на компьютере обнаружено мобильное широкополосное устройство с указанного оператора. Сведения в этом пакете переопределяют содержимое базы данных COSA всякий раз, когда она присутствует. Дополнительные сведения о схеме пакета метаданных службы см. в обзоре схемы XML MobileBroadbandInfo.
Инструкции по созданию пакета метаданных службы см. в руководстве разработчика по созданию метаданных службы.
Метаданные настройки
Метаданные настройки доставляются на компьютер либо через веб-сайт оператора, либо через мобильное широкополосное приложение после того, как подписчик приобретает услугу. Метаданные подготовки упакованы в виде XML-файла и обрабатываются агентом подготовки для изменения параметров сети компьютера.
Метаданные предоставления можно указать в соответствии с индивидуальными требованиями каждого подписчика. Метаданные конфигурации также могут обновляться с гораздо более высокой частотой через мобильное широкополосное приложение. Сведения в метаданных предоставления переопределяют содержимое базы данных COSA и метаданные службы. Это связано с тем, что она, как правило, является наиболее конкретной и адаптированной информацией о подписчике.