SUPL CSP
SUPL 設定服務提供者是用來設定位置用戶端,如下表所示:
位置服務:連線類型
- SUPL:CDMA 以外的所有連線
- V2 UPL:CDMA
位置服務:組態
-
SUPL:
- 需要推送至 GNSS 驅動程式以設定 SUPL 行為的設定:
- 首頁 SUPL (H-SLP) 伺服器的位址。
- H-SLP 伺服器證書。
- 定位方法。
- 預設要使用的通訊協定版本。
- MCC/MNC 值組,用來指定 SUPL 帳戶相符的網路 UUIC。
- 需要推送至 GNSS 驅動程式以設定 SUPL 行為的設定:
-
V2 UPL:
- 伺服器的位址- 非信任模式的行動定位中心。
- MPC 用於非信任模式的定位方法。
-
SUPL:
每次裝置重新啟動時,都會重新設定 SUPL 或 V2 UPL 連線。 插入新的 UICC,或使用 OMA 用戶端布建、OMA DM 或測試工具佈建新的設定。 當裝置處於漫遊模式時,它會還原為行動站獨立模式,在此模式中只會使用內建的 Microsoft 位置元件。
下列清單顯示 SUPL 設定服務提供者節點:
SUPL1
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1
SUPL 的必要專案。 定義已啟用 SUPL 的終端機 (SET) 節點的帳戶。 指定時間只支援一個 SUPL 帳戶。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Addr
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Addr
選用。 針對非 Proxy 模式,指定主 SUPL 位置平臺 (H-SLP) 伺服器的位址。 值是指定為完整功能變數名稱的伺服器位址,以及指定為整數的埠,格式為伺服器:埠。
如果未指定此值,裝置會從 IMSI 推斷 H-SLP 位址,如 SUPL 標準中所定義。 若要使用以 IMSI 為基礎的 H-SLP 位址自動產生,必須在 UICC 上正確設定 MNC 長度。 一般而言,此值為 2 或 3。
針對OMA DM,如果此節點的格式不正確,則會忽略專案,並傳回錯誤。 但設定服務提供者會繼續處理其餘的參數。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/AppID
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/AppID
必要。 適用於 SUPL 的 AppID 會自動設定為 「ap0004」。。 這是唯讀值。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | [取得] |
SUPL1/Ext
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/FullVersion
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 2004 [10.0.19041] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/FullVersion
選用。 決定完整版本 (X.Y.Z,其中 X、Y 和 Z 是主要版本、次要版本、服務指標,分別) 要使用的 SUPL 通訊協定。 預設值為 1.0.0。 如果已定義 FullVersion,則會忽略 [版本] 欄位。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
允許的值 | 正規表示式: ^(\d+\.)?(\d+\.)?(\*|\d+)$ |
預設值 | 1.0.0 |
SUPL1/Ext/Microsoft/HighAccPositioningMethod
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/HighAccPositioningMethod
選用。 指定 SUPL 用戶端將用於行動來源位置要求的定位方法。 預設是 0。 Windows 中的預設方法會針對行動來源位置要求提供高質量的輔助 GNSS 定位,而不需要載入電信業者的網路或位置服務。 針對OMA DM,如果此節點的格式不正確,則會忽略專案並傳回錯誤,但組態服務提供者會繼續處理其餘的參數。
重要
行動站輔助、OTDOA 和負載宏定位方法只能設定為測試用途。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
預設值 | 0 |
允許的值:
值 | 描述 |
---|---|
0 (預設值) | 無:裝置使用預設定位方法。 在此預設模式中,GNSS 會從 Microsoft 定位服務取得 (時間插入、粗略位置插入和暫時數據) 的協助。 |
1 | 行動站輔助:裝置會連絡 H-SLP 伺服器以取得位置。 H-SLP 會計算位置,並將其傳回裝置。 |
2 | 行動站架構:裝置會從 H-SLP 伺服器取得位置輔助數據 (almanac、暫時數據、裝置) 的時間和粗略初始位置,而裝置會使用此資訊來協助 GPS 取得修正程式。 所有位置計算都會在裝置中完成。 |
3 | 行動站獨立:裝置會視需要從 Microsoft 位置服務取得協助。 |
4 | OTDOA。 |
5 | 已啟動。 |
SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII
此設定在 Windows 10 中已被取代。 選用。 布爾。 指定 [設定] 中的位置畫面上的位置切換是否也用來管理 SUPL 網络起始的 (NI) 位置要求。 如果值設定為 0,則 NI 行為與目前的位置切換設定無關。 如果值設定為 1,NI 行為會遵循目前的位置切換設定。 預設值為 1。 請注意,大部分的用戶端都不支援此行為。 此值會管理 SUPL 和 v2 UPL 的設定。 如果已針對 SUPL 和 V2 UPL 設定手機,而且這些值不同,則一律會使用 SUPL 設定。
位置切換設定 | LocMasterSwitchDependencyNII 設定 | 允許的 NI 要求處理 |
---|---|---|
開啟 | 0 | 是 |
開啟 | 1 | 是 |
關閉 | 0 | 是 |
關閉 | 1 | 除非) 設定 privacyOverride,否則不會 ( |
當位置切換設定為 [關閉] 且此值設定為 1 時,下列應用程式要求將會失敗:
noNotificationNoVerification
notificationOnly
notificationAndVerficationAllowedNA
notificationAndVerficationDeniedNA
不過,如果 privacyOverride
在訊息中設定 ,則會傳回位置。
當位置切換設定為 [關閉],且此值設定為0時,位置切換不會防止SUPL網路起始的要求運作。
針對OMA DM,如果此節點的格式不正確,則會忽略專案並傳回錯誤,但組態服務提供者會繼續處理其餘的參數。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | bool |
存取類型 | 取得、取代 |
預設值 | true |
允許的值:
值 | 描述 |
---|---|
false | NI 行為與目前的位置切換設定無關。 |
true (預設) | NI 行為會遵循目前的位置切換設定。 |
SUPL1/Ext/Microsoft/MCCMNCPairs
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/MCCMNCPairs
必要。 列出電信業者擁有的所有 MCC 和 MNC 配對。 此清單可用來確認 UICC 符合網路,而且可以使用 SUPL。 當 UICC 和網路不相符時,手機會使用預設位置服務,而不會使用 SUPL。
這個值是格式 (X1, Y1)(X2, Y2)…(Xn, Yn)
為 的字串,其 X
為 MCC 且 Y
為 MNC。
針對OMA DM,如果此節點的格式不正確,則會忽略專案並傳回錯誤,但組態服務提供者會繼續處理其餘的參數。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/NIDefaultTimeout
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/NIDefaultTimeout
選用。 等待回應和執行預設動作之前,向使用者顯示網路起始位置要求的秒數。 預設值為30秒。 建議使用介於 20 到 60 秒之間的值。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
預設值 | 30 |
SUPL1/Ext/Microsoft/RootCertificate
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate
必要。 指定 H-SLP 伺服器的跟證書。 Windows 不支援不安全的模式。 如果未包含此節點,設定服務提供者將會失敗,但可能不會傳回特定錯誤。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/RootCertificate/Data
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate/Data
H-SLP 跟證書的Base 64編碼 Blob。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | b64 |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate/Name
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate/Name
指定 H-SLP 跟證書的名稱做為字串,格式為 name.cer。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate2
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2
指定 H-SLP 伺服器的跟證書。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/RootCertificate2/Data
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2/Data
H-SLP 跟證書的Base 64編碼 Blob。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | b64 |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate2/Name
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2/Name
指定 H-SLP 跟證書的名稱做為字串,格式為 name.cer。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate3
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3
指定 H-SLP 伺服器的跟證書。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/RootCertificate3/Data
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3/Data
H-SLP 跟證書的Base 64編碼 Blob。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | b64 |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate3/Name
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3/Name
指定 H-SLP 跟證書的名稱做為字串,格式為 name.cer。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate4
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4
指定 H-SLP 伺服器的跟證書。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/RootCertificate4/Data
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Data
H-SLP 跟證書的Base 64編碼 Blob。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | b64 |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate4/Name
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Name
指定 H-SLP 跟證書的名稱做為字串,格式為 name.cer。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate5
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5
指定 H-SLP 伺服器的跟證書。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/RootCertificate5/Data
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Data
H-SLP 跟證書的Base 64編碼 Blob。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | b64 |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate5/Name
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Name
指定 H-SLP 跟證書的名稱做為字串,格式為 name.cer。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate6
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6
指定 H-SLP 伺服器的跟證書。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
SUPL1/Ext/Microsoft/RootCertificate6/Data
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Data
H-SLP 跟證書的Base 64編碼 Blob。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | b64 |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/RootCertificate6/Name
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10 版本 1809 [10.0.17763] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Name
指定 H-SLP 跟證書的名稱做為字串,格式為 name.cer。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
SUPL1/Ext/Microsoft/ServerAccessInterval
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/ServerAccessInterval
選用。 整數。 定義傳送至伺服器的行動原始要求之間的最短以秒為單位的時間間隔,以防止電信業者的網路超載。 預設值為 60。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
預設值 | 60 |
SUPL1/Ext/Microsoft/Version
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/Version
選用。 決定要使用的主要 SUPL 通訊協定版本。 若為 SUPL 1.0.0,請將此值設定為 1。 若為 SUPL 2.0.0,請將此值設定為 2。 預設值為 1。 請參閱 FullVersion 來定義次要頂點和服務指標。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
允許的值 | 範圍: [1-2] |
預設值 | 1 |
V2UPL1
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1
CDMA V2 UPL 的必要專案。 指定使用者平面位置的帳戶設定,以及 CDMA 的 IS-801。 指定時間只支援一個帳戶。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
V2UPL1/ApplicationTypeIndicator_MR
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/ApplicationTypeIndicator_MR
必要。 此值必須一律設定為 00000011。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
V2UPL1/LocMasterSwitchDependencyNII
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/LocMasterSwitchDependencyNII
選用。 布爾。 指定 [設定] 中的位置畫面上的位置切換是否也用來管理位置的網络起始要求。 如果值設定為 0,則 NI 行為與目前的位置切換設定無關。 如果值設定為 1,NI 行為會遵循目前的位置切換設定。 對於 CDMA 手機,此值必須設定為 1。 預設值為 1。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | bool |
存取類型 | 取得、取代 |
預設值 | true |
允許的值:
值 | 描述 |
---|---|
false | NI 行為與目前的位置切換設定無關。 |
true (預設) | NI 行為會遵循目前的位置切換設定。 |
V2UPL1/MPC
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/MPC
選用。 行動裝置定位中心的位址 (MPC) ,格式為 ipAddress:portNumber。 若為非信任的作業模式,此參數為必要參數,且 PDE 參數必須是空的。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
V2UPL1/NIDefaultTimeout
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/NIDefaultTimeout
選用。 等待回應和執行預設動作之前,向使用者顯示網路起始位置要求的秒數。 預設值為30秒。 建議使用介於 20 到 60 秒之間的值。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
預設值 | 30 |
V2UPL1/PDE
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/PDE
選用。 位置判斷實體的位址 (PDE) ,格式為ipAddress: portNumber。 對於非信任的作業模式,此參數必須是空的。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | 取得、取代 |
V2UPL1/PositioningMethod_MR
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/PositioningMethod_MR
選用。 指定 SUPL 用戶端將用於行動來源位置要求的定位方法。 預設是 0。 Windows 中的預設方法會針對行動來源位置要求提供高質量的輔助 GNSS 定位,而不需要載入電信業者的網路或位置服務。 行動站輔助和負載宏定位方法只能設定為測試用途。 針對OMA DM,如果此節點的格式不正確,則會忽略專案並傳回錯誤,但組態服務提供者會繼續處理其餘的參數。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
預設值 | 0 |
允許的值:
值 | 描述 |
---|---|
0 (預設值) | 無:裝置使用預設定位方法。 在此預設模式中,GNSS 會從 Microsoft 定位服務取得 (時間插入、粗略位置插入和暫時數據) 的協助。 |
1 | 行動站輔助:裝置會連絡 H-SLP 伺服器以取得位置。 H-SLP 會計算位置,並將其傳回裝置。 |
2 | 行動站架構:裝置會從 H-SLP 伺服器取得位置輔助數據 (almanac、暫時數據、裝置) 的時間和粗略初始位置,而裝置會使用此資訊來協助 GPS 取得修正程式。 所有位置計算都會在裝置中完成。 |
3 | 行動站獨立:裝置會視需要從 Microsoft 位置服務取得協助。 |
4 | 已啟動。 |
V2UPL1/ServerAccessInterval
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ❌ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1507 [10.0.10240] 和更新版本 |
./Vendor/MSFT//SUPL/V2UPL1/ServerAccessInterval
選用。 整數。 定義傳送至伺服器的行動原始要求之間的最短以秒為單位的時間間隔,以防止電信業者的網路超載。 預設值為 60。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | 取得、取代 |
預設值 | 60 |
不支援的節點
Windows 裝置不支援下列選擇性節點。
- ProviderID
- 名稱
- PrefConRef
- ToConRef
- ToConRef/<X>
- ToConRef/<X>/ConRef
- AddrType
如果組態應用程式嘗試設定、刪除或查詢這些節點,則會透過OMA DM傳回指出未實作此節點的回應。 在 OMA 用戶端布建中,將忽略設定此節點的要求,且設定服務提供者會繼續處理其餘節點。
如果電信業者需要透過特定連線而不是預設行動數據連線來與 H-SLP 進行通訊,則必須使用CM_CellularEntries組態 服務提供者和CM_ProxyEntries 組態 服務提供者 來對應 H-SLP 伺服器與所需的連線。
OMA 用戶端布建範例
為適用於 SUPL 的 H-SLP 伺服器新增設定資訊。 斜體中的值必須取代為電信業者網路的正確設定。 跟證書數據值必須包含有效的二進位 Blob。
<?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>
將 SUPL 和 V2 UPL 帳戶新增至相同的裝置。 斜體中的值必須取代為電信業者網路的正確設定。 跟證書數據值必須包含有效的二進位 BLOB。
<?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 範例
將 SUPL 帳戶新增至裝置。 斜體中的值必須取代為電信業者網路的正確設定。 跟證書數據值必須包含有效的二進位 Blob。
<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>
Microsoft 自定義元素
下表顯示此設定服務提供者支援 OMA 用戶端布建的 Microsoft 自定義元素。
元素 | 可用 |
---|---|
parm-query | 是 |
特性查詢 | 是 遞歸查詢:否 最上層查詢:否 |