SUPL-Konfigurationsdienstanbieter

Der SUPL-Konfigurationsdienstanbieter wird verwendet, um den Standortclient zu konfigurieren, wie in der folgenden Tabelle gezeigt:

  • Standortdienst: Verbindungstyp

    • SUPL: Alle Verbindungen außer CDMA
    • V2 UPL: CDMA
  • Standortdienst: Konfiguration

    • SUPL:
      • Einstellungen, die per Push an den GNSS-Treiber übertragen werden müssen, um das SUPL-Verhalten zu konfigurieren:
        • Adresse des Home SUPL-Servers (H-SLP).
        • H-SLP-Serverzertifikat.
        • Positionierungsmethode.
        • Version des standardmäßig zu verwendenden Protokolls.
      • MCC/MNC-Wertpaare, die verwendet werden, um anzugeben, welche Netzwerk-UUIC dem SUPL-Konto entspricht.
    • V2 UPL:
      • Adresse des Servers – ein mobiles Positionierungszentrum für den nicht vertrauenswürdigen Modus.
      • Die Positionierungsmethode, die vom MPC für den nicht vertrauenswürdigen Modus verwendet wird.

Die SUPL- oder V2-UPL-Verbindung wird bei jedem Neustart des Geräts neu konfiguriert. Eine neue UICC wird eingefügt, oder neue Einstellungen werden mithilfe von OMA-Clientbereitstellung, OMA DM oder Testtools bereitgestellt. Wenn sich das Gerät im Roamingmodus befindet, wird es in den eigenständigen Mobile Station-Modus zurückgesetzt, in dem nur die integrierten Microsoft-Standortkomponenten verwendet werden.

In der folgenden Liste sind die Knoten des SUPL-Konfigurationsdienstanbieters aufgeführt:

SUPL1

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1

Erforderlich für SUPL. Definiert das Konto für den SUPL-fähigen Terminalknoten (SET). Zu einem bestimmten Zeitpunkt wird nur ein SUPL-Konto unterstützt.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“

SUPL1/Addr

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Addr

Optional. Gibt die Adresse des H-SLP-Servers (Home SUPL Location Platform) für den Nicht-Proxymodus an. Der Wert ist eine Serveradresse, die als vollqualifizierter Domänenname angegeben ist, und der Port wird als ganze Zahl mit dem Format server: port angegeben.

Wenn dieser Wert nicht angegeben wird, leitet das Gerät die H-SLP-Adresse aus dem IMSI ab, wie im SUPL-Standard definiert. Um die automatische Generierung der H-SLP-Adresse basierend auf dem IMSI verwenden zu können, muss die MNC-Länge auf der UICC richtig festgelegt werden. Im Allgemeinen ist dieser Wert 2 oder 3.

Wenn für OMA DM das Format für diesen Knoten falsch ist, wird der Eintrag ignoriert, und es wird ein Fehler zurückgegeben. Der Konfigurationsdienstanbieter verarbeitet jedoch weiterhin die restlichen Parameter.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen

SUPL1/AppID

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/AppID

Erforderlich. Die AppID für SUPL wird automatisch auf "ap0004" festgelegt. Dies ist ein schreibgeschützter Wert.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp „Abrufen“

SUPL1/Ext

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“

SUPL1/Ext/Microsoft

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/FullVersion
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 2004 [10.0.19041] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/FullVersion

Optional. Bestimmt die Vollversion (X. Y. Z, wobei X, Y und Z Hauptversion, Nebenversion bzw. Dienstindikator sind) des zu verwendenden SUPL-Protokolls. Der Standardwert ist 1.0.0. Wenn FullVersion definiert ist, wird das Feld Version ignoriert.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
Zulässige Werte Regulärer Ausdruck: ^(\d+\.)?(\d+\.)?(\*|\d+)$
Standardwert 1.0.0
SUPL1/Ext/Microsoft/HighAccPositioningMethod
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/HighAccPositioningMethod

Optional. Gibt die Positionierungsmethode an, die der SUPL-Client für Mobile-Ursprungspositionsanforderungen verwendet. Der Standardwert ist 0. Die Standardmethode in Windows bietet eine qualitativ hochwertige unterstützte GNSS-Positionierung für mobile Ursprungspositionsanforderungen, ohne das Netzwerk oder die Ortungsdienste des Mobilfunkanbieters zu laden. Wenn für OMA DM das Format für diesen Knoten falsch ist, wird der Eintrag ignoriert und ein Fehler zurückgegeben, aber der Konfigurationsdienstanbieter verarbeitet weiterhin die restlichen Parameter.

