一种基于条码的公交位置查询方法

文档序号:6488166阅读:140来源:国知局
一种基于条码的公交位置查询方法
【专利摘要】本发明公开了一种基于条码的公交位置查询方法,包含终端扫描模块,查询模块,系统数据采集模块,管理和配置模块等。系统采集具备定位能力公交车辆的数据并保存到系统,同时为公交站点以及站点下属公交线路分配编码信息,生成条码公布在站点,用户持终端扫描条码,获取编码信息并发起查询,系统获取用户查询请求,通过编码识别公交站点以及线路,查询系统采集的公交当前的位置和速度等数据,估算最近公交线路达到的时间,并将查询结果返回到终端,进一步,用户更新终端所获取的公交位置数据并在用户终端上实时显示和更新。通过终端扫描条码触发公交位置数据以及达到时间,为用户提供了一种方便的终端查询公交信息出行业务体验。
【专利说明】—种基于条码的公交位置查询方法
【技术领域】
[0001]本发明涉及互联网和终端【技术领域】,特别是指一种基于条码的公交位置查询方法。
【背景技术】
[0002]随着互联网技术和终端软件技术的发展,特别是互联网技术的发展,为一种基于条码的公交位置查询方法提供了可行性。
[0003]目前,用户在等公交时,通常情况是无法获取最近公交车辆的状态,包含车辆位置和达到预计时间,只能盲目进行等待,而目前公交车辆很多都已经安装了定位装置以及对应的车辆位置管理系统,应用于车辆的调度管理和信息的发布,当前已有的公交站点信息预报系统,是通过站点安装视频显示装置,进行公交信息的播报,在站点线路较多时,用户很难在大量显示的线路信息中轻松获取自己需要的信息,同时,此类装置需要布置电源,宽带线路,以及投资大屏幕显示装置以及主机装置,需要大量的软硬件投入成本以及后期维护成本,投入压力较大,同时,用户效果并不是很好。
[0004]而随着终端技术,互联网技术的发展,尤其是宽带无线互联网技术的不断发展,无线互联网得到大面积的普及,用户群不断扩大,网络的覆盖和稳定性和网络速度对需要稳定连接的应用来说,已经不再是瓶颈问题。
[0005]同时,智能终端技术的发展,终端能轻松快速地扫描和解析条码,系统将站点和线路信息进行编码并编码到条码,通过终端扫描触发业务,将原本集中式的数据访问和发布转换为终端方式的访问,节省了站点信息发布设备的成本以及后期运营维护的成本,同时,也将用户需要的数据以个性化方式直接传递给终端,避免了用户在大量数据中寻找需要的数据的困扰。
[0006]有鉴于此,本发明的目的在于提出一种简单易行,结合终端和条码技术的一种基于条码的公交位置查询方法。

【发明内容】

[0007]从上面所述可以看出,系统采集具备定位能力公交车辆的数据并保存到系统,同时为公交站点以及站点下属公交线路分配编码信息,生成条码公布在站点,用户持终端扫描条码,获取编码信息并发起查询,系统根据用户查询请求查询公交当前的位置和速度等数据并估算最近公交线路达到的时间,并将查询结果返回到终端,进一步,用户更新终端所获取的公交位置数据并在用户终端上实时显示和更新。
[0008]进一步的,通过所提供的一种基于条码的公交位置查询方法为一种公交信息查询业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。
[0009]为实现上述目的,本发明的一个方面提供了一种基于条码的公交位置查询方法,该方法包括:
系统为车辆分别唯一性编码识别信息,并通过车辆上的GPS等定位装置获取车辆位置信息,并通过移动通信网络将采集的位置数据周期性上报到系统并保存和更新。
[0010]本发明提供的一种基于条码的公交位置查询方法的一个实施例中,该方法还包括:
系统为每个公交站点以及站点下属的各个公交线路分配编码,通过编码唯一性识别公交站点和线路,并与系统预先采集的站点位置信息进行绑定,将编码写入到条码,包含一维码和二维码,并将条码图像公布到站点,包含印刷图像或屏幕显示的方式。
[0011]本发明提供的一种基于条码的公交位置查询方法的一个实施例中,该方法还包括:
用户通过终端扫描系统公布条码,解析其中的编码信息并以编码信息向系统发起关于车辆位置和到达时间等信息的查询。
[0012]本发明提供的一种基于条码的公交位置查询方法的一个实施例中,该方法还包括:
系统获取用户的查询请求,解析请求消息,获取编码信息,根据编码结构获取站点编码和线路编码,根据站点编码获取站点位置信息,根据线路编码获取线路信息,进一步,计算和查询距离该站点最近的该线路的车辆,并根据最近车辆与该站点的距离以及车辆运行的速度估算到达该站点的时间。
[0013]本发明提供的一种基于条码的公交位置查询方法的一个实施例中,该方法还包括:
用户终端扫描条码触发查询后,可周期性轮询或接收系统周期性推送的车辆通知消息,并根据通知消息包含的车辆位置信息更新终端地图上位置显示或文字。
[0014]
具体来说具有以下优点:
易于查看数据:
用户可以通过终端选取个性化的感兴趣的数据,而不必在大量的公告数据中寻找自己需要的部分,也不必在拥挤人群中去读取自己需要的数据,减轻了用户获取和阅读数据的负担。
[0015]节省成本和资源:
通过用户终端扫描条码触发线路数据的查询,节省了原来必须建设的站点数据显示和主机设备以及各种维护工作,节省了大量资金投入和后期维护成本。
[0016]部署和维护简单:
相比当前的大屏幕公告数据的方式,无需布线和供电,也无需网络接入,部署仅仅是通过各种方式呈现条码图像,可以通过张贴印刷品等方式实现,部署和维护相当简单易行。
[0017]
【专利附图】

