一种公交数据管理方法和系统、及导航设备与流程

文档序号:14950682发布日期:2018-07-17 22:28阅读:246来源:国知局

本发明涉及数据处理领域,尤其涉及一种公交数据管理方法及系统。



背景技术:

随着城市交通尤其是公交系统的密集化发展,需要实时更新和处理的公交数据越来越多,如何进行公交数据的统一化管理成为各数据应用商重点解决的问题之一。

现有的公交数据的制作时采用多个线下工具来完成,这样,同一条数据可能同时被多个有权限的用户进行编辑,当提交数据时,只有最后提交的数据能够被保留,而最后提交的数据未必是最新数据,导致最新数据无法保留,因而,无法保证数据的鲜度,用户体验差。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种公交数据管理方法及系统,该方法在发现公交数据发生变化时,能及时将变化的数据进行处理,保证公交数据的鲜度,提高用户体验。

本发明的技术方案是这样实现的:

本发明实施例提供一种公交数据管理方法,所述方法包括:

验证当前用户账号信息是否满足预设条件;

当所述账号信息满足预设条件时,检测所述公交数据是否发生变化;

若所述公交数据发生变化,接收对所述公交数据的第一处理操作,生成第一数据处理信息;

根据所述第一数据处理信息执行针对所述公交数据对应的数据库的操作,以实现数据管理。

上述方案中,所述第一处理操作为数据制作;

相应的,所述接收对所述公交数据的第一处理操作,生成第一数据处理信息包括:

接收直接对所述公交数据进行编辑的操作或者接收对所述公交数据对应的公交路线图进行编辑的操作,生成制作数据;

其中,所述制作数据包括以下至少一项:路线制作数据、站点制作数据、出入口制作数据;

所述对所述公交线路图进行编辑包括以下至少一项:设置中心点、添加站点、测距、轨迹拖动、调整形状。

上述方案中,所述当所述账号信息满足预设条件之后,所述方法还包括:

接收对所述公交数据的第二处理操作,生成第二数据处理信息,其中,所述第二处理操作包括以下至少一项:数据检查、数据导入导出、数据统计。

上述方案中,所述接收对所述公交数据的第二处理操作,生成第二数据处理信息包括:

当所述第二处理操作为数据检查时,根据所述公交数据的数据类型,生成各数据类型对应的检查数据,所述检查数据包括以下至少一项:路线检查、站点检查、路线与站点关系检查、出入口检查;

当所述第二处理操作为数据导出时,根据不同的数据格式需求,生成相应格式的导入导出数据;

当所述第二处理操作为数据统计时,对所述公交数据进行统计,生成统计信息,所述统计信息包括以下至少一项:路线统计报表、站点统计报表、计费统计报表。

上述方案中,所述方法还包括:

接收对用户信息进行管理的操作,所述对用户信息进行管理包括以下至少一项:对用户组织机构进行管理、对权限进行管理、资源管理、字典表管理。

上述方案中,所述公交数据的数据库包括:

路线数据模型表,站点和出入口数据模型表以及路线和站点关系数据模型表。

本发明实施例还提供一种公交数据管理系统,所述系统包括:

验证模块,用于验证当前用户账号信息是否满足预设条件,所述账号信息包括用户名和密码;

检测模块,用于当所述账号信息满足预设条件时,检测所述公交数据是否发生变化;

数据处理模块,用于若所述公交数据发生变化,接收对所述公交数据的第一处理操作,生成第一数据处理信息;

执行模块,用于根据所述第一数据处理信息执行针对所述公交数据对应的数据库的操作,以实现数据管理。

上述方案中,所述第一处理操作为数据制作;

相应的,所述数据处理模块包括:

数据制作单元,用于接收直接对所述公交数据进行编辑的操作或者接收对所述公交数据对应的公交路线图进行编辑的操作,生成制作数据;

其中,所述制作数据包括以下至少一项:路线制作数据、站点制作数据、出入口制作数据;

所述对所述公交线路图进行编辑包括以下至少一项:设置中心点、添加站点、测距、轨迹拖动、调整形状。

上述方案中,所述数据处理模块还用于:

接收对所述公交数据的第二处理操作,生成第二数据处理信息,其中,所述第二处理操作包括以下至少一项:数据检查、数据导入导出、数据统计。

