多对象关联方法及装置制造方法

文档序号:6632604阅读:128来源:国知局
多对象关联方法及装置制造方法
【专利摘要】本申请实施例提供了一种多对象关联方法及装置。方法包括:获取多个对象的振动特征数据;至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于1的自然数。本申请实施例提供了一种通过交通工具关联对象的方案。
【专利说明】多对象关联方法及装置

【技术领域】
[0001]本申请实施例涉及计算机【技术领域】,尤其涉及一种多对象关联方法及装置。

【背景技术】
[0002]随着越来越多地使用交通工具,如车辆、船舶、飞机等出行,人们每天都有很长的时间在交通工具中度过。


【发明内容】

[0003]有鉴于此,本申请实施例的一个目的在于提供一种通过交通工具关联对象的方案。
[0004]为实现上述目的,根据本申请实施例的第一方面,提供一种多对象关联方法,包括:
[0005]获取多个对象的振动特征数据;
[0006]至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于1的自然数。
[0007]结合第一方面,在第一方面的第一种可能的实现方式中,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,包括:
[0008]确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0009]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上,包括:
[0010]从所述多个对象中除所述第一对象之外的至少一个其它对象的振动特征数据中,确定所述第一对象的振动特征数据的近似最近邻集合;
[0011]确定所述第一对象的振动特征数据与所述近似最近邻集合中各其它对象的振动特征数据的互相关系数;
[0012]确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在所述标识符对应的一个交通工具上。
[0013]结合第一方面,在第一方面的第三种可能的实现方式中,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,包括:
[0014]对所述多个对象的振动特征数据进行聚类,得到至少一个子集;
[0015]确定所述多个对象中一第二对象的振动特征数据所在的一子集中其它振动特征数据对应的至少一个其它对象与所述第二对象在相同属性的至少一个交通工具上。
[0016]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的加速度数据和/或速度数据。
[0017]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述交通工具包括以下任一种:车辆、船舶、飞机。
[0018]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述方法还包括:
[0019]根据所述第一数量的对象在相同属性的至少一个交通工具上,提示所述第一数量的对象。
[0020]为实现上述目的,根据本申请实施例的第二方面,提供一种多对象关联装置,包括:
[0021]获取模块,用于获取多个对象的振动特征数据;
[0022]确定模块,用于至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于1的自然数。
[0023]结合第二方面,在第二方面的第一种可能的实现方式中,所述确定模块具体用于:
[0024]确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0025]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述确定I吴块包括:
[0026]第一单元,用于从所述多个对象中除所述第一对象之外的至少一个其它对象的振动特征数据中,确定所述第一对象的振动特征数据的近似最近邻集合;
[0027]第二单元,用于确定所述第一对象的振动特征数据与所述近似最近邻集合中各其它对象的振动特征数据的互相关系数;
[0028]第三单元,用于确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在所述标识符对应的一个交通工具上。
[0029]结合第二方面,在第二方面的第三种可能的实现方式中,所述确定模块包括:
[0030]第四单元,用于对所述多个对象的振动特征数据进行聚类,得到至少一个子集;
[0031]第五单元,用于确定所述多个对象中一第二对象的振动特征数据所在的一子集中其它振动特征数据对应的至少一个其它对象与所述第二对象在相同属性的至少一个交通工具上。
[0032]结合第二方面或第二方面的上述任一种可能的实现方式中,在第二方面的第四种可能的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的加速度数据和/或速度数据。
[0033]结合第二方面或第二方面的上述任一种可能的实现方式中,在第二方面的第五种可能的实现方式中,所述交通工具包括以下任一种:车辆、船舶、飞机。
[0034]结合第二方面或第二方面的上述任一种可能的实现方式中,在第二方面的第六种可能的实现方式中,所述装置还包括:提示模块,用于根据所述第一数量的对象在相同属性的至少一个交通工具上,提示所述第一数量的对象。
[0035]以上多个技术方案中的至少一个技术方案具有如下有益效果:
[0036]本申请实施例通过获取多个对象的振动特征数据,至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,提供了一种通过交通工具关联对象的方案。

【专利附图】

【附图说明】
[0037]图1为本申请提供的一种多对象关联方法实施例的流程示意图;
[0038]图2为本申请提供的一种多对象关联装置实施例一的结构示意图;
[0039]图3?图5分别为图2所示实施例的一种实现方式的结构示意图;
[0040]图6为本申请提供的一种多对象关联装置实施例二的结构示意图。

