Compartir a través de


Escenarios de notificación de operador de telefonía móvil

En este tema se explican los escenarios en los que se usa una notificación de operador de telefonía móvil con la aplicación de banda ancha móvil.

Conexión y desconexión de banda ancha móvil

Windows Administrador de conexiones supervisa las redes disponibles a través de Wi-Fi, banda ancha móvil y Ethernet. Toma decisiones de conexión y desconexión automáticas en función de las redes disponibles. Cuando Windows Administrador de conexiones se conecta y se desconecta de un perfil de banda ancha móvil, se desencadena un evento en segundo plano MobileOperatorNotification. Este evento permite a la aplicación de banda ancha móvil realizar la lógica necesaria cuando el usuario se conecta a su red, como comprobar el estado de la cuenta, recuperar el uso de datos más reciente o mostrar notificaciones y actualizaciones de iconos.

Mensajes del operador de red

La plataforma de banda ancha móvil de Windows 8, Windows 8.1 y Windows 10 proporciona una funcionalidad mejorada que solo está disponible para una aplicación de banda ancha móvil, para recibir y mostrar mensajes sms entrantes y administrativos de USSD. Estos mensajes se pueden usar para la notificación del usuario, como acercarse al límite de uso de datos, la itinerancia internacional, el equilibrio bajo o para desencadenar una respuesta de la aplicación de banda ancha móvil.

La aplicación controla el mensaje entrante según corresponda. Las respuestas probables incluyen cualquiera o todas las siguientes:

  • Sincronización inmediata del uso de datos actual

  • Actualización del icono de la aplicación de banda ancha móvil

  • Recuperación y aplicación de XML de aprovisionamiento de operadores actualizados

  • Mostrar una notificación al usuario

Si quieres mostrar el mensaje en la aplicación, la tarea en segundo plano desencadenada por el evento MobileOperatorNotification debe leer el contenido del mensaje y almacenar el contenido del mensaje en el propio almacenamiento de datos local de la aplicación. La plataforma sms de banda ancha móvil no mantiene una cola de notificaciones de SMS administrativas recibidas.

Notificaciones sms del operador de red móvil

Los mensajes SMS entrantes están disponibles para cualquier aplicación que haya solicitado y se le haya concedido acceso a las funcionalidades de SMS en el equipo. Sin embargo, algunos mensajes SMS proceden directamente del operador y deben estar restringidos y administrados por la aplicación de banda ancha móvil.

La plataforma sms de banda ancha móvil filtra cada sms recibido nuevo en uno de dos tipos: notificaciones sms administrativas (silenciosas) de un operador de red móvil (MNO) y mensajes SMS generales. Las notificaciones de SMS administrativas que se reciben de un MNO solo son accesibles para la aplicación de banda ancha móvil y están ocultas de las aplicaciones cliente sms generales.

Los MNOs especifican reglas de filtrado personalizadas para las notificaciones de SMS administrativos y USSD en los metadatos de aprovisionamiento de la cuenta. Si no se especifica ninguna regla de filtrado de mensajes, la plataforma SMS clasifica todos los mensajes SMS como mensajes SMS generales que están disponibles para cualquier aplicación. Si un SMS entrante coincide con las reglas de filtrado aprovisionadas, se desencadena el evento MobileOperatorNotification y el elemento de trabajo en segundo plano puede controlar el mensaje SMS entrante.

USSD iniciado por la red

Windows 8, Windows 8.1 y Windows 10 proporcionan una API de USSD, que es una abstracción del protocolo USSD subyacente que oculta la mayoría de los detalles para simplificar el desarrollo de aplicaciones. Al recibir un USSD iniciado por la red que coincida con las reglas de filtrado aprovisionadas, el evento MobileOperatorNotification se marca y el elemento de trabajo en segundo plano correspondiente puede comunicarse a través de la sesión USSD mediante la API de USSD.

Para obtener más información sobre las API de USSD, vea Espacio de nombres Windows.Networking.NetworkOperators .

Desencadenar el uso de datos y las notificaciones móviles

En muchas áreas, las leyes reglamentarias requieren MNOs para notificar a un usuario cuando el usuario alcanza su límite de uso de datos o está en itinerancia en una red más costosa. Esta protección del consumidor mitiga el riesgo de cargos de uso excesivos. En Windows, la aplicación de banda ancha móvil puede mostrar notificaciones del sistema y actualizaciones de iconos para que el usuario tenga en cuenta el uso de datos y los estados móviles. Estas notificaciones se pueden iniciar desde el back-end de red mediante SMS o USSD, que desencadenan los eventos MobileOperatorNotification . Como alternativa, el evento MobileOperatorNotification se puede desencadenar mediante la información local en los casos siguientes.

