Udostępnij za pośrednictwem


Omówienie mobilnych łączy szerokopasmowych

Systemy Windows 8, Windows 8.1 i Windows 10 upraszczają łączność łączy szerokopasmowych dla użytkowników, oferując jednocześnie nowe możliwości dla operatorów sieci komórkowej. Użytkownicy korzystają z usprawnionego, spójnego przepływu połączenia. Systemy Windows 8, Windows 8.1 i Windows 10 zmniejszają potrzebę tworzenia tradycyjnych aplikacji do zarządzania połączeniami, dzięki czemu zasoby programistyczne mogą być skoncentrowane na interakcji z klientami, w tym na zarządzaniu kontami i usługach dodawanych do wartości.

Systemy Windows 8, Windows 8.1 i Windows 10 stanowią okazję do odtworzenia i usprawnienia istniejącego ekosystemu mobilnych łączy szerokopasmowych.

  • Wcześniejsze wersje sprzętu szerokopasmowego dla urządzeń przenośnych wymagały niestandardowych sterowników systemu Windows. Dzięki obecnemu sterownikowi klasy mobile Broadband certyfikowane urządzenia szerokopasmowe mają spójne środowisko bez konieczności instalowania sterowników niestandardowych. To usprawnienie stanowi okazję do zapewnienia klientom doświadczenia, które po prostu działa, jednocześnie umożliwiając potencjalne zmniejszenie kosztów pomocy technicznej.

  • Dostosowane środowiska zarządzania połączeniami duplikują funkcje systemu Windows i mają inne modele doświadczeń użytkownika niż inne elementy systemu Windows. Menedżerowie połączeń muszą być wdrażani i utrzymywani przez operatora i ich partnerów niezależnego dostawcy oprogramowania.

  • Potrzeba niestandardowego sterownika i niestandardowego oprogramowania do zarządzania połączeniami oznacza, że urządzenia szerokopasmowe oparte na USB muszą również wykonywać funkcję magazynu USB w celu dostarczenia tego niestandardowego oprogramowania do komputera użytkownika. Ta koncepcja urządzenia w trybie podwójnym często wymaga, aby użytkownik przełączał się między trybem przechowywania i trybem modemu, dodając dodatkowe zadanie, zanim użytkownik będzie mógł pomyślnie nawiązać połączenie z siecią.

  • Wyróżnij unikatowe usługi i możliwości, które sprawiają, że doświadczenie klienta jest unikatowe. Systemy Windows 8, Windows 8.1 i Windows 10 zapewniają możliwość skupienia się na relacji z klientem i wyróżnieniu unikalnej wartości dodanej za pośrednictwem aplikacji szerokopasmowej UWP, dawniej znanej jako aplikacja operatora sieci komórkowej.

Kluczowe scenariusze

Możesz włączyć następujące kluczowe scenariusze, które są częścią bieżącego środowiska mobilnych łączy szerokopasmowych. Podczas planowania składników systemu Windows, z którymi aplikacja musi korzystać, należy wziąć pod uwagę każdy z tych scenariuszy w kontekście modeli biznesowych.

Planowanie zakupu

Bezproblemowe środowisko zakupu planu ułatwia użytkownikom kupowanie łączności i umożliwia operatorowi akceptowanie nowych klientów bez konieczności interwencji pomocy technicznej lub sklepu detalicznego. Istnieją dwie opcje planu zakupu:

  • Aplikacja i metadane usługi szerokopasmowej dla urządzeń przenośnych są już zainstalowane na komputerze. Może się tak zdarzyć w przypadku komputerów z osadzonym sprzętem szerokopasmowym mobilnym, w którym OEM wstępnie załadował aplikację mobilną i metadane usługi szerokopasmowej na obrazie systemu Windows lub dostępne jest alternatywne połączenie internetowe.

  • Na komputerze nie zainstalowano aplikacji mobilnej szerokopasmowej i metadanych usługi. Może się to zdarzyć, gdy podłączasz przełącznik sprzętowy, a alternatywne połączenie internetowe nie jest dostępne.

Niezależnie od opcji zakupu planu istnieją różne stany podrzędne oparte na stanie urządzenia szerokopasmowego SIM lub CDMA. Zimne karty SIM (bez przypisanego planu), ciepłe karty SIM (gotowe do przyjęcia planu) i gorące karty SIM (już aktywne z planem) prawdopodobnie oferują różne doświadczenia w zależności od tego, jak chcesz uporządkować proces zakupu.

Aplikacja mobilna łączy szerokopasmowych jest już zainstalowana lub jest dostępne alternatywne połączenie internetowe