Wichtig

Die Positionierungsmethoden Mobile Station Assisted, OTDOA und AFLT dürfen nur zu Testzwecken konfiguriert werden.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 0

Zulässige Werte:

Wert Beschreibung
0 (Standard) Keine: Das Gerät verwendet die Standardpositionierungsmethode. In diesem Standardmodus erhält das GNSS Unterstützung (Zeiteinschleusung, Grobpositionsinjektion und Ephemerisdaten) vom Microsoft Positioning Service.
1 Mobile Station Assisted: Das Gerät kontaktiert den H-SLP-Server, um eine Position zu erhalten. Der H-SLP führt die Berechnung der Position durch und gibt sie an das Gerät zurück.
2 Mobile Station-basiert: Das Gerät ruft standortbezogene Daten (Almanach, Ephemerisdaten, Zeit und ungefähre Anfangsposition des Geräts) vom H-SLP-Server ab, und das Gerät verwendet diese Informationen, um GPS bei der Behebung zu unterstützen. Alle Positionsberechnungen werden im Gerät durchgeführt.
3 Mobile Station Eigenständig: Das Gerät erhält nach Bedarf Unterstützung von den Microsoft-Standortdiensten.
4 OTDOA.
5 AFLT.
SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII

Diese Einstellung ist in Windows 10 veraltet. Optional. Boolean. Gibt an, ob der Standortschalter auf dem Standortbildschirm in den Einstellungen auch verwendet wird, um SUPL-netzwerkinitiierte (NI)-Anforderungen für den Standort zu verwalten. Wenn der Wert auf 0 festgelegt ist, ist das NI-Verhalten unabhängig von der aktuellen Einstellung zum Umschalten des Speicherorts. Wenn der Wert auf 1 festgelegt ist, folgt das NI-Verhalten der aktuellen Einstellung für die Position. Der Standardwert ist 1. Beachten Sie, dass die meisten Clients dieses Verhalten nicht unterstützen. Dieser Wert verwaltet die Einstellungen für SUPL und v2 UPL. Wenn ein Telefon sowohl für SUPL als auch für V2 UPL konfiguriert ist und sich diese Werte unterscheiden, wird immer die SUPL-Einstellung verwendet.

Einstellung "Position umschalten" LocMasterSwitchDependencyNII-Einstellung NI-Anforderungsverarbeitung zulässig
Ein 0 Ja
Ein 1 Ja
Deaktiviert 0 Ja
Aus 1 Nein (es sei denn, privacyOverride ist festgelegt)

Wenn der Standortschalter auf Aus und dieser Wert auf 1 festgelegt ist, schlagen die folgenden Anwendungsanforderungen fehl:

  • noNotificationNoVerification
  • notificationOnly
  • notificationAndVerficationAllowedNA
  • notificationAndVerficationDeniedNA

Wenn privacyOverride jedoch in der Nachricht festgelegt ist, wird der Speicherort zurückgegeben.

Wenn der Standort-Umschalter auf Aus und dieser Wert auf 0 festgelegt ist, verhindert der Standortschalter nicht, dass SUPL-netzwerkinitiierte Anforderungen funktionieren.

Wenn für OMA DM das Format für diesen Knoten falsch ist, wird ein Eintrag ignoriert und ein Fehler zurückgegeben, aber der Konfigurationsdienstanbieter verarbeitet weiterhin die restlichen Parameter.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format bool
Zugriffstyp Abrufen, Ersetzen
Standardwert true

Zulässige Werte:

Wert Beschreibung
false Das NI-Verhalten ist unabhängig von der aktuellen Einstellung zum Umschalten des Standorts.
true (Standard) Das NI-Verhalten folgt der Einstellung für die aktuelle Position.
SUPL1/Ext/Microsoft/MCCMNCPairs
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/MCCMNCPairs

Erforderlich. Listet alle MCC- und MNC-Paare auf, die sich im Besitz des Mobilfunkanbieters befinden. Diese Liste wird verwendet, um zu überprüfen, ob die UICC mit dem Netzwerk übereinstimmt und SUPL verwendet werden kann. Wenn UICC und Netzwerk nicht übereinstimmen, verwendet das Telefon den Standardstandortdienst und keine SUPL.

Dieser Wert ist eine Zeichenfolge im Format (X1, Y1)(X2, Y2)…(Xn, Yn), in der X ein MCC und Y ein MNC ist.

Wenn für OMA DM das Format für diesen Knoten falsch ist, wird ein Eintrag ignoriert und ein Fehler zurückgegeben, aber der Konfigurationsdienstanbieter verarbeitet weiterhin die restlichen Parameter.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/NIDefaultTimeout
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/NIDefaultTimeout

