Dela via


Översikt över mobilt bredband

Windows 8, Windows 8.1 och Windows 10 förenklar mobila bredbandsanslutningar för användare, samtidigt som nya möjligheter för mobilnätsoperatörer erbjuds. Användarna har ett effektivt och konsekvent anslutningsflöde. Windows 8, Windows 8.1 och Windows 10 minskar ditt behov av att utveckla traditionella anslutningshanteringsappar så att utvecklingsresurser kan fokusera på kundinteraktion, inklusive kontohantering och mervärdestjänster.

Windows 8, Windows 8.1 och Windows 10 ger en möjlighet att återskapa och effektivisera det befintliga ekosystemet för mobilt bredband.

  • Tidigare versioner av maskinvara för mobilt bredband krävde anpassade Windows-drivrutiner. Med den aktuella drivrutinen för mobilt bredband har certifierade mobila bredbandsenheter en konsekvent upplevelse utan att behöva installera anpassade drivrutiner. Den här rationalisering ger en möjlighet att ge kunderna en bara fungerar upplevelse samtidigt som supportkostnaderna kan minskas.

  • Anpassad hantering av anslutningar duplicerar Windows-funktionalitet och har olika användarupplevelsemodeller jämfört med resten av Windows. Dessa anslutningshanterare måste distribueras och underhållas av operatören och deras ISV-partner.

  • Behovet av en anpassad drivrutin och för programvara för anpassad anslutningshantering innebar att USB-baserade mobila bredbandsenheter också måste utföra en USB-lagringsfunktion för att leverera den anpassade programvaran till användarens dator. Det här enhetskonceptet med dubbla lägen kräver ofta att användaren växlar mellan lagringsläge och modemläge, vilket lägger till en extra uppgift innan användaren kan ansluta till nätverket.

  • Markera unika tjänster och funktioner som gör din kundupplevelse unik. Windows 8, Windows 8.1 och Windows 10 ger möjlighet att fokusera på kundanslutningen och att markera ditt unika mervärde via en mobil bredbandsapp för UWP, som tidigare kallades en mobilapp för mobiloperatör.

Viktiga scenarier

Du kan aktivera följande viktiga scenarier som ingår i den aktuella mobila bredbandsupplevelsen. Tänk på vart och ett av dessa scenarier i samband med dina affärsmodeller när du planerar vilka Windows-komponenter som appen måste interagera med.

Planera köp

En smidig köpupplevelse med en plan gör det enklare för användare att köpa anslutningar och gör det möjligt för operatören att acceptera nya kunder utan att behöva support eller detaljhandelsintervention. Det finns två alternativ för köpplan:

  • Mobilappens och tjänstens metadata är redan installerade på datorn. Detta kan inträffa för datorer som har inbäddad maskinvara för mobilt bredband där OEM-tillverkaren har förinstallerat appen för mobilt bredband och tjänstmetadata på Windows-avbildningen eller en alternativ Internetanslutning är tillgänglig.

  • Mobilappens och tjänstens metadata är inte installerade på datorn. Detta kan inträffa när du ansluter en maskinvaru-dongel och en alternativ Internetanslutning inte är tillgänglig.

Oavsett köpalternativet finns det olika undertillstånd baserat på tillståndet för SIM- eller CDMA-enheten för mobilt bredband. Kalla SIM:er (ingen associerad plan), varma SIM:er (redo att acceptera en plan) och heta SIM:er (som redan är aktiva med en plan) ger sannolikt en annan upplevelse baserat på hur du vill strukturera inköpsflödet.

Mobilappen för mobilt bredband är redan installerad eller så finns det en alternativ internetanslutning