W takim przypadku na komputerze z kartą SIM prawdopodobnie zainstalowano już urządzenie osadzone, aplikację mobilną i metadane usługi szerokopasmowej, zanim użytkownik spróbuje aktywować usługę. Inną możliwością jest to, że użytkownik nie ma jeszcze aplikacji mobilnej szerokopasmowej, ale ma alternatywne połączenie internetowe do pobrania aplikacji. Następujące kroki są wykonywane automatycznie po wstawieniu karty SIM:

  1. Usługa szerokopasmowego Internetu mobilnego odczytuje identyfikator międzynarodowego subskrybenta mobilnego (IMSI), identyfikator karty obwodu zintegrowanego (ICCID) dla sieci GSM, identyfikator dostawcy (SID) dla sieci CDMA lub nazwę dostawcy dla sieci CDMA i generuje zestaw identyfikatorów sprzętu (HWID).

    Notatka

    Ten krok jest niezbędny tylko wtedy, gdy producent OEM nie wstawił karty SIM i nie załadował wstępnie aplikacji mobilnej szerokopasmowej oraz metadanych usługi.

  2. Gdy komputer jest połączony z Internetem, identyfikatory HWID są wysyłane do usług Windows Metadata and Internet Services (WMIS). Usługa WMIS identyfikuje operatora i zwraca odpowiedni pakiet metadanych usługi.

    Uwaga

    Ten krok jest niezbędny tylko wtedy, gdy producent OEM nie wstawił karty SIM i nie wstępnie załadował aplikacji mobilnej szerokopasmowej oraz metadanych usług.

  3. System Windows używa metadanych usługi do identyfikowania i pobierania mobilnej aplikacji szerokopasmowej ze sklepu Microsoft Store. Aplikacja jest instalowana automatycznie. W systemach Windows 8.1 i Windows 10 aplikacja nie jest przypięta do ekranu startowego.

    Notatka

    Ten krok jest niezbędny tylko wtedy, gdy producent OEM nie wstawił karty SIM i nie załadował wstępnie aplikacji mobilnej szerokopasmowej ani metadanych usługi.

  4. Logo i nazwa operatora są wyświetlane na liście Sieci w Menedżerze połączeń systemu Windows. Użytkownik może nawiązać połączenie z siecią.

  5. Menedżer połączeń systemu Windows próbuje nawiązać połączenie przy użyciu informacji o konfiguracji profilu sieciowego w metadanych usługi. Następny krok zależy od wyniku połączenia:

    • Jeśli początkowe połączenie powiedzie się, a łączność z Internetem jest dostępna, nic się nie dzieje. Użytkownik wcześniej zakupił usługę i ma aktywne konto.

    • Jeśli początkowe połączenie powiedzie się, ale łączność z Internetem nie jest dostępna, aplikacja mobilna łączy szerokopasmowych zostanie uruchomiona, a użytkownik zostanie poproszony o plan zakupu.

    • Jeśli początkowe połączenie nie powiedzie się, a kod błędu wskazuje, że usługa sieciowa nie została jeszcze zakupiona, zostanie uruchomiona aplikacja mobilna łączy szerokopasmowych. Aplikacja może określić odpowiednią odpowiedź. Jeśli na przykład kod błędu jest spowodowany brakiem łączności, może być konieczne przekierowanie użytkownika do ukończenia zakupu przez telefon lub połączenie z alternatywnym połączeniem internetowym.

    • Jeśli początkowe połączenie zakończy się niepowodzeniem z innym kodem błędu, menedżer połączeń systemu Windows powiadomi użytkownika o błędzie. Nie uruchomiono mobilnej aplikacji szerokopasmowej.

  6. Po otwarciu mobilnej aplikacji szerokopasmowej upewnij się, że aplikacja jest napisana w celu zapewnienia bezpiecznego połączenia z infrastrukturą rozliczeń zaplecza, aby umożliwić użytkownikowi zakup subskrypcji. Ten proces jest zastrzeżony dla każdego operatora, a firma Microsoft nie jest zaangażowana w proces zakupu. Aplikacja ustanawia to połączenie za pośrednictwem ograniczonego połączenia szerokopasmowego dla urządzeń przenośnych (które sieć operatora musi włączyć) lub za pośrednictwem alternatywnego połączenia internetowego, takiego jak Wi-Fi.

  7. Po zakończeniu zakupu planu, aplikacja szerokopasmowa generuje plik konfiguracyjny metadanych, który jest przekazywany do agenta aprowizacji. Spowoduje to skonfigurowanie systemu Windows przy użyciu informacji o planie zakupionym przez użytkownika.

Ważny

Powyższe kroki dotyczą również urządzenia zewnętrznego dołączonego do komputera z alternatywnym połączeniem internetowym.

Aplikacja mobilna łączy szerokopasmowych nie jest zainstalowana i nie jest dostępne żadne alternatywne połączenie internetowe

Zewnętrzne przenośne urządzenie szerokopasmowe, takie jak sprzętowy przełącznik, można wstawić do komputerów, które mogą nie mieć dostępnego alternatywnego połączenia internetowego i może nie mieć zainstalowanej mobilnej aplikacji szerokopasmowej. Kroki opisane poniżej pokazują, jak stworzyć środowisko do zakupu abonamentu, które omija ograniczenia w tym scenariuszu:

  1. Po wykryciu sprzętu szerokopasmowego dla urządzeń przenośnych usługa szerokopasmowego systemu Windows Mobile odczytuje identyfikator IMSI, identyfikator dostawcy lub nazwę dostawcy i generuje zestaw identyfikatorów HWID reprezentujących każdą wartość odczytaną z urządzenia. Usługa szerokopasmowego systemu Windows Mobile nasłuchuje zdarzeń związanych z szerokopasmowymi połączeniami mobilnymi.

  2. Gdy użytkownik wybierze Connect, wartości HWID są używane do lokalizowania ustawień połączenia w bazie danych COSA systemu Windows w następujący sposób:

    • Jeśli początkowe połączenie powiedzie się, a łączność z Internetem jest dostępna, nic się nie dzieje. Użytkownik wcześniej kupił usługę i ma aktywne konto.

    • Jeśli początkowe połączenie powiedzie się, ale łączność z Internetem nie jest dostępna, użytkownik zostanie przekierowany do adresu URL określonego w bazie danych COSA dla tego zakresu HWID.

    • Jeśli początkowe połączenie nie powiedzie się, Menedżer połączeń systemu Windows powiadomi użytkownika o błędzie. Witryna internetowa powinna pomóc użytkownikowi w zakupie planu.

  3. Gdy użytkownik zakończy zakup planu, witryna internetowa generuje plik aprowizacji metadanych i przekazuje go do agenta aprowizacyjnego. Spowoduje to skonfigurowanie systemu Windows przy użyciu podstawowych informacji o planie zakupionym przez użytkownika. W zależności od struktury sieci występuje jedna z następujących czynności:

    • Użytkownik otrzymuje dostęp do Internetu w bieżącym połączeniu.

    • Plik aprowizacji zawiera instrukcje dotyczące rozłączania i ponownego nawiązywania połączenia z tą samą siecią lub inną siecią, która zapewnia dostęp do Internetu.

    W tym momencie użytkownik jest w trybie online. Teraz, gdy jest dostępne połączenie internetowe, system Windows wykrywa sprzęt mobilnych łączy szerokopasmowych i pobiera i instaluje metadane usługi oraz mobilną aplikację szerokopasmową.

  4. Identyfikatory HWID obliczane z urządzenia SIM lub mobilnego łącza szerokopasmowego są wysyłane do usługi WMIS. Usługa WMIS identyfikuje operatora i zwraca odpowiedni pakiet metadanych usługi.

  5. System Windows używa metadanych usługi do identyfikowania i pobierania skojarzonej aplikacji mobilnej szerokopasmowej ze sklepu Microsoft Store. Aplikacja jest instalowana automatycznie i rejestrowana do obsługi zdarzeń w tle. W systemach Windows 8.1 i Windows 10 aplikacja nie jest automatycznie przypięta do ekranu startowego. Rejestrowanie zdarzeń w tle umożliwia aplikacji reagowanie na lokalne liczniki użycia danych, odbieranie komunikatów SMS operatora, nawiązywanie połączeń z hotspotami Wi-Fi, obsługiwanie sprawdzania uprawnień i nie tylko.

  6. Gdy wystąpi zdarzenie w tle, aplikacja generuje bardziej kompletny plik aprowizacji, w razie potrzeby i przekazuje go do agenta aprowizacji. Spowoduje to skonfigurowanie systemu Windows przy użyciu informacji o planie zakupionym przez użytkownika.

