一种手持式旅游终端器的制作方法

文档序号:12273900阅读:159来源:国知局
一种手持式旅游终端器的制作方法与工艺

本发明涉及电子技术领域,具体涉及一种手持式旅游终端器。



背景技术:

手持终端(handheld terminal)是指具有具有数据存储及计算能力、可进行二次开发、具有显示和输入功能、能与其他设备进行数据通讯、电池供电等特性的便于携带的数据处理终端。手持终端常见的有PDA、条码数据采集器、手持IC卡数据终端、手持指纹采集终端、电子导游等等。将手持终端用于各行各业的物联网应用当中,可使用户能进行最合适的通讯、刷卡、数据读取和数据时实上传。



技术实现要素:

针对上述问题,本发明的目的是提供一种手持式旅游终端器,该手持式旅游终端器不仅能快速获得浏览路线和景点介绍,还能快捷办理订房和订餐等业务,刷卡消费、打印消费记录等,功能多样,具有实用性。

为了实现上述目的,本发明采用的技术方案为:

一种手持式旅游终端器,包括控制模块、显示模块、GPS模块、RFID模块、打印模块、音频输出模块、NAND FLASH存储模块、键盘输入模块和射频处理器;

所述显示模块、GPS模块、RFID模块、打印模块、音频输出模块、NAND FLASH存储模块、键盘输入模块和射频处理器均与所述控制模块连接;

所述控制模块用于接收键盘输入模块输入的包括酒店订房和订餐业务的数据、GPS模块发送的定位信息和RFID模块读取、刷卡消费的信息并对所述数据、信息进行处理,控制音频输出模块根据定位信息播放景点介绍,控制显示模块显示包括电子地图、景点的文字阅读、好友设置的界面和控制打印模块打印游客登记或刷卡消费记录;并将处理后的数据信息通过射频处理器的GPRS传输,存储至NAND FLASH存储模块中。

进一步地,还包括电源管理器,所述电源管理器与所述控制模块电连接,用于提供稳定电源。

进一步地,所述控制模块包括基带处理器、USB接口、SIM接口、标准串口接口、音频接口、独立16bitLCD接口、键盘扫描器接口和NAND FLASH接口,所述USB接口、SIM接口、标准串口接口、音频接口、独立16bitLCD接口、键盘扫描器接口和NAND FLASH接口均与所述基带处理器连接;所述USB接口、SIM接口、标准串口接口与外界通信设备连接,用于与外界进行通信;所述音频接口、独立16bitLCD接口、键盘扫描接口、NAND FLASH接口分别与音频模块、显示模块、键盘输入模块、NAND FLASH存储模块连接。

进一步地,所述控制模块的芯片为MT6225。

进一步地,所述显示模块为240×320的TFT-LCD液晶显示屏。

进一步地,所述GPS模块包括低电压差稳压芯片PAM3101和芯片SKG16A1,所述PAM3101中的使能引脚用于控制GPS模块的电源,所述GPS模块中包括GPIO34_IPCE、GPS_TXD,所述控制模块中包括GPIO34、TX引脚,所述GPS模块的GPIO34_IPCE、GPS_TXD分别和所述控制模块的GPIO34、TX引脚相连,所述GPS_ANT与外接天线相连;所述控制模块通过控制GPS模块的电源控制端GPIO34_IPCE控制GPS模块的电源;当打开GPS模块的电源,GPS模块自动获取包括当前的时间、日期、经度、纬度、海拔高度、HDOP水平精度因子的数据,并通过标准串口脚将这些数据传送至所述控制模块;所述控制模块通过对GPS模块传送的数据进行提取,得到当前的经度和纬度,进而对数据进行分析,即可知道当前旅客所在的景点,从而为游客提供当前景点的信息,同时为电子地图的显示提供数据。

进一步地,所述RFID模块的芯片为MFRC500,所述RFID模块包括相连接的发送器和接收器,所述接收器内还设有解调电路和解码电路,所述解调电路和解码电路均与所述芯片连接。

进一步地,所述打印模块包括驱动芯片LB1836、电源管理芯片PAM3101以及热敏打印头;所述电源管理芯片PAM3101与控制器连接,所述电机驱动芯片LB1836与所述热敏打印头的电机连接,所述热敏打印头还与控制器连接。

进一步地,所述射频处理器的芯片为MT6139,所述键盘输入模块中的按键包括按键F1至F10和按键0至9。

