MB 服務偵測和啟用
本主題描述偵測 MB 裝置是否必須啟用其服務的程式,以及如何取得提供者網路的存取權。
服務啟用偵測
迷你埠驅動程式可以透過幾種方式判斷它們是否必須執行服務啟用:
針對 CDMA 型裝置,在北美或其他未使用 U-RIM 的地方,裝置上應該有旗標來指出啟用狀態。 迷你埠驅動程式應該能夠在初始化期間偵測啟用狀態,而不需連絡提供者網路。 當裝置第一次透過無線連線到家庭網路時,迷你埠驅動程序應該會自動執行服務啟用。 啟用完成後,迷你埠驅動程序應該清除旗標,使其不需要再次執行服務啟用。
迷你埠驅動程式會在 MB 裝置初始化期間傳送 NDIS_STATUS_WWAN_READY_INFO 通知,通知 MB 服務有關服務啟用進度。 或者,若要判斷服務啟用狀態,服務可能會將 OID_WWAN_READY_INFO 查詢要求傳送至迷你埠驅動程式。 在這兩種情況下,初始的就緒狀態應該是 WwanReadyStateNotActivated。 啟用服務之後,迷你埠驅動程式應繼續初始化程式,並在裝置就緒狀態變更時通知服務。
針對 GSM 型裝置,沒有一般方法可偵測裝置是否必須啟用其服務。 迷你埠驅動程式可以實作其特定電信業者的專屬方法,以執行服務偵測和啟用。
MB 服務啟用
服務啟用是指啟用 MB 服務訂用帳戶的程式,讓裝置可以存取提供者的網路。 MB 服務未配備服務啟用邏輯,因為迷你埠驅動程式和/或第三方軟體必須執行確切的啟用程式,因為實際的啟用程式會因行動數據技術而異,而且通常會針對不同的提供者網路自定義。 服務啟用可以是自動、手動或兩者的組合。 迷你埠驅動程序應該只需要為每個新的訂用帳戶執行一次服務啟用。
如需服務偵測和啟用的詳細資訊,請參閱 OID_WWAN_SERVICE_ACTIVATION。