I det här fallet är förmodligen en inbäddad enhet, mobilapp och tjänstmetadata redan installerade på datorn med ett SIM-kort innan användaren försöker aktivera tjänsten. En annan möjlighet är att användaren ännu inte har den mobila bredbandsappen men har en alternativ internetanslutning för att ladda ned appen. Följande steg utförs automatiskt när SIM-kortet infogas:

  1. Tjänsten för mobilt bredband läser IMSI (International Mobile Subscriber Identity), ICCID (Integrated Circuit Card ID) för GSM-nätverk, provider-ID (SID) för CDMA-nätverk eller providernamnet för CDMA-nätverk och genererar en uppsättning maskinvaru-ID:n (HWID).

    Not

    Det här steget är bara nödvändigt om OEM-tillverkaren inte har infogat SIM och förinstallerat mobilappen och tjänstens metadata.

  2. När datorn är ansluten till Internet skickas HWID:erna till Windows Metadata and Internet Services (WMIS). WMIS identifierar operatorn och returnerar lämpligt tjänstmetadatapaket.

    Notera

    Det här steget är bara nödvändigt om OEM-tillverkaren inte har infogat SIM och förinstallerat mobilappen och tjänstens metadata.

  3. Windows använder tjänstens metadata för att identifiera och hämta mobilappen för bredband från Microsoft Store. Appen installeras automatiskt. I Windows 8.1 och Windows 10 fästs inte appen på startskärmen.

    Note

    Det här steget är bara nödvändigt om OEM-tillverkaren inte har infogat SIM och förinstallerat mobilappen och tjänstens metadata.

  4. Din operatörslogotyp och namn visas i listan Nätverk i Windows Connection Manager. Användaren kan ansluta till nätverket.

  5. Windows Connection Manager försöker ansluta med hjälp av konfigurationsinformationen för nätverksprofilen i tjänstens metadata. Nästa steg beror på resultatet av anslutningen:

    • Om den inledande anslutningen lyckas och internetanslutningen är tillgänglig händer inget ytterligare. Användaren har tidigare köpt tjänsten och har ett aktivt konto.

    • Om den första anslutningen lyckas men internetanslutningen inte är tillgänglig startar mobilappen för mobilt bredband och användaren uppmanas att köpa en plan.

    • Om den inledande anslutningen misslyckas och felkoden anger att nätverkstjänsten ännu inte har köpts startar mobilappen för mobilt bredband. Appen kan fastställa lämpligt svar. Om felkoden till exempel beror på bristande anslutning kan appen behöva instruera användaren att slutföra köpet per telefon eller genom att ansluta till en alternativ Internetanslutning.

    • Om den inledande anslutningen misslyckas med en annan felkod meddelar Windows-anslutningshanteraren användaren om felet. Mobilappen för bredband har inte startats.

  6. När mobilappen för mobilt bredband öppnas bör du se till att appen är skriven för att upprätta en säker anslutning till serverdelsfaktureringsinfrastrukturen så att användaren kan köpa en prenumeration. Den här processen är proprietär för varje operatör och Microsoft är inte involverad i inköpsprocessen. Appen upprättar den här anslutningen via en begränsad mobil bredbandsanslutning (som operatörsnätverket behöver aktivera) eller via en alternativ Internetanslutning, till exempel Wi-Fi.

  7. När planköpet är klart genererar mobilappen en metadataetableringsfil som skickas till etableringsagenten. Detta konfigurerar Windows med information om den plan som användaren har köpt.

Viktig

Föregående steg gäller även för en extern enhet som är ansluten till datorn med en alternativ Internetanslutning.

Mobilappen för mobilt bredband är inte installerad och ingen alternativ internetanslutning är tillgänglig

En extern mobil bredbandsenhet, till exempel en maskinvaru-dongel, kan infogas i datorer som kanske inte har en alternativ internetanslutning tillgänglig och kanske inte har en mobil bredbandsapp installerad. Följande steg beskriver hur en planköpsupplevelse kan skapas för att kringgå begränsningar i det här scenariot:

  1. Så snart maskinvaran för mobilt bredband har identifierats läser Windows Mobile Broadband Service IMSI, ICCID, provider-ID:t eller providernamnet och genererar en uppsättning HWID:er som representerar varje värde som läse från enheten. Windows Mobile Broadband Service lyssnar efter mobila bredbandsrelaterade händelser.

  2. När användaren väljer Anslutanvänds HWID-värdena för att hitta anslutningsinställningarna i Windows COSA-databasen på följande sätt:

    • Om den inledande anslutningen lyckas och internetanslutningen är tillgänglig händer inget ytterligare. Användaren har tidigare köpt tjänsten och har ett aktivt konto.

    • Om den inledande anslutningen lyckas men internetanslutningen inte är tillgänglig tas användaren till den URL som anges i COSA-databasen för det här HWID-intervallet.

    • Om den inledande anslutningen misslyckas meddelar Windows Connection Manager användaren om felet. Din webbplats bör hjälpa användaren att köpa en plan.

  3. När användaren har slutfört planköpet genererar webbplatsen en metadataetableringsfil och skickar den till etableringsagenten. Detta konfigurerar Windows med grundläggande information om den plan som användaren har köpt. Beroende på nätverksstrukturen inträffar något av följande:

    • Användaren beviljas internetåtkomst för den aktuella anslutningen.

    • Etableringsfilen innehåller instruktioner för att koppla från och återansluta till samma nätverk eller ett annat nätverk, vilket ger internetåtkomst.

    Nu är användaren online. Nu när en internetanslutning är tillgänglig identifierar Windows maskinvaran för mobilt bredband och laddar ned och installerar tjänstens metadata och mobilappen för bredband.

  4. De HWID:er som beräknas från SIM- eller mobil bredbandsenheten skickas till WMIS. WMIS identifierar operatorn och returnerar lämpligt tjänstmetadatapaket.

  5. Windows använder tjänstens metadata för att identifiera och hämta den associerade mobilappen för mobilt bredband från Microsoft Store. Appen installeras automatiskt och registreras för bakgrundshändelser. I Windows 8.1 och Windows 10 fästs inte appen automatiskt på startskärmen. Genom att registrera sig för bakgrundshändelser kan appen reagera på lokala dataanvändningsräknare, ta emot sms från operatören, ansluta till Wi-Fi hotspots, hantera berättigandekontroller med mera.

  6. När en bakgrundshändelse inträffar genererar appen en mer fullständig etableringsfil om det behövs och skickar den till etableringsagenten. Detta konfigurerar Windows med information om den plan som användaren har köpt.