本发明所述手持式旅游终端器的使用方法包括如下步骤:

(1)游客信息登记:游客领取手持式旅游终端器后,将游客的身份证号码、手机号码、交纳押金、RFID充值额的信息写入到手持式旅游终端器上,选择“OK确定”,进入RFID充值界面,之后打印游客登记信息详单并提示登记成功;

(2)游客刷卡消费:当游客要进入景点或者在指定场所消费时,可以进行刷卡消费,在刷卡之前,打开手持式旅游终端器电源,系统进行初始化,输入旅游管理刷卡消费端代码以及密码进入旅游管理刷卡消费管理员界面,选择“刷卡消费”;进入刷卡消费界面然后输入刷卡金额,选择“确定”,将事先准备好的RFID电子标签卡放到手持式旅游终端器的指定刷卡处,刷卡成功;

(3)游客获取游览路线、景点介绍和办理业务:打开手持式旅游终端器电源,系统进行初始化,输入游客端代码以及密码进入游客端界面,进入游客端主界面,选择“电子地图”功能→“地图浏览”,按手持旅游终端器的键盘输入模块中的按键F5、F6可以对地图进行放大、缩小;按键2、8、4、6可以将地图进行上、下、左、右移动;当选择“电子地图”功能→“线路选择”进入景点选择界面,选择需要浏览的景点,通过“OK显示”,系统显示以选择的景点,再通过“OK显示路径”,即可进入系统提供的简易路线显示图;

在景点信息中包含有景点文字信息介绍、景点语音介绍,景点文字信息介绍为进入游客端选择“景点介绍”,进入景点列表并选择某一景点后,即进入一个显示选定景点的图片的界面,选择文字介绍,则显示指定景点的文字介绍;景点语音介绍为进入景点文字介绍中所说的景点图片界面选择“语音介绍”,即可播放景点介绍;

在办理业务中包括酒店订房业务和酒店订餐业务,首先进入游客端选择“业务办理”,进入“订房业务”,打开存储在本地保存的酒店列表,通过按键选择列表中一个酒店,进入订房业务详细信息填写,包括入住日期、订房数量、入住晚数、订房类型,选择“OK确定”,系统列出填写的订房详情和需要支付的金额并提示是否提交该信息,选择“OK确定”将该订房信息通过GPRS发送到该酒店订房部,所述订房信息包含前面旅游管理参数设置端测试中设置的持机人的身份证号、手机号以及刚刚填写的入住日期、订房数量、入住晚数、订房类型;

返回游客端选择“业务办理”,进入“订餐业务”,打开存储在本地保存的酒店列表,通过按键选择列表中一个酒店,进入订餐业务详细信息填写,包括用餐日期、用餐时间、用餐人数、用餐种类,选择“OK确定”,然后系统列出填写的订餐详情和需要支付的金额并提示是否提交该信息,选择“OK确定”将该订餐信息通过GPRS发送到该酒店订餐部,该酒店的订餐部将接收到一条包含订餐详细信息,所述订餐详细信息包含前面旅游管理参数设置端测试中设置的持机人的身份证号、手机号以及刚刚填写的用餐日期、用餐时间、用餐人数、用餐种类;

此外还可利用所述手持式旅游终端器进行景点浏览记录查询和消费记录查询。

综上所述,由于采用了上述技术方案,本发明的有益效果为:本发明集多功能于一体,不仅可通过显示模块和音频输出模块的文字介绍和语音介绍方便快捷地了解旅游景点,可通过键盘输入模块对电子地图进行扩大、缩小或进行上下左右移动,还能利用电子地图快速获知自身位置及旅游路线,同时还可快捷办理订餐与订房业务等,解决了旅游过程中的吃住问题。此外,当游客要进入景点或者在指定场所消费时,支付方式采用刷卡消费,提高了支付效率。

附图说明

图1为本发明实施例一种手持式旅游终端器的整体结构框图;

图2为本发明实施例中控制模块的结构框图;

图3为本发明实施例整体功能框图;

图4为本发明实施例的开机效果图;

图5为本发明实施例中的管理员界面效果图;

图6为本发明实施例中的刷卡成功效果图;

图7为本发明实施例中的充值成功界面效果图;

图8为本发明实施例中的游客端主界面效果图;

图9为本发明实施例中的线路选择及最佳路径显示界面效果图;

图10为本发明实施例中的景点浏览记录查询界面效果图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例