Łączenie aktywnego urządzenia

Gdy urządzenie z aktywnym planem mobilnego Internetu szerokopasmowego jest dołączone do komputera, doświadczenie jest podobne jak przy zakupie, z tą różnicą, że próba połączenia prowadzi do Internetu. System Windows nie uruchamia mobilnej aplikacji szerokopasmowej dla mobilnych łączy szerokopasmowych ani nie łączy się z witryną internetową operatora sieci komórkowej. Zamiast tego aplikacja jest zainstalowana w tle.

  1. Po wykryciu sprzętu szerokopasmowego dla urządzeń przenośnych usługa łączy szerokopasmowych odczytuje identyfikator IMSI, identyfikator ICCID, identyfikator dostawcy lub nazwę dostawcy i generuje identyfikatory HWID.

  2. Gdy użytkownik wybierze Connect, wartości HWID są używane do lokalizowania odpowiednich ustawień połączenia w bazie danych COSA systemu Windows. W przypadku aktywnego urządzenia połączenie zakończy się pomyślnie, a łączność z Internetem jest dostępna.

  3. W tym momencie użytkownik jest w trybie online. Teraz, gdy jest dostępne połączenie internetowe, system Windows wykrywa sprzęt mobilnych łączy szerokopasmowych i pobiera i instaluje metadane usługi oraz mobilną aplikację szerokopasmową.

Systemy Windows 8.1 i Windows 10 mogą łączyć się z siecią operatora podczas instalacji systemu Windows, jeśli urządzenie przenośne z aktywnym planem jest dołączone do komputera. Sieć szerokopasmowych urządzeń przenośnych jest wyświetlana na liście Sieci podczas instalacji systemu Windows wraz z sieciami Wi-Fi. Podobnie jak w przypadku łączenia aktywnego urządzenia, generowana jest funkcja HWID na podstawie wykrytego sprzętu szerokopasmowego dla urządzeń przenośnych i służy do lokalizowania odpowiednich ustawień połączeń w bazie danych COSA systemu Windows.

Powiadomienia operatorów i zdarzenia systemowe

Aby zapewnić użytkownikom informacje o stanie konta, aplikacja mobilna szerokopasmowego internetu musi wykonywać pewne działania nawet wtedy, gdy użytkownik nie wchodzi z nią w interakcję. Te działania obejmują reagowanie na komunikaty USSD inicjowane przez operator lub sieci, powiadamianie użytkownika o zbliżaniu się do limitu danych, powiadamianie użytkownika o wygaśnięciu planu danych i powiadamianie użytkownika o stanie roamingu. Przychodzące wiadomości SMS są dostępne dla uprzywilejowanych aplikacji, którym udzielono dostępu do możliwości programu SMS na komputerze przez pakiet metadanych usługi.

Niektóre wiadomości SMS pochodzą bezpośrednio z operatora sieci komórkowej i powinny być wyświetlane użytkownikowi przy użyciu aplikacji mobilnej szerokopasmowej. Aplikacja mobilna szerokopasmowa może wywołać powiadomienie typu toast po otrzymaniu wiadomości SMS od operatora.

W przypadku komunikatów operatorów, które nie mają być widoczne przez użytkownika końcowego, aplikacja mobilna łączy szerokopasmowych może je przetwarzać i działać odpowiednio. Usługa powiadomień systemu Windows zapewnia najbardziej wydajny kanał powiadomień bezpośrednich do aplikacji, ale system Windows obsługuje również korzystanie z przychodzących wiadomości SMS i nieustrukturyzowanych powiadomień dodatkowych (USSD) z sieci szerokopasmowej mobilnej.

Więcej informacji na temat obsługi wiadomości SMS można znaleźć w Tworzenie aplikacji SMS. Więcej informacji o powiadomieniach operatorów można znaleźć w Włączanie powiadomień operatora komórkowego i zdarzeń systemowych.

  • Metadane usługi deklarują, że aplikacja mobilna łączy szerokopasmowych chce uzyskać dostęp do powiadomień operatora. Tworzone jest prywatne zdarzenie w tle, a aplikacja zostaje zarejestrowana na zdarzenia powiadomień operatora w momencie jej zainstalowania.

  • Gdy aplikacja stosuje metadane aprowizacji, zawiera opis wszystkich wiadomości SMS i USSD, które powinny być traktowane jako komunikaty operatorów.

Po otrzymaniu wiadomości SMS lub USSD usługa Mobile Broadband Service porównuje komunikat z opisem podanym w metadanych aprowizacji. Jeśli zostały uwzględnione reguły analizowania, usługa mobile broadband również interpretuje komunikat i aktualizuje informacje o użyciu danych.

Jeśli komunikat jest zgodny, broker zdarzeń systemowych jest powiadamiany o wywołaniu prywatnego zdarzenia w tle dla tej mobilnej aplikacji szerokopasmowej. Jeśli nie, broker zdarzeń systemowych zostanie powiadomiony o wywołaniu publicznego zdarzenia SMS.

Oto kilka przykładów tego, co operator może uwzględnić w aplikacji mobilnej szerokopasmowej na potrzeby odpowiedzi na przychodzące wiadomości SMS:

  • Natychmiastowe synchronizowanie bieżącego użycia danych

  • Wyświetlanie powiadomienia użytkownikowi

  • Aktualizowanie dynamicznego kafelka aplikacji

  • Pobieranie i stosowanie zaktualizowanych metadanych aprowizacji

Notatka

System Windows nie zawiera aplikacji SMS z systemem operacyjnym, więc aplikacja mobilna łączy szerokopasmowych lub aplikacja SMS innej firmy, do której operator zapewnia uprzywilejowany dostęp, jest potrzebny do wyświetlania wiadomości SMS użytkownikowi.

Notatka