Optional. Zeit in Sekunden, in der die vom Netzwerk initiierte Standortanforderung dem Benutzer angezeigt wird, während er auf eine Antwort wartet und bevor die Standardaktion ausgeführt wird. Der Standardwert ist 30 Sekunden. Ein Wert zwischen 20 und 60 Sekunden wird empfohlen.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 30
SUPL1/Ext/Microsoft/RootCertificate
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate

Erforderlich. Gibt das Stammzertifikat für den H-SLP-Server an. Windows unterstützt keinen nicht sicheren Modus. Wenn dieser Knoten nicht enthalten ist, schlägt der Konfigurationsdienstanbieter fehl, gibt aber möglicherweise keinen bestimmten Fehler zurück.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/RootCertificate/Data
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate/Data

Das Base64-codierte Blob des H-SLP-Stammzertifikats.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format b64
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate/Name
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate/Name

Gibt den Namen des H-SLP-Stammzertifikats als Zeichenfolge im Format name.cer an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate2
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2

Gibt das Stammzertifikat für den H-SLP-Server an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/RootCertificate2/Data
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2/Data

Das Base64-codierte Blob des H-SLP-Stammzertifikats.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format b64
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate2/Name
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2/Name

Gibt den Namen des H-SLP-Stammzertifikats als Zeichenfolge im Format name.cer an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate3
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3

Gibt das Stammzertifikat für den H-SLP-Server an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/RootCertificate3/Data
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3/Data

Das Base64-codierte Blob des H-SLP-Stammzertifikats.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format b64
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate3/Name
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3/Name

Gibt den Namen des H-SLP-Stammzertifikats als Zeichenfolge im Format name.cer an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate4
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4

Gibt das Stammzertifikat für den H-SLP-Server an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/RootCertificate4/Data
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Data

Das Base64-codierte Blob des H-SLP-Stammzertifikats.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format b64
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate4/Name
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Name

Gibt den Namen des H-SLP-Stammzertifikats als Zeichenfolge im Format name.cer an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate5
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5

Gibt das Stammzertifikat für den H-SLP-Server an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/RootCertificate5/Data
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Data

Das Base64-codierte Blob des H-SLP-Stammzertifikats.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format b64
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate5/Name
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Name

Gibt den Namen des H-SLP-Stammzertifikats als Zeichenfolge im Format name.cer an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate6
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6

Gibt das Stammzertifikat für den H-SLP-Server an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“
SUPL1/Ext/Microsoft/RootCertificate6/Data
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Data

Das Base64-codierte Blob des H-SLP-Stammzertifikats.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format b64
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/RootCertificate6/Name
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Name

Gibt den Namen des H-SLP-Stammzertifikats als Zeichenfolge im Format name.cer an.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen
SUPL1/Ext/Microsoft/ServerAccessInterval
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/ServerAccessInterval

Optional. Ganzzahl. Definiert das minimale Zeitintervall in Sekunden zwischen anforderungen, die vom Mobilfunkanbieter an den Server gesendet werden, um zu verhindern, dass das Netzwerk des Mobilfunkanbieters überlastet wird. Der Standardwert ist 60.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 60
SUPL1/Ext/Microsoft/Version
Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/Version

Optional. Bestimmt die zu verwendende Hauptversion des SUPL-Protokolls. Legen Sie für SUPL 1.0.0 diesen Wert auf 1 fest. Legen Sie für SUPL 2.0.0 diesen Wert auf 2 fest. Der Standardwert ist 1. Informationen zum Definieren von Nebenversion und Dienstindikator finden Sie unter FullVersion.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Zulässige Werte Bereich: [1-2]
Standardwert 1

V2UPL1

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1

Erforderlich für V2 UPL für CDMA. Gibt die Kontoeinstellungen für den Standort auf Benutzerebene und IS-801 für CDMA an. Zu einem bestimmten Zeitpunkt wird nur ein Konto unterstützt.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“

V2UPL1/ApplicationTypeIndicator_MR

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/ApplicationTypeIndicator_MR

Erforderlich. Dieser Wert muss immer auf 00000011 festgelegt werden.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“

V2UPL1/LocMasterSwitchDependencyNII

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/LocMasterSwitchDependencyNII