如图1,一种手持式旅游终端器,包括控制模块、显示模块、GPS模块、RFID模块、打印模块、音频输出模块、NAND FLASH存储模块、按键输入模块、射频处理器和电源管理器;所述显示模块、GPS模块、RFID模块、打印模块、音频输出模块、NAND FLASH存储模块、按键输入模块、射频处理器和电源管理器均与所述控制模块连接。

所述控制模块用于接收按键输入模块输入的包括酒店订房和订餐业务的数据、GPS模块发送的定位信息和RFID模块读取、刷卡消费的信息并对所述数据、信息进行处理,控制音频输出模块根据定位信息播放景点介绍,控制显示模块显示包括电子地图、景点的文字阅读、好友设置的界面和控制打印模块打印游客登记或刷卡消费记录;并将处理后的数据信息通过射频处理器的GPRS传输,存储至NAND FLASH存储模块中。

本发明实施例手持式旅游终端器中所用到的各种稳定电源由电源管理器MT6318提供;手持式旅游终端器主要通过键盘输入来进行相关的业务信息选择以及一些相关数据的输入;并通过240×320的LCD液晶提供具有电子地图、景点的文字阅读、好友设置等功能的友好界面.;利用音频输出模块进行景点的语音介绍;GPS模块主要是对游客当前的具体位置进行定位,为电子地图、景点介绍提供有效的数据,RFID模块提供刷卡消费。手持式旅游终端器主要通过射频处理器MT6139对游客酒店订房、订餐业务信息数据的GPRS传输,同时将游客的酒店订房、订餐业务、旅游记录通过文件操作写入NAND FLASH存储器中,以提供消费记录、景点浏览记录查询功能。在游客登记或者刷卡消费时,控制模块将控制打印模块打印相关信息。

本发明实施例手持式旅游终端器中的控制模块为P1500核心板,其主要负责GPRS数据的接收、判断、处理、音频解码、文件读写和数据处理等。控制模块包含核心的基带处理器、USB接口、SIM接口、标准串口接口、音频接口、独立16bitLCD接口、键盘扫描器接口、NAND FLASH接口等,框图如图2所示。控制模块利用USB接口、SIM接口和标准串口接口与外界进行通信,且分别利用音频接口、独立16bitLCD接口、键盘扫描接口、NAND FLASH接口与音频模块、键盘模块、LCD模块、NAND FLASH存储模块相连。本实施例中的基带处理器为联发科生产的高度集成的GSM基带信号处理器MT6225,用于提供用户接口、射频控制、音频编译码、基带编译码,以及其他与GSM通信相关的模拟与数字硬件。由于MT6225采用的是双处理器结构,主处理器是一个32位的ARM7EJ-S处理器,该处理器提供整机的主要功能控制,另一个处理器是数字信号处理器(DSP),用来处理信道编译码、语音的压缩与扩展。所以基带处理器主要用于完成手持式旅游终端器的数据处理、多媒体应用。

射频处理器是由联发科生产的一块高度集成的射频处理芯片MT6139,支持EGSM、DCS、PCS和GSM850频段,并提供GPRS,主要用于提供数据的传输。电源管理器为联发科专门为GSM手机设计的电源管理芯片MT6318,其为系统提供数字基带内核电压调节器、数字I/O电压调节器、模拟和混合信号电压调节器等8个LDO电压调节器,使系统能在一个稳定的环境中运行。

本实施例显示模块采用TFT-LCD液晶显示,分辨320×240的2.8英寸液晶屏。TFT-LCD液晶为每个像素都设有一个半导体开关,每个像素都可以通过点脉冲直接控制,因而每个节点都相对独立,并可以连续控制,不仅提高了显示屏的反应速度,同时可以精确控制显示色阶,所以TFT液晶的色彩更真更真。TFT液晶显示屏的特点是亮度好、对比度高、层次感强、颜色鲜艳。LCD显示器由处理器MT6225控制,LCD显示器以并行的数据传输形式跟处理器通信,它的DB0~DB15与核心控制器MT6225的并行LCD接口的NLD0~NLD17相连,LCD液晶的控制线CS、RS、WR、RD、RST分别与控制器MT6225的LPCE0B_MAIN_LCM、LPA0、LWRB、LRDB、LPRST管脚相连。