【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统网络拓扑示意图。
[0019]图2为本发明模块结构示意图。[0020]图3为本发明编码结构示意图。
[0021]图4为本发明业务流程示意图。
[0022]
【具体实施方式】
[0023]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0024]为实现上述目的,提出了一种基于条码的公交位置查询方法。
[0025]以下通过结合附图,对本发明的实施方式进行描述。
[0026]
实现一种基于条码的公交位置查询方法的关键点如下:
数据采集:
系统为每个车辆安装定位装置,并通过无线互联网方式周期性将公交的GPS数据采集和保存到系统,包含位置,运动速度等数据,并不断更新车辆定位信息,保持信息的最新。
[0027]站点和线路编码:
系统为每个站点和下属的线路进行编码,并与站点信息,包含名称,位置信息进行绑定,编码包含站点编码以及下属的线路编码,组合成一个完整的编码,并将该编码写入到一维码或者二维码中,并将条码以印刷品或电子方式在站点呈现。
[0028]编码结构为:城市编码+站点编码+线路编码,为文字和数字编码,可定长或不定长,例如:
Shangha1-Sitel2345-Route999,表示上海市的12345编号的站点的下属999线路。
[0029]数据查询:
用户持终端扫描条码,解析条码获取编码信息,携编码信息向系统发起对应的查询请求,系统获取用户的查询请求,通过请求消息的编码,识别用户请求的站点和线路信息,并以此查询数据库中的该线路的车辆的位置信息并计算与站点的距离,通过采集的车辆的当前运动速度信息,以及历史运行速度的数据,估算该车辆到达该站点的大致时间,并将车辆位置信息以及到达时间信息返回给查询用户。
[0030]距离和时间计算:
系统在接收到用户的查询请求后,获取站点编码以及线路编码,并根据编码识别站点和线路,通过车辆现在所处位置,以及车辆运行线路,计算与用户请求站点的实际线路距离,而非直线地图距离,同时,根据车采集的车辆当前速度,以及车辆在此前的平均运行速度,估算车辆到达该站点的需要的时间。
[0031]
主要功能模块
如图1所示,一种基于条码的公交位置查询方法的拓扑主要包括:
定位装置100:
安装在车辆上用于进行定位的装置,通常为GPS装置。获取车辆的位置以及速度等信
肩、O
[0032]车辆101:
安装定位装置的车辆,如公交车辆,并通过移动网络采集定位数据并与系统进行周期性的同步。
[0033]条码102:
系统生成的包含城市信息,站点信息以及线路信息的编码的条码,可以为一维码或二维码,并以印刷品或电子等方式呈现。
[0034]终端103:
用户的具备条码扫描和上网能力的终端设备,通常为智能终端,便携式平板电脑等设备。
[0035]互联网络104:
提供数据访问和接入的通道,包含固定互联网和移动互联网,如WIFI数据通道、移动通信无线数据通道。
[0036]系统105:
承载数据采集,数据查询以及编码生成和维护等功能的系统平台,采集和保存车辆信息,为用户提供查询服务等。
[0037]
图2示为本发明系统模块结 构示意图。
[0038]用户端:
GIS 模块 200:
用户端的GIS功能模块,为用户提供地图显示,以及动态车辆位置信息和运动信息的叠加显示。
[0039]数据呈现模块201:
用户端对接收到的系统端的响应数据进行格式化处理并与GIS模块结合,以文本或图像方式进行呈现。
[0040]条码扫描模块202:
用户端扫描站点条码并进行解析获取编码信息的功能模块。
[0041]数据查询模块203:
用户端在扫描条码并获取编码信息后,向系统发起编码对应的线路车辆信息的查询。
[0042]车辆端:
GPS 模块 204:
集成在车辆上的GPS定位装置,对车辆进行定位,获取车辆的位置和运动信息,包含速度,方向等。
[0043]采集模块205:
车辆端的GPS数据采集模块,采集GPS的各种数据。
[0044]传输模块206:
车辆端的数据传输模块,将采集的GPS数据同步传输到系统端。
[0045]传输通道207:
提供数据访问和接入的通道,包含固定互联网和移动互联网。
[0046]系统接口208:
系统向外界开放的接口,用户端和车辆采集和传输模块通过系统接口访问系统并与其进行交互和传输数据。[0047]数据库209:
系统端的数据库,保存各种业务数据并提供数据访问接口和数据操作各种功能。
[0048]查询模块210:
系统端的数据查询模块,根据用户端的查询请求包含的编码信息,查询系统端的车辆数据,包含位置和速度等数据。
[0049]系统数据采集模块211:
系统端的采集车辆信息的功能模块,采集和接收车辆端采集和传输的车辆数据并保存和更新到系统数据库中。
[0050]计算模块212:
系统端根据用户查询站点位置以及查询的线路的车辆位置信息和速度信息计算车辆距离站点的距离以及到达站点的时间。
[0051]编码模块213:
系统对站点以及站点下属的线路进行编码并对其进行管理,同时,生成条码。
[0052]管理配置模块214:
系统端的管理和配置功能模块,管理系统和配置各种业务参数。
[0053]GIS 模块 215:
系统端的GIS系统模块,提供地理信息系统的各种功能,包含车辆位置信息在地图界面的显示,距离的计算,路线的跟踪等各种与地理有关的功能。
[0054]系统门户216:
系统的门户界面,承载用户以及系统的业务逻辑和访问的通道。
[0055]
图3示为本发明编码结构示意图。
[0056]如图所示,编码结构包含:
城市编码:代表所在城市。
[0057]站点编码:代表所在站点。
[0058]线路编码:代表站点下属的线路。
[0059]编码为文字和数字编码,可定长或不定长,例如:
Shangha1-Sitel2345-Route999,或全部以数字表示:021_123456_999,表示上海市的
12345编号的站点的下属999线路。
[0060]下面举一个例子来说明本发明用户一种基于条码的公交位置查询方法的使用流程,如图4所示,该实施例中,业务流程包括以下步骤:
步骤1.车辆端的定位装置进行定位并采集GPS数据;
步骤2.车辆端将采集的数据周期性上报到系统进行保存和更新;
步骤3.用户扫描条码解析编码信息,发起系统查询;
步骤4.系统获取用户的查询请求;
步骤5.系统获取请求消息包含的编码信息,解析编码,识别站点编码和线路编码; 步骤6.系统查询系统保存的车辆数据;
步骤7.系统根据站点位置以及车辆位置,计算车辆与站点的距离;
步骤8.计算出站点和车辆的距离后,系统根据车辆的当前速度和历史平均速度,估算车辆到达的时间;
步骤9.系统将计算结果作为响应消息一部分返回给用户终端;
步骤10:用户终端将获取的系统响应消息呈现在终端上,用户即可查看到对应的线路车辆位置和估计到达时间等信息。
[0061]本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种基于条码的公交位置查询方法,其特征在于,系统采集具备定位能力公交车辆的数据并保存到系统,同时为公交站点以及站点下属公交线路分配编码信息,生成条码公布在站点,用户持终端扫描条码,获取编码信息并发起查询,系统根据用户查询请求查询公交当前的位置和速度等数据并估算最近公交线路达到的时间,并将查询结果返回到终端,进一步,用户更新终端所获取的公交位置数据并在用户终端上实时显示和更新。
2.如权利要求1所述,系统采集具备定位能力公交车辆的数据并保存到系统,其特征在于,系统为车辆分别唯一性编码识别信息,并通过车辆上的GPS等定位装置获取车辆位置信息,并通过移动通信网络将采集的位置数据周期性上报到系统并保存和更新。
3.如权利要求1所述,系统为公交站点以及站点下属公交线路分配编码信息,生成条码公布在站点,其特征在于,系统为每个公交站点以及站点下属的各个公交线路分配编码,通过编码唯一性识别公交站点和线路,并与系统预先采集的站点位置信息进行绑定,将编码写入到条码,包含一维码和二维码,并将条码图像公布到站点,包含印刷图像或屏幕显示的方式。
4.如权利要求1所述,用户持终端扫描条码,获取编码信息并发起查询,其特征在于,用户通过终端扫描系统公布条码,解析其中的编码信息并以编码信息向系统发起关于车辆位置和到达时间等信息的查询。
5.如权利要求1所述,系统根据用户查询请求查询公交当前的位置和速度等数据并估算最近公交线路达到的时间,其特征在于,系统获取用户的查询请求,解析请求消息,获取编码信息,根据编码结构获取站点编码和线路编码,根据站点编码获取站点位置信息,根据线路编码获取线路信息,进一步,计算和查询距离该站点最近的该线路的车辆,并根据最近车辆与该站点的距离以及车辆运行的速度估算到达该站点的时间。
6.如权利要求1所述,用户终端更新所获取的公交位置数据并在用户终端上实时显示和更新,其特征在于,用户终端扫描条码触发查询后,可周期性轮询或接收系统周期性推送的车辆通知消息,并根据通知消息包含的车辆位置信息更新终端地图上位置显示或文字。
【文档编号】G06F17/30GK103631811SQ201210306352
【公开日】2014年3月12日 申请日期:2012年8月27日 优先权日:2012年8月27日
【发明者】顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1