MÉTODO, SISTEMA Y DISPOSITIVO PARA MONITORIZAR LA ACTIVIDAD DE UN DISPOSITIVO DE COMUNICACIÓN INALÁMBRICA
CAMPO DE LA INVENCIÓN Esta invención se refiere a un medio para monitorizar la actividad de un dispositivo de comunicación inalámbrica tal como un dispositivo de comunicación que se comunica a través de un sistema celular. Una aplicación particular de la invención es monitorizar actividades, tal como transacciones realizadas utilizando dispositivo de comunicación para el propósito de cargar o abonar una cuenta de cliente. Una ejemplo de una actividad monitori zad , es el acceso a través de la inf aestructura de de comunicación a una red de computadoras, por ejemplo, la Internet, en particular para la compra de productos, servic: s, contenido o datos de sitios de la red. La actividad monitorizada se usa subsecuentemente por consiguiente, para cargar la cargar la cuenta de un cliente. ANTECEDENTE DE LA INVENCIÓN Muy probablemente la comunicación inalámbrica es la inf aestructura de comunicación en desarrollo más rápido. Los sistemas de comunicación inalámbrica incluyen en particular sistemas de radiolocalización y de teléfono celular. Junto con el rápido incremento del uso de los sistemas de teléfono celular a todo lo largo del mundo, el alcance del uso de los
REF: 145357 teléfonos celulares está cambiando desde un medio puramente dedicado a comunicación de voz, a un medio usado también para una amplia variedad de otras aplicaciones. En particular, los teléfonos celulares modernos traen instalada la capacidad de acceso a Internet, haciendo uso de protocolos tal como el Protocolo de Aplicación inalámbrica (WAP) desarrollado para lo mismo, en tanto que los operadores de los teléfonos celulares están empezando a proporcionar una pasarela a través de las redes de teléfono celular a la Internet. La Internet, además de ser un medio para almacenar y recuperar información, está llegando a ser un medio de elección para una amplia variedad de transacciones de comercio electrónico que incluyen compra de productos para servicios, compra de información, participación en actividad de juego y otros. El uso de un teléfono celular para este propósito es ventajoso ya que cada teléfono celular tiene un I.D. y número distinto, reconocible por el operador de teléfonos celulares, y de esta manera el cliente que realiza una transacción se puede identificar fácilmente para propósitos de facturación frecuente (o también para el propósito de abonar a una cuenta de cliente, en el caso de por e emplo, ganar en una actividad de juego) . Se hace referencia a la Figura 1, que es una representación esquemática de una manera de llevar a cabo una transacción a través de la Internet usando un dispositivo de comunicación inalámbrica de acuerdo con la técnica anterior. El dispositivo 120 de comunicación inalámbrica, por ejemplo un teléfono celular, se comunica con la Internet representada como la nube 122, a través de una comunicación inalámbrica 124. Los datos se transmiten desde el dispositivo 120 a la Internet 122 y de regreso a la Internet 122 al dispositivo 120 a través de la inf aestructura 124 de teléfonos celulares. Los conmutadores 126, que son servicios de servidor de Internet, interceptan los datos pertinentes de transacción junto con el I.D., del dispositivo 120. Entonces se transmiten los registros 130 de los detalles (DR) a una pasarela 132 de carga localizada en el lado del operador desde el sistema celular que entonces carga o abona las cuentas del cliente, conforme pueda ser el caso. Este continuo monitoreo y recolección de datos por los conmutadores 126, es una causa principal de degradación, puesto que limita la velocidad de operación y facturación. En la Figura 2 se puede ver otra manera para realizar una transacción usando un dispositivo de comunicación inalámbrica de acuerdo con la técnica anterior. En la Figura 2, se usan números de referencia similares a aquellos de la Figura 1, cambiados por 100, para denotar los componentes que tiene la misma función (y el lector se debe referir a la descripción de la Figura 1 para la explicación) . También en esta modalidad de la técnica anterior, a fin de que el operador facture las transacciones, necesita ser recolectada la información de contabilidad en la forma de los DR 230. En este caso, a fin de reducir la carga de los conmutadores 226, se instalan sondas 236 de datos que exploran todos los datos interceptados por los conmutadores 226 y envían estos datos como DR 230 a una pasarela 232 de carga localizada en el lado del operador de teléfonos celulares. Esta solución requiere instalar muchas sondas 236 que necesitan ser tan rápidas como 226 de Internet y se tiene que actualizar regularmente con las más nuevas normas de protocolos cada vez que se publiquen. La pasarela 232 de carga correlaciona estos datos al dispositivo 222, lo que es un procedimiento relativamente difícil puesto que los datos de aun una transacción individual pueden proceder a través de varias rutas de DR. Esto proporciona un límite a las opciones de facturación del operador y al crecimiento de su red. La Solicitud de PCT, No. de Publicación O 98/47116, describe una red de comunicación de teledatos que facilita los pagos entre una cliente a una cuente de comerciante. Se proporciona un modo de servicio que adquiere un identificador de comerciante y la cantidad de transacción del dispositivo de comunicación móvil de cliente y entonces envía el mensaje de petición de verificación de transacción tanto a la estación móvil del cliente como a la terminal del comerciante. En la recepción de la verificación de transacción, el nodo de servicio pide la transferencia de la cantidad de transacción desde la cuenta de cliente a la cuenta del comerciante. La Solicitud de Patente Europea número 940783, describe una terminal electrónica, móvil de pago a la cual se puede conectar un dispositivo móvil, normal en comunicación , por ejemplo, un teléfono celular para permitir la transferencia completa, electrónica, móvil de fondos en el punto donde se presenten las transacciones de venta. La terminal de pago mantenida en la ubicación del punto de venta puede recibir y ajustar el teléfono celular a fin de revisar una transacción. El rápido incremento continuo del número de usuarios de los sistemas de teléfono celular, la complejidad creciente del sistema y la diversidad incrementada en el tipo de servicios proporcionados a los usuarios, la diversidad creciente en el tipo de calidad del servicio proporcionado a diferentes usuarios, tal como servicios basados en ubicación y la complejidad creciente y diversidad de los esquemas de facturación (por ejemplo, facturación basada en contenido, facturación con un tercero, etc) , presenta desafíos que son extremadamente difíciles de superar en los actuales sistemas de teléfono celular. Además de las enormes dificultades técnicas en el diseño e instalación de los sistemas de facturación para adaptarse al uso moderno de los sistemas de teléfono celular, el modo de diseño de los actuales sistemas hace a la escalabilidad un problema muy difícil . Una posible solución es canalizar todo el tráfico de comunicación a través de un nodo individual de monitoreo de actividad. Esto sin embargo provoca un muy serio cuello de botella en el sistema. Además, es extremadamente costoso instalar un sistema que monitorice la actividad de un gran número de usuarios en un nodo individual . BREVE DESCRIPCIÓN DE LA INVENCIÓN La invención proporciona un nuevo método, sistema y dispositivo para monitorizar de manera conveniente la actividad de un dispositivo de comunicación inalámbrica (WCD) . De acuerdo con la invención, el WCD comprende una unidad, que puede ser un dispositivo físico, una utilidad de programa o una combinación de los dos y que explora, registra y almacena datos con relación a la actividad realizada por el WCD del cliente. Esta actividad incluye, por ejemplo: uso de la red la red de comunicación inalámbrica, en general, pro ejemplos tiempo de comunicación o ancho de banda utilizado; utilización de servicios especiales, por ejemplo, acceso a una red de computadoras tal como la Internet, al cual se proporciona una pasarela por el proveedor de servicios de comunicación inalámbrica (que se refiere en la presente como el "proveedor de servicio"); acceso a sitios específicos de la red de computadoras que requiere pago por el acceso;
compra de productos, servicios, contenido o datos de sitios de la red de computadoras; pago hecho al cliente, por ejemplo, en el caso de una ganancia en una actividad de juego en red; etc. Estos datos de actividad se pueden extraer por un servicio de servidor de monitoreo de actividad o los datos de la actividad se envía periódicamente al servicio de servidor por la unidad. La transmisión puede ser de acuerdo a un conjunto configurable de reglas definidas por el proveedor de servicio o por un proveedor de contenido, por ejemplo, un proveedor de servicio de Internet . La invención proporciona de esta manera, por uno de sus aspectos, un método para monitorizar la actividad de un dispositivo de comunicación inalámbrica (WCD) de un cliente. De acuerdo con este método, se instala una unidad de monitoreo de actividad en o se conecta al WCD. La unidad de monitoreo de actividad puede registrar la actividad de comunicación del WCD que se lleva a cabo sobre una inf aestructura de comunicación inalámbrica de un sistema de comunicación inalámbrica y genera un registro de datos de actividad en base al mismo. Entonces, en una sesión de comunicación no controlada (y de manera preferente no controlable) por el cliente, el registro de datos de actividad se transmite a través de la infraestructura de comunicación inalámbrica a un servicio de servidor de monitoreo de actividad del sistema de comunicaciones.
De acuerdo con otro aspecto, la invención proporciona un método para monitorizar la actividad de comunicación de los WCD de clientes de un sistema de comunicación inalámbrica. En este método, los WCD que tienen cada uno, o que se conectan cada uno a, una unidad individual de monitoreo de actividad del a clase especificada, se proporcionan a los clientes, o de manera alternativa, estas unidades se instalan o conectan a los WCD existentes. El sistema de comunicación se proporciona con un servicio de servidor de monitoreo de actividad tal que el servicio de servidor y el WCD pueden comunicarse, en una sesión de comunicación no controlada por el cliente sobre la infraestructura de comunicación inalámbrica para permitir la transacción del registro de datos de actividad desde la unidad al servicio de servidor. La invención también proporciona, por un aspecto adicional, un método para manejar una cuenta de un cliente de un sistema de comunicación inalámbrica, cuenta que se factura o abona en base o a la actividad de comunicación, del WCD de un cliente sobre la infraestructura de comunicación inalámbrica. Los WCD de los clientes se proporcionan tal que, tiene a priori , una unidad dp monitoreo de la clase especificada anteriormente o un WCD existente de cliente se instala con o se conecta a esta unidad. Un servicio de servidor de monitoreo de actividad de sistema se comunica con la unidad sobre la inf aestructura de comunicación inalámbrica tal que se transmite el registro de datos de actividad desde la unidad al servicio de servidor. La cuenta de cliente entonces se factura o abona en base a los datos de
De acuerdo con una modalidad de este último método, la invención proporciona un método para llevar a cabo una transacción sobre una red de computadoras. La transacción puede ser por ejemplo, compra de un producto, servicio, datos o contenido. En esta modalidad preferida, un cliente, a través de un WCD de cliente, se comunica con la red de computadoras sobre la infraestructura de comunicación inalámbrica, vía una pasarela proporcionada por la infraestructura de comunicación e inicia la transacción. Una unidad de monitoreo de actividad que se incluye dentro de, o se conecta a, el WCD, registra los detalles de la transacción y genera un registro de datos de actividad. En una sesión de comunicación no controlada por el cliente, entonces se transmite el registro de datos de actividad sobre la inf aestructura de comunicación inalámbrica al servicio del servidor de monitoreo de actividad. En base a este registro de datos de transacción, se carga o abona la cuenta del cliente y respectivamente la cuenta de la parte de la transacción (por ejemplo, la cuenta del proveedor del producto, servicio, datos o contenidos) se abona o carga.
La invención proporciona aún además, por uno de sus aspectos adicionales, un sistema de comunicación inalámbrica, que comprende una inf aestructura de comunicación inalámbrica y dispositivos de comunicación inalámbrica (WCD) de clientes, que se comunican a través de la infraestructura. Las unidades de monitoreo de actividad de la clase especificada anteriormente se incluyen dentro de, o se conectan a, al menos algunos de los WCD, cada unidad que registra y almacena la actividad del WCD en el cual se instala o al cual se conecta para generar un registro de datos de actividad. El sistema incluye un servicio de servidor para registrar la actividad de comunicación de los WCD. La unidad y el servicio del servidor pueden entrar en una sesión de comunicación no controlable por el cliente sobre la infraestructura inalámbrica para transmitir el registro de datos de actividad al servicio del servidor. También se proporciona por la invención, en aún otro de sus aspectos, un dispositivo de comunicación inalámbrica (WCD) de cliente, que permite que un cliente se comunique sobre una infraestructura de comunicación inalámbrica, y que tenga, o que se conecte a, una unidad de monitoreo de actividad que registra la actividad de comunicación del WCD y genera un registro de datos de actividad que corresponden a la actividad de comunicación. El WCD puede entrar en una sesión de comunicación no controlable por el cliente, sobre la infraestructura de comunicación inalámbrica, con el servicio de servidor de monitoreo de afinidad del sistema de comunicación inalámbrica para transmitir el registro de datos al servicio del servidor. Mediante un aspecto adicional, al invención proporciona un dispositivo para la instalación en, o conexión a, un WCD de cliente, el dispositivo comprende una unidad que registra la actividad de comunicación del WCD para genera un registro de datos de actividad de esta actividad. La unidad puede transmitir el registro de datos en una sesión de comunicación no controlada por el cliente, sobre la infraestructura de comunicación, a un servicio de servidor de monitoreo de actividad del sistema de comunicación inalámbrica . DESCRIPCIÓN DETALLADA DE LA INVENCIÓN La presente invención es aplicable a una amplia variedad de sistemas de comunicación inalámbrica. Sin embargo, la invención es particularmente aplicable para sistemas de comunicación celular, que actualmente son las infraestructuras de comunicación con más rápido crecimiento. En ocasiones, la invención se describirá con referencia a la modalidad preferida de un sistema de comunicación celular, que se entiende que la invención no se limita al mismo pero aplica más ampliamente a sistemas de comunicación inalámbrica en general, tal como por ejemplo, un sistema de radiolocalización unidireccional o bidireccional . El término "inf aestructura de comunicación" usado posteriormente incluye todos los componentes de un sistema de comunicación comprendido en la provisión del servicio de comunicación al WCD. En el caso de teléfono celular, estos incluyen las estaciones base de las varias celdas, una central de comunicación de teléfonos celulares que maneja todas las comunicaciones telefónicas de los teléfonos celulares que se comunican con las estaciones base enlazadas a la central de conmutación de teléfonos celulares, un sistema de control central que coordina las actividades de todas las centrales, etc. La invención proporciona una nueva solución al problema de monitorizar la actividad de comunicación del WCD del cliente. De acuerdo con la invención, en lugar de monitorizar continuamente la actividad de comunicación a los clientes al utilizar los recursos del sistema central, la actividad se registra por una unidad de monitoreo de actividad que se instala en el WCD del cliente. De esta manera, la unidad de monitoreo de actividad asociada al WCD es una extensión del servicio del servidor de monitoreo de actividad, central, del sistema. De esta manera, la solución de monitoreo de actividad proporcionada por la invención requiere considerablemente menos recurso del sistema que las soluciones existentes de monitoreo de actividad de la técnica anterior, tal como aquellas descritas anteriormente. A través de esta solución única, la invención, por uno, permite correlacionar fácilmente entre un cierto cliente (o su WCD) y la actividad de comunicación realizada por el mismo, un propósito extremadamente difícil en los sistemas existentes de comunicación. Las dificultades en el monitoreo de la actividad de monitoreo de la actividad de comunicación y la correlación con cada cliente específico, es particularmente es una cuestión en los sistemas existentes de teléfono celular conforme el cliente desde una celda o célula a otra a todo lo largo de una comunicación de sesión. Adicionalmente, un aumento del sistema, de acuerdo con la invención, es más fácil que los sistemas de monitoreo de actividad de comunicación y la técnica anterior, puesto que el aumento, de acuerdo con la invención, requiere menos actualización y aumento del sistema, en comparación a los sistemas de la técnica anterior. Esto es particularmente importante para sistemas de facturación que se basan en paquetes transmitidos de datos o contenido transmitido o recibido, que es un propósito altamente complejo en los actuales sistemas. La solución de monitoreo de actividad de acuerdo con la invención, permite el monitoreo y registro de la actividad real de comunicación, incluyendo el servicio real de comunicación recibido por el WCD del cliente, y de esta manera permite basar la facturación en una variedad de factores, no posibles hasta ahora, que dependen de la actividad real de comunicación. Por ejemplo, la invención permite basar la facturación en factores tal como la calidad del servicio, por ejemplo, el ancho de banda real asignado al cliente en un momento particular, evitar la facturación de un cliente en el caso de un sesión interrumpida de comunicación, adicionalmente , por el ajuste remoto de la unidad de monitoreo de actividad, se facilitan los esquemas individualizados de facturación. El WCD puede tener un aparato inalámbrico, tal como una unidad terminal de cliente de la red de comunicación celular, por ejemplo, un teléfono celular, un dispositivo computarizado con un módem celular, un vídeo teléfono celular, etc. En general, como se apreciará sin duda por el experto, el WCD puede cualquier dispositivo que tenga la capacidad para comunicarse sobre una inf aestructura de comunicación inalámbrica, con una infraestructura de comunicación celular que es una modalidad preferida, particular, como ya se mencionó anteriormente. La unidad de monitoreo de actividad se puede instalar dentro del WCD o se puede conectar al mismo. Por ejemplo, el WCD se puede incorporar dentro del módem celular. La unidad de monitoreo de actividad se puede usar para monitorizar diferentes clases de actividades realizadas por el WCD. La unidad de monitoreo de actividad es una unidad lógica que puede ser ya sea un dispositivo físico o una utilidad de programa con ya sea recursos físicos dedicados, recursos de cómputo dedicados o ambos. La actividad registrada puede ser el grado de uso de WCD, el grado de tráfico de comunicación con el WCD, por ejemplo, el número de paquetes de datos transmitidos al WCD, Por ejemplo, de acuerdo con una modalidad, aplicable en el caso de una red de teléfonos celulares, estos datos se pueden recolectar y posteriormente los datos de la actividad transmitidos al servicio del servidor del monitoreo entonces pueden servir para facturar al cliente el "tiempo aire" utilizado por el cliente con su WCD De acuerdo con otra modalidad, la actividad registrada puede ser el uso de un red computarizada a la cual se tuvo acceso a través de la infraestructura de comunicación (a través de una pasarela proporcionada por el proveedor de servidor (SP)), la red computarizada que es típicamente, aunque no de forma exclusiva la Internet. La red computarizada también puede ser, por ejemplo, una intranet o una extranet. La actividad registrada puede ser, por ejemplo: el tiempo transcurrido en la navegación a través de la red para cargar al cliente en base a este tiempo el acceso por el cliente al sitio de la red que requiere un pago para el acceso, la cantidad de bits (o bytes) o paquetea de datos transmitidos hacia o desde el WCD para una base de carga de paquetes de factura por bits, (o factura por bytes) o factura por datos; el tipo de servicio habilitado en la red usado por el WCD para cargar al cliente en esa base; el ancho de banda usado para una actividad específica, particularmente donde el ancho de banda es controlable, para cargar al cliente en base a lo mismo; etc. Mediante otra modalidad, la actividad registrada pueden ser transacciones realizadas por el cliente, por ejemplo, compra de un producto, servicio, datos o contenido, dentro de la red de computadoras, a través del uso de su WCD. Las transacciones de esta clase realizadas usando una unidad móvil de comunicación frecuentemente se refieren en la técnica como "mComercio" . Este registro de actividades entonces se puede usar para facturar al cliente las transacciones. El registro de la actividad relacionadas a las transacciones, transmitido al servicio del servidor de monitoreo de actividad, crea un registro de actividad de transacción para el cual se puede cargar el cliente directamente por el SP. El servicio del servidor de monitoreo de actividad de esta manera puede servir en este caso como un agente de facturación. Los cargos de transacciones pueden aparecer como un punto separado de cargo en los cambios periódicos de facturación enviados por el SP al cliente. Esta es una nueva manera para facturar las transacciones, facilitadas por la invención, que puede reemplazar a la facturación directa a una cuenta de cliente en una extensión financiera, por ejemplo, a una cuenta de tarjeta de crédito, como en la técnica anterior. Sin embargo, esta última forma de facturación también es posible de acuerdo con la invención: el servicio de servidor de monitoreo de actividad también puede transmitir los datos de transacción o de contabilidad directa (cargo o abono) (estos últimos construidos en base a los datos de actividad) a una cuenta de cliente/institución financiera. De acuerdo con otra modalidad, la actividad registrada puede ser una cierta transacción que se facture a un tercero. Por ejemplo, de manera ocasional, se radiodifunde un mensaje a una pluralidad de clientes celulares, por ejemplo, en base a un perfil específico de cliente, y se le abona un tercero en base al número de clientes que reciban la radiodifusión. Este puede ser el caso, por ejemplo, donde un proveedor de servicios o productos desee difundir un anuncio que se refiere a sus servicios o productos proporcionados, respectivamente, con el cargo que se basa en el número de usuarios reales de teléfono celular quienes recibieron el anuncio o publicidad. Esto es muy difícil de hacer en los sistemas actuales puesto que la recepción real de un mensaje específico depende de una variedad de factores que no se pueden monitorizar de una manera centralmente eficiente. La transmisión de los datos de actividad al servicio del servidor de monitoreo de actividad se realiza automáticamente de una manera no controlada por el cliente. Esto asegura la integridad de la transferencia de los datos de actividad al servicio del servidor. Esta transmisión puede ser en una sesión de comunicación iniciada por el servicio del servidor, típicamente en periodos de tiempo en los cuales la infraestructura de comunicación inalámbrica está menos ocupada, específicamente en periodos no pico. Mediante otra modalidad de la invención, la transmisión se puede iniciar periódicamente por la unidad de registro de actividad, por ejemplo, automáticamente después del paso de un tiempo predefinido o de acuerdo a un conjunto predefinido de reglas o de manera alternativa cuando la unidad percibe un periodo no pico. El intercambio de datos entre la unidad y el servicio del servidor puede comprender protocolos normales de contacto y estarán típicamente en una forma encriptada. Los protocolos de transmisión y el método de encriptación que se usan pueden ser tal como aquellos conocidos per se y de esta manera están fácilmente disponibles a una persona experta en la técnica. El término "servicio de servidor de monitoreo de utilidad" se debe entender en el sentido funcional, específicamente como combinación de equipo físico/programa de cómputo que realiza las funciones como se define y explica en la presente. El servicio de servidor puede estar comprendido de uno o más servidores independientes; o puede estar comprendido dentro de, o integrado con, el sistema del SP; etc. Este servicio de servidor se puede enlazar a una unidad de módem dependiente que se comunica con todas las unidades de monitoreo de actividad dentro de los WCD a través de la infraestructura de comunicación, o su interfaz de comunicación se puede integrar con la infraestructura del servicio de comunicación. Como se puede apreciar fácilmente por el experto, la invención no se restringe a ninguna arquitectura específica de sistema y está dentro del alcance de la invención el sistema que tenga funciones tal como aquellas definidas y descritas anteriormente y posteriormente . Después de la transmisión de la información, el servicio del servidor puede abonar y transferir el dinero, por ejemplo, de una cuenta de cliente a una cuenta de comerciante, o en otro caso abonar una cuenta de cliente. La cuenta de cliente puede ser por ejemplo una cuenta de cliente con el SP; o puede ser una cuenta de tarjeta de crédito o de débito u otra forma de una cuenta de cliente en una institución financiera, los detalles de los cuales se obtuvieron a priori para el cliente específico, caso en el cual el servicio del servidor desplaza los datos de transacción a la institución financiera para la carga o abono a la cuenta de cliente. El servicio de servidor obviamente también tiene datos de un tercero de la transacción e inicia el pago a hacia o desde este tercero. La realización en las transacción sobres una red de computadoras es una modalidad específica de la invención. De acuerdo con esta modalidad, la unidad del WCD graba los detalles de la transacción y genera un registro de datos de transacción. Este registro de datos de transacción entonces se utiliza a fin de cargar o abonar la cuenta de cliente, en base al tipo de transacción y respectivamente, abonar o cargar la cuenta de la parte a la transacción que puede ser el proveedor de servicios, productos, datos u otro contenido. En general, la transacción de acuerdo con esta modalidad puede ser cualquier tipo de mComercio. De acuerdo con una modalidad de la invención, el servicio del servidor puede justar o programar la unidad a través de la comunicación con el WCD sobre la inf aestructura de comunicación inalámbrica. Por ejemplo, la unidad se puede ajustar para definir una estructura de precios o plan para una actividad específica, un arreglo primario aplicable en general o uno específico para el cliente específico, etc. Los ajustes pueden incluir, por ejemplo, ajuste para el tiempo de la facturación dependiente del día, acuerdo del nivel de servicio, calidad de la estructura de precios del ajuste de servicio, una estructura de precios en base al contenido, etc .
La unidad de monitoreo de actividad comprende típicamente un módulo de encriptación de datos, por ejemplo, un acelerador normal de encriptación de datos, asimétrico para reforzar el desempeño de la infraestructura de clave pública (PKI) y asegurar un contacto de conexión y firmar un documento certificado, por ejemplo, una norma de encriptación de datos simétrica, para acelerar la transmisión segura (encriptada) de datos entre la unidad y la unidad del servidor. Los aceleradores normales de encriptación de datos, simétricos incluyen, por ejemplo, un acelerador de criptografía de curva elíptica (ECC) , acelerador Rivest, Shamir y Adleman (RSA) , una acelerador Diffie-Helman (DH) , un acelerador multi-primo (MP) , y otros. Los aceleradores normales de encriptación de datos, simétricos son por ejemplo, el acelerador Normal de Encriptación de Datos (DES) , acelerador Normal de Encriptación Avanzada (???) que se puede usar de acuerdo con la invención y el acelerador Seguro de Algoritmo 1 Hash (SHA-1) . La unidad de monitoreo de actividad también puede comprender uno o más relojes de tiempo real. El WCD o la unidad de monitoreo de actividad puede incluir características de seguridad propuestas para bloquear la capacidad para la alteración con el dispositivo o con la característica de transmisión automática, o para asegurar la integridad de los datos de actividad transmitidos al servicio de servidor. BREVE DESCRIPCIÓN DE LOS DIBUJOS A fin de entender la invención y ver como se puede llevar a cabo en la práctica, ahora se describirá una modalidad preferida, a manera de ejemplo no limitante únicamente , con referencia a los dibujos anexos, en los cuales : La Figura 1 muestra un ejemplo de un sistema de monitoreo de actividad de la técnica anterior. La Figura 2 muestra otro ejemplo del sistema de monitoreo de actividad de la técnica anterior. La Figura 3 muestra un sistema de acuerdo con una modalidad de la invención. La Figura 4 es una representación esquemática de un
WCD de acuerdo con una modalidad de la invención. La Figura 5A es una representación esquemática de otra modalidad de un WCD de acuerdo con la invención. La Figura 5B es una representación esquemática de una modalidad adicional de un WCD de acuerdo con la invención . La Figura 6 es una representación esquemática de una unidad de monitoreo de actividad de acuerdo con una modalidad de la invención. La Figura 7 es una representación esquemática de un diseño de programa de cómputo operable en la unidad, de acuerdo con una modalidad de la invención. La Figura 8 muestra otra modalidad de la unidad de monitoreo de actividad. DESCRIPCION DETALLADA DE MODALIDADES ESPECÍFICAS Se hace referencia al a Figura 3 que muestra una representación esquemática de un diseño de un sistema designado en general 300 de acuerdo con una modalidad de la invención. En esta modalidad, la infraestructura de comunicación es una infraestructura de red celular, aunque se apreciará que es un ejemplo y la invención no se limita a la misma. La invención se describirá en lo siguiente con referencia a una red celular como la infraestructura de comunicación inalámbrica, con un entendimiento que la descripción es aplicable, mutastis mutandis a otros medios de comunicación inalámbrica. El sistema 300 incluye una infraestructura de teléfono celular, representa, por simplicidad, por medio de una flecha 324 de división bidireccional . Una red celular puede ser una red celular normal, conocida per se, que soporta comunicación inalámbrica de una pluralidad de usuarios con dispositivos de comunicación inalámbrica, tal como el dispositivo 320 de teléfono celular. Se apreciará que el teléfono celular es un ejemplo únicamente y la invención es aplicable también a otro tipo de dispositivos de comunicación equipados con una interfaz de comunicación tal como un módem, un módulo de conexión de eternet, etc., que le permiten transmitir y recibir datos, video o voz sobre un medio de red inalámbrica. El dispositivo 320 de comunicación tiene incorporado en el mismo una unidad (no mostrada en la Figura 3) de monitoreo de actividad que rastrea la actividad por el dispositivo 320. Esta actividad de monitoreo puede ser el uso de tiempo aire, acceso a red de computadoras, por ejemplo la internet, entrar a sitios de cargo, dentro de la red de computadoras, transacciones realizadas usando el dispositivo 320 y otras. En una modalidad preferida, la actividad de monitoreo constituye las transacciones realizadas por el dispositivo 320 dentro de la Internet 322 accesible a través de la red 324 de comunicación celular. Cuando se tiene acceso a la Internet 322, a través de una pasarela proporcionada por la red 324 celular, el dispositivo envía y recibe datos. La actividad, en particular transacciones realizadas dentro de la Internet, por ejemplo compra de un producto o servicio, recuperación de información que requiere pago, etc., entonces se registra por la unidad de monitoreo de actividad dentro del dispositivo 320 y se almacena temporalmente en el mismo. Los datos de actividad se transmiten ocasionalmente a través de la red celular, representada por la línea discontinúa 340, a un servicio 332 de servidor de monitoreo de actividad, por ejemplo, una pasarela de carga. El servicio 332 de servidor puede ser una unidad independiente que se comunica con los dispositivos 320 a través de la red celular, aunque de manera preferente es un servicio asociado con, o incorporado dentro de, el operador del servicio de comunicación. Los datos 340 transmitidos de actividad pueden ser un registro individual o pueden ser registros múltiples, por ejemplo, registros que se refieren a una pluralidad de transacciones. La acumulación de los registros durante un periodo de tiempo y el envío de los registros acumulados únicamente de forma periódica, es una modalidad preferida de la invención. La transmisión de los datos 340 de actividad puede comprender típicamente un protocolo de comunicación de contacto y se encriptará de manera preferente. Adicionalmente , esta transmisión es automática y no se puede controlar por el cliente para asegurar la integridad de los datos transmitidos de actividad. Se debe señalar que el servicio del servidor se puede enlazar por sí mismo a la Internet, como se representa por las líneas discontinuas 333, por ejemplo, para el propósito de transmitir datos de cuenta a través de la Internet a una institución financiera que tiene una cuenta de cliente. De acuerdo con la invención, las transmisiones de los DR desde los conmutadores 326 o sondas (ver Figura 2) no se requiere. Esto reduce de manera considerable la carga de los conmutadores 326 si los conmutadores se sondean como es de acuerdo con la técnica anterior. Ahora se hace referencia a la Figura 4 que muestra una representación esquemática de un dispositivo de comunicación inalámbrica de acuerdo con una modalidad de la invención. La ilustración de la Figura 4, así como aquella de la Figura 5, son en realidad representaciones lógicas. En tanto que se ilustra al dispositivo aquí como que está compuesto como varios módulos independientes, en realidad, en tanto que este puede ser el caso, también es posible incorporar estos módulos independientes en un circuito o unidad integrada, individual. El texto que se refiere a las Figuras 4 y 5 de esta manera se debe leer en este contexto. El dispositivo 400 ilustrado en la Figura 4 comprende, similar a los dispositivos de la técnica anterior, módem 450, enlazado a una antena 452, y una unidad 454 de procesamiento central (CPU) . (De manera similar como en el caso de la técnica anterior, el dispositivo 400 comprende una interfaz de usuario, por ejemplo un teclado y pantalla (no mostrados en la presente) . De acuerdo con la invención, el dispositivo 400 de comunicación comprende también una unidad 456 de monitoreo de actividad que se enlaza entre la CPU 454 y el módem 450. De esta manera, la unidad 456 monitorea y registra la actividad del dispositivo 400. En la Figura 5A se muestra otra modalidad de un dispositivo 500 de acuerdo con la invención. En este caso, la unidad 556 de rnonitoreo de actividad se enlaza a la barra común 558, enlazando la CPU 554 al módem 550 y de este modo puede monitorizar y registrar la actividad del dispositivo 500. La unidad 556 también se enlaza a un módem 550 de una manera para permitirle transmitir ocasionalmente los datos almacenados de actividad, a través de la inf aestructura de comunicación celular, al servicio 332 de servidor (ver Figura 3) . La Figura 5B muestra una modalidad adicional de acuerdo con la invención. Esta modalidad es muy similar a aquella mostrada en la Figura 5A y de manera funcional, componentes similares se les da números de referencia similares a los componentes correspondientes en la Figura 5A. La principal diferencia en esta modalidad es que la unidad 556 de rnonitoreo de actividad se incluye dentro del armazón de un dispositivo 557 auxiliar, independiente que está conectado al WCD 500. Este dispositivo auxiliar se debe hacer, de manera preferente a prueba de alteración. La transmisión de los datos de actividad entre las unidades 456, 556 al servicio del servidor se puede enviar por el servicio del servidor de rnonitoreo de actividad específicamente en una sesión de comunicación iniciada por el servicio del servidor, o de manera alternativa, la unidad 456, 556 se puede programar para, ocasionalmente, por ejemplo después de un periodo definido de tiempo, después de que se ha llevado a cabo una cierta actividad facturable, o por ejemplo, cuando se ha llenado la memoria rápida (ver posteriormente), etc. La Figura 6 muestra una representación esquemática de la estructura de la unidad 456, 556 de monitoreo de actividad. Esta unidad comprende una CPU 668, enlazada a través de los enlaces 670 a la CPU y al módem. La unidad comprende tres memorias que incluyen una memoria de lectura únicamente (ROM) 671, una memoria rápida 672 y una memoria de acceso aleatorio (RAM) 674, La ROM se usa para almacenar la sección de código para la operación del CPU, es responsable del procedimiento de arranque inicial, y también puede incluir un código para procedimientos de actualización y otros . La memoria rápida 672 se dedica a mantener la configuración del usuario, por ejemplo la configuración de la unidad transmitida a la misma desde el operador. Además, la memoria rápida registra y almacena los datos de actividad que se puedan transmitir en una etapa posterior al servicio de servidor de programa de registro de actividad. Además, la memoria rápida almacena también parte del código de dispositivo, principalmente la parte del código que se puede actualizar. La RAM se usa, como se conoce per se, para retener datos intermedios necesarios para la operación de la CPU.
Los dispositivos 456, 556 también comprenden módulos de encriptación tal como por ejemplo un acelerador 676 de criptografía de curva elíptica (ECC) para reforzar el desempeño de la infraestructura de clave pública y asegurar un contacto de conexión; así como un acelerador 678 normal de encriptación de datos (DES) para reforzar el desempeño de la transferencia de datos que se basa en claves simétricas. También incluido en el dispositivo 456, 556 está un generador 680 de claves aleatorias que puede producir una semilla que tiene típicamente un ciclo de no menos de 1,024 bits, así como un temporizador 682, por ejemplo, un reloj de tiempo real de 32 bits. Ahora, se hace referencia a la Figura 7, que ilustra el flujo de datos de actividad de múltiples sesiones a través de la unidad 456, 556. Los datos pueden fluir desde el módem (no mostrado) del dispositivo de comunicación inalámbrica ya sea a través desde un canal 701 de capa de transporte, inalámbrica, regular (WTL) o a través de un canal 703 de conexión de seguridad de capa de transporte inalámbrico. Los datos entonces fluyen a través de un filtro 705 de configuración que establece la calidad de servicio y dirección a los parámetros. En el caso de una conexión encriptada, los datos entonces fluyen a través de un filtro 707 de seguridad que realiza el protocolo de contacto e intercambio requerido para una sesión segura. Los datos, ya sea directamente en el caso de una conexión regular o vía el filtro 707 de seguridad en el caso de una conexión segura, pasan a través de un filtro 711 de contabilidad que monítorea los datos y los inserta en una base de datos 713 de contabilidad. Los datos se transmiten, típicamente a través de un filtro 715 de seguridad de salida a través de la inf aestructura 717 de comunicación inalámbrica al servicio del servidor de monitoreo de actividad. Los datos de entrada entonces se transfieren, a través de la interfaz 721 al módem del dispositivo (no mostrado) . Los datos en la dirección invertida se transfieren a través de ya sea un canal seguro 723 o un canal regular 725 vía la interfaz 727, 729, respectivamente, a través del filtro 711 de contabilidad y entonces hacia afuera, en el caso de una conexión segura a través del filtro 731 de seguridad de entrada a la CPU (no mostrada) . Ahora se hace referencia a la Figura 8 que muestra otra modalidad de la unidad de monitoreo de actividad. La unidad 856 de monitoreo de actividad comprende una aplicación (código) 868 de programa de cómputo enlazada a través de los enlaces 870 y 872 a una CPU 854 y módem 852, respectivamente. La unidad comprende también una memoria rápida 872 dedicada. La memoria rápida 872 mantiene la configuración del usuario, por ejemplo, la configuración de usuario transmitida al CD desde el operador. Además, la memoria rápida registra y almacena los datos de actividad que se van a transmitir en una etapa posterior al servicio del servidor de registro de actividad del SP. La memoria rápida puede ser una parte dedicada de la memoria rápida de WCD o puede ser una memoria rápida única. Las características de seguridad se imparten por la unidad 800 de seguridad a través de su enlace 874 a la CPU 854.
Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la presente invención, es el que resulta claro a partir de la presente descripción de la invención.