本实施例GPS模块是采用深圳市天工测控技术有限公司推出的GPS模块SKG16A1。GPS模块具有超低功耗及轻巧的体积,超高的灵敏度-160dBm,信号微弱时也能实现定位内置高增益LNA,大大扩大了其定位的覆盖面,低功耗达到Max35mA 3.3V,遵循NMEA-0183协议或客户定制协议传输速度4800~115200bps。GPS模块由一个低电压差稳压芯片PAM3101、SKG16A1以及一些外围器件组成,利用PAM3101的使能引脚对GPS模块的电源进行控制。GPS模块的GPIO34_IPCE、GPS_TXD分别和处理器MT6225的GPIO34、TX引脚相连,而GPS_ANT与外接天线相连。处理器MT6225通过控制GPS模块的电源控制端GPIO34_IPCE,来控制它的电源。当打开GPS模块的电源,GPS模块自动获取到当前的时间、日期、经度、纬度、海拔高度、HDOP水平精度因子等数据,并通过标准串口脚将这些数据传送给核心处理器。处理器通过对GPS传送来的数据提取,得到当前的经度和纬度,进而对数据进行分析之后,处理器即可知道当前旅客所在的景点,从而给游客提供当前景点的信息,同时也为电子地图的显示提供有效的数据。

本实施例手持式旅游终端器中使用RFID模块来进行刷卡消费。RFID模块采用PHILIPS公司生产的高集成度TYPEA读写芯片MF RC500进行设计的。MF RC500应用于13.56MHz非接触式通信中。MF RC500利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议,MF RC500支持ISO14443A所有的层。内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100mm)。接收器部分提供一个坚固而有效的解调和解码电路,方便并行接口可直接连接到任何8位微处理器。本系统的RFID模块主要由STC89C52和MF RC500外加一些元器件组成。

RFID模块采用STC89C52对MF RC500进行底层的控制。STC89S52的P0.0~P0.8与MF RC500的D0~D7相连进行数据的传输,并利用STC89S52的P3.6、P3.7与MF RC500的NWR和NRD连接,来控制数据的传输方向。利用Keil uVision 3对STC89C52编写MF RC500的底层驱动。实现对符合ISO 1443A的电子标签寻卡并读取卡的唯一物理ID,和对其指定扇、块区进行读写数据。通过STC89S52的P3.0和P3.1与核心模块的标准串口的TX、RX引脚相连,将MF RC500所获得到的卡内数据传输给核心模块。

本实施例采用的存储器是三星公司生产的K9F1G08U0A NAND FLASH Memory存储器。K9F1G08U0A的非易失性、容量大、速度快、功耗低等特点,主要用来存储在Java安装文件.jar、.jad文件,景点所需的图片、语音、文字介绍信息,游客的浏览记录、消费记录等等,都是以文件的形式存放在K9F1G08U0A中。系统在Nucleus操作系统下通过以文件的形式访问K9F1G08U0A内的数据,K9F1G08U0A以并行的数据与处理器进行数据交换,它的数据接口I/O0~I/O7分别与核心处理器MT6225的NLD0~NLD7相连,K9F1G08U0A的控制信号线CLE、ALE、CE、RE、WE、WP、R/B分别与MT6225的NCLE、NALE、NCEB、NREB、NWEB、WATCHDOG、NRNB引脚相连。

当游客登记信息时,管理员填写好游客的登记信息后通过打印模块将填写的内容打印给游客确定;此外,在游客刷卡消费时,管理员还需要通过打印模块打印游客的消费凭证。本实施例打印模块由驱动芯片LB1836、电源管理芯片PAM3101、以及热敏打印头FTP-628MCL101_50组成,利用PAM3101的使能引脚姐控制器MT6225的GPIO0来控制打印模块的电源,利用电机驱动芯片LB1836驱动热敏打印头的电机转动,FTP-628MCL101_50的锁存引脚LAT、数据输出引脚DO、选通引脚STB0~STB6、时钟引脚CLK、数据输入引脚DIN以及PHE分别与控制器MT6225的GPIO22、GPIO21、GPIO20~GPIO15、GPIO8、GPIO9、GPIO14相连接。