上述方案中,所述数据处理模块还包括:

数据检查单元,用于当所述第二处理操作为数据检查时,根据所述公交数据的数据类型,生成各数据类型对应的检查数据,所述检查数据包括以下至少一项:路线检查、站点检查、路线与站点关系检查、出入口检查;

数据转换单元,用于当所述第二处理操作为数据导出时,根据不同的数据格式需求,生成相应格式的导入导出数据;

数据统计单元,用于当所述第二处理操作为数据统计时,对所述公交数据进行统计,生成统计信息,所述统计信息包括以下至少一项:路线统计报表、站点统计报表、计费统计报表。

上述方案中,所述系统还包括:

用户信息管理模块,用于接收对用户信息进行管理的操作,所述对用户信息进行管理包括以下至少一项:对用户组织机构进行管理、对权限进行管理、资源管理、字典表管理。

本发明实施例提供一种公交数据管理方法及系统,该方法通过一体化的公交数据管理平台,验证用户是否具有操作权限,当检测到具有操作权限的用户对公交数据进行了增删改等处理操作,使得公交数据发生变化时,接收该数据处理操作并生成相应的数据处理信息,公交数据管理平台的后台数据库管理模块根据该数据处理信息执行相应的数据库操作,从而实现公交数据的统一化管理。该方法在发现公交数据变化时,能及时将变化的数据在平台上进行制作完成并提交,能够保证数据的鲜度,提高用户体验。

附图说明

图1为本发明实施例提供的一种公交数据管理方法的流程示意图;

图2为本发明实施例中验证登录界面;

图3为本发明实施例中公交路线的处理界面;

图4为本发明实施例中公交站点的处理界面;

图5为本发明实施例中公交路线的查询界面;

图6为本发明实施例提供的另一公交数据管理方法的流程示意图;

图7为本发明实施例提供的公交数据管理平台功能结构示意图;

图8为本发明实施例提供的一种公交数据管理系统的结构示意图;

图9为本发明实施例提供的另一公交数据管理系统的结构示意图;

图10为本发明实施例提供的又一公交数据管理系统的结构示意图;

图11为本发明实施例提供的导航设备的组成框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供的公交数据管理方法,应用于公交数据管理平台,采用openlayer开源地图框架,能够满足所有地图厂商针对公交数据的制作管理需求。该方法中,所有线下工具都采用线上工具代替,并支持多人同时操作,所有用户只要满足登录条件都可登录;全国数据进行统一管理,采用权限控制,按城市进行数据分发;当修改数据时,首先必须进行查询,因为登录的是同一个公交数据在线管理平台,采用统一的数据库,查询出的数据都是最新的,只有最后提交的数据才能被保留,从发现现实数据变化点到数据提交都在一个平台上完成,可以达到实时发现实时提交的要求。

图1为本发明实施例提供的一种公交数据管理方法的流程示意图,如图1所示,本实施例的执行主体为公交数据管理平台,该方法包括:

步骤101:验证当前用户账号信息是否满足预设条件。

其中,账号信息包括用户名和密码。

在本步骤中,用户首先登录公交数据管理平台,该平台验证登录的用户账号是否具有操作权限,如果具有操作权限,则进一步验证用户名和密码是否正确。图2为本发明实施例中验证登录界面,如图2所示,该界面包括:用户名和密码输入框,登录按钮,以及提示是否保存用户密码的单选框。用户在用户名和密码输入框中输入正确的用户名和密码,点击登录按钮,如果信息正确,则可进入操作界面;否则,提示用户不存在或者用户名或密码输入错误的提示信息。登录成功后的首页显示界面包括:数据制作、深度数据、基础数据、问题交流、系统管理、用户权限管理等。

步骤102:当账号信息满足预设条件时,检测公交数据是否发生变化。

在本步骤中,当用户账号信息满足登录条件时,该公交数据管理平台检测公交数据是否发生变化,即检测用户是否对公交数据进行了编辑处理,例如增加、删除某路公交信息,或者更改某路公交的站点信息等。具体可以采用网络爬虫、本地化渠道跟踪等现有手段检测公交数据是否发生变化,此处不再赘述。

