Compartir a través de


Operaciones de servicio de paquetes MB

En este tema se describen las operaciones para perder y recuperar el servicio de datos de paquetes, las entregas del servicio de datos de paquetes y las llamadas de voz durante las conexiones del servicio de datos de paquetes.

Pérdida y recuperación del servicio de datos de paquetes

En el diagrama siguiente se muestra el proceso que deben seguir los controladores de minipuerto cuando pierden la intensidad de la señal y el servicio de paquetes para varios intervalos. Las etiquetas en negrita son identificadores de OID o control de flujo transaccional. Las etiquetas del texto normal son las marcas importantes dentro de la estructura OID.

Diagrama que ilustra la pérdida y recuperación de señales para el servicio de datos de paquetes.

Para recuperar el servicio de datos de paquetes después de que se haya perdido, use el procedimiento siguiente:

  1. El controlador de minipuerto envía NDIS_WWAN_LINK_STATE al servicio MB.

  2. El controlador de minipuerto envía NDIS_WWAN_SIGNAL_STATE al servicio MB.

  3. El controlador de minipuerto envía NDIS_WWAN_SIGNAL_STATE al servicio MB.

  4. El controlador de minipuerto envía NDIS_WWAN_SIGNAL_STATE al servicio MB.

  5. El controlador de minipuerto envía NDIS_WWAN_REGISTER_STATE al servicio MB.

  6. El controlador de minipuerto envía NDIS_STATUS_WWAN_PACKET_SERVICE al servicio MB.

  7. El controlador de minipuerto envía NDIS_STATUS_LINK_STATE al servicio MB.

  8. El controlador de minipuerto envía NDIS_WWAN_SIGNAL_STATE al servicio MB.

Entregas del servicio de datos de paquetes

En el diagrama siguiente se muestran los pasos que deben seguir los controladores de minipuerto cuando el servicio de paquetes se mueve entre diferentes tecnologías basadas en GSM, como GPRS, EDGE, UMTS, HSDPA o TD-S STORAGE, o se mueve entre diferentes tecnologías basadas en SERVICE, como 1xRTT, EV-DO o EV-DO RevA. Las etiquetas en negrita son identificadores de OID o control de flujo transaccional. Las etiquetas del texto normal son las marcas importantes dentro de la estructura OID.

diagrama que ilustra los pasos que deben seguir los controladores de minipuerto cuando el servicio de paquetes se mueve entre diferentes tecnologías basadas en gsm.

Tenga en cuenta que, a menos que la dirección IP cambie en el proceso de entrega, el servicio MB controla el evento de entrega de forma transparente sin interrumpir la conexión existente. Sin embargo, los controladores de minipuerto deben seguir notificando al servicio MB sobre los eventos de desconexión multimedia si, y solo si la dirección IP cambia.

Los controladores de miniporte y el dispositivo MB que administran deben ser capaces de controlar el entrega de nivel 2 entre diferentes interfaces aéreas automáticamente, con un impacto mínimo en el servicio MB y otras aplicaciones de superposición. El único impacto posible es el cambio en la dirección IP que podría resultar de la entrega de la tecnología. En este caso, los controladores de minipuerto deben volver a establecer la conexión MB antes de notificar el cambio del servicio de paquetes al servicio MB. Los controladores de minipuerto que no implementan la funcionalidad DHCP deben usar el asistente de IP y las funciones asociadas. Los controladores de minipuerto que implementan la funcionalidad DHCP no son necesarios para usar las funciones auxiliares de IP.

Para entregar el servicio de datos de paquetes, use el procedimiento siguiente:

  1. El controlador de minipuerto envía NDIS_STATUS_WWAN_PACKET_SERVICE al servicio MB.

  2. El controlador de minipuerto envía NDIS_WWAN_LINK_STATE al servicio MB.

  3. El controlador de minipuerto envía NDIS_STATUS_WWAN_PACKET_SERVICE al servicio MB.

  4. El controlador de minipuerto llama a la función auxiliar DeleteUnicastIpAddressEntry con la dirección IP antigua.

  5. El controlador de minipuerto llama a la función auxiliar CreateUnicastIpAddressEntry con la nueva dirección IP.

  6. El controlador de minipuerto envía NDIS_STATUS_LINK_STATE al servicio MB.

  7. El controlador de minipuerto envía NDIS_STATUS_LINK_STATE al servicio MB.

  8. El controlador de minipuerto envía NDIS_STATUS_WWAN_PACKET_SERVICE al servicio MB.