Tworzenie mobilnej aplikacji szerokopasmowej z obsługą wiadomości SMS jest niezbędne do wyświetlania interfejsu użytkownika powiadomień użytkownikowi końcowemu po odebraniu wiadomości SMS, co może być wymagane do spełnienia wymagań regulacyjnych lub najlepszych rozwiązań na niektórych rynkach.

Funkcjonalność SMS jest dostępna dla aplikacji mobilnego Internetu szerokopasmowego, aplikacji UWP, które mają uprzywilejowany dostęp do operatorów sieci komórkowej, aplikacji UWP, które mają uprzywilejowany dostęp przez producenta OEM komputera (jeśli urządzenie szerokopasmowe jest osadzone w komputerze) lub urządzenia szerokopasmowego od dostawcy IHV (jeśli urządzenie szerokopasmowe jest wymienne). Operatorzy sieci komórkowej i komputer OEM (lub urządzenie mobilne IHV) określają aplikacje uprzywilejowane za pośrednictwem metadanych usługi. Aby uzyskać więcej informacji na temat metadanych usługi, zobacz Korzystanie z metadanych do konfiguracji doświadczeń z mobilnym szerokopasmowym Internetem.

Podaj dokładne dane użycia i planu

System Windows udostępnia interfejsy API dotyczące użycia danych i menedżera subskrypcji, których mobilna aplikacja szerokopasmowa może użyć do opisania planu danych użytkownika. Mobilna aplikacja szerokopasmowa może zaktualizować ten interfejs API informacjami o rozmiarze pakietu danych, planie mierzonego i niemierzonego oraz zaktualizowanej wartości wykorzystania danych z sieci operatora.

System Windows sprawdza informacje o użyciu danych ustawione dla użytkownika przy użyciu tych interfejsów API i zmienia zachowanie podstawowych funkcji. Na przykład usługa Windows Update automatycznie pobiera aktualizacje krytyczne tylko wtedy, gdy użytkownik korzysta z sieci taryfowej. Informacje o zużyciu danych są również dostępne dla aplikacji innych firm za pośrednictwem interfejsów API Menedżera Zużycia Danych i Subskrypcji.

Poniżej przedstawiono przewodnik po różnych funkcjach, z których aplikacja mobilna łączy szerokopasmowych może korzystać w celu informowania użytkownika o użyciu danych.

  1. Liczniki danych lokalnych szacują, że użycie profilu zmieniło się o ponad pięć procent limitu danych użytkownika od ostatniej aktualizacji operatora. Ten pięcioprocentowy przyrost jest twardo zakodowany, a mobilna aplikacja szerokopasmowa może korzystać ze zdarzeń w tle, aby obudzić się i reagować na każdy taki przyrost.

  2. Menedżer użycia danych i subskrypcji to składnik systemu Windows, który śledzi przyrost użycia o pięć procent. Powiadamia on brokera zdarzeń systemowych o wyzwoleniu zdarzenia w tle dla każdego pięciu procent przyrostu w lokalnym szacowanym użyciu.

  3. System Event Broker wywołuje mobilną aplikację szerokopasmową w celu obsługi zdarzenia w tle. (Inne wyzwalacze, takie jak powiadomienie przychodzące, mogą spowodować wystąpienie tego problemu). Mobilna aplikacja szerokopasmowa może wybrać, co zrobić, gdy zostanie wywołana w tym celu.

  4. Najlepszym rozwiązaniem jest, aby aplikacja obsługiwała to zdarzenie, pobierając najbardziej aktualne informacje o użyciu z infrastruktury rozliczeń operatora, aby sprawdzić, ile użycia użytkownik rzeczywiście przeszedł. Jest to prawdopodobnie operacja asynchroniczna za pośrednictwem sieci, a mobilna aplikacja szerokopasmowa musi być w stanie reagować na opóźnienia w uzyskiwaniu tych informacji z infrastruktury rozliczeniowej operatora. Jeśli w śledzeniu użycia danych występuje znaczne opóźnienie, aplikacja mobilna łączy szerokopasmowych może wysyłać zapytania do lokalnych liczników danych, aby wypełnić lukę między bieżącym czasem a najnowszymi danymi.

  5. Po zakończeniu zapytania internetowego do infrastruktury rozliczeniowej operatora aplikacja mobilna łączy szerokopasmowych może zastosować zaktualizowane metadane aprowizacji, które opisują najbardziej up-to- informacje o użyciu daty dostępne z powrotem do systemu Windows.

  6. Aplikacja publikuje zaktualizowane informacje za pośrednictwem API użycia danych i menedżera subskrypcji.

  7. Składniki systemu Windows i aplikacje inne niż Microsoft na komputerze mogą uzyskiwać dostęp do tych informacji o użyciu przy użyciu klasy Windows.Networking.Connectivity.ConnectionProfile. Aplikacje mogą odpowiednio dostosować swoje zachowanie. Na przykład aplikacja może używać strumienia wideo o niższej jakości w sieciach mierzonych.

Udostępnianie Internetu

Mobilne łącza szerokopasmowe zapewniają użytkownikom łączność wszędzie tam, gdzie idą. Jednak nie każde urządzenie ma przenośne urządzenie szerokopasmowe. Systemy Windows 8.1 i Windows 10 umożliwiają użytkownikom udostępnianie łączności szerokopasmowej urządzeń przenośnych za pośrednictwem Wi-Fi z przyjaciółmi i rodziną przy użyciu różnych urządzeń.

Klienci mogą włączyć udostępnianie Internetu w ustawieniach komputera. Mogą również zmienić identyfikator SSID, hasło dla sieci Wi-Fi i zobaczyć, ile osób udostępnia połączenie.

Aby klienci mogli korzystać z mobilnej łączności szerokopasmowej na innym swoim urządzeniu, system Windows jeszcze bardziej to ułatwia. Po prostu otwórz listę Sieci na komputerze obsługującym sieć Wi-Fi z systemem Windows 8.1 lub Windows 10, wybierz identyfikator SSID urządzenia do udostępniania, a następnie wybierz pozycję Connect. System Windows obsługuje całą konfigurację urządzenia i komunikację między urządzeniami.

