ENTORNO DE ORDENADOR BASADO EN UN SERVIDOR.
Un sistema informático basado en un servidor comprendiendo al menos un servidor (1) que comprende medios para hacer funcionar una aplicación y al menos un ordenador cliente (5) que comprende medios (6) para el funcionamiento local de al menos una aplicación adicional,
el ordenador cliente (5) y el servidor (1) estando conectados a través de una red (2), en el que el servidor (1) comprende:
- medios para dotar al ordenador cliente con una interfaz de usuario que comprende una pantalla central (10) que tiene medios (13, 14, 15) para iniciar la aplicación y la aplicación adicional;
- medios para proveer un comando al ordenador cliente (5) en la red (2) para lanzar la aplicación adicional después de la iniciación de la aplicación adicional; y
en el que el ordenador cliente (5) comprende:
- un dispositivo de entrada (8) para proveer entrada a la aplicación y la aplicación adicional;
- un dispositivo de visualización para presentar salidas desde la aplicación y la aplicación adicional;
- medios para lanzar la aplicación en respuesta a la recepción del comando desde el servidor (1) sobre la red (2),
- medios para generar una pantalla local (9), dicha pantalla local siendo capaz de comprender una ventana (19) para la aplicación adicional generada en respuesta al lanzamiento de la aplicación adicional;
- medios para recibir la interfaz de usuario que comprende la pantalla central del servidor; y
- medios para combinar la pantalla local (9) y la pantalla central (10) para visualizar una pantalla combinada (16) en el dispositivo de visualización, de forma que la aplicación adicional se integra completamente en la interfaz de usuario recibida del servidor (1)
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E01202210.
Solicitante: REAL ENTERPRISE SOLUTIONS DEVELOPMENT B.V.
Nacionalidad solicitante: Países Bajos.
Dirección: NIEUWE 'S-GRAVENLANDSEWEG 60,1406 NH.
Inventor/es: JANSEN, PETER, GERARDUS, JANSSEN, BOB.
Fecha de Publicación: .
Fecha Solicitud PCT: 8 de Junio de 2001.
Fecha Concesión Europea: 12 de Agosto de 2009.
Clasificación Internacional de Patentes:
- H04L29/06 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.
- H04L29/06C8
- H04L29/08N35
Clasificación PCT:
- G06F9/44 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar programas específicos.
Clasificación antigua:
- G06F9/44 G06F 9/00 […] › Disposiciones para ejecutar programas específicos.
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.
Fragmento de la descripción:
Entorno de ordenador basado en un servidor.
La invención se refiere a un sistema de ordenador basado en un servidor, comprendiendo al menos un servidor y al menos un ordenador cliente, conectado al servidor a través de una red, en el que el servidor comprende medios para proveer al ordenador cliente con una interfaz de usuario, en donde el ordenador cliente comprende un dispositivo de entrada para proveer entrada a una aplicación y un dispositivo de visualización para presentar la salida de una aplicación a través de la interfaz de usuario, en el que el servidor comprende medios para funcionamiento de la aplicación, en el que el ordenador cliente comprende medios para hacer funcional localmente al menos una aplicación adicional.
La invención se refiere además a un método para proveer a un ordenador cliente con una interfaz de usuario para controlar al menos una aplicación que puede hacerse funcionar localmente en el ordenador cliente, el cual se conecta a un servidor a través de una red y comprende un dispositivo de visualización, un dispositivo de entrada y medios para funcionamiento de la aplicación.
Sistemas conocidos del tipo antes mencionado son capaces de proveer una interfaz de usuario al ordenador cliente, habilitando al ordenador cliente para controlar una aplicación que funciona en el servidor. Tal configuración es útil en redes que contienen varios ordenadores. Todas las aplicaciones se instalan en el servidor y pueden así ser manualmente gestionadas, actualizadas, etc. Ya que los ordenadores clientes procesan solamente la entrada del usuario y presentan la salida de la aplicación al usuario, pueden ser muy sencillos. Pueden, por ejemplo, estar equipados con pequeños discos duros o con ninguno en absoluto y poca capacidad de cálculo. Consecuentemente, tales ordenadores clientes se conocen como clientes ligeros.
Sin embargo, no siempre es aconsejable o posible confiar solamente en ordenadores basados en servidor. A veces es deseable hacer funcionar aplicaciones localmente en el cliente. En sistemas existentes, tales aplicaciones, tienen que ser inicializadas separadamente. El usuario apaga la interfaz de usuario provista con el servidor y separadamente arranca la segunda aplicación, que funciona localmente.
En el sistema conocido y método conocido del tipo antes mencionado, el ordenador cliente crea una interfaz de usuario para controlar la aplicación que funciona localmente. Esto da pie a confusión, ya que un usuario tiene que distinguir claramente entre interfaces de usuario, recordar funciones separadas, acostumbrarse a diferentes ayudas visuales, etc. Sin una gestión y actualización cuidadosas de todos los ordenadores clientes, puede presentarse fácilmente una situación en la que cada ordenador cliente unido a la red tiene su propia interfaz de usuario.
WO91/02305 revela un sistema que contiene estaciones de trabajo y una unidad central de proceso. Las estaciones de trabajo pueden funcionar en un modo de selección de aplicación visualizando simultáneamente representaciones de aplicaciones ambas local y remota de las cuales pueden comenzarse aplicaciones remotas o locales usando un procedimiento de selección común. Cuando se selecciona una aplicación remota, en la estación de trabajo funciona una aplicación sustitutiva que establece comunicación con el procesador remoto.
Es un objeto de la presente invención proveer un sistema y método del tipo antes mencionado en donde la interfaz de usuario es fácil de usar y gestionar.
De acuerdo con ello, el sistema según la invención se caracteriza porque el sistema comprende medios para controlar las aplicaciones que funcionan localmente mediante la interfaz de usuario provista por el servidor.
El método según la invención se define en la reivindicación 11.
Así, un administrador de sistema puede administrar centralizadamente la interfaz de usuario. Las actualizaciones, por ejemplo, necesitan sólo instalarse una vez. No es necesario usar métodos trabajosos para instalar actualizaciones de forma remota sobre cada ordenador cliente o instalar actualizaciones desde un CD sobre cada ordenador cliente. Los usuarios pueden trabajar en un ordenador cliente diferente, sin tener que ajustar los reglajes según sus preferencias o esperar hasta que sus ajustes han sido descargados en el ordenador cliente.
En una realización preferida, el sistema de acuerdo con la invención comprende medios para controlar una aplicación que funciona en el servidor y aplicaciones adicionales, funcionando localmente, a través de la interfaz de usuario.
Así, es posible integrar los entornos informáticos local y central, de forma que un usuario no notará diferencia alguna entre aplicaciones corriendo localmente y centralizadamente. En el sistema de acuerdo con la invención, no es necesario conmutar entre interfaces de usuario separadas, ni tampoco superponer una interfaz de usuario sobre otra con el consiguiente deterioro de la cualidad de visualización y control.
En otra realización preferente, la interfaz de usuario comprende medios para iniciar una aplicación que funciona localmente. Esta característica contribuye además al entorno informático integrado simple. La interfaz de usuario permite la inicialización de cada aplicación de la misma forma, independientemente de si funciona localmente en el ordenador cliente o centralizadamente en el servidor.
La invención se explicará ahora en más detalle con referencia a los dibujos acompañantes, de los cuales
la Fig. 1 muestra una realización del sistema según la invención;
las Figs. 2A-D muestran la composición de la visualización de la interfaz de usuario en diferentes situaciones durante el uso de una realización del sistema según la invención;
la Fig. 3 muestra esquemáticamente algunas etapas en una realización del sistema según la invención, que describen en más detalle el proceso por el que se lanza una aplicación que funciona localmente.
La Fig. 1 muestra esquemáticamente un ejemplo de un sistema según la invención. El sistema comprende un servidor 1, unido a una red 2. El servidor 1 comprende uno o más procesadores, RAM, y medios de almacenamiento, por ejemplo, un conjunto de discos duros. La capacidad y memoria de procesamiento son suficientes para hacer funcionar varias aplicaciones demandantes de forma concurrente en el servidor 1. La invención no se limita a sistemas informáticos basados en servidor que comprendan solamente un servidor. Puede haber varios servidores centrales, colectivamente conocidos como un parque de servidores. En este caso, la capacidad de procesado y almacenado podría distribuirse en los servidores de forma dispar, con algunos servidores dedicados a correr aplicaciones exigentes y otros a almacenar o transmitir datos.
La red 2 puede ser una Red de Área Local, una Red de Área Extendida o la Internet. Puede contener conexiones inalámbricas, conexiones por línea conmutada o conexiones fijas por cable.
La Fig. 1 muestra tres ordenadores clientes 3-5, unidos a la red 2. Por supuesto, la invención no se limita a la particular configuración de la Fig. 1. Cualquier número de ordenadores clientes puede unirse a la red 2. Los ordenadores clientes 3-5 pueden ser de cualquier tipo.
Un primer y segundo ordenador cliente 3, 4 respectivamente, comprenden una pantalla, un teclado y/o un dispositivo puntero, tal como un ratón. El servidor 1 provee a estos ordenadores clientes 3,4 con una interfaz de usuario a aplicaciones que funcionan en el servidor 1. Como los primer y segundo ordenadores clientes 3,4 no están entendidos para que funcionen como dispositivos autónomos, sino simplemente para proveer entradas a y recibir salidas de las aplicaciones que funcionan en el servidor 1, su capacidad de proceso puede ser limitada. Igualmente, pueden tener capacidad limitada o nula para almacenar datos permanentemente. Los primer y segundo ordenadores clientes 3,4 están dotados simplemente con capacidad y memoria de proceso tales como sea necesario para procesar la entrada y visualizar salida, e intercambiar éstas con el servidor 1 en la red 2. Por esta razón, se conocen también como clientes ligeros u ordenadores de red.
El sistema de la Fig. 1 también comprende un tercer ordenador cliente 5, que comprende medios 6 para hacer funcionar localmente una aplicación, esto es las capacidades de cálculo, de memoria y de almacenamiento de datos necesarias. Cuando una aplicación funciona localmente, el procesador del tercer ordenador cliente5 ejecuta el código de aplicación. A...
Reivindicaciones:
1. Un sistema informático basado en un servidor comprendiendo al menos un servidor (1) que comprende medios para hacer funcionar una aplicación y al menos un ordenador cliente (5) que comprende medios (6) para el funcionamiento local de al menos una aplicación adicional, el ordenador cliente (5) y el servidor (1) estando conectados a través de una red (2), en el que el servidor (1) comprende:
en el que el ordenador cliente (5) comprende:
2. El sistema informático basado en un servidor según la reivindicación 1, en el que el servidor comprende además:
3. El sistema informático basado en un servidor según la reivindicación 1 o 2, en el que el servidor está además configurado para proveer una barra de tareas para la aplicación y la aplicación adicional en la interfaz de usuario para el ordenador cliente.
4. El sistema informático basado en un servidor según la reivindicación 3, en el que el servidor está además configurado para recibir un mensaje de señalización desde el ordenador cliente señalando que la ventana ha sido generada y para incluir el botón para la aplicación adicional en la barra de tareas en respuesta a recibir el mensaje de señalización.
5. El sistema informático basado en un servidor según la reivindicación 3, en el que dicho sistema está configurado además para exponer la barra de tareas en el dispositivo de visualización al maximizar la ventana asociada con la aplicación adicional.
6. El sistema informático basado en un servidor según una o más de las reivindicaciones precedentes, en el que dicho ordenador cliente comprende medios para terminar la aplicación adicional y en el que el servidor comprende medios para recibir una señal de terminación en respuesta a la terminación de la aplicación en el ordenador cliente y medios para enviar un mandato de terminación al ordenador cliente para terminar la aplicación en respuesta a la recepción de la señal de terminación.
7. Un método para proveer a un ordenador cliente (5) con una interfaz de usuario para controlar al menos una aplicación que puede funcionar en un servidor y al menos una aplicación adicional que puede funcionar localmente en el ordenador cliente (5), el cual ordenador cliente (5) está conectado al servidor (1) a través de una red (2) y comprende medios (6) para hacer funcionar la aplicación adicional, un dispositivo de entrada (8) para proveer entrada a la aplicación y la aplicación adicional y un dispositivo de visualización (7) para presentar salida desde la aplicación y la aplicación adicional, el método comprendiendo las etapas de:
8. El método según la reivindicación 7, que además comprende las etapas de:
9. El método según la reivindicación 7 u 8, que además comprende la etapa de proveer una barra de tareas desde el servidor en la interfaz de usuario para el ordenador cliente, la barra de tareas comprendiendo botones para la aplicación y la aplicación adicional.
10. El método según la reivindicación 9, que además comprende las etapas de:
11. El método según la reivindicación 9 o 10, que además comprende la etapa de exponer la barra de tareas en el dispositivo de visualización al maximizar la ventana asociada con la aplicación adicional.
12. El método según una o más de las reivindicaciones 7-11, que además comprende las etapas de:
13. Programa de ordenador que puede ser cargado en un servidor conectado a través de una red (2) a un ordenador cliente (5), de forma que el servidor en el que funciona el programa de ordenador constituye un servidor (1) en un sistema según una cualquiera de las reivindicaciones 1-6.
14. Programa de ordenador que puede ser cargado en un ordenador conectado a través de una red (2) a un servidor, de forma que el ordenador en el que funciona el programa de ordenador en el que funciona el programa de ordenador constituye un ordenador cliente (5) en un sistema según una cualquiera de las reivindicaciones 1-6.
Patentes similares o relacionadas:
Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]
Gestión de memoria intermedia recomendada de red de una aplicación de servicio en un dispositivo de radio, del 22 de Julio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método llevado a cabo por un nodo de red en una red de comunicación por radio , comprendiendo el método: obtener (S1) una predicción del ancho […]
Método, servidor y sistema de inicio de sesión de confianza, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de inicio de sesión de confianza implementado por computadora aplicado a un sistema de inicio de sesión de confianza que comprende un primer sistema de aplicación […]
Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]
Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]
Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]
Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]
Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]