步骤103:若公交数据发生变化,接收对公交数据的第一处理操作,生成第一数据处理信息。

在本步骤中,当公交数据管理平台检测到用户增加、删除或修改了某条公交路线信息或者某条公交线路的某个站点信息等,并进行了保存操作,则接收该用户对公交数据的增加、删除或修改操作,生成相应的数据处理信息。

步骤104:根据第一数据处理信息执行针对公交数据对应的数据库的操作,以实现数据管理。

在本步骤中,公交数据管理平台的后台数据库管理模块根据上述数据处理信息,执行相应的对数据库的操作,实现数据管理。其中,公交数据的数据库为存储全国公交系统数据的数据库,实现全国数据进行统一管理,并采用步骤101的权限控制,按城市进行数据分发,从而实现数据的统一化管理。

本实施例公开的公交数据管理方法,通过一体化的公交数据管理平台,验证用户是否具有操作权限,当检测到具有操作权限的用户对公交数据进行了增删改等处理操作,使得公交数据发生变化时,接收该数据处理操作并生成相应的数据处理信息,公交数据管理平台的后台数据库管理模块根据该数据处理信息执行相应的数据库操作,从而实现公交数据的统一化管理。该方法在发现公交数据变化时,能及时将变化的数据在平台上进行制作完成并提交,能够保证数据的鲜度,提高用户体验。

作为一种可选的实施方式,上述实施例中,第一处理操作包括但不限于数据制作;

相应的,所述接收对所述公交数据的第一处理操作,生成第一数据处理信息包括:包括:

接收直接对所述公交数据进行编辑的操作或者接收对所述公交数据对应的公交路线图进行编辑的操作,生成制作数据;

其中,所述制作数据包括以下至少一项:路线制作数据、站点制作数据、出入口制作数据;

所述对所述公交线路图进行编辑包括以下至少一项:设置中心点、添加站点、测距、轨迹拖动、调整形状。

在本实施例中,可以直接对公交数据进行录入、修改等编辑操作,也可以通过对公交数据对应的公交路线图进行编辑,例如设置中心点、添加站点、拖拽、调整形状等,实现第一处理操作,生成制作数据。其中,生成的制作数据包括:路线制作数据、站点制作数据、出入口制作数据。

图3为本发明实施例中公交路线的处理界面,如图3所示,作为一种可选的实施方式,上述实施例中需要新增路线时,可以通过录入路线名称、路线号码、城市名称、配对路线等进行录入操作,对路线类型、城市类型、状态、跨市路线等进行选择操作,以及其他创建的用户信息、时间等进行录入,录入完成后进行保存,即完成新路线的添加操作。还可以对路线进行编辑修改、删除、创建配对路线等操作。新增或者修改的路线信息显示界面左下栏,供负责人审核。

作为一种可选的实施方式,上述实施例还可以通过对图3右栏的公交路线图进行可视化编辑操作,具体包括通过设置中心点、添加站点、拖拽、调整形状等实现新增路线以及路线的其他更新操作。

图4为本发明实施例中公交站点的处理界面,如图4所示,图4左栏可以对公交站点进行增加、删除或者批量删除等编辑操作,同样可以通过对图4右栏显示的站点信息进行可视化操作。

本实施例中,提供了不同形式的数据制作途径,满足对公交数据进行操作的不同群体的操作习惯,可以有效的对路线轨迹、站点信息等进行可视化修改、保存和展示,满足了公交数据在线制作的要求。

图5为本发明实施例中公交路线的查询界面,如图5所示,通过该界面,可以实现对所述新增或者修改的公交路线的查看操作,图5右栏展示了当前查询的公交路线的轨迹信息,能够直观展示当前公交路线的运行区域信息。

图6为本发明实施例提供的另一公交数据管理方法的流程示意图,如图6所示,在实施例一的基础上,所述当所述账号信息满足预设条件之后,所述方法还包括:

步骤105:接收对公交数据的第二处理操作,生成第二数据处理信息,其中,所述第二处理操作包括以下至少一项:数据检查、数据导入导出、数据统计。

在上述步骤中,当验证账号信息满足预设条件时,公交数据处理平台除了可以接收该用户对公交数据的增加、删除或修改等编辑操作外,还可以处理对公交数据进行检查、数据导入导出以及数据统计等操作,以满足对公交数据的多样化管理工作。

