专利名称:便携式公交换乘信息查询装置及其查询方法
技术领域:
本发明涉及电子装置技术领域,特别涉及一种便携式公交换乘信息查询装置及其 查询方法。
背景技术:
随着我国城市化脚步的不断加快,城市人口的不断增加,对城市的交通系统带来 了巨大的压力,政府大力倡导市民出行乘坐公共交通工具,城市公交系统也不断发展壮大。 但面对着众多的公交线路指示牌,却不知怎样转车到达目的站点或最快到达目的站点,所 以一种可以实时查询最优公交换乘方案的设备成为一种市场需求。但现有的技术方案,不 是携带不方便,就是系统复杂,生产成本高或者使用方式复杂,不利于实施和普及。比如专 利申请号为200610157719. 1、名称为便携式公交信息查询机的中国专利,这种公交信息查 询机是先将各公交站点和公交路线的信息存储在存储器上,利用Windows CE操作系统支持 下的应用程序实时搜索起始站点到目的站点的换乘路线,运行该操作系统和应用程序对硬 件要求比较高,用户在查询时,实时搜索公交换乘路线需经大量而繁重的运算,这种大量而 繁重的运算是需要比较高级的中央处理器和内部存储器等硬件的支持才能完成的,查询速 度慢,生产成本较高,不利于产品的普及。
发明内容
本发明的目的是针对现有技术的不足,提供一种系统简单、生产成本低、携带方 便、可简单快速地查询出最优公交换乘方案的便携式公交换乘信息查询装置,还提供这种 公交换乘信息查询方法。为实现上述目的,本发明采用如下技术方案便携式公交换乘信息查询装置,它包括有存储器、用于显示信息的显示模块和中 央处理模块,存储器和显示模块分别连接中央处理模块,存储器中预先存储有一个城市中 任意两个站点之间的公交换乘方案结果信息,它还包括有用于接收用户输入信息的输入模 块,输入模块连接中央处理模块,中央处理模块根据输入模块输入的信息检索所述存储器 中与输入信息相对应的公交换乘方案结果信息并通过显示模块显示。所述存储器还存储有公交班次信息、站点信息和字库文件。所述中央处理模块为8位单片机,可以采用型号为AT89C51的单片机。它还包括有用于与计算机进行数据交换的通用串行总线接口模块。所述输入模块包括有进行上下左右操作的方向键、对所选内容进行确认的确定 键、在字母和数字输入之间切换的字母/数字键、用于返回上一级菜单或删除输入内容的 返回/删除键。本发明还公开了公交换乘信息查询方法,它包括以下步骤A、预先在存储器存储同一个城市中任意两个站点之间的公交换乘方案结果信 息;
B、接收用户输入的起始站点和目的站点的信息;C、根据输入的信息,检索存储器中与输入信息相对应的公交换乘方案结果信息;D、将检索到的信息显示;所述步骤A具体为Al、在计算机中通过搜索程序处理一个城市中所有的公交路线原始数据,生成所 有的站点与站点之间的换乘方案信息数据;A2、通过数据压缩程序对处理结果的换乘方案信息数据进行压缩和对站点进行编 号,生成最终的换乘方案结果信息数据;A3、将该最终的换乘方案结果信息数据通过通用串行总线接口模块下载或更新到 存储器中进行存储。所述步骤B具体为接收用户输入的起始站点和目的站点拼音首字母,显示与输入字母匹配的所有站 点名称供选择,把选择的起始站点和目的站点转化成站点编号。所述步骤C具体为根据起始站点和目的站点编号,检索存储器中与该编号相对应的公交换乘方案结 果信息;判断存储器中是否存在与该编号相对应的公交换乘方案结果信息,如果不存在所 查询的公交换乘方案结果信息,则返回步骤B接受用户再次输入,如果存在所查询的公交 换乘方案结果信息,则把相应的公交换乘方案结果信息数据从存储器中读出来。步骤A中所述的公交换乘方案结果信息分别经过压缩后存储在存储器中,而进行 步骤D时先将检索到的信息进行解压缩,然后显示出来。本发明有益效果为本发明包括有存储器、显示模块、输入模块、通用串行总线接 口模块和中央处理模块,存储器中预先存储有一个城市中任意两个站点之间的公交换乘方 案结果信息,中央处理模块通过输入模块接收用户输入的所要查询的起始站点和目的站点 名称拼音首字母后,转化成站点编号,再检索预先存储在存储器中的换乘方案,从而找到最 快到达所要去的站点的最优换乘方案,与传统的技术相比,本发明具有以下优点1、把某个城市的公交换乘方案结果信息预先存储在存储器中,可以省去用户在查 询时才实时搜索公交换乘路线大量而繁重的运算,这种大量而繁重的运算是需要比较高级 的中央处理器和内部存储器等硬件的支持才能完成的,虽然把公交换乘方案结果信息预先 存储在存储器中需要大容量的存储器,但是现在大容量存储器已不存在生产技术难题,所 以其成本也比较低廉,而且随着技术的发展,其成本也会越来越低,虽然其价格波动比较 大,但总体上还是维持在一个比较低的水平,再加上应用了数据库技术和适当的数据压缩 技术,大大降低对存储容量的要求;2、把公交换乘方案结果信息预先存储在存储器中,在用户查询时,中央处理器只 需要做检索数据库运算和解压缩换乘方案结果信息运算就能完成用户的查询操作,其速度 快,对中央处理器要求不高,普通的8位单片机就能胜任;3、系统的实现简单,对硬件要求不高,只需要8位单片机、大容量存储器、单色点 阵液晶显示屏、输入按键及用于更新数据的通用串行总线接口模块,所以生产成本低,而且 查询速度快,具有较强的可实施性和普及性;4、通过这种查询器和查询方法,用户可以随时随地查询公交换乘等信息,携带和使用方便,克服现有技术系统复杂、成本高、使用复杂、携带不方便和查询速度慢等问题。
图1是本发明便携式公交换乘信息查询装置的电路原理框图;图2是本发明输入模块的按键图;图3是本发明显示模块的文字显示界面图;图4是本发明公交换乘信息查询方法的流程图。
具体实施例方式下面结合附图对本发明作进一步的说明,如图1 4所示,便携式公交换乘信息查 询装置,包括中央处理模块11、显示模块12、输入模块13、存储器14、通用串行总线接口模 块15。中央处理模块11分别与显示模块12、输入模块13、存储器14和通用串行总线接口 模块15相连接。显示模块12用于显示换乘方案文字信息,为单色点阵液晶显示屏。输入模块13用于输入站点名称拼音首字母,包括有进行上下左右操作的四个方 向键131、对所选内容进行确认的确定键132、在字母和数字输入之间切换的字母/数字键 133、用于返回上一级菜单或删除输入内容的返回/删除键134。输入时,显示模块12显示 26个字母或数字,利用方向键131和确定键132选择所需的字母或数字。存储器14用于存储一个城市中任意两个站点之间的公交换乘方案信息,存储器 14可为大容量存储器,可存储一个或多个城市的公交换乘方案信息,存储器14还存储了公 交班次信息、站点信息、地铁班次信息、长途车班次信息和字库文件等。通用串行总线接口模块15用于与个人计算机通信,进行数据下载和更新。中央处理模块11用于处理输入模块13中用户的按键信息、检索存储器14中站点 到站点的换乘信息、解压缩换乘信息数据、把换乘方案等文字信息输出到显示模块12中和 与通用串行总线接口模块15交换数据等,为8位单片机,也可以为4位单片机,可以采用型 号为AT89C51的单片机。适用于便携式公交换乘信息查询装置查找最优公交换乘方案的查询方法,包括如 下步骤步骤200,在计算机中通过搜索程序处理一个城市中所有的公交路线原始数据,生 成所有的站点与站点之间的换乘方案信息数据,包括了所有站点中任意两个站点之间的所 有组合,每两个站点之间生成一组数据,然后通过数据压缩程序对处理结果的换乘方案信 息数据进行压缩和对站点进行编号,生成最终的换乘方案结果信息数据,再将该最终的换 乘方案信息结果数据通过通用串行总线接口模块15下载或更新到存储器14中进行存储。步骤201,用户通过输入模块13输入所要查询的起始站点和目的站点名称拼音首 字母。当输入的首字母达到2个或2个以上时,显示与已输入字母匹配的所有站点名称供 用户选择,当输入的首字母超过5个时,不再接收输入,用户可通过显示模块12进行具体站 点选择。步骤202,中央处理模块11判断所输入的站点名称拼音首字母是否存在对应多个 具体的站点的情况。
步骤203,若存在所输入的站点名称拼音首字母是否存在对应多个具体的站点的 情况,通过显示模块12显示所有匹配的站点供用户选择。步骤204,把起始站点和目的站点转化成相应的站点编号。步骤205,中央处理模块11根据起始站点和目的站点编号检索预先存储在存储器 14中这两个站点的公交换乘方案结果信息的编号。步骤206,中央处理模块11判断存储器14中是否存在与起始和目的站点编号相对 应的公交换乘方案结果信息。步骤207,如果不存在所查询起始和目的站点换乘结果信息,中央处理模块11通 过显示模块12显示所选路线超过最多两次换乘的限制或站点名是否正确的提示信息,并 返回步骤201中的输入界面接受用户再次输入。步骤208,如果存在所查询起始和目的站点换乘结果信息,中央处理模块11把相 应的换乘方案结果信息数据从存储器14中读出来,并通过一定的算法解压缩换乘方案结 果信息数据。步骤209,把步骤208中解压缩出来的数据通过显示模块12显示给用户。综上所述,通过上述交换乘方案查询装置及其最优公交换乘方案查询方法,查询 装置中的中央处理模块11通过输入模块13接收用户输入的所要查询的起始站点和目的站 点名称拼音首字母后,转化成站点编号,再检索预先存储在存储器14中的换乘方案,如果 不存在所要查询的方案,通过显示模块12提示换乘超过2次的最大限制或站点名称是否正 确的信息;如果找到所查询的换乘方案,也通过显示模块12把换乘方案的文字信息显示给 用户。这样用户可以随时随地的使用上述查询装置查询两个站点之间的换乘方案,找到最 快到达所要去的站点的最优换乘方法。以上所述仅是本发明的较佳实施例,故凡依本发明专利申请范围所述的构造、特 征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。
权利要求
1.便携式公交换乘信息查询装置,它包括有存储器、用于显示信息的显示模块和中央 处理模块,存储器和显示模块分别连接中央处理模块,其特征在于所述存储器中预先存储 有一个城市中任意两个站点之间的公交换乘方案结果信息,它还包括有用于接收用户输入 信息的输入模块,输入模块连接中央处理模块,中央处理模块根据输入模块输入的信息检 索所述存储器中与输入信息相对应的公交换乘方案结果信息并通过显示模块显示。
2.根据权利要求1所述的便携式公交换乘信息查询装置,其特征在于所述存储器还 存储有公交班次信息、站点信息和字库文件。
3.根据权利要求1所述的便携式公交换乘信息查询装置,其特征在于所述中央处理 模块为8位单片机。
4.根据权利要求1所述的便携式公交换乘信息查询装置,其特征在于它还包括有用 于与计算机进行数据交换的通用串行总线接口模块。
5.根据权利要求1-4任意一项所述的便携式公交换乘信息查询装置,其特征在于所 述输入模块包括有进行上下左右操作的方向键、对所选内容进行确认的确定键、在字母和 数字输入之间切换的字母/数字键、用于返回上一级菜单或删除输入内容的返回/删除键。
6.公交换乘信息查询方法,其特征在于,它包括以下步骤A、预先在存储器存储同一个城市中任意两个站点之间的公交换乘方案结果信息;B、接收用户输入的起始站点和目的站点的信息;C、根据输入的信息,检索存储器中与输入信息相对应的公交换乘方案结果信息;D、将检索到的信息显示;
7.根据权利要求6所述的公交换乘信息查询方法,其特征在于,所述步骤A具体为 Al、在计算机中通过搜索程序处理一个城市中所有的公交路线原始数据,生成所有的站点与站点之间的换乘方案信息数据;A2、通过数据压缩程序对处理结果的换乘方案信息数据进行压缩和对站点进行编号, 生成最终的换乘方案结果信息数据;A3、将该最终的换乘方案结果信息数据通过通用串行总线接口模块下载或更新到存储 器中进行存储。
8.根据权利要求7所述的公交换乘信息查询方法,其特征在于,所述步骤B具体为 接收用户输入的起始站点和目的站点拼音首字母,显示与输入字母匹配的所有站点名称供选择,把选择的起始站点和目的站点转化成站点编号。
9.根据权利要求8所述的公交换乘信息查询方法,其特征在于,所述步骤C具体为 根据起始站点和目的站点编号,检索存储器中与该编号相对应的公交换乘方案结果信息;判断存储器中是否存在与该编号相对应的公交换乘方案结果信息,如果不存在所查询 的公交换乘方案结果信息,则返回步骤B接受用户再次输入,如果存在所查询的公交换乘 方案结果信息,则把相应的公交换乘方案结果信息数据从存储器中读出来。
10.根据权利要求6-9任意一项所述的公交换乘信息查询方法,其特征在于步骤A中 所述的公交换乘方案结果信息分别经过压缩后存储在存储器中,而进行步骤D时先将检索 到的信息进行解压缩,然后显示出来。
全文摘要
本发明涉及电子装置技术领域,特别涉及便携式公交换乘信息查询装置及其查询方法,本发明包括有存储器、显示模块、输入模块、通用串行总线接口模块和中央处理模块,存储器中预先存储有一个城市中任意两个站点之间的公交换乘方案结果信息,中央处理模块接收用户输入的所要查询的起始站点和目的站点名称拼音首字母后,检索预先存储在存储器中的换乘方案,从而找到最快到达所要去的站点的最优换乘方案,可以省去用户在查询时才实时搜索换乘方案的大量运算,其速度快,但对中央处理器处理能力要求不高,系统的实现简单,对硬件总体要求也不高,生产成本低,具有较强的可实施性,用户可以随时随地查询公交换乘等信息,使用方便。
文档编号G06F19/00GK102103599SQ20091021390
公开日2011年6月22日 申请日期2009年12月16日 优先权日2009年12月16日
发明者罗文辉 申请人:罗文辉