Poniżej przedstawiono przewodnik po różnych funkcjach, które można skonfigurować i zarządzać sposobem działania udostępniania Internetu w systemach Windows 8.1 i Windows 10.

  1. Możesz wybrać, czy klienci mogą korzystać z udostępniania internetu, przekazując pakiet metadanych usługi, który jest automatycznie pobierany i instalowany na komputerze.

  2. Korzystając z metadanych usługi, możesz również wybrać, czy aplikacja mobilnej sieci szerokopasmowej wykonuje kontrolę uprawnień na podstawie usługi, aby sprawdzić, czy określony klient kupił plan danych obsługujący udostępnianie internetu.

  3. Aplikacja szerokopasmowa rejestruje się na potrzeby zdarzenia w tle w celu uruchomienia sprawdzania uprawnień za każdym razem, gdy użytkownik włącza udostępnianie Internetu i informuje system Windows, czy powinien na to zezwolić.

  4. W ramach metadanych aprowizacji można określić kontekst PDP i protokół APN do użycia dla udostępnionego ruchu danych, a także maksymalną liczbę urządzeń, które mogą jednocześnie współużytkować połączenie.

  5. Korzystając ze zaktualizowanych interfejsów API użycia danych lokalnych, możesz stworzyć doświadczenie w aplikacji szerokopasmowego internetu mobilnego, aby pokazać klientom, ile danych zostało wykorzystanych przez inne urządzenia, które współdzieliły ich mobilne połączenie szerokopasmowe.

Aby uzyskać więcej informacji na temat udostępniania Internetu, zobacz Tworzenie i konfigurowanie środowisk udostępniania Internetu.

Uwierzytelnianie Wi-Fi hotspotu

W ramach metadanych aprowizacji aplikacja mobilna łączy szerokopasmowych może opisywać hotspoty, które użytkownik może uwierzytelnić przy użyciu poświadczeń dostarczonych przez operatora. Mogą to być hotspoty WISPr 1.0 lub zaszyfrowane hotspoty przy użyciu protokołu EAP-SIM, EAP-AKA lub innych obsługiwanych metod protokołu EAP.

System Windows automatycznie przekierowuje ruch danych do tych hotspotów, gdy są w zasięgu. Możesz to zrobić, aby odciążyć ruch sieciowy z sieci komórkowych do lokalizacji Wi-Fi opartych na liniach lądowych. W niektórych przypadkach hotspot Wi-Fi może mieć większe szybkości lub lepsze pokrycie niż sieć danych komórkowych dla tej lokalizacji.

Możesz również ustawić hotspot mniej preferowany niż sieć mobilna, dzięki czemu system Windows będzie dostępny, gdy połączenie szerokopasmowe dla urządzeń przenośnych nie jest dostępne, ale nie jest używane do odciążania danych.

Ustawienia

  • Aplikacja mobilna łączy szerokopasmowych generuje plik aprowizacji zawierający identyfikatory SID i mechanizm uwierzytelniania dla hotspotów sieci Wi-Fi, które użytkownik może uwierzytelnić. Pozwala to uniknąć konieczności ręcznego wprowadzania tych informacji przez użytkownika.

  • Agent aprowizacji analizuje plik aprowizacji i udostępnia niezbędne informacje do Menedżera połączeń systemu Windows. System Windows automatycznie łączy się z tymi sieciami, gdy są dostępne.

Generowanie poświadczeń

Jeśli mobilna aplikacja szerokopasmowa generuje lub pobiera poświadczenia funkcji WISPr w zastrzeżony sposób podczas połączenia, metadane aprowizacji zawierają odwołanie do aplikacji, a nie podanie określonych poświadczeń. Jeśli zostaną uwzględnione określone poświadczenia, ta faza zostanie pominięta.

  1. Witryna internetowa portalu uwierzytelniającego w hotspot Wi-Fi zawiera wyzwanie z protokołu roamingu bezprzewodowego dostawcy usług internetowych (WISPr).

  2. Jeśli nie podano poświadczeń statycznych, Menedżer połączeń systemu Windows powiadamia systemowego brokera zdarzeń o wystąpieniu uwierzytelniania hotspotu. W przeciwnym razie Menedżer połączeń systemu Windows przechodzi bezpośrednio do uwierzytelniania.

  3. W przypadku zastrzeżonych schematów uwierzytelniania broker zdarzeń systemowych wywołuje mobilną aplikację szerokopasmową w celu wygenerowania poświadczeń.

  4. Aplikacja generuje poświadczenia przy użyciu własnych mechanizmów. Mogą one obejmować interakcję z zasobami sieciowymi lub z interfejsem mobilnych łączy szerokopasmowych. Aplikacja ostatecznie wykonuje jedną z następujących akcji:

    • Podaj poświadczenia: aplikacja może wygenerować poświadczenia dla tej sieci, a następnie zwrócić je do Menedżera połączeń systemu Windows. Menedżer połączeń systemu Windows uwierzytelnia się w hotspotie przy użyciu funkcji WISPr.

    • Anuluj połączenie: komputer nie powinien być połączony z tą siecią. Menedżer połączeń systemu Windows kończy połączenie.

    • Anuluj uwierzytelnianie: aplikacja została uwierzytelniona przy użyciu alternatywnej metody. Menedżer połączeń systemu Windows nie uwierzytelnia się ani nie rozłącza.

    • Interakcja użytkownika: Aplikacja jest przenoszona na pierwszy plan. Jest to wybierane, gdy jest wymagane potwierdzenie użytkownika, takie jak hotspot płatności za połączenie. Aplikacja powinna ostatecznie wykonać jedną z wcześniej wymienionych akcji po konsultacji z użytkownikiem.

Uwierzytelnianie

Gdy poświadczenia są dostarczane przez mobilną aplikację szerokopasmową (dynamiczne poświadczenia funkcji WISPr) lub statycznie zdefiniowane jako część aprowizacji (statyczne poświadczenia funkcji WISPr, poświadczenia protokołu EAP), system Windows dostarcza te poświadczenia do Wi-Fi hotspotu.

Informacje o konfiguracji udostępniane przez aplikację łączy szerokopasmowych dla urządzeń przenośnych z profilem połączenia w Menedżerze połączeń systemu Windows określają sposób uzyskiwania i dostarczania poświadczeń. Dostarczanie zostało opisane w następnych krokach:

  1. Gdy użytkownik znajduje się w zasięgu hotspotu Wi-Fi, Menedżer połączeń systemu Windows odpowiada przy użyciu poświadczeń, które są statycznie zdefiniowane przy użyciu metadanych konfiguracyjnych. Te dane mogą być generowane przez mobilną aplikację szerokopasmową lub za pośrednictwem zaufanej witryny internetowej.

  2. Hotspot Wi-Fi weryfikuje poświadczenia z operatorem, a następnie zezwala komputerowi na dostęp do Internetu.