作为一种可选的实施方式,上述实施例中,接收对所述公交数据的第二处理操作,生成第二数据处理信息包括:

当所述第二处理操作为数据检查时,根据所述公交数据的数据类型,生成各数据类型对应的检查数据,所述检查数据包括以下至少一项:路线检查、站点检查、路线与站点关系检查、出入口检查;

当所述处理操作为数据导出时,根据不同的数据格式需求,生成相应格式的导入导出数据;

当所述处理操作为数据统计时,对所述公交数据进行统计,生成统计信息,所述统计信息包括以下至少一项:路线统计报表、站点统计报表、计费统计报表。

在本实施例中,该公交数据管理平台可以根据公交数据的数据类型生成不同的检查数据,实现数据检查功能,检查数据包括:路线检查、站点检查、路线与站点关系检查、出入口检查等中的一种或多种;也可以处理不同格式数据的导入导出操作,其中,可以处理的不同格式数据包括:tab格式数据,mif格式数据,access格式数据,txt格式数据等;也可以实现对公交数据的统计工作,生成统计报表,该统计报表包括路线统计报表、站点统计报表、计费统计报表等。

作为一种可选的实施方式,上述实施例中的方法还包括:

接收对用户信息进行管理的操作,所述对用户信息进行管理包括以下至少一项:对用户组织机构进行管理、对权限进行管理、资源管理、字典表管理。

该方法还可以实现其他基础功能,比如:对组织机构进行管理、对权限进行管理、资源管理、字典表管理、人员管理等。

进一步的,所述公交数据的数据库包括:

路线数据模型表,站点和出入口数据模型表以及路线和站点关系数据模型表。

该方法中,公交数据的数据库模型主要包括路线数据模型,站点和出入口数据模型以及路线和站点关系数据模型,其中,站点和出入口采用统一数据模型,使用一个数据类别属性进行区分,采用这种数据模块能够尽可能的减少数据冗余。

图7为本发明实施例提供的公交数据管理平台功能结构示意图;如图7所示,该工具制作平台包括:数据制作,数据检查,数据转出,数据统计以及基础功能模块,各模块下面分别对应了更细化的功能操作。

该公交数据管理方法采用一体化全国公交数据制作方法的公交制作平台,不仅方便了数据的管理,同时提高了功效,缩短了工艺流程,提高了数据的鲜度和覆盖度。

采用一体化全国公交数据制作方法工具集中、数据集中、管理集中、移植性强,所有与公交数据相关的操作都在一个平台上完成,比之前公交数据制作方法从工效上提升了30倍以上。

该一体化全国公交数据制作方法具有以下特点:

1、基于openlayer开源框架,进行二次开发,封装了一个易于对地图标注进行操作的js类库,自创了三级图层(编辑图层、参考图层、搜索图层),分别满足了对数据编辑、查看和搜索的需要,同时修改了openlayer原有线标注的编辑功能,可以更有效的对路线轨迹进行修改;另外在服务端开发了与前端相对应的接口,可以有效的对站点、路线进行保存和展示,最终满足了公交数据在线制作的要求;

2、选用当今主流j2ee技术三层框架;

3、设计公交平台相关数据模型,主要包括路线数据模型、站点和出入口数据模型、路线与站点关系数据模型,其中站点和出入口采用同一数据模型,使用一个数据类别属性进行区分,采用这种数据模型的好处是可以尽可能的减少数据冗余;

4、实现针对公交路线、公交站点、出入口数据的相关操作功能,所有的功能都不受限于任何一家地图api,它基本满足所有地图厂商的数据制作需求;

5、实现数据导入导出功能,满足实时增量、全量及各种数据格式的导入导出要求,导入导出可以自定义添加检查功能,当出现绝对错误时,平台会生成相关log,并禁止数据导入导出;

6、实现计费统计、增量全量等统计功能,满足实时了解数据变化的需求;

7、实现数据检查功能;

8、实现权限管理功能,通过设置用户角色,可以有效的保障数据安全;

9、实现基本的组织机构、资源管理、字典表功能。

