数据处理方法和系统技术方案

技术编号:24805667 阅读:35 留言:0更新日期:2020-07-07 22:11
本申请实施例公开了数据处理系统和方法。所述数据处理方法包括:将轮询请求发送到第一服务器以获取任务,其中所述任务是远程任务请求,并且所述任务与通过移动网络从自动驾驶车辆获得数据相关联,所述数据与一个或以上主题相关;基于所述轮询请求从所述第一服务器接收所述任务;基于所述任务获得所述数据;以及通过所述移动网络将所述数据发送到第二服务器。本申请中的数据处理的系统和方法通过轮询请求获取任务,并且通过自动驾驶车辆中的移动网络将任务中所需数据发送到文件服务器,可以有效且安全地远程发送所需数据。

【技术实现步骤摘要】
数据处理方法和系统
本申请一般涉及数据处理,更具体地,涉及用于有效地发送数据的系统和方法。
技术介绍
在一些情况下,有必要和/或希望有效地向远程端发送数据,尤其当用户(例如后端工程师)需要这些数据时。例如,当自动驾驶车辆进行道路测试时,经常会出现问题。这些问题需要迅速并有效地解决。这通常需要远程数据传输。本质上,在后端工程师分析这些问题之前,他们需要自动驾驶车辆中的数据,至少是与这些问题相关的数据,被准确地发送给他们。在自动驾驶车辆运行期间产生的全部数据的数据量通常比较大(例如,全部数据的大小在几分钟内可能达到1G)。但是,自动驾驶车辆之中或周围通常只有移动网络,它很难将与自动驾驶车辆有关的所有数据远程发送给工程师。因此,希望提供能够通过移动网络有效且安全地将所需数据(而非与自动驾驶车辆有关的所有数据)远程传输给工程师的系统和方法。
技术实现思路
本申请实施例之一提供一种用于自动驾驶车辆的数据处理方法。所述用于自动驾驶车辆的数据处理方法包括:将轮询请求发送到第一服务器以获取任务,其中所述任务是远程任务请求,并且所述任务与通过移动网络从所述自动驾驶车辆获得数据相关联,所述数据与一个或以上主题相关;基于所述轮询请求从所述第一服务器接收所述任务;基于所述任务获得所述数据;以及通过所述移动网络将所述数据发送到第二服务器。在一些实施例中,所述方法进一步包括:在所述轮询请求被发送到所述第一服务器之前,确定所述自动驾驶车辆处于非自动驾驶模式。在一些实施例中,所述任务包括所述一个或以上主题和所述数据的持续时间。在一些实施例中,所述基于所述任务获得所述数据包括:基于所述任务收集与所述一个或以上主题相关的原始数据;以及基于所述任务处理所述收集的数据。在一些实施例中,所述方法进一步包括:通过所述第一服务器,在预定时间段中将所述任务的状态发送到与用户相关联的用户终端。在一些实施例中,获取所述数据的持续时间小于或等于持续时间阈值。在一些实施例中,所述任务在所述第一服务器中等待被所述自动驾驶车辆处理的时间小于或等于时间阈值。在一些实施例中,所述方法进一步包括:从所述第二服务器接收所述所述数据在第二服务器中的存储位置;以及通过所述第一服务器将所述存储位置发送到与用户相关联的用户终端。本申请实施例之一提供一种用于自动驾驶车辆的数据处理系统,包括轮询模块、任务接收模块,收集模块和传输模块。所述轮询模块用于将轮询请求发送到第一服务器以获取任务,其中所述任务是远程任务请求,并且所述任务与通过移动网络从所述自动驾驶车辆获得数据相关联,所述数据与一个或以上主题相关;所述任务接收模块用于基于所述轮询请求从所述第一服务器接收所述任务;所述收集模块用于基于所述任务获得所述数据;以及所述传输模块用于通过所述移动网络将所述数据发送到第二服务器。本申请实施例之一提供一种用于自动驾驶车辆的数据处理装置,包括处理器,所述处理器用于执行用于自动驾驶车辆的数据处理方法。本申请实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行用于自动驾驶车辆的数据处理方法。本申请实施例之一提供一种用于自动驾驶车辆的数据处理系统,所述系统包括至少一个存储设备,包括一组指令;以及至少一个处理器与所述至少一个存储设备通信,其中当执行所述指令集时,所述至少一个处理器执行用于自动驾驶车辆的数据处理方法。附图说明本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:图1是根据本申请的一些实施例所示的示例性数据处理系统的示意图;图2是根据本申请的一些实施例所示的计算设备的示例性硬件和/或软件组件的示意图;图3是根据本申请的一些实施例所示的移动设备的示例性硬件组件和/或软件组件的示意图;图4是根据本申请的一些实施例所示的自动驾驶车辆的示例性控制器的示意性框图;以及图5是根据本申请的一些实施例所示的数据处理的示例性过程的流程图。具体实施方式以下描述是为了使本领域的普通技术人员能够实施和利用本申请,并且该描述是在特定的应用场景及其要求的环境下提供的。对于本领域的普通技术人员来讲,显然可以对所公开的实施例作出各种改变,并且在不偏离本申请的原则和范围的情况下,本申请中所定义的普遍原则可以适用于其他实施例和应用场景。因此,本申请并不限于所描述的实施例,而应该被给予与权利要求一致的最广泛的范围。本申请中所使用的术语仅用于描述特定的示例性实施例,并不限制本申请的范围。如本申请使用的单数形式“一”、“一个”及“该”可以同样包括复数形式,除非上下文明确提示例外情形。还应当理解,如在本申请说明书中,术语“包括”、“包含”仅提示存在所述特征、整体、步骤、操作、组件和/或部件,但并不排除存在或添加一个或以上其他特征、整体、步骤、操作、组件、部件和/或其组合的情况。基于以下对附图的描述,本申请的这些和其他的特征、特点以及相关结构元件的功能和操作方法,以及部件组合和制造经济性,可以变得更加显而易见,这些附图都构成本申请说明书的一部分。然而,应当理解的是,附图仅仅是为了说明和描述的目的,并不旨在限制本申请的范围。应当理解的是,附图并不是按比例绘制的。本申请中使用了流程图用来说明基于本申请的一些实施例的系统所执行的操作。应当理解的是,流程图中的操作可以不按顺序执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将一个或以上其他操作添加到这些流程图中。也可以从流程图中删除一个或以上操作。本申请中的系统和方法可以应用于用户想要及时获得远程数据的不同场景。例如,本申请中的系统和方法可以应用于智能设备。智能设备可以包括智能家居设备(例如,智能照明设备、智能电器的控制器、智能监控设备、智能电视、智能摄像机、对讲机等)、智能可穿戴设备(例如,智能手环、智能脚踏板、智能眼镜、智能头盔、智能手表、智能服装、智能背包、智能配件等)、智能移动设备(例如,智能手机、个人数字助理(PDA)、游戏设备、导航设备、销售点(POS)设备等)、机器人、自动驾驶车辆等,或任何组合。自动驾驶车辆可以应用于陆地、海洋、航空航天等,或其任何组合。车辆可包括出租车、私家车、顺风车、公共汽车、火车、动车、高铁、地铁、船只、飞机、宇宙飞船、热气球、无人驾驶车辆、自行车、三轮车、摩托车等,或其任何组合。为简洁起见,本申请中对数据处理的方法和/或系统的描述可以以自动驾驶车辆为例。应当注意下面描述的数据处理的方法和/或系统仅仅是一些示例或实施方式。对于本领域具有普通技能的人员,本申请中的数据处理的方法和/或系统可以应用于其他类似的情况,例如机器人、智能家居设备、智能可穿戴设备、智能移动设备等。有效和安全地向用户(例如,后端工程师)发送远程数据以快速解决在自动驾驶车辆运行期间出现的问题是必要和/或期望的。为此,本申请中的用于本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:/n将轮询请求发送到第一服务器以获取任务,其中所述任务是远程任务请求,并且所述任务与通过移动网络从自动驾驶车辆获得数据相关联,所述数据与一个或以上主题相关;/n基于所述轮询请求从所述第一服务器接收所述任务;/n基于所述任务获得所述数据;以及/n通过所述移动网络将所述数据发送到第二服务器。/n