Wyświetlanie informacji o koncie dla użytkownika

Najlepszym sposobem interakcji z subskrybentami w systemach Windows 8, Windows 8.1 i Windows 10 jest użycie mobilnej aplikacji szerokopasmowej. Ta aplikacja jest opracowywana przez Ciebie w celu spełnienia kluczowych scenariuszy dotyczących interakcji subskrybenta.

  1. System Windows określa, do którego operatora MNO lub MVNO należy subskrybent po wykryciu mobilnego urządzenia szerokopasmowego na komputerze. Metadane usługi operatora są dopasowywane i pobierane przy użyciu usługi WMIS.

  2. Metadane usługi łączą mobilną aplikację szerokopasmową z odpowiednim wpisem sieciowym w Menedżerze połączeń systemu Windows.

  3. Menedżer połączeń systemu Windows wyświetla logo operatora, nazwę operatora i link Wyświetl moje konto.

  4. Gdy użytkownik wybierze link, zostanie otwarta mobilna aplikacja szerokopasmowa. Aplikację można opracowywać, aby pobrać najbardziej up-to— informacje o dacie dostępne w systemie rozliczeniowym.

  5. Opcjonalnie aplikacja może wysyłać zapytania do lokalnych liczników danych w celu oszacowania użycia od czasu ostatniej aktualizacji systemu rozliczeniowego. Aplikacja może użyć tych danych, aby wyświetlić przybliżenie użycia użytkownika w czasie zbliżonym do rzeczywistego.

  6. Więcej scenariuszy można przekształcić w mobilną aplikację szerokopasmową. Aby zapoznać się ze szczegółowymi przykładami i wytycznymi dotyczącymi środowiska użytkownika w kluczowych scenariuszach, które może włączyć aplikacja mobilna szerokopasmowa, zobacz Projektowanie środowiska użytkownika aplikacji mobilnej szerokopasmowej.

Włączanie innych urządzeń i scenariuszy aplikacji

Systemy Windows 8, Windows 8.1 i Windows 10 udostępniają bogaty zestaw narzędzi programistycznych i elastyczną platformę programową, którą można wykorzystać, tworząc aplikacje, które podkreślają wartość dodaną usług, które sprawiają, że są one unikatowe.

Aplikacje uprzywilejowane

Mobilne interfejsy API i interfejsy szerokopasmowe, w tym zarządzanie kontem i wiadomości SMS, są ograniczone wyłącznie do aplikacji mobilnych szerokopasmowych. Lista uprzywilejowanych aplikacji, które mają dostęp do tych uprzywilejowanych interfejsów API, musi być zadeklarowana w pakiecie metadanych usługi przesłanym do pulpitu nawigacyjnego Centrum deweloperów systemu Windows.

Wiele kontekstów PDP

Systemy Windows 8.1 i Windows 10 obsługują wiele aktywnych kontekstów PDP. Dzięki temu operatorzy mobilni mogą udostępniać zróżnicowane scenariusze klientom. Aby uzyskać więcej informacji na temat scenariuszy, które są włączone przy użyciu wielu kontekstów PDP, zobacz Tworzenie aplikacji przy użyciu wielu kontekstów PDP.

Operatory przewodowe

Za pomocą PnP-X można uwidaczniać niemobilne urządzenia szerokopasmowe jako aplikację urządzenia UWP.

Urządzenia, takie jak rejestratory DVR, routery bramowe, mobilne hotspoty i telefony, mogą (podczas połączenia z tą samą siecią Wi-Fi lub LAN co komputer z systemem Windows) używać PnP-X, aby Windows 8, Windows 8.1 i Windows 10 były świadome ich obecności. Metadane urządzeń są pobierane na podstawie ich właściwości, a aplikacja urządzenia platformy uniwersalnej systemu Windows opracowana przez użytkownika jest automatycznie pobierana. Możesz odwoływać się do tej aplikacji dla tych urządzeń, aby jedna mobilna aplikacja szerokopasmowa mogła zarządzać mobilnymi połączeniami szerokopasmowymi, a także tymi dodatkowymi urządzeniami.

Jak to działa

Składniki obsługujące kluczowe scenariusze dla mobilnych łączy szerokopasmowych w systemach Windows 8, Windows 8.1 i Windows 10 zostały omówione w tej sekcji. Są one podzielone między te, które są częścią systemu operacyjnego Windows i te, które są częścią metadanych usługi lub mobilnej aplikacji szerokopasmowej.

Diagram przedstawiający składniki zapewniające doświadczenie operatora komórkowego.

Składniki systemu Windows

Następujące składniki są częścią systemów Windows 8, Windows 8.1 i Windows 10:

Agent aprowizacji

Agent aprowizacji udostępnia interfejs umożliwiający skonfigurowanie systemu Windows przy użyciu ustawień sieciowych. Agent aprowizacji akceptuje plik XML opisujący żądaną konfigurację.

Plik XML można podać na jeden z następujących sposobów:

Aby uzyskać więcej informacji na temat formatu i zawartości pliku aprowizacji, zobacz Używanie metadanych do konfigurowania doświadczeń z szerokopasmowym internetem mobilnym.

Użycie danych i menedżer subskrypcji

Użycie danych i Menedżer subskrypcji śledzi szczegółowe informacje o kontach użytkownika. Przechowywane informacje o kosztach dotyczące aktualnie połączonej sieci są dostępne dla wszystkich aplikacji platformy UWP. Te informacje można zaktualizować przy użyciu Agenta aprowizacyjnego.

Jeśli przewoźnik zażąda, Menedżer użycia danych i subskrypcji wykorzysta lokalne liczniki danych do wyzwalania zdarzenia w tle, gdy zostanie użyte pięć procent limitu danych. System Event Broker dostarcza to zdarzenie w tle, a aplikacja szerokopasmowa na urządzenia mobilne może użyć tego zdarzenia jako wyzwalacza do aktualizacji rozliczanego użycia.

Menedżer połączeń systemu Windows

