一种交通信息处理方法及装置制造方法及图纸

技术编号:20921262 阅读:31 留言:0更新日期:2019-04-20 10:41
本发明专利技术实施例提供一种交通信息处理方法及装置。涉及信息技术领域,本发明专利技术实施例能够快速、高效的从不同类型的数据源中获取交通信息。该方法包括:确定用于采集交通信息的待搜索数据源;判断是否需要登录信息才能访问所述待搜索数据源的页面,并根据判断结果选择相应的访问方式访问所述页面;判断在所述待搜索数据源中交通信息是否包含在异步加载数据中,并根据判断结果在访问所述页面时选择相应的页面加载方式加载所述页面;在所述页面加载完成后,按照预设采集方式从所述页面中采集交通信息。本发明专利技术应用于交通信息处理。

A Method and Device for Traffic Information Processing

The embodiment of the present invention provides a traffic information processing method and device. In the field of information technology, embodiments of the present invention can quickly and efficiently obtain traffic information from different types of data sources. The method includes: determining the data source to be searched for collecting traffic information; judging whether login information is needed to access the pages of the data source to be searched, and selecting the appropriate access mode to access the pages according to the judgment results; judging whether the traffic information in the data source to be searched is contained in the asynchronous loading data, and accessing the pages according to the judgment results. When the page is loaded, the corresponding page loading mode is selected to load the page. After the page is loaded, traffic information is collected from the page according to the preset collection mode. The invention is applied to traffic information processing.

【技术实现步骤摘要】
一种交通信息处理方法及装置
本专利技术涉及信息
,尤其涉及一种交通信息处理方法及装置。
技术介绍
目前,现有技术中已经开始通过利用网络爬虫从网络中获取交通信息的方式,来获取实时性、准确性更强的交通信息。其实现原理一般为:通过事先创建好的网络爬虫,对网络中预设数据源所提供的事件信息进行搜索,当从中爬取到交通方面的信息时则进行保存,从而实现从网络中自动获取交通信息的功能。专利技术人发现:在上述现有技术中,由于不同数据源的页面结构、访问方式以及加载方式也不尽相同,所以在上述现有技术实际应用时需要开发人员每次都要根据预设数据源的页面结构、访问方式以及加载方式修改代码,以开发出针对不同数据源的网络爬虫程序,以便将网络爬虫配置到不同的数据源中自动爬取交通信息。这样一来,在爬取交通信息时就只能针对不同数据源分别进行数据爬取,而无法统一对多个数据源进行管理,操作复杂并且信息获取的效率低下。针对上述问题,本专利技术提供一种更加快捷、高效的交通信息处理方法。
技术实现思路
本专利技术提供一种交通信息处理方法及装置,能够快速、高效的从不同类型的数据源中获取交通信息。为达到上述目的,本专利技术的实施例采用本文档来自技高网...

【技术保护点】
1.一种交通信息处理方法,其特征在于,包括:确定用于采集交通信息的待搜索数据源;判断是否需要登录信息才能访问所述待搜索数据源的页面,并根据判断结果选择相应的访问方式访问所述页面;判断在所述待搜索数据源中交通信息是否包含在异步加载数据中,并根据判断结果在访问所述页面时选择相应的页面加载方式加载所述页面;在所述页面加载完成后,按照预设采集方式从所述页面中采集交通信息。

【技术特征摘要】
1.一种交通信息处理方法,其特征在于,包括:确定用于采集交通信息的待搜索数据源;判断是否需要登录信息才能访问所述待搜索数据源的页面,并根据判断结果选择相应的访问方式访问所述页面;判断在所述待搜索数据源中交通信息是否包含在异步加载数据中,并根据判断结果在访问所述页面时选择相应的页面加载方式加载所述页面;在所述页面加载完成后,按照预设采集方式从所述页面中采集交通信息。2.根据权利要求1所述交通信息处理方法,其特征在于,判断是否需要登录信息才能访问所述待搜索数据源的页面,具体包括:在数据库中查找所述待搜索数据源对应的配置信息;其中,所述数据库中包含有多个数据源对应的配置信息,所述多个数据源中包含所述待搜索数据源;根据所述待搜索数据源对应的配置信息,确定是否需要登录信息才能访问所述待搜索数据源的页面;所述根据判断结果选择相应的访问方式访问所述页面,具体包括:若确定需要登录信息才能访问所述待搜索数据源的页面,则从所述待搜索数据源对应的配置信息中查询所述待搜索数据源的登录信息,并利用所述登录信息访问所述页面;若确定不需要登录信息才能访问所述待搜索数据源的页面,则直接访问所述页面。3.根据权利要求1所述交通信息处理方法,其特征在于,所述判断在所述待搜索数据源中交通信息是否包含在异步加载数据中,具体包括:在数据库中查找所述待搜索数据源对应的配置信息;其中,所述数据库中包含有多个数据源对应的配置信息;所述多个数据源中包含所述待搜索数据源;根据所述待搜索数据源对应的配置信息,确定在所述待搜索数据源中交通信息是否包含在异步加载数据中;所述,根据判断结果在访问所述页面时选择相应的页面加载方式加载所述页面,具体包括:若确定在所述待搜索数据源中交通信息包含在异步加载数据中,则在访问所述页面时调用浏览器驱动加载所述异步加载数据,以使得在所述页面加载完成后,按照预设采集方式从所述异步加载数据中采集交通信息;若确定在所述待搜索数据源中交通信息没有包含在异步加载数据中,则在访问所述页面时加载所述页面的同步加载数据,以使得在所述页面加载完成后,按照预设采集方式从所述同步加载数据中采集交通信息。4.根据权利要求1所述交通信息处理方法,其特征在于,在所述按照预设采集方式从所述页面内采集交通信息之后,所述方法还包括:根据采集到的交通信息,确定所述采集到的交通信息对应的交通事件的位置以及受影响的道路范围;根据所述采集到的交通信息对应的交通事件的位置以及受影响的道路范围,确定所述采集到的交通信息的发布方式。5.根据权利要求1-4任一项所述交通信息处理方法,其特征在于,所述按照预设采集方式从所述页面中采集交通信息,具体包括:利用XPATH表达式对所述页面内信息进行解析,从所述页面中获取与交通事件相关的页面数据;从所述与交通事件相关的页面数据中,选择其中包含预设关键字的页面数据;所述预设关键字至少包括:拥堵、事件以及施工中的一种或多种;将所述包含预设关键字的页面数据,转换为预设格式的交通信息。6.一种交通信息处理装置,其...

【专利技术属性】
技术研发人员:李明宇黄艳明尹永亮
申请(专利权)人:沈阳世纪高通科技有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1