Ansluta en aktiv enhet

När en enhet med en aktiv mobil bredbandsplan är ansluten till en dator liknar upplevelsen den för köp, förutom att anslutningsförsöket leder till Internet. Windows startar inte mobilappen för mobilt bredband eller ansluter till mobiloperatörens webbplats. I stället installeras appen i bakgrunden.

  1. När maskinvaran för mobilt bredband identifieras läser tjänsten för mobilt bredband IMSI, ICCID, provider-ID eller providernamnet och genererar HWID:er.

  2. När användaren väljer Anslutanvänds HWID-värdena för att hitta lämpliga anslutningsinställningar i Windows COSA-databasen. För en aktiv enhet lyckas anslutningen och Internetanslutningen är tillgänglig.

  3. Nu är användaren online. Nu när en internetanslutning är tillgänglig identifierar Windows maskinvaran för mobilt bredband och laddar ned och installerar tjänstens metadata och mobilappen för bredband.

Windows 8.1 och Windows 10 kan ansluta till ett operatörsnätverk under Windows-installationen om en mobil bredbandsenhet med en aktiv plan är ansluten till datorn. Det mobila bredbandsnätverket visas i listan Nätverk under Windows-installationen tillsammans med Wi-Fi nätverk. På samma sätt som processen för att ansluta en aktiv enhet genereras en HWID baserat på den identifierade maskinvaran för mobilt bredband och används för att hitta lämpliga anslutningsinställningar i Windows COSA-databasen.

Operatörsaviseringar och systemhändelser

För att hålla användarna informerade om sin kontostatus måste mobilappen utföra vissa aktiviteter även när användaren inte interagerar med den. Dessa aktiviteter omfattar att svara på operatörens SMS- eller nätverksinitierade USSD-meddelanden, meddela användaren att de närmar sig sin datagräns, meddela användaren om att deras dataplan har upphört att gälla och meddela användaren om deras roamingstatus. Inkommande SMS-meddelanden är tillgängliga för privilegierade appar som har beviljats åtkomst till SMS-funktionerna på datorn av tjänstmetadatapaketet.

Vissa SMS kommer direkt från mobilnätsoperatören och bör visas för användaren med hjälp av mobilappen för mobilt bredband. Mobilbredbandsappen kan anropa en toast-notifikation när den tar emot ett sms från operatören.

För operatörsmeddelanden som inte är avsedda att visas av slutanvändaren kan mobilappen för mobilt bredband bearbeta dessa och agera på lämpligt sätt. Windows Notification Service tillhandahåller den mest effektiva direkt-till-app-meddelandekanalen, men Windows stöder också användning av inkommande SMS- och Ostrukturerade USSD-meddelanden (Supplement Service Data) från det mobila bredbandsnätverket.

Mer information om hur du hanterar SMS finns i Utveckla SMS-appar. Mer information om operatörsaviseringar finns i Aktivera mobiloperatörsaviseringar och systemhändelser.

  • Tjänstens metadata deklarerar att mobilappen för bredband vill komma åt operatörsaviseringar. En privat bakgrundshändelse skapas och appen registreras för operatörsmeddelandehändelser när den installeras.

  • När appen tillämpar etableringsmetadata innehåller den en beskrivning av alla SMS- och USSD-meddelanden som ska betraktas som operatörsmeddelanden.

När ett SMS- eller USSD-meddelande har mottagits jämför Mobile Broadband Service meddelandet med beskrivningen i etableringsmetadata. Om parsningsregler har inkluderats tolkar Mobile Broadband Service även meddelandet och uppdaterar informationen om dataanvändning.

Om meddelandet stämmer överens får System Event Broker meddelande om att utlösa den privata bakgrundshändelsen för den mobila bredbandsappen. Om inte, får System Event Broker en anmälan om att anropa det offentliga SMS-evenemanget.

Några exempel på vad operatören kan ta med i mobilappen för mobilt bredband för svar på inkommande SMS är:

  • Synkronisera omedelbart aktuell dataanvändning

  • Visa ett meddelande för användaren

  • Uppdatera appens live-panel

  • Hämta och tillämpa uppdaterad konfigurationsmetadata

Notera

Windows inkluderar inte en SMS-app med operativsystemet, så det krävs en mobil bredbandsapp eller en SMS-app från tredje part som operatören ger privilegierad åtkomst till för att kunna visa SMS-meddelanden för användaren.

Obs

Att skapa en mobil bredbandsapp med SMS-stöd är nödvändigt för att visa meddelandegränssnittet för slutanvändaren när textmeddelanden tas emot, vilket kan krävas för att uppfylla regelkrav eller bästa praxis på vissa marknader.