在程序开发方面,本发明手持式旅游终端器的应用程序开发采用面对对像的开发方式,利用J2ME提供丰富的开发包,提供给开发人员使用,包括专门写界面的UI包、以数据流形式处理的文件操作的IO包、在无线开发的无线工具包及还有一些自定义的包。本手持式旅游终端的整体功能框图如图3所示。本发明手持式旅游终端器包括游客信息登记端、游客端和游客刷卡端,所述游客信息登记端用于填写游客基本信息并将游客基本信息写入文件存入存储模块中。所述游客端中设有消费记录、浏览景点查询、景点信息、业务办理和电子地图浏览等按键选择功能,所述景点信息的介绍方式包括语音介绍和文本介绍,所述业务办理包括订餐业务和订房业务,所述电子地图浏览包括地图浏览和线路指导等。所述游客刷卡端可设置刷卡金额,进行刷卡消费。

本发明涉及到的软件设计包括串口程序设计、显示界面程序设计、文本介绍程序设计、语音介绍程序设计、电子地图程序设计、RFID模块程序设计,用于实现本发明景点文字介绍、音频播放、地图浏览、用户设置、酒店预定业务、涮卡消费、路线提供参考等功能。

在本发明中,标准串口是和外部设备进行通讯的重要方式。本发明主要利用串口跟GPS模块、RFID模块等进行数据通信。在J2ME程序设计中,它专门提供了CommConnection、Connector、InputStream、OutputStream类,它们提供open()、close()、penOutputStream()、openInputStream()等方法。用Connector类的open()方法打开指定串口,再利用CommConnction类中的openInputStream()、openOutputStream()方法打开输入流和输出流,从GPS模块获取当前游客所在的地理位置,从RFID模块读取数据,最后用InputStream、OutputStream类的read()方法从串口中读取它们传送过来的数据。当要向RFID模块发出刷卡信息时,系统就会调用OutputStream类中的write()方法,通过串口向RFID模块发送数据。不用串口就调用Connector提供的close()关闭串口并且释放一些资源。

在手持式旅游终端器中需要提供一个友好的界面。在J2ME中提供了两个名为游戏类和画笔类的GameCanvas、Graphics,Graphics类是以GameCanvas为基础,在屏幕上显示内容需要调用GameCanvas()创建GameCanvas类,并使用MIDlet类中的setcurrent()方法将其设置为当前显示界面,在屏幕上显示内容需要Graphics类中的画图片的drawImage()方法,画字符串的drawString()方法,设置画笔颜色的setColor()方法。

文字介绍功能可实现用户直观获取相关景点文字信息,文字介绍包括景点介绍,景点历史文化及象征意义等。在J2ME中提供了一个名为FileConnection文件的操作的类,使用FileConnection类中的read()、write()、close()对文本文件的读取。文本文件的读取都是以数据流的形式读取。当游客选择指点的景点的文字介绍,可通过FileConnection类的read()方法读出,并在液晶显示屏上显示出来。

语音播放功能实现景点信息的自动语音播放,将选择的景点的简介,历史背景介绍及人文信息以音频的形式呈现给游客,J2ME中提供了关于音频处理的类Manager,和相应的程序接口Player、Control,当选择了相应的景点或者本地存储的歌曲,将指定的音频文件以输入流的形式使用Manager中的CreatePlayer()方法实现Player接口,再调用Player接口中的start()、stop()、setMediaTime()方法来实现音乐的播放、暂停、快进、后退,同时也调用Player中的getControl()方法来实现音量的控制。程序的实现包括按钮控制及本地音频文件的播放两部分组成,当打开本地音频文件后,我们可以根据用户需要进行自由收听,通过按钮实现音频的播放、暂停、停止,同时还通过进度条显示播放进度,通过音量空间来调节音量大小。

存储主要完成对景点浏览记录、消费记录的存储,主要使用J2ME当中的文件系统资源类,建立一个文件夹(Report文件夹)和两个信息文件(ConsumHistory.txt文件和ViewHistory.log文件),分别对各种信息进行存储。

Report文件夹作为软件的数据存储目录,在系统运行时,会检查根目录下该文件夹是否存在,不存在则新建一个该文件夹。ConsumHistory.txt文件用于保存订房、订餐等消费信息。在系统运行时,会检查Report文件夹下该文件,不存在则新建一个该文件。ViewHistory.log文件用于保存历史信息。在系统运行时,会检查Report文件夹下该文件,不存在则新建一个该文件。

游客要对消费记录、浏览记录进行写入或者查询时,首先向系统发出存储在NAND FLASH中ConsumHistory、ViewHistory的写入或读取请求,然后判断指定文件是否存在,存在则直接写入或者读取,不存在创建该文件并初始化该文件。