Menedżer połączeń Windows monitoruje dostępne sieci w Wi-Fi, sieciach szerokopasmowych mobilnych i sieciach ethernet. Umożliwia automatyczne podejmowanie decyzji dotyczących łączenia i rozłączania w oparciu o dostępne sieci. Agent aprowizacji umożliwia zdefiniowanie względnego priorytetu między własnymi sieciami. Użytkownik może jednak ręcznie nawiązać połączenie z dowolną siecią. Menedżer połączeń systemu Windows używa ręcznych akcji użytkownika w celu wywierania wpływu na przyszłe opcje automatycznego połączenia.

Menedżer połączeń systemu Windows zarządza również uwierzytelnianiem po nawiązaniu połączenia za pomocą Wi-Fi hotspotów obsługujących funkcję WISPr 1.0. Jeśli poświadczenia statyczne zostały zapisane dla hotspotu Wi-Fi, Menedżer połączeń systemu Windows uwierzytelnia się automatycznie. Jeśli wymagane są poświadczenia dynamiczne, Menedżer połączeń systemu Windows wyzwala zdarzenie w tle przy użyciu brokera zdarzeń systemowych. Aplikacja mobilna łączy szerokopasmowych powinna następnie wygenerować odpowiednie poświadczenia i dostarczyć je do Menedżera połączeń systemu Windows w celu ukończenia procesu uwierzytelniania. Aby uzyskać więcej informacji, zobacz Integrowanie systemu Windows z hotspotami bezprzewodowymi.

Lokalne liczniki danych

Liczniki danych lokalnych śledzą ilość danych, które są wysyłane i odbierane w interfejsie sieciowym w czasie. Te informacje są wyświetlane użytkownikowi w wielu lokalizacjach:

  • Karta historia aplikacji w Menedżerze zadań

  • (Opcjonalnie) Menedżer połączeń systemu Windows w rozszerzonym widoku Wi-Fi lub sieci szerokopasmowej dla urządzeń przenośnych. Użytkownicy mogą zdecydować, czy pokazać, czy ukryć to oszacowanie dla określonej sieci. Domyślnie jest wyświetlany dla mobilnych sieci szerokopasmowych i ukryty dla sieci Wi-Fi. Jeśli jednak system Windows wykryje, że zainstalowano urządzenie mobilne szerokopasmowe, ukrywa szacowane użycie danych w Menedżerze połączeń systemu Windows dla odpowiedniej sieci mobilnej. Wynika to z założenia, że w przypadku utworzenia mobilnej aplikacji szerokopasmowej chcesz kontrolować wartość użycia danych wyświetlaną użytkownikowi. Najlepszym miejscem, aby to zrobić, jest wewnątrz mobilnej aplikacji szerokopasmowej. Użytkownicy mogą w dowolnym momencie zastąpić to zachowanie i pokazać szacowane użycie sieci.

Lokalne liczniki danych są również dostępne programowo przy użyciu następujących interfejsów API:

Informacje o użyciu danych lokalnych służą jako oszacowanie i przewodnik dla użytkownika. System Windows nie może uwzględniać niebillowanego ruchu ani użycia na innych urządzeniach, które dzielą te same limity danych. Na przykład plany rodzinne używające tej samej karty SIM na różnych urządzeniach. Mobilne aplikacje szerokopasmowe powinny używać lokalnych liczników danych tylko do przybliżonego użycia od ostatniej synchronizacji z systemem rozliczeniowym. W przypadku użycia danych, które zostało już przetworzone, system rozliczeniowy powinien być uznawany za autorytatywny.

Mobilna usługa szerokopasmowa

Mobile Broadband Service to usługa systemu Windows, która zarządza komunikacją między mobilnymi interfejsami API szerokopasmowymi a urządzeniem przenośnym szerokopasmowym. Usługa może wchodzić w interakcje z dowolnym przenośnym urządzeniem szerokopasmowym, którego sterownik jest zgodny z modelem sterowników szerokopasmowych systemu Windows Mobile.

Usługa odczytuje również kartę SIM nowo wstawionego urządzenia i inicjuje proces pobierania metadanych usługi i mobilnej aplikacji szerokopasmowej odpowiadającej dołączonemu urządzeniu szerokopasmowemu przenośnemu.

Sterownik klasy szerokopasmowej dla urządzeń przenośnych

Sterownik klasy mobilnych łączy szerokopasmowych zmniejsza obciążenie producentów urządzeń związane z uzyskaniem niestandardowego sterownika dla ich specyficznego urządzenia szerokopasmowego mobilnego. Każdy mobilny interfejs szerokopasmowy, który pojawia się jako urządzenie USB i jest zgodny z Forum Implementatorów USB (USB-IF) modelem kontroli sieci (NCM) 2.0, będzie zarządzany przez sterownik klasy mobilnego szerokopasmowego i nie wymaga pobrania ani instalacji dodatkowych sterowników.

Sterownik klasy szerokopasmowej dla urządzeń przenośnych jest zgodny z modelem sterowników szerokopasmowych systemu Windows Mobile i zapewnia pełną funkcjonalność usługi mobile Broadband Service. Obsługuje również rozszerzenia niestandardowe, które są udostępniane bezpośrednio aplikacji mobilnej szerokopasmowej. Aby uzyskać więcej informacji, zobacz Omówienie sprzętu operatora sieci komórkowej.

Broker zdarzeń systemowych

Broker zdarzeń systemowych zarządza zdarzeniami w tle. Aplikacje, w tym mobilna aplikacja szerokopasmowa, mogą rejestrować się w celu odbierania zdarzeń w tle w celu reagowania na zmiany stanu systemu. Zdarzenia, które mogą być interesujące dla mobilnej aplikacji szerokopasmowej, obejmują:

  • Zmiana stanu sieci: Połączenie z siecią, rozłączenie lub zmiana łączności z Internetem na danej sieci.

  • zmiana stanu konta: koniec cyklu rozliczeniowego lub pięć procent szacowanych przyrostów użycia danych.

  • pl-PL: Wi-Fi uwierzytelnianie typu hot-spot: podejmowanie próby połączenia z publicznym Wi-Fi hotspotem wymaga podania poświadczeń.

  • Powiadomienie operatora przychodzącego: Wiadomość SMS/USSD, która pasuje do określonych reguł analizowania opisujących SMS/USSD jako pochodzące od operatora.

  • Przychodzący SMS: Odebrana wiadomość SMS, która nie jest zgodna z regułami analizowania zdefiniowanymi przez operatora.

  • PrzychodzącyUSSD: odebrano komunikat USSD, który nie jest zgodny z regułami analizowania ustalonymi przez operatora.

