[go: up one dir, main page]

MXPA04012321A - INTERACCION REMOTA CON UNA INTERFASE DE DIAGNOSTICO RESIDENTE EN UN APARATO INALáMBRICO POR UNA RED INALáMBRICA. - Google Patents

INTERACCION REMOTA CON UNA INTERFASE DE DIAGNOSTICO RESIDENTE EN UN APARATO INALáMBRICO POR UNA RED INALáMBRICA.

Info

Publication number
MXPA04012321A
MXPA04012321A MXPA04012321A MXPA04012321A MXPA04012321A MX PA04012321 A MXPA04012321 A MX PA04012321A MX PA04012321 A MXPA04012321 A MX PA04012321A MX PA04012321 A MXPA04012321 A MX PA04012321A MX PA04012321 A MXPA04012321 A MX PA04012321A
Authority
MX
Mexico
Prior art keywords
wireless
network
wireless device
data
status data
Prior art date
Application number
MXPA04012321A
Other languages
English (en)
Inventor
Ip Mo
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/187,760 external-priority patent/US7263351B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of MXPA04012321A publication Critical patent/MXPA04012321A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Un sistema (10), metodo y programa para interactuar de manera remota con una interfase de diagnostico (26) en aparatos de computo (12, 18, 20, 22). El aparato inalambrico (12, 18, 20, 22) proporciona una interfase de diagnostico a la que se puede acceder (269 que permite, lee y/o escribe a los datos y herramientas residentes datos de diagnostico. A traves del uso de la interaccion, los datos de estado del aparato inalambrico y los datos del estado del estado de la red pueden ser recolectados y utilizados, y si estan incorporados de este modo, las herramientas de diagnostico residentes en los aparatos inalambricos (12, 18, 20, 22) pueden ser manipuladas para alterar la operacion del aparato inalambrico.

Description

INTERACCION REMOTA CON UNA INTERFASE DE DIAGNÓSTICO QUE RESIDE EN UN APARATO INALÁMBRICO A TRAVÉS DE UNA RED INALÁMBRICA.
Campo del Invento La presente invención se refiere en general a redes de computadora y a comunicaciones a través de redes inalámbricas de computadora. Más particularmente la presente invención se refiere a la recolección y análisis de datos desde aparatos remotos, proporcionados a partir de una interfase de diagnóstico que reside en un aparato, en una red inalámbrica.
Antecedentes del Invento La generación de redes inalámbricas, conecta uno o más aparatos inalámbricos de computadora a otros aparatos de computadora sin una conexión eléctrica directa, tal como un cable de cobre o un cable óptico. Los aparatos inalámbricos de computadora comunican datos, normalmente en la forma de paquetes, a través de una red de computadora inalámbrica o parcialmente inalámbrica y abren un canal de "datos" o "comunicación" en la red, de modo que el aparato pueda enviar y recibir paquetes de datos . Los aparatos de computadora con frecuencia tienen recursos del aparato de computadora, tal como programas y componentes de hardware, los cuales utilizan en forma individual conexiones de comunicación abierta para transmitir y recibir datos en la red. En la generación de redes inalámbricas, una red inalámbrica de aparato a aparato (o punto a punto) significa que cada computadora puede comunicarse directamente con cada una de las otras computadoras que se encuentran en la red. Una red de telecomunicación celular puede ser una red inalámbrica, en donde el aparato celular transmita paquetes de voz y datos a través de la red celular. Tal como se utiliza en la presente invención, el término "celular" incluye una red de telecomunicaciones de cualquier banda de frecuencia que incluye, pero no se limita a, las redes inalámbricas comunes que operan a 800MHz, 1, 900MHz, 450MHz, 1,800MHz, y 2100MHz, y todas las formas de redes inalámbricas, que incluyen CDMA, GSM, TDMA, WCDAM, y ÜM S . Algunas redes inalámbricas están en una arquitectura de cliente/servidor, y tienen un punto de acceso, el cual es un controlador cableado que recibe y transmite datos a los adaptadores inalámbricos instalados en cada computadora. Generalmente, existen cuatro tipos de redes inalámbricas de computadora: Bluetooth, Infrared Data Association, HomeRF (SWAP) ; y WECA (Wi-Fi) . Bluetooth, no está ampliamente disponible aún, y no se espera que reemplace la necesidad de redes de datos de alta velocidad entre las computadoras . La Asociación de Datos Infrarrojos (IrDA), es un estándar para que los aparatos de computadora se comuniquen utilizando pulsaciones de luz infrarroja, en forma similar a como operan los controles remoto. Los aparatos de computadora IrDA utilizan luz infrarroja, dependen de estar en una linea de visión directa entre si. Una red a base de IrDA normalmente tiene la capacidad de transmitir datos a velocidades de hasta 4 megabits por segundo (Mbps) . La red HomeRF que permanece para radiofrecuencia, se basa en un estándar denominado Protocolo de Acceso Inalámbrico Compartido (SWAP) , en el estándar de telecomunicaciones digitales inalámbricas mejoradas (DECT) y la especificación de Eternet-inalámbrica IEEE 802.11 para datos. Los aparatos SWAP realizan 50 saltos por segundo y transmiten en 1 Mbps . En la mayoría de los casos, las redes a base de S AP son punto a punto. La Alianza de Compatibilidad con Ethernet Inalámbrica (WECA) es esencialmente compatible con una variación de la especificación IEEE 802.11 conocida como IEEE 802.11b. Esta especificación se enfoca en la transmisión de espectro de dispersión de secuencia directa (DSSS) debido al mayor rango de datos que puede lograr. De acuerdo con 802.11b, los aparatos se comunican a una velocidad de 11 Mbps siempre que sea posible. Existen muchas herramientas de diagnóstico que se pueden utilizar con una red inalámbrica expandida que pueden proporcionar a los técnicos datos de retroalimentación y de desempeño de modo que la red pueda ser optimizada entre los diversos nodos de la misma. En redes celulares, un método para reunir los datos de la red, es equipar automóviles con equipo de diagnóstico y manejarlos alrededor del área de cobertura celular y registrar la conectividad con las estaciones base celulares. Sin embargo, este método es costoso, tardado y con frecuencia no puede obtener datos del área de cobertura total de la célula. Además, los aparatos de telecomunicación inalámbrica existentes incluyen herramientas de diagnóstico residentes en su plataforma de computadora, las cuales normalmente se incluyen al momento de la fabricación. La fabricación tiene acceso a las herramientas de diagnóstico a través de un puerto en serie u otra conexión cableada y evalúa los parámetros de operación del aparato inalámbrico, y la fabricación se ajustará en forma adecuada a los parámetros del hardware o software del aparato, para producir un óptimo desempeño. Estas herramientas de diagnóstico normalmente son inaccesibles en forma remota sin una conexión de puerto en serie . Por consiguiente, podría ser conveniente proporcionar un sistema y método que permita el acceso a la interfase de diagnóstico que reside en el aparato inalámbrico que no es accesible en forma remota, proporcionando de este modo acceso remoto a datos y herramientas de diagnóstico. El sistema y método puede implementarse dentro del software existente que reside en el aparato inalámbrico y sin originar la interrupción de la comunicación de datos existente que ocurre a través de la red inalámbrica. Además, dicho sistema debe tener la capacidad de tener la ventaja de manipular los comandos que todavía se conservan disponibles en el grupo de chips del aparato inalámbrico. Por lo tanto, el objetivo de dicho sistema y método para proporcionar una interfase de diagnóstico remotamente accesible, es a lo que se dirige principalmente la presente invención .
Sumario del Invento La presente invención es un sistema, método y programa para accesar una interfase de diagnóstico remoto en un aparato inalámbrico que se encuentra en una red inalámbrica que tiene al menos una comunicación de datos entre aparatos de computadora conectados en forma selectiva a la misma, tal como aparatos de comunicación celular que se encuentran en una red de telecomunicación celular. El sistema utiliza particularmente interfases de diagnóstico existentes en el aparato inalámbrico para obtener datos de estado, tal como parámetros de desempeño del aparato y/o otra información de la red, y puede utilizar comandos para que las herramientas de diagnóstico alternen las operaciones del aparato. En el sistema, una red inalámbrica con al menos la comunicación de datos desde aparatos de computadora conectados en forma selectiva a la misma, tiene una pluralidad de aparatos inalámbricos localizados en forma remota entre si, y estando cada uno en comunicación selectiva con otros aparatos de computadora a través de la red inalámbrica. Cada aparato de computadora incluye una plataforma de cómputo, la cual puede tener un usuario final de la misma, y la plataforma de cómputo incluye además una inferíase de diagnóstico residente para accesar al menos a los datos de estado que jpueden incluir cualesquiera datos de estado del aparato de los parámetros de operación del aparato inalámbrico o los datos de estado de la red, o ambos, y la interfase de diagnóstico residente es selectivamente accesible para otros aparatos de computadora a través de la red inalámbrica. Por lo tanto, otros aparatos de computadora pueden accesar la interfase de diagnóstico y obtener al menos datos de la misma, y como alternativa, pueden enviar comandos a la interfase de diagnóstico y alterar la funcionalidad del aparato inalámbrico y/o red inalámbrica. El método para interactuar en forma remota con una interfase de diagnóstico de un aparato inalámbrico a través de una red inalámbrica, incluye los pasos de establecer la red inalámbrica, con al menos uno de los aparatos de computadora teniendo un aparato inalámbrico localizado que incluye una plataforma de cómputo. El aparato inalámbrico incluye una interfase de diagnóstico residente a través de la cual, son accesibles al menos datos de estado (ya sea del aparato, red o ambos) , y donde el método incluye el paso de accesar la interfase de diagnóstico del aparato inalámbrico desde otro aparato de computadora a través de la red inalámbrica, y posteriormente reunir al menos los datos de estado del aparato inalámbrico a través de la interfase de diagnóstico del aparato inalámbrico. El método puede incluir el paso de transmitir comandos a la interfase de diagnóstico del aparato inalámbrico, para manipular los parámetros de operación del aparato . Por consiguiente es un objeto del sistema y método de la presente invención, proporcionar acceso remoto a la interfase de diagnóstico residente de un aparato inalámbrico, para accesar a los datos y herramientas del aparato . El sistema y método proporcionan por lo tanto datos significativos y valiosos del estado del aparato inalámbrico y del estado de la red que detallan los parámetros de operación para los otros aparatos que se encuentran en la red. Además, a través de los comandos para la interfase de diagnóstico y la manipulación de las herramientas de diagnóstico de los aparatos inalámbricos, se puede alterar la funcionalidad y red del aparato inalámbrico, lo cual ayuda en funciones tales como la solución de problemas y optimización de la red. El sistema y método proporciona por lo tanto una ventaja en cuanto a que los aparatos inalámbricos remotos que se encuentran en la red, tal como la red de telecomunicación celular, pueden tener sus datos de operación básicos accesados sin comprometer la funcionalidad de la red, o sin tener la necesidad de utilizar equipo de monitoreo externo o proporcionar un nuevo equipo en el aparato inalámbrico. En una modalidad, el acceso a la interfase de diagnóstico puede crearse con una extensión de software simple dentro del sistema de operación del aparato que permite el acceso directo a la interfase de diagnóstico del grupo de chips . Como alternativa, se puede descargar una aplicación (o agente de software) o fabricarse en los aparatos inalámbricos, para proporcionar el acceso a una interfase de diagnóstico nueva o existente, y puede originar que los datos sean transmitidos a partir de la interfase a otro aparato de cómputo en la red inalámbrica. Se podrán apreciar otros objetos, ventajas y características de la presente invención después de la revisión de lo que se establecerá más adelante en las secciones de Breve Descripción de los Figuras, Descripción Detallada del Invento y Reivindicaciones .
Breve Descripción de las Figuras La figura 1, es un diagrama representativo de una modalidad de una red inalámbrica con una LAN parcial, que tiene diversos aparatos de computadora que se comunican entre si a través de la red. La figura 2, es un diagrama de bloque de los componentes del hardware del sistema representado en una red inalámbrica celular que proporciona comunicación entre diferentes aparatos inalámbricos, tales como teléfonos celulares y aparatos de computadora. La figura 3, es un diagrama de flujo que ilustra una modalidad del proceso de ejecución en un servidor de recolección de datos de estado del aparato inalámbrico con aparatos inalámbricos a través de la red, y la recolección de datos de estado procedentes de las interfases de diagnóstico residentes de los aparatos inalámbricos. La figura 4, es un diagrama de flujo que ilustra el proceso de ejecución en un aparato inalámbrico que recibe un agente de software que tiene acceso a la interfase de diagnóstico residente y que origina que los datos de estado sean transmitidos al servidor de la figura 3. La figura 5, es un diagrama de la arquitectura de interacción entre los aparatos en el lado del transportador y la interfase de diagnóstico que reside en el aparato inalámbrico .
Descripción Detallada del Invento Con referencia a las figuras en las cuales los números similares representan elementos similares a lo largo de las mismas, la figura 1 ilustra una red inalámbrica 10 que tiene una pluralidad de aparatos de computadora 12, 18, 20 y 22 en un área de red inalámbrica 28. El área de red 14 está conectada a través de una interfase 26 a una red a base de LAN 30, preferentemente con al menos un servidor de administración y/o recolección de datos de estado del aparato inalámbrico 16, en esta modalidad, el servidor 16 puede descargar en forma selectiva aplicaciones o agentes del software a los aparatos inalámbricos 12, 18, 20, 22 a través de la interfase inalámbrica 26, de modo que el aparato inalámbrico pueda suministrar los datos de estado de regreso al servidor 16, tal como se describirá con mayor detalle más adelante. Dichos aparatos de computadora pueden incluir aparatos inalámbricos, tales como el teléfono celular 12, un asistente digital personal 18, un localizador de texto de dos direcciones o incluso una plataforma de computadora por separado 22 que tiene un portal de comunicación inalámbrica, y por otra parte, puede tener una conexión cableada 24 a una red o la Internet. Sin limitación, modems inalámbricos, tarjetas PCMCIA, terminales de acceso, computadoras personales, terminales de acceso, teléfonos sin pantalla o teclado, o cualquier combinación o subcombinación de los mismos. Se ha incrementado el uso de trayectorias de telecomunicación celular, debido a que los aparatos inalámbricos, tal como el teléfono celular 12, están siendo fabricados con capacidades de cómputo incrementadas y se están volviendo equivalentes a computadoras personales y asistentes digitales personales portátiles ("PDAs") , que comunican paquetes incluyendo voz y datos a través de la red inalámbrica. Estos teléfonos celulares "inteligentes" tienen interfases de programación de aplicación instaladas ("APIs") en su plataforma de cómputo local, que permite a los desarrolladores de softwares crear aplicaciones de softwares que operen en el teléfono celular, y controlar cierta funcionalidad del aparato. La figura 2, es un diagrama de bloque que ilustra en forma más completa los componentes de una red inalámbrica celular y la interrelación de los elementos del sistema de la presente invención. La red inalámbrica celular es meramente de ejemplo y puede incluir cualquier sistema mediante el cual los módulos remotos, tales como los aparatos inalámbricos 12, 18, 20, 22, se comuniquen por aire entre ellos y/o entre los componentes de una red inalámbrica 14, incluyendo, sin limitación, transportadores y/o servidores de la red inalámbrica. El sistema 10 puede utilizar la interfase de diagnóstico del aparato inalámbrico existente y cualesquiera herramientas residentes que son fabricadas con el aparato, tal como rendimientos de datos, fuerza de señal, diagnóstico ASIC, pantalla de gráficos, estadísticas de llamadas caídas, estadísticas de sonda de acceso, sensibilidad RX, potencia de transmisión y otras herramientas de diagnóstico del hardware y software que residen en el aparato inalámbrico común en el arte. Los datos que se encuentran en la interfase de diagnóstico son indicativos del desempeño del aparato inalámbrico, y algunos de los datos pueden ser indicativos del estado de la red y servicio y tradicionalmente no están disponibles como lecturas o escrituras de datos desde una plataforma de cómputo del aparato inalámbrico 50 (figura 2) . En una modalidad, el aparato inalámbrico 12, 18, 20, 22 del sistema 10 proporciona una estación de software en la plataforma de cómputo 50 del aparato inalámbrico, de modo que se puedan realizar llamadas del programa a la interfase de diagnóstico residente, y cualesquiera herramientas de diagnóstico individuales, desde una capa residente en el aparato inalámbrico, la cual puede ser tan rudimentaria como AS1C o un microcódigo del procesador o tan avanzada como una capa OS del aparato inalámbrico tal como se muestra en la figura 5. A través del uso de la extensión del software de la interfase de diagnóstico, un servidor remoto 16 lee al menos los datos de estado de la misma, y en algunos casos, escribe comandos a la interfase y altera la operación del aparato inalámbrico 12, 18, 20, 2 2 . Por consiguiente, el acceso a la interfase de diagnóstico del aparato remoto permite la optimización de la red, interacción con el cliente, monitoreo del aparato inalámbrico remoto, elaboración de pruebas y certificación del aparato y la recolección de información del usuario especifica de un aparato inalámbrico. En la red LAN 30, el servidor 16 puede estar en comunicación con un almacenamiento por separado 32 para los datos reunidos de los aparatos inalámbricos remotos 12, 18, 20, 22, tal como datos de estado del aparato. El servidor 16 y su PC correspondiente o acceso de datos, puede proporcionar una vista rápida de los datos de estado del aparato inalámbrico recolectados de los aparatos inalámbricos en cualquier forma tal como tablas, mapas, vistas de gráficos, textos planos o cualquier otro despliegue, como los conocidos por los expertos en la técnica. El servidor 16 (o pluralidad de servidores) pueden enviar agentes o aplicaciones de software a los aparatos inalámbricos 12, 18, 20, 22 en el área de la red inalámbrica 28 de modo que los aparatos inalámbricos regresen datos desde su interfase de diagnóstico residente tal como datos de desempeño del sistema, y ID del usuario, posición geográfica, ID de la Red, ID del Sistema, ID del Modelo, software residente y similares. Los aparatos inalámbricos 12, 18, 20, 22, posteriormente transmiten los datos de estado requeridos al servidor 16, u otros aparatos de cómputo en la red, en donde los datos se pueden utilizar para propósitos tales como optimización de la red, incluso si se desean en tiempo real, o en tiempo casi real, diagnósticos del aparato, datos con respecto al uso de aparato del usuario final. Además, puede haber un servidor de administración de datos por separado 34 residente, que trabaje con respecto a proporcionar datos en formatos utilizables a partes y/o capas separadas de control en el flujo de datos entre los aparatos inalámbricos 12, 18, 20, 22 y el servidor 16 o almacenamiento de datos 32. El servidor de recolección de datos del estado del aparato inalámbrico 16 y el estado del aparato inalámbrico y, en esta modalidad, una base de datos de optimización de red 32, y el servidor de administración de datos 34, estarán presentes en la red de datos celulares con cualesquiera otros componentes que necesiten proporcionar servicios de comunicación celular. El servidor 16 y/o el servidor de administración de datos 34 se comunica con una red transportadora a través de un administrador de datos 40, a través de un enlace de datos, tal como la Internet, una LAN, WAN u otra red segura. La red transportadora controla los mensajes (generalmente son paquetes de datos) enviados a un controlador de servicio de mensajería ("MSC") 42. La red transportadora se comunica con la MSC 42 a través de una red, la Internet, y/o POTS ("Sistema de Telefonía de Plan Ordinario") . Normalmente, la conexión de red o Internet entre la red transportadora y la MSC 42 transfieren datos, y el POTS transfiere información de voz. El MSC 42 se conecta a múltiples estaciones base ("BTS") 44. En una forma similar a la red transportadora, el MSC 42, normalmente se conecta a la BTS 44 a través tanto de la red y/o Internet para la transferencia de datos y POTS para la información de voz. La BTS 44 transmite al final mensajes en forma inalámbrica a los aparatos inalámbricos, tal como el teléfono celular 12, mediante el servicio de mensajería corta ("SMS") u otros métodos por aire conocidos en la técnica. Cada aparato inalámbrico, tal como el teléfono celular 12 tiene una plataforma de cómputo 50 que puede recibir y ejecutar aplicaciones de software y desplegar datos transmitidos desde el servidor de descarga de aplicación 16 u otros servidores de la red 34. La plataforma de cómputo 50 también incluye un circuito integrado especifico de la aplicación ("ASIC") 52, u otro grupo de chips, procesador, microprocesador, circuito lógico u otros aparatos de procesamiento de datos. El ASIC 52 se instala al momento de la fabricación del aparato inalámbrico y normalmente no es escalable. El ASIC 52 u otro procesador, ejecuta la capa de interfase de programación de aplicación ("API") 54 que hace interfase con cualquier programa residente en la memoria 56 del aparato inalámbrico. La memoria puede estar comprendida de memoria únicamente de lectura o de acceso aleatorio (RAM y ROM) , EPROM, EEPROM, tarjetas flash o cualquier memoria común para plataformas de cómputo. La plataforma de cómputo 50 también incluye una base de datos normal que puede mantener las aplicaciones del software, archivos o datos no utilizados en forma activa en la memoria 56, tal como las aplicaciones del software o los datos descargados del servidor 16. La base de datos local 58 normalmente está comprendida de una o más células de memoria flash, aunque puede ser cualquier aparato de almacenamiento secundario o terciario conocido en la técnica, tal como un medio magnético EPROM, EEPRO , medio óptico, cinta, disco flexible o duro. La base de datos local 58 puede mantener finalmente una copia residente de una aplicación o agente de optimización de red, tal como se describe en forma adicional en la presente invención. En una modalidad, la interfase de diagnóstico del aparato inalámbrico puede ser accesada a través de una clase de comandos de software en el aparato inalámbrico 12, 18, 20, 22. Una extensión de clase de software, puede comunicarse con las herramientas de diagnóstico del teléfono, lo cual permite tanto leer como comandar los datos. Esta clase puede enviar comandos, incluyendo el registrador para mensajes de registro y notificaciones de eventos, o el nombre de las aplicaciones que lo invoquen. El objeto de esta clase, puede enviar posteriormente las respuestas de las unidades de herramientas de diagnóstico a las aplicaciones y finalmente a través de la red. Se pueden enviar notificaciones de conexión y desconexión de interfases externas (fuera del aparato inalámbrico) a aplicaciones, siempre que se registran para dar aviso al administrador del aparato. Cada aplicación residente del aparato inalámbrico, puede crear un caso de esta nueva clase de software para comunicarse en forma independiente con las herramientas de diagnóstico. Dichas conexiones internas, por ejemplo, entre aplicaciones y herramientas de diagnóstico, operan en forma independiente y también pueden operar en forma simultánea con una interfase externa, aunque la interfase externa tiene la opción también de monitorear la interfase interna. Por lo tanto, en una modalidad, el sistema 10 puede promover que al menos una aplicación de optimización de la red sea residente, al menos en forma temporal en la plataforma de cómputo 50 de cada aparato inalámbrico 12, 18, 20, 22 que origine que el aparato inalámbrico transmita en forma selectiva datos de estado del aparato inalámbrico de dicho estado del aparato y/o red inalámbrica a otro aparato de computadora que se encuentra en la red inalámbrica. Como alternativa, se puede colocar la aplicación de optimización de la red en la plataforma 50, al momento de la fabricación o de la programación inicial, o el aparato inalámbrico 12, 18, 20, 22 puede "extraer" la aplicación de otro aparato de cómputo que se encuentra en la red, tal como el servidor, ya sea con una solicitud del usuario final o en forma automática. Los datos de estado pueden incluir, pero no se limitan a, tanto datos de las herramientas de diagnóstico como de otros componentes del aparato, tal como fuerza de señal, Ec/Io, Latitud-Longitud u otros datos geográficos, Tiempo, FER, VER, RSSI, PN, ID del Sistema, ID de la Red, ID del Modelo y puede capturar los datos de estado del aparato inalámbrico 12, 18, 20, 22, tal como inactividad, llamada de datos o voz, estado latente o inoperación, lo cual se genera de la operación del aparato inalámbrico. Además, los datos de estado del aparato inalámbrico pueden permitir la resolución de problemas específicos de un aparato dentro de la red inalámbrica 14, con base en los datos de estado recolectados. La aplicación o agente de optimización de la red, pueden almacenarse permanentemente en la base de datos local 58 de la plataforma de cómputo del aparato inalámbrico 50, o pueden mantenerse únicamente en forma temporal en la memoria 56 de la misma, durante un tiempo (o tiempo-n) de ejecución para transmitir los datos de estado de la red. En una modalidad, la aplicación de optimización de la red transmite los datos de estado del aparato inalámbrico de dicho aparato inalámbrico 12, 18, 20, 22 a un servidor 16 a través de la red inalámbrica 14, cuando se requiera. Como alternativa, se transmiten los datos de estado de la red a través de una conexión de comunicación abierta desde el aparato inalámbrico 12, 18, 20, 22 hasta la red inalámbrica 14 y por lo tanto, "en plataforma" a través de una conexión abierta tal como una llamada de voz o datos en el teléfono celular 12. En una configuración de red celular, tal como la que se muestra en la figura 2, los datos de estado del aparato inalámbrico pueden transmitirse al servidor 12 a través de un servicio de mensajes cortos. El proceso especifico del programa para ejecutarse en el servidor 16, para optimizar la red inalámbrica 14 a través del uso de la interfase de diagnóstico que reside en el aparato inalámbrico, se muestra en el diagrama de flujo de la figura 3. Tal como se muestra en el paso 66, comienza el proceso para enviar un agente de acceso de datos al aparato inalámbrico, y tal como se muestra en la decisión 68, se hace una determinación de si se requiere permiso del usuario final para tener la aplicación en el mismo. En otra modalidad, una simple notificación del usuario final, puede ser todo lo que se necesita para permitir empujar la aplicación. Si se requiere de permiso del usuario final en la decisión 68, entonces se envía una solicitud para enviar la aplicación (agente) de acceso de datos al aparato inalámbrico 12, 18, 20, 22, tal como se muestra en el paso 70. De lo contrario, si no se requiere permiso del usuario final en la decisión 68, entonces el agente se empuja al aparato inalámbrico, tal como se muestra en el paso 74. Regresando al paso 70, una vez que el servidor 16 hace una determinación de si se ha recibido una aprobación para transmitir el agente por parte del aparato inalámbrico 12, 18, 20, 22 tal como se muestra en la decisión 72. Si no se ha recibido la aprobación en el servidor 16, entonces finaliza el proceso. De lo contrario, si se ha recibido la aprobación en el servidor 16 en la decisión 72, entonces se transmite el agente de acceso de datos al aparato inalámbrico 12, 18, 20, 22, tal como se muestra en el paso 74, y posteriormente se promueve que el aparato inalámbrico 12, 18, 20, 22 transmita datos de estado al servidor 16, tal como se muestra en el paso 76. La promoción puede ser para cualquier dato de estado activo, o cualesquiera datos almacenados en el aparato inalámbrico 12, 18, 20, 22 o ambos. Se realiza una determinación de si se han recibido datos de estado en el servidor 16, tal como se muestra en la decisión 78, si no se han recibido datos de estado, entonces se regresa un error al proceso de llamada, tal como se muestra en el paso 80, y finaliza el proceso. De lo contrario, si se han recibido los datos de estado en el servidor 16 en la decisión 78, entonces se optimiza la red inalámbrica 14 con los datos de estado recolectados del aparato inalámbrico, tal como se muestra en el paso 82. La optimización puede ocurrir en el servidor especifico 16, que reúne los datos de estado del aparato inalámbrico, o como alternativa, puede ocurrir la optimización en otro aparato de computadora, tal como el servidor de administración de datos 34, u otro aparato inalámbrico tal como la computadora personal 22 que se encuentra en la red inalámbrica 14. Tal como se presenta en la presente invención, el servidor 16 también transmite de regreso los datos del comando de optimización al aparato inalámbrico 12, 18, 20, 22, de modo que el aparato inalámbrico pueda modificar su funcionalidad de acuerdo con la red óptima mediante al menos, la manipulación de las herramientas de diagnóstico, tal como se muestra en el paso 84, no obstante que dicho paso es preferible y no necesario para la operación del sistema de la presente invención. Después de la transmisión de los datos de comando al aparato inalámbrico en el paso 84, se realiza una determinación de si el aparato inalámbrico tiene agentes de requisito para futuras transmisiones de datos de estado, tal como se muestra en decisión 86. Si el aparato inalámbrico 12, 18, 20, 22, tiene la aplicación o agente de optimización de red adecuada para transmitir los datos de estado, entonces el proceso regresa al paso 76, y promueve e impulsa en forma selectiva al aparato inalámbrico a transmitir datos de estado cuando sea necesario. De lo contrario, si el aparato inalámbrico 12, 18, 20, 22 no tiene la aplicación o agente de requisito, entonces el proceso regresa al paso 66 e intenta cargar la aplicación o agente especifico en el aparato inalámbrico 12, 18, 20, 22 con cualquier permiso de usuario final requerido. La figura 4, es un diagrama de flujo que ilustra el proceso de ejecución en la plataforma de cómputo 50 de un aparato inalámbrico 12, 18, 20, 22 junto con el proceso de ejecución en el servidor 16 que se muestra en el diagrama de flujo de la figura 3. El aparato inalámbrico 12, 18, 20, 22, recibe el empuje del agente intentado, tal como se muestra en el paso 87, y posteriormente realiza una determinación de si se requiere la acción del usuario final para el intento de empuje, tal como se muestra en la decisión 88. Si no se requiere interacción del usuario final, entonces el proceso se dirige al paso 96 y descarga el agente empujado. De lo contrario, si se requiere la acción del usuario final, el aparato inalámbrico promueve (o notifica) que el usuario final descargue la aplicación o agente de optimización de la red, tal como se muestra en el paso 90. Se debe observar que dicha promoción puede ocurrir desde una aplicación instalada en el aparato inalámbrico 12, 18, 20, 22, durante la fabricación, y que promueve al usuario final del mismo a que descargue los permisos durante la configuración del aparato o en algún otro momento definido previamente. Posteriormente se realiza una determinación de si el usuario final ha aceptado la descarga, tal como se muestra en la decisión 92. Si no, el servidor 16 es notificado del rechazo por parte del usuario final para descargar la aplicación o agente de optimización de la red, tal como se muestra en el paso 94 y termina el proceso de descarga. De lo contrario, si el usuario final ha aceptado la descarga en la decisión 92, entonces la aplicación o agente de optimización de la red es descargado (y preferentemente descargado en los momentos posteriores) tal como se muestra en el paso 96. Posteriormente se realiza una determinación de si han sido solicitados los datos de estado, tal como se muestra en la decisión 98, en donde la solicitud viene del servidor 16 en el paso 70 de la figura 3. Si no se ha realizado la solicitud, entonces el proceso regresa a la decisión 98, para ingresar a un estado de espera hasta que se solicitan los datos de estado. De lo contrario, si los datos de estado han sido requeridos en la decisión 98, entonces los datos de estado activo pueden ser recolectados desde la interfase de diagnóstico residente, tal como se muestra en el paso 100, y los datos de estado se transmiten al servidor de solicitud 16 u otro aparato de computadora en la red inalámbrica 14 tal como se muestra en el paso 102. En el paso 102, si el sistema 100 se representa como para almacenar los datos de estado, dichos datos de estado almacenados pueden ser recolectados y dirigidos al mismo tiempo. Posteriormente se realiza una determinación de si los datos del comando de la optimización de la red han sido enviados desde el servidor 16, tal como se muestra en la decisión 104. Dicho paso corresponde al paso de transmisión de datos de comando 84 del servidor 16 de la figura 3, y es la única modalidad que puede optimizar la red a través de la modificación del aparato inalámbrico. Si se han recibido datos del comando en la decisión 104, entonces se modifica el desempeño del aparato inalámbrico 12, 18, 20, 22, con base en los datos de comando recibidos, manipulando al menos el aparato a través de la interfase de diagnóstico para alterar el desempeño u operación del aparato inalámbrico, tal como se muestra en el paso 106. Si no se reciben datos del comando en la decisión 104, o después de la modificación del aparato inalámbrico en el paso 106, el proceso regresa a determinar si los datos de estado han sido requeridos en la decisión 98. Si la aplicación o agente de acceso de datos está activa únicamente en forma temporal, entonces el proceso terminará después del paso 106, y únicamente reanudará al momento de descargar nuevamente la aplicación de acceso de datos, por ejemplo, regresa al paso 90. La figura 5, es un diagrama de arquitectura de la interacción entre los aparatos laterales del transportador y la interfase de diagnóstico que reside en el aparato inalámbrico 12, 18, 20, 22. En el lado del aparato inalámbrico 12, 18, 20, 22, las aplicaciones residentes 110 incluyen una aplicación de interfase de diagnóstico 112 que permite el acceso remoto de la interfase de diagnóstico 118 del sistema que opera el grupo de chips (OS) 120. En esta modalidad, el Aparato OS 114 incluye una extensión de interfase de aplicación (API) para hacer interfase con la interfase de diagnóstico residente 118 del OS del grupo de chips 120. Por lo tanto, el aparato inalámbrico 12, 18, 20, 22, puede accesar el servidor de descarga de aplicación 122 u otro aparato que proporcione servicio, del lado del transportador, y también transmitir datos al lado del transportador, ya sea con la aplicación o servicio descargados, o independientemente de esto. Aunque la interfase de diagnóstico 118 sea accesada a través de una extensión de aplicación de software en esta modalidad, la interfase puede ser construida en forma alternativa en hardware o firmware, o combinaciones de los mismos con software. La importancia de la interfase es que interfase de diagnóstico residente 118, la cual normalmente es únicamente accesible a través de una conexión de hardware durante la fabricación o servicios, sea accesible en forma remota que modo que el transportador u otra entidad de la red pueda accesar los datos y/o comandos de diagnóstico a través de la red, sin una conexión de hardware. Los datos generados de la interfase de diagnóstico 118 del aparato inalámbrico 12, 18, 20, 22, pueden cargarse posteriormente desde el aparato inalámbrico a través de un HTTP estándar, tal como se muestra en el bloque 124, o se pueden utilizar otros protocolos de transferencia de datos o FTP. Los datos del aparato se reúnen posteriormente en un servidor de datos 126 y pueden almacenarse ahí o se pueden ejecutar otros procesos, tal como mediante el procesador posterior 130, los cuales pueden incluir canoni ación, normalización, minería de datos u otros procesos . Otros sistemas de negocios o de comercios mostrados en el bloque 128, pueden accesar los datos reunidos, preferentemente en una forma monitoreada, tal como a través de un administrador de usuarios 132, para mantener la seguridad y/o integridad de los datos del servidor de datos 126. Otros aparatos de computadora, tanto de almacenamiento como de procesamiento, se pueden ubicar en el lado del transportador, y por consiguiente, la arquitectura del transportador es fácilmente escalable . El sistema de la presente invención, proporciona por lo tanto un método para interactuar en forma remota con una interfase de diagnóstico 118 de un aparato inalámbrico 12, 18, 20, 22 a través de una red inalámbrica 14 que comprende los pasos de establecer una red inalámbrica 14 que tenga al menos una comunicación de datos entre aparatos de computadora conectados en forma selectiva al mismo, al menos uno de los aparatos de computadora es un aparato inalámbrico localizado en forma remota 12, 18, 20, 22 que incluye una plataforma de cómputo 50, que tiene posiblemente un usuario final del mismo, y el aparato inalámbrico 12, 18, 20, 22 incluye una interfase de diagnóstico residente 118 a través de la cual, sean accesibles al menos datos de estado que incluyen el estado de los parámetros de operación de los datos de estado del aparato y/o red inalámbrica 14. Posteriormente, el método puede incluir los pasos de accesar la interfase de diagnóstico del aparato inalámbrico 118 desde otro aparato de computadora, tal como el servidor 16, a través de la red inalámbrica 14, y reunir al menos datos de estado del aparato inalámbrico 12, 18, 20, 22 a través de la interfase de diagnóstico del aparato inalámbrico 118. El método puede incluir además los pasos de transmitir en forma selectiva datos de estado desde al menos un aparato inalámbrico 12, 18, 20, 22 hasta al menos otro aparato de computadora, tal como el servidor 16, a través de la red inalámbrica 14, y recibir los datos de estado transmitidos en el al menos otro aparato de computadora . El método puede incluir el paso de optimizar la red inalámbrica 14, con base en los datos de estado recibidos, y el paso de transmitir los datos de estado inalámbricos puede ocurrir a partir de la ejecución de una aplicación residente en la plataforma de cómputo 50 del al menos un aparato inalámbrico que accesa la interfase de diagnóstico, tal como la aplicación de interfase de diagnóstico 112. El método también puede incluir los pasos de transmitir datos de comando a través de la red inalámbrica 14 al, al menos un aparato inalámbrico 12, 18, 20, 22, recibir los datos de comando en la interfase de diagnóstico 118 del al menos un aparato inalámbrico y modificar la operación del aparato inalámbrico a través de la manipulación de los parámetros de operación con base en los datos de comando recibidos. Además, el método puede incluir el paso de empu ar o extraer una aplicación que se encuentra en la plataforma de cómputo 50 del al menos un aparato inalámbrico 12, 18, 20, 22, para proporcionar acceso de uno o más aparatos de computadora en la red inalámbrica 14 a la interfase de diagnóstico 118 de dicho aparato inalámbrico, tal como el empuje de la aplicación de interfase de diagnóstico 112 en el teléfono celular 12. En una modalidad, el sistema puede ser implementado solamente en el aparato inalámbrico 12, 18, 20, 22 que proporciona acceso remoto a su interfase de diagnóstico residente. El aparato inalámbrico puede tener al menos una aplicación o agente residente (ya sea permanente o en forma temporal) en la plataforma de cómputo 50 del mismo, que origina la recolección de datos de estado procedente de las herramientas de diagnóstico residentes, tal como la aplicación de interfase de diagnóstico 112, la cual puede efectuar la transmisión selectiva de los datos de estado del aparato inalámbrico a otro aparato de computadora (tal como el servidor 16) en la red inalámbrica 14. Si el aparato inalámbrico 12, 18, 20, 22 es del modo descrito, los datos de estado y/o datos de la red del aparato inalámbrico se transmiten a través de una conexión de comunicación abierta desde el aparato inalámbrico 12, 18, 20, 22 hasta la red inalámbrica 14, tal como una llamada de voz o datos abierta. Si el aparato inalámbrico es un teléfono celular 12 y la red inalámbrica es una red de telecomunicación celular, tal como se muestra en la figura 2, los datos de estado de la red pueden transmitirse a través del servicio de mensajes cortos u otros métodos de comunicación inalámbrica. En virtud del método que se puede ejecutar en las plataformas de cómputo de un aparato inalámbrico 12, 18, 20, 22 y un servidor 16, el método incluye un programa que reside en un medio legible en computadora en donde el programa dirige un aparato de computadora 12, 18, 20, 22 que tiene una plataforma del aparato 50 para llevar a cabo los pasos del método. Dicho programa puede ejecutarse en cualquier plataforma de cómputo simple, o puede roscarse en forma múltiple entre diversas plataformas de cómputo, además, el método puede ser implementado mediante un programa que dirige un aparato de cómputo, tal como el servidor 16 para llevar a cabo los pasos de optimizar la red a través de la recolección y procesamiento de datos de estado procedente de los aparatos inalámbricos 12, 18, 20, 22. El medio legible en computadora puede ser la memoria 56 de la plataforma de cómputo 50 del teléfono celular 12, u otro aparato inalámbrico 18, 20, 22, o puede estar en una base de datos local, tal como la base de datos local 58 de la plataforma del aparato 50. Además, el medio legible en computadora puede estar en un medio de almacenamiento secundario que se puede cargar en una plataforma de cómputo del aparato inalámbrico, tal como un disco o cinta magnética, disco óptico, disco duro, memoria flash u otro medio de almacenamiento conocido en la técnica. Dentro del contexto de las figuras 3 y 4, el método de la presente invención puede ser implementado , por ejemplo, mediante la operación de parte (s) de la red inalámbrica 14 y/o LAN 30 para ejecutar una secuencia de instrucciones legibles en máquina tal como la plataforma del aparato 50 y el servidor 16. Las instrucciones pueden residir en diversos tipos de medios que contienen la señal, o medios primarios, secundarios o terciarios de almacenamiento de datos. El medio puede comprender, por ejemplo, RAM (no mostrada) accesible a través de, o que reside dentro de, los componentes de la red inalámbrica 14 o la LAN 30. Si están contenidas en la RAM, un disket u otro medio de almacenamiento secundario, las instrucciones pueden almacenarse en una variedad de medios de almacenamiento de datos legibles en máquina, tal como almacenamiento DASD (por ejemplo, un "disco duro" convencional o una formación RAID) , cinta magnética, memoria electrónica únicamente de lectura (por ejemplo, ROM, EPROM, EEPROM) , tarjetas de memoria flash y un aparato de almacenamiento óptico (por ejemplo, CD-ROM, WORM, DVD, cinta óptica digital), tarjetas de "perforación" de papel u otro medio de almacenamiento de datos adecuado que incluya un medio de transmisión digital y análogo. Aunque la descripción anterior muestra modalidades ilustrativas de la presente invención, se debe observar que se pueden realizar diversos cambios y modificaciones en la presente invención, sin apartarse del alcance de la misma, tal como se define a través de las reivindicaciones adjuntas. Además, aunque los elementos de la presente invención pueden ser descritos y reclamados en singular, también se contempla el plural a menos que la limitación al singular se manifieste de manera explícita.

Claims (38)

  1. Novedad de la Invención Habiendo descrito la presente invención, se considera como novedad y por lo tanto, se reclama como propiedad lo contenido en las siguientes : REI INDICACIONES 1.- Un sistema para la interacción remota con una interfase de diagnóstico residente de un aparato inalámbrico, en donde el sistema comprende : una red inalámbrica que tiene al menos una comunicación de datos desde los aparatos de computadora conectados en forma selectiva a la misma; y una pluralidad de aparatos inalámbricos localizados en forma remota entre si, y estando cada uno en comunicación selectiva con otros aparatos de computadora a través de la red inalámbrica, incluyendo cada aparato inalámbrico una plataforma de cómputo que incluye una interfase de diagnóstico residente para accesar al menos datos de estado que están comprendidos de datos de estado del aparato para los parámetros de operación del aparato inalámbrico, o datos de estado de la red, o tanto datos de estado del aparato como datos de estado de la red, y en donde la interfase de diagnóstico residente es accesible en forma selectiva mediante otros aparatos de computadora a través de la red inalámbrica.
  2. 2. - El sistema de conformidad con la reivindicación 1, caracterizado porque la interfase de diagnóstico residente de cada aparato inalámbrico, permite además la manipulación de los parámetros de operación de dicho aparato inalámbrico.
  3. 3. - El sistema de conformidad con la reivindicación 2, caracterizado porque la al menos una aplicación de optimización de la red reside en la plataforma de cómputo de cada aparato inalámbrico que accesa en forma selectiva a los datos de estado, y origina que el aparato inalámbrico transmita en forma selectiva los datos de estado a otro aparato de cómputo que se encuentra en la red inalámbrica.
  4. 4. - El sistema de conformidad con la reivindicación 1, caracterizado porque una aplicación que reside en los aparatos inalámbricos origina la transmisión de datos de estado procedentes de la interfase de diagnóstico de dicho aparato inalámbrico a otro aparato de computadora a través de la red inalámbrica .
  5. 5. - El sistema de conformidad con la reivindicación 1, caracterizado porque los datos de estado se transmiten a través de una conexión de comunicación abierta desde el aparato inalámbrico hasta la red inalámbrica.
  6. 6. - El sistema de conformidad con la reivindicación 1, caracterizado porque el aparato inalámbrico es un teléfono celular y la red inalámbrica es una red de telecomunicación celular .
  7. 7. - El sistema de conformidad con la reivindicación 1, caracterizado porque se empuja una aplicación que proporciona acceso a la interfase de diagnóstico, a través de la red inalámbrica, a la plataforma de computadora del aparato inalámbrico.
  8. 8. - El sistema de conformidad con la reivindicación 1, caracterizado porque el aparato inalámbrico extrae en forma selectiva una aplicación que proporciona acceso a la interfase de diagnóstico desde otro aparato a través de la red inalámbrica en la plataforma de cómputo del aparato inalámbrico.
  9. 9. - El sistema de conformidad con la reivindicación 2, caracterizado porque un servidor en la red inalámbrica reúne datos de estado de la pluralidad de aparatos inalámbricos .
  10. 10. -El sistema de conformidad con la reivindicación 9, caracterizado porque el servidor transmite comandos a la interfase de diagnóstico de al menos un aparato inalámbrico para manipular los parámetros de operación del aparato inalámbrico y optimizar de este modo la red inalámbrica.
  11. 11. - El sistema de conformidad con la reivindicación 1, caracterizado porque los datos de estado se almacenan en el aparato inalámbrico y se transmiten en forma selectiva a otro aparato de computadora a través de la red inalámbrica .
  12. 12. El sistema de conformidad con la reivindicación ? , caracterizado porque el aparato inalámbrico incluye un usuario final del mismo, y el usuario final es notificado de la aplicación que está siendo empujada en el mismo.
  13. 13. Un sistema para interactuar en forma remota con medios de interfase de diagnóstico que residen en un aparato inalámbrico, en donde el sistema comprende: un medio de red para proporcionar una red inalámbrica que comunique al menos datos y que tenga uno o más aparatos de computadora en comunicación entre ellos; una pluralidad de medios de comunicación inalámbrica para comunicar al menos datos a otros aparatos de computadora a través de la red inalámbrica; y un medio de interfase de diagnóstico que reside en un medio de comunicación inalámbrica y para proporcionar acceso al menos a los parámetros de operación del medio de comunicación inalámbrica y datos de estado del medio de la red, en donde el medio de diagnóstico es accesible mediante el uno o más aparatos de computadora a través de la red inalámbrica .
  14. 14. Un método para interactuar en forma remota con una interfase de diagnóstico de un aparato inalámbrico a través de una red inalámbrica, en donde el método comprende los pasos de: comunicación entre los aparatos de cómputo conectados en forma selectiva a través de una red inalámbrica que tiene al menos la comunicación de datos entre los mismos, en donde al menos uno de los aparatos de computadora es un aparato inalámbrico localizado en forma remota que incluye una plataforma de cómputo que incluye una interfase de diagnóstico residente a través de la cual se puede accesar al menos a los datos de estado comprendidos de al menos los datos de estado del aparato de los parámetros de operación del aparato inalámbrico, o los datos de estado de la red, o tanto datos de estado del aparato como datos de estado de la red; accesar la interfase de diagnóstico del aparato inalámbrico desde otro aparato de computadora a través de la red inalámbrica; y reunir los datos de estado a través de la interfase de diagnóstico del aparato inalámbrico .
  15. 15. El método de conformidad con la reivindicación 14, caracterizado porque comprende además los pasos de: transmitir en forma selectiva datos de estado de al menos un aparato inalámbrico al, al menos a otro aparato de computadora en la red inalámbrica; y recibir los datos de estado transmitidos en al menos otro aparato de computadora.
  16. 16. El método de conformidad con la reivindicación 15, caracterizado porque comprende además el paso de optimizar la red inalámbrica con base en los datos de estado recibidos .
  17. 17. El método de conformidad con la reivindicación 15, caracterizado porque el paso de transmisión de datos de estado ocurre a partir de la ejecución de una aplicación que reside en una plataforma de cómputo de al menos un aparato inalámbrico que accesa a la interfase de diagnóstico.
  18. 18. El método de conformidad con la reivindicación 14, caracterizado porque el paso de transmisión de datos de estado del al menos un aparato inalámbrico, está transmitiendo los datos de estado a un servidor a través de la red inalámbrica .
  19. 19. El método de conformidad con la reivindicación 14, caracterizado porque comprende además los pasos de: transmitir datos de comando a través de la red inalámbrica al, al menos un aparato inalámbrico ; recibir los datos de comando que se encuentran en la interfase de diagnóstico del al menos un aparato inalámbrico; y modificar la operación del aparato inalámbrico a través de la manipulación de los parámetros de operación con base en los datos de comando recibidos.
  20. 20. El método de conformidad con la reivindicación 14, caracterizado porque comprende además el paso de empujar una aplicación en la plataforma de cómputo del al menos un aparato inalámbrico, para proporcionar acceso de uno o más aparatos de computadora en la red inalámbrica, a la interfase de diagnóstico del aparato inalámbrico.
  21. 21. El método de conformidad con la reivindicación 14, caracterizado porque comprende además el paso de extraer una aplicación que da acceso a la interfase de diagnóstico de otro aparato a través de la red inalámbrica en la plataforma de cómputo del aparato inalámbrico.
  22. 22. El método de conformidad con la reivindicación 14, caracterizado porque comprende además el paso de almacenar datos de estado en el aparato inalámbrico antes de transmitir en forma selectiva los datos de estado almacenados a otro aparato de computadora a través de la red inalámbrica.
  23. 23. El método de conformidad con la reivindicación 20, caracterizado porque el aparato inalámbrico incluye un usuario final del mismo, y porque comprende además el paso de notificar al usuario final que la aplicación está siendo empujada en el mismo.
  24. 24. ün método para interactuar en forma remota con una interfase de diagnóstico de un aparato inalámbrico a través de una red inalámbrica, en donde el método comprende los pasos de : un paso para comunicación a través de una red inalámbrica entre los aparatos de computadora conectados en forma selectiva a la misma, en donde al menos uno de los aparatos de computadora es un aparato inalámbrico localizado en forma remota que incluye una plataforma de cómputo que incluye una interfase de diagnóstico residente a través de la cual se puede acceder al menos a los datos de estado comprendidos de los datos de estado de los parámetros de operación del aparato inalámbrico,, o a los datos de estado de la red, o tanto a los datos de estado del aparato como a los datos de estado de la red; un paso para accesar la interfase de diagnóstico del aparato inalámbrico desde otro aparato de computadora a través de la red inal mbrica; un paso para reunir al menos datos de estado del aparato inalámbrico a través de la interfase de diagnóstico del aparato inalámbrico.
  25. 25. Un aparato inalámbrico en comunicación selectiva con otros aparatos de computadora a través de una red inalámbrica, en donde el aparato inalámbrico incluye una plataforma de cómputo que incluye una interfase de diagnóstico que reside en la plataforma de cómputo para accesar al menos a los datos de estado comprendidos de los datos de estado de los parámetros de operación del aparato inalámbrico, o a los datos de estado de la red, o tanto a los datos de estado del aparato como a los datos de estado de la red, y una interfase de diagnóstico accesible en forma selectiva para otros aparatos de computadora a través de la red inalámbrica.
  26. 26. El aparato inalámbrico de conformidad con la reivindicación 25, caracterizado porque comprende además un aplicación de acceso de datos residente en la plataforma de cómputo de los aparatos inalámbricos, originando la aplicación de acceso de datos, la transmisión selectiva de los datos de estado de dicho aparato inalámbrico desde la interfase de diagnóstico hasta otro aparato de computadora en la red inalámbrica.
  27. 27. El aparato inalámbrico de conformidad con la reivindicación 25, caracterizado porque los datos de estado se transmiten a través de una conexión de comunicación abierta desde el aparato inalámbrico hasta la red inalámbrica.
  28. 28. El aparato inalámbrico de conformidad con la reivindicación 25, caracterizado porque el aparato inalámbrico es un aparato de comunicación celular y la red inalámbrica es una red de telecomunicación celular.
  29. 29. El aparato inalámbrico de conformidad con la reivindicación 26, caracterizado porque el aparato inalámbrico carga en forma selectiva una aplicación de acceso de datos que empuja a través de la red inalámbrica la plataforma de cómputo del aparato inalámbrico.
  30. 30. El aparato inalámbrico de conformidad con la reivindicación 25, caracterizado porque la interfase de diagnóstico permite la manipulación de los parámetros de operación del aparato inalámbrico, y el aparato inalámbrico recibe en forma selectiva datos de comando en la interfase de diagnóstico desde otro aparato de computadora a través de la red inalámbrica, y manipula los parámetros de operación del aparato inalámbrico para modificar la operación del aparato inalámbrico.
  31. 31. El aparato inalámbrico de conformidad con la reivindicación 25, caracterizado porque el aparato inalámbrico extrae en forma selectiva una aplicación de acceso de datos a través de la red inalámbrica a la plataforma de cómputo del aparato inalámbrico.
  32. 32. En un medio legible en computadora, un programa que cuando se ejecuta dirige un aparato de computadora en una red inalámbrica que tiene al menos comunicación de datos entre los aparatos de comunicación inalámbrica conectados en forma selectiva a la misma, al menos uno de los aparatos de comunicación inalámbrica es un aparato inalámbrico localizado en forma remota que incluye una plataforma de cómputo que tiene una interfase de diagnóstico accesible en forma remota para el aparato de computadora, y proporcionando la interfase al menos datos de estado comprendidos de los datos de estado de los parámetros de operación del aparato inalámbrico, o los datos de estado de la red, o tanto los datos de estado del aparato como los datos de estado de la red, para llevar a cabo los pasos de : recibir en forma selectiva datos de estado de la interfase de diagnóstico de uno o más aparatos de comunicación inalámbrica; y almacenar los datos de estado recibidos .
  33. 33. El programa de conformidad con la reivindicación 32, caracterizado porque dirige además el aparato de computadora para llevar a cabo el paso de empujar una aplicación de acceso de datos al uno o más aparatos de comunicación inalámbrica, para proporcionar acceso a la interfase de diagnóstico del aparato inalámbrico localizado en forma remota.
  34. 34. El programa de conformidad con la reivindicación 32, caracterizado porque la interfase de diagnóstico permite la manipulación de los parámetros de operación del aparato de comunicación inalámbrica, y porque dirige en forma adicional al aparato de cómputo para llevar a cabo el paso de transmitir comandos a cada interfase de diagnóstico de uno o más aparatos de comunicación inalámbrica para modificar de este modo la operación del aparato de comunicación inalámbrica.
  35. 35. En un medio legible en computadora, un programa que cuando se ejecuta dirige un aparato de computadora inalámbrico en una red inalámbrica que tiene al menos comunicación de datos entre los aparatos de computadora conectados en forma selectiva a la misma, en donde el aparato inalámbrico incluye una plataforma de cómputo y tiene una interfase de diagnóstico que proporciona acceso al menos a los datos de estado comprendidos de los datos de estado de los parámetros de operación del aparato inalámbrico, o datos de estado de la red, o ambos, para llevar a cabo los pasos de: crear una interfase remota para la interfase de diagnóstico del aparato inalámbrico, en donde la interfase remota es accesible mediante aparatos de computadora a través de la red inalámbrica; y proporcionar acceso en forma selectiva a otros aparatos de computadora a través de la red inalámbrica, a la interfase de diagnóstico del aparato inalámbrico a través de la interfase remota .
  36. 36. El programa de conformidad con la reivindicación 35, caracterizado porque dirige en forma adicional la computadora para llevar a cabo el paso de transmitir en forma selectiva los datos de estado de la interfase de diagnóstico del aparato inalámbrico, a través de la interfase remota, y al menos a otro aparato de computadora en la red inalámbrica.
  37. 37. El programa de conformidad con la reivindicación 36, caracterizado porque dirige además al aparato inalámbrico para llevar a cabo el paso de abrir una conexión de comunicación de al menos un aparato inalámbrico a la red inalámbrica, y en donde el paso de transmisión de datos de estado transmite los datos de estado a través de la conexión de comunicación abierta.
  38. 38. El programa de conformidad con la reivindicación 35, caracterizado porque la interfase de diagnóstico permite la manipulación de los parámetros de operación del aparato inalámbrico, y porque dirige en forma adicional el aparato inalámbrico para llevar a cabo los pasos de: recibir datos de comando a través de la interfase remota y en la interfase de diagnóstico, procedentes de otro aparato de computadora a través de la red inalámbrica; modificar la operación del aparato inalámbrico a través de la manipulación de los parámetros de operación con base en los datos de comando recibidos. R E S U M E N Un sistema (10), método y programa para interactuar en forma remota con una interfase de diagnóstico (26) en aparatos inalámbricos de computadora (12, 18, 20 y 22) . El aparato inalámbrico (12, 18, 20 y 22) proporciona una interfase de diagnóstico accesible (269) que permite leer y/o escribir los datos de las herramientas de diagnóstico que residen en el aparato. A través del uso de la interacción, se pueden reunir y utilizar los datos de estado del aparato inalámbrico y los datos de estado de la red, y si se presenta de esta forma, las herramientas de diagnóstico que residen en los aparatos inalámbricos (12, 18, 20 y 22) pueden manipularse para alterar la operación del aparato inalámbrico.
MXPA04012321A 2002-07-01 2003-07-01 INTERACCION REMOTA CON UNA INTERFASE DE DIAGNOSTICO RESIDENTE EN UN APARATO INALáMBRICO POR UNA RED INALáMBRICA. MXPA04012321A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/187,760 US7263351B2 (en) 2002-07-01 2002-07-01 Wireless network optimization through remote device data
US10/413,702 US7324815B2 (en) 2002-07-01 2003-04-15 Remote interaction with a wireless device resident diagnostic interface across a wireless network
PCT/US2003/020920 WO2004004381A1 (en) 2002-07-01 2003-07-01 Remote interaction with a wireless device resident diagnostic interface across a wireless network

Publications (1)

Publication Number Publication Date
MXPA04012321A true MXPA04012321A (es) 2005-04-11

Family

ID=30002690

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA04012321A MXPA04012321A (es) 2002-07-01 2003-07-01 INTERACCION REMOTA CON UNA INTERFASE DE DIAGNOSTICO RESIDENTE EN UN APARATO INALáMBRICO POR UNA RED INALáMBRICA.

Country Status (11)

Country Link
EP (1) EP1518423A4 (es)
JP (1) JP2005532718A (es)
CN (1) CN1666543A (es)
AU (1) AU2003280515A1 (es)
BR (1) BR0312352A (es)
CA (1) CA2490994A1 (es)
IL (1) IL165579A (es)
MX (1) MXPA04012321A (es)
NZ (1) NZ537080A (es)
RU (1) RU2321968C2 (es)
WO (1) WO2004004381A1 (es)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5069472B2 (ja) * 2004-02-19 2012-11-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 無線医療監視方法及び関連のシステム並びに患者監視装置
US8019333B2 (en) 2005-03-14 2011-09-13 Qualcomm Incorporated Apparatus and methods for product acceptance testing on a wireless device
US7283816B2 (en) * 2005-04-14 2007-10-16 Qualcomm Incorporated Apparatus and process for a universal diagnostic monitor module on a wireless device
US8719419B2 (en) * 2005-04-21 2014-05-06 Qualcomm Incorporated Methods and apparatus for determining aspects of multimedia performance of a wireless device
CN101248680B (zh) * 2005-07-05 2012-06-27 凯锐恩Iq公司 在无线通信网络中基于规则的数据收集和管理
US7969922B2 (en) 2006-01-31 2011-06-28 Qualcomm Incorporated Apparatus and methods for providing configurable task management of a wireless device
DE102006015857B4 (de) 2006-04-03 2017-03-09 Vodafone Holding Gmbh Messdatenerfassung
US9137664B2 (en) * 2007-05-01 2015-09-15 Qualcomm Incorporated Application logging interface for a mobile device
US8416720B2 (en) 2007-06-06 2013-04-09 Motorola Solutions, Inc. Peer-to-peer wide area communications system
US9066316B2 (en) * 2007-11-19 2015-06-23 Qualcomm Incorporated Diagnostic monitoring by a wireless device
US8224256B2 (en) * 2009-01-29 2012-07-17 Fisher-Rosemont Systems, Inc. Wireless field maintenance adapter
FI126220B (fi) 2009-01-30 2016-08-31 Alekstra Oy Menetelmä ja järjestely datan keräämiseksi tietoliikenneverkosta
US8111149B2 (en) * 2009-04-30 2012-02-07 Empire Technology Development Llc Measurement-based wireless device system level management
KR101496649B1 (ko) 2009-08-21 2015-03-02 삼성전자주식회사 복합 네트워크 망을 통한 외부 디바이스의 기능 공유 방법 및 그 장치
CN101820635A (zh) * 2010-05-20 2010-09-01 中兴通讯股份有限公司 一种移动通讯数据的采集方法和装置
EP2629204B1 (en) * 2010-10-14 2019-02-13 Toyota Jidosha Kabushiki Kaisha Vehicle data acquisition system and vehicle data acquisition method
WO2012136242A1 (en) * 2011-04-04 2012-10-11 Nokia Siemens Networks Oy Excluding roaming users from area based mdt data transmission
RU171391U1 (ru) * 2016-07-06 2017-05-30 Акционерное общество "Научно-технический центр ЭЛИНС" Устройство поэлементного диагностирования
RU2671999C1 (ru) * 2017-12-19 2018-11-08 Общество с ограниченной ответственностью "Инновационные системы" Способ и система для диагностики мобильных вычислительных устройств
RU2693510C1 (ru) * 2018-11-06 2019-07-03 Акционерное общество "Уральское производственное предприятие "Вектор" (АО "УПП "Вектор") Устройство функционального контроля радиозонда
CN113709770B (zh) * 2021-08-19 2023-02-17 珠海格力电器股份有限公司 一种设备的控制方法、装置、设备及存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2664768B1 (fr) * 1990-07-12 1994-04-01 Alain Charbonnier Regulation de la charge de stations fixes dans un reseau de radiocommunication cellulaire.
JPH0659994A (ja) * 1992-08-10 1994-03-04 Fuji Xerox Co Ltd リモートインストールシステム
US5495484A (en) * 1993-10-12 1996-02-27 Dsc Communications Corporation Distributed telecommunications switching system
US5722072A (en) * 1994-03-21 1998-02-24 Motorola, Inc. Handover based on measured time of signals received from neighboring cells
US6108782A (en) * 1996-12-13 2000-08-22 3Com Corporation Distributed remote monitoring (dRMON) for networks
US6088588A (en) * 1997-03-25 2000-07-11 Nortel Networks Corporation Method and wireless terminal for monitoring communications and providing network with terminal operation information
US6445907B1 (en) * 1998-04-16 2002-09-03 Hughes Electronics Corporation Method and system for remote diagnostics of a satellite receiver
US6359901B1 (en) * 1998-09-02 2002-03-19 General Dynamics Decision Systems, Inc. Method and apparatus for asynchronous adaptive protocol layer tuning
US6434364B1 (en) * 1998-12-24 2002-08-13 Telefonaktiebolaget Lm Ericsson (Publ) Wireless communication system that supports mobile test software agents
US6459894B1 (en) * 2000-02-22 2002-10-01 Motorola, Inc. Method and apparatus for assisting a user to find a communication resource of sufficient capacity
US6993328B1 (en) * 2000-05-08 2006-01-31 Nokia Corporation Method for over the air mobile station management
US6741857B1 (en) * 2000-05-09 2004-05-25 Motorola, Inc. Access method and apparatus for a wireless local loop telephone network
US20020025795A1 (en) * 2000-08-24 2002-02-28 Msafe Inc., Method, system and device for monitoring activity of a wireless communication device
US6745011B1 (en) * 2000-09-01 2004-06-01 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics

