Condividi tramite


Operazioni di forza del segnale MB

In questo argomento vengono descritte le operazioni per segnalare la forza del segnale.

Queste operazioni richiedono l'accesso al provider di rete, ma non al modulo di identità del Sottoscrittore (scheda SIM).

Tenere presente che in caso di dispositivi basati su GSM, i driver miniport devono inviare notifiche di intensità del segnale solo dopo che il driver miniport è stato registrato correttamente con un provider di rete. Per i dispositivi basati su CDMA, i driver miniport possono inviare notifiche di intensità del segnale prima che il driver miniport sia stato registrato correttamente con un provider di rete.

Semantica di indicazione della forza del segnale

Il diagramma seguente illustra il processo che i driver miniport devono seguire per elaborare le indicazioni di forza del segnale. Il servizio MB regola la soglia e l'intervallo di segnalazione del segnale, in base alla potenza del segnale del dispositivo corrente e alla durata dell'inattività del dispositivo. Queste azioni vengono in genere eseguite come parte delle funzionalità di risparmio energia fornite dal servizio MB. Le etichette in grassetto sono identificatori OID o controllo del flusso transazionale. Le etichette nel testo normale sono i flag importanti all'interno della struttura OID.

Diagramma che mostra i driver di miniport di processo devono seguire per elaborare le indicazioni di forza del segnale.

Per aggiornare le indicazioni di forza del segnale, seguire questa procedura:

  1. Il driver miniport invia NDIS_WWAN_SIGNAL_STATE al servizio MB.

  2. Il servizio MB invia OID_WWAN_SIGNAL_STATE al driver miniport. Il conducente miniport risponde con un acknowledgement provvisorio (NDIS_STATUS_INDICATION_REQUIRED) che ha ricevuto la richiesta e invierà una notifica con le informazioni richieste in futuro.

  3. Il driver miniport invia NDIS_STATUS_WWAN_SUCCESS al servizio MB.

  4. Il driver miniport invia NDIS_WWAN_SIGNAL_STATE al servizio MB.

  5. Il servizio MB invia OID_WWAN_SIGNAL_STATE al driver miniport. Il conducente miniport risponde con un acknowledgement provvisorio (NDIS_STATUS_INDICATION_REQUIRED) che ha ricevuto la richiesta e invierà una notifica con le informazioni richieste in futuro.

  6. Il driver miniport invia NDIS_STATUS_WWAN_SUCCESS al servizio MB.

  7. Il servizio MB invia OID_WWAN_SIGNAL_STATE al driver miniport. Il conducente miniport risponde con un acknowledgement provvisorio (NDIS_STATUS_INDICATION_REQUIRED) che ha ricevuto la richiesta e invierà una notifica con le informazioni richieste in futuro.

  8. Il driver miniport invia NDIS_STATUS_WWAN_SUCCESS al servizio MB.

  9. Il driver miniport invia NDIS_WWAN_SIGNAL_STATE al servizio MB.