图8为本发明实施例提供的一种公交数据管理系统的结构示意图,如图8所示,所述系统包括:

验证模块11,用于验证当前用户账号信息是否满足预设条件,所述账号信息包括用户名和密码;

检测模块12,用于当所述账号信息满足预设条件时,检测所述公交数据是否发生变化;

数据处理模块13,用于若所述公交数据发生变化,接收对所述公交数据的第一处理操作,生成第一数据处理信息;

执行模块14,用于根据所述第一数据处理信息执行针对所述公交数据对应的数据库的操作,以实现数据管理。

图9为本发明实施例提供的另一公交数据管理系统的结构示意图,如图9所示,所述第一处理操作为数据制作;

相应的,所述数据处理模块13包括:

数据制作单元131,用于接收直接对所述公交数据进行编辑的操作或者接收对所述公交数据对应的公交路线图进行编辑的操作,生成制作数据;

其中,所述制作数据包括以下至少一项:路线制作数据、站点制作数据、出入口制作数据;

所述对所述公交线路图进行编辑包括以下至少一项:设置中心点、添加站点、测距、轨迹拖动、调整形状。

进一步的,所述数据处理模块11还用于:

接收对所述公交数据的第二处理操作,生成第二数据处理信息,其中,所述第二处理操作包括以下至少一项:数据检查、数据导入导出、数据统计。

如图9所示,所述数据处理模块11还包括:

数据检查单元132,用于当所述第二处理操作为数据检查时,根据所述公交数据的数据类型,生成各数据类型对应的检查数据,所述检查数据包括以下至少一项:路线检查、站点检查、路线与站点关系检查、出入口检查;

数据转换单元133,用于当所述第二处理操作为数据导出时,根据不同的数据格式需求,生成相应格式的导入导出数据;

数据统计单元134,用于当所述第二处理操作为数据统计时,对所述公交数据进行统计,生成统计信息,所述统计信息包括以下至少一项:路线统计报表、站点统计报表、计费统计报表。

图10为本发明实施例提供的又一公交数据管理系统的结构示意图,如图10所示,所述系统还包括:

用户信息管理模块15,用于接收对用户信息进行管理的操作,所述对用户信息进行管理包括以下至少一项:对用户组织机构进行管理、对权限进行管理、资源管理、字典表管理。

此外,本发明实施例提供了一种导航设备,如图11所示,该导航设备包括:数据模块505、搜索模块510、导航模块515、娱乐模块520、通信模块525、车载趣驾操作系统500、传感系统550以及用户交互模块。可选地,用户交互模块包括信息入口模块530、智能语音交互模块535、分析模块540及显示模块545。其中:

数据模块505,用于存储并更新电子地图数据;

搜索模块510,用于根据用户指令执行搜索操作并输出搜索结果;

导航模块515,用于根据得到的导航指令为用户提供二维/三维路径规划及导航服务;

娱乐模块520,用于提供游戏、音乐及其他影音娱乐项目;通信模块525,用于获取更新的地图数据、动态交通信息、一对一或群组的语音/视频通讯;

信息入口模块530,用于接收用户通过触屏或按键手动输入的指令;

智能语音交互模块535,用于接收用户语音指令、进行语音唤醒和语音控制,以及用于语音输出执行用户语音指令的结果;

分析模块540,用于对用户语音指令进行语音识别、语意分析及指令转换,并用于通知相应的模块执行识别出来的用户语音指令;其中,用户语音指令为任意语种的任意一种句型的表达;

显示模块545,用于显示搜索模块提供的搜索结果,导航模块提供的导航路径、数据模块提供的地图数据、以及通信模块提供的根据上述任一相关实施例中公开的公交数据管理系统处理得到的公共交通信息及动态交通信息,采用语音、二维/三维图示、和/或文字的方式显示;

车载趣驾操作系统500,用于为上述各模块提供运行环境和支持;

传感系统550,用于监测车辆状态和路况信息,为所述趣驾操作系统提供实时动态信息。

需要说明的是,由于前述任一实施例所述的数据自动纠错方法及系统具有上述技术效果,因此,采用了前述任一实施例所述的数据自动纠错方法及系统的导航设备也应具备相应的技术效果,其具体实施过程与上述实施例类似,兹不赘述。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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