【具体实施方式】
[0041]下面结合附图和实施例,对本申请的【具体实施方式】作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0042]图1为本申请提供的一种多对象关联方法实施例的流程示意图。如图1所示,本实施例包括:
[0043]110、获取多个对象的振动特征数据。
[0044]举例来说,本申请提供的一种多对象关联装置实施例一或二所述的多对象关联装置作为本实施例的执行主体,执行110?120。
[0045]本实施例中,各所述对象可以是乘坐在交通工具上的人,或,被放置在交通工具上的物体。
[0046]本实施例中,所述振动特征数据为一矢量,且与各所述对象的振动相关,对于在交通工具上的对象来说,所述对象的振动特征数据与所述对象所处交通工具的振动相关。具体地,所述振动特征数据可以通过放置在所述对象上的至少一个传感器来检测,所述多对象关联装置可选地从所述至少一个传感器或用于收集所述至少一个传感器的检测数据的一服务器获取所述振动特征数据。可选地,各所述对象的振动特征数据为所述至少一个传感器检测到的一综合矢量,或者,为所述至少一个传感器检测到的一综合矢量在与所述对象的振动相关的至少一方向上的分量,可选地,为实现简单,所述振动特征数据为所述至少一个传感器检测到的一综合矢量在重力方向上的分量。
[0047]120、至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于1的自然数。
[0048]本实施例中,所述交通工具包括但不限于以下任一种:车辆、船舶、飞机等。
[0049]其中,所述车辆具体为带减震系统的车辆,如小汽车、货车、客车、挂车、三轮车、摩托车、自行车等。以小汽车为例,减震系统通常为小汽车的悬挂系统,悬挂系统是汽车的车架与车桥或车轮之间的传力连接装置的总称,通常,车架与前车桥或前车轮之间的悬挂系统称为前轮悬挂系统,车架与后车桥或后车轮之间的悬挂系统称为后轮悬挂系统,典型的悬挂系统主要包括:弹性元件、导向机构以及减震器等。以自行车为例,减震系统通常为安装在车身架上的减震器。当车辆加速时,由于驱动轮的轴承与车辆质心之间的力矩,车辆会发生以穿过车辆整体质心的一条虚拟直线为轴的旋转,该旋转主要体现为与车辆的行驶平面垂直的方向上的振动。
[0050]其中,所述船舶为由动力系统驱动的船舶,具体地,动力系统在驱动船舶行进的过程中,也引起船舶的振动。举例来说,螺旋桨船的动力系统通常由发送机、螺旋桨以及连接两者的传动轴组成。
[0051]其中,所述飞机为由动力系统驱动的飞机,具体地,动力系统在驱动飞机飞行的过程中,也引起飞机的振动。举例来说,双引擎飞机的动力系统通常由两个发动机组成。
[0052]本实施例中,所述属性包括但不限于以下任一种:识别符、类别。其中,所述识别符用于唯一地标识一交通工具。举例来说,所述识别符包括但不限于以下任一种:车牌号、车辆识别号码他11^61',简称乂爪)、飞机编号、船舶编号等。其中,所述类别可以有不同的划分层次,举例来说,所述类别可以分为车辆、船舶、飞机等,以车辆为例,所述类别还可以按功能进一步分为:小汽车、货车、客车、挂车、三轮车、摩托车、自行车等,以小汽车为例,所述类别还可以按品牌进一步分为:大众速腾,丰田卡罗拉⑶801^0、别克君威(冊1(? 1^6^1)等。
[0053]需要说明的是,当所述属性为标识符时,同一标识符的交通工具通常仅有一个,相应地,120包括:确定所述多个对象中第一数量的对象在同一个交通工具上,或者,确定所述多个对象中第一数量的对象在相同类别的至少一个交通工具上。
[0054]本实施例中,所述第一数量不是一个固定的数。举例来说,110中获取了 10个对象的振动特征数据,120中可以确定其中4个对象在一种属性的至少一个交通工具上,确定其中另6个对象在另一种属性的至少一个交通工具上。
[0055]本申请发明人在研究过程中发现:以车辆为例,带减震系统的车辆上的对象在该车辆的行驶过程中的振动特征数据主要与该车辆的减震系统的内在特征相关,其中,减震系统的内在特征主要取决于减震系统的结构和参数,以一辆小汽车为例,该小汽车的减震系统的内容特征主要取决于该小汽车的悬挂系统的结构以及参数。相应地,在同一车辆上的多个对象的振动特征数据非常近似,而由于不同车辆的减震系统的内在特征几乎均不相同,因此,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一车辆上。由于不同类别的车辆的减震系统的结构通常不相同,相同类别的车辆的减震系统的参数通常不相同,但其结构通常相近或相同,因此,在同一类别的车辆上的对象的振动特征数据之间存在相似性,相应地,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一类别的车辆上。
[0056]本申请发明人在研究过程中还发现:以船舶为例,船舶上的对象的振动特征数据主要与两类因素相关,一类因素为环境因素,另一类因素为船舶动力系统的结构和参数,相应地,在同一船舶上的多个对象的振动特征数据非常近似,而由于不同船舶的动力系统的结构和参数不同且所受的环境因素也不同,因此,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一船舶上。除去环境因素的影响,由于不同类别的船舶的动力系统的结构和参数通常不相同,相同类别的船舶的动力系统的参数通常不相同,但其结构通常相近或相同,因此,在同一类别的船舶上的对象的振动特征数据之间存在相似性,相应地,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一类别的船舶上。
[0057]本申请发明人在研究过程中还发现:以飞机为例,飞机上的对象的振动特征数据主要与两类因素相关,一类因素为环境因素,另一类因素为飞机动力系统的结构和参数,相应地,在同一飞机上的多个对象的振动特征数据非常近似,而由于不同飞机的动力系统的结构和参数不同且所受的环境因素也不同,因此,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一飞机上。除去环境因素的影响,由于不同类别的飞机的动力系统的结构和参数通常不相同,相同类别的飞机的动力系统的参数通常不相同,但其结构通常相近或相同,因此,在同一类别的飞机上的对象的振动特征数据之间存在相似性,相应地,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一类别的飞机上。
[0058]本申请发明人在研究过程中还发现:以车辆、船舶、飞机为例,由于车辆、船舶、飞机上对象的振动特征数据分别与车辆、船舶、飞机的上述特性相关,而车辆、船舶、飞机的上述特性之间相差较大,因此,分别在车辆、船舶、飞机上的对象的振动特征数据之间的差别通常远大于同在车辆、船舶或飞机上的对象的振动特征数据之间的差别。
[0059]本实施例通过获取多个对象的振动特征数据,至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,提供了一种通过交通工具关联对象的方案。
[0060]下面通过一些可选的实现方式进一步描述本实施例的方法。
[0061]本实施例中,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上有多种实现方式。
[0062]在一种可选的实现方式中,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,包括:
[0063]确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0064]其中,所述第一对象可以是所述多个对象中的任一对象。
[0065]可选地,对于所述多个对象中的每个对象,均可以将所述对象作为所述第一对象,确定所述多个对象是否存在振动特征数据与所述第一对象的振动特征数据匹配的至少一个其它对象,若存在则确定所述至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0066]其中,确定一对象的振动特征数据是否与另一对象的振动特征数据匹配有多种方式。
[0067]可选地,所述确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上,包括:
[0068]从所述多个对象中除所述第一对象之外的至少一个其它对象的振动特征数据中,确定所述第一对象的振动特征数据的近似最近邻集合;
[0069]确定所述第一对象的振动特征数据与所述近似最近邻集合中各其它对象的振动特征数据的互相关系数;
[0070]确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0071]其中,所述确定所述第一对象的振动特征数据的近似最近邻集合可以采用近似最近邻查找算法,比如局部敏感哈希8611811:1^6他也,简称[3?)算法。
[0072]其中,所述一定条件可以是预先设定好的。可选地,所述满足一定条件具体为高于一阈值。
[0073]可选地,所述确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上,包括:
[0074]确定振动特征数据与所述第一对象的振动特征数据的互相关系数高于一第一阈值的至少一个其它对象与所述第一对象在相同标识符的一个交通工具上;和/或,
[0075]确定振动特征数据与所述第一对象的振动特征数据的互相关系数高于一第二阈值的至少一个其它对象与所述第一对象在相同类别的至少一个交通工具上。
[0076]其中,所述第一阈值和所述第二阈值是预先设定的。通常,所述第一阈值高于所述第二阈值。
[0077]对于所述类别的不同层次,进一步,还可以有不同的第二阈值。
[0078]举例来说,第一层次的类别包括:车辆、船舶、飞机等,第二层次的类别包括:小汽车、货车、客车、挂车、三轮车、摩托车、自行车等,以小汽车为例,第三层次的类别包括:大众速腾0011^8阶18611 3^11仙〉、丰田卡罗拉⑶、别克君威(冊1(? 1^6^1)等;相应地,第一层次的类别对应第二阈值II,第二层次的类别对应第二阈值III,第三层次的类别对应第二阈值?,且在一种可能的场景中,获取26个对象八?2的振动特征数据,一对象八作为第一对象,确定对象8?了的振动特征数据在对象八的振动特征数据的近似最近邻集合中;进一步地,对象8、0的振动特征数据与对象4的振动特征数据的互相关系数高于所述第一阈值,确定对象8』与对象八在同一交通工具中;另外,对象0、2的振动特征数据与对象八的振动特征数据的互相关系数高于?且不高于所述第一阈值,对象?、6的振动特征数据与对象4的振动特征数据的互相关系数高于III且不高于?,对象II的振动特征数据与对象八的振动特征数据的互相关系数高于II且不高于III,对象1、了的振动特征数据与对象八的振动特征数据的互相关系数不高于III,确定对象0?!I与对象八同在一第一层次的类别的少一个交通工具中,对象0?(}与对象八同在一第二层次的类别的少一个交通工具中,对象0、2与对象八同在一第三层次的类别的至少一个交通工具中。
[0079]在又一种可选的实现方式中,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,包括:
[0080]对所述多个对象的振动特征数据进行聚类,得到至少一个子集;
[0081]确定所述多个对象中一第二对象的振动特征数据所在的一子集中其它振动特征数据对应的至少一个其它对象与所述第二对象在相同属性的至少一个交通工具上。
[0082]其中,所述第二对象可以是所述多个对象中的任一对象。
[0083]其中,所述对所述多个对象的振动特征数据进行聚类可以有多种聚类方式,比如:奇异值分解^1116 06(30,0811:1011,^^370)聚类,层次聚类,X均值¢-163118)聚类。
[0084]可选地,对于不同的属性,即标识符和类别,在聚类得到至少一个子集时可以使用不同的参数。进一步地,对于所述类别的不同层次,也可以有不同的参数,与上一实现方式中不同的第二阈值的效果类似。
[0085]本实施例中,所述振动特征数据可以包括至与各所述对象的振动相关的速度数据和/或加速度数据。
[0086]在一种可选的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的加速度数据。具体地,所述加速度数据包括:角加速度数据和/或线加速度数据。
[0087]以车辆为例,当车辆加速时,由于驱动轮的轴承与车辆质心之间的力矩,车辆会发生以穿过车辆整体质心的一条虚拟直线为轴的旋转。通过角速度传感器,可以测量出这种旋转,考虑到不同车辆的减震系统的结构和参数的不同,不同车辆的这种旋转运动也会体现出不同的角速度时序曲线和线速度时序曲线。然而,对于同一车辆,当车辆负载和引擎产生的驱动轮加速运动的冲量的不同时,上述旋转的角速度和线速度的绝对值也会不同,为此,可以通过提取角速度/线速度的一阶导数,即获取角加速度/线加速度,或者,直接通过角加速度传感器/线加速度传感器获取角加速度/线加速度,减小车辆负载和引擎产生的加速冲量的差异引起的角速度/线速度绝对值的不同,而获得表征车辆减震系统内在特征的角加速度时序曲线/线加速度时序曲线。
[0088]在此实现方式中,可选地,各所述对象的角加速度数据包括:所述对象的一角加速度时序曲线,或者,所述对象的一角加速度频域矢量。
[0089]具体地,所述角加速度频域矢量有多种获取的方式。可选地,获取所述对象的一角加速度时序曲线;从所述角加速度时序曲线中截取一第一时间窗口内的一第一有效波形,所述第一有效波形包括至少一个波峰和至少一个波谷;对所述第一有效波形进行短时傅里叶变换简称,得到一第一频谱;从所述第一频谱中提取第二数量的第一采样点,所述第二数量的第一采样点构成所述对象的角加速度频域矢量。
[0090]其中,所述第一时间窗口的时长可以预先设定,比如设为2秒。
[0091]其中,所述第二数量可以是预先设定的一个数,比如设为20。
[0092]以车辆为例,当所述对象所处车辆在平坦路面上匀速行进时,所述对象的角加速度几乎为0,当该车辆加速、减速或者遇到颠簸路面时,该车辆的减震系统起作用,所述对象的角加速度出现波动,而所述第一有效波形正是所述角加速度时序曲线中能够体现所述减震系统内在特征的部分。
[0093]考虑到有些场景下用于检测所述对象的振动特征数据的至少一个传感器并不与所述对象完全固定,举例来说,车辆上一用户的振动特征数据是从该用户随身携带的一手机中的传感器获取,由于该手机通常是放在该用户的衣服或者裤子口袋中,当车辆加速运动时,手机与用户、车辆之间的运动不是完全同步的,可能引入高频噪声,为了减小误差,可选地,所述从所述角加速度时序曲线中截取一第一时间窗口内的一第一有效波形之前还包括:对所述角加速度时序曲线进行低通滤波。
[0094]在此实现方式中,可选地,各所述对象的线加速度数据包括:所述对象的一线加速度时序曲线,或者,所述对象的一线加速度频域矢量。
[0095]具体地,所述线加速度频域矢量有多种获取的方式。可选地,获取所述对象的一线加速度时序曲线;从所述线加速度时序曲线中截取一第二时间窗口内的一第二有效波形,所述第二有效波形包括至少一个波峰和至少一个波谷;对所述第二有效波形进行3界1,得到一第二频谱;从所述第二频谱中提取第三数量的第二采样点,所述第三数量的第二采样点构成所述对象的线加速度频域矢量。
[0096]其中,所述第二时间窗口的时长可以预先设定,比如设为2秒。
[0097]其中,所述第三数量可以是预先设定的一个数,比如设为20。
[0098]与从所述角加速度时序曲线中截取的第一有效波形类似,所述第二有效波形也是所述线加速度时序曲线中能够体现车辆的减震系统内在特征的部分。
[0099]考虑到有些场景下用于检测所述对象的振动特征数据的至少一个传感器并不与所述对象完全固定,为了减小误差,可选地,所述从所述线加速度时序曲线中截取一第二时间窗口内的一第二有效波形之前还包括:对所述线加速度时序曲线进行低通滤波。
[0100]由于对于车辆来说,与车辆的行驶平面垂直的方向上的振动最能体现车辆的减震系统的内在特征,在此实现方式中,可选地,所述加速度数据至少包括与所述对象的行驶平面垂直的方向上的分量,即,所述加速度数据在与所述对象的行驶平面垂直的方向上的分量不为0。
[0101]在又一种可选的实现方式中,所述振动特征数据包括:至与各所述对象的振动相关的速度数据。具体地,所述速度数据包括:线速度数据。
[0102]以船舶为例,当所述对象所处船舶在水面上行进时,由于船舶的动力系统的作用,船舶会产生振动,通过速度传感器,可以测量出这种振动,考虑到不同船舶的动力系统的结构、参数的不同,不同船舶的这种振动也会体现出不同的线速度时序曲线。由于船舶的自量通常远大于负载重量,即使负载和动力系统产生的冲量不同,所述船舶的振动的线速度的绝对值也相差很小。
[0103]以飞机为例,当所述对象所处飞机在空中行进时,由于该飞机的动力系统的作用,飞机会产生振动,通过速度传感器,可以测量出这种振动,考虑到不同飞机的动力系统的结构、参数的不同,不同飞机的这种振动也会体现出不同的线速度时序曲线。由于飞机的自量通常远大于负载重量,即使负载和动力系统产生的冲量不同,所述飞机的振动的线速度的绝对值也相差很小。
[0104]在又一种可选的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的速度数据和加速度数据。具体地,所述速度数据和所述加速度数据可参考上述实现方式。
[0105]举例来说,在一飞机上的对象八的振动特征数据八包括:线速度时序曲线八和角加速度时序曲线八,在一车辆上的对象8的振动特征数据8包括:线速度时序曲线8和角加速度时序曲线8,在另一车辆上的对象的振动特征数据包括:线速度时序曲线和角加速度时序曲线 ?:,由于线速度时序曲线八和线速度时序曲线8几乎不相关,角加速度时序曲线八和角加速度时序曲线8几乎不相关,振动特征数据八和振动特征数据8的互相关系数非常小,另外,由于线速度时序曲线8和线速度时序曲线几乎不相关,但角加速度时序曲线8和角加速度时序曲线有一定的相关性,振动特征数据8和振动特征数据的互相关系数会大于振动特征数据4和振动特征数据8的互相关系数,相应地,120中有可能确定对象8和对象在同一属性的至少一个交通工具上。
[0106]本实施例中,所述确定所述第一数量的对象在相同属性的至少一个交通工具上的确定结果可以有多种用途。
[0107]在一种可选的实现方式中,所述方法还包括:
[0108]根据所述第一数量的对象在相同属性的至少一个交通工具上,提示所述第一数量的对象。
[0109]其中,所述提示可以有多种方式,比如在社交应用中进行推荐等。
[0110]图2为本申请提供的一种多对象关联装置实施例一的结构示意图。如图2所示,多对象关联装置(以下简称:装置)200包括:
[0111]获取模块21,用于获取多个对象的振动特征数据;
[0112]确定模块22,用于至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于1的自然数。
[0113]本实施例中,所述振动特征数据为一矢量,且与各所述对象的振动相关,对于在交通工具上的对象来说,所述对象的振动特征数据与所述对象所处交通工具的振动相关。具体地,所述振动特征数据可以通过放置在所述对象上的至少一个传感器来检测,所述多对象关联装置可选地从所述至少一个传感器或用于收集所述至少一个传感器的检测数据的一服务器获取所述振动特征数据。可选地,各所述对象的振动特征数据为所述至少一个传感器检测到的一综合矢量,或者,为所述至少一个传感器检测到的一综合矢量在与所述对象的振动相关的一方向上的分量,可选地,为实现简单,所述振动特征数据为所述至少一个传感器检测到的一综合矢量在重力方向上的分量。
[0114]本实施例中,所述交通工具包括但不限于以下任一种:车辆、船舶、飞机等。
[0115]其中,所述车辆具体为带减震系统的车辆,如小汽车、货车、客车、挂车、三轮车、摩托车、自行车等。以小汽车为例,减震系统通常为小汽车的悬挂系统,悬挂系统是汽车的车架与车桥或车轮之间的传力连接装置的总称,通常,车架与前车桥或前车轮之间的悬挂系统称为前轮悬挂系统,车架与后车桥或后车轮之间的悬挂系统称为后轮悬挂系统,典型的悬挂系统主要包括:弹性元件、导向机构以及减震器等。以自行车为例,减震系统通常为安装在车身架上的减震器。当车辆加速时,由于驱动轮的轴承与车辆质心之间的力矩,车辆会发生以穿过车辆整体质心的一条虚拟直线为轴的旋转,该旋转主要体现为与车辆的行驶平面垂直的方向上的振动。
[0116]其中,所述船舶为由动力系统驱动的船舶,具体地,动力系统在驱动船舶行进的过程中,也引起船舶的振动。举例来说,螺旋桨船的动力系统通常由发送机、螺旋桨以及连接两者的传动轴组成。
[0117]其中,所述飞机为由动力系统驱动的飞机,具体地,动力系统在驱动飞机飞行的过程中,也引起飞机的振动。举例来说,双引擎飞机的动力系统通常由两个发动机组成。
[0118]本实施例中,所述属性包括但不限于以下任一种:识别符、类别。其中,所述识别符用于唯一地标识一交通工具。举例来说,所述识别符包括但不限于以下任一种:车牌号、VI队飞机编号、船舶编号等。其中,所述类别可以有不同的划分层次,举例来说,所述类别可以分为车辆、船舶、飞机等,以车辆为例,所述类别还可以按功能进一步分为:小汽车、货车、客车、挂车、三轮车、摩托车、自行车等,以小汽车为例,所述类别还可以按品牌进一步分为:大众速腾0011^8阶18611 3^11仙)、丰田卡罗拉001^011^)、别克君威(冊1(? 1^6^1)
坐寸。
[0119]需要说明的是,当所述属性为标识符时,同一标识符的交通工具通常仅有一个,相应地,确定模块22具体用于:确定所述多个对象中第一数量的对象在同一个交通工具上,或者,确定所述多个对象中第一数量的对象在相同类别的至少一个交通工具上。
[0120]本实施例中,所述第一数量不是一个固定的数。举例来说,获取模块21获取了 10个对象的振动特征数据,确定模块22确定其中4个对象是在一种属性的至少一个交通工具上,确定其中另6个对象是在另一种属性的至少一个交通工具上。
[0121]本申请发明人在研究过程中发现:以车辆为例,带减震系统的车辆上的对象在该车辆的行驶过程中的振动特征数据主要与该车辆的减震系统的内在特征相关,其中,减震系统的内在特征主要取决于减震系统的结构和参数,以一辆小汽车为例,该小汽车的减震系统的内容特征主要取决于该小汽车的悬挂系统的结构以及减震参数。相应地,在同一车辆上的多个对象的振动特征数据非常近似,而由于不同车辆的减震系统的内在特征几乎均不相同,因此,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一车辆上。由于不同类别的车辆的减震系统的结构通常不相同,相同类别的车辆的减震系统的减震参数通常不相同,但其结构通常相近或相同,因此,在同一类别的车辆上的对象的振动特征数据之间存在相似性,相应地,通过多个对象的振动特征数据确定模块22可以区分该多个对象中哪些对象位于同一类别的车辆上。
[0122]本申请发明人在研究过程中还发现:以船舶为例,船舶上的对象的振动特征数据主要与两类因素相关,一类因素为环境因素,另一类因素为船舶动力系统的结构和参数,相应地,在同一船舶上的多个对象的振动特征数据非常近似,而由于不同船舶的动力系统的结构和参数不同且所受的环境因素也不同,因此,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一船舶上。除去环境因素的影响,由于不同类别的船舶的动力系统的结构和参数通常不相同,相同类别的船舶的动力系统的参数通常不相同,但其结构通常相近或相同,因此,在同一类别的船舶上的对象的振动特征数据之间存在相似性,相应地,通过多个对象的振动特征数据确定模块22可以区分该多个对象中哪些对象位于同一类别的船舶上。
[0123]本申请发明人在研究过程中还发现:以飞机为例,飞机上的对象的振动特征数据主要与两类因素相关,一类因素为环境因素,另一类因素为飞机动力系统的结构和参数,相应地,在同一飞机上的多个对象的振动特征数据非常近似,而由于不同飞机的动力系统的结构和参数不同且所受的环境因素也不同,因此,通过多个对象的振动特征数据可以区分该多个对象中哪些对象位于同一飞机上。除去环境因素的影响,由于不同类别的飞机的动力系统的结构和参数通常不相同,相同类别的飞机的动力系统的参数通常不相同,但其结构通常相近或相同,因此,在同一类别的飞机上的对象的振动特征数据之间存在相似性,相应地,通过多个对象的振动特征数据确定模块22可以区分该多个对象中哪些对象位于同一类别的飞机上。
[0124]本申请发明人在研究过程中还发现:以车辆、船舶、飞机为例,由于车辆、船舶、飞机上对象的振动特征数据分别与车辆、船舶、飞机的上述特性相关,而车辆、船舶、飞机的上述特性之间相差较大,因此,分别在车辆、船舶、飞机上的对象的振动特征数据之间的差别通常远大于同在车辆、船舶或飞机上的对象的振动特征数据之间的差别。
[0125]本实施例的多对象关联装置通过获取模块获取多个对象的振动特征数据,确定模块至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,提供了一种通过交通工具关联对象的方案。
[0126]下面通过一些可选的实现方式进一步描述本实施例的装置200。
[0127]本实施例中,确定模块22有多种实现方式。
[0128]在一种可选的实现方式中,确定模块22具体用于:
[0129]确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0130]其中,所述第一对象可以是所述多个对象中的任一对象。
[0131]可选地,对于所述多个对象中的每个对象,确定模块22均可以将所述对象作为所述第一对象,确定所述多个对象是否存在振动特征数据与所述第一对象的振动特征数据匹配的至少一个其它对象,若存在则确定所述至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
[0132]其中,确定模块22确定一对象的振动特征数据是否与另一对象的振动特征数据匹配有多种方式。
[0133]可选地,如图3所示,确定模块22包括:
[0134]第一单元221,用于从所述多个对象中除所述第一对象之外的至少一个其它对象的振动特征数据中,确定所述第一对象的振动特征数据的近似最近邻集合;
[0135]第二单元222,用于确定所述第一对象的振动特征数据与所述近似最近邻集合中各其它对象的振动特征数据的互相关系数;
[0136]第三单元223,用于确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在所述标识符对应的一个交通工具上。
[0137]本实现方式的具体实现可参照本申请提供的一种多对象关联方法实施例中的相应描述。
[0138]在又一种可选的实现方式中,如图4所示,确定模块22就具体包括:
[0139]第四单元224,用于对所述多个对象的振动特征数据进行聚类,得到至少一个子集;
[0140]第五单元225,用于确定所述多个对象中一第二对象的振动特征数据所在的一子集中其它振动特征数据对应的至少一个其它对象与所述第二对象在相同属性的至少一个交通工具上。
[0141]本实现方式的具体实现可参照本申请提供的一种多对象关联方法实施例中的相应描述。
[0142]本实施例中,本实施例中,所述振动特征数据可以包括与各所述对象的振动相关的速度数据和/或加速度数据。
[0143]在一种可选的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的加速度数据。
[0144]本实现方式的具体实现可参照本申请提供的一种多对象关联方法实施例中的相应描述。
[0145]在又一种可选的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的速度数据。
[0146]本实现方式的具体实现可参照本申请提供的一种多对象关联方法实施例中的相应描述。
[0147]在又一种可选的实现方式中,所述振动特征数据包括:与各所述对象的振动相关的速度数据和加速度数据。
[0148]本实现方式的具体实现可参照本申请提供的一种多对象关联方法实施例中的相应描述。
[0149]本实施例中,所述确定所述第一数量的对象在相同属性的至少一个交通工具上的确定结果可以有多种用途。
[0150]在一种可选的实现方式中,如图5所示,装置200还包括:提示模块23,用于根据所述第一数量的对象在相同属性的至少一个交通工具上,提示所述第一数量的对象。
[0151]其中,所述提示可以有多种方式,比如在社交应用中进行推荐等。
[0152]图6为本申请提供的一种多对象关联装置实施例二的结构示意图。如图6所示,多对象关联装置600包括:
[0153]处理器通信接口1111:61^^6)62、存储器 63、以及通信总线64。其中:
[0154]处理器61、通信接口 62、以及存储器63通过通信总线64完成相互间的通信。
[0155]通信接口 62,用于与比如传感器、服务器等外部设备的通信。
[0156]处理器61,用于执行程序632,具体可以执行上述多对象关联方法实施例中的相关步骤。
[0157]具体地,程序632可以包括程序代码,所述程序代码包括计算机操作指令。
[0158]处理器61可能是一个中央处理器或者是特定集成电路八31(3
81)601^10 1111:6取'£11:6(1,或者是被配置成实施多对象关联方法实施例的一个或多个集成电路。
[0159]存储器63,用于存放程序632。存储器63可能包含高速狀1存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。程序632具体可以用于使得多对象关联装置600执行以下步骤:
[0160]获取多个对象的振动特征数据;
[0161]至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于1的自然数。
[0162]程序632中各步骤的具体实现可以参见上述多对象关联方法实施例中的相应步骤和单元中对应的描述,在此不赘述。
[0163]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0164]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括山盘、移动硬盘、只读存储器(801, 1^68(1-01117此!!!。!^)、随机存取存储器(狀^!,1^111(10111 ^00688、磁碟或者光盘等各种可以存储程序代码的介质。
[0165]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关【技术领域】的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【权利要求】
1.一种多对象关联方法,其特征在于,所述方法包括: 获取多个对象的振动特征数据; 至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于I的自然数。
2.根据权利要求1所述的方法,其特征在于,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,包括: 确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
3.根据权利要求2所述的方法,其特征在于,所述确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上,包括: 从所述多个对象中除所述第一对象之外的至少一个其它对象的振动特征数据中,确定所述第一对象的振动特征数据的近似最近邻集合; 确定所述第一对象的振动特征数据与所述近似最近邻集合中各其它对象的振动特征数据的互相关系数; 确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在所述标识符对应的一个交通工具上。
4.根据权利要求1所述的方法,其特征在于,所述至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,包括: 对所述多个对象的振动特征数据进行聚类,得到至少一个子集; 确定所述多个对象中一第二对象的振动特征数据所在的一子集中其它振动特征数据对应的至少一个其它对象与所述第二对象在相同属性的至少一个交通工具上。
5.根据权利要求1?4中任一所述的方法,其特征在于,所述振动特征数据包括:与各所述对象的振动相关的加速度数据和/或速度数据。
6.一种多对象关联装置,其特征在于,所述装置包括: 获取模块,用于获取多个对象的振动特征数据; 确定模块,用于至少根据所述多个对象的振动特征数据,确定所述多个对象中第一数量的对象在相同属性的至少一个交通工具上,所述第一数量为大于I的自然数。
7.根据权利要求6所述的装置,其特征在于,所述确定模块具体用于: 确定振动特征数据与所述多个对象中一第一对象的振动特征数据匹配的所述多个对象中除所述第一对象之外的至少一个其它对象与所述第一对象在相同属性的至少一个交通工具上。
8.根据权利要求7所述的装置,其特征在于,所述确定模块包括: 第一单元,用于从所述多个对象中除所述第一对象之外的至少一个其它对象的振动特征数据中,确定所述第一对象的振动特征数据的近似最近邻集合; 第二单元,用于确定所述第一对象的振动特征数据与所述近似最近邻集合中各其它对象的振动特征数据的互相关系数; 第三单元,用于确定振动特征数据与所述第一对象的振动特征数据的互相关系数满足一定条件的至少一个其它对象与所述第一对象在所述标识符对应的一个交通工具上。
9.根据权利要求6所述的装置,其特征在于,所述确定模块包括: 第四单元,用于对所述多个对象的振动特征数据进行聚类,得到至少一个子集; 第五单元,用于确定所述多个对象中一第二对象的振动特征数据所在的一子集中其它振动特征数据对应的至少一个其它对象与所述第二对象在相同属性的至少一个交通工具上。
10.根据权利要求6?9中任一所述的装置,其特征在于,所述振动特征数据包括--与各所述对象的振动相关的加速度数据和/或速度数据。
【文档编号】G06F17/30GK104361053SQ201410602658
【公开日】2015年2月18日 申请日期:2014年10月31日 优先权日:2014年10月31日
【发明者】周涵宁 申请人:北京智谷睿拓技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1