SMS-funktioner är tillgängliga för mobila bredbandsappar, UWP-appar som ges privilegierad åtkomst till mobilnätsoperatörer, UWP-appar som ges privilegierad åtkomst av PC OEM (om den mobila bredbandsenheten är inbäddad i datorn) eller den mobila bredbandsenhetens IHV (om den mobila bredbandsenheten är flyttbar). Mobilnätsoperatörer och PC OEM (eller IHV för mobila bredbandsenheter) anger privilegierade appar via tjänstmetadata. Mer information om tjänstmetadata finns i Använda metadata för att konfigurera mobila bredbandsupplevelser.

Tillhandahålla korrekta användnings- och plandata

Windows tillhandahåller API:er för dataanvändning och Prenumerationshanteraren som mobilappen för mobilt bredband kan använda för att beskriva användarens dataplan. Mobilappen för mobilt bredband kan uppdatera det här API:et med information om dataplanens storlek, en plan för mätning jämfört med en plan som inte mäts och ett uppdaterat dataanvändningsvärde från operatörens nätverk.

Windows kontrollerar dataanvändningsinformationen som har angetts för användaren med hjälp av dessa API:er och ändrar beteendet för kärnfunktioner. Windows Update laddar till exempel bara ned kritiska uppdateringar automatiskt när användaren använder ett begränsat nätverk. Användningsinformation är också tillgänglig för appar från tredje part via API:er för dataanvändning och Prenumerationshanteraren.

Följande är en genomgång av de olika funktioner som mobilappen kan välja att använda för att hålla användaren informerad om sin dataanvändning.

  1. Lokala dataräknare uppskattar att användningen i profilen har ändrats med mer än fem procent av användarens datagräns sedan den senaste uppdateringen från operatorn. Den här femprocentiga ökningen är hårdkodad och mobilbredbandsappen kan använda bakgrundshändelser för att vakna och reagera på varje ökning med fem procent.

  2. Data- och abonnemangshanterare är ett Windows-element som spårar femprocentig användningsökning. Den meddelar System Event Broker att utlösa en bakgrundshändelse för varje femprocents ökning i den lokala uppskattade användningen.

  3. System Event Broker anropar mobilappen för bredband för att hantera bakgrundshändelsen. (Andra utlösare, till exempel ett inkommande meddelande, kan orsaka detta.) Mobilappen för bredband kan välja vad den ska göra när den anropas för det här ändamålet.

  4. En metod är att appen hanterar den här händelsen genom att hämta den senaste användningsinformationen från operatörens faktureringsinfrastruktur för att verifiera hur mycket användning användaren faktiskt har gått igenom. Detta är sannolikt en asynkron åtgärd över nätverket och mobilappen för mobilt bredband måste kunna reagera på fördröjningar i att hämta den här informationen från operatörens faktureringsinfrastruktur. Om det uppstår en betydande fördröjning i dataanvändningsspårningen kan mobilappen köra frågor mot de lokala dataräknarna för att fylla gapet mellan den aktuella tiden och de senaste data.

  5. När webbfrågan till operatörens faktureringsinfrastruktur har slutförts kan mobilappen använda uppdaterade etableringsmetadata som beskriver den mest up-to-date-användningsinformation som är tillgänglig i Windows.

  6. Appen publicerar den uppdaterade informationen via API:erna för dataanvändning och Prenumerationshanteraren.

  7. Windows-komponenter och appar som inte kommer från Microsoft på datorn kan komma åt den här användningsinformationen med hjälp av klassen Windows.Networking.Connectivity.ConnectionProfile. Appar kan justera sitt beteende i enlighet med detta. Appen kan till exempel använda en videoström av lägre kvalitet i nätverk med begränsad data.

Internetdelning

Mobilt bredband ger användarna anslutning vart de än går. Men inte alla enheter har en mobil bredbandsenhet. Med Windows 8.1 och Windows 10 kan användarna dela sin mobila bredbandsanslutning via Wi-Fi med vänner och familj med olika enheter.

Kunder kan aktivera Internetdelning i datorinställningar. De kan också ändra SSID, lösenordet för Wi-Fi-nätverket och se hur många personer som delar anslutningen.

För kunder som vill använda den mobila bredbandsanslutningen på en annan av sina enheter gör Windows det ännu enklare. Öppna bara listan Nätverk på en WiFi-kompatibel dator som kör Windows 8.1 eller Windows 10, välj SSID för delningsenheten och välj sedan Anslut. Windows hanterar all enhetskonfiguration och kommunikation mellan enheter.