Notificación de uso de datos mediante contadores de datos locales

  1. Las notificaciones de uso de datos locales se habilitan mediante metadatos de aprovisionamiento.

  2. Los contadores de datos locales calculan que el uso del perfil ha cambiado en más del 5 % del límite de datos del usuario desde la última actualización.

  3. El Administrador de suscripción y uso de datos (DUSM) notifica al Agente de eventos del sistema que desencadene el evento MobileOperatorNotification .

  4. El Agente de eventos del sistema invoca la aplicación de banda ancha móvil para controlar el evento en segundo plano.

  5. La aplicación controla el evento recuperando la información de uso más actual de la infraestructura de back-end.

  6. Si la información de uso actual supera un umbral (por ejemplo, el 80 %), la aplicación muestra una notificación del sistema al usuario y actualiza el DUSM con el uso actual. Como alternativa, si el uso actual no supera un umbral, la aplicación no necesita mostrar la notificación del sistema.

Notificación de itinerancia mediante Windows Administrador de conexiones

  1. Windows Administrador de conexiones se registra en una red de banda ancha móvil móvil.

  2. Windows Administrador de conexiones notifica al Agente de eventos del sistema que desencadene el evento MobileOperatorNotification.

  3. El Agente de eventos del sistema invoca la aplicación de operador de telefonía móvil para controlar el evento en segundo plano.

  4. La aplicación identifica si el usuario incurrirá en cargos de uso adicionales al itinerancia en esta red y, si es necesario, muestra una notificación del sistema y actualizaciones de iconos para el usuario.

Expiración y restablecimiento de uso del plan de datos

El DUSM realiza un seguimiento de los detalles sobre la cuenta o las cuentas del usuario, incluida la fecha de expiración del plan para los planes de datos de pago previo o la fecha de restablecimiento del uso del plan para los planes de datos posteriores a los pagos. Cuando expire el plan de datos del usuario, el DUSM notifica al Agente de eventos del sistema que desencadene el evento MobileOperatorNotification . La aplicación de banda ancha móvil puede controlar el evento mostrando una notificación del sistema y una actualización del icono al usuario, informándoles de que su plan ha expirado o que les ha dirigido a renovar su servicio.

En el caso de un plan de datos de pago posterior, el DUSM restablecerá el uso de datos del plan a cero en una fecha determinada, como el primer día del mes. Cuando esto ocurre, se desencadena el evento MobileOperatorNotification y la aplicación puede notificar al usuario su uso de datos actualizado.

Comprobación de derechos para uso compartido de Internet

En Windows 8.1, el uso compartido de Internet, comúnmente denominado tethering, se ha agregado para permitir a los usuarios compartir su conexión de red de banda ancha móvil con uno o más dispositivos que no son compatibles con banda ancha móvil. Los mecanismos tradicionales de tethering incluyen Bluetooth y USB. Sin embargo, Wi-Fi puede proporcionar el mecanismo de uso compartido de conexiones de banda ancha móvil rápida y sencilla, como puntos de acceso personales, zonas activas móviles, etc., ya que requiere poca configuración, permite la transmisión de datos de alta velocidad y se basa en el conocido proceso de conexión Wi-Fi.

Algunos MNOs o MVNOs no admiten características de uso compartido de Internet en su red o requieren una comprobación de derechos antes de configurar una conexión a Internet Sharing. Windows proporciona los controles necesarios para asegurarse de que los dispositivos Windows cumplan las directivas de red. Si el operador de telefonía móvil ha establecido el elemento AllowTethering en EntitlementCheckRequired en el paquete de metadatos del servicio, el sistema desencadenará el evento MobileOperatorNotification . A continuación, la aplicación de banda ancha móvil se comunica con un servicio de red para comprobar si el usuario puede usar la característica De uso compartido de Internet y responde al sistema. Si el usuario puede usar la característica, se iniciará correctamente el uso compartido de Internet; de lo contrario, se mostrará un mensaje de error predeterminado o un mensaje definido por el operador de telefonía móvil.

Habilitación de notificaciones de operador de telefonía móvil y eventos del sistema

Creación y configuración de experiencias de uso compartido de Internet