Optional. Boolean. Gibt an, ob der Standortschalter auf dem Standortbildschirm in den Einstellungen auch zum Verwalten von netzwerkinitiierte Anforderungen für den Standort verwendet wird. Wenn der Wert auf 0 festgelegt ist, ist das NI-Verhalten unabhängig von der aktuellen Einstellung zum Umschalten des Speicherorts. Wenn der Wert auf 1 festgelegt ist, folgt das NI-Verhalten der aktuellen Einstellung für die Position. Für CDMA-Telefone muss dieser Wert auf 1 festgelegt werden. Der Standardwert ist 1.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format bool
Zugriffstyp Abrufen, Ersetzen
Standardwert true

Zulässige Werte:

Wert Beschreibung
false Das NI-Verhalten ist unabhängig von der aktuellen Einstellung zum Umschalten des Standorts.
true (Standard) Das NI-Verhalten folgt der Einstellung für die aktuelle Position.

V2UPL1/MPC

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/MPC

Optional. Die Adresse des Mobile Positioning Center (MPC) im Format ipAddress: portNumber. Für nicht vertrauenswürdige Betriebsmodi ist dieser Parameter obligatorisch, und der PDE-Parameter muss leer sein.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen

V2UPL1/NIDefaultTimeout

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/NIDefaultTimeout

Optional. Zeit in Sekunden, in der die vom Netzwerk initiierte Standortanforderung dem Benutzer angezeigt wird, während er auf eine Antwort wartet und bevor die Standardaktion ausgeführt wird. Der Standardwert ist 30 Sekunden. Ein Wert zwischen 20 und 60 Sekunden wird empfohlen.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 30

V2UPL1/PDE

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/PDE

Optional. Die Adresse der Position Determination Entity (PDE) im Format ipAddress: portNumber. Für nicht vertrauenswürdige Betriebsmodi muss dieser Parameter leer sein.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Abrufen, Ersetzen

V2UPL1/PositioningMethod_MR

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/PositioningMethod_MR

Optional. Gibt die Positionierungsmethode an, die der SUPL-Client für Mobile-Ursprungspositionsanforderungen verwendet. Der Standardwert ist 0. Die Standardmethode in Windows bietet eine qualitativ hochwertige unterstützte GNSS-Positionierung für mobile Ursprungspositionsanforderungen, ohne das Netzwerk oder die Ortungsdienste des Mobilfunkanbieters zu laden. Die Positionierungsmethoden Mobile Station Assisted und AFLT dürfen nur zu Testzwecken konfiguriert werden. Wenn für OMA DM das Format für diesen Knoten falsch ist, wird der Eintrag ignoriert und ein Fehler zurückgegeben, aber der Konfigurationsdienstanbieter verarbeitet weiterhin die restlichen Parameter.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 0

Zulässige Werte:

Wert Beschreibung
0 (Standard) Keine: Das Gerät verwendet die Standardpositionierungsmethode. In diesem Standardmodus erhält das GNSS Unterstützung (Zeiteinschleusung, Einschleusung der ungefähren Position und Ephemerisdaten) vom Microsoft Positioning Service.
1 Mobile Station Assisted: Das Gerät kontaktiert den H-SLP-Server, um eine Position zu erhalten. Der H-SLP führt die Berechnung der Position durch und gibt sie an das Gerät zurück.
2 Mobile Station-basiert: Das Gerät ruft standortbezogene Daten (Almanach, Ephemerisdaten, Zeit und ungefähre Anfangsposition des Geräts) vom H-SLP-Server ab, und das Gerät verwendet diese Informationen, um GPS bei der Behebung zu unterstützen. Alle Positionsberechnungen werden im Gerät durchgeführt.
3 Mobile Station Eigenständig: Das Gerät erhält nach Bedarf Unterstützung von den Microsoft-Standortdiensten.
4 AFLT.

V2UPL1/ServerAccessInterval

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
❌ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1507 [10.0.10240] und höher
./Vendor/MSFT//SUPL/V2UPL1/ServerAccessInterval

Optional. Ganzzahl. Definiert das minimale Zeitintervall in Sekunden zwischen anforderungen, die vom Mobilfunkanbieter an den Server gesendet werden, um zu verhindern, dass das Netzwerk des Mobilfunkanbieters überlastet wird. Der Standardwert ist 60.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 60

Nicht unterstützte Knoten

Die folgenden optionalen Knoten werden auf Windows-Geräten nicht unterstützt.

  • ProviderID
  • Name
  • PrefConRef
  • ToConRef
  • ToConRef/<X>
  • ToConRef/<X>/ConRef
  • Addrtype