Följande är en genomgång av de olika funktioner som du kan konfigurera och hantera hur internetdelning fungerar i Windows 8.1 och Windows 10.

  1. Du kan välja om dina kunder ska kunna använda Internetdelning genom att ladda upp ett tjänstmetadatapaket som laddas ned och installeras automatiskt på datorn.

  2. Med hjälp av tjänstmetadata kan du också välja om mobilappen för bredband ska utföra en rättighetskontroll mot tjänsten för att kontrollera om en viss kund har köpt en dataplan som stödjer delning av internetanslutning.

  3. Mobilappen för mobilt bredband registrerar sig för en bakgrundshändelse för att köra rättighetskontrollen när användaren aktiverar internetdelning och instruerar Windows om huruvida det ska tillåtas eller inte.

  4. Som en del av etableringsmetadata kan du ange vilken PDP-kontext och APN som ska användas för den delade datatrafiken, samt det maximala antalet enheter som kan dela anslutningen samtidigt.

  5. Med hjälp av de uppdaterade API:erna för lokal dataanvändning kan du skapa en upplevelse i din mobilapp för mobilt bredband för att visa kunderna hur mycket data som har använts av andra enheter som har delat sin mobila bredbandsanslutning.

Mer information om internetdelning finns i Skapa och konfigurera internetdelningsupplevelser.

Wi-Fi hotspot-autentisering

Som en del av etableringsmetadata kan mobilappen för mobilt bredband beskriva de hotspots som en användare kan autentisera med sina autentiseringsuppgifter som tillhandahålls av operatören. Dessa kan omfatta WISPr 1.0-hotspots eller krypterade hotspots med EAP-SIM, EAP-AKA eller andra EAP-metoder som stöds.

Windows avlastar sedan automatiskt datatrafik till dessa hotspots när de är inom räckhåll. Du kanske vill göra detta för att avlasta nätverkstrafiken från dina mobildatanätverk till landlinjebaserade Wi-Fi platser. I vissa fall kan Wi-Fi hotspot ha högre hastighet eller bättre täckning än mobildatanätverket för den platsen.

Du kan också göra en hotspot mindre prioriterad än mobilnätverket, vilket gör den tillgänglig för Windows att använda när den mobila bredbandsanslutningen inte är tillgänglig men inte används för data avlastning.

Installationen

  • Mobilappen för bredband genererar en etableringsfil som innehåller SSID:er och autentiseringsmekanismen för WiFi-hotspots som användaren kan autentisera. Detta förhindrar att användaren behöver ange den här informationen manuellt.

  • Etableringsagenten parsar etableringsfilen och tillhandahåller nödvändig information till Windows Connection Manager. Windows ansluter automatiskt till dessa nätverk när de är tillgängliga.

Generering av autentiseringsuppgifter

Om mobilappen genererar eller hämtar WISPr-autentiseringsuppgifter på ett proprietärt sätt under anslutningen innehåller etableringsmetadata en referens till appen i stället för att ange specifika autentiseringsuppgifter. Om specifika autentiseringsuppgifter ingår hoppas den här fasen över.

  1. Webbplatsen för den inhägnade portalen i Wi-Fi hotspot innehåller en verifieringsfråga från WISPr-protokollet (Wireless Internet Service Provider Roaming).

  2. Om statiska autentiseringsuppgifter inte har angetts meddelar Windows Connection Manager System Event Broker att hotspot-autentisering sker. Annars fortsätter Windows Connection Manager direkt till autentisering.

  3. För proprietära autentiseringsscheman anropar System Event Broker mobilappen för att generera autentiseringsuppgifter.

  4. Appen genererar autentiseringsuppgifter med sina egna mekanismer. Det kan handla om interaktion med nätverksresurser eller med gränssnittet för mobilt bredband. Appen vidtar i slutändan någon av följande åtgärder:

    • Ange autentiseringsuppgifter: Appen kan generera autentiseringsuppgifter för det här nätverket och sedan returnera dem till Windows Anslutningshanteraren. Windows Connection Manager autentiserar till hotspot med WISPr.

    • Avbryt anslutningen: Datorn bör inte vara ansluten till det här nätverket. Anslutningshanteraren för Windows avslutar anslutningen.

    • Avbryt autentisering: Appen har autentiserats med hjälp av en alternativ metod. Windows Connection Manager varken autentiserar eller kopplar från.

    • Interagera med användaren: Appen förs till förgrunden. Detta väljs när användarbekräftelse behövs, till exempel en hotspot för betala per anslutning. Appen bör i slutändan vidta någon av de tidigare angivna åtgärderna efter att ha konsulterat användaren.

Autentisering

När autentiseringsuppgifter tillhandahålls av mobilappen (dynamiska WISPr-autentiseringsuppgifter) eller statiskt definieras som en del av etableringen (statiska WISPr-autentiseringsuppgifter, EAP-autentiseringsuppgifter) levererar Windows dessa autentiseringsuppgifter till Wi-Fi hotspot.

Konfigurationsinformationen från mobilappen för bredband till anslutningsprofilen i Windows Connection Manager avgör hur autentiseringsuppgifter hämtas och levereras. Leveransen beskrivs i nästa steg:

  1. När användaren är inom intervallet för Wi-Fi hotspot svarar Windows Connection Manager med autentiseringsuppgifter som definieras statiskt med hjälp av etableringsmetadata. Dessa data kan genereras av mobilappen för bredband eller via en betrodd webbplats.

  2. Den Wi-Fi hotspot verifierar autentiseringsuppgifterna med operatorn och tillåter sedan att datorn får åtkomst till Internet.