Deweloperzy powinni pamiętać, że ścisłe ograniczenie jest nakładane na czas procesora CPU, który aplikacja może zużywać, gdy nie jest aktywna. Chociaż te limity są złagodzone w przypadku niektórych zdarzeń, aplikacje muszą zawsze zminimalizować zasoby, które zużywają, gdy system jest w stanie niskiego zasilania lub gdy inna aplikacja jest uruchomiona.

Metadane systemu Windows i usługi internetowe

Windows Metadata and Internet Services (WMIS) to oparta na chmurze usługa systemu Windows, która dostarcza dostosowania do systemu Windows od innych firm, które uczestniczą w ekosystemie urządzeń z systemem Windows. W przypadku przenośnego urządzenia szerokopasmowego WMIS dostarcza pakiet metadanych usługi. Zapewnia to podstawowe informacje wymagane przez system Windows w celu pobrania aplikacji mobilnej szerokopasmowej ze Sklepu Microsoft, umożliwienia łączności z siecią po raz pierwszy i wyświetlenia odpowiednich elementów znakowania w Menedżerze połączeń systemu Windows.

Microsoft Store

Sklep Microsoft Store jest podstawowym sposobem dostarczania aplikacji platformy UWP do komputerów z systemami Windows 8, Windows 8.1 i Windows 10. W przypadku aplikacji szerokopasmowej dla urządzeń przenośnych pakiet aplikacji jest pobierany ze sklepu Microsoft Store za każdym razem, gdy łączność internetowa jest dostępna po nawiązaniu połączenia z urządzeniem. Pakiet aplikacji jest automatycznie instalowany i dostępny dla użytkownika w tym momencie. W systemach Windows 8.1 i Windows 10 aplikacja jest dostępna w Wszystkie aplikacje, ale nie jest automatycznie przypięta do ekranu startowego.

Aby uzyskać więcej informacji na temat aplikacji urządzeń platformy UWP, zobacz aplikacje urządzeń platformy UWP.

Notatka

Mimo że przedsiębiorstwa mogą instalować aplikacje platformy UWP w określonych warunkach, nie są one omawiane w tym dokumencie.

Metadane operatora

Metadane dotyczące operatorów są udostępniane na trzy różne sposoby dla systemów Windows 8 i Windows 10, jak opisano poniżej. Każda z opcji metadanych jest przeznaczona dla innego zestawu klientów. Zrozumienie, w jaki sposób są dostarczane trzy typy metadanych i jakie informacje są używane w każdym z nich, mogą pomóc w lepszym rozwiązywaniu problemów z klientami.

Aby uzyskać więcej informacji na temat metadanych operatora, zapoznaj się z Używanie metadanych do konfigurowania doświadczeń w sieci komórkowej.

Baza danych COSA systemu Windows

Baza danych COSA systemu Windows jest obecna na wszystkich komputerach z systemem Windows. Baza danych jest okresowo aktualizowana przy użyciu usługi Windows Update, aby zapewnić dokładność informacji o łączności. Aktualizacje bazy danych są wykonywane za pośrednictwem Twoich żądań serwisowych. Baza danych COSA udostępnia systemowi Windows informacje o sposobie nawiązywania połączenia z siecią w przypadku napotkania urządzenia szerokopasmowego dla urządzeń przenośnych, w tym sieci APNs, z którymi powinna podjąć próbę nawiązania połączenia i adresu URL, do którego użytkownik powinien być kierowany, jeśli nie jest dostępna łączność z Internetem.

Te informacje mają na celu uzyskanie klientom dostępu do internetu w ciągu kilku sekund od połączenia przenośnego urządzenia szerokopasmowego. Powinno to umożliwić im natychmiastowy zakup usługi przy użyciu przeglądarki internetowej lub natychmiastowe połączenie z internetem, jeśli już zakupiono usługę.

Aby uzyskać informacje na temat przesyłania aktualizacji do bazy danych COSA systemu Windows, zobacz Planowanie przesyłania bazy danych COSA dla komputerów stacjonarnych.

Metadane usługi

Metadane usługi są dostarczane do dowolnego użytkownika po połączeniu urządzenia przenośnego szerokopasmowego. Metadane usługi są zawsze pobierane automatycznie, o ile użytkownik ma dowolną formę łączności internetowej, w tym taryfowych sieci szerokopasmowych lub mobilnych.

Te informacje umożliwiają klientom korzystanie z bogatszego środowiska dzięki możliwości dodawania elementów identyfikacji wizualnej w Menedżerze połączeń Windows, odwoływania się do aplikacji mobilnej szerokopasmowej, która jest automatycznie pobierana ze Sklepu Microsoft, oraz posiadania najbardziej aktualnych ustawień mobilnego połączenia szerokopasmowego dla uzyskania dostępu do internetu w celu zakupu lub na potrzeby łączności internetowej. System Windows okresowo sprawdza, czy ma najnowszy pakiet metadanych usługi z usługi WMIS.

Pakiet metadanych usługi jest dostarczany do klientów tylko wtedy, gdy na komputerze zostanie wykryte urządzenie przenośne szerokopasmowe z określonego operatora. Informacje w tym pakiecie zastępują zawartość bazy danych COSA zawsze wtedy, gdy jest obecna. Aby uzyskać więcej informacji na temat odniesienia do schematu pakietu metadanych usługi, zobacz omówienie schematu XML MobileBroadbandInfo.

Aby uzyskać instrukcje dotyczące tworzenia pakietu metadanych usługi, zobacz Przewodnik dla deweloperów dotyczący tworzenia metadanych usługi.

Metadane konfiguracyjne

Metadane aprowizacji są dostarczane na komputer przez witrynę internetową operatora lub aplikację szerokopasmową dla urządzeń mobilnych po zakupie usługi. Metadane aprowizacji są pakowane jako plik XML i są przetwarzane przez agenta aprowizacji w celu zmodyfikowania ustawień sieciowych komputera.

Metadane konfiguracyjne można określić dla indywidualnych wymagań każdego subskrybenta. Metadane aprowizacji mogą być również aktualizowane z znacznie wyższą częstotliwością przy użyciu aplikacji mobilnej szerokopasmowej. Informacje w metadanych wdrożeniowych zastępują zawartość bazy danych COSA i metadanych usługi. Jest to spowodowane tym, że zwykle jest to najbardziej specyficzne i dostosowane informacje o subskrybentu.