【技术特征摘要】
1.一种数据处理方法,包括:
将轮询请求发送到第一服务器以获取任务,其中所述任务是远程任务请求,并且所述任务与通过移动网络从自动驾驶车辆获得数据相关联,所述数据与一个或以上主题相关;
基于所述轮询请求从所述第一服务器接收所述任务;
基于所述任务获得所述数据;以及
通过所述移动网络将所述数据发送到第二服务器。


2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
在所述轮询请求被发送到所述第一服务器之前,确定所述自动驾驶车辆处于非自动驾驶模式。


3.根据权利要求1所述的方法,其特征在于,所述任务包括所述一个或以上主题和所述数据的持续时间。


4.根据权利要求1所述的方法,其特征在于,所述基于所述任务获得所述数据包括:
基于所述任务收集与所述一个或以上主题相关的原始数据;以及
基于所述任务处理所述收集的数据。


5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
通过所述第一服务器,在预定时间段中将所述任务的状态发送到与用户相关联的用户终端。


6.根据权利要求1所述的方法,其特征在于,获取所述数据的持续时间小于或等于持续时间阈值。


7.根据权利要求1所...

【专利技术属性】
技术研发人员:王丰雷胡达张志刚
申请(专利权)人:北京航迹科技有限公司
类型:发明
国别省市:北京;11

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

1