ES2625103T3 - Sistema de control de ejecución de módulo de comunicaciones, método de control de ejecución de módulo de comunicaciones, sistema de control de ejecución de aplicación, y método de control de ejecución de aplicación - Google Patents
Sistema de control de ejecución de módulo de comunicaciones, método de control de ejecución de módulo de comunicaciones, sistema de control de ejecución de aplicación, y método de control de ejecución de aplicación Download PDFInfo
- Publication number
- ES2625103T3 ES2625103T3 ES02783784.8T ES02783784T ES2625103T3 ES 2625103 T3 ES2625103 T3 ES 2625103T3 ES 02783784 T ES02783784 T ES 02783784T ES 2625103 T3 ES2625103 T3 ES 2625103T3
- Authority
- ES
- Spain
- Prior art keywords
- application
- execution
- section
- communications
- attribute information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims abstract description 164
- 238000000034 method Methods 0.000 title claims description 43
- 238000012790 confirmation Methods 0.000 claims description 36
- 238000005259 measurement Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/656—Updates while running
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/37—Managing security policies for mobile devices or for controlling mobile applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un sistema (1) de control de ejecución de módulo de comunicaciones para controlar la ejecución de un módulo (102, 104, 106) de comunicaciones de un terminal (2) de comunicaciones por una aplicación, caracterizado por que comprende: medios (132) de juicio para hacer referencia a un archivo de información de atributos de aplicación en el que se define información de atributos para dicha aplicación, incluyendo información relativa a si dicha aplicación va a ejecutar o no dicho módulo (102, 104, 106) de comunicaciones, y juzgar si dicha aplicación va a ejecutar o no dicho módulo (102, 104, 106) de comunicaciones; y medios (134) de indicador para indicar el resultado del juicio de dichos medios (132) de juicio; y medios (136) de control para controlar la ejecución de dicho módulo (102, 104, 106) de comunicaciones por medio de dicha aplicación, de acuerdo con el resultado del juicio de dichos medios (132) de juicio.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Sistema de control de ejecucion de modulo de comunicaciones, metodo de control de ejecucion de modulo de comunicaciones, sistema de control de ejecucion de aplicacion, y metodo de control de ejecucion de aplicacion
Campo de la tecnica
La presente invencion se refiere a un sistema de control de ejecucion de modulo de comunicaciones y a un metodo de control de ejecucion de modulo de comunicaciones, y a un sistema de control de ejecucion de aplicacion y a un metodo de control de ejecucion de aplicacion.
Antecedentes de la tecnica
Convencionalmente, en terminales de comunicaciones en los que operan aplicaciones, una aplicacion activa un modulo de comunicaciones (funcion de comunicaciones, navegador, correo, o similar) del terminal de comunicaciones, y unos archivos HTML mostrados mediante un navegador y correo electronico, o similar, recibidos a traves del correo, ejecutan una aplicacion.
El documento WO00168815 divulga un metodo para restringir el envfo de correos electronicos a destinos no autorizados.
Descripcion de la invencion
Sin embargo, en un terminal de comunicaciones en el que opera una aplicacion, el usuario no puede saber facilmente si un modulo de comunicaciones va a ser ejecutado o no por una aplicacion, y ademas es diffcil para el gestor de aplicacion del terminal de comunicaciones identificar las condiciones para la ejecucion de una aplicacion en el terminal de comunicaciones. En consecuencia, ha existido un problema relacionado con que la ejecucion de aplicaciones en un terminal de comunicaciones ha sido diffcil de controlar. Por ejemplo, un modulo de comunicaciones puede ser ejecutado por una aplicacion sin el conocimiento del usuario, o un proveedor de aplicacion puede tener dificultades para establecer las condiciones para que una aplicacion sea ejecutada por el gestor de aplicaciones.
Por tanto, es un objeto de la presente invencion proporcionar un sistema de control de ejecucion de aplicacion, y similar, que facilite el control de la ejecucion de aplicaciones en un terminal de comunicaciones.
Para conseguir el objetivo anteriormente mencionado, el sistema de control de ejecucion de modulo de comunicaciones de acuerdo con la presente invencion es un sistema de control de ejecucion de modulo de comunicaciones para controlar la ejecucion de un modulo de comunicaciones de un terminal de comunicaciones por medio de una aplicacion, caracterizado por que comprende: medios de juicio para hacer referencia a un archivo de informacion de atributos de aplicacion en el que se define informacion de atributos para la aplicacion, incluyendo informacion relativa a si la aplicacion va a ejecutar o no el modulo de comunicaciones, y juzgar si la aplicacion va a ejecutar el modulo de comunicaciones o no; medios de indicador para indicar el resultado del juicio de los medios de juicio; y medios de control para controlar la ejecucion del modulo de comunicaciones por medio de la aplicacion, de acuerdo con el resultado del juicio de los medios de juicio.
Como los medios de control controlan la ejecucion del modulo de comunicaciones mediante la aplicacion de acuerdo con el resultado del juicio de los medios de juicio con relacion a si la aplicacion va a ejecutar o no el modulo de comunicaciones, despues de que los medios de juicio hayan hecho referencia a un archivo de informacion de atributos que define informacion relativa a si la aplicacion va a ejecutar o no un modulo de comunicaciones, la ejecucion de la aplicacion en el terminal de comunicaciones puede controlarse facilmente. Ademas, como los medios de indicador indican el resudo del juicio de los medios de juicio con respecto de si la aplicacion va a ejecutar o no un modulo de comunicaciones, entonces el usuario puede saber facilmente si la aplicacion va a ejecutar o no el modulo de comunicaciones.
Deseablemente, el sistema de control de ejecucion de modulo de comunicaciones de acuerdo con la presente invencion ademas comprende: medios de confirmacion de destino de comunicaciones para indicar el destino de las comunicaciones del modulo de comunicaciones que va a ser ejecutado por la aplicacion, y confirmacion de recepcion de las mismas.
Como los medios de confirmacion de destino de comunicaciones indican un destino de las comunicaciones y reciben confirmacion de las mismas, es posible evitar que se lleve a cabo una comunicacion a un destino no deseado por el usuario.
Deseablemente, el sistema de control de ejecucion de modulo de comunicaciones de acuerdo con la presente invencion ademas comprende: medios de medida para medir el estado de campo de radio cuando el modulo de comunicaciones esta siendo ejecutado por la aplicacion; y medios de detencion para detener la ejecucion del modulo de comunicaciones
5
10
15
20
25
30
35
40
45
50
55
60
65
por la aplicacion cuando el estado de campo de radio medido por los medios de medida esta en un nivel prescrito o inferior.
La ejecucion de la aplicacion termina mientras las comunicaciones estan siendo enviadas por el modulo de comunicaciones. Como los medios de detencion detienen la ejecucion del modulo de comunicaciones cuando el estado de campo de radio medido por los medios de medida esta en un nivel prescrito o inferior, es posible evitar que la ejecucion de la aplicacion se quede en un estado inactivo si el estado de campo de radio es pobre y las comunicaciones requieren un tiempo largo.
Para conseguir los objetos anteriormente mencionados, el metodo de control de ejecucion de modulo de comunicaciones de la presente invencion es un metodo de control de ejecucion de modulo de comunicaciones para controlar la ejecucion de un modulo de comunicaciones de un terminal de comunicaciones por medio de una aplicacion, caracterizado por que comprende: una etapa de juicio en la que un medio de juicio hace referencia a un archivo de informacion de atributos de aplicacion en el que se define informacion de atributos para la aplicacion, incluyendo informacion relativa a si la aplicacion va a ejecutar o no el modulo de comunicaciones, y juzga si la aplicacion va a ejecutar o no el modulo de comunicaciones; una etapa de indicacion en la que unos medios de indicador indican el resultado del juicio de los medios de juicio; y una etapa de control para controlar la ejecucion del modulo de comunicaciones por medio de la aplicacion, de acuerdo con el resultado del juicio de los medios de juicio.
Como los medios de control controlan la ejecucion del modulo de comunicaciones por la aplicacion, en la etapa de control, de acuerdo con el resultado del juicio de los medios de juicio con relacion a si la aplicacion va a ejecutar o no un modulo de comunicaciones, despues de que los medios de juicio hayan hecho referencia a un archivo de informacion de atributos que define informacion relativa a si la aplicacion va a ejecutar o no un modulo de comunicaciones, en la etapa de juicio, entonces la ejecucion de la aplicacion en el terminal de comunicaciones puede controlarse facilmente. Ademas, como los medios de indicador indican, en la etapa de indicacion, el resultado del juicio de los medios de juicio con respecto a si la aplicacion va a ejecutar o no un modulo de comunicaciones, entonces el usuario puede saber facilmente si la aplicacion va a ejecutar o no un modulo de comunicaciones.
Deseablemente, el metodo de control de ejecucion de modulo de comunicaciones de acuerdo con la presente invencion comprende ademas una etapa de confirmacion de destino de comunicaciones en la que los medios de confirmacion de destino de comunicaciones indican el destino de las comunicaciones del modulo de comunicaciones que va a ser ejecutado por la aplicacion, y recibe confirmacion de las mismas.
Como los medios de confirmacion de destino de comunicaciones indican un destino de las comunicaciones y reciben confirmacion de las mismas, en una etapa de confirmacion de destino de las comunicaciones es posible evitar realizar una comunicacion a un destino no deseado por el usuario.
Deseablemente, el metodo de control de ejecucion de modulo de comunicaciones de acuerdo con la presente invencion ademas comprende: una etapa de medida en la que unos medios de medida miden el estado de campo de radio cuando el modulo de comunicaciones estan siendo ejecutado por la aplicacion; y una etapa de detencion en la que unos medios de detencion detienen la ejecucion del modulo de comunicaciones por la aplicacion, cuando el estado de campo de radio medido por los medios de medida esta en un nivel prescrito o inferior.
La ejecucion de la aplicacion se termina mientras se estan llevando a cabo las comunicaciones por el modulo de comunicaciones. Como los medios de detencion detienen la ejecucion del modulo de comunicaciones, en la etapa de detencion, cuando el estado de campo de radio medido por los medios de medida esta en un nivel prescrito o inferior, es posible evitar que la ejecucion de la aplicacion se quede en un estado inactivo si el estado de campo de radio es pobre y las comunicaciones requieren un tiempo largo.
Para conseguir los objetos anteriores, el sistema de control de ejecucion de aplicacion de acuerdo con la presente invencion es un sistema de control de ejecucion de aplicacion para controlar la ejecucion de una aplicacion en un terminal de comunicaciones que tiene un navegador, caracterizado por que comprende: medios de comparacion para hacer referencia a un archivo de informacion de atributos en el que se define informacion de atributos para la aplicacion, incluyendo informacion relativa a una URL, y comparar la URL del archivo en la red que se esta mostrando por el navegador con la URL anteriormente mencionada definida por el archivo de informacion de atributos; y medios de control para controlar la ejecucion de la aplicacion de acuerdo con el resultado de la comparacion de los medios de comparacion.
Como los medios de control controlan la ejecucion de la aplicacion de acuerdo con los resultados de la comparacion de los medios de comparacion, despues de que los medios de comparacion hayan hecho referencia al archivo de informacion de atributos que define informacion relativa a una URL y hayan comparado la URL del archivo en la red que esta siendo mostrada por el navegador con la URL anteriormente mencionada definida por el archivo de informacion de atributos, entonces puede controlarse facilmente la ejecucion de una aplicacion en el terminal de comunicaciones. Ademas, un proveedor de aplicaciones puede establecer condiciones relativas a las URLs de archivos de red que pueden ejecutar aplicaciones en un terminal de comunicaciones, facilmente, utilizando un archivo de informacion de atributos.
5
10
15
20
25
30
35
40
45
50
55
60
65
Para conseguir los objetos anteriormente mencionados, el metodo de control de ejecucion de aplicacion de acuerdo con la presente invencion es un metodo de control de ejecucion de aplicacion para controlar la ejecucion de una aplicacion en un terminal de comunicaciones que tiene un navegador, caracterizado por que comprende: una etapa de comparacion en la que unos medios de comparacion hacen referencia a un archivo de informacion de atributos en la que esta definida informacion de atributos para la aplicacion, incluyendo informacion relativa a una URL, y compara la URL del archivo en la red que se esta mostrando por el navegador con la URL anteriormente mencionada definida por el archivo de informacion de atributos; y una etapa de control en la que unos medios de control controlan la ejecucion de la aplicacion de acuerdo con el resultado de la comparacion de los medios de comparacion.
Como los medios de comparacion controlan la ejecucion de la aplicacion, en la etapa de control, de acuerdo con los resultados de la comparacion de los medios de comparacion, despues de que los medios de comparacion hayan hecho referencia al archivo de informacion de atributos que define informacion relativa a una URL y hayan comparado la URL del archivo en la red que se esta mostrando por el navegador con la URL anteriormente mencionada definida por el archivo de informacion de atributos, en la etapa de comparacion, entonces puede controlarse facilmente la ejecucion de una aplicacion en el terminal de comunicaciones. Ademas, un proveedor de aplicaciones puede establecer las condiciones relativas a las URL de archivos de red que pueden ejecutar aplicaciones en un terminal de comunicaciones, facilmente, utilizando un archivo de informacion de atributos.
Para conseguir los objetos anteriormente mencionados, el sistema de control de ejecucion de aplicacion de acuerdo con la presente invencion es un sistema de control de ejecucion de aplicacion para controlar la ejecucion de una aplicacion en un terminal de comunicaciones que tiene un gestor de correo, caracterizado por que comprende: medios de comparacion para hacer referencia a un archivo de informacion de atributos en el que se define informacion de atributos para la aplicacion, incluyendo informacion relativa a una direccion de correo, y comparar la direccion de correo del remitente de un correo electronico recibido por el gestor de correo con la informacion relativa a una direccion de correo definida por el archivo de informacion de atributos; y medios de control para controlar la ejecucion de la aplicacion de acuerdo con el resultado de la comparacion de los medios de comparacion.
Como los medios de comparacion controlan la ejecucion de la aplicacion de acuerdo con los resultados de la comparacion de los medios de comparacion, despues de que los medios de comparacion hayan hecho referencia al archivo de informacion de atributos que define informacion relativa a una direccion de correo y hayan comparado la direccion de correo del remitente del correo electronico recibido por el gestor de correo con la informacion relativa a la direccion de correo definida en el archivo de informacion de atributos, entonces puede controlarse facilmente la ejecucion de una aplicacion en el terminal de comunicaciones. Ademas, un proveedor de aplicaciones puede establecer las condiciones relativas a las direcciones de correo del remitente de correos electronicos que pueden ejecutar aplicaciones en un terminal de comunicaciones, facilmente, utilizando un archivo de informacion de atributos.
Para conseguir los objetos anteriores, el metodo de control de ejecucion de aplicacion de acuerdo con la presente invencion es un metodo de control de ejecucion de aplicacion para controlar la ejecucion de una aplicacion en un terminal de comunicaciones que tiene un gestor de correo, caracterizado por que comprende: una etapa de comparacion en la que unos medios de comparacion hacen referencia a un archivo de informacion de atributos en el que se define informacion de atributos para la aplicacion, incluyendo informacion relativa a una direccion de correo, y compara la direccion de correo del remitente de un correo electronico recibido por el gestor de correo con la informacion relativa a una direccion de correo definida por el archivo de informacion de atributos; y una etapa de control en la que unos medios de control controlan la ejecucion de la aplicacion de acuerdo con el resultado de la comparacion de los medios de comparacion.
Como los medios de control controlan la ejecucion de la aplicacion, en la etapa de control, de acuerdo con los resultados de la comparacion de los medios de comparacion, despues de que los medios de comparacion hayan hecho referencia al archivo de informacion de atributos que define informacion relativa a una direccion de correo y haya comparado la direccion del correo del remitente del correo electronico recibido por el gestor de correo con la informacion relativa a una direccion de correo definida en el archivo de informacion de atributos, en la etapa de comparacion, entonces puede controlarse facilmente la ejecucion de una aplicacion en el terminal de comunicaciones. Ademas, un proveedor de servicios puede establecer las condiciones relativas a las direcciones de correo del remitente de correos electronicos que pueden ejecutar aplicaciones en un terminal de comunicaciones, facilmente, utilizando un archivo de informacion de atributos.
Breve descripcion de los dibujos
La Fig. 1 es un diagrama que muestra la composicion funcional de un sistema 1 de control de ejecucion de modulo de comunicaciones.
La Fig. 2 es un diagrama que muestra los contenidos de un archivo 14 de informacion de atributos.
La Fig. 3 es un diagrama de flujo que muestra el procedimiento de una operacion en el que un sistema 1 de control de ejecucion de modulo de comunicaciones controla la descarga y ejecucion de una aplicacion A.
5
10
15
20
25
30
35
40
45
50
55
60
65
La Fig. 4 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema 1 de control de ejecucion de modulo de comunicaciones controla la ejecucion de una seccion 102 de llamada, cuando una aplicacion A ha iniciado una llamada sobre la seccion 102 de llamada.
La Fig. 5 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema 1 de control de ejecucion de modulo de comunicaciones controla la ejecucion de un navegador 104, cuando una aplicacion A ha iniciado una llamada sobre el navegador 104.
La Fig. 6 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema 1 de control de ejecucion de modulo de comunicaciones controla la ejecucion de un gestor de correo 106 cuando una aplicacion A ha iniciado una llamada sobre el gestor de correo 106.
La Fig. 7 es un diagrama que muestra la composicion funcional de un sistema 4 de control de ejecucion de aplicacion.
La Fig. 8 es un diagrama que muestra los contenidos de un archivo 44 de informacion de atributos.
La Fig. 9 es un diagrama de flujo que muestra el procedimiento de una operacion en el que una seccion 438 de establecimiento de permiso de ejecucion recibe ajustes de permiso o rechazo.
La Fig. 10 es un diagrama de flujo que muestra el procedimiento de operacion en el que un sistema 4 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion B.
La Fig. 11 es un diagrama que muestra la composicion funcional de un sistema 8 de control de ejecucion de aplicacion.
La Fig. 12 es un diagrama que muestra los contenidos de las definiciones de un archivo 84 de informacion de atributos.
La Fig. 13 es un diagrama de flujo que muestra el procedimiento de una operacion en el que una seccion 838 de establecimiento de permiso de ejecucion recibe ajustes de permiso o rechazo.
La Fig. 14 es un diagrama de flujo que muestra el procedimiento de una operacion en el que un sistema 8 de control de ejecucion de aplicacion controla la ejecucion de una aplicacion C.
Mejores modos para llevar a cabo la invencion
A continuacion, se describen con detalle haciendo referencia a los dibujos adjuntos realizaciones preferidas del sistema de control de ejecucion de modulo de comunicaciones y del metodo de control de ejecucion de modulo de comunicaciones, y del sistema de control de ejecucion de aplicacion y el metodo de control de ejecucion de aplicacion.
(Primera realizacion)
En primer lugar, se describe la composicion del sistema 1 de control de ejecucion de modulo de comunicaciones de acuerdo con la primera realizacion. La fig. 1 muestra la composicion funcional del sistema 1 de control de ejecucion de modulo de comunicaciones. Como se muestra en la Fig. 1, un telefono 2 movil que tiene una funcion para descargar y ejecutar una aplicacion almacenada en un servidor de la red (en adelante, denominada “aplicacion A” en la primera realizacion) comprende un sistema 1 de control de ejecucion de modulo de comunicaciones. Ademas, el telefono 2 movil comprende, como modulo de comunicaciones, una seccion 102 de llamada, un navegador 104 y un gestor de correo 106 (funcion de comunicaciones por correo). Un sistema 1 de control de ejecucion de modulo de comunicaciones comprende una seccion 110 de almacenamiento para almacenar aplicaciones A descargadas, una seccion 120 de ejecucion de aplicacion para ejecutar una aplicacion A almacenada en la seccion 110 de almacenamiento, y una seccion 130 de gestor de aplicacion para gestionar la descarga de aplicaciones A y la ejecucion de aplicaciones A mediante la seccion 120 de ejecucion de aplicacion.
Antes de descargar la aplicacion A, una seccion 132 de juicio de la seccion 130 de gestor de aplicacion que se describe a continuacion adquiere un archivo 14 de informacion de atributos que describe la informacion de atributos de la aplicacion A. La Fig. 2 muestra los contenidos de un archivo 14 de informacion de atributos. Como se muestra en la Fig.2, el archivo 14 de informacion de atributos describe una pluralidad de grupos que comprenden claves y sus valores correspondientes, tales como (AppName = Nombre de la aplicacion A), (AppSize = Tamano del archivo que almacena la aplicacion A), (PackageURL = URL del archivo que almacena la aplicacion A), (AppClass = clase principal utilizada para arrancar la aplicacion A), (LastModified = fecha de la ultima modificacion), y similares. Cuando la seccion 102 de llamada es ejecutada por la aplicacion A, es necesario especificar (UseTelephone = llamada) en el archivo 14 de informacion de atributos, ademas de los grupos anteriormente mencionados (clave = valor). Similarmente, si el navegador 106 se va a ejecutar, entonces debe especificarse (UseBrowser = lanzar) en el archivo 14 de informacion de atributos, y si se va a ejecutar el gestor de correo 104, entonces debe especificarse en el mismo (UseMailer = lanzar).
5
10
15
20
25
30
35
40
45
50
55
60
65
La seccion 130 de gestor de aplicacion comprende: una seccion 132 de juicio (medios de juicio), una seccion 134 de indicador (medios de visualizacion), una seccion 136 de control (medios de control), una seccion 138 de verificacion de destino de comunicaciones (medios de verificacion de destino de comunicaciones), una seccion 140 de medida (medios de medida), una seccion 142 de detencion (medios de detencion), y una seccion 144 de confirmacion de arranque.
La seccion 132 de juicio hace referencia al archivo 14 de informacion de atributos y determina si la aplicacion A va a ejecutar la seccion 102 de llamada, el navegador 104 o el gestor de correo 106. Mas espedficamente, si el archivo 14 de informacion de atributos contiene la definicion (UseTelephone = llamar), entonces la seccion 132 de juicio juzga que la seccion 102 de llamada va a ser ejecutada por la aplicacion A, mientras que, si no contiene la clave UseTelephone, entonces la seccion 132 de juicio juzga que la seccion 102 de llamada no va a ser ejecutada por la aplicacion A. Si la clave UseTelephone no es “llamar”, entonces la seccion 132 de juicio determina que no es posible la descarga de la aplicacion A. Similarmente, si el archivo 14 de informacion de atributos contiene la definicion (UseBrowser = lanzar), la seccion 132 de juicio determina que el navegador 104 va a ser ejecutado por la aplicacion A, mientras que, si no hay clave UseBrowser, entonces la seccion 132 de juicio determina que el navegador 104 no va a ser ejecutado por la aplicacion A. Si el valor de UseBrowser no es “lanzar”, entonces la seccion 132 de juicio determina que la descarga de la aplicacion A no es posible. Si el archivo 14 de informacion de atributos contiene la definicion “(UseMailer = lanzar)”, la seccion 132 de juicio determina que el gestor de correo 106 va a ser ejecutado por la aplicacion A, mientras que, si no hay clave UseBrowser, entonces determina que el gestor de correo 106 no va a ser utilizado por la aplicacion A. Si el valor de UseMailer no es “lanzar”, entonces la seccion 132 de juicio determina que no es posible la descarga de la aplicacion.
La seccion 134 de indicador muestra los resultados de los juicios realizados por la seccion 132 de juicio anterior (acerca de si la aplicacion A va a ejecutar o no la seccion 102 de llamada, el navegador 104 o el gestor de correo 106), en la pantalla del telefono 2 movil.
De acuerdo con los resultados de los juicios realizados por la seccion 132 de juicio anteriormente mencionada, la seccion 136 de control controla la descarga de la aplicacion A y la ejecucion de la aplicacion A mediante la seccion 120 de ejecucion de aplicacion.
Cuando la seccion 102 de llamada va a ser ejecutada por la aplicacion A, la seccion 138 de verificacion de destino de comunicaciones muestra el numero de telefono de la parte que se va a llamar a traves de la pantalla del telefono movil, y pregunta si realizar la llamada o no.
La seccion 140 de medida mide el estado de campo de radio mientras la aplicacion A esta ejecutando el navegador 104.
La seccion 142 de detencion detiene la ejecucion del navegador 104 por la aplicacion A si el estado de campo de radio medido por la seccion 140 de medida esta en un nivel prescrito o inferior. Por otro lado, si el estado de campo de radio medido por la seccion 140 de medida supera el nivel prescrito, entonces la seccion 144 de confirmacion de arranque muestra una pantalla de confirmacion de arranque de navegador en la pantalla del telefono 2 movil, preguntando si arrancar el navegador o no.
A continuacion, se describe la operacion de control de la descarga de la aplicacion Ay la ejecucion del modulo de comunicaciones por la aplicacion A (seccion 102 de llamada, navegador 104 y gestor de correo 106), por medio del sistema 1 de control de ejecucion de modulo de comunicaciones.
La Fig. 3 es un diagrama de flujo que muestra el procedimiento de una operacion por la cual el sistema 1 de control de ejecucion de modulo de comunicaciones controla la descarga y ejecucion de la aplicacion A.
La seccion 132 de juicio adquiere un archivo 14 de informacion de atributos de un servidor en la red en el que se almacena la aplicacion A (S302).
La seccion 132 de juicio hace referencia al archivo 14 de informacion de atributos y busca una definicion de la clave UseTelephone (S304).
Si se define una clave UseTelephone, pero el valor de la misma no es “llamar”, entonces la seccion 132 de juicio juzga que la descarga de la aplicacion A no es posible, y la seccion 134 de indicador indica por la pantalla del telefono 2 movil que la descarga de la aplicacion A no es posible (S305). Si se define la clave UseTelephone y el valor de la misma es “llamar”, entonces la seccion 132 de juicio juzga que la aplicacion A va a ejecutar la seccion 102 de llamada. Si no se define la clave UseTelephone, entonces la seccion 132 de juicio juzga que la aplicacion A no va a ejecutar la seccion 102 de llamada.
Se implementa un procesamiento similar con respecto de la ejecucion del navegador 104 y el gestor de correo 106 por la aplicacion A, y si se define la clave UseBrowser, pero el valor de la misma no es “lanzar”, o si se define la clave UseMailer, pero el valor de la misma no es “lanzar”, entonces la seccion 134 de indicador indica a traves de la pantalla del telefono 2 movil que la descarga de la aplicacion A no es posible (S305). Si no hay clave UseBrowser o hay la
5
10
15
20
25
30
35
40
45
50
55
60
65
combinacion (UseBrowser = lanzar), o si no hay clave UseMailer o hay la combinacion (UseMailer = lanzar), entonces la seccion 136 de control descarga la aplicacion A (S306).
Cuando se descarga la aplicacion A, la seccion 134 de indicador muestra una pantalla de confirmacion de funcion para la aplicacion A (la pantalla pide confirmacion del modulo de comunicaciones del telefono movil que va a ser ejecutado por la aplicacion A), en la pantalla del telefono 2 movil (S308), preguntando al usuario que confirme la funcion. Si el usuario selecciona la opcion de funcion de confirmacion, y si la seccion 132 de juicio ha determinado que la aplicacion A va a ejecutar uno de los modulos de comunicacion, entonces la seccion 134 de indicador muestra una indicacion a este efecto en la pantalla del telefono 2 movil (S310). Cuando se ha proporcionado una pantalla que indica si la aplicacion A va a ejecutar o no un modulo de comunicaciones, la seccion 134 de indicador vuelve al procesamiento para mostrar la pantalla de confirmacion de funcion para la aplicacion, en la pantalla del telefono 2 movil.
Si el usuario especifica que no es necesaria la confirmacion funcional, entonces la seccion 120 de ejecucion de aplicacion ejecuta la aplicacion A (S312).
La Fig. 4 es un diagrama de flujo que muestra el procedimiento de una operacion por la cual el sistema 1 de control de ejecucion de modulo de comunicaciones controla la ejecucion de la seccion 102 de llamada cuando la aplicacion A ha iniciado una llamada sobre la seccion 102 de llamada. Cuando la aplicacion A inicia una llamada sobre la seccion 102 de llamada (S402), la seccion 132 de juicio hace referencia al archivo 14 de informacion de atributos y examina si se define la clave UseTelephone en el archivo 14 de informacion de atributos (S404).
Si no se ha definido la clave UseTelephone en el archivo 14 de informacion de atributos, entonces la seccion 132 de juicio determina que no es posible la ejecucion de la seccion 102 de llamada por la aplicacion A, y la seccion 136 de control provoca que se produzca una excepcion (S405). Si se define la clave UseTelephone en el archivo 14 de informacion de atributos, entonces la aplicacion A ejecuta una llamada sobre la seccion 102 de llamada (S406).
Si la aplicacion A llama a la seccion 102 de llamada, entonces la seccion 138 de verificacion de destino de comunicaciones destino de comunicaciones muestra el numero de telefono al que se debe realizar una llamada, y una pantalla de confirmacion de llamada saliente, en la pantalla del telefono 2 movil, preguntando al usuario si se realiza la llamada (S410). Si el usuario selecciona no realizar la llamada, entonces la seccion 136 de control reinicia la ejecucion de la aplicacion A desde la siguiente etapa del programa despues de la llamada sobre la seccion 102 de llamada (S416). Si el usuario selecciona realizar la llamada, entonces la seccion 102 de llamada establece una comunicacion telefonica (S412). Si la comunicacion telefonica se desconecta (S414), entonces la seccion 136 de control reinicia la ejecucion de la aplicacion A desde la siguiente etapa del programa despues de la llamada sobre la seccion 102 de llamada (S416).
La Fig. 5 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema de control de ejecucion de modulo de comunicaciones controla la ejecucion del navegador 104, cuando la aplicacion A ha iniciado una llamada sobre el navegador 104. Cuando la aplicacion A inicia una llamada sobre el navegador 104 (S502), la seccion 132 de juicio hace referencia al archivo 14 de informacion de atributos y examina si la clave UseBrowser esta definida en el archivo 14 de informacion de atributos (S504).
Si no hay definicion de la clave UseBrowser en el archivo 14 de informacion de atributos, entonces la seccion 132 de juicio determina que no es posible la ejecucion del navegador 104 por la aplicacion A, y la seccion 136 de control provoca que se produzca una excepcion (S505). Si la clave UseBrowser esta definida en el archivo 14 de informacion de atributos, entonces la aplicacion A implementa una llamada sobre el navegador 104 (S506).
Cuando la aplicacion llama al navegador 104, la seccion 140 de medida mide el estado de campo de radio (S508). Si el estado de campo de radio medido por la seccion 140 de medida es igual o menor que un nivel prescrito, entonces los medios 142 de detencion detienen la ejecucion del navegador 104, se muestra una pantalla que indica que no son posibles las comunicaciones en la pantalla del telefono 2 movil (S309), y la seccion 136 de control reinicia la ejecucion de la aplicacion A desde la siguiente etapa de programa despues de la llamada sobre el navegador (S516).
Si el estado de campo de radio medido por la seccion 140 de medida supera un nivel prescrito, la seccion 144 de confirmacion de arranque muestra una pantalla de confirmacion de arranque de navegador en la pantalla del telefono 2 movil (S510).
Si el usuario selecciona no arrancar el navegador 104, entonces la seccion 136 de control reinicia la ejecucion de la aplicacion A desde la siguiente etapa de programa despues de la llamada sobre el navegador (S516). Si el usuario selecciona arrancar el navegador 104, entonces el navegador 104 comienza la navegacion (S512). Cuando termina la navegacion (S514), la seccion 136 de control reinicia la ejecucion de la aplicacion A a partir de la siguiente etapa de programa despues de la llamada sobre el navegador (S516).
La Fig. 6 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema 1 de control de ejecucion de modulo de comunicaciones controla la ejecucion del gestor de correo 106, cuando la aplicacion A ha iniciado una llamada sobre el gestor de correo 106. Cuando la aplicacion A inicia una llamada sobre el gestor de correo
5
10
15
20
25
30
35
40
45
50
55
60
106 (S602), la seccion 132 de juicio hace referencia al archivo 14 de informacion de atributos y examina si la clave UseMailer esta definida en el archivo 14 de informacion de atributos (S604).
Si no hay definicion de la clave UseMailer en el archivo 14 de informacion de atributos, entonces la seccion 132 de juicio determina que la ejecucion del gestor de correo 106 por la aplicacion A no es posible, y la seccion 136 de control provoca que se produzca una excepcion (S605). Si la clave UseMailer esta definida en el archivo 14 de informacion de atributos, entonces la aplicacion A ejecuta una llamada sobre el gestor de correo 106 (S606).
Cuando se llama al gestor de correo 106, el gestor de correo 106 envfa un correo electronico (S608). Cuando se ha completado la transmision del correo, la seccion 136 de control reinicia la ejecucion de la aplicacion A desde la siguiente etapa de programa despues de la llamada sobre el gestor de correo (S610).
En la accion del sistema 1 de control de ejecucion del modulo de comunicaciones, como la seccion 136 de control controla la ejecucion de los modulos de comunicaciones por la aplicacion A de acuerdo con el resultado del juicio devuelto por la seccion 132 de juicio con respecto a si la aplicacion va a ejecutar o no un modulo de comunicaciones (seccion 104 de llamada, navegador 104, gestor de correo 106), despues de que la seccion 132 de juicio haya hecho referencia al archivo 14 de informacion de atributos, puede controlarse facilmente la ejecucion de la aplicacion en el telefono 2 movil. Ademas, como la seccion 134 de visualizacion indica el resultado del juicio devuelto por la seccion 132 de juicio con respecto a si la aplicacion A va a ejecutar o no un modulo de comunicaciones, el usuario puede determinar facilmente si la aplicacion A va a ejecutar o no un modulo de comunicaciones.
Como la seccion 138 de verificacion de destino de comunicaciones muestra el numero de telefono al que se llama y recibe confirmacion, es posible evitar la realizacion de llamadas a destinos de comunicaciones no deseados por el usuario.
Como la seccion 142 de detencion detiene la ejecucion del navegador cuando el estado de campo de radio medido por la seccion 140 de medida esta en un nivel prescrito o inferior, entonces es posible evitar que la ejecucion de la aplicacion A se quede en un estado inactivo si el estado de campo de radio es pobre y las comunicaciones requieren un tiempo largo.
El control realizado de acuerdo con el procedimiento anteriormente descrito usando el sistema 1 de control de ejecucion de modulo de comunicaciones tambien representa una realizacion del metodo de control de ejecucion de modulo de comunicaciones de acuerdo con la presente invencion. De acuerdo con el metodo de control de ejecucion de modulo de comunicaciones de acuerdo con esta realizacion, pueden obtenerse una accion y efectos beneficiosos similares como los del control de la ejecucion de la aplicacion por el sistema 1 de control de ejecucion de modulo de comunicaciones descrito anteriormente.
(Segunda realizacion)
En primer lugar, se describe la composicion funcional de un sistema 4 de control de ejecucion de aplicacion de acuerdo con una segunda realizacion. La Fig. 7 muestra la composicion funcional del sistema 4 de control de ejecucion de aplicacion. Como se ilustra en la Fig. 7, un telefono 5 movil que tiene una funcion para descargar y ejecutar una aplicacion almacenada en un servidor de red (en adelante denominada como “aplicacion B” en la segunda realizacion) comprende un sistema 4 de control de ejecucion de aplicacion. Ademas, el telefono 5 movil comprende un navegador 404. El sistema 4 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion B en caso de que un archivo HTML ubicado en internet y mostrado por el navegador 404 (en adelante denominado “archivo HTML B” en la segunda realizacion) ordene la ejecucion de la aplicacion B. El sistema 4 de control de ejecucion de aplicacion comprende una seccion 410 de almacenamiento para almacenar aplicaciones B descargadas y los correspondientes archivos 44 de informacion de atributos, una seccion 420 de ejecucion de aplicacion para ejecutar una aplicacion B almacenada en la seccion 410 de almacenamiento, y una seccion 430 de gestor de aplicacion para gestionar la ejecucion de la aplicacion B por la seccion 420 de ejecucion de aplicacion.
La Fig. 8 muestra las definiciones detalladas del archivo 44 de informacion de atributos. Como se muestra en la Fig. 8, el archivo 44 de informacion de atributos describe una pluralidad de grupos que comprenden claves y sus correspondientes valores, tales como (AppName = Nombre de aplicacion B), (AppSize = Tamano de archivo que almacena la aplicacion B), (PackageURL = URL de archivo que almacena la aplicacion B), (AppClas = clase principal utilizada para arrancar la aplicacion B), (LastModified = fecha de la ultima modificacion), y similares. Para que la aplicacion B sea ejecutada por un archivo HTML B ubicado en internet y se muestre por el navegador 404, es necesario que la clave “LaunchByBrowser” se defina en el archivo 44 de informacion de atributos, y que se define una URL espedfica o “cualquiera” como el valor de la misma, ademas de los grupos anteriormente mencionados (clave = valor). Una URL espedfica definida como el valor indica la URL de un archivo HTML que es capaz de ejecutar la aplicacion B, mientras que si el valor es definido como “cualquiera” entonces esto indica que la aplicacion B puede ser ejecutada por cualquier archivo HTML.
5
10
15
20
25
30
35
40
45
50
55
60
65
La seccion 430 de gestor de aplicacion comprende una seccion 432 de comparacion (medios de comparacion), seccion 434 de indicador, seccion 436 de control (medios de control), seccion 438 de establecimiento de permiso de ejecucion, y seccion 440 de confirmacion de aplicacion de ejecucion.
La seccion 432 de comparacion hace referencia al archivo 44 de informacion de atributos y examina si se define la clave LaunchByBrowser. Si hay una definicion de la clave LaunchByBrowser en el archivo 44 de informacion de atributos, entonces la seccion 432 de comparacion compara el valor de la misma con la URL del archivo HTML B, y juzga si el archivo HTML B puede ejecutar o no la aplicacion B.
Si la ejecucion de la aplicacion B no es posible, debido al juicio y los ajustes de la seccion 432 de comparacion, la seccion 438 de establecimiento de permiso de ejecucion, y la seccion 440 de confirmacion de aplicacion de ejecucion, entonces la seccion 434 de indicador muestra una indicacion a este efecto en la pantalla del telefono 5 movil.
La seccion 436 de control controla la ejecucion de la aplicacion B de acuerdo con el juicio y los ajustes de la seccion 432 de comparacion, la seccion 438 de establecimiento de permiso de ejecucion, y la seccion 440 de confirmacion de aplicacion de ejecucion.
La seccion 438 de establecimiento de permiso de ejecucion recibe permiso o rechazo del usuario con respecto a la ejecucion de la aplicacion por el archivo en que se esta navegando.
La seccion 440 de confirmacion de aplicacion de ejecucion confirma que la aplicacion cuya ejecucion ha ordenado el archivo HTML B esta almacenada en la seccion 410 de almacenamiento.
A continuacion, se describira la operacion mediante la cual el sistema 4 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion B.
La Fig. 9 es un diagrama de flujo que muestra el procedimiento de una operacion por la cual la seccion 438 de establecimiento de permiso de ejecucion acepta un establecimiento de permiso o rechazo. Cuando una aplicacion B y un archivo 44 de informacion de atributos son adquiridos y almacenados en la seccion 410 de almacenamiento (S902), la seccion 432 de comparacion hace referencia al archivo 44 de informacion de atributos y examina si una clave LaunchByBrowser esta definida en el archivo 44 de informacion de atributos (S904).
Si hay una definicion de la clave LaunchByBrowser en el archivo 44 de informacion de atributos, entonces la seccion 438 de establecimiento de permiso de ejecucion recibe un establecimiento de permiso o rechazo del usuario con respecto de la ejecucion de la aplicacion por el archivo que se esta navegando (S906).
La Fig. 10 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema 4 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion B. Cuando un archivo HTML B ordena la ejecucion de una aplicacion B (Sl002), entonces la seccion 438 de control confirma que se ha establecido el permiso de ejecucion (Sl004). Si no se ha establecido el permiso de ejecucion, entonces la seccion 434 de indicador muestra una indicacion en la pantalla del telefono 5 movil al efecto de que la aplicacion B no puede ejecutarse (S1005).
Si se ha establecido el permiso de ejecucion, entonces la seccion 440 de confirmacion de aplicacion de ejecucion confirma que la aplicacion (aplicacion de ejecucion) cuya ejecucion ha ordenado el archivo HTML B esta almacenada en la seccion 410 de almacenamiento (S1006). Mas espedficamente, compara la URL de la aplicacion de ejecucion con el valor del PackageURL definido en el archivo 44 de informacion de atributos (URL del archivo que almacena la aplicacion B). Si las dos URL no concuerdan, entonces la seccion 434 de indicador muestra informacion en la pantalla del telefono 5 movil que indica que la aplicacion B no puede ser ejecutada (S1007).
Si la URL de la aplicacion de ejecucion concuerda con el valor de PackageURL definido en el archivo 44 de informacion de atributos, entonces la seccion 432 de comparacion hace referencia al archivo 44 de comparacion de atributos y examina si hay una clave LaunchByBrowser (S1008). Si no hay clave LaunchByBrowser, entonces la seccion 434 de indicador indica por la pantalla del telefono 5 movil que la aplicacion B no puede ser ejecutada (S1009).
Si hay una clave LaunchByBrowser y el valor de la misma es “cualquiera”, entonces la seccion 436 de control permite que la seccion 420 de ejecucion de aplicacion ejecute la aplicacion B (S1011). Si hay una clave LauchByBrowser y el valor de la misma es una URL espedfica, entonces la seccion 432 de comparacion compara la URL espedfica con la URL del archivo HTML B. Mas espedficamente, examina la longitud del contenido de la URL definida por el valor LaunchByBrowser para ver si la parte inicial de la URL espedfica anteriormente mencionada y la URL del archivo HTML B concuerdan. Si no concuerdan, entonces la seccion 434 de indicador indica en la pantalla del telefono 5 movil que la aplicacion B no puede ser ejecutada (S1010).
Si la URL espedfica y la URL del archivo HTML B concuerdan, entonces la seccion 436 de control permite que la seccion 420 de ejecucion de aplicacion ejecute la aplicacion B (S1011).
5
10
15
20
25
30
35
40
45
50
55
60
65
En la accion del sistema 4 de control de ejecucion de aplicacion que lleva a cabo las operaciones descritas anteriormente, como la seccion 436 de control controla la ejecucion de la aplicacion B de acuerdo con los resultados del juicio y la comparacion realizados por la seccion 432 de comparacion, despues de que la seccion 432 de comparacion haya hecho referenda al archivo 44 de informacion de atributos y comparado el valor LaunchByBrowser con la URL del archivo HTML B, entonces la ejecucion de la aplicacion en el telefono 5 movil puede controlarse facilmente. Ademas, definiendo “cualquiera” o una URL espedfica como el valor LaunchByBrowser, el proveedor de la aplicacion B puede indicar archivos en internet que pueden ejecutar la aplicacion B.
(Tercera realizacion)
En primer lugar, se describira la composicion funcional del sistema 8 de control de ejecucion de aplicacion de acuerdo con una tercera realizacion de la invencion. La Fig. 11 muestra la composicion funcional del sistema 8 de control de ejecucion de aplicacion. Como se ilustra en la Fig. 11, un telefono 9 movil que tiene una funcion para descargar y ejecutar una aplicacion almacenada en un servidor de red (en adelante denominada “aplicacion C” en la tercera realizacion) comprende un sistema 8 de control de ejecucion de aplicacion. Ademas, el telefono 9 movil comprende un gestor de correo 806. El sistema 8 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion C en casos en que un correo electronico recibido por el gestor de correo 806 (en adelante denominado “correo electronico C” en la tercera realizacion) ordena la ejecucion de la aplicacion C. El sistema 8 de control de ejecucion de aplicacion comprende una seccion 810 de almacenamiento que almacena aplicaciones C descargadas y archivos 84 de informacion de atributos correspondientes, una seccion 820 de ejecucion de aplicacion para ejecutar una aplicacion C almacenada en la seccion 810 de almacenamiento, y una seccion 830 de gestor de aplicacion para gestionar la ejecucion de una aplicacion C por la seccion 820 de ejecucion de aplicacion.
La Fig. 12 muestra los contenidos de un archivo 84 de informacion de atributos. Como se muestra en la Fig. 12, el archivo 84 de informacion de atributos describe una pluralidad de grupos que comprenden claves y sus correspondientes valores, tales como (AppName = Nombre de la aplicacion C), (AppSize = Tamano del archivo que almacena la aplicacion C), (PackageURL = URL del archivo que almacena la aplicacion C), (AppClass = clase principal utilizada para arrancar la aplicacion C), (LastModified = fecha de ultima modificacion), y similares. Para que la aplicacion C pueda ser ejecutada por un correo electronico C recibido por el gestor de correo 806, ademas de los grupos (clave = valor) descritos anteriormente, el archivo 84 de informacion de atributos debe contener una definicion de una clave LaunchByMail, y el valor de la misma debe estar definido como una direccion de correo espedfica o como “cualquiera”. Si se define una direccion de correo espedfica como el valor, entonces esto indica la direccion de correo electronico que puede ejecutar la aplicacion C, mientras que, si el valor es definido como “cualquiera”, entonces esto indica que la aplicacion C puede ser ejecutada por cualquier correo electronico.
La seccion 830 de gestor de aplicacion comprende una seccion 832 de comparacion (medios de comparacion), seccion 834 de indicador, seccion 836 de control (medios de control), seccion 838 de establecimiento de permiso de ejecucion, y seccion 840 de confirmacion de aplicacion de ejecucion.
La seccion 832 de comparacion hace referencia al archivo 84 de informacion de atributos y examina si se define la clave LaunchByMail. Si hay una definicion de la clave LaunchByMail en el archivo 84 de informacion de atributos, entonces la seccion 832 de comparacion comprara el valor de la misma con la direccion de correo del remitente del correo electronico C, y juzga si la aplicacion C puede ser ejecutada o no por el correo electronico C.
Si la ejecucion de la aplicacion C no es posible, debido al juicio y ajustes de la seccion 832 de comparacion, la seccion 838 de establecimiento de permiso de ejecucion, y la seccion 840 de confirmacion de aplicacion de ejecucion, entonces la seccion 834 de indicador muestra una indicacion a este efecto en la pantalla del telefono 9 movil.
La seccion 836 de control controla la ejecucion de la aplicacion C de acuerdo con el juicio y ajustes de la seccion 832 de comparacion, seccion 838 de establecimiento de permiso de ejecucion, y la seccion 840 de confirmacion de aplicacion de ejecucion.
La seccion 838 de establecimiento de permiso de ejecucion recibe un ajuste de permiso o rechazo del usuario con relacion a la ejecucion de la aplicacion por el correo electronico recibido por el gestor de correo 806.
La seccion 840 de confirmacion de aplicacion de ejecucion confirma que la aplicacion cuya ejecucion ha ordenado el correo electronico C esta almacenada en la seccion 810 de almacenamiento.
A continuacion, se muestra la operacion por la cual el sistema 8 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion C.
La Fig. 13 es un diagrama de flujo que muestra el procedimiento de una operacion en el que la seccion 838 de establecimiento de permiso de ejecucion acepta un ajuste de permiso o rechazo. Cuando se adquieren y almacenan una aplicacion C y un archivo 84 de informacion de atributos en la seccion 810 de almacenamiento (S1302), la seccion 832 de comparacion hace referencia al archivo 84 de informacion de atributos y examina si esta definida o no una clave LaunchByMail en el archivo 84 de informacion de atributos (S1304).
5
10
15
20
25
30
35
40
45
50
Si hay una definicion de clave LaunchByBrowser en el archivo 84 de informacion de atributos, entonces la seccion 838 de establecimiento de permiso de ejecucion recibe un ajuste de permiso o rechazo del usuario con relacion a la ejecucion de la aplicacion por el correo electronico recibido por el gestor de correo 806 (S1306).
La Fig. 14 es un diagrama de flujo que muestra el procedimiento de una operacion en el que el sistema 8 de control de ejecucion de aplicacion controla la ejecucion de la aplicacion C. Cuando la ejecucion de la aplicacion C es ordenada por un correo electronico C (S1402), entonces la seccion 838 de control confirma que el permiso de ejecucion ha sido establecido (S1404). Si no se ha establecido el permiso de ejecucion, entonces la seccion 834 de indicador muestra una indicacion en la pantalla del telefono 9 movil al efecto de que la aplicacion C no puede ser ejecutada (S1405).
Si se ha establecido el permiso de ejecucion, entonces la seccion 840 de confirmacion de aplicacion de ejecucion confirma si la aplicacion (aplicacion de ejecucion) cuya ejecucion es ordenada por el correo electronico C se almacena en la seccion 810 de almacenamiento (S1406). Mas espedficamente, compara la URL de la aplicacion de ejecucion con el valor del PackageURL definido en el archivo 84 de informacion de atributos (URL del archivo que almacena la aplicacion C). Si las dos URLs no concuerdan, entonces la seccion 834 de indicador muestra una informacion por la pantalla del telefono 9 movil que indica que la aplicacion C no puede ejecutarse (S1407).
Si la URL de la aplicacion de ejecucion concuerda con el valor del PackageURL definido en el archivo 84 de informacion de atributos, entonces la seccion 832 de comparacion hace referencia al archivo 84 de informacion de atributos y examina si hay una clave LaunchByMail (S1408). Si no hay una clave LaunchByMail, entonces la seccion 834 de indicador indica por la pantalla del telefono 9 movil que la aplicacion C no puede ser ejecutada (S1409).
Si hay una clave LaunchByMail y el valor de la misma es “cualquiera”, entonces la seccion 836 de control permite que la seccion 820 de ejecucion de aplicacion ejecute la aplicacion C (S1411). Si hay una clave LaunchByMail y el valor de la misma es una direccion de correo espedfica, entonces la seccion 832 de comparacion compara la direccion de correo espedfica con la direccion de correo del remitente del correo electronico C. Mas espedficamente, examina la longitud del contenido de la direccion de correo definida por el valor LaunchByMail para ver si la parte de extremo de la direccion de correo espedfica mencionada anteriormente y la direccion de correo del remitente del correo electronico C concuerdan. Si no concuerdan, entonces la seccion 834 de indicador indica en la pantalla del telefono 9 movil que la aplicacion C no puede ejecutarse (S1410).
Si la direccion de correo espedfica y la direccion de correo del remitente del correo electronico C concuerdan, entonces la seccion 836 de control permite que la seccion 820 de ejecucion de aplicacion ejecute la aplicacion C (S1411).
En la accion del sistema 8 de control de ejecucion de aplicacion que lleva a cabo las operaciones descritas anteriormente, como la seccion 836 de control controla la ejecucion de la aplicacion C de acuerdo con los resultados del juicio y comparacion realizados por la seccion 832 de comparacion, despues de que la seccion de comparacion 832 haya hecho referencia al archivo 84 de informacion de atributos y comparado el valor LaunchByMail con la direccion de correo del remitente del correo electronico C, entonces la ejecucion de una aplicacion en el telefono 9 movil puede controlarse facilmente. Ademas, definiendo “cualquiera” o una direccion de correo espedfico como el valor de LaunchByMail, el proveedor de la aplicacion C puede indicar correos electronicos capaces de ejecutar la aplicacion C.
Aplicabilidad industrial
De acuerdo con el sistema de control de ejecucion de modulo de comunicaciones y metodo de control de ejecucion de modulo de comunicaciones, y el sistema de control de ejecucion de aplicacion y el metodo de control de ejecucion de aplicacion de acuerdo con la presente invencion, la ejecucion de aplicaciones en un terminal de comunicaciones puede controlarse facilmente. Ademas, un usuario puede saber facilmente si un modulo de comunicaciones va a ser ejecutado o no por una aplicacion, y un proveedor de aplicaciones puede establecer condiciones para la ejecucion de la aplicacion en el terminal de comunicaciones.
Claims (6)
- 5101520253035404550REIVINDICACIONES1. Un sistema (1) de control de ejecucion de modulo de comunicaciones para controlar la ejecucion de un modulo (102, 104, 106) de comunicaciones de un terminal (2) de comunicaciones por una aplicacion, caracterizado por que comprende:medios (132) de juicio para hacer referencia a un archivo de informacion de atributos de aplicacion en el que se define informacion de atributos para dicha aplicacion, incluyendo informacion relativa a si dicha aplicacion va a ejecutar o no dicho modulo (102, 104, 106) de comunicaciones, y juzgar si dicha aplicacion va a ejecutar o no dicho modulo (102, 104, 106) de comunicaciones; ymedios (134) de indicador para indicar el resultado del juicio de dichos medios (132) de juicio; y medios (136) de control para controlar la ejecucion de dicho modulo (102, 104, 106) de comunicaciones por medio de dicha aplicacion, de acuerdo con el resultado del juicio de dichos medios (132) de juicio.
- 2. El sistema (1) de control de ejecucion de modulo de comunicaciones de acuerdo con la reivindicacion 1, caracterizado por que ademas comprende:medios (138) de confirmacion de destino de comunicaciones para indicar el destino de las comunicaciones de dicho modulo (102, 104, 106) de comunicaciones que va a ser ejecutado por dicha aplicacion, y recibir una confirmacion de las mismas.
- 3. El sistema (1) de control de ejecucion de modulo de comunicaciones de acuerdo con cualquiera de las reivindicaciones 1 o 2, caracterizado por que ademas comprende:medios (140) de medida para medir el estado de campo de radio cuando dicho modulo (102, 104, 106) de comunicaciones esta siendo ejecutado por dicha aplicacion; ymedios (142) de detencion para detener la ejecucion de dicho modulo (102, 104, 106) de comunicaciones por dicha aplicacion cuando el estado de campo de radio medido por dichos medios (140) de medida esta en un nivel prescrito o inferior.
- 4. Un metodo de control de ejecucion de modulo de comunicaciones para controlar la ejecucion de un modulo (102, 104, 106) de comunicaciones de un terminal (1) de comunicaciones por una aplicacion, caracterizado por que comprende:una etapa (S304) de juicio en la que unos medios (132) de juicio hacen referencia a un archivo de informacion de atributos de aplicacion en el que se define informacion de atributos para dicha aplicacion, que incluye informacion relativa a si dicha aplicacion va a ejecutar o no dicho modulo (102, 104, 106) de comunicaciones, y juzgan si dicha aplicacion va a ejecutar o no dicho modulo (102, 104, 106) de comunicaciones;una etapa (S310) de indicacion en la que unos medios (134) de indicador indican el resultado del juicio de dichos medios (132) de juicio; yuna etapa (S312) de control para controlar la ejecucion de dicho modulo (102, 104, 106) de comunicaciones por dicha aplicacion de acuerdo con el resultado del juicio de dichos medios (132) de juicio.
- 5. El metodo de control de ejecucion de modulo de comunicaciones de acuerdo con la reivindicacion 4, caracterizado por que ademas comprende una etapa de confirmacion de destino de comunicaciones (S410, S510) en la que unos medios (138) de confirmacion de destino de comunicaciones indican el destino de las comunicaciones de dicho modulo (102, 104, 106) de comunicaciones que va a ser ejecutado por dicha aplicacion, y reciben confirmacion de las mismas.
- 6. El metodo de control de ejecucion de modulo de comunicaciones de acuerdo con cualquiera de las reivindicaciones 4 o 5, caracterizado por que ademas comprende:una etapa de medida en la que unos medios (140) de medida miden el estado de campo de radio cuando dicho modulo (102, 104, 106) de comunicaciones esta siendo ejecutado por dicha aplicacion; yuna etapa de detencion en la que unos medios (142) de detencion detienen la ejecucion de dicho modulo (102, 104, 106) de comunicaciones por dicha aplicacion cuando el estado de campo de radio medido por dichos medios de medida esta en un nivel prescrito o inferior.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001374626 | 2001-12-07 | ||
JP2001374626A JP2003174521A (ja) | 2001-12-07 | 2001-12-07 | 通信モジュール実行制御システム及び通信モジュール実行制御方法並びにアプリケーション実行制御システム及びアプリケーション実行制御方法 |
PCT/JP2002/012775 WO2003049415A1 (fr) | 2001-12-07 | 2002-12-05 | Systeme et procede de commande d'execution de module de communication, systeme et procede de commande d'execution d'application |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2625103T3 true ES2625103T3 (es) | 2017-07-18 |
Family
ID=19183165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES02783784.8T Expired - Lifetime ES2625103T3 (es) | 2001-12-07 | 2002-12-05 | Sistema de control de ejecución de módulo de comunicaciones, método de control de ejecución de módulo de comunicaciones, sistema de control de ejecución de aplicación, y método de control de ejecución de aplicación |
Country Status (8)
Country | Link |
---|---|
US (1) | US7519687B2 (es) |
EP (1) | EP1453288B1 (es) |
JP (1) | JP2003174521A (es) |
CN (1) | CN1613248B (es) |
AU (1) | AU2002349468A1 (es) |
ES (1) | ES2625103T3 (es) |
TW (1) | TWI222816B (es) |
WO (1) | WO2003049415A1 (es) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030186689A1 (en) * | 2001-08-06 | 2003-10-02 | Samsung Electronics Co., Ltd | System and method for IOTA software download notification for wireless communication devices |
US7139559B2 (en) * | 2002-12-09 | 2006-11-21 | Qualcomm Inc. | System and method for handshaking between wireless devices and servers |
CA2556092A1 (en) * | 2004-02-10 | 2005-08-18 | Matsushita Electric Industrial Co. Ltd. | Program execution device, program execution method, and program |
US20070195158A1 (en) * | 2006-02-23 | 2007-08-23 | Kies Jonathan K | Apparatus and methods for managing video calls on a wireless device |
JP5073308B2 (ja) * | 2007-02-08 | 2012-11-14 | 株式会社エヌ・ティ・ティ・ドコモ | コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム |
US8266635B2 (en) * | 2007-12-20 | 2012-09-11 | Access Co., Ltd. | Browser-based user interface and control architecture with priority attributes |
US8732697B2 (en) | 2010-08-04 | 2014-05-20 | Premkumar Jonnala | System, method and apparatus for managing applications on a device |
US20120266186A1 (en) * | 2011-04-12 | 2012-10-18 | International Business Machines Corporation | Providing inter-platform application launch in context |
US9053337B2 (en) | 2011-06-07 | 2015-06-09 | Blackberry Limited | Methods and devices for controlling access to a computing resource by applications executable on a computing device |
US8650550B2 (en) * | 2011-06-07 | 2014-02-11 | Blackberry Limited | Methods and devices for controlling access to computing resources |
US9684501B2 (en) * | 2015-06-05 | 2017-06-20 | Apple Inc. | Associating a URL or link between two applications |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812980A (en) * | 1994-02-22 | 1998-09-22 | Sega Enterprises, Ltd. | Program operating apparatus |
JP2974950B2 (ja) * | 1995-10-26 | 1999-11-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報処理システム |
US6146275A (en) * | 1995-12-01 | 2000-11-14 | Sega Enterprises, Ltd. | Image processing apparatus |
US7058822B2 (en) * | 2000-03-30 | 2006-06-06 | Finjan Software, Ltd. | Malicious mobile code runtime monitoring system and methods |
FI105135B (fi) * | 1997-04-30 | 2000-06-15 | Nokia Mobile Phones Ltd | Järjestelmä ja menetelmä puhelun välittämiseksi sekä matkaviestin |
JP3337062B2 (ja) * | 1997-11-21 | 2002-10-21 | 日本電気株式会社 | 無線データ転送方法及びそのシステム |
JP2000022841A (ja) | 1998-06-26 | 2000-01-21 | Kenwood Corp | メール機能を備えた電話機におけるメッセージ返送方法 |
US6587550B2 (en) * | 1998-09-02 | 2003-07-01 | Michael O. Council | Method and apparatus for enabling a fee to be charged to a party initiating an electronic mail communication when the party is not on an authorization list associated with the party to whom the communication is directed |
AU6401999A (en) * | 1998-09-28 | 2000-04-17 | Argus Systems Group, Inc. | Trusted compartmentalized computer operating system |
KR100648227B1 (ko) * | 1998-10-16 | 2007-03-02 | 삼성전자주식회사 | 컴퓨터 사용자 인터페이스 |
US6134313A (en) * | 1998-10-23 | 2000-10-17 | Toshiba America Information Systems, Inc. | Software architecture for a computer telephony system |
US6393464B1 (en) * | 1999-05-10 | 2002-05-21 | Unbound Communications, Inc. | Method for controlling the delivery of electronic mail messages |
JP3349477B2 (ja) * | 1999-09-08 | 2002-11-25 | 三洋電機株式会社 | 移動体通信機、移動体通信システムおよび通話チャネル割当要求方法 |
US6745367B1 (en) * | 1999-09-27 | 2004-06-01 | International Business Machines Corporation | Method and computer program product for implementing parental supervision for internet browsing |
US6321267B1 (en) * | 1999-11-23 | 2001-11-20 | Escom Corporation | Method and apparatus for filtering junk email |
US6307471B1 (en) * | 1999-12-01 | 2001-10-23 | Ensure Technologies, Inc. | Radio based proximity token with multiple antennas |
JP2001159527A (ja) | 1999-12-03 | 2001-06-12 | Matsushita Electric Ind Co Ltd | 通信対応ナビゲーション装置 |
US20010044818A1 (en) * | 2000-02-21 | 2001-11-22 | Yufeng Liang | System and method for identifying and blocking pornogarphic and other web content on the internet |
KR100329545B1 (ko) * | 2000-04-21 | 2002-04-01 | 김태주 | 유해사이트의 접속차단 서비스 제공장치 및 방법 |
JP2001309074A (ja) * | 2000-04-21 | 2001-11-02 | Cybird Co Ltd | 携帯電話機 |
US7035932B1 (en) * | 2000-10-27 | 2006-04-25 | Eric Morgan Dowling | Federated multiprotocol communication |
US6886049B2 (en) * | 2001-01-16 | 2005-04-26 | Sierra Wireless, Inc. | Multi-function interface for connectivity between a communication device and a host |
-
2001
- 2001-12-07 JP JP2001374626A patent/JP2003174521A/ja active Pending
-
2002
- 2002-12-05 CN CN028269306A patent/CN1613248B/zh not_active Expired - Fee Related
- 2002-12-05 WO PCT/JP2002/012775 patent/WO2003049415A1/ja active Application Filing
- 2002-12-05 AU AU2002349468A patent/AU2002349468A1/en not_active Abandoned
- 2002-12-05 US US10/496,790 patent/US7519687B2/en not_active Expired - Lifetime
- 2002-12-05 ES ES02783784.8T patent/ES2625103T3/es not_active Expired - Lifetime
- 2002-12-05 EP EP02783784.8A patent/EP1453288B1/en not_active Expired - Lifetime
- 2002-12-06 TW TW091135453A patent/TWI222816B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP1453288B1 (en) | 2017-02-22 |
JP2003174521A (ja) | 2003-06-20 |
US20050075101A1 (en) | 2005-04-07 |
EP1453288A1 (en) | 2004-09-01 |
AU2002349468A1 (en) | 2003-06-17 |
CN1613248A (zh) | 2005-05-04 |
EP1453288A4 (en) | 2009-12-16 |
CN1613248B (zh) | 2010-11-17 |
WO2003049415A1 (fr) | 2003-06-12 |
TW200301052A (en) | 2003-06-16 |
US7519687B2 (en) | 2009-04-14 |
TWI222816B (en) | 2004-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2625103T3 (es) | Sistema de control de ejecución de módulo de comunicaciones, método de control de ejecución de módulo de comunicaciones, sistema de control de ejecución de aplicación, y método de control de ejecución de aplicación | |
FI108477B (fi) | Menetelmõ kuvakkeen muodostamiseksi | |
EP2466968B1 (en) | Apparatus and method for searching access points in portable terminal | |
US20040192274A1 (en) | Fetching application and driver for extension device from network | |
EP1347623A1 (en) | Downloading of application software for an accessory device to a mobile terminal | |
JP2005157657A (ja) | 携帯端末におけるアプリケーションデータ管理方法及び携帯端末 | |
CN105451269A (zh) | 一种无线上网流量控制的方法和装置 | |
US20080104690A1 (en) | System and method of communication control management | |
KR20210133907A (ko) | 메신저 내 플랫폼에 추가된 애플리케이션을 이용하여 대화방에서 정보를 공유하는 방법, 시스템, 및 비-일시적인 컴퓨터 판독가능한 기록 매체 | |
CN110096424A (zh) | 测试的处理方法、装置、电子设备及存储介质 | |
JP7452805B2 (ja) | 融着接続装置の管理システム、及び、融着接続装置の管理方法 | |
JP2013004081A (ja) | 携帯端末機におけるアプリケーションプログラムの併合方法及び装置 | |
KR20030087550A (ko) | 휴대 단말기, 서버 및 프로그램 | |
US7086051B2 (en) | Method and apparatus for just-in-time provisioning application-related information at a communication device | |
US20050149951A1 (en) | Accessing accessory of a device | |
CN108287891A (zh) | 一种应用程序信息推送方法及服务器 | |
KR100789467B1 (ko) | 소프트웨어 애플리케이션 다운로드 | |
CN111786852B (zh) | 测试方法及相关设备 | |
CN112416617A (zh) | 蓝牙设备的控制方法及装置、存储介质、电子装置 | |
JP6740988B2 (ja) | 地図情報提供装置、携帯型地図送信装置、地図情報提供システム、地図情報提供方法及びプログラム | |
AU9241798A (en) | Software controlled subscriber terminal | |
KR100458204B1 (ko) | 데이터 푸쉬 방식을 이용하여 단말기의 파라미터를변경하는 이동 통신 시스템 및 그 방법과 단말기 | |
JP6652261B2 (ja) | 通信装置、通信システム、通信設定方法、及びプログラム | |
KR20060018354A (ko) | 무선인터넷 서비스 시스템을 위한 무선컨텐츠 다운로드시스템 및 그 방법 | |
CA2595661C (en) | Auditing software application activities |