Also Published As

Publication number Publication date
CA2490994A1 (en) 2004-01-08
IL165579A (en) 2010-04-29
WO2004004381A1 (en) 2004-01-08
CN1666543A (zh) 2005-09-07
IL165579A0 (en) 2006-01-15
RU2005102405A (ru) 2005-07-10
JP2005532718A (ja) 2005-10-27
NZ537080A (en) 2006-11-30
RU2321968C2 (ru) 2008-04-10
EP1518423A4 (en) 2008-03-19
EP1518423A1 (en) 2005-03-30
BR0312352A (pt) 2005-04-19
AU2003280515A1 (en) 2004-01-19

Similar Documents

Publication Publication Date Title
MXPA04012321A (es) INTERACCION REMOTA CON UNA INTERFASE DE DIAGNOSTICO RESIDENTE EN UN APARATO INALáMBRICO POR UNA RED INALáMBRICA.
US7324815B2 (en) Remote interaction with a wireless device resident diagnostic interface across a wireless network
CN101176366B (zh) 用于对无线装置进行产品验收测试的设备和方法
US10089106B2 (en) Communications network, computer architecture, computer-implemented method and computer program product for development and management of femtocell-based applications
US9137664B2 (en) Application logging interface for a mobile device
KR101026029B1 (ko) 무선 디바이스의 배터리 성능을 관리하기 위한 장치 및 방법
CN101167390A (zh) 用于确定无线装置的语音及/或数据处理性能的设备和方法
KR20070116277A (ko) 무선 장치의 네트워크 액세스 성능을 결정하기 위한 장치및 방법
WO2006070218A1 (en) System for monitoring the quality of service in a communication network
EP1773082A1 (en) Remote testing of mobile terminals
CN112578811B (zh) 一种无人机集群表演的方法和装置
US20080027669A1 (en) Radio Device Testing System
JP4965640B2 (ja) アクセス選択のための、汎用アクセス性能抽象化
CN1937461B (zh) 基于终端管理业务的终端测试装置
CN107889191A (zh) 无线局域网络的连接方法、装置、设备及计算机可读存储介质
KR100993750B1 (ko) 원격 장치 데이터를 통한 무선 네트워크 최적화
US9154375B2 (en) Method for recording user experience or performance of a peripheral device
HK1114286A (en) Apparatus and methods for product acceptance testing on a wireless device

Legal Events

Date Code Title Description
FG Grant or registration