Wenn die Konfigurationsanwendung versucht, diese Knoten festzulegen, zu löschen oder abzufragen, wird über OMA DM eine Antwort zurückgegeben, die angibt, dass dieser Knoten nicht implementiert ist. Bei der OMA-Clientbereitstellung wird die Anforderung zum Festlegen dieses Knotens ignoriert, und der Konfigurationsdienstanbieter verarbeitet weiterhin die restlichen Knoten.

Wenn ein Mobilfunkanbieter erfordert, dass die Kommunikation mit dem H-SLP über eine bestimmte Verbindung statt über eine Standardverbindung erfolgt, muss diese Konfiguration mithilfe des CM_CellularEntries Konfigurationsdienstanbieters und des CM_ProxyEntries Konfigurationsdienstanbieters erfolgen, um den H-SLP-Server der erforderlichen Verbindung zuzuordnen.

Beispiele für die OMA-Clientbereitstellung

Hinzufügen neuer Konfigurationsinformationen für einen H-SLP-Server für SUPL. Kursiv dargestellte Werte müssen durch korrekte Einstellungen für das Mobilfunknetz ersetzt werden. Für den Datenwert des Stammzertifikats muss ein gültiges binäres Blob enthalten sein.

<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
  <characteristic type="SUPL">
    <characteristic type="SUPL1">
      <parm name="Addr" value="supl.abc.def.example.com: 7777" />
      <characteristic type="Ext">
      <characteristic type="Microsoft">
      <characteristic type="RootCertificate">
        <parm name="Name" value="certName.cer" />
        <parm name="Data" value="" datatype="binary"/>
      </characteristic>
         <parm name="MCCMNCPairs" value="(111,000)(222,111)(333,333)(444,222)" />
         <parm name="HighAccPositioningMethod" datatype="integer" value="0" />
         <parm name="LocMasterSwitchDependencyNII" datatype="integer" value="1" />
      </characteristic>
      </characteristic>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

Hinzufügen eines SUPL- und eines V2-UPL-Kontos zum selben Gerät. Kursiv dargestellte Werte müssen durch korrekte Einstellungen für das Mobilfunknetz ersetzt werden. Für den Datenwert des Stammzertifikats muss ein gültiges binäres BLOB enthalten sein.

<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
  <characteristic type="SUPL">
    <characteristic type="V2UPL1">
      <parm name="MPC" value="192.0.2.1:7777" />
      <parm name="PDE" value="192.0.2.1:7778" />
      <parm name="PositioningMethod_MR" datatype="integer" value="1" />
    </characteristic>
    <characteristic type="SUPL1">
      <parm name="Addr" value="supl.abc.def.example.com:7777" />
      <characteristic type="Ext">
      <characteristic type="Microsoft">
      <characteristic type="RootCertificate">
        <parm name="Name" value="certName.cer" />
        <parm name="Data" value="" datatype="binary"/>
      </characteristic>
         <parm name="MCCMNCPairs" value="(111,000)(222,111)(333,333)(444,222)" />
         <parm name="HighAccPositioningMethod" datatype="integer" value="2" />
         <parm name="LocMasterSwitchDependencyNII" datatype="integer" value="1" />
      </characteristic>
      </characteristic>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

OMA DM-Beispiele

Hinzufügen eines SUPL-Kontos zu einem Gerät. Kursiv dargestellte Werte müssen durch korrekte Einstellungen für das Mobilfunknetz ersetzt werden. Für den Datenwert des Stammzertifikats muss ein gültiges binäres Blob enthalten sein.

<SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Add>
            <CmdID>Add FQDN</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Addr</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>supl.abc.def.example.com:2222</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add MCCMNC</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/MCCMNCPairs</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>(111,000)(222,111)(333,333)(444,222)</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add HighAccPositioningMethod</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/HighAccPositioningMethod</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">int</Format>
                </Meta>
                <Data>2</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add LocMasterSWDepend</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">int</Format>
                </Meta>
                <Data>1</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add Cert name</CmdID>

            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/RootCertificate/Name</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>certName.cer</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add Cert data - 200</CmdID>

            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/RootCertificate/Data</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">b64</Format>
                </Meta>
                <Data></Data>
            </Item>
        </Add>
        <Final/>
    </SyncBody>
</SyncML>

Benutzerdefinierte Microsoft-Elemente

Die folgende Tabelle zeigt die benutzerdefinierten Microsoft-Elemente, die dieser Konfigurationsdienstanbieter für die OMA-Clientbereitstellung unterstützt.

Elemente Verfügbar
parm-query Ja
merkmalsabfrage Ja

Rekursive Abfrage: Nein

Abfrage der obersten Ebene: Nein

Referenz zum Konfigurationsdienstanbieter