ES2564291T3 - Dispositivo terminal, método de recepción de datos, programa de recepción de datos y medio de registro - Google Patents
Dispositivo terminal, método de recepción de datos, programa de recepción de datos y medio de registro Download PDFInfo
- Publication number
- ES2564291T3 ES2564291T3 ES12777204.4T ES12777204T ES2564291T3 ES 2564291 T3 ES2564291 T3 ES 2564291T3 ES 12777204 T ES12777204 T ES 12777204T ES 2564291 T3 ES2564291 T3 ES 2564291T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- network
- image data
- stored
- control unit
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 110
- 238000004891 communication Methods 0.000 claims abstract description 159
- 238000006243 chemical reaction Methods 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 18
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 238000010295 mobile communication Methods 0.000 description 71
- 230000015654 memory Effects 0.000 description 49
- 230000004044 response Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- 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/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- 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
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Un dispositivo terminal (2) dispuesto para recibir datos y para transmitir contenido, a través de al menos una de una primera red (6) y una segunda red (7), siendo la segunda red al menos una de una red cuya velocidad de comunicación es inferior a la de la primera red y una realización cuya tarifa de comunicación cobrada de acuerdo con una cantidad de comunicación es superior a la de la primera red, comprendiendo el dispositivo terminal: un medio de determinación de conexión (29) dispuesto para determinar si el dispositivo terminal está conectado no sin conectar a la primera red; un primer medio de determinación de almacenamiento (29) dispuesto para determinar si los primeros datos y los segundos datos se almacenan o no en un medio de almacenamiento (23), en el que los primeros datos y los segundos datos se refieren al mismo contenido y una cantidad de datos de los segundos datos es inferior a la de los primeros datos; un medio de recepción (29) dispuesto para: i) recibir los primeros datos a través de la primera red cuando el medio de determinación de conexión determina que el dispositivo terminal está conectado a la primera red y el primer medio de determinación de almacenamiento determina que los primeros datos no se almacenan en el medio de almacenamiento; y ii) recibir los segundos datos a través de la segunda red cuando el medio de determinación de conexión determina que el dispositivo terminal no está conectado a la primera red y el primer medio de determinación de almacenamiento determina que ni los primeros datos ni los segundos datos se almacenan en el medio de almacenamiento; un medio de control (29) dispuesto para almacenar datos recibidos por el medio de recepción en el medio de almacenamiento; un medio de eliminación (29) dispuesto para borrar los segundos datos almacenados en el medio de almacenamiento cuando los primeros datos correspondientes se almacenan en el medio de almacenamiento por el medio de control; y un medio de salida (29) dispuesto para transmitir el contenido basado en los primeros datos cuando el primer medio de determinación de almacenamiento determina que los primeros datos se almacenan en el medio de almacenamiento y para transmitir el contenido basado en los segundos datos cuando el primer medio de determinación de almacenamiento determina que únicamente los segundos datos se almacenan en el medio de almacenamiento.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
Dispositivo terminal, metodo de recepcion de datos, programa de recepcion de datos y medio de registro.
Campo Tecnico
La presente invencion se refiere a un campo tecnico de un dispositivo terminal que puede conectarse a una pluralidad de redes y que recibe datos, que se usa para transmitir contenidos, a traves de la red conectada.
Tecnica Antecedente
Convencionalmente, se conoce un dispositivo terminal que puede conectar a una pluralidad de redes. Por ejemplo, en los ultimos anos, se han usado ampliamente terminales de comunicacion movil tales como smartphones que pueden conectarse a una red de comunicacion movil de tercera generacion (en lo sucesivo en el presente documento denominada como "red 3G") y una LAN inalambrica (red de area local (Local Area Network)).
Por ejemplo, tal dispositivo terminal se conecta a una red seleccionada por un usuario o se conecta a una red seleccionada automaticamente de acuerdo con la condicion de las ondas de radio entre una pluralidad de redes. Por ejemplo, el dispositivo terminal recibe datos de imagenes, datos de imagenes en movimiento, y datos de sonido a traves de la red conectada y transmite (muestra) un imagen o una imagen en movimiento en una pantalla o transmite sonido en base a los datos recibidos.
Segun la tecnologfa informatica avanza, la capacidad de procesamiento de los dispositivos terminales aumenta gradualmente. Por lo tanto, por ejemplo, los dispositivos terminales pueden mostrar facilmente una imagen de alta calidad y una imagen en movimiento y transmitir sonido de alta calidad. Segun mejora la calidad del contenido, aumenta la cantidad de datos del contenido.
Por otro lado, la velocidad de comunicacion (velocidad de transmision) de la comunicacion en paquetes y el sistema de tarifas pueden ser diferentes para cada red a la que puede conectarse el dispositivo terminal. Por ejemplo, la velocidad de comunicacion de la red 3G es generalmente inferior a la de la LAN inalambrica. El sistema de tarifas de la red 3G es generalmente un sistema de pago por uso. Por otro lado, el sistema de tarifas de la LAN inalambrica es generalmente un sistema de tarifa plana. En algunas LAN inalambricas, la tarifa de comunicacion es gratis.
Cuando hay diferentes velocidades de comunicacion y diferentes sistemas de tarifas, el dispositivo terminal recibe datos a traves de una red que tiene una mayor velocidad de comunicacion, y el tiempo requerido para recibir los datos se acorta. Cuando el dispositivo terminal recibe datos a traves de una red en la que el sistema de tarifas es el sistema de tarifa plana, o la tarifa de comunicacion es gratis, la tarifa de comunicacion de acuerdo con la cantidad de datos recibidos no se cobra a un usuario. En otras palabras, estas redes son preferibles para el usuario. Cuando el dispositivo terminal puede conectarse a una pluralidad de redes en las que el sistema de tarifa es el sistema de pago por uso, es preferible para el usuario que el dispositivo terminal reciba datos a traves de una red en la que la tarifa de comunicacion cobrada por cantidad de datos sea inferior.
Sin embargo, existe el caso en el que el dispositivo terminal no puede conectarse a una red preferible para el usuario dependiendo, por ejemplo, del lugar, la hora, las condiciones de las ondas de radio, y similares. En este caso, el dispositivo terminal tiene que recibir datos a traves de una red cuya velocidad de comunicacion es inferior o una red cuya tarifa de comunicacion cobrada de acuerdo con la cantidad de comunicacion es mayor.
Con respecto al problema anterior, la Bibliograffa de Patente 1 divulga una tecnica en la que un terminal de comunicacion inalambrica determina si el tipo de servicio de comunicacion usado es el sistema tarifa plana o el sistema de pago por uso, y cuando el tipo es el sistema de pago por uso, el terminal de comunicacion inalambrica puede seleccionar datos de imagen de baja calidad de datos de imagen de alta calidad que son datos de imagen con alta resolucion y datos de imagen de baja calidad que son datos de imagen con baja resolucion, y descargar los datos de imagen de baja calidad. En otras palabras, en la tecnica descrita en la Bibliograffa de Patente 1, cuando el tipo del servicio de comunicacion es el sistema de pago por uso, se descargan los datos de imagen que tienen una menor cantidad de datos.
Lista de Referencias
Bibliograffa de Patente
Bibliograffa de Patente 1: Solicitud de Patente Japonesa Abierta a Inspeccion Publica (JP-A) N° 2007-129472.
El documento EP 1439725 A1 divulga un metodo, una red y un dispositivo para transferir una sesion de llamada en curso entre un primer dispositivo y un segundo dispositivo, desde un enlace de video en una red 3G a un enlace solo de voz en una red 2G.
5
10
15
20
25
30
35
40
45
50
55
60
65
Problema Tecnico
Sin embargo, en la tecnica divulgada en la Bibliograffa de Patente 1, los datos de imagen usados para mostrar una imagen se seleccionan de acuerdo con el tipo de servicio de comunicacion usado y se descargan los datos de imagen seleccionados. Por lo tanto, cuando el tipo del servicio de comunicacion usado es el sistema de pago por uso, se descargan datos de imagen de baja calidad incluso si los datos de imagen de alta calidad se han descargado antes. Por lo tanto, se muestra una imagen con baja resolucion sobre la base de los datos de imagen de baja calidad. Aunque los datos de imagen de baja calidad sean datos que tienen una menor cantidad de datos, se cobra al usuario una tarifa de comunicacion basada en la cantidad de recepcion de los datos de imagen de baja calidad. Cuando el dispositivo terminal recibe datos de imagen de baja calidad de una redo con una velocidad de comunicacion inferior entre una pluralidad de redes que tienen velocidades de comunicacion diferentes entre si, aunque los datos de imagen de baja calidad sean datos que tienen una menor cantidad de datos, el tiempo requerido para recibir los datos aumenta debido a la baja velocidad de comunicacion.
La presente invencion se hace en vista de los puntos anteriores, y un objeto de la presente invencion es proporcionar un dispositivo terminal y un metodo de recepcion de datos en el que, en un dispositivo terminal que puede conectarse a una pluralidad de redes, cuyas velocidades de comunicacion y/o tarifas de comunicacion cobradas de acuerdo con la cantidad de comunicacion son diferentes entre si, y recibe datos de una cantidad de datos de acuerdo con una red conectada, es posible aumentar las probabilidades de que se usen datos que tienen una mayor cantidad de datos para transmitir contenido reduciendo al mismo tiempo la cantidad de datos recibidos de una red cuya velocidad de comunicacion es inferior o una red cuya tarifa de comunicacion cobrada de acuerdo con la cantidad de comunicacion es mayor.
Solucion al Problema
Para conseguir el objeto anterior, una invencion descrita en la reivindicacion 1 es un dispositivo terminal dispuesto para recibir datos y para transmitir contenido, a traves de al menos una de una primera red y una segunda red, siendo la segunda red al menos una de una red cuya velocidad de comunicacion es inferior a la de la primera red y una realizacion cuya tarifa de comunicacion cobrada de acuerdo con una cantidad de comunicacion es superior a la de la primera red, comprendiendo el dispositivo terminal:
un medio de determinacion de conexion dispuesto para determinar si el dispositivo terminal esta conectado no sin conectar a la primera red;
un primer medio de determinacion de almacenamiento dispuesto para determinar si los primeros datos y los segundos datos se almacenan o no en un medio de almacenamiento, donde los primeros datos y los segundos datos se refieren al mismo contenido y una cantidad de datos de los segundos datos es inferior a la de los primeros datos; un medio de recepcion dispuesto para:
i) recibir los primeros datos a traves de la primera red cuando el medio de determinacion de conexion determina que el dispositivo terminal esta conectado a la primera red y el primer medio de determinacion de almacenamiento determina que los primeros datos no se almacenan en el medio de almacenamiento; y
ii) recibir los segundos datos a traves de la segunda red cuando el medio de determinacion de conexion determina que el dispositivo terminal no esta conectado a la primera red y el primer medio de determinacion de almacenamiento determina que ni los primeros datos ni los segundos datos se almacenan en el medio de almacenamiento;
un medio de control dispuesto para almacenar datos recibidos por el medio de recepcion en el medio de almacenamiento;
un medio de eliminacion dispuesto para borrar los segundos datos almacenados en el medio de almacenamiento cuando los primeros datos correspondientes se almacenan en el medio de almacenamiento por el medio de control; y
un medio de salida dispuesto para transmitir el contenido basado en los primeros datos cuando el primer medio de determinacion de almacenamiento determina que los primeros datos se almacenan en el medio de almacenamiento y para transmitir el contenido basado en los segundos datos cuando el primer medio de determinacion de almacenamiento determina que unicamente los segundos datos se almacenan en el medio de almacenamiento.
De acuerdo con esta invencion, si los primeros datos ya se han almacenado, incluso si el dispositivo terminal no esta conectado a la primera red, el contenido se transmite basandose en los primeros datos almacenados. Por lo tanto, no es necesario recibir los segundos datos a traves de la segunda red. Por lo tanto, es posible reducir la cantidad de datos recibidos de una red cuya velocidad de comunicacion es inferior o una red cuya tarifa de comunicacion
5
10
15
20
25
30
35
40
45
50
55
60
65
cobrada de acuerdo con la cantidad de comunicacion es mayor. Ademas, tambien es posible aumentar las probabilidades de que se usen datos con una mayor cantidad de datos para transmitir contenido. Adicionalmente, los segundos datos, que se vuelven innecesarios para transmitir el contenido dado que los primeros datos estan almacenados, se eliminan del medio de almacenamiento. Por lo tanto, es posible aumentar la cantidad de almacenamiento libre.
Una invencion descrita en la reivindicacion 2 es un dispositivo terminal de acuerdo con la reivindicacion 1, comprendiendo el dispositivo terminal:
un medio de adquisicion de informacion de identificacion dispuesto para adquirir informacion de identificacion de uno cualquiera de los primeros datos y los segundos datos, siendo la informacion de identificacion informacion de identificacion por la que un dispositivo de transmision identifica datos que el dispositivo de transmision que transmite datos pide transmitir; y
un medio de generacion dispuesto para generar informacion de identificacion de los otros de los primeros datos y los segundos datos sobre la base de la informacion de identificacion adquirida por el medio de adquisicion de informacion de identificacion y una regla de conversion entre los primeros datos y los segundos datos; en el que:
el primer medio de determinacion de almacenamiento se dispone para determinar si los datos correspondientes a la informacion de identificacion adquirida por el medio de adquisicion de informacion de identificacion y los datos correspondientes a la informacion de identificacion generada por el medio de generacion se almacenan o no en el medio de almacenamiento; el medio de recepcion se dispone para transmitir la informacion de identificacion adquirida por el medio de adquisicion de informacion de identificacion o la informacion de identificacion generada por el medio de generacion al dispositivo de transmision, y para recibir de esta manera los datos identificados por la informacion de identificacion transmitida desde el dispositivo de transmision; y el medio de control se dispone para almacenar los datos recibidos por el medio de recepcion en el medio de almacenamiento en asociacion con la informacion de identificacion de los datos recibidos.
De acuerdo con esta invencion, cuando la informacion de identificacion de uno cualquiera de los primeros datos y los segundos datos se adquiere, la informacion de identificacion de los otros datos puede adquirirse. Por lo tanto, es posible adquirir automaticamente la informacion de identificacion usada para recibir datos, asf como usada para determinar si los datos estan almacenados o no.
Una invencion descrita en la reivindicacion 3 es un dispositivo terminal de acuerdo con la reivindicacion 1 o 2, que comprende:
un segundo medio de determinacion de almacenamiento dispuesto para determinar si los primeros datos correspondientes a los segundos datos almacenados en el medio de almacenamiento se almacenan o no en el medio de almacenamiento en un momento predeterminado,
en el que el medio de recepcion se dispone para recibir los primeros datos determinados como no almacenados por el segundo medio de determinacion de almacenamiento a traves de la primera red cuando el dispositivo terminal esta conectado a la primera red.
De acuerdo con esta invencion, el contenido se transmite basandose en los segundos datos ya que el dispositivo terminal no esta conectado a la primera red y, por lo tanto, los primeros datos se reciben y se almacenan cuando el dispositivo terminal esta conectado a la primera red. Por lo tanto, cuando el contenido se transmite despues de esto, es posible transmitir el contenido basandose en los primeros datos que son datos que tienen una mayor cantidad de datos. Dado que no es necesario recibir los primeros datos cuando el contenido debe transmitirse, es posible reducir el tiempo requerido para transmitir el contenido.
Una invencion descrita en la reivindicacion 4 es un dispositivo terminal de acuerdo con cualquiera de las reivindicaciones 1 a 3, en el que, cuando el medio de determinacion de conexion determina que el dispositivo terminal esta conectado a la primera red y unicamente se almacenan los segundos datos, el medio de recepcion se dispone para recibir los primeros datos a traves de la primera red y el medio de salida se dispone para transmitir el contenido basado en los segundos datos almacenados en el medio de almacenamiento y, posteriormente, para transmitir el contenido basado en los primeros datos recibidos por el medio de recepcion.
De acuerdo con esta invencion, es posible transmitir los contenidos mas rapidamente usando los segundos datos almacenados y, posteriormente, es posible transmitir los contenidos basandose en los primeros datos que son datos que tienen una mayor cantidad de datos.
Una invencion descrita en la reivindicacion 5 es un dispositivo terminal de acuerdo con cualquiera de las
5
10
15
20
25
30
35
40
45
50
55
60
65
reivindicaciones 1 a 4, que comprende:
un medio de determinacion de desconexion dispuesto para determinar si una conexion con la primera red esta desconectada o no,
en el que el medio de salida se dispone para transmitir contenido basado en los segundos datos cuando el medio de determinacion de desconexion determina que la conexion con la primera red esta desconectada mientras que el medio de recepcion esta recibiendo los primeros datos y el primer medio de determinacion de almacenamiento determina que los segundos datos se almacenan.
De acuerdo con esta invencion, es posible transmitir el contenido incluso cuando los primeros datos no pueden recibirse porque la conexion con la primera red esta desconectada.
Una invencion descrita en la reivindicacion 6 es un dispositivo terminal de acuerdo con cualquiera de las reivindicaciones 1 a 5, que comprende:
un medio de adquisicion de informacion de carga dispuesto para adquirir informacion de carga que indica una carga de la primera red cuando el primer medio de determinacion de almacenamiento determina que los primeros datos no se almacenan y el dispositivo terminal esta conectado a la primera red; y un medio de determinacion de carga dispuesto para determinar si la carga indicada por la informacion de carga es superior o igual a un valor umbral predeterminado o no,
en el que el medio de recepcion se dispone para recibir los primeros datos a traves de la primera red cuando el medio de determinacion de carga determina que la carga es inferior al valor umbral, y para recibir los segundos datos a traves de la primera red y, posteriormente, para recibir los primeros datos a traves de la primera red cuando el medio de determinacion de carga determina que la carga es superior o igual al valor umbral; y
en el que, cuando el medio de determinacion de carga determina que la carga es superior o igual al valor umbral, el medio de salida se dispone para transmitir el contenido basado en los segundos datos recibidos por el medio de recepcion y, posteriormente, para transmitir el contenido basado en los primeros datos recibidos por el medio de recepcion.
De acuerdo con esta invencion, incluso cuando lleva tiempo recibir los primeros datos porque la carga de la primera red es alta, es posible reducir el tiempo requerido para transmitir el contenido y, posteriormente, es posible transmitir el contenido basado en los primeros datos que son datos que tienen una mayor cantidad de datos.
La presente invencion proporciona adicionalmente un metodo de recepcion de datos por un dispositivo terminal dispuesto para recibir datos y para transmitir contenido, a traves de al menos una de una primera red y una segunda red, siendo la segunda red al menos una de una red cuya velocidad de comunicacion es inferior a la de la primera red y una realizacion cuya tarifa de comunicacion cobrada de acuerdo con una cantidad de comunicacion es superior a la de la primera red, comprendiendo metodo de recepcion de datos:
una etapa de determinacion de conexion para determinar si el dispositivo terminal esta conectado o no a la primera red;
una primera etapa de determinacion de almacenamiento para determinar si los primeros datos y los segundos datos se almacenan o no en un medio de almacenamiento, en el que los primeros datos y los segundos datos se refieren al mismo contenido y una cantidad de datos de los segundos datos es inferior a la de los primeros datos; comprendiendo una etapa de recepcion:
i) recibir los primeros datos a traves de la primera red cuando se determina que el dispositivo terminal esta conectado a la primera red y los primeros datos no se almacenan en el medio de almacenamiento; y
ii) recibir los segundos datos a traves de la segunda red cuando se determina que el dispositivo terminal no esta conectado a la primera red y ni los primeros datos ni los segundos datos se almacenan en el medio de almacenamiento;
una etapa de control para almacenar los datos recibidos en la etapa de recepcion en el medio de almacenamiento;
una etapa de eliminacion para eliminar los segundos datos almacenados en el medio de almacenamiento cuando los primeros datos correspondientes se almacenan en el medio de almacenamiento en la etapa de control; y
una etapa de transmision para transmitir el contenido basado en los primeros datos cuando se determina que los primeros datos se almacenan en el medio de almacenamiento y transmitir el contenido basado en los segundos datos cuando se determina que unicamente los segundos datos se almacenan en el medio de almacenamiento.
5
10
15
20
25
30
35
40
45
50
55
60
65
De acuerdo con la invencion, si los primeros datos hay se han almacenado, incluso si el dispositivo terminal no esta conectado a la primera red, el contenido se transmite basandose en los primeros datos almacenados. Por lo tanto, no es necesario recibir los segundos datos a traves de la segunda red. Por lo tanto, es posible reducir la cantidad de datos recibidos de una red cuya velocidad de comunicacion es inferior o una red cuya tarifa de comunicacion cobrada de acuerdo con la cantidad de comunicacion es mayor. Ademas, tambien es posible aumentar las probabilidades de que se usen datos con una mayor cantidad de datos para transmitir contenidos.
Breve Descripcion de los Dibujos
La figura 1 es un diagrama que muestra un ejemplo de una configuracion esquematica de un sistema de descarga S de acuerdo con una realizacion.
La figura 2 es un diagrama de bloques que muestra un ejemplo de una configuracion esquematica de un servidor web 1 de acuerdo con una realizacion.
La figura 3 es un diagrama de bloques que muestra un ejemplo de una configuracion esquematica de un telefono movil 2 de acuerdo con una realizacion.
La figura 4 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de la unidad de control del sistema 29 del telefono movil 2 de acuerdo con una realizacion. La figura 5 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de alta calidad de un ejemplo por la unidad de control del sistema 29 del telefono movil 2 de acuerdo con una realizacion.
La figura 6 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de alta calidad de un ejemplo por la unidad de control del sistema 29 del telefono movil 2 de acuerdo con una realizacion.
La figura 7 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de recoleccion de datos de imagen de alta calidad de la unidad de control del sistema 29 del telefono movil 2 de acuerdo con una realizacion.
La figura 8 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de la unidad de control del sistema 29 del telefono movil 2 de acuerdo con una realizacion.
Descripcion de Realizaciones
En lo sucesivo en el presente documento, las realizaciones de la presente invencion se describiran en detalle con referencia a los dibujos. Las realizaciones descritas a continuacion son realizaciones en las que la presente invencion se aplica a un sistema de descarga.
1. Primera Realizacion
1-1. Configuracion Esquematica y Funcion del Sistema de Descarga
En primer lugar, la configuracion esquematica y la funcion de un sistema de descarga S de acuerdo con la presente realizacion se describiran con referencia a la figura 1. La figura 1 es un diagrama que muestra un ejemplo de una configuracion esquematica del sistema de descarga S de acuerdo con la presente realizacion.
Como se muestra en la figura 1, el sistema de descarga S esta configurado para incluir un servidor web 1, una pluralidad de telefonos moviles 2, un punto de acceso 3 y una estacion base inalambrica 4.
El servidor web 1 es un dispositivo servidor que entrega datos de contenido al telefono movil 2. Los datos de contenido son datos para transmitir (mostrar) contenidos en una pantalla y transmitir sonido. Los ejemplos de contenido incluyen una imagen, una imagen en movimiento, sonido, caracteres, una pagina web, un documento electronico y una RIA (aplicacion de Internet enriquecida (Rich Internet Application)). Puede haber una pluralidad de servidores web 1. El servidor web 1 es un ejemplo de un dispositivo de transmision de la presente invencion.
El servidor web 1 se conecta a una red 5. La red 5 es una red para interconectar una pluralidad de redes. La red 5 incluye, por ejemplo, intercambios en Internet y similares. Se interconecta una pluralidad de redes, de manera que se forme Internet.
El punto de acceso 3 es un dispositivo de comunicacion que funciona como una unidad de base que comunica inalambricamente con el telefono movil 2 es un telefono de una LAN inalambrica. La LAN inalambrica cumple al menos uno de los siguientes estandares: IEEE802.11b, IEEE802.11a, IEEE802.11g, IEEE802.11n, y similares. El punto de acceso 3 esta conectado a la red 5 a traves de una red de acceso, una red de un ISP (proveedor de servicios de Internet (Internet Service Provider)), y similar. El telefono movil 2 se comunica con el punto de acceso 3, de manera que el telefono movil 2 se conecte a una LAN inalambrica 6. La LAN inalambrica 6 incluye el punto de acceso 3 y el telefono movil 2. En la presente realizacion, la LAN inalambrica 6 se describe como una red que
5
10
15
20
25
30
35
40
45
50
55
60
65
cumple un estandar de LAN inalambrica. Aunque la figura 1 muestra unicamente un punto de acceso 3, hay una pluralidad de puntos de acceso 3 en la practica. La LAN inalambrica 6 se forma para cada punto de acceso 3. Un ejemplo de un servicio de conexion a la LAN inalambrica 6 es una LAN inalambrica publica. Ademas, existe el caso en el que un usuario del telefono movil 2 instala un punto de acceso adquirido 3 en su propia casa. La LAN inalambrica 6 es un ejemplo de una primera red de la presente invencion.
La estacion base inalambrica 4 comunica inalambricamente con el telefono movil 2 en un sistema de comunicacion movil. El sistema de comunicacion movil es, por ejemplo, un sistema de comunicacion movil de tercera generacion que cumple la Norma IMT-2000 (International Mobile Telecommunication 2000) o un sistema de comunicacion movil de segunda generacion que cumple con PDC (celular digital personal (Personal Digital Cellular)), GSM (sistema global de comunicaciones moviles (Global System for Mobile Communication)), o similares. La estacion base inalambrica 4 se conecta a la red 5 a traves de una red central de un proveedor de comunicacion movil. La red central incluye, por ejemplo, un conmutador de paquetes y similar. Aunque la figura 1 muestra unicamente una estacion base inalambrica 4, existe una pluralidad de estaciones base inalambricas 4 en la practica. El telefono movil 2 comunica con la estacion base inalambrica 4, de manera que el telefono movil 2 se conecte a una red de comunicacion movil 7. La red de comunicacion movil 7 incluye una red central y una red de acceso inalambrico. La red de acceso inalambrico es una porcion en la que la estacion base inalambrica 4 y el telefono movil 2 comunican inalambricamente entre si en la red de comunicacion movil 7. La red de comunicacion movil 7 es un ejemplo de una segunda red de la presente invencion.
El telefono movil 2 puede conectar a ambas redes, la LAN inalambrica 6 y la red de comunicacion movil 7. El telefono movil 2 puede ser, por ejemplo, un smartphone o una tableta. El telefono movil 2 se conecta a la red de comunicacion movil 7, de manera que el telefono movil 2 se conecte al servidor web 1 a traves de red de comunicacion movil 7 y la red 5. El telefono movil 2 se conecta a la LAN inalambrica 6, de manera que el telefono movil 2 se conecte al servidor web 1 a traves de la LAN inalambrica 6 y la red 5. El telefono movil 2 descarga (recibe) datos de contenido del servidor web 1 a traves de una red conectada usando un protocolo de comunicacion tal como HTTP (protocolo de transferencia de hipertexto (HyperText Transfer Protocol)). Por ejemplo, el telefono movil 2 muestra contenidos o transmite sonido en base al los datos de contenido descargados. El telefono movil 2 es un ejemplo de un dispositivo terminal de la presente invencion.
Por cierto, al comparar la LAN inalambrica 6 y la red de comunicacion movil 7, generalmente, la velocidad de comunicacion de la comunicacion de paquetes en la LAN inalambrica 6 es mayor que la velocidad de comunicacion en la red de comunicacion movil 7. Por ejemplo, la velocidad de comunicacion de IEEE802.11b es de 22 Mbps. La velocidad de comunicacion de IEEE802.11a es de 54 Mbps. La velocidad de comunicacion de IEEE802.11g es de 54 Mbps. La velocidad de comunicacion de IEEE802.11n es de 600 Mbps. Por otro lado, la velocidad de comunicacion de la red de comunicacion movil 7 es, por ejemplo, de 7,2 Mbps. Estas velocidades de comunicacion son valores maximos de los estandares y las especificaciones. El valor maximo de la velocidad de comunicacion es un ejemplo de una velocidad de comunicacion de la presente invencion.
En un servicio de conexion de la LAN inalambrica 6 tal como la LAN inalambrica publica, el sistema de tarifas de la comunicacion por paquetes es generalmente un sistema de tarifa plana. Por ejemplo, se cobra a un usuario una tarifa de comunicacion por paquetes constante para cada periodo independientemente del numero de paquetes transmitidos y recibidos en un periodo predeterminado. Existe el caso en el que la tarifa de comunicacion por paquetes es gratis. Al conectarse a la LAN inalambrica 6 usando el punto de acceso 3 propiedad de un usuario, no hay ningun sistema de tarifas gratis. La tarifa de uso para conectar desde la casa de un usuario o similares donde el punto de acceso 3 se instala en Internet es un sistema de tarifa plana. Por otro lado, el sistema de tarifa de comunicacion por paquetes que usa la red de comunicacion movil 7 es un sistema de pago por uso. Por ejemplo, cuando mayor es el numero de paquetes transmitidos y recibidos en un periodo predeterminado, mayor sera la tarifa de comunicacion por paquetes. El sistema de pago por uso incluye un caso en el que el lfmite superior de la tarifa de comunicacion por paquetes se ajusta y la tarifa de comunicacion por paquetes no excede el lfmite superior. Ademas, el sistema de pago por uso incluye un caso en el que se cobra una tarifa de comunicacion por paquetes en tarifa plana a menos que el numero de paquetes exceda un cierto numero de paquetes, y se carga una tarifa de comunicacion por paquetes de acuerdo con el numero de paquetes cuando el numero de paquetes excede el determinado numero de paquetes. En la LAN inalambrica 6 cuando el sistema de tarifa es el sistema de tarifa plana o la tarifa de comunicacion por paquetes es gratis, la tarifa de comunicacion por paquetes no se carga dependiendo de la cantidad de comunicacion. Por otro lado, en la red de comunicacion movil 7 donde el sistema de tarifa es el sistema de pago por uso, la tarifa de comunicacion por paquetes se cobra de acuerdo con la cantidad de comunicacion. Por lo tanto, en la red de comunicacion movil 7, la tarifa de comunicacion por paquetes cargada de acuerdo con la cantidad de comunicacion es superior a la de la LAN inalambrica 6.
En esta situacion, cuando el telefono movil 2 descarga datos de contenido, es desventajoso para un usuario tanto en la velocidad de comunicacion como la tarifa de comunicacion conectar a la red de comunicacion movil 7 en comparacion con la LAN inalambrica 6. Por lo tanto, cuando el telefono movil 2 descarga datos de imagen que es uno de los datos de contenido, el telefono movil 2 descarga diferentes cantidades de datos de imagen dependiendo de si el telefono movil 2 esta conectado a la LAN inalambrica 6 o la red de comunicacion movil 7. Especfficamente, el
5
10
15
20
25
30
35
40
45
50
55
60
65
telefono movil 2 descarga datos de imagen de alta calidad cuando el telefono movil 2 se conecta a la LAN inalambrica 6. El telefono movil 2 descarga datos de imagen de baja calidad cuando el telefono movil 2 esta conectado a la red de comunicacion movil 7. El contenido de la imagen visualizada es el mismo entre los datos de imagen de alta calidad y los datos de imagen de baja calidad. Por otro lado, la calidad de la imagen visualizada por los datos de imagen de alta calidad es mayor que la calidad de la imagen visualizada por los datos de imagen de baja calidad. Por lo tanto, la cantidad de datos de los datos de imagen de alta calidad es mayor que la de los datos de imagen de baja calidad. Por ejemplo, el numero de pfxeles (la resolucion) de imagen visualizada por los datos de imagen de alta calidad es mayor que el numero de pfxeles de la imagen visualizada por los datos de imagen de baja calidad. Un factor que define la calidad de la imagen no se limita al numero de pfxeles. Por ejemplo, una longitud de bits de informacion de color asignada a un pixel, compresion con perdidas/sin perdidas de la imagen, una relacion de compresion cuando la imagen se comprime con perdidas, y similares, pueden ser diferentes entre los datos de imagen de alta calidad y los datos de imagen de baja calidad. Los datos de imagen de alta calidad es un ejemplo de primeros datos de la presente invencion y los datos de imagen de baja calidad es un ejemplo de segundos datos de la presente invencion.
El telefono movil 2 almacena los datos de imagen de alta calidad y los datos de imagen de baja calidad descargados como memoria cache. Cuando el telefono movil 2 muestra una imagen por los mismos datos de imagen de alta calidad o datos de imagen de baja calidad de nuevo, el telefono movil 2 muestra la imagen basada en la memoria cache de los datos de imagen. Asf, los datos de imagen no se reciben, de manera que el tiempo transcurrido hasta que la imagen se muestra se acorta adicionalmente y la tarifa de comunicacion por paquetes se reduce cuando el telefono movil 2 se conecta a la red de comunicacion movil 7.
1-2. Configuracion del Servidor Web
A continuacion se describira una configuracion del servidor web 1 con referencia a la figura 2.
La figura 2 es un diagrama de bloques que muestra un ejemplo de una configuracion esquematica del servidor web 1 de acuerdo con la presente realizacion. Como se muestra en la figura 2, el servidor web 1 incluye una unidad de comunicacion 11, una unidad de almacenamiento 12, una interfaz de entrada/salida 13, y una unidad de control del sistema 14. La unidad de control del sistema 14 y la interfaz de entrada/salida 13 se conectan a traves de un bus del sistema 15.
La unidad de comunicacion 11 conecta a la red 5 y controla un estado de comunicacion con el telefono movil 2 y similares.
La unidad de almacenamiento 12 incluye, por ejemplo, una unidad de disco duro, y similares. La unidad de almacenamiento 12 almacena diversos programas, tal como un sistema operativo, un programa de servidor WWW (red informatica mundial (World Wide Web)), y similares.
Ademas, la unidad de almacenamiento 12 almacena diversos datos de contenido que se van a entregar a los telefonos moviles 2. En la unidad de almacenamiento 12, cada dato de contenido se almacena individualmente en un directorio predeterminado.
Ademas, la unidad de almacenamiento 12 almacena los datos de imagen de alta calidad y los datos de imagen de baja calidad como datos de imagen. Por ejemplo, los datos de imagen de alta calidad se generan como datos de imagen para mostrar una determinada imagen. Los ejemplos de un formato de los datos de imagen generados incluyen JPEG (grupo conjunto de expertos en fotograffa (Joint Photographic Experts Group)), TIFF (formato de fichero de imagen con etiquetas (Tagged-Image File Format)), y PNG (graficos de red portatiles (Portable Network Graphics)). Ademas, los datos de imagen de baja calidad se generan como datos de imagen para mostrar una imagen que tiene el mismo contenido de visualizacion que el de la imagen anterior. Por ejemplo, los datos de imagen de baja calidad se generan de manera el numero de pfxeles de los datos de imagen de baja calidad sea menor que el de los datos de imagen de alta calidad. Cuando el telefono movil 2 muestra realmente una imagen, se usa uno cualquier de los datos de imagen de alta calidad y los datos de imagen de baja calidad. Los datos de imagen de alta calidad o los datos de imagen de baja calidad pueden generarse por el servidor web 1 o pueden generarse por un dispositivo distinto del servidor web 1 y almacenarse en el servidor web 1.
Los datos de imagen de alta calidad y los datos de imagen de baja calidad que tienen el mismo contenido de visualizacion de la imagen se almacenan en asociacion entre si. Por ejemplo, los datos de imagen de alta calidad y los datos de imagen de baja calidad se almacenan en el mismo directoria. El nombre del fichero de los datos de imagen de alta calidad y el nombre del fichero de los datos de imagen de baja calidad pueden interconvertirse entre si basandose en una regla de dar un nombre de fichero a los datos de imagen de alta calidad y los datos de imagen de baja calidad. Por ejemplo, se asume que, en la regla de dar un nombre de fichero a los datos de imagen de baja calidad, un nombre de fichero obtenido anadiendo "_s" al nombre del fichero de los datos de imagen de alta calidad se define que sera el nombre del fichero de los datos de imagen de baja calidad. En esta regla de dar un nombre de fichero, por ejemplo, es posible generar un nombre de fichero "image01_s.jpeg" de los datos de imagen de baja
5
10
15
20
25
30
35
40
45
50
55
60
65
calidad a partir de un nombre de fichero "image01.jpeg" de los datos de imagen de alta calidad. Por otro lado, en esta regla de dar un nombre de fichero, es posible generar un nombre de fichero "image01.jpeg" de los datos de imagen de alta calidad a partir de un nombre de fichero "image01_s.jpeg" de los datos de imagen de baja calidad. Esta regla de dar un nombre de fichero es una regla de conversion de un nombre de fichero de los datos de imagen de alta calidad en un nombre de fichero de los datos de imagen de baja calidad.
Por ejemplo, el nombre de dominio del servidor web 1 es "aaaaa.bbb.cc". Los datos de imagen de alta calidad con un nombre de fichero de "image01.jpeg" y los datos de imagen de baja calidad con un nombre de fichero de "image01_s.jpeg" se almacenan en un directorio con un nombre de directorio de "dddd/eeee". "dddd/eeee" indica una ruta relativa de un conjunto de directorios como una posicion de almacenamiento de contenido. En este caso, el URL (localizador de recursos uniforme (Uniform Resource Locator)) de los datos de imagen de alta calidad es "
http://aaaaa.bbb.cc/dddd/eeee/image01.jpeg". El URL de los datos de imagen de baja calidad es "
http://aaaaa.bbb.cc/dddd/eeee/image01_s.jpeg". De esta manera, los URL de los datos de imagen de alta calidad y los datos de imagen de baja calidad que tienen el mismo contenido de visualizacion de la imagen estan asociados entre si. El servidor web 1 identifica datos que se van a transmitir al telefono movil 2 por un URL incluido en una solicitud HTTP (en lo sucesivo en el presente documento denominada como "solicitud") recibida desde el telefono movil 2. El URL es un ejemplo de informacion de identificacion de la presente invencion.
http://aaaaa.bbb.cc/dddd/eeee/image01.jpeg". El URL de los datos de imagen de baja calidad es "
http://aaaaa.bbb.cc/dddd/eeee/image01_s.jpeg". De esta manera, los URL de los datos de imagen de alta calidad y los datos de imagen de baja calidad que tienen el mismo contenido de visualizacion de la imagen estan asociados entre si. El servidor web 1 identifica datos que se van a transmitir al telefono movil 2 por un URL incluido en una solicitud HTTP (en lo sucesivo en el presente documento denominada como "solicitud") recibida desde el telefono movil 2. El URL es un ejemplo de informacion de identificacion de la presente invencion.
Los datos de imagen de alta calidad y los datos de imagen de baja calidad pueden almacenarse en directorios diferentes entre si, respectivamente. En este caso, los nombres de los directorios pueden interconvertirse en base a una regla de conversion del nombre del directorio. Los datos de imagen de alta calidad y los datos de imagen de baja calidad pueden almacenarse respectivamente en servidores web 1 cuyos nombres de dominio son diferentes entre si. En otras palabras, puede haber un servidor web 1 para entregar unicamente los datos de imagen de alta calidad y un servidor web 1 para entregar unicamente los datos de imagen de baja calidad. En este caso, los nombres de dominio pueden interconvertirse en base a una regla de conversion del nombre de dominio. Cuando los nombres de los directorios o los nombres de dominio son diferentes entre si entre los datos de imagen de alta calidad y los datos de imagen de baja calidad, los nombres de fichero pueden ser iguales.
La regla de conversion del nombre de fichero, la regla de conversion del nombre de directorio, y la regla de conversion del nombre de dominio se denominan conjuntamente como una "regla de conversion del URL". La informacion que indica la regla de conversion del URL puede almacenarse en la unidad de almacenamiento 12 como informacion de la regla de conversion. El servidor web 1 puede transmitir la informacion de la regla de conversion al telefono movil 2 respondiendo a una solicitud del telefono movil 2. En base a uno de los URL de los datos de imagen de alta calidad y los datos de imagen de baja calidad y la informacion de la regla de conversion, el telefono movil 2 puede generar el otro URL.
Una pluralidad de datos de imagen puede distribuirse a y almacenarse en una pluralidad de servidores web 1 como una unidad de los datos de imagen de alta calidad y los datos de imagen de baja calidad en asociacion entre si. En este caso, una regla de dar un URL puede ser diferente para cada servidor web 1.
La interfaz de entrada/salida 13 realiza un procesamiento de interfaz entre la unidad de comunicacion 11, la unidad de almacenamiento 12 y la unidad de control del sistema 14.
La unidad de control del sistema 14 incluye una CPU (unidad central de procesamiento (Central Processing Unit)) 14a, una ROM (memoria de solo lectura (Read Only Memory)) 14b, una RAM (memoria de acceso aleatorio (Random Access Memory)) 14c, y similares. En la unidad de control del sistema 14, la CPU 14a ejecuta diversos programas almacenados en la unidad de almacenamiento 12 y la ROM 14b, de manera que la unidad de control del sistema 14 controle cada unidad del servidor web 1.
1-3. Configuracion del Telefono Movil
A continuacion, se describira una configuracion del telefono movil 2 con referencia a la figura 3.
La figura 3 es un diagrama de bloques que muestra un ejemplo de una configuracion esquematica del telefono movil 2 de acuerdo con la presente realizacion.
Como se muestra en la figura 3, el telefono movil 2 incluye una unidad de comunicacion LAN inalambrica 21, una unidad de comunicacion inalambrica movil 22, una unidad de almacenamiento 23, una unidad de visualizacion 24, una unidad de operacion 25, un altavoz 26, un microfono 27, una interfaz de entrada/salida 28, y una unidad de control del sistema 29. La unidad de control del sistema 29 y la interfaz de entrada/salida 28 se conectan a traves de un bus del sistema 30.
La unidad de comunicacion LAN inalambrica 21 se conecta a la LAN inalambrica 6 y controla la comunicacion con el punto de acceso 3 transmitiendo y recibiendo ondas de radio a y desde el punto de acceso 3 a traves de una antena AT1. Ademas, la unidad de comunicacion LAN inalambrica 21 transmite paquetes transmitidos desde la unidad de
5
10
15
20
25
30
35
40
45
50
55
60
65
control del sistema 29 al punto de acceso 3, recibe paquetes transmitidos desde el punto de acceso 3, y transmite los paquetes a la unidad de control del sistema 29. Asf, la unidad de control del sistema 29 transmite una solicitud al servidor web 1 a traves de la LAN inalambrica 6 y recibe contenidos del servidor web 1 a traves de la LAN inalambrica 6.
La unidad de comunicacion inalambrica movil 22 conecta a la red de comunicacion movil 7 y controla la comunicacion con la estacion base inalambrica 4 transmitiendo y recibiendo ondas de radio a y desde la estacion base inalambrica 4 a traves de una antena AT2. Ademas, la unidad de comunicacion inalambrica movil 22 transmite paquetes transmitidos desde la unidad de control del sistema 29 a la estacion base inalambrica 4, recibe paquetes transmitidos desde la estacion base inalambrica 4, y transmite los paquetes a la unidad de control del sistema 29. Asf, la unidad de control del sistema 29 transmite una solicitud al servidor web 1 a traves de la red de comunicacion movil 7 y recibe contenidos desde el servidor web 1 a traves de la red de comunicacion movil 7.
Cuando el telefono movil 2 puede conectar tanto a la LAN inalambrica 6 como a la red de comunicacion movil 7, el telefono movil 2 se conecta preferiblemente a la LAN inalambrica 6 mediante el control de la unidad de control del sistema 29. En otras palabras, el telefono movil 2 no se conecta a la LAN inalambrica 6 ni a la red de comunicacion movil 7 al mismo tiempo. La unidad de control del sistema 29 almacena la informacion de conexion que indica un estado de conexion actual y similar, de la red en la RAM 29c. Cuando la unidad de control del sistema 29 quiere hacer referencia al estado de conexion de la red de un programa de aplicacion, la unidad de control del sistema 29 llama a una API (interfaz de programacion de aplicaciones (Application Programming Interface)) proporcionada, por ejemplo, por un sistema operativo. Segun el estado de conexion de la red, hay un estado de conexion con la unidad de comunicacion LAN inalambrica 21, un estado de conexion con la red de comunicacion movil 7, y un estado de no conexion con las redes.
La unidad de almacenamiento 23 (un ejemplo de un medio de almacenamiento de la presente invencion) incluye, por ejemplo, una memoria flash y similares. La unidad de almacenamiento 23 almacena el sistema operativo. La unidad de almacenamiento 23 tambien almacena diversos programas de aplicacion. Aqrn, la unidad de almacenamiento 23 almacena una aplicacion de descarga. La aplicacion de descarga es un programa de aplicacion para descargar datos, tales como, por ejemplo, contenidos buscados por una instruccion de un usuario, contenidos seleccionados por el usuario, y contenidos determinados por la unidad de control del sistema 29 de acuerdo con una operacion del usuario del servidor web 1, y visualizar contenidos en base a lo datos descargados. Los datos que se van a descargar incluyen los datos de imagen de alta calidad, los datos de imagen de baja calidad, y similares.
La unidad de almacenamiento 23 almacena los datos de imagen de alta calidad y los datos de imagen de baja calidad, que se descargan cuando la unidad de control del sistema 29 ejecuta la aplicacion de descarga, como memoria cache. Espedficamente, los datos de imagen de alta calidad y los datos de imagen de baja calidad se almacenan en asociacion con un URL de cada dato de imagen.
La unidad de visualizacion 24 incluye, por ejemplo, una pantalla de cristal lfquido y muestra informacion, tal como caracteres e imagenes.
La unidad de operacion 25 incluye, por ejemplo, botones y un panel tactil, recibe una instruccion de operacion de un usuario, y transmite el contenido de la instruccion a la unidad de control del sistema 29 como una senal de instruccion.
La interfaz de entrada/salida 28 realiza el procesamiento de interfaz entre los componentes de la unidad de comunicacion LAN inalambrica 21 al microfono 27 y la unidad de control del sistema 29.
La unidad de control del sistema 29 incluye una CPU 29a, una ROM 29b, una RAM 29c, y similares. En la unidad de control del sistema 29, la CPU 29a lee y ejecuta un programa tal como la aplicacion de descarga almacenada en la unidad de almacenamiento 23, de manera que la unidad de control del sistema 29 funcione como un medio de determinacion de conexion, un primer medio de determinacion de almacenamiento, un medio de recepcion, un medio de salida, un medio de control, un medio de adquisicion de informacion de identificacion, un medio de generacion, un medio de eliminacion, un segundo medio de determinacion de almacenamiento, un medio de determinacion de desconexion, un medio de adquisicion de informacion de carga, y un medio de determinacion de carga de la presente invencion.
Espedficamente, la unidad de control del sistema 29 adquiere el URL de uno cualquiera de los datos de imagen de alta calidad y los datos de imagen de baja calidad de una imagen que se va a mostrar en la unidad de visualizacion 24. En la presente realizacion, se asume que se adquirira el URL de los datos de imagen de alta calidad. Por ejemplo, se asume que la aplicacion de descarga es un programa para buscar ciertos contenidos. En este caso, por ejemplo, la unidad de control del sistema 29 transmite una solicitud al servidor web 1 de manera que el servidor web 1 busque contenidos mediante una condicion de busqueda introducida por un usuario. Por consiguiente, el servidor web 1 busca los contenidos y transmite, por ejemplo, informacion de la lista de busqueda que indica una lista de contenidos recuperados al telefono movil 2. Los URL de datos de los contenidos recuperados se describen en la
5
10
15
20
25
30
35
40
45
50
55
60
65
informacion de la lista de busqueda. La unidad de control del sistema 29 muestra una lista del contenido recuperado en la unidad de visualizacion 24 basandose en la informacion de la lista de busqueda. Aquf, cuando el usuario selecciona una imagen de la lista mostrada, la unidad de control del sistema 29 adquiere el URL de los datos de imagen de alta calidad de la imagen seleccionada de la informacion de la lista de busqueda. O, por ejemplo, se asume que una determinada pagina web se muestra por la aplicacion de descarga. En este caso, la unidad de control del sistema 29 descarga un documento HTML del servidor web 1. A continuacion, la unidad de control del sistema 29 muestra una pagina web en la unidad de visualizacion 24 en base al documento HTML descargado. En este momento, cuando se describe un etiqueta img en el documento HTML, la unidad de control del sistema 29 adquiere el URL de los datos de imagen de alta calidad de un atributo src de la etiqueta img.
Cuando la unidad de control del sistema 29 adquiere el URL de los datos de imagen de alta calidad, la unidad de control del sistema 29 genera el URL de los datos de imagen de baja calidad basandose en el URL de los datos de imagen de alta calidad y la regla de conversion del URL. Estos URL se usan al determinar un estado de almacenamiento de la memoria cache y al transmitir una solicitud de datos de imagen. La regla de conversion del URL puede definirse en la aplicacion de descarga por adelantado. O, la unidad de control del sistema 29 puede adquirir la regla de conversion del URL recibiendo la informacion de la regla de conversion del servidor web 1.
La unidad de control del sistema 29 determina un estado de almacenamiento de la memoria cache de los datos de imagen de alta calidad y un estado de almacenamiento de la memoria cache de los datos de imagen de baja calidad. La unidad de control del sistema 29 tambien determina los estados de conexion entre el telefono movil 2 y la LAN inalambrica 6 y entre el telefono movil 2 y la red de comunicacion movil 7. Los estados de almacenamiento de las memorias cache y los estados de conexion pueden determinarse en diferentes momentos o al mismo tiempo.
Basandose en el resultado de determinacion de los estados de almacenamiento de las memorias cache y el resultado de determinacion de los estados de conexion de las redes, la unidad de control del sistema 29 determina si los datos de imagen de alta calidad o los datos de imagen de baja calidad se usan o no como datos de imagen usados para mostrar una imagen. Ademas, en base a estos resultados de determinacion, la unidad de control del sistema 29 determina si los datos de imagen usados para visualizar una imagen se adquieren desde la unidad de almacenamiento 23, se descargan a traves de la LAN inalambrica 6, o se descargan a traves de la red de comunicacion movil 7. La unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 basandose en la memoria cache de los datos de imagen o los datos de imagen descargados.
Especfficamente, la unidad de control del sistema 29 usa la memoria cache de los datos de imagen de alta calidad para mostrar una imagen cuando la memoria cache de los datos de imagen de alta calidad se almacenan en la unidad de almacenamiento 23. Dado que los datos de imagen con mayor calidad de imagen entre los datos de imagen de alta calidad y los datos de imagen de baja calidad ya se han almacenado, la unidad de control del sistema 29 puede mostrar rapidamente una imagen de alta calidad sin descargar la imagen y sin aumentar la tarifa de comunicacion por paquetes.
Incluso cuando el telefono movil 2 esta conectado a la red de comunicacion movil 7, la memoria cache de los datos de imagen de alta calidad se usa para mostrar una imagen. Tal proceso puede realizarse convirtiendo el URL. Especfficamente, cuando el telefono movil 2 esta conectado a la red de comunicacion movil 7, se determina que los datos de imagen de baja calidad se descargan. Por lo tanto, en un programa de aplicacion convencional, un telefono movil adquiere un URL de los datos de imagen de baja calidad que son datos que se van a descargar. Despues, el telefono movil determina si la memoria cache de los datos correspondientes al URL adquirido se almacenan o no. En este momento, en el programa de aplicacion convencional, incluso cuando el telefono movil ha descargado los datos de imagen de alta calidad y los ha almacenado como memoria cache antes, el telefono movil no puede mostrar una imagen usando la memoria cache de los datos de imagen de alta calidad. La razon de esto es porque la memoria cache de los datos se busca por el URL de los datos que deben descargarse. El URL adquirido por el telefono movil es el URL de los datos de imagen de baja calidad y el URL de los datos de imagen de baja calidad y el URL de los datos de imagen de alta calidad son diferentes entre si. Por lo tanto, de forma convencional, cuando la memoria cache de los datos de imagen de baja calidad no estan almacenados, incluso si la memoria cache de los datos de imagen de alta calidad esta almacenada, el telefono movil no puede ayudar sin descargar los datos de imagen de baja calidad. Por otro lado, la unidad de control del sistema 29 usa la memoria cache de los datos de imagen de alta calidad para mostrar una imagen, de manera que es posible aumentar las probabilidades de que se muestre la imagen con una mayor calidad.
A continuacion, cuando la memoria cache de los datos de imagen de alta calidad no se almacena y el telefono movil 2 esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad a traves de la LAN inalambrica 6. Despues, la unidad de control del sistema 29 usa los datos de imagen de alta calidad descargados para mostrar una imagen. La velocidad de comunicacion de la LAN inalambrica 6 es mas rapida que la de la red de comunicacion movil 7 y el sistema de tarifa de la misma es el sistema de tarifa plana o la tarifa de comunicacion por paquetes de la misma es gratis. Por lo tanto, la unidad de control del sistema 29 puede descargar los datos de imagen de alta calidad en menor tiempo que al descargar los datos de imagen de alta calidad a traves de la red de comunicacion movil 7. Adicionalmente, la unidad de control del sistema 29 puede descargar los
5
10
15
20
25
30
35
40
45
50
55
60
65
datos de imagen de alta calidad sin aumentar la tarifa de comunicacion por paquetes.
Aquf, la unidad de control del sistema 29 puede adquirir informacion que indica el grado de carga de la LAN inalambrica 6 y cuando el grado de carga de la LAN inalambrica 6 es mayor que o igual a un valor umbral predeterminado, la unidad de control del sistema 29 puede descargar los datos de imagen de baja calidad en lugar de los datos de imagen de alta calidad a traves de la LAN inalambrica 6. La unidad de control del sistema 29 puede mostrar una imagen basandose en los datos de imagen de baja calidad descargados. Cuando la carga de la LAN inalambrica 6 es alta, tarda mucho tiempo en descargar los datos de imagen de alta calidad. Por lo tanto, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad cuya cantidad de datos es pequena, de manera que el tiempo requerido para la descarga disminuye. Asf, la unidad de control del sistema 29 puede mostrar una imagen en menos tiempo.
Como un factor para aumentar la carga de la LAN inalambrica 6, por ejemplo, se da el caso en el que algunos datos se descargan a traves de la LAN inalambrica 6 mediante un programa de aplicacion o similar, distinto de la aplicacion de descarga. En este caso, el ancho de banda de la LAN inalambrica 6, que puede usarse para descargar datos de imagen en la aplicacion de descarga, disminuye por la descarga por el otro programa de aplicacion, o similar. Ademas, por ejemplo, se da el caso en el que la carga del punto de acceso 3 aumenta y el proceso de transmision de los datos de imagen por el punto de acceso 3 se retrasa.
Como informacion que indica el grado de carga de la LAN inalambrica 6, hay diversos ejemplos de informacion que pueden adquirirse por la unidad de control del sistema 29. Por ejemplo, la unidad de control del sistema 29 puede descargar algunos datos a traves de la LAN inalambrica 6 antes de descargar los datos de imagen de alta calidad y medir la cantidad de datos descargada por unidad de tiempo (en lo sucesivo denominada como "velocidad de descarga"). Por ejemplo, la velocidad de descarga se calcula por la formula que se indica a continuacion.
Velocidad de descarga = numero total de paquetes descargados x tamano del paquete/tiempo requerido para
descargar los paquetes
Aquf, se indica que cuanto menor es la velocidad de descarga, menor es el ancho de banda que puede usarse para descargar, por ejemplo, los datos de imagen en la aplicacion de descarga. Aquf, como un valor umbral del grado de carga, una velocidad umbral se ajusta por adelantado. Cuando la unidad de control del sistema 29 determina que la velocidad de descarga medida es menor que o igual a la velocidad umbral, el grado de carga de la LAN inalambrica 6 es mayor que o igual al valor umbral, de manera que la unidad de control del sistema 29 descargue los datos de imagen de baja calidad a traves de la LAN inalambrica 6.
Un ejemplo de datos por el que se mide la velocidad de descarga es un documento HTML. El motivo de esto se debe a que cuando la unidad de control del sistema 29 muestra una pagina web que incluye una imagen en la unidad de visualizacion 24, la unidad de control del sistema 29 descarga un documento HTML de la pagina web antes de descarga los datos de imagen de la imagen.
Cuando la unidad de control del sistema 29 descarga continuamente una pluralidad de datos de imagen, la unidad de control del sistema 29 puede medir la velocidad de descarga de cada dato de imagen. En este caso, la unidad de control del sistema 29 descarga los primeros datos de imagen de alta calidad y mide la velocidad de descarga de los primeros datos de imagen de alta calidad, y despues la unidad de control del sistema 29 determina si los segundos datos de imagen que se van a descargar son los datos de imagen de alta calidad o los datos de imagen de baja calidad basandose en la velocidad de descarga medida. Posteriormente, la unidad de control del sistema 29 determina si los datos de imagen que se van a descargar la proxima vez son los datos de imagen de alta calidad o los datos de imagen de baja calidad basandose en la velocidad de descarga de los datos de imagen descargados justo antes. La unidad de control del sistema 29 puede realizar la determinacion anterior no solo al descargar continuamente una pluralidad de datos de imagen, sino tambien al descargar cada dato de imagen en un intervalo de tiempo.
Un ejemplo de la informacion que indica el grado de carga de la LAN inalambrica 6 es un tiempo requerido desde que la unidad de control del sistema 29 transmite una solicitud de los datos de imagen de alta calidad a traves de la LAN inalambrica 6 a cuando la unidad de control del sistema 29 comienza a recibir una respuesta a la solicitud (en lo sucesivo en el presente documento denominado como "tiempo de respuesta"). En este caso, cuanto mayor es el tiempo de respuesta, mayor es la carga de la LAN inalambrica 6. Aquf, como un valor umbral del grado de carga, se ajusta un tiempo umbral por adelantado. La unidad de control del sistema 29 transmite la solicitud de los datos de imagen de alta calidad y mide el tiempo de respuesta, y cuando unidad de control del sistema 29 determina que el tiempo de respuesta medido es mayor que o igual al tiempo umbral, el grado de carga de la LAN inalambrica 6 es mayor que o igual al valor umbral, de manera que la unidad de control del sistema 29 descargue los datos de imagen de baja calidad a traves de la LAN inalambrica 6. En este caso, la unidad de control del sistema 29 cancela la descarga de los datos de imagen de alta calidad.
Cuando la memoria cache de los datos de imagen de baja calidad se almacena, por ejemplo, la unidad de control del
5
10
15
20
25
30
35
40
45
50
55
60
65
sistema 29 puede mostrar una imagen basada en la memoria cache de los datos de imagen de baja calidad antes de descargar los datos de imagen de alta calidad. Despues de descargar los datos de imagen de alta calidad, la unidad de control del sistema 29 puede mostrar una imagen basada en los datos de imagen de alta calidad. En otras palabras, la unidad de control del sistema 29 puede mostrar una imagen de calidad inferior y, posteriormente, mostrar una imagen de mayor calidad. En este momento, la unidad de control del sistema 29 reemplaza la imagen de calidad inferior mostrada basada en la memoria cache de los datos de imagen de baja calidad por la imagen de mayor calidad. Asf, es posible mostrar la imagen mas rapidamente. Especfficamente, por ejemplo, la unidad de control del sistema 29 muestra una imagen basada en los datos de imagen de baja calidad antes de transmitir la solicitud de los datos de imagen de alta calidad o inmediatamente despues de transmitir la solicitud de los datos de imagen de alta calidad.
Cuando la conexion con la LAN inalambrica 6 esta desconectada mientras que la unidad de control del sistema 29 esta descargando los datos de imagen de alta calidad, la unidad de control del sistema 29 puede mostrar una imagen basada en la memoria cache de los datos de imagen de baja calidad. Asf, incluso cuando la descarga de los datos de imagen de alta calidad falla, la unidad de control del sistema 29 puede mostrar la imagen.
A continuacion, cuando unicamente los datos de imagen de baja calidad de los datos de imagen de alta y baja calidad se almacenan y cuando el telefono movil 2 no esta conectado a la LAN inalambrica 6, es decir, cuando el telefono movil 2 esta conectado unicamente a la red de comunicacion movil 7 y no esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 usa la memoria cache de los datos de imagen de baja calidad para mostrar una imagen. De esta manera, la unidad de control del sistema 29 puede mostrar rapidamente una imagen sin descargar datos de imagen y sin aumentar la tarifa de comunicacion por paquetes.
A continuacion, cuando los datos de imagen de alta calidad y los datos de imagen de baja calidad no estan almacenados y el telefono movil 2 esta conectado a la red de comunicacion movil 7, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad a traves de la red de comunicacion movil 7. Despues, la unidad de control del sistema 29 usa los datos de imagen de baja calidad descargados para mostrar una imagen. La cantidad de datos de los datos de imagen de baja calidad es menor que la de los datos de imagen de alta calidad. Por lo tanto, la unidad de control del sistema 29 puede completar la descarga en un menor tiempo que al descargar los datos de imagen de alta calidad. Ademas, la cantidad cobrada de la tarifa de comunicacion por paquetes es menor que al descargar los datos de imagen de alta calidad.
Cuando la unidad de control del sistema 29 descarga los datos de imagen de alta calidad o los datos de imagen de baja calidad, la unidad de control del sistema 29 almacena los datos de imagen descargados en la unidad de almacenamiento 23 como memoria cache. Aquf, cuando la unidad de control del sistema 29 almacena la memoria cache de los datos de imagen de alta calidad en la unidad de almacenamiento 23, si la memoria cache de los datos de imagen de baja calidad asociados a los datos de imagen de alta calidad se almacena en la unidad de almacenamiento 23, la unidad de control del sistema 29 borra la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23. Cuando la memoria cache de los datos de imagen de alta calidad esta almacenada, es posible mostrar una imagen de alta calidad basada en la memoria cache de los datos de imagen de alta calidad. Por lo tanto, los datos de imagen de baja calidad no son necesarios. Por lo tanto, los datos de imagen de baja calidad innecesarios se borran de la unidad de almacenamiento 23, de manera que es posible aumentar la cantidad de almacenamiento libre de la unidad de almacenamiento 23.
Dado que el telefono movil 2 no esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 no puede descargar los datos de imagen de alta calidad. Por lo tanto, cuando la unidad de control del sistema 29 muestra una imagen por los datos de imagen de baja calidad, despues de conectar el telefono movil 2 a la LAN inalambrica 6, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad. La unidad de control del sistema 29 almacena los datos de imagen de alta calidad descargados en la unidad de almacenamiento 23 como memoria cache. Tal proceso se denomina como un proceso de recoleccion de datos de imagen de alta calidad. Una imagen que se ha visualizado puede volverse a visualizar mas probablemente que una imagen que no ha mostrado, de manera que la memoria cache de los datos de imagen que se usa para mostrar una imagen se almacena. Aquf, cuando la unidad de control del sistema 29 muestra de nuevo una imagen cuyo contenido de visualizacion es el mismo que el de una imagen mostrada usando los datos de imagen de baja calidad, si el telefono movil 2 esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad y muestra una imagen. Sin embargo, si la memoria cache de los datos de imagen de alta calidad ya se ha almacenado, la unidad de control del sistema 29 no necesita descargar los datos de imagen de alta calidad. Por lo tanto, es posible mostrar una imagen en menor tiempo ya que la descarga no se realiza cuando la imagen se muestra.
1-4. Funcionamiento del Sistema de Descarga
A continuacion, se describira un funcionamiento del sistema de descarga S con referencia a las figuras 4 a 7.
1-4-1. Proceso de Descarga de Datos de Imagen
5
10
15
20
25
30
35
40
45
50
55
60
65
La figura 4 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de la unidad de control del sistema 29 del telefono movil 2 de acuerdo con la presente realizacion.
El proceso de descarga de datos de imagen se realiza cada vez que la unidad de control del sistema 29 adquiere el URL de los datos de imagen de alta calidad de una imagen que se va a visualizar en la unidad de visualizacion 24 mientras que se ejecutan la aplicacion de descarga. En primer lugar, la unidad de control del sistema 29 genera un URL de los datos de imagen de baja calidad basandose en el URL adquirido de los datos de imagen de alta calidad (etapa S1). Especfficamente, la unidad de control del sistema 29 genera una copia del URL de los datos de imagen de alta calidad. A continuacion, como el medio de generacion, la unidad de control del sistema 29 convierte la copia del URL de los datos de imagen de alta calidad en un URL de los datos de imagen de baja calidad en base a la regla de conversion del URL.
A continuacion, como el primer medio de determinacion de almacenamiento, la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de alta calidad se almacena o no en la unidad de almacenamiento 23 (etapa S2). Especfficamente, la unidad de control del sistema 29 busca la memoria cache de los datos de imagen de alta calidad de la unidad de almacenamiento 23 por el URL adquirido de los datos de imagen de alta calidad. La unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de alta calidad se recupera o no. En otras palabras, la unidad de control del sistema 29 determina si los datos de imagen de alta calidad asociados al URL adquirido estan almacenados o no en la unidad de almacenamiento 23.
En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de alta calidad esta almacenada (etapa S2: SI), la unidad de control del sistema 29 adquiere la memoria cache de los datos de imagen de alta calidad de la unidad de almacenamiento 23 (etapa S3). En otras palabras, la unidad de control del sistema 29 adquiere los datos de imagen de alta calidad asociados al URL adquirido de la unidad de almacenamiento 23. A continuacion, como el medio de salida, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de alta calidad adquiridos (etapa S4). Dado que se conoce un metodo visualizacion de una imagen en base a los datos de imagen, se omitira la descripcion detallada. Cuando la unidad de control del sistema 29 completa el proceso de la etapa S4, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen.
En la etapa S2, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de alta calidad no esta almacenada (etapa S2: NO), la unidad de control del sistema 29 adquiere el estado de conexion de la red (etapa S5). Por ejemplo, la unidad de control del sistema 29 llama a una API para adquirir el estado de conexion. A continuacion, como el medio de determinacion de conexion, la unidad de control del sistema 29 determina si el telefono movil 2 esta conectado o no actualmente a la LAN inalambrica 6 basandose en el estado de conexion de la red (etapa S6).
En este momento, si la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la LAN inalambrica 6 (etapa S6: SI), la unidad de control del sistema 29 realiza un proceso de descarga de datos de imagen de alta calidad (etapa S7). En el proceso de descarga de datos de imagen de alta calidad, los datos de imagen de alta calidad se descargan a traves de la LAN inalambrica 6. Se muestra una imagen en base a los datos de imagen de alta calidad descargados. Los detalles del proceso de descarga de datos de imagen de alta calidad se describiran mas adelante. Cuando la unidad de control del sistema 29 completa el proceso de la etapa S7, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen.
En la etapa S6, si la unidad de control del sistema 29 determina que el telefono movil 2 no esta conectado a la LAN inalambrica 6 (etapa S6: NO), como el primer medio de determinacion de almacenamiento, la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S8). Especfficamente, la unidad de control del sistema 29 busca la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 por el URL generado de los datos de imagen de baja calidad. La unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad se recupera o no. En otras palabras, la unidad de control del sistema 29 determina si los datos de imagen de baja calidad asociados al URL generado estan almacenados o no en la unidad de almacenamiento 23.
En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada (etapa S8: SI), la unidad de control del sistema 29 adquiere la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S9). En otras palabras, la unidad de control del sistema 29 adquiere los datos de imagen de baja calidad asociados al URL generado de la unidad de almacenamiento 23. A continuacion, como el medio de salida, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de baja calidad adquiridos (etapa S10). Cuando la unidad de control del sistema 29 completa el proceso de la etapa S10, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen.
En la etapa S8, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de
5
10
15
20
25
30
35
40
45
50
55
60
65
baja calidad no esta almacenada (etapa S8: NO), la unidad de control del sistema 29 determina si el telefono movil 2 esta conectado o no actualmente a la red de comunicacion movil 7 basandose en el estado de conexion de la red (etapa S11).
En este momento, si la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la red de comunicacion movil 7 (etapa S11: SI), la unidad de control del sistema 29 descarga los datos de imagen de baja calidad a traves de la red de comunicacion movil 7. Especfficamente, la unidad de control del sistema 29 transmite una solicitud que incluye el URL generado de los datos de imagen de baja calidad a traves de la unidad de comunicacion inalambrica movil 22 (etapa S12). Cuando el servidor web 1 recibe la solicitud, el servidor web 1 adquiere los datos de imagen de baja calidad correspondientes al URL incluido en la solicitud de la unidad de almacenamiento 12. Despues, el servidor web 1 transmite los datos de imagen de baja calidad adquiridos. Como el medio de recepcion, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad transmitidos desde el servidor web 1 a traves de la unidad de comunicacion inalambrica movil 22 (etapa S13). A continuacion, como el medio de control, la unidad de control del sistema 29 almacena los datos de imagen de baja calidad descargados en la unidad de almacenamiento 23 como memoria cache junto con el URL generado de los datos de imagen de baja calidad (etapa S14). A continuacion, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de baja calidad descargados (etapa S15). Cuando la unidad de control del sistema 29 completa el proceso de la etapa S15, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen.
En la etapa S11, si la unidad de control del sistema 29 determina que el telefono movil 2 no esta conectado a la red de comunicacion movil 7 (etapa S11: NO), la unidad de control del sistema 29 muestra un mensaje de error en la unidad de visualizacion 24 (etapa S16). Esto se debe a que la memoria cache de los datos de imagen de la imagen que se va a mostrar no esta almacenada y los datos de imagen no pueden descargarse. Cuando la unidad de control del sistema 29 completa el proceso de la etapa S16, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen.
1-4-2. Proceso de Descarga de Datos de Imagen de Alta Calidad Ejemplo 1
La figura 5 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de alta calidad de un ejemplo 1 mediante la unidad de control del sistema 29 del telefono movil 2 de acuerdo con la presente realizacion.
En el ejemplo 1, cuando la memoria cache de los datos de imagen de baja calidad esta almacenada, en primer lugar, se muestra una imagen en base a los datos de imagen de baja calidad. Cuando la descarga de los datos de imagen de alta calidad se completa, se muestra una imagen en base a los datos de imagen de alta calidad.
En primer lugar, la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S51). En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada (etapa S51: SI), la unidad de control del sistema 29 adquiere la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S52). A continuacion, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de baja calidad adquiridos (etapa S53). El contenido especffico del proceso de las etapas S51 a S53 es el mismo que el de las etapas S8 a S10 en el proceso de descarga de datos de imagen.
Cuando la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad no esta almacenada (etapa S51: NO) o cuando la unidad de control del sistema 29 completa el proceso de la etapa S53, como el medio de adquisicion de informacion de carga, la unidad de control del sistema 29 adquiere la informacion que indica el grado de carga de la LAN inalambrica 6 (etapa S54). En la descripcion que se indica a continuacion, como la informacion que indica el grado de carga, se usa la velocidad de descarga. En este caso, la unidad de control del sistema 29 adquiere la velocidad de descarga de los datos descargados justo antes. Por ejemplo, la ultima velocidad de descarga medida se almacena en un area predeterminada en la RAM 29c. Por lo tanto, la unidad de control del sistema 29 adquiere la velocidad de descarga de la RAM 29c.
A continuacion, como el medio de determinacion de carga, la unidad de control del sistema 29 determina si el grado de carga indicado por la informacion adquirida es mayor que o igual al valor umbral almacenado en la unidad de almacenamiento 23 (etapa S55). En este momento, si la unidad de control del sistema 29 determina que la velocidad de descarga adquirida no es inferior o igual a la velocidad umbral, es decir, si la unidad de control del sistema 29 determina que el grado de carga no es mayor que o igual al valor umbral (etapa S55: NO), la unidad de control del sistema 29 descarga los datos de imagen de alta calidad a traves de la LAN inalambrica 6. Especfficamente, la unidad de control del sistema 29 transmite una solicitud que incluye el URL adquirido de los datos de imagen de alta calidad a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S56). Como el medio de recepcion, la
5
10
15
20
25
30
35
40
45
50
55
60
65
unidad de control del sistema 29 descarga los datos de imagen de alta calidad transmitidos desde el servidor web 1 a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S57). Si la velocidad de descarga de los datos de imagen de alta calidad se usa en la determinacion en la etapa S55, la unidad de control del sistema 29 mide la velocidad de descarga en este momento. La unidad de control del sistema 29 almacena la velocidad de descarga medida en la RAM 29c.
A continuacion, como el medio de control, la unidad de control del sistema 29 almacena los datos de imagen de alta calidad descargados en la unidad de almacenamiento 23 como memoria cache en asociacion con el URL adquirido de los datos de imagen de alta calidad (etapa S58). A continuacion, como el medio de salida, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de alta calidad descargados (etapa S59). En este momento, la unidad de control del sistema 29 muestra una nueva imagen sobre la imagen mostrada basada en los datos de imagen de baja calidad. En otras palabras, la unidad de control del sistema 29 reemplaza la imagen de calidad inferior mostrada en la pantalla por la imagen de mayor calidad.
A continuacion, como el medio de eliminacion, la unidad de control del sistema 29 borra la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S60). Especfficamente, la unidad de control del sistema 29 determina si los datos de imagen de baja calidad asociados al URL generado estan almacenados o no en la unidad de almacenamiento 23. Si los datos de imagen de baja calidad estan almacenados en la unidad de almacenamiento 23, la unidad de control del sistema 29 borra los datos de imagen de baja calidad. Cuando la unidad de control del sistema 29 completa el proceso de la etapa S60, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen de alta calidad.
En la etapa S55, si la unidad de control del sistema 29 determina que la velocidad de descarga adquirida es menor que o igual a la velocidad umbral, es decir, si la unidad de control del sistema 29 determina que el grado de carga es mayor que o igual al valor umbral (etapa S55: SI), la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S61). Este metodo de determinacion es el mismo que el de la etapa S8 en el proceso de descarga de datos de imagen.
En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad no esta almacenada (etapa S61: NO), la unidad de control del sistema 29 descarga los datos de imagen de baja calidad a traves de la LAN inalambrica 6. Especfficamente, la unidad de control del sistema 29 transmite una solicitud que incluye el URL generado de los datos de imagen de baja calidad a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S62). Despues, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad transmitidos desde el servidor web 1 a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S63). A continuacion, la unidad de control del sistema 29 almacena los datos de imagen de baja calidad descargados en la unidad de almacenamiento 23 como memoria cache junto con el URL generado de los datos de imagen de baja calidad (etapa S64). A continuacion, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de baja calidad descargados (etapa S65). Cuando la unidad de control del sistema 29 completa el proceso de la etapa S65, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen de alta calidad.
En la etapa S61, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada (etapa S61: SI), la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen de alta calidad. En este caso, en la etapa S53, se muestra una imagen en base a la memoria cache de los datos de imagen de baja calidad.
Ejemplo 2
La figura 6 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de alta calidad de un ejemplo 2 mediante la unidad de control del sistema 29 del telefono movil 2 de acuerdo con la presente realizacion. En la figura 6, se representan las mismas etapas que las de la figura 5 mediante los mismos numeros de etapas.
En el ejemplo 2, cuando la conexion con la LAN inalambrica 6 esta desconectada mientras que los datos de imagen de alta calidad se estan descargando, si la memoria cache de los datos de imagen de baja calidad esta almacenada, se muestra una imagen en base a los datos de imagen de baja calidad.
En primer lugar, la unidad de control del sistema 29 adquiere informacion que indica el grado de carga de la LAN inalambrica 6 (etapa S54) y determina si el grado de carga es mayor que o igual al valor umbral (etapa S55). En este momento, si la unidad de control del sistema 29 determina que el grado de carga es mayor que o igual al valor umbral (etapa S55: SI), la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S61).
En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad no esta almacenada (etapa S61: NO), la unidad de control del sistema 29 realiza los procesos de la
5
10
15
20
25
30
35
40
45
50
55
60
65
etapa S61 a la etapa S65 y finaliza el proceso de descarga de datos de imagen de alta calidad. Por otro lado, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada (etapa S61: SI), la unidad de control del sistema 29 adquiere la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S52) y muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de baja calidad adquiridos (etapa S53). Cuando la unidad de control del sistema 29 completa el proceso de la etapa S53, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen de alta calidad.
En la etapa S55, si la unidad de control del sistema 29 determina que el grado de carga no es superior o igual al valor umbral (etapa S55: NO), la unidad de control del sistema 29 descarga los datos de imagen de alta calidad a traves de la LAN inalambrica 6. Especfficamente, la unidad de control del sistema 29 transmite una solicitud que incluye el URL adquirido de los datos de imagen de alta calidad a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S56).
Despues, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad transmitidos desde el servidor web 1 a traves de la unidad de comunicacion LAN inalambrica 21. Las etapas S71 a S76 muestran en detalle el contenido del proceso para descargar los datos de imagen de alta calidad.
En primer lugar, la unidad de control del sistema 29 adquiere el estado de conexion de la red (etapa S71). A continuacion, como el medio de determinacion de desconexion, la unidad de control del sistema 29 determina si la conexion con la LAN inalambrica 6 esta desconectada basandose en el estado de conexion de la red (etapa S72). Cuando el estado de conexion de la red indica el estado de conexion con la red de comunicacion movil 7 o el estado de no conexion con las redes, la conexion con la LAN inalambrica 6 esta desconectada.
En este momento, si la unidad de control del sistema 29 determina que la conexion con la LAN inalambrica 6 no esta desconectada (etapa S72: NO), la unidad de control del sistema 29 determina si un paquete de respuesta que incluye los datos de imagen de alta calidad se recibe o no desde el servidor web 1 a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S73). En este momento, si la unidad de control del sistema 29 determina que el paquete de respuesta no se recibe (etapa S73: NO), la unidad de control del sistema 29 avanza a la etapa S71. Por otro lado, si la unidad de control del sistema 29 determina que el paquete de respuesta se recibe (etapa S73: SI), la unidad de control del sistema 29 almacena el paquete recibido en una memoria intermedia (etapa S74). La memoria intermedia se proporciona en un area de almacenamiento en la RAM 29c para acumular temporalmente el paquete recibido.
En primer lugar, la unidad de control del sistema 29 determina si todos los paquetes que forman una repuesta que incluye los datos de imagen de alta calidad se reciben o no (etapa S75). En este momento, si la unidad de control del sistema 29 determina que hay un paquete que no se ha recibido todavfa (etapa S75: NO), la unidad de control del sistema 29 avanzo a la etapa S71. La unidad de control del sistema 29 repite los procesos de la etapa S71 a la etapa S75, de manera que la unidad de control del sistema 29 almacene los paquetes transmitidos desde el servidor web 1 en la memoria intermedia y reconstruya la respuesta que incluye los datos de imagen de alta calidad. Cuando la unidad de control del sistema 29 determina que todos los paquetes se reciben (etapa S75: SI), la unidad de control del sistema 29 asocia los datos de imagen de alta calidad incluidos en la respuesta almacenada en la memoria intermedia con el URL adquirido de los datos de imagen de alta calidad y almacena los datos de imagen de alta calidad en la unidad de almacenamiento 23 como memoria cache (etapa S76). A continuacion, la unidad de control del sistema 29 muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de alta calidad almacenados desde la memoria intermedia a la unidad de almacenamiento 23 (etapa S59). A continuacion, la unidad de control del sistema 29 borra la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S60). Cuando la unidad de control del sistema 29 completa el proceso de la etapa S60, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen de alta calidad.
En la etapa S72, si la unidad de control del sistema 29 determina que la conexion con la LAN inalambrica 6 esta desconectada (etapa S72: SI), la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S77). Este metodo de determinacion es el mismo que el de la etapa S8 en el proceso de descarga de datos de imagen. En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada en la unidad de almacenamiento 23 (etapa S77: SI), la unidad de control del sistema 29 adquiere la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S52) y muestra una imagen en la unidad de visualizacion 24 en base a los datos de imagen de baja calidad adquiridos (etapa S53).
Por otro lado, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad no esta almacenada en la unidad de almacenamiento 23 (etapa S77: NO), la unidad de control del sistema 29 muestra un mensaje de error en la unidad de visualizacion 24 (etapa S78). Cuando la memoria cache de los datos de imagen de baja calidad no esta almacenada, la unidad de control del sistema 29 puede descargar los datos de imagen de baja calidad a traves de la LAN inalambrica 6 y mostrar una imagen basada en los datos de imagen de baja calidad descargados (etapa S61 a etapa S65). Cuando la unidad de control del sistema 29 completa el proceso
5
10
15
20
25
30
35
40
45
50
55
60
65
de la etapa S53 o la etapa S78, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen de alta calidad.
1-4-3. Proceso de Recoleccion de Datos de Imagen de Alta Calidad
La figura 7 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de recoleccion de datos de imagen de alta calidad de la unidad de control del sistema 29 del telefono movil 2 de acuerdo con la presente realizacion.
El proceso de recoleccion de datos de imagen de alta calidad se realiza en un momento predeterminado mientras que el telefono movil 2 esta conectado a la LAN inalambrica 6. El tiempo en el que el proceso de recoleccion de datos de imagen de alta calidad se realiza se determina, por ejemplo, mediante la aplicacion de descarga. Por ejemplo, cuando el telefono movil 2 esta conectado a la lAn inalambrica 6, la unidad de control del sistema 29 puede llamar a la aplicacion de descarga por manejo de interrupciones. La unidad de control del sistema 29 puede realizar el proceso de recoleccion de datos de imagen de alta calidad cuando se invoca la aplicacion de descarga. Ademas, por ejemplo, cuando la unidad de control del sistema 29 activa la aplicacion de descarga, la unidad de control del sistema 29 puede determinar si el telefono movil 2 esta conectado o no a la LAN inalambrica 6. Cuando la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 puede realizar el proceso de recoleccion de datos de imagen de alta calidad. Por ejemplo, incluso despues de cerrar la pantalla de la aplicacion de descarga por una operacion de un usuario, el proceso de la aplicacion de descarga puede estar presente como un proceso de fondo. La unidad de control del sistema 29 determina regularmente si el telefono movil 2 esta conectado o no a la LAN inalambrica 6 en el proceso de fondo, y cuando la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 puede realizar el proceso de recoleccion de datos de imagen de alta calidad.
En el proceso de recoleccion de datos de imagen de alta calidad, la unidad de control del sistema 29 enumera las memorias cache de los datos de imagen de baja calidad almacenados en la unidad de almacenamiento 23. Despues, la unidad de control del sistema 29 genera una lista de URL asociados a los datos de imagen de baja calidad enumerados. A continuacion, la unidad de control del sistema 29 adquiere un URL de la lista generada (etapa S101). A continuacion, la unidad de control del sistema 29 genera un URL de los datos de imagen de alta calidad basandose en el URL adquirido de los datos de imagen de baja calidad (etapa S102). Especfficamente, la unidad de control del sistema 29 genera una copia del URL de los datos de imagen de baja calidad. A continuacion, la unidad de control del sistema 29 convierte la copia del URL de los datos de imagen de baja calidad en un URL de los datos de imagen de alta calidad en base a la regla de conversion del URL.
A continuacion, como el segundo medio de determinacion de almacenamiento, la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de alta calidad asociados al URL generado esta almacenada o no en la unidad de almacenamiento 23 (etapa S103). En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de alta calidad no esta almacenada (etapa S103: NO), la unidad de control del sistema 29 transmite una solicitud incluye el URL adquirido de los datos de imagen de alta calidad a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S104). Como el medio de recepcion, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad a traves de la unidad de comunicacion LAN inalambrica 21 (etapa S105). A continuacion, la unidad de control del sistema 29 almacena los datos de imagen de alta calidad descargados en la unidad de almacenamiento 23 como memoria cache (etapa S106). A continuacion, la unidad de control del sistema 29 borra la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S107). Estos procesos son los mismos que los procesos de las etapas S56 a S58 en el proceso de descarga de datos de imagen de alta calidad.
En la etapa S103, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de alta calidad esta almacenada (etapa S103: SI), la unidad de control del sistema 29 borra la memoria cache de los datos de imagen de baja calidad de la unidad de almacenamiento 23 (etapa S107).
Cuando la unidad de control del sistema 29 completa el proceso de la etapa S107, la unidad de control del sistema 29 determina si hay o no URL que aun no se han adquirido de la lista (etapa S108). En este momento, si la unidad de control del sistema 29 determina que hay uno o mas URL que aun no se han adquirido (etapa S108: SI), la unidad de control del sistema 29 adquiere uno de los URL que aun no se han adquirido de la lista (etapa S109). A continuacion, la unidad de control del sistema 29 avanzo a la etapa S102. La unidad de control del sistema 29 repite los procesos de la etapa S102 a etapa S109, de manera que la unidad de control del sistema 29 descargue los datos de imagen de alta calidad que no estan almacenados como memoria cache de entre los datos de imagen de alta calidad asociados a las memorias cache de los datos de imagen de baja calidad que se almacenan en la unidad de almacenamiento 23. Si la unidad de control del sistema 29 determina que no hay ningun URL que aun no se haya adquirido de la lista (etapa S108: NO), la unidad de control del sistema 29 termina el proceso de recoleccion de datos de imagen de alta calidad.
Antes de conectar el telefono movil 2 a la LAN inalambrica 6, la unidad de control del sistema 29 puede enumerar
5
10
15
20
25
30
35
40
45
50
55
60
65
por adelantado los datos de imagen de alta calidad que no estan almacenados como memoria cache de entre los datos de imagen de alta calidad asociados a las memorias cache de los datos de imagen de baja calidad que se almacenan en la unidad de almacenamiento 23. Despues de conectar el telefono movil 2 a la LAN inalambrica 6, la unidad de control del sistema 29 puede descargar los datos de imagen que se han enumerado por adelantado.
Como se ha descrito anteriormente, de acuerdo con la presente realizacion, la unidad de control del sistema 29 determina si los datos de imagen de alta calidad estan almacenados o no en la unidad de almacenamiento 23, si los datos de imagen de baja calidad estan almacenados o no en la unidad de almacenamiento 23, y si el telefono movil 2 esta conectado o no a la LAN inalambrica 6, y cuando se determina que el telefono movil 2 esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad a traves de la LAN inalambrica 6, cuando el telefono movil 2 no esta conectado a la LAN inalambrica 6 y los datos de imagen de alta calidad no estan almacenados en la unidad de almacenamiento 23, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad a traves de la red de comunicacion movil 7 y almacena los datos de imagen descargados en la unidad de almacenamiento 23, cuando los datos de imagen de alta calidad estan almacenados en la unidad de almacenamiento 23, la unidad de control del sistema 29 muestra una imagen en base a los datos de imagen de alta calidad almacenados, y cuando unicamente los datos de imagen de baja calidad estan almacenados en la unidad de almacenamiento 23, la unidad de control del sistema 29 muestra una imagen en base a los datos de imagen de baja calidad almacenados.
Por lo tanto, cuando los datos de imagen de alta calidad ya se han almacenado, incluso si el telefono movil 2 no esta conectado a la LAN inalambrica 6, se muestra una imagen en base a los datos de imagen de alta calidad almacenados. Por lo tanto, no es necesario recibir los datos de imagen de baja calidad a traves de la red de comunicacion movil 7. Por lo tanto, es posible reducir la cantidad de datos recibidos de la red de comunicacion movil 7. Ademas, tambien es posible aumentar las probabilidades de que se muestra una imagen de mayor calidad mediante los datos de imagen de alta calidad.
La unidad de control del sistema 29 adquiere el URL de los datos de imagen de alta calidad de una imagen que se va a mostrar y genera el URL de los datos de imagen de baja calidad en base al URL adquirido y la regla de conversion del URL.
Por lo tanto, es posible adquirir automaticamente el URL que se usa para descargar los datos de imagen de alta calidad y los datos de imagen de baja calidad, asf como usarse para determinar si los datos de imagen de alta calidad y los datos de imagen de baja calidad estan almacenados.
La unidad de control del sistema 29 borra los datos de imagen de baja calidad asociados a los datos de imagen de alta calidad almacenados en la unidad de almacenamiento 23.
Por lo tanto, los datos de imagen de baja calidad innecesarios se borran de la unidad de almacenamiento 23, de manera que es posible aumentar la cantidad de almacenamiento libre.
La unidad de control del sistema 29 determina si los datos de imagen de alta calidad asociados a los datos de imagen de baja calidad almacenados en la unidad de almacenamiento 23 estan almacenados o no en la unidad de almacenamiento 23 en un momento predeterminado, descarga los datos de imagen de alta calidad que se determina como no almacenados a traves de la LAN inalambrica 6 cuando el telefono movil 2 esta conectado a la LAN inalambrica 6, y almacena los datos de imagen de alta calidad descargados en la unidad de almacenamiento 23.
Por lo tanto, cuando una imagen se muestra de nuevo despues de mostrar la imagen en base a los datos de imagen de baja calidad dado que el telefono movil 2 no esta conectado a la LAN inalambrica 6, es posible mostrar la imagen en base a los datos de imagen de alta calidad que son datos que tienen una mayor cantidad de datos. Puesto que no es necesario descargar los datos de imagen de alta calidad cuando la imagen debe mostrarse, es posible reducir el tiempo requerido para mostrar la imagen.
Cuando la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la LAN inalambrica 6 y determina adicionalmente que unicamente los datos de imagen de baja calidad estan almacenados, la unidad de control del sistema 29 muestra una imagen en base a los datos de imagen de baja calidad almacenados en la unidad de almacenamiento 23 antes de descargar los datos de imagen de alta calidad, descarga los datos de imagen de alta calidad a traves de la LAN inalambrica 6, y muestra una imagen en base a los datos de imagen de alta calidad descargados.
Por lo tanto, es posible mostrar mas rapidamente la imagen y, posteriormente, puede mostrarse la imagen de mayor calidad.
La unidad de control del sistema 29 determina si la conexion con la LAN inalambrica 6 esta desconectada o no, y cuando se determina que la conexion con la LAN inalambrica 6 esta desconectada mientras que los datos de imagen de alta calidad se estan recibiendo y se determina que los datos de imagen de baja calidad estan
5
10
15
20
25
30
35
40
45
50
55
60
65
almacenados, la unidad de control del sistema 29 muestra una imagen en base a los datos de imagen de baja calidad almacenados en la unidad de almacenamiento 23.
Por lo tanto, incluso cuando los datos de imagen de alta calidad no pueden descargarse porque la conexion con la LAN inalambrica 6 esta desconectada, la imagen puede mostrarse.
Cuando la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la LAN inalambrica 6 y determina adicionalmente que los datos de imagen de alta calidad no estan almacenados, la unidad de control del sistema 29 adquiere informacion que indica el grado de carga de la LAN inalambrica 6 y determina si el grado de carga es mayor que o igual al valor umbral, y cuando se determina que el grado de carga es mayor que o igual al valor umbral, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad a traves de la LAN inalambrica 6 y muestra una imagen basada en los datos de imagen de baja calidad descargados.
Por lo tanto, incluso cuando lleva tiempo descarga los datos de imagen de alta calidad porque la carga de la LAN inalambrica 6 es alta, es posible reducir el tiempo requerido para mostrar la imagen.
Aquf, cuando la unidad de control del sistema 29 determina que el grado de carga de la LAN inalambrica 6 es mayor que o igual al valor umbral, la unidad de control del sistema 29 puede descargar los datos de imagen de alta calidad a traves de la LAN inalambrica 6 despues de completar la descarga de los datos de imagen de baja calidad a traves de la LAN inalambrica 6. La unidad de control del sistema 29 puede mostrar en primer lugar una imagen en base a los datos de imagen de baja calidad descargados, y despues mostrar una imagen en base a los datos de imagen de alta calidad descargados. En otras palabras, mientras que se descargan los datos de imagen de alta calidad, la unidad de control del sistema 29 muestra la imagen de menor calidad. Cuando la descarga de los datos de imagen de alta calidad se completa, la unidad de control del sistema 29 reemplaza la imagen de menor calidad mostrada por la imagen de mayor calidad. En este caso, incluso cuando lleva tiempo descargar los datos de imagen de alta calidad, es posible mostrar rapidamente la imagen y, posteriormente, puede mostrarse la imagen de mayor calidad.
En la presente realizacion, el telefono movil 2 se conecta a una cualquiera de la LAN inalambrica 6 y la red de comunicacion movil 7 en un punto de tiempo. Sin embargo, el telefono movil 2 puede conectarse tanto a la LAN inalambrica 6 como la red de comunicacion movil 7 al mismo tiempo. En este caso, cuando el telefono movil 2 esta conectado tanto a la LAN inalambrica 6 como la red de comunicacion movil 7, la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a la LAN inalambrica 6. En otras palabras, la unidad de control del sistema 29 da prioridad a la descarga de los datos de imagen de alta calidad a traves de la LAN inalambrica 6 sobre la descarga de los datos de imagen de baja calidad a traves de la red de comunicacion movil 7.
En la presente realizacion, la unidad de control del sistema 29 determina si el telefono movil 2 esta conectado o no a la LAN inalambrica 6 y si el telefono movil 2 esta conectado o no a la red de comunicacion movil 7. Sin embargo, la unidad de control del sistema 29 no necesita determinar si el telefono movil 2 esta conectado o no a la red de comunicacion movil 7 en la aplicacion de descarga. Cuando cualquiera de la memoria cache de los datos de imagen de alta calidad y la memoria cache de los datos de imagen de baja calidad no esta almacenada en la unidad de almacenamiento 23 y el telefono movil 2 no esta conectado a la LAN inalambrica 6, la unidad de control del sistema 29 necesita descargar los datos de imagen de baja calidad a traves de la red de comunicacion movil 7. En este momento, cuando el telefono movil 2 no esta conectado a la red de comunicacion movil 7, la unidad de control del sistema 29 no puede descargar los datos de imagen de baja calidad independientemente de si la unidad de control del sistema 29 determina si el telefono movil 2 esta conectado o no a la red de comunicacion movil 7. En otras palabras, independientemente de si la unidad de control del sistema 29 realiza o no la determinacion, el resultado de procesamiento despues de esto no cambia. Sin embargo, el tiempo requerido para mostrar un mensaje de error puede cambiar. En caso de que el telefono movil 2 no este conectado a la red de comunicacion movil 7, por ejemplo, cuando la unidad de control del sistema 29 intenta transmitir una solicitud y detecta que la transmision ha fallado o cuando la unidad de control del sistema 29 no recibe una respuesta del servidor web 1 incluso despues de que haya pasado un cierto tiempo desde la transmision de la solicitud, la unidad de control del sistema 29 muestra un mensaje de error.
2. Segunda Realizacion
En la descripcion de la primera realizacion, la velocidad de comunicacion de la LAN inalambrica 6 es mayor que la de la red de comunicacion movil 7. Ademas, en la descripcion de la primera realizacion, el sistema de tarifa de la LAN inalambrica 6 es el sistema de tarifa plana o la tarifa de comunicacion por paquetes es gratis, y el sistema de tarifa de la red de comunicacion movil 7 es el sistema de pago por uso. Sin embargo, en la practica, la velocidad de comunicacion de la LAN inalambrica 6 puede ser inferior a la de la red de comunicacion movil 7. Por ejemplo, la velocidad de comunicacion de la red de comunicacion movil 7 puede aumentarse debido un cambio de especificacion o similar. O, por ejemplo, la velocidad de comunicacion puede limitarse por el punto de acceso 3. Por ejemplo, puede darse el caso en el que la velocidad de enlace es menor que el valor maximo de la velocidad de comunicacion de la especificacion dependiendo del estado de comunicacion entre el punto de acceso 3 y el telefono movil 2 incluso al usar el mismo punto de acceso 3. La velocidad de enlace es la velocidad de comunicacion maxima
5
10
15
20
25
30
35
40
45
50
55
60
65
cuando el punto de acceso 3 y el telefono movil 2 se comunican realmente entre si. Se da el caso en el que el usuario puede seleccionar el sistema de pago por uso como el sistema de tarifa de la LAN inalambrica 6, y el usuario puede seleccionar el sistema de tarifa plana como el sistema de tarifa de la red de comunicacion movil 7.
Por lo tanto, en la segunda realizacion, el telefono movil 2 no realiza el procesamiento basado en si la red conectada es la LAN inalambrica 6 o la red de comunicacion movil 7. El telefono movil 2 determina si la velocidad de comunicacion de la red conectada es alta velocidad o baja velocidad y determinar si el sistema de tarifa de la red conectada es el sistema de tarifa plana, el sistema de pago por uso, o gratis.
Especfficamente, la unidad de control del sistema 29 determina si la velocidad de comunicacion es o no la alta velocidad en base a una velocidad de referencia predeterminada. Especfficamente, cuando la unidad de control del sistema 29 determina que la velocidad de comunicacion de la red conectada es mayor que o igual a la velocidad de referencia, la unidad de control del sistema 29 determina que la velocidad de comunicacion es la alta velocidad. Por otro lado, cuando la unidad de control del sistema 29 determina que la velocidad de comunicacion de la red conectada es inferior a la velocidad de referencia, la unidad de control del sistema 29 determina que la velocidad de comunicacion es la baja velocidad. La velocidad de referencia puede ajustarse en la aplicacion de descarga por adelantado. O, la velocidad de referencia puede ajustarse por el usuario y almacenarse en la unidad de almacenamiento 23.
La velocidad de comunicacion de la red puede almacenarse, por ejemplo, en la unidad de almacenamiento 23 por adelantado. Por ejemplo, la velocidad de comunicacion de la red de comunicacion movil 7 se almacena en la unidad de almacenamiento 23. La velocidad de comunicacion de la LAN inalambrica 6 se almacena en la unidad de almacenamiento 23 para cada SSID (identificador de conjunto de servicios (Service Set Identifier)) del punto de acceso 3. Por ejemplo, cuando el telefono movil 2 se conecta a la LAN inalambrica 6, el punto de acceso 3 transmite la velocidad de enlace ajustada al telefono movil 2. Por lo tanto, la unidad de control del sistema 29 puede almacenar informacion de conexion en la RAM 29c. La informacion de conexion incluye la velocidad de enlace de la LAN inalambrica conectada 6, el SSID del punto de acceso 3 de la LAN inalambrica conectada 6, y el estado de conexion de la red.
Por ejemplo, la informacion que indica el sistema de tarifa de la red puede almacenarse en la unidad de almacenamiento 23 por adelantado como informacion del sistema de tarifa. Por ejemplo, la informacion del sistema de tarifa de la red de comunicacion movil 7 se almacena y la informacion del sistema de tarifa de la LAN inalambrica 6 se almacena para cada SSID. La informacion del sistema de tarifa indica uno del sistema de tarifa plana, el sistema de pago por uso, y gratis.
La unidad de control del sistema 29 realiza el procesamiento basado en el resultado de determinacion de la velocidad de comunicacion y el sistema de tarifa de la red conectada.
Especfficamente, la unidad de control del sistema 29 usa la memoria cache de los datos de imagen de alta calidad para mostrar una imagen cuando la memoria cache de los datos de imagen de alta calidad esta almacenada en la unidad de almacenamiento 23. Esto es igual que en la primera realizacion.
A continuacion, cuando la memoria cache de los datos de imagen de alta calidad no esta almacenada y el sistema de tarifa de la red conectada es el sistema de pago por uso, la unidad de control del sistema 29 usa los datos de imagen de baja calidad para mostrar una imagen. Este proceso se realiza incluso cuando la velocidad de comunicacion de la red conectada es la alta velocidad. Esto se debe a que incluso si el tiempo requerido para descargar los datos de imagen de alta calidad se acorta usando una red cuya velocidad de comunicacion es alta, la cantidad de datos es grande y la tarifa de comunicacion por paquetes de los datos se cobra al usuario. Aquf, cuando la memoria cache de los datos de imagen de baja calidad esta almacenada, la unidad de control del sistema 29 usa la memoria cache de los datos de imagen de baja calidad para mostrar una imagen, y cuando la memoria cache de los datos de imagen de baja calidad no esta almacenada, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad usados para mostrar una imagen.
A continuacion, cuando la memoria cache de los datos de imagen de alta calidad no esta almacenada, el sistema de tarifa de la red conectada es el sistema de tarifa plana, y la velocidad de comunicacion de la red conectada es la baja velocidad, la unidad de control del sistema 29 usa los datos de imagen de baja calidad para mostrar una imagen. Esto se debe a que si los datos de imagen de alta calidad se descargan, el tiempo requerido para la descarga aumenta incluso aunque no se cobre tarifa de comunicacion por paquetes.
A continuacion, cuando la memoria cache de los datos de imagen de alta calidad no esta almacenada, el sistema de tarifa de la red conectada es el sistema de tarifa plana, y la velocidad de comunicacion de la red conectada es la alta velocidad, la unidad de control del sistema 29 descarga los datos de imagen de alta calidad. Despues, la unidad de control del sistema 29 usa los datos de imagen de alta calidad descargados para mostrar una imagen.
En la presente realizacion, una red en la que la velocidad de comunicacion es la alta velocidad y el sistema de tarifa
5
10
15
20
25
30
35
40
45
50
55
60
65
es el sistema de tarifa plana o la tarifa de comunicacion es gratis es un ejemplo de la primera red de la presente invencion. Una red en la que la velocidad de comunicacion es la baja velocidad o el sistema de tarifa es el sistema de pago por uso es un ejemplo de la segunda red de la presente invencion.
La figura 8 es un diagrama de flujo que muestra un ejemplo de proceso de un proceso de descarga de datos de imagen de la unidad de control del sistema 29 del telefono movil 2 de acuerdo con la presente realizacion. En la figura 8, se representan las mismas etapas que las de la figura 4 mediante los mismos numeros de etapas.
De la misma manera que en la primera realizacion, la unidad de control del sistema 29 realiza los procesos de las etapas S1 a S5. Cuando la unidad de control del sistema 29 completa el proceso de la etapa S5, la unidad de control del sistema 29 determina si el telefono movil 2 esta actualmente conectado o no a la LAN inalambrica 6 o la red de comunicacion movil 7 basandose en el estado de conexion de la red (etapa S151). En este momento, si la unidad de control del sistema 29 determina que el telefono movil 2 no esta conectado a ninguna red (etapa S151: NO), la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S154). En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada (etapa S154: SI), la unidad de control del sistema 29 muestra una imagen basada en la memoria cache de los datos de imagen de baja calidad (etapa S9 y la etapa S10) y finaliza el proceso de descarga de datos de imagen. Por otro lado, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad no esta almacenada (etapa S154: NO), la unidad de control del sistema 29 muestra un mensaje de error (etapa S16) y finaliza el proceso de descarga de datos de imagen.
En la etapa S151, si la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a cualquiera de las redes (etapa S151: SI), la unidad de control del sistema 29 adquiere la informacion del sistema de tarifa de la red conectada. Despues, la unidad de control del sistema 29 determina si el sistema de tarifa de la red conectada es el sistema de pago por uso en base a la informacion del sistema de tarifa (etapa S152). En este momento, si la unidad de control del sistema 29 determina que el sistema de tarifa es el sistema de pago por uso (etapa S152: SI), la unidad de control del sistema 29 determina si la memoria cache de los datos de imagen de baja calidad esta almacenada o no en la unidad de almacenamiento 23 (etapa S8). En este momento, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad esta almacenada (etapa S8: SI), la unidad de control del sistema 29 muestra una imagen basada en la memoria cache de los datos de imagen de baja calidad (etapa S9 y la etapa S10) y finaliza el proceso de descarga de datos de imagen. Por otro lado, si la unidad de control del sistema 29 determina que la memoria cache de los datos de imagen de baja calidad no esta almacenada (etapa S8: NO), la unidad de control del sistema 29 descarga los datos de imagen de baja calidad y muestra una imagen basada en los datos de imagen de baja calidad descargados (etapa S12 a etapa S15). En este momento, la unidad de control del sistema 29 descarga los datos de imagen de baja calidad de la red conectada independientemente de si la red conectada es o no la red de comunicacion movil 7. Cuando la unidad de control del sistema 29 completa el proceso de la etapa S15, la unidad de control del sistema 29 finaliza el proceso de descarga de datos de imagen.
En la etapa S152, si la unidad de control del sistema 29 determina que el sistema de tarifa no es el sistema de pago por uso (etapa S152: NO), es decir, si la unidad de control del sistema 29 determina que el sistema de tarifa de la red conectada es el sistema de tarifa plana o la tarifa de comunicacion por paquetes es gratis, la unidad de control del sistema 29 adquiere la velocidad de comunicacion de la red conectada. Despues, la unidad de control del sistema 29 determina si la velocidad de comunicacion de la red conectada es mayor que o igual a la velocidad de referencia (etapa S153). Como el medio de determinacion de conexion, la unidad de control del sistema 29 realiza las determinaciones de las etapas S151 a S153, de manera que la unidad de control del sistema 29 determine si el telefono movil 2 esta conectado o no a una red donde la velocidad de comunicacion es la alta velocidad y el sistema de tarifa es el sistema de tarifa plana o la tarifa de comunicacion es gratis. En este momento, si la unidad de control del sistema 29 determina que la velocidad de comunicacion es inferior a la velocidad de referencia (etapa S153: NO), la unidad de control del sistema 29 avanzo a la etapa S8. Por otro lado, si la unidad de control del sistema 29 determina que la velocidad de comunicacion es mayor que o igual a la velocidad de referencia (etapa S153: SI), la unidad de control del sistema 29 realiza el proceso de descarga de datos de imagen de alta calidad (etapa S7) y termina proceso de descarga de datos de imagen. En el proceso de descarga de datos de imagen de alta calidad, los datos de imagen de alta calidad se descargan de la red conectada independientemente de si la red conectada es o no la LAN inalambrica 6.
Como se ha descrito anteriormente, de acuerdo con la presente realizacion, pueden obtenerse los mismos efectos que los de la primera realizacion. En comparacion con el caso de la primera realizacion, es posible controlar la descarga de los datos de imagen que mas corresponden a la situacion real.
En la segunda realizacion, se determinan tanto la velocidad de comunicacion como el sistema de tarifa de la red. Sin embargo, unicamente puede determinarse uno cualquiera de la velocidad de comunicacion y el sistema de tarifa. Por ejemplo, cuando los sistemas de tarifa de todas las redes a las que puede conectarse el telefono movil 2 son el sistema de tarifa plana o gratis, la unidad de control del sistema 29 puede determinar unicamente la velocidad de
5
10
15
20
25
30
35
40
45
50
55
60
65
comunicacion. Por ejemplo, cuando los sistemas de tarifas de todas las redes a las que el telefono movil 2 puede conectarse son el sistema de pago por uso, la unidad de control del sistema 29 puede determinar unicamente la velocidad de comunicacion. Especfficamente, si la unidad de control del sistema 29 determina que el telefono movil 2 esta conectado a cualquiera de las redes (etapa S151: SI) en el proceso de descarga de datos de imagen, la unidad de control del sistema 29 realiza la determinacion de la etapa S153 sin realizar la determinacion de la etapa S152. La unidad de control del sistema 29 puede determinar unicamente el sistema de tarifa. En este caso, las velocidades de comunicacion de todas las redes a las que puede conectarse el telefono movil 2 pueden ser unicamente la alta velocidad, unicamente la baja velocidad, o una combinacion de la alta velocidad y la alta velocidad. Especfficamente, si la unidad de control del sistema 29 determina que el sistema de tarifa de la red conectada no es el sistema de pago por uso en el proceso de descarga de datos de imagen (etapa S152: NO), la unidad de control del sistema 29 realiza el proceso de descarga de datos de imagen de alta calidad sin realizar la determinacion de la etapa S153. En este caso, cuando el sistema de tarifa de la red conectada es el sistema de tarifa plana o gratis, incluso si la velocidad de comunicacion es la baja velocidad, los datos de imagen de alta calidad se descargan. Esto significa que la calidad de la imagen mostrada tiene mas prioridad que el tiempo requerido para la descarga.
En las realizaciones que se han descrito anteriormente, el contenido de la presente invencion se aplica a la imagen. Sin embargo, el contenido de la presente invencion puede aplicarse a contenidos distintos de la imagen. Los primeros datos y los segundos datos de la presente invencion pueden aplicarse a datos para transmitir los contenidos aplicados. En este caso, los primeros datos y los segundos datos se generan de manera que la calidad de los contenidos transmitidos como los primeros datos sea mayor que la calidad de los contenidos transmitidos como los segundos datos. Por lo tanto, la cantidad de datos de los primeros datos es mayor que la de los segundos datos.
Por ejemplo, cuando el contenido de la presente invencion se aplica al sonido, la calidad del sonido corresponde a la calidad del contenido. Los ejemplos de factores que determinan la calidad del sonido incluyen una frecuencia de muestreo, una tasa de bits de cuantificacion, una tasa de bits, el numero de canales, una compresion con perdidas/sin perdidas del sonido y una relacion de compresion cuando el sonido se comprime con perdidas. Por ejemplo, cuando el contenido de la presente invencion se aplica a una imagen en movimiento, la calidad de la imagen en movimiento o la calidad del sonido reproducido junto con la imagen en movimiento corresponden a la calidad del contenido. Los ejemplos de factores que determinan la calidad de la imagen en movimiento incluyen el numero de pfxeles en una imagen por fotograma (resolucion), una longitud de bits de informacion de color asignada a un pixel, una frecuencia de fotogramas, una compresion con perdidas/sin perdidas de la imagen en movimiento, y una relacion de compresion cuando la imagen en movimiento se comprime con perdidas.
El contenido de la presente invencion puede aplicarse a un documento electronico, incluyendo una imagen, un sonido, una imagen en movimiento, o similares. En este caso, los primeros datos y los segundos datos para transmitir el documento electronico incluyen datos de una imagen, un sonido o una imagen en movimiento. El contenido de la presente invencion puede aplicarse a una RIA que muestra una imagen, un sonido, una imagen en movimiento, o similares, y que incluye una imagen, un sonido, una imagen en movimiento, o similares.
No es una condicion esencial para los primeros datos y los segundos datos asociados entre si tener exactamente el mismo contenido de los contenidos transmitidos. Por ejemplo, los primeros datos y los segundos datos pueden tener diferentes cantidades de datos dependiendo de la cantidad de informacion transmitida al usuario por el contenido transmitido. Especfficamente, la cantidad de informacion transmitida por los primeros datos se ajusta para que se mayor que la cantidad de informacion transmitida por los segundos datos. En este caso, la calidad de los contenidos transmitidos por los primeros datos y los segundos datos puede ser la misma.
Por ejemplo, en el caso de una imagen, un creador del contenido genera los primeros datos de una imagen A y genera la segunda imagen extrayendo una parte de la imagen A como una imagen B. En este caso, el numero de pfxeles de la imagen A es mayor que el de la imagen B, de manera que la cantidad de datos de los primeros datos sea mayor que la de los segundos datos. Cuando la imagen A y la imagen B se muestran con el mismo tamano, la resolucion de la imagen A es mayor que la de la imagen B. La porcion extrafda puede ser, por ejemplo, una porcion importante de la imagen original.
En el caso de un sonido, un tiempo de registro del sonido puede ser diferente entre los primeros datos y los segundos datos. Especfficamente, el tiempo de registro del sonido reproducido por los primeros datos se ajusta para que sea mayor que el tiempo de registro del sonido reproducido por los segundos datos. Asf, la cantidad de datos de los primeros datos es mayor que la de los segundos datos. Por ejemplo, en el caso de una voz, un sonido en el que el contenido se habla puede reproducirse por los primeros datos y un sonido en el que el contenido resumido se habla puede reproducirse por los segundos datos. Por ejemplo, en el caso de la musica, puede reproducirse un sonido de musica completa por los primeros datos y puede reproducirse un sonido de la introduccion o el puente de la musica por los segundos datos.
En el caso de una imagen en movimiento, de la misma manera que la imagen, un creador genera los primeros datos
5
10
15
20
25
30
35
40
45
50
de una imagen en movimiento y genera la segunda imagen extrayendo una parte de imagen de cada fotograma de la imagen en movimiento. O, un tiempo de registro de la imagen en movimiento puede ser diferente entre los primeros datos y los segundos datos. Especfficamente, el tiempo de registro de la imagen en movimiento reproducida por los primeros datos se ajusta para que sea mayor que el tiempo de registro de la imagen en movimiento reproducida por los segundos datos. Por ejemplo, la imagen en movimiento reproducida por los segundos datos puede ser una recopilacion de la imagen en movimiento reproducida por los primeros datos.
En el caso de un texto y un documento electronico, el numero de caracteres escritos puede ser diferente entre los primeros datos y los segundos datos. Especfficamente, el numero de caracteres de frases mostrado por los primeros datos se ajusta para que sea mayor que el numero de caracteres de frases mostradas por los segundos datos. Asf, la cantidad de datos de los primeros datos es mayor que la de los segundos datos. Por ejemplo, las frases mostradas por los segundos datos pueden ser un resumen de las frases mostradas por los primeros datos.
En las realizaciones que se han descrito anteriormente, el dispositivo terminal de la presente invencion se aplica al telefono movil 2. Sin embargo, el dispositivo terminal de la presente invencion puede aplicarse, por ejemplo, a un dispositivo terminal portatil tal como un PDA (asistente personal digital (Personal Digital Assistant)) y un PC portatil y un dispositivo terminal de tipo estacionario, tal como un ordenador de mesa y un descodificador.
En la realizacion que se ha descrito anteriormente, el programa de recepcion de datos de la presente invencion se aplica a la aplicacion de descarga ejecutada por el telefono movil 2. Sin embargo, el programa de recepcion de datos puede aplicarse, por ejemplo, a un programa de aplicacion, tal como un navegador, un programa de una barra de estado mostrado en una ventana de un programa de aplicacion especffico, y un programa de un widget mostrado en una pantalla todo el tiempo.
En la realizacion que se ha descrito anteriormente, la primera red y la segunda red de la presente invencion se aplican a la LAN inalambrica y la red de comunicacion movil. Sin embargo, la primera red y la segunda red pueden aplicarse a redes distintas de la LAN inalambrica y la red de comunicacion movil. En este caso, al menos una de la primera red y la segunda red puede ser una red cableada.
En la descripcion de las realizaciones anteriores, una red en la que el sistema de tarifa es el sistema de tarifa plana o la tarifa de comunicacion por paquetes es gratis es la primera red, y una red en la que el sistema de tarifa es el sistema de pago por uso es la segunda red. Sin embargo, los sistemas de tarifa de tanto la primera red como la segunda red pueden ser el sistema de pago por uso. En el sistema de tarifa de la segunda red, la tarifa de comunicacion por paquetes cobrada de acuerdo con la cantidad de comunicacion es mayor que la de la primera red.
En la realizacion que se ha descrito anteriormente, incluso cuando el dispositivo terminal esta conectado a la primera red, si el dispositivo terminal ya ha almacenado los primeros datos, el dispositivo terminal no descarga los primeros datos. Sin embargo, incluso si el dispositivo terminal ya ha almacenado los primeros datos, el dispositivo terminal puede descargar los primeros datos a traves de la primera red y transmitir contenido basado en los primeros datos descargados. De forma analoga, incluso si el dispositivo terminal ya ha almacenado los segundos datos, cuando el dispositivo terminal se conecta a la segunda red, el dispositivo terminal puede descargar los segundos datos a traves de la segunda red y transmitir contenido basado en los segundos datos descargados.
Como se describe en la primera realizacion, puede no ser necesario determinar si el dispositivo terminal esta conectado o no a la segunda red. Por ejemplo, en un entorno en el que se asume que el dispositivo terminal esta conectado a la segunda red todo el tiempo, no es necesario determinar si el dispositivo terminal esta conectado o no a la segunda red. La presente invencion es una invencion basada en el hecho de que hay un caso en el que el dispositivo terminal no puede conectar a la primera red que es mas preferible para el usuario.
Lista de Signos de Referencia
- 1
- Servidor web
- 2.
- Telefono movil
- 3
- Punto de acceso
- 4
- Estacion base inalambrica
- 5
- Red
- 6
- LAN inalambrica
- 7
- Red de comunicacion movil
- 11
- Unidad de comunicacion
- 12
- Unidad de almacenamiento
- 13
- Interfaz de entrada/salida
- 14
- Unidad de control del sistema
- 14a
- CPU
- 14b
- ROM
- 14c
- RAM
15
21
22
23
24
25
26
27
28
29
29a
29b
29c
30
S
Bus del sistema
Unidad de comunicacion LAN inalambrica
Unidad de comunicacion inalambrica movil
Unidad de almacenamiento
Unidad de visualizacion
Unidad de operacion
Altavoz
Microfono
Interfaz de entrada/salida
Unidad del sistema de control
CPU
ROM
RAM
Bus del sistema Sistema de descarga
Claims (12)
- 51015202530354045505560651. Un dispositivo terminal (2) dispuesto para recibir datos y para transmitir contenido, a traves de almenos una de una primera red (6) y una segunda red (7), siendo la segunda red al menos una de una red cuya velocidad de comunicacion es inferior a la de la primera red y una realizacion cuya tarifa de comunicacion cobrada de acuerdo con una cantidad de comunicacion es superior a la de la primera red, comprendiendo el dispositivo terminal:un medio de determinacion de conexion (29) dispuesto para determinar si el dispositivo terminal esta conectado no sin conectar a la primera red;un primer medio de determinacion de almacenamiento (29) dispuesto para determinar si los primeros datos y los segundos datos se almacenan o no en un medio de almacenamiento (23), en el que los primeros datos y los segundos datos se refieren al mismo contenido y una cantidad de datos de los segundos datos es inferior a la de los primeros datos; un medio de recepcion (29) dispuesto para:i) recibir los primeros datos a traves de la primera red cuando el medio de determinacion de conexion determina que el dispositivo terminal esta conectado a la primera red y el primer medio de determinacion de almacenamiento determina que los primeros datos no se almacenan en el medio de almacenamiento; yii) recibir los segundos datos a traves de la segunda red cuando el medio de determinacion de conexion determina que el dispositivo terminal no esta conectado a la primera red y el primer medio de determinacion de almacenamiento determina que ni los primeros datos ni los segundos datos se almacenan en el medio de almacenamiento;un medio de control (29) dispuesto para almacenar datos recibidos por el medio de recepcion en el medio de almacenamiento;un medio de eliminacion (29) dispuesto para borrar los segundos datos almacenados en el medio de almacenamiento cuando los primeros datos correspondientes se almacenan en el medio de almacenamiento por el medio de control; yun medio de salida (29) dispuesto para transmitir el contenido basado en los primeros datos cuando el primer medio de determinacion de almacenamiento determina que los primeros datos se almacenan en el medio de almacenamiento y para transmitir el contenido basado en los segundos datos cuando el primer medio de determinacion de almacenamiento determina que unicamente los segundos datos se almacenan en el medio de almacenamiento.
- 2. Un dispositivo terminal (2) de acuerdo con la reivindicacion 1, comprendiendo el dispositivo terminal:un medio de adquisicion de informacion de identificacion (29) dispuesto para adquirir informacion de identificacion de uno cualquiera de los primeros datos y los segundos datos, siendo la informacion de identificacion informacion de identificacion por la que un dispositivo de transmision (1) identifica datos que el dispositivo de transmision que transmite datos pide transmitir; yun medio de generacion (29) dispuesto para generar informacion de identificacion de los otros de los primeros datos y los segundos datos sobre la base de la informacion de identificacion adquirida por el medio de adquisicion de informacion de identificacion y una regla de conversion entre los primeros datos y los segundos datos; en el que:el primer medio de determinacion de almacenamiento (29) se dispone para determinar si los datos correspondientes a la informacion de identificacion adquirida por el medio de adquisicion de informacion de identificacion y los datos correspondientes a la informacion de identificacion generada por el medio de generacion se almacenan o no en el medio de almacenamiento (23); el medio de recepcion (29) se dispone para transmitir la informacion de identificacion adquirida por el medio de adquisicion de informacion de identificacion o la informacion de identificacion generada por el medio de generacion al dispositivo de transmision, y para recibir de esta manera los datos identificados por la informacion de identificacion transmitida desde el dispositivo de transmision; y el medio de control (29) se dispone para almacenar los datos recibidos por el medio de recepcion en el medio de almacenamiento en asociacion con la informacion de identificacion de los datos recibidos.
- 3. Un dispositivo terminal (2) de acuerdo con la reivindicacion 1 o 2, que comprende:un segundo medio de determinacion de almacenamiento (29) dispuesto para determinar si los primeros datos correspondientes a los segundos datos almacenados en el medio de almacenamiento (23) se almacenan o no en el medio de almacenamiento en un momento predeterminado,5101520253035404550556065en el que el medio de recepcion (29) se dispone para recibir los primeros datos determinados como no almacenados por el segundo medio de determinacion de almacenamiento a traves de la primera red (6) cuando el dispositivo terminal esta conectado a la primera red.
- 4. Un dispositivo terminal (2) de acuerdo con cualquiera de las reivindicaciones 1 a 3, en el que, cuando el medio de determinacion de conexion (29) determina que el dispositivo terminal esta conectado a la primera red (6) y unicamente se almacenan los segundos datos, el medio de recepcion (29) se dispone para recibir los primeros datos a traves de la primera red y el medio de salida (29) se dispone para transmitir el contenido basado en los segundos datos almacenados en el medio de almacenamiento (23) y, posteriormente, para transmitir el contenido basado en los primeros datos recibidos por el medio de recepcion.
- 5. Un dispositivo terminal (2) de acuerdo con cualquiera de las reivindicaciones 1 a 4, que comprende:un medio de determinacion de desconexion (29) dispuesto para determinar si una conexion con la primera red (6) se desconecta o no,en el que medio de salida (29) se dispone para transmitir el contenido basado en los segundos datos cuando el medio de determinacion de desconexion determina que la conexion con la primera red esta desconectada mientras que el medio de recepcion (29) esta recibiendo los primeros datos y el primer medio de determinacion de almacenamiento (29) determina que los segundos datos se almacenan.
- 6. Un dispositivo terminal (2) de acuerdo con cualquiera de las reivindicaciones 1 a 5, que comprende:un medio de adquisicion de informacion de carga (29) dispuesto para adquirir informacion de carga que indica una carga de la primera red (6) cuando el primer medio de determinacion de almacenamiento (29) determina que los primeros datos no se almacenan y el dispositivo terminal esta conectado a la primera red; yun medio de determinacion de carga (29) dispuesto para determinar si la carga indicada por la informacion de carga es superior o igual a un valor umbral predeterminado o no,en el que el medio de recepcion (29) se dispone para recibir los primeros datos a traves de la primera red cuando el medio de determinacion de carga determina que la carga es inferior al valor umbral, y para recibir los segundos datos a traves de la primera red y, posteriormente, para recibir los primeros datos a traves de la primera red cuando el medio de determinacion de carga determina que la carga es superior o igual al valor umbral; yen el que, cuando el medio de determinacion de carga determina que la carga es superior o igual al valor umbral, el medio de salida (29) se dispone para transmitir el contenido basado en los segundos datos recibidos por el medio de recepcion y, posteriormente, para transmitir el contenido basado en los primeros datos recibidos por el medio de recepcion.
- 7. Un metodo de recepcion de datos por un dispositivo terminal (2) dispuesto para recibir datos y para transmitir contenido, a traves de al menos una de una primera red (6) y una segunda red, siendo la segunda red (7) al menos una de una red cuya velocidad de comunicacion es inferior a la de la primera red y una realizacion cuya tarifa de comunicacion cobrada de acuerdo con una cantidad de comunicacion es superior a la de la primera red, comprendiendo el metodo de recepcion de datos:una etapa de determinacion de conexion para determinar si el dispositivo terminal esta conectado o no a la primera red;una primera etapa de determinacion de almacenamiento para determinar si los primeros datos y los segundos datos se almacenan o no en un medio de almacenamiento (23), en el que los primeros datos y los segundos datos se refieren al mismo contenido y una cantidad de datos de los segundos datos es inferior a la de los primeros datos; una etapa de recepcion que comprende:i) recibir los primeros datos a traves de la primera red cuando se determina que el dispositivo terminal esta conectado a la primera red y los primeros datos no se almacenan en el medio de almacenamiento; yii) recibir los segundos datos a traves de la segunda red cuando se determina que el dispositivo terminal no esta conectado a la primera red y ni los primeros datos ni los segundos datos se almacenan en el medio de almacenamiento;una etapa de control para almacenar los datos recibidos en la etapa de recepcion en el medio de almacenamiento;una etapa de eliminacion para eliminar los segundos datos almacenados en el medio de almacenamiento cuando los primeros datos correspondientes se almacenan en el medio de almacenamiento en la etapa de control; yuna etapa de transmision para transmitir el contenido basado en los primeros datos cuando se determina5101520253035404550556065que los primeros datos se almacenan en el medio de almacenamiento y transmitir el contenido basado en los segundos datos cuando se determina que unicamente los segundos datos se almacenan en el medio de almacenamiento.
- 8. Un metodo de recepcion de datos de acuerdo con la reivindicacion 7, que comprende:una etapa de adquisicion de informacion de identificacion para adquirir informacion de identificacion de uno cualquiera de los primeros datos y los segundos datos, siendo la informacion de identificacion informacion de identificacion por la que un dispositivo de transmision (1) identifica datos que el dispositivo de transmision que transmite datos pide transmitir; yuna etapa de generacion para generar informacion de identificacion de los otros de los primeros datos y los segundos datos sobre la base de la informacion de identificacion adquirida en la etapa de adquisicion de informacion de identificacion y una regla de conversion entre los primeros datos y los segundos datos; en el que:la primera etapa de determinacion de almacenamiento comprende determinar si los datos correspondientes a la informacion de identificacion adquirida en la etapa de adquisicion de informacion de identificacion y los datos correspondientes a la informacion de identificacion generada en la etapa de generacion se almacenan o no en el medio de almacenamiento (23); la etapa de recepcion comprende transmitir la informacion de identificacion adquirida en la etapa de adquisicion de informacion de identificacion o la informacion de identificacion generada en la etapa de generacion al dispositivo de transmision y, recibir de este modo los datos identificados por la informacion de identificacion transmitida del dispositivo de transmision; y la etapa de control comprende almacenar los datos recibidos en la etapa de recepcion en el medio de almacenamiento en asociacion con la informacion de identificacion de los datos recibidos.
- 9. Un metodo de recepcion de datos de acuerdo con la reivindicacion 7 u 8, que comprende:una segunda etapa de determinacion de almacenamiento para determinar si los primeros datos correspondientes a los segundos datos almacenados en el medio de almacenamiento (23) se almacenan o no en el medio de almacenamiento en un momento predeterminado,en el que la etapa de recepcion comprende recibir los primeros datos determinados como no almacenados en la segunda etapa de determinacion de almacenamiento a traves de la primera red (6) cuando el dispositivo terminal (2) se conecta a la primera red.
- 10. Un metodo de recepcion de datos de acuerdo con cualquiera de las reivindicaciones 7 a 9, en el que, cuando se determina que el dispositivo terminal (2) esta conectado a la primera red (6) y unicamente se almacenan los segundos datos, la etapa de recepcion comprende recibir los primeros datos a traves de la primera red y la etapa de salida comprende transmitir el contenido basado en los segundos datos almacenados en el medio de almacenamiento (23) y, posteriormente, transmitir el contenido basado en los primeros datos recibidos en la etapa de recepcion.
- 11. Un metodo de recepcion de datos de acuerdo con cualquiera de las reivindicaciones 7 a 10, que comprende:una etapa de determinacion de desconexion para determinar si una conexion con la primera red (6) esta desconectada o no;en el que la etapa de salida comprende transmitir el contenido basado en los segundos datos cuando se determina que la conexion con la primera red esta desconectada mientras que los primeros datos se estan recibiendo en la etapa de recepcion y se determina que los segundos datos se almacenan.
- 12. Un metodo de recepcion de datos de acuerdo con cualquiera de las reivindicaciones 7 a 11, que comprende:una etapa de adquisicion de informacion de carga para adquirir informacion de carga que indica una carga de la primera red (6) cuando se determina que los primeros datos no se almacenan y el dispositivo terminal (2) esta conectado a la primera red; yuna etapa de determinacion de carga para determinar si la carga indicada por la informacion de carga es superior o igual a un valor umbral predeterminado o no;en el que la etapa de recepcion comprende recibir los primeros datos a traves de la primera red cuando se determina que la carga es inferior al valor umbral y recibir los segundos datos a traves de la primera red y, posteriormente, recibir los primeros datos a traves de la primera red cuando se determina que la carga es superior o igual al valor umbral; yen el que, cuando se determina que la carga es superior o igual al valor umbral, la etapa de salida comprende transmitir el contenido basado en los segundos datos recibidos en la etapa de recepcion y,posteriormente, transmitir el contenido basado en los primeros datos recibidos en la etapa de recepcion.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011098955 | 2011-04-27 | ||
JP2011098955 | 2011-04-27 | ||
PCT/JP2012/051442 WO2012147380A1 (ja) | 2011-04-27 | 2012-01-24 | 端末装置、データ受信方法、データ受信プログラム及び記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2564291T3 true ES2564291T3 (es) | 2016-03-21 |
Family
ID=47071910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES12777204.4T Active ES2564291T3 (es) | 2011-04-27 | 2012-01-24 | Dispositivo terminal, método de recepción de datos, programa de recepción de datos y medio de registro |
Country Status (7)
Country | Link |
---|---|
US (1) | US8849953B2 (es) |
EP (1) | EP2627127B1 (es) |
JP (1) | JP5161400B2 (es) |
CN (1) | CN103262616B (es) |
ES (1) | ES2564291T3 (es) |
TW (1) | TWI407819B (es) |
WO (1) | WO2012147380A1 (es) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8631097B1 (en) * | 2012-10-11 | 2014-01-14 | Google Inc. | Methods and systems for finding a mobile and non-mobile page pair |
KR102037930B1 (ko) * | 2013-03-15 | 2019-10-30 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어방법 |
JP6194628B2 (ja) * | 2013-04-30 | 2017-09-13 | 株式会社リコー | 通信管理システム、通信管理方法、及びプログラム |
US20140359423A1 (en) * | 2013-06-03 | 2014-12-04 | Microsoft Corporation | Local caching to improve remote site editing |
JP6264976B2 (ja) * | 2014-03-19 | 2018-01-24 | 富士ゼロックス株式会社 | 画像処理システム、画像処理装置、処理制御装置及びプログラム |
TWI510936B (zh) * | 2014-05-28 | 2015-12-01 | Acer Inc | 電子裝置及電子裝置間的資料複製方法 |
CN104503417B (zh) * | 2015-01-13 | 2017-06-23 | 华自科技股份有限公司 | 一种水电站监测系统 |
KR102263696B1 (ko) * | 2015-03-20 | 2021-06-10 | 삼성전자주식회사 | 무선통신 시스템에서 데이터 송수신 방법 및 장치 |
KR101798230B1 (ko) * | 2016-03-28 | 2017-12-13 | 김태석 | 영수증 알림 서비스 제공 시스템 |
US10459609B2 (en) * | 2018-04-03 | 2019-10-29 | Palantir Technologies Inc. | Multi-stage data page rendering |
JP2022134771A (ja) * | 2021-03-04 | 2022-09-15 | セイコーエプソン株式会社 | 画像読取装置および画像読取装置の無線設定情報設定方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7221370B1 (en) * | 2001-01-26 | 2007-05-22 | Palmsource, Inc. | Adaptive content delivery |
JP2004062671A (ja) * | 2002-07-30 | 2004-02-26 | Dream Technologies Kk | 対象物が立体的に表されているかのように画像を表示するためのシステム及び方法 |
DE60320260T2 (de) * | 2002-07-31 | 2009-08-06 | Interdigital Technology Corp., Wilmington | Weiterreichen zwischen einem zellularen system und einem drathlosen lokalen netz |
DE60307221T2 (de) * | 2003-01-16 | 2007-07-12 | Sony Ericsson Mobile Communications Ab | Weiterreichen einer Videotelefoniesitzung mit verminderter Qualität |
US7003280B2 (en) * | 2003-11-20 | 2006-02-21 | Lucent Technologies Inc. | Method and system for processing adjustments to the type and quality of multimedia communication sessions |
US8078164B2 (en) * | 2004-01-06 | 2011-12-13 | Vasu Networks Corporation | Mobile telephone VOIP/cellular seamless roaming switching controller |
DE602004006598T2 (de) * | 2004-02-25 | 2008-01-31 | Sony Deutschland Gmbh | Verfahren zur drahtlosen Datenübertragung |
US7962148B2 (en) * | 2004-07-20 | 2011-06-14 | Qualcomm Incorporated | Controlling and managing access to multiple networks |
JP4542386B2 (ja) * | 2004-07-30 | 2010-09-15 | シスメックス株式会社 | 画像表示システム、画像提供装置、画像表示装置、およびコンピュータプログラム |
JP2006080981A (ja) * | 2004-09-10 | 2006-03-23 | Fujitsu Ltd | ハンドオーバ方法並びにこれを適用した移動通信システムおよび移動端末 |
EP1708526A1 (en) | 2005-03-29 | 2006-10-04 | BRITISH TELECOMMUNICATIONS public limited company | Network selection |
US7860962B2 (en) * | 2005-08-09 | 2010-12-28 | At&T Intellectual Property I, L.P. | Media download method and system based on connection speed |
US20070094374A1 (en) * | 2005-10-03 | 2007-04-26 | Snehal Karia | Enterprise-managed wireless communication |
JP2007129472A (ja) | 2005-11-02 | 2007-05-24 | Casio Hitachi Mobile Communications Co Ltd | ダウンロードシステム、無線通信端末、及びダウンロード方法 |
JP5309430B2 (ja) * | 2006-07-31 | 2013-10-09 | 富士通株式会社 | 通信装置、通信システム、通信方法及び通信プログラム |
US9697280B2 (en) * | 2006-12-13 | 2017-07-04 | Quickplay Media, Inc. | Mediation and settlement for mobile media |
US8478880B2 (en) * | 2007-08-31 | 2013-07-02 | Palm, Inc. | Device profile-based media management |
US20090124284A1 (en) * | 2007-11-14 | 2009-05-14 | Shimon Scherzer | System and method for providing seamless broadband internet access to web applications |
JP2009124505A (ja) * | 2007-11-15 | 2009-06-04 | Ntt Docomo Inc | 移動通信端末、データ送信方法、通信装置及びデータ受信方法 |
US20100081428A1 (en) * | 2008-09-26 | 2010-04-01 | Harunobu Maejima | Wireless Device Having Multiple Network Interfaces And Network Handover Capability |
US8369281B2 (en) * | 2008-11-24 | 2013-02-05 | At&T Intellectual Property I, L.P. | Cell-to-WiFi switcher |
JP2011070583A (ja) | 2009-09-28 | 2011-04-07 | Ntt Docomo Inc | コンテンツ取得制御装置及びコンテンツ取得制御方法 |
US20120184242A1 (en) * | 2009-10-01 | 2012-07-19 | Rambus Inc. | Methods and Systems for Enhancing Wireless Coverage |
US20120096144A1 (en) * | 2010-10-18 | 2012-04-19 | Nokia Corporation | Method and apparatus for fetching data based on network conditions |
-
2012
- 2012-01-24 US US13/880,785 patent/US8849953B2/en active Active
- 2012-01-24 WO PCT/JP2012/051442 patent/WO2012147380A1/ja active Application Filing
- 2012-01-24 EP EP12777204.4A patent/EP2627127B1/en active Active
- 2012-01-24 JP JP2012531173A patent/JP5161400B2/ja active Active
- 2012-01-24 ES ES12777204.4T patent/ES2564291T3/es active Active
- 2012-01-24 CN CN201280004154.7A patent/CN103262616B/zh active Active
- 2012-02-06 TW TW101103796A patent/TWI407819B/zh active
Also Published As
Publication number | Publication date |
---|---|
US20130212220A1 (en) | 2013-08-15 |
EP2627127A4 (en) | 2014-07-23 |
TWI407819B (zh) | 2013-09-01 |
CN103262616A (zh) | 2013-08-21 |
JPWO2012147380A1 (ja) | 2014-07-28 |
EP2627127A1 (en) | 2013-08-14 |
WO2012147380A1 (ja) | 2012-11-01 |
TW201247002A (en) | 2012-11-16 |
US8849953B2 (en) | 2014-09-30 |
JP5161400B2 (ja) | 2013-03-13 |
EP2627127B1 (en) | 2016-01-20 |
CN103262616B (zh) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2564291T3 (es) | Dispositivo terminal, método de recepción de datos, programa de recepción de datos y medio de registro | |
ES2699406T3 (es) | Aparatos y procedimientos para recuperar/descargar contenido en un dispositivo de comunicación | |
ES2254184T3 (es) | Metodo y sistema para capturar contenido a partir de un servidor mediante un sistema de comunicacion celular. | |
WO2020258329A1 (zh) | 初始接入指示方法、装置及存储介质 | |
CN108024296B (zh) | 切换网络的方法、系统和移动性管理网元 | |
JP2006187017A (ja) | パーソナルエリアネットワーク(pan)の相互接続の方法 | |
KR101800777B1 (ko) | 애드-혹 무선 네트워크들에서 관리 정보의 통신을 위한 디바이스 및 방법 | |
CN104471985A (zh) | 用于云无线电接入网的移动代理 | |
WO2017206655A1 (zh) | 图像处理方法、终端和计算机存储介质 | |
JP2015092748A (ja) | 無線アクセス・ネットワークにおける遠隔課金サービスを伴うコンテンツ・キャッシング | |
US7756068B2 (en) | Selecting an interface in a multi-radio enabled device | |
KR101638349B1 (ko) | 와이파이 다이렉트 기반 메시지 통신 방법 및 장치 | |
TW201233211A (en) | Caching at the wireless tower with remote charging services | |
CN110247742B (zh) | 一种通信方法、接入热点设备和终端设备 | |
CN105978958A (zh) | 用于精准标注位置的方法和设备 | |
CN101884034A (zh) | 用于提供改进的存储器使用的方法、装置和计算机程序产品 | |
BR112020009503A2 (pt) | método de comunicação sem fio e dispositivo terminal | |
CN105574453A (zh) | 一种二维码的处理方法及移动终端 | |
WO2018149136A1 (zh) | 无线保真Wi-Fi连接方法及相关产品 | |
CN110719574B (zh) | 一种网点访问方法及相关设备 | |
JP4179028B2 (ja) | 携帯端末 | |
EP2378734A1 (en) | Network communication devices and data transmission methods | |
JP2005293078A (ja) | 携帯電話機を利用した自動文字コード認識、表示システム、方法およびプログラム | |
CN104184727B (zh) | 一种消息传输的方法和装置 | |
TW201132076A (en) | Network communication devices and data transmission methods |