Llamadas de voz durante las conexiones del servicio de datos de paquetes

En el diagrama siguiente se representa el proceso que deben seguir los controladores de miniporte cuando se realiza una llamada de voz mientras el servicio de datos de paquetes está activo. El diagrama usa 1xRTT como ejemplo, pero el procedimiento también se aplica a otras interfaces aéreas. El proceso descrito en el gráfico siguiente solo se aplica a los controladores de minipuerto que devuelven WwanVoiceClassSeparateVoiceData en el miembro WwanVoiceClass en respuesta a una solicitud de consulta de OID_WWAN_DEVICE_CAPS. Las etiquetas en negrita representan identificadores de OID o control de flujo transaccional. Las etiquetas del texto normal representan las marcas importantes dentro de la estructura OID.

diagrama que ilustra el proceso que deben seguir los controladores de minipuerto cuando se realiza una llamada de voz mientras el servicio de datos de paquetes está activo.

En el procedimiento se supone que aceptar una llamada de voz entrante pre-emptrá cualquier conexión de paquete existente previamente. Para los controladores de minipuerto que devuelven WwanVoiceClassSimultaneousVoiceData en el miembro WwanVoiceClass en respuesta a una solicitud de consulta de OID_WWAN_DEVICE_CAPS, la conexión de paquete actual no debería verse afectada.

Tenga en cuenta que, por diseño, el servicio MB no admite la voz del circuito ni prohíbe el servicio. El proceso descrito en el gráfico anterior solo se aplica cuando el dispositivo puede controlar los datos y la voz del circuito, pero solo uno a la vez. El proceso supone que la llamada de voz tiene prioridad sobre cualquier posible conexión de datos existente. En este caso, los controladores de minipuerto deben suspender la conexión de datos durante la llamada de voz. Después, los controladores de minipuerto deben reanudar el servicio de datos restableciendo automáticamente la conexión MB.

Para controlar las llamadas de voz durante las conexiones del servicio de datos de paquetes, use el procedimiento siguiente:

  1. Para una conexión correcta del servicio De datos de paquetes, los controladores de minipuerto deben enviar una notificación NDIS_WWAN_PACKET_SERVICE_STATE al servicio MB para indicar la clase DataClass actual seguida de una notificación de NDIS_STATUS_LINK_STATE al servicio MB para indicar el estado de conexión multimedia como MediaConnectStateConnected.

  2. Cuando se realiza o responde una llamada de voz, los controladores de minipuerto deben enviar una notificación NDIS_STATUS_LINK_STATE al servicio MB para indicar el estado de conexión multimedia como MediaConnectStateDisconnected.

  3. A continuación, los controladores de miniportar deben enviar una notificación NDIS_STATUS_WWAN_CONTEXT_STATE al servicio MB que indica el estado VoiceCall del dispositivo como WwanVoiceCallStateInProgress.

  4. En el bloqueo, los controladores de minipuerto deben enviar una notificación NDIS_STATUS_WWAN_CONTEXT_STATE al servicio MB que indica el estado VoiceCall del dispositivo como WwanVoiceCallStateHangup.

  5. El dispositivo reanuda la conexión de paquetes una vez completada la llamada de voz. Los controladores de minipuerto deben enviar una notificación NDIS_STATUS_LINK_STATE al servicio MB para indicar el estado de conexión multimedia como MediaConnectStateConnected.

  6. Los controladores de minipuerto deben enviar una notificación NDIS_WWAN_PACKET_SERVICE_STATE al servicio MB que indica la clase DataClass actual.

Consulte también

Para obtener más información sobre las operaciones del servicio de paquetes, consulte OID_WWAN_PACKET_SERVICE.