便携式列车时刻电子智能查询装置的制作方法

文档序号:6452868阅读:352来源:国知局
专利名称:便携式列车时刻电子智能查询装置的制作方法
技术领域
本实用新型涉及电子查询装置,特别是涉及一种可随身携带的电子列车时刻查询装置。
背景技术
目前,列车时刻的查询方式大概有以下几种1、纸质列车时刻表或其他印刷品的列车时刻表;2、车站公示牌;3、铁道部或其他相关网站提供的智能列车时刻查询网站。但以上几种方式都有其不足之处印刷品的列车时刻表,由于起查询的复杂程度较高和无法更新内容的缺点,造成使用极不方便和大量浪费印刷品的材料木材,同时一旦铁道部列车运行时间有变化,原来的列车时刻表只好弃置不用。而车站的公示牌只能在车站看到,同时在查询中也比较不方便,即只能知道大概的运行方向和起始时间,具体到达每站是否停靠和到开时间不易查询。铁道部的列车时刻查询网站的查询比较方便,也随时在更新内容,但必须具备上网条件的人才能上网查询,使其难以大规模推广。

发明内容
本实用新型的目的是提供一种携带方便的列车时刻电子智能查询装置,利用该装置可以实现起始车站至目的车站直达车次查询、本站开出(经过)所有车次查询、输入车次查询每站详细到开时间、以及中转建议等智能查询。
为实现上述目的,本实用新型采用如下技术方案一种便携式列车时刻电子智能查询装置,它由中心处理器、程序存储器、字型存储器、列车时刻表内容存储器、随机存储器、显示控制器、显示器和输入装置组成,程序存储器、字型存储器、列车时刻表内容存储器和随机存储器均与中心处理器相应I/O端口连接,显示控制器与中心处理器的输出端口连接,其输出端接显示器,输入装置接中心处理器的输入端口。
中心处理器还设有更新列车时刻表内容存储器的I/O端口。
显示器为液晶显示器,输入装置为键盘或触摸式屏幕。
本实用新型将列车时刻表内容存储在存储器中,可以利用设计的程序实现起始车站至目的车站直达车次查询、本站开出(经过)所有车次查询、输入车次查询每站详细到开时间、以及中转建议等功能,且时刻表内容可以通过计算机I/O接口及时下载更新,方便了人们携带和查询列车时刻。