Visa kontoinformation för användaren

Det bästa sättet för dig att interagera med dina prenumeranter i Windows 8, Windows 8.1 och Windows 10 är att använda en mobilapp för mobilt bredband. Den här appen har utvecklats av dig för att uppfylla dina viktigaste scenarier kring prenumerantinteraktion.

  1. Windows avgör vilken MNO eller MVNO som prenumeranten tillhör när en mobil bredbandsenhet identifieras på datorn. Operatörens tjänstmetadata matchas och laddas ned med hjälp av WMIS.

  2. Tjänstens metadata länkar mobilappen till motsvarande nätverkspost i Windows Connection Manager.

  3. Windows Connection Manager visar operatorns logotyp, operatornamn och en Visa mitt konto länk.

  4. När användaren väljer länken öppnas mobilappen för mobilt bredband. Appen kan utvecklas för att hämta den mest up-todatuminformation som är tillgänglig från ditt faktureringssystem.

  5. Om du vill kan appen fråga de lokala dataräknarna om du vill ha en uppskattning av användningen eftersom faktureringssystemet senast uppdaterades. Appen kan använda dessa data för att visa en uppskattning nästan i realtid av användarens användning.

  6. Fler scenarier kan utvecklas till mobilappen för mobilt bredband. Detaljerade exempel och riktlinjer för användarupplevelsen av viktiga scenarier som mobilappen kan aktivera finns i Utforma användarupplevelsen för en mobil bredbandsapp.

Aktivera andra enheter och appscenarier

Windows 8, Windows 8.1 och Windows 10 tillhandahåller en omfattande uppsättning utvecklingsverktyg och en flexibel utvecklingsplattform som du kan dra nytta av genom att skapa appar som markerar de mervärdestjänster som gör dem unika.

Privilegierade appar

API:er och gränssnitt för mobilt bredband, inklusive kontoetablering och SMS, är begränsade till mobila bredbandsappar. En lista över privilegierade appar som har åtkomst till dessa privilegierade API:er måste deklareras i tjänstmetadatapaketet som skickas till Instrumentpanelen för Windows Dev Center.

Flera PDP-kontexter

Windows 8.1 och Windows 10 stöder flera PDP-kontexter för att vara aktiva samtidigt. Detta gör det möjligt för mobiloperatörer att tillhandahålla differentierade scenarier till sina kunder. Mer information om scenarier som aktiveras med hjälp av flera PDP-kontexter finns i Utveckla appar med flera PDP-kontexter.

Trådbundna operatorer

Du kan använda PnP-X för att exponera icke-mobila bredbandsenheter som en UWP-enhetsapp.

Enheter som DVR, gatewayroutrar, mobila surfpunkter och telefoner kan (när de är anslutna till samma Wi-Fi eller LAN-nätverk som Windows-datorn) använda PnP-X för att göra Windows 8, Windows 8.1 och Windows 10 medvetna om deras närvaro. Enhetsmetadata laddas ned för dessa enheter baserat på deras enhetsegenskaper och en UWP-enhetsapp som utvecklats av dig laddas ned automatiskt. Du kan referera till den här appen för dessa enheter så att en enda mobil bredbandsapp kan hantera mobilt bredband och dessa ytterligare enheter.

Så här fungerar det

De komponenter som stöder viktiga scenarier för mobilt bredband i Windows 8, Windows 8.1 och Windows 10 beskrivs i det här avsnittet. De är uppdelade mellan de som ingår i Windows-operativsystemet och de som ingår i tjänstens metadata eller mobilappen för mobilt bredband.

diagram som visar komponenter för att tillhandahålla en mobiloperatörsupplevelse.

Windows-komponenter

Följande komponenter ingår i Windows 8, Windows 8.1 och Windows 10:

Tilldelningsagent

Etableringsagenten tillhandahåller ett gränssnitt där du kan konfigurera Windows med dina nätverksinställningar. Etableringsagenten accepterar en XML-fil som beskriver önskad konfiguration.

Du kan ange XML-filen på något av följande sätt:

Mer information om formatet och innehållet i etableringsfilen finns i Använda metadata för att konfigurera mobila bredbandsupplevelser.

Dataanvändning och Prenumerationshanteraren

Dataanvändnings- och prenumerationshanteraren spårar information om användarens konton. Den lagrade kostnadsinformationen om det anslutna nätverket är tillgänglig för alla UWP-appar. Du kan uppdatera den här informationen med hjälp av etableringsagenten.

Om operatören begär det använder dataanvändnings- och prenumerationshanteraren lokala dataräknare för att utlösa en bakgrundshändelse när fem procent av datagränsen har använts. System Event Broker levererar den här bakgrundshändelsen och mobilappen kan använda händelsen som en utlösare för att uppdatera fakturerbar användning.

Anslutningshanteraren för Windows