地图功能显示景区的整体地理信息,显示各景点位置及路线的选择,当通过按键选择电子地图,系统从本地获取地图的数据,并打开串口和GPS模块电源,并从GPS模块获取当前旅客所在的地理位置的经度和纬度,然后经过数据分析、处理,显示在地图的具体位置。同时可以通过按键对地图进行缩放和移动。

当游客从列出的景点列表中选择几个景点游玩后,系统从GPS模块获取地图数据并显示在屏幕上,通过读取存储在本地的文件,获取景点的经度和纬度,对选择的几个景点具体的浏览次序提供一个简单的合理的排序后,计算出所选景点在地图上的位置,然后在地图上将他们标志出来,同时调用画线函数将这几个景点用线连接起来。

RFID模块的程序设计,包括底层STC89C52对MF RC500的程序设计和J2ME的应用程序的程序设计两部分。RFID模块在本系统中实现对在指定场所的刷卡消费,从而实现无纸化消费。在上层应用程序和底层驱动之间的通信,首先要确定通信消息的命令格式。消息的整体格式分为消息头、数据长度、命令、扇区号、块区号、数据、校验码、结束标志。消息结构见表1。

表1消息结构表

消息头START:ASCII码0x02。LEN:等于命令行中DATA的长度加上CRC的长度,由命令类型决定。CMD:“CK“为读取电子标签唯一ID号,“CR“为读取电子标签内某扇区某块的数据,“CW“为向电子标签内某扇区某块的写数据。SECTORNUM:扇区号,范围为:‘0’–‘F’。BLOCKNUM:块号,范围为:‘0’–‘3’;由命令类型决定。DATA:数据,每个字节对应两个字符。CRC:校验码,预留,为全0。END:ASCII码0x03。当底层处理器接收到正确的消息时,向应用程序发送“ACK”,之后进行相应的读卡ID、写数据、读数据操作;反之,发送“NCK”。如果进行的是读ID号操作时,底层程序在向应用程序发送了“ACK”之后,在5S钟之内读取不到卡的ID号,则向应用程序发送相应的错误码,如果读到卡的ID号,则返回给上层的应用程序。如果进行的是读卡内数据操作时,底层程序在向应用程序发送了“ACK”之后,就开始读卡内指定的扇区和块区,读取不到数据,则向应用程序发送相应的错误码,读取到了就将数据发送给上层应用程序。如果进行的是向卡内写数据操作时,底层程序在向上层应用程序发送了“ACK”之后,就开始向卡内指定的扇区和块区写数据,如果写数据失败,则向应用程序发送相应的错误码,否则返回成功码。

在打印模块程序设计中,主要对游客登记信息、游客消费记录的打印。为此,专门在J2ME中为打印模块设计了一个Print类,这个类包括了openprint()、closeprint()、print_set_font()、print_draw_string()、print_do_print()方法分别为打开打印、关闭打印、打印字体设置、设置打印字符串、开始打印方法。在进行打印之前需要,需要实例化一个Print类,调用openprint()打开打印电源,利用print_set_font()设置字体大小,将需要打印的字符串通过print_draw_string()方法进行设置;再调用Print类中的print_do_print()进行打;最后用closeprint()关闭打印并释放资源。

为检测本发明是否能成功应用,申请人还对本发明的使用流程进行了测试,测试对象为手持式旅游终端器一台和ISO 1443协议的RFID电子标签4张,测试环境为广西河池,测试主要分为旅游管理端中的游客刷卡消费端、游客信息登记端以及游客端三部分,游客刷卡消费端主要有刷卡功能测试、刷卡记录查询功能测试,游客信息登记端主要为特殊参数设置功能测试,而游客端主要进行电子地图功能测试、业务办理功能测试、景点信息当中的景点文字介绍功能测试及景点的语音介绍功能测试、浏览景点记录功能测试、消费记录功能测试。

准备好测试对象以及测试环境后,开始对系统进行整体以及各功能模块测试,首先测试游客管理端再测试游客端。

(1)旅游游客刷卡消费端中的刷卡测试

当游客要进入景点或者在指定场所消费时,可以进行刷卡消费,在刷卡测试之前,正确连接好系统的各个模块,打开手持式旅游终端器电源,系统进行初始化,进入开机效果图如图4所示,输入旅游管理刷卡消费端代码以及密码进入旅游管理刷卡消费管理员界面效果图如图5所示,选择“刷卡消费”。进入刷卡消费界面然后输入刷卡金额为100,选择“确定”,将事先准备好的RFID电子标签卡放到手持式旅游终端器的指定刷卡处,刷卡成功效果图如图6界面。系统测试成功。

