Você está na página 1de 9

SISTEMA MULTIMEDIA PARA KIOSCOS DE AUTOSERVICIO, CON CAPACIDAD DE SOPORTAR DISPOSITIVOS HARDWARE Y PROCESOS DE FORMA DISTRIBUIDA

BRIGOS HERMIDA, Miguel (1); ALPISTE PENALBA, Francesc (1); FERNANDEZ SANCHEZ, Joaqun(2) Universidad Politcnica de Catalua UPC, Espaa Departamento de Expresin Grfica en la Ingeniera EGE Escuela Universitaria de Ingenieros Tcnicos Industriales de Barcelona EUETIB miguel.brigos@upc.edu francesc.alpiste@upc.edu Universidad Politcnica de Catalua UPC, Espaa Departamento de Expresin Grfica en la Ingeniera EGE Escuela Tcnica Superior de Ingenieros Industriales de Barcelona ETSEIB jfernandez@ege.upc.edu
(2) (1)

RESUMEN
En el marco de la colaboracin Universidad-Empresa, el Laboratorio de Aplicaciones Multimedia de la UPC y la empresa AMYC, firman acuerdo de transferencia de tecnologa por el cual el LAM disea y desarrolla un sistema software para Kioscos de Autoservicio con las funcionalidades de: Gestionar la presentacin de informacin multimedia sobre tecnologa Web. Control de dispositivos de cobro y cambio en metlico. Control de tarjetas de crdito. Control de impresoras. Capacidad de que los dispositivos hardware estn ubicados en lugares diferentes. Capacidad de que los procesos estn ubicados en servidores diferentes. Esta comunicacin presenta la estructura y soluciones aportadas as como los resultados alcanzados. Palabras clave: Diseo, Multimedia, Web, Kioscos, Sistemas Distribuidos, Cobro, Cambio, Autoservicio.

ABSTRACT
Within the framework of the University-Company collaboration, the Laboratory of Applications Multimedia of the UPC and AMYC Company, sign agreement of technology transference by which the LAM designs and develops a software system for Self-Service Kiosks with the functionalities of: Multimedia information on Web technology. Control of coin and bill devices. Control of credit cards. Control of printers. Capacity to manage hardware devices located in different places. Capacity to manage processes located in different servers. This communication presents the application structure and adopted solutions as well as results. Key words: Design, Multimedia, Web, Kiosks, Distributed Systems, Pay Systems, Ticketing, Change, Self Services.

1. Introduccin
El proyecto se basa en creacin de una estructura de software que se aplique al nuevo Kiosco Interactivo, controlado con PC y Pantalla Tctil, que la empresa AMYC est desarrollando. La solucin aportada se caracteriza por la versatilidad, tanto en tipo de aplicaciones soportadas como en la capacidad de interconectar "Servidores de Dispositivos" y "Kioscos Interactivos". La facilidad de implementar soluciones en las que los diferentes elementos como Pantallas Tctiles, Dispositivos de cobro, Dispositivos de Impresin, Lectores de tarjetas, etc. pueden estar fsicamente alejados entre ellos, permite ampliar las posibilidades de Diseo de maquinaria para entornos de autoservicio.

2. Estructuracin de la oferta
Con el fin de definir adecuadamente un proyecto para Kiosco Interactivo es necesario conocer el objetivo empresarial que lo impulsa [1]. Se desea ofertar productos relacionados en la "Mquina de Cobro" MC, en cuatro niveles:

Componentes Mquina de Cobro Entorno de Desarrollo Aplicacin

Componentes: Oferta para otros Fabricantes de mquinas (OEMs).

Mquina de Cobro (MC): Integracin completa, de una versin estndar, del Kiosco Interactivo con capacidad de cobro en metlico, tarjeta de crdito y expedicin de comprobante de compra. Tambin en este nivel se pueden ofertar MC diseadas a medida.

Entorno de Desarrollo (EDAM): conjunto de utilidades software puestas a disposicin de Empresas que deseen desarrollar sus propias Aplicaciones. Estas utilidades se ponen a disposicin de los programadores a travs de Web-Services.

Aplicacin: Conjunto de Aplicaciones especficas para un sector o solucin, son fcilmente adaptables a las necesidades concretas cambiando, por ejemplo, nombres de productos y precios. El proyecto incluye el desarrollo de una Aplicacin-Web [2] Estndar para Ticketing (Expedicin de comprobante de pago).

3. Estructura Hardware de la Mquina de Cobro Estndar:

Monitor P. Tctil PC Maq. Pago Red IP (modem, GSM, Ethernet) PC Control Servidor 1 Dispositivos Remotos

Control AMYC

4 Hoopers 4 Expendedores tarjetas Selector Monedas Selector Billetes

Impresora Tickets Fichero Fondo

TPV Tarjeta - Banco 4 bits Input 4 bits Output

Impresora Cocina, etc..


3.1. Control AMYC

Es una electrnica y un protocolo propiedad de AMYC. A travs de este protocolo y hardware es posible controlar varios dispositivos tpicos de las MC. La tarjeta AMYC posee 4 bits de entrada / salida que inicialmente se utilizaban para el control de los pulsadores y avisadores luminosos. Los Drives de la tarjeta en el nuevo sistema permiten el acceso a estos puertos, y en la Maqueta son utilizadas dos entradas, una para solicitar modo Operador Local (OL) y otra para solicitar Cierre controlado del Sistema operativo (CS). 3.2. Impresora de tickets Se desarrolla el sistema de control para los modelos CBM de Citizen System Japan Co [3]. Su misin es emitir el ticket comprobante de pago y lista de productos solicitados. 3.3. Fichero de fondo Ficheros de texto que mantienen un listado de ciertas operaciones y avisos del sistema, los registros del fichero se crean en el momento en que se produce la operacin, por lo tanto el fichero se convierte en un histrico analizable en caso de que se haya producido un error. El fichero tambin guarda las operaciones de cobro, con los precios y productos vigentes en la MC en el momento del cobro, por lo tanto el Fichero de fondo tambin participa en los procesos encargados de la contabilidad de la MC.