Windows Connection Manager övervakar tillgängliga nätverk i Wi-Fi, mobilt bredband och Ethernet. Den fattar beslut om automatisk anslutning och frånkoppling baserat på tillgängliga nätverk. Med etableringsagenten kan du definiera den relativa prioriteten mellan nätverk som du äger. Användaren kan dock ansluta till valfritt nätverk manuellt. Windows Connection Manager använder användarens manuella åtgärder för att påverka framtida automatiska anslutningsval.

Windows Connection Manager hanterar även autentisering efter anslutning med Wi-Fi hotspots som stöder WISPr 1.0. Om statiska autentiseringsuppgifter har lagrats för Wi-Fi hotspot autentiseras Windows Connection Manager automatiskt. Om dynamiska autentiseringsuppgifter krävs utlöser Windows Connection Manager en bakgrundshändelse med hjälp av System Event Broker. Mobilappen för bredband bör sedan generera lämpliga autentiseringsuppgifter och leverera dem till Windows Connection Manager för att slutföra autentiseringsprocessen. Mer information finns i Integrera Windows med trådlösa surfpunkter.

Lokala dataräknare

Lokala dataräknare spårar mängden data som skickas och tas emot i ett nätverksgränssnitt över tid. Den här informationen visas för användaren på flera platser:

  • Fliken Apphistorik i Aktivitetshanteraren

  • (Valfritt) Windows Connection Manager i den utökade vyn över Wi-Fi eller mobilt bredbandsnätverk. Användarna kan bestämma om de vill visa eller dölja den här uppskattningen för ett visst nätverk. Som standard visas den för mobila bredbandsnät och är dold för Wi-Fi nätverk. Men om Windows upptäcker att en mobil bredbandsenhet är installerad döljer den uppskattad dataanvändning i Windows Connection Manager för motsvarande mobila bredbandsnätverk. Det beror på att det finns ett antagande att om du har skapat en mobilapp för mobilt bredband vill du styra det dataanvändningsvärde som visas för användaren. Det bästa stället att göra det är i mobilappen för mobilt bredband. Användare kan välja att åsidosätta det här beteendet och visa uppskattad användning för nätverket när som helst.

Lokala dataräknare är också tillgängliga programmatiskt med hjälp av följande API:er:

Information om lokal dataanvändning fungerar som en uppskattning och en guide för användaren. Windows kan inte ta hänsyn till ej fakturerad trafik eller för användning på andra enheter som delar samma datagränser. Till exempel familjeplaner som använder samma SIM på olika enheter. Mobila bredbandsappar bör endast använda lokala dataräknare för att uppskatta användningen sedan den senaste synkroniseringen med ditt faktureringssystem. För dataanvändning som redan har bearbetats bör faktureringssystemet betraktas som auktoritativt.

Mobil bredbandstjänst

Mobile Broadband Service är en Windows-tjänst som hanterar kommunikationen mellan API:erna för mobilt bredband och en mobil bredbandsenhet. Tjänsten kan interagera med alla mobila bredbandsenheter vars drivrutin överensstämmer med Drivrutinsmodellen för Windows Mobile Broadband.

Tjänsten läser också SIM-kortet för en nyligen infogad enhet och initierar processen som hämtar tjänstens metadata och den mobila bredbandsappen som motsvarar den anslutna mobila bredbandsenheten.

Klassdrivrutin för mobilt bredband

Drivrutinen för mobilt bredband minskar belastningen på enhetstillverkare att leverera en anpassad drivrutin för sin specifika mobila bredbandsenhet. Alla mobila bredbandsgränssnitt som visas som en USB-enhet och uppfyller USB Implementers Forum (USB-IF) Network Control Model (NCM) 2.0-specifikationen kommer att hanteras av drivrutinen för mobilt bredband och kräver inte att ytterligare drivrutiner laddas ned eller installeras.

Drivrutinen för mobilt bredband följer drivrutinsmodellen för mobilt bredband i Windows Mobile och tillhandahåller fullständig funktionalitet till mobilt bredband. Det stöder också anpassade tillägg som exponeras direkt för mobilappen för mobilt bredband. Mer information finns i Mobile-operatörens maskinvaruöversikt.

Systemhändelseförmedlare

Systemhändelsekoordinatorn hanterar bakgrundshändelser. Appar, inklusive mobilappen för mobilt bredband, kan registrera sig för att ta emot bakgrundshändelser för att svara på ändringar i systemets tillstånd. Händelser som kan vara av intresse för mobilappen för mobilt bredband är:

  • Ändra nätverksstatus: Nätverksansluten eller frånkopplad eller Internetanslutning har ändrats i ett nätverk.

  • Ändring av kontostatus: Slut på faktureringsperioden eller uppskattad dataanvändning i femprocentsintervall.

  • Wi-Fi hot-spot-autentisering: Försök att ansluta till en offentlig Wi-Fi hotspot och autentiseringsuppgifter krävs.

  • Inkommande meddelande från operatör: SMS/USSD-meddelande som matchar vissa parsningsregler och beskriver SMS/USSD som meddelanden från operatören.

  • Inkommande SMS-: MOTtaget SMS-meddelande som inte matchar operatordefinierade parsningsregler.

  • inkommande USSD-: USSD-meddelande som tagits emot som inte matchar operatordefinierade parsningsregler.