(2)旅游游客信息登记端测试

当游客在领取手持式旅游终端器的时候,需要将游客的一些必要的信息写入到手持式旅游终端器上,如身份证号码、手机号码、交纳押金、RFID充值额。当进行旅游游客信息登记端测试时,需要输入旅游管理参数设置端代码以及密码进入旅游管理参数设置管理员界面效果图,并输入信息,选择“OK确定”,进入RFID充值界面,充值成功界面效果图如图7所示,之后打印游客登记信息详单并提示登记成功。系统测试成功。

(3)游客端测试

电子地图功能测试:正确连接好系统的各个模块,在河池内打开手持式旅游终端器电源,系统进行初始化,输入游客端代码以及密码进入游客端界面。进入游客端主界面效果图如图8所示。

选择“电子地图”功能→“地图浏览”,按手持旅游终端器的键盘输入模块中的按键F5、F6可以对地图进行放大、缩小。按键2、8、4、6可以将地图进行上、下、左、右移动。系统测试成功。

当选择“电子地图”功能→“线路选择”进入景点选择界面,选择需要浏览的景点,通过“OK显示”,系统显示以选择的景点,再通过“OK显示路径”,进入系统提供的简易路线显示图,如图9所示。系统测试成功。

业务办理:在业务办理中包括酒店订房业务和酒店订餐业务俩项。先进行酒店订餐业务的测试。进入游客端选择“业务办理”→“订餐业务”,打开存储在本地保存的酒店列表。通过按键选择列表中一个酒店,进入订餐业务详细信息填写,包括用餐日期、用餐时间、用餐人数、用餐种类。选择“OK确定”,然后系统列出填写的订餐详情和需要支付的金额并提示是否提交该信息,选择“OK确定”将该订餐信息通过GPRS发送到该酒店订餐部,该酒店的订餐部将接收到一条包含订餐详细信息,其中包含前面旅游管理参数设置端测试中设置的持机人的身份证号、手机号以及刚刚填写的用餐日期、用餐时间、用餐人数、用餐种类。。系统测试成功。

进入游客端选择“业务办理”→“订房业务”,打开存储在本地保存的酒店列表。通过按键选择列表中一个酒店,进入订房业务详细信息填写,包括入住日期、订房数量、入住晚数、订房类型。选择“OK确定”,系统列出填写的订房详情和需要支付的金额并提示是否提交该信息,选择“OK确定”将该订房信息通过GPRS发送到该酒店订房部,其中包含前面旅游管理参数设置端测试中设置的持机人的身份证号、手机号以及刚刚填写的入住日期、订房数量、入住晚数、订房类型。系统测试成功。

景点信息功能测试:在景点信息功能测试中包含有景点文字信息介绍功能测试、景点语音介绍功能测试。先进景点文字信息介绍功能测试,进入游客端选择“景点介绍”,进入景点列表并选择某一景点后,就进入一个显示选定景点的图片的界面,选择文字介绍,则显示指定景点的文字介绍。景点语音介绍功能测试先进入同景点文字介绍中所说的景点图片界面选择“语音介绍”,播放景点介绍。系统测试成功。

浏览记录功能测试:现在广西河池南山景区游玩,再到白龙洞游玩,再到刘三姐故居游玩。所以实际游玩顺序为河池南山、白龙洞、刘三姐故居。这几个浏览的景点一次被保存在本地的ConsumHistory.txt文件中。那在手持式旅游终端器中的浏览记录的显示中应包含有这三个景点。进入游客端选择“景点记录查询”,景点浏览记录查询界面效果图如图10所示。系统测试成功。

消费记录查询:消费记录查询。在前面已经测试了订餐业务功能测试和订房业务测试,已经有两条消费记录保存在本地的ConsumHistory.txt文件中。那进入游客端选择“消费记录查询”,消费记录的显示中应包含有订餐业务和订房业务这两条记录的详情。系统测试成功。

上述说明是针对本发明较佳可行实施例的详细说明,但实施例并非用以限定本发明的专利申请范围,凡本发明所提示的技术精神下所完成的同等变化或修饰变更,均应属于本发明所涵盖专利范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1