驾驶支持技术的制作方法_3

文档序号:9354997阅读:来源:国知局
br>[0074]以下参照按照本发明实施例的方法、装置(系统)和计算机程序产品的流程图及/或框图描述本发明。要明白的是,流程图及/或框图的每个方框以及流程图及/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得通过计算机或其它可编程数据处理装置执行的这些指令,产生实现流程图及/或框图中的方框中规定的功能/操作的装置。
[0075]也可以把这些计算机程序指令存储在能指令计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令产生一个包含实现流程图及/或框图中的方框中规定的功能/操作的指令装置(instruct1n means)的制造品。
[0076]也可以把计算机程序指令加载到计算机或其它可编程数据处理装置上,使得在计算机或其它可编程数据处理装置上执行一系列操作步骤,以产生计算机实现的过程,从而在计算机或其它可编程装置上执行的指令就提供实现流程图及/或框图中的方框中规定的功能/操作的过程。
[0077]现在参照各附图,图1是基于由多个客户终端机及时收集的数据,根据本发明一些实施例的一种产生、更新及/或使用一共同驾驶速度数据组及/或计算一共同驾驶速度的方法的流程图。图2:根据本发明一些实施例的一种产生、更新及/或使用一共同驾驶速度数据组及/或计算一共同驾驶速度的系统的示意图。所述数据组用于呈现一驾驶员一个根据他的位置的及时的建议速度。
[0078]首先,可选的,如步骤101所示,一个相关于位置点及方位范围的一共同驾驶速度速度的数据组被装载于一网络节点201的一记忆体202中。一方位范围是一驾驶方向的范围,例如相对于北方20-30度。网络节点201可以是例如一远端的伺服计算机装置、个人计算机装置、及/或任何具有充分处理及储存能力以执行所述系统要求的工作的装置。
[0079]可选的,记忆体202包含位置点数据,每一个代表一位置,且每个位置点包含一共同驾驶速度。可选的,一共同驾驶速度是计算一组的位置点。所述位置点可能包含车辆的移动参数,例如速度描述、标准速度的偏离、平均速度、平均加速度、算数平均速度及/或算数平均加速度。所述位置点数据可能包含道路类别,如高速公路、农业道路、泥土道路、乡下道路、都市道路、状况好的/不好的道路、单行或双向的道路及/或任何其他类型的道路。所述位置点数据可能包含道路交叉的类别,例如三向路口、T字路口、Y字路口、四向路口及/或圆环。可选的,所述位置点数据也可能呈现感兴趣的位置,在此驾驶员必须相当的改变速度及/或加速度。可导致这种形式的改变的范例位置是驾驶员放慢速度的地方,例如学校、速度限制区、警察岗哨、医院及/或交叉路口。
[0080]然后,如步骤102所示,建立通信以收集数据信息,其每一个包含位于不同车辆的多个用户装置305的其中一个的现在位置值、一现在方位值及一现在速度值。所述数据是通过每个装载于多个所述用户装置305的其中一个的速度监视模块203来取得。通过每个用户装置305的一无线连接204,所述数据信息被发送至网络节点201。所述通信可能是通过由所述用户装置305拉一更新,或通过所述用户装置305推一更新分段。无线连接204可能是例如无线区域网络(WLAN)协定如Wireless Fidelity (WiFi?)、一无线个人区域网络(WPAN)如Bluetooth?协定及/或一移动电话网络。每个车辆监视模块203记录一所属客户端装置205的现在位置值、现在方位值及现在速度值,且所述所属客户端装置305通过一无线连接发送包含所述值的一数据信息至网络节点201。位置、方位及/或速度可能,例如通过全球定位系统(GPS)、移动电话网络的三角测量、影像识别及/或任何其他定位方法来取得。速度资料也可能通过车辆控制区域网络(CAN)汇流排数据及/SW1-Fi网络来取得。
[0081]可选的,其他信息也由客户端装置205取得,例如罗盘方位、影像、视频、时间、日期、天气及/或车辆CAN汇流排的数据如方向盘角度、温度、气体的消耗及/或加速度。所述信息可以通过客户端装置205的组件来取得,例如照相机、全球定位系统(GPS)、陀螺仪、加速度传感计、空气/气体传感器、车辆CAN汇流排、记忆体、处理器及/或时钟。所述信息也可以从车辆的其它系统来取得,如刹车系统、灯光系统、信号系统、雨刷系统及任何其他车辆上可用的系统。所述信息也可以从外部来源来取得,如地图、其他客户端装置205、其它移动应用软件、移动电话塔及/或外部资料库。
[0082]可选的,驾驶元数据也被收集。所述驾驶员元数据可包含,例如驾驶员的性别、驾驶员的年龄及/或车辆的型式如摩托车或私人卡车。所述驾驶员元数据可以由所述驾驶员提供及/或可以从外部来源如社群网络,意即数据挖掘、保险公司数据及/或互联网来取得。
[0083]可选的、位置、方位、速度及/或其他数据是通过客户端装置205来记录及做本地的保存。
[0084]可选的,如步骤103所示,通过过滤模块207所收集的数据被过滤以移除非必要的数据。所述过滤步骤可用来移除具有非物理值的多个数据点,例如速度大于每小时200英里(mph)及/或位在海上。所述过滤步骤还可以用来选择用于分析的数据的某部分,例如具有某速度值的数据(例如,50-80mph)、在一个特定位置的数据、区域、城市、及/或国家;数据是在某时间内,如最后一小时、一天及/或前一周;数据是在经常性的时段如为每个星期天的14:00PM-15:00PM、假日及/或特殊事件及/或其任意的组合。所述过滤步骤还可以是基于驾驶员的元数据来进行。
[0085]然后,如步骤104所示,通过集群模块208及通过配对各自位置值和方位值,使由数据信息所收集到的数据被聚集。所述聚集步骤可基于位置、方位、速度、天气状况、车辆型式、驾驶元数据及/或任何其它收集到的数据或其组合。所述聚集步骤可基于经度和玮度范围,例如一集群的经度坐标的在0-10的范围内且玮度坐标在30-32的范围内,或者一集群的经度坐标的在12-15的范围内且玮度坐标在30-32的范围内。所述多个集群可以基于方位,例如相同的方位值,在某范围内的方位如20-30度的方位。不同的方位方向之间的区别是由于实际上不同客户端装置205可以在特定的位置行进在不同的方向,例如在不同的道路,车道及/或一交叉路口的不同方向。
[0086]可选的,所述聚集步骤是基于一个预定的时间周期,例如在过去的一天、一周及/或一个月。可选的,所述聚集步骤是基于重复发生的时段及/或事件,例如日期时间、日/夜、工作日、周末及/或季节。可选的,所述聚集步骤是基于数据的近因,因此最近的数据可能在计算所述共同驾驶速度时更为重要。
[0087]可选的,所述聚集步骤是被重复的,以便产生子集群到所述先前产生的集群。例如,基于玮度20-25的范围和经度10-15的范围的第一集群,其可以表示一 200平方公里的广大区域,且对每个集群来说,子集群是基于玮度20-22的范围和经度10-12的范围,其可以代表40平方公里的区域,并且集群步骤可被重复以代表更小的区域。可选的,特定的数据可被聚集成超过一个群组,例如,各种集群的玮度及/或经度范围是重迭的。
[0088]然后,如步骤105所示,通过处理模块209在所述集群中所述收集到的数据被处理来计算针对由位置点表示的每个集群的共同驾驶速度。所述处理步骤是通过结合集群的成员的位置、方位和速度值的数据来执行的。所述处理步骤可以包含,例如统计量计算、卡尔曼过滤、噪声过滤、回旋、分布计算、直方图计算、估算、相关性、神经网络、模式识别及/或任何其他数学程序。可选的,所述处理步骤包含计算一直方图及选择基于所述分布的预先定义的百分位的一临界值。所述处理步骤可以及时及/或在稍后执行。所述处理步骤可在客户端装置205及/或在网络节点201上执行。
[0089]然后,如步骤106所示,至少一些位置点和方位范围的所述共同驾驶速度是根据所收集的位置、方位和速度数据来更新。例如,一个共同驾驶速度的一个分段最初是50mph (英里/每小时),且被更新为52 mph (英里/每小时)。
[0090]可选的,一暂时性的共同驾驶速度被更新,例如当速度由于一暂时性事件而改变,如道路的施工工程、一意外事故及/或一淹没的道路。
[0091]可选的,所述位置点,其每一个代表根据所述集群产生及/或更新的一个位置和方位。一个位置点的经度和玮度可以通过平均被包含在所述集群中的多个数据点的所有的经度和玮度值来计算,及/或通过任何其它统计方法。可选的,超过一个位置点来代表一个位置和方位,以及所述位置点是通过根据集群参数及/或过滤参数的其他参数来区分。
[0092]可选的,一个位置点和方位范围的共同驾驶速度是根据所述位置点的群组来更新。可选的,针对所述位置点,计算其他驾驶员的运动参数,例如,平均/中值速度或加速度、速度限制及/或任何速度、加速度及/或二者的函数。可选的,根据移动参数,感兴趣的位置、道路类型及/或交叉点的类型可以决定一个位置点。
[0093]可选的,当收集到新数据时,所述过滤、聚集及/或处理步骤被重复执行。例如,在过滤和聚集步骤后,当所述数据由监视模块203接收到客户端装置205时,所述数据被现有的数据过滤和聚集以产生新的集群及/或更新现有的集群。
[0094]根据本发明的一些实施例中,使用一建议速度数据组。
[0095]可选的,如步骤107所示,一客户端装置206的一现在位置和一现在方位是由网络节点201来接收。客户端装置206可以是多个客户端装置205中的其中一个。所述位置可以例如由全球定位系统(GPS)、蜂窝网络、影像识别及/或任何其他定位方法来获取。
[0096]然后,可选的,如步骤108所示,基于更新后的数据组,对应于现在位置及现在方位的针对一位置点和方位范围的一本地共同驾驶速度被转发到客户端装置206。可选的,所述共同驾驶速度是选自沿所述分段的多个位置点。可选的,所述位置点是根据其它参数来选择,如方位及/或驾驶员元数据。可选的,所述共同驾驶速度从本地存储的客户端装置206中来选择。可选的,所述共同驾驶速度被选择以估计一个客户端装置206即将到达的位置,例如,5秒、10秒、30秒、I分钟、5分钟、10分钟及/或任何更短、更长或中间的
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1