Utvecklare bör vara medvetna om att en strikt gräns för hur lång cpu-tid en app kan använda när den inte är aktiv. Även om dessa gränser är avslappnade för vissa händelser, måste appar alltid minimera de resurser som de förbrukar medan systemet är i ett lågeffektstillstånd eller medan en annan app körs.

Windows-metadata och Internettjänster

Windows Metadata och Internet Services (WMIS) är en molnbaserad Windows-tjänst som levererar anpassningar till Windows från tredje part som deltar i Windows-enhetens ekosystem. För en mobil bredbandsenhet levererar WMIS tjänstmetadatapaketet. Detta ger grundläggande information som Windows behöver för att hämta mobilappen för bredband från Microsoft Store, tillåta anslutning till nätverket för första gången och visa lämpliga varumärkeselement i Windows Connection Manager.

Microsoft Store

Microsoft Store är det primära sättet att leverera UWP-appar till Windows 8-, Windows 8.1- och Windows 10-datorer. För en mobil bredbandsapp hämtas apppaketet från Microsoft Store när internetanslutningen är tillgänglig när enheten är ansluten. Apppaketet installeras automatiskt och är tillgängligt för användaren vid den tidpunkten. I Windows 8.1 och Windows 10 är appen tillgänglig i Alla appar men fästs inte automatiskt på Start-skärmen.

Mer information om UWP-enhetsappar finns i UWP-enhetsappar.

Not

Även om företag kan läsa in UWP-appar separat under vissa förhållanden omfattas de inte av det här dokumentet.

Operatormetadata

Metadata om operatorer tillhandahålls på tre olika sätt för Windows 8 och Windows 10 enligt beskrivningen nedan. Vart och ett av metadataalternativen riktar sig till en annan uppsättning kunder. Att förstå hur de tre typerna av metadata levereras och vilken information som används i var och en kan hjälpa dig att bättre adressera dina kunder.

Mer information om operatormetadata finns i Använda metadata för att konfigurera mobila bredbandsupplevelser.

Windows COSA-databas

Windows COSA-databasen finns på alla Windows-datorer. Databasen uppdateras regelbundet med hjälp av Windows Update för att säkerställa att anslutningsinformationen är korrekt. Uppdateringar av databasen görs via servicebegäranden från dig. COSA-databasen innehåller information till Windows om hur du ansluter till nätverket om den stöter på en mobil bredbandsenhet, inklusive de API:er som den ska försöka ansluta till och den URL som användaren ska dirigeras till om ingen Internetanslutning är tillgänglig.

Den här informationen är avsedd att få kunder online inom några sekunder efter anslutningen av en mobil bredbandsenhet. Det bör göra det möjligt för dem att köpa tjänsten omedelbart genom att använda en webbläsare eller komma online omedelbart om de redan har köpt tjänsten.

Information om hur du skickar uppdateringar till Windows COSA-databasen finns i Planning your desktop COSA database submission.

Tjänstmetadata

Tjänstens metadata levereras till alla användare när de har anslutit en mobil bredbandsenhet. Tjänstmetadata laddas alltid ned automatiskt så länge användaren har någon form av internetanslutning, inklusive mobilt bredband med dataförbrukning eller roamingnätverk.

Den här informationen gör det möjligt för kunder att få en rikare upplevelse genom att låta dig lägga till varumärkeselement för Windows Connection Manager, referera till en mobil bredbandsapp som automatiskt förvärvas från Microsoft Store och ha de senaste inställningarna för mobilt bredband för att komma online för köp eller internetanslutning. Windows kontrollerar regelbundet att det har det senaste tjänstmetadatapaketet från WMIS.

Tjänstmetadatapaketet levereras endast till kunder när en mobil bredbandsenhet från den angivna operatören identifieras på datorn. Informationen i det här paketet åsidosätter innehållet i COSA-databasen när den finns. Mer information om schemareferensen för tjänstmetadatapaket finns i Xml-schemaöversikt för MobileBroadbandInfo.

Anvisningar om hur du skapar ett tjänstmetadatapaket finns i Utvecklarguide för att skapa tjänstmetadata.

Tilldelning av metadata

Etableringsmetadata levereras till datorn av antingen operatörens webbplats eller mobilappen för mobilt bredband efter att prenumeranten har köpt tjänsten. Etableringsmetadata paketeras som en XML-fil och bearbetas av etableringsagenten för att ändra datorns nätverksinställningar.

Tilldelningsmetadata kan anges för varje prenumerants individuella krav. Etableringsmetadata kan också uppdateras med mycket högre frekvens med hjälp av mobilappen för mobilt bredband. Information i etableringsmetadata åsidosätter innehållet i COSA-databasen och tjänstens metadata. Detta beror på att det tenderar att vara den mest specifika och skräddarsydda informationen om prenumeranten.