3.4. Terminal Punto de Venta, TPV Mediante este dispositivo se realiza la operacin de cobro con tarjeta sobre una entidad bancaria, en MODO ON-LINE. 3.5. Red IP La MC puede llevar instalada una tarjeta de red y / o un modem analgico o GSM, los drives de estos dispositivos son accesibles desde los protocolos de comunicaciones integrados en el SO. Se deben configurar estos dispositivos para establecer Redes TCP/IP. Se puede utilizar el establecimiento de redes IP para comunicar al Sistema con otras aplicaciones remontas, Servidores de Bases de Datos, Servidores de Impresoras, etc.

4. Estructura de Software, EDAM


Servidor BBDD Remota Servidor Impresora Remota

Aplicacin Operador Remoto

Dispositivos Red

Aplicacin Usuario Aplicacin Operador Local

S. Operativo Win 2000 / XP

Servidor IIS Capa Negocio (Hostelera, etc.)

Capa Mantenimiento

Navegador IE 6.0

BBDD Local XML Capa Drivers

Capa Cobro Capa Protocolo

Dispositivos Hardware

4.1. BBDD Local XML Este componente consiste en la definicin de la estructura de datos y su construccin en formato XML. Es capaz de mantener todos los datos del sistema vlidos tanto para configuracin y parametrizacin como para uso interno del programa, como son los datos contables o de estado de los dispositivos.

El hecho de utilizar ficheros XML, no limita las capacidades de la definicin de datos y existen herramientas integradas en C# y Visual Studio para su utilizacin. Otra ventaja es que no se necesitan royalties para bases de datos. 4.2. Aplicacin de Usuario Se encarga de la interaccin hombre mquina. Consiste en un conjunto de pginas aspx, por lo tanto existen Editores Visuales en el mercado tanto para modificarla como para realizar nuevas aplicaciones sobre el mismo Sistema. Los Sistemas de desarrollo utilizados en el proyecto son DreamWeaver de Macromedia para la edicin web y Visual Studio de Microsoft para integrarlo en la plataforma .NET. 4.3. Capa de Cobro Se encarga de todas las operaciones de clculo y de informacin relacionadas con la operacin fsica del cobro, detecta tarjeta o metlico, calcula cambio, ejecuta el cobro, ejecuta la devolucin del cambio, actualiza valores, e histrico. 4.4. Capa Negocio Se encarga de gestionar las caractersticas de un tipo de negocio, en este caso hostelera o similar. Se hace notar que gestiona a nivel mquina, es decir, cuantos productos se han vendido y de que tipo, desde un momento dado; referencias de tickets emitidos, etc. 4.5. Operador Local, Operador Remoto y Mantenimiento: Con estos componentes es posible parametrizar el sistema. La Aplicacin de Operador Local se ejecuta mediante un pulsador, permite acceso a la operativa local bsica o, si la contrasea lo permite, a la Aplicacin de Operador Remoto. La Capa de Mantenimiento contiene los procesos y servicios solicitados desde las Aplicaciones. A esta capa pertenece el fichero histrico de la MC, este fichero guarda todos movimientos sensibles y errores, permite la recuperacin de operaciones y participa en la contabilidad de la mquina. 4.6. Capa Drivers y Capa Protocolo: Interfaz de acceso a dispositivos. La Capa Protocolo puede ser considera parte de los Drivers, implementa el protocolo de comunicaciones de la tarjeta de control de dispositivos de AMYC ms las de los dispositivos controlados directamente desde el PC.

5. Esquema de conectividad EDAM

Usuario Pantalla Local Tctil EDAM Entorno de soporte de aplicaciones Web-Kiosk Capa de Negocio Datos
BBDD XML Negocio

Usuario Remoto (Gestin, Manteniento) Transacciones: - BBDD corporativas - Aplic. corporativas Dispositivos Locales Dispositivos Remotos

Dispositivos Histrico
Archivo Histrico

BBDD XML Mantenimiento

Kiosco Multimedia Dispositivo Remoto


MC

Red Local

Control Remoto

Control Remoto Centralizado

MC

Internet (VPN)

MC

Red Local Redes Corporativas

MC

6. Agradecimientos
Agradecemos la confianza depositada por "AMYC" en el LAM al Sr. Ramn Jovani (Gerente), Sr. Jos Hulamo, Sr. Juan Aranda (Ingenieros), Sr. Juan Antonio Romero (Marketing). Agradecemos igualmente la colaboracin prestada por todo el personal del LAM, Srta. Eullia Massana (Encuestas de usabilidad), Sr. J.M.Balcells (Informtica), Sr. Jose Luis Eguia (Diseo de interfaz), Sr. Marc Milian (Fotos).

7. Referencias
[1] CRANSTON 1996; Cranston, M., Clayton, D.J., and Farrands, P.J.; Design and implementation considerations for an interactive multimedia kiosk: where to start, Proceedings of the 13th Annual Conference of the Australian Society for Computers in Learning in Tertiary Education (ASCILITE), Adelaide S.A., pp101-112. [2] O'REILLY 2001; Kiosk Mode in Internet Explorer 5. Web Site: http://www.oreillynet.com/ (last visit February 2006) [3] CITIZEN; Thermal Printer Products. Web systems.co.jp/english/printer/tps/index.html (last visit February 2006) Site: http://www.citizen-

Você também pode gostar