图1为本实用新型的电路原理示意图;图2为主程序流程图;图3为完成起始车站--目的车站直达车次查询的程序流程图。
具体实施方式
如图1所示,便携式列车时刻电子智能查询装置由中心处理器CPU、程序存储器ROM1、字型存储器ROM2、列车时刻表内容存储器ROM3、随机存储器RAM、显示控制器CONTROLLER、显示器DISPLAY和输入装置KEYBOARD组成,程序存储器ROM1、字型存储器ROM2、列车时刻表内容存储器ROM3和随机存储器RAM均与中心处理器CPU相应I/O端口连接,显示控制器CONTROLLER与中心处理器CPU的输出端口连接,其输出端接显示器DISPLAY,输入装置KEYBOARD接中心处理器的输入端口,中心处理器CPU还设有更新列车时刻表内容存储器的I/O端口。显示器DISPLAY为液晶显示器,输入装置为键盘和触摸式屏幕。
液晶显示器DISPLAY主要作用是显示从键盘输入的所有信息以及程序控制所需输入输出的内容,包括英文、数字和汉字。液晶点阵不能小于16*16,才能满足汉字、英语和数字的字符的输出,点阵越大字型越大,为考虑眼睛不好的用户,可考虑再用大一点的点阵。显示控制器CONTROLLER主要作用为完成驱动液晶显示器,从字型库中取出的字型数据代码,经驱动电路转换完成液晶点阵的驱动,对液晶显示器的显示控制属于已有成熟技术,不再公开其详细电路图。字型存储器ROM2存放中英文及数字的字型数据代码,采用2M左右的ROM芯片,即可装完所有一、二级国标字库,同时地名词组、时间词组符号也存储在ROM2中。地名词组和时间词组代码也可存放在单独的ROM中,实际由词组中存在字型库中的字序号组成。程序控制器ROM1存放控制硬件工作和一些相关程序指令代码以及完成列车时刻查询功能的一些指令代码。列车时刻表内容存储器ROM3存放列车时刻表数据内容,使用断电也不丢失信息的随机存储介质,如闪速存储器、可擦写只读存储芯片EEPROM等。CPU为中央处理芯片,完成计算、存取代码、执行控制程序和算法程序,以实现列车时刻表的查询功能。I/O端口用来刷新列车时刻表内容ROM内容的计算机接口。键盘(26个英文字母及功能控制键)可采用计算机所用的电容点触型键盘,或者以具有触摸屏或手写屏的液晶显示器代替输入键盘。
本装置是把列车时刻表的内容,按照一定的编码顺序,储存于可刷新内容的存储器中,然后利用专用程序来实现起始车站--目的车站直达车次查询、本站开出(经过)所有车次查询、输入车次查询每站详细到开时间、以及中转建议等目的。
软件分为数据部分和程序部分,数据部分可用一个文本文件或数据库文件把列车时刻的所有内容全部收录,以文本文件的存储方式为例,以下说明一个车次为一个段落,本段开始第一行内容为车次序号加起始--》终到站名,第二行内容为始发站名--》开车时间,第三行内容为第二到达站名和到开时间,第四行内容为第三到达站名和到开时间,依次类推,直到最后一行,内容为到达站名--》到达时间加上本段结束符号(具体存储方式示意图见图4),以上为车次数据库内容;用一个文本文件或数据库文件把所有镇以上地名,以距离最近的且通火车的城市名和本省省会地名为段落第一行,把以上所有镇以上地名作为文件内容的形式编码,形成地名数据库内容;把二十四小时以每分钟为单位,作成一千四百四十个单位的时间词组,以方便程序调用。程序部分只需不多的数条指令和一个搜索程序即可,多种程序语言均可编制。
文本文件作为列车时刻表内容的存储文件时,文件的存储空间要求相对较小,但程序稍微复杂,因为需要另行编制搜索程序,具体的任务完成方式如下完成起始站名到达站名间的直达列车车次查询,只需用搜索程序查找整个列车时刻表内容文件的每一个定义段,搜索每段时,如果在本段中有同时符合两个地名的字段(忽略两个地名之间任意长度的字段),且两个地名的存储顺序在本段完全与屏幕的输入顺序相同,则输出本段第一行的内容到屏幕。即车次序号加起始到达站名(如T1北京西--长沙)如本段没有同时包含出发和到达的车站名称,或顺序与输入顺序不同,则忽略本段;重复以上程序,完成对第二段落的搜索,直到完成对所有列车时刻表内容的搜索。完成本站开出(经过)所有车次查询,具体完成方式与站站直达列车查询方式相同即查找列车时刻表文件内容中所有含有所输入站名的段落,输出所有含有所输入的地名段落的第一行内容到屏幕,即车次序号加起始到达站名(屏幕显示方式同站到站直达列车查询方式的显示)。
完成输入车次查询每站详细到开时间的查询,与以上两种查询相似,不过稍微修改一下输出控制语句即查找列车时刻表内容文件中,找到包含输入的车次的字段,输出本段所有内容到屏幕。
完成中转建议的查询在输入起始站名和到达站名后,如未找到同时包含两站名的段落,则提示用户两车站间无直达车次,退出出发和到达城市间直达列车查询。人工转入中转程序查询,本程序也只需一个搜索和输出程序即可即搜索地名数据库内容,找到包含起始站名的段落,输出本段落第一行(即地名所在省的省会和距离最近的且通火车的城市地名);然后再找到包含到达站名的段落,输出本段落第一行(即地名所在省的省会和距离最近的且通火车的城市名);输出时加上建议从以上城市中转的语句,完成程序。
用数据库完成以上几种查询相对来讲更加方便,因为数据库程序本身就带有搜索和输出程序,不需另行编制程序,因此控制更加简单;可把每个车次和始发终到站名作为数据库文件名,每站详细到开时间作为库文件内容。利用数据库本身自带搜索程序即可完成搜索,查询,输出等工作。不过存储数据库文件所需存储空间可能比文本文件稍大,但是数据库文件本身的程序更多,可以完成更加复杂的查询(因为文本文件实现的查询方式,每次输出时显示的都是文本信息,基本无法做为下次查询的索引文件,所以只是最终显示;而数据库方式的每次显示内容,都可做为下次查询的索引。比如在完成站站直达列车查询后,可以直接在屏幕所显示的车次上选择进一步操作,如显示本次列车每站到开时间的详细信息,而不需退出站站查询再从新输入车次查询),使用更加方便。
在本实用新型中,也可以把系统启动代码,各种硬件的自检和初始化程序,以及以上的搜索和输出控制程序,I/O接口管理程序等和其他运行程序固化在一个ROM芯片上,以省去BIOS、CPU、控制及算法ROM、字型ROM、显示驱动器等硬件,大大简化系统和降低成本。同时可在本装置上实现附加电子记事本和电子词典等功能。
权利要求1.一种便携式列车时刻电子智能查询装置,其特征在于,它由中心处理器、程序存储器、字型存储器、列车时刻表内容存储器、随机存储器、显示控制器、显示器和输入装置组成,程序存储器、字型存储器、列车时刻表内容存储器和随机存储器均与中心处理器相应I/O端口连接,显示控制器与中心处理器的输出端口连接,其输出端接显示器,输入装置接中心处理器的输入端口。
2.如权利要求1所述的查询装置,其特征在于,中心处理器还设有更新列车时刻表内容存储器的I/O端口。
3.如权利要求1或2所述的查询装置,其特征在于,显示器为液晶显示器,输入装置为键盘或触摸式屏幕。
专利摘要本实用新型涉及一种便携式列车时刻电子智能查询装置,它由中心处理器、程序存储器、字型存储器、列车时刻表内容存储器、随机存储器、显示控制器、显示器和输入装置组成,程序存储器、字型存储器、列车时刻表内容存储器和随机存储器均与中心处理器相应I/O端口连接,显示控制器与中心处理器的输出端口连接,其输出端接显示器,输入装置接中心处理器的输入端口。利用该装置可以实现起始车站至目的车站直达车次查询、本站开出(经过)所有车次查询、输入车次查询每站详细到开时间、以及中转建议等智能查询,方便了人们携带和查询列车时刻。
文档编号G06F17/30GK2710050SQ20042001099
公开日2005年7月13日 申请日期2004年6月9日 优先权日2004年6月9日
发明者席志刚 申请人:席志刚
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1