[0012] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0013] 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0014] 目前的车联网与智能家居的融合控制方案中没有考虑到实际的行车场景,即一些用户在日常行车过程中是不开启导航的,介于此车联网即便能够获取到车辆的当前位置,也无法判断当前行程的目的地是否为用户家中,从而无法生成智能家居的控制策略,简而言之即车联网需借助导航路径的运行才能生成智能家居设备控制策略,并不适用于日常行车场景,智能化较低。为此,本发明实施例提供了一种基于车辆动力参数的智能家居控制方法及其系统。
[0015] 实施例一参考图3所示。本实施例提供一种基于车辆动力参数的智能家居控制方法,所述方法包括以下步骤:
历史动力参数获取阶段:
S10、以距离为间隔,获取目标车辆的历史动力参数以及与所述历史动力参数对应的历史位置参数,其中所述历史动力参数包括历史动力数据以及与所述历史动力数据对应的时间参数。
[0016] 其中,所述历史动力数据包括历史扭矩值、历史马力值以及历史功率值中的一种或者多种结合;本实施例中以所述历史动力数据为历史扭矩值为例进行展开叙述。
[0017] 间隔的距离设置在10 200m内,本实施例优选为40m,以40m为间隔,车联网系统获~取目标车辆的历史扭矩值、对应的时间参数以及历史位置参数;其中本实施例中的历史扭矩值具体可为一历史时间段内的目标车辆在每一次行程中每间隔40m发动机输出的最大扭矩值,例如优选为1个月内,车辆每启动至熄火一次即为一次行程;历史位置参数即目标车辆在启动后每间隔40m所处的位置数据;为了更加形象的表达上述数据的对应关系,下面给出一组示例数据,如图1所示。
[0018] S11、以第一位置为终点,筛选出至少一从第二位置行驶至所述第一位置的路径所对应的历史动力参数以及与所述历史动力参数对应的历史位置参数,其中,所述第一位置为用户设置的与智能家居绑定的车辆熄火点,所述第二位置为获取到的车辆启动点。
[0019] 其中,第一位置具体可以设置成用户所居住的小区内的一个固定车位所处的位置,也可以扩大为用户所居住的小区所处的位置,即当目标车辆于第一位置停车熄火时即代表用户处于回家状态;每个行程中的车辆启动点为目标车辆的第二位置,即车联网系统在获取到目标车辆启动时,将对应的车辆启动点的位置确定为第二位置;本实施例中,车联网系统将基于S10筛选出至少一从第二位置行驶至所述第一位置的路径所对应的目标车辆的历史扭矩值、对应的时间参数以及历史位置参数。
[0020] S12、根据用户设置的时间段,筛选出该时间段内从所述第二位置行驶至所述第一位置的路径所对应的历史动力参数以及与所述历史动力参数对应的历史位置参数。
[0021] 其中,用户可通过车联网系统(具体为操作车机终端)设置时间段,可以任意设置,例如针对上班行程的时间段设置为8:40 9:00、下班行程的时间段进行设置为17:00 17:~ ~
20;以下班行程为例,车联网系统将筛选出17:00 17:20内从第二位置行驶至所述第一位置~
的路径所对应的目标车辆的历史扭矩值、对应的时间参数以及历史位置参数;这里的第二位置可理解为用户的工作地点,更小范围内可理解为用户在工作地点内的停车场、停车位等。
[0022] 为了更加形象的表达上述数据的对应关系,下面给出一组示例数据,如图2所示。
[0023] S13、计算出每个间隔内的所述历史位置参数对应的历史平均动力参数。
[0024] 以图2中示出的数据为例,本实施例中,车联网系统将计算出每个间隔内的所述历史位置参数对应的历史平均扭矩值;即获取该时间段内所有的行程1中W1位置所对应的历史扭矩值,计算出平均值即为与W1对应的历史平均扭矩值;同样的,对于其他位置也如此计算。
[0025] 智能家居控制阶段:S14、获取于所述时间段下前N个间隔内的所述目标车辆的当前动力参数,并根据当前位置参数获取对应位置的历史位置参数所对应的历史平均动力参数。
[0026] 其中,N的具体数量可自由设置,本实施例中优选设置为25,即获取前25个间隔内目标车辆的当前扭矩值,即以0 40m为第一个间隔、40 80m为第二个间隔、以此类推至第25~ ~个间隔内目标车辆分别与这些间隔内发动机输出的最大扭矩值,然后再根据当前位置参数获取对应位置的历史位置参数所对应的历史平均扭矩值;例如,假设针对第一个间隔,获取到的目标车辆的发动机输出的最大扭矩值为40N·m,则将其确定为该间隔内目标车辆的当前动力参数,然后根据当前位置参数获取对应位置的历史位置参数,例如为W1所对应的历史平均扭矩值,例如为41 N·m,其他的间隔同样如此,直接将前N个间隔全部获取。
[0027] S15、在判断出所述历史平均动力参数与当前动力参数相同或者处于误差阈值内时,确定所述目标车辆的目标终点为所述第一位置。
[0028] 本实施例中,车联网系统将前N个间隔内的所有历史平均扭矩值与当前最大扭矩值进行比较,在比较出所有的或者至少大于一定数量的历史平均扭矩值与当前最大扭矩值相同或者处于误差阈值内时,确定目标车辆的目标终点为所述第一位置;误差阈值可根据实际需求进行设置,例如本实施例中优选设置为5 N·m;依据此误差值,可得出第一个间隔内,目标车辆的发动机输出的最大扭矩值为40N·m与W1所对应的历史平均扭矩值41 N·m是处于误差阈值内的。
[0029] 其中,确定目标车辆的目标终点为所述第一位置,即认为目标车辆此次行程的目的地是第一位置。
[0030] 实际场景中,例如下班行程中,在一个固定的时间段和固定的路线中,通常车辆行驶的拥堵程度是具有相似性的,且驾驶者在该场景下对车辆的操控也是具有相似性的,进而可以体现在动力参数的相似性,即在一个固定的时间段和固定的路线中,且于一个间隔的距离内(可理解为同一个路段),动力参数具有重复性和相似性,因此通过上述的实施,能够基于对目标车辆历史动力参数以及与所述历史动力参数对应的历史位置参数的获取以及后续的计算,能够根据历史动力参数以及对应的历史位置参数的获取以及后续的计算,从而判定出本次行程的目标终点。
[0031] S16、获取剩余间隔内的所述目标车辆的所述历史位置参数对应的时间参数并计算出每个时间参数距离所述第一位置对应的时间参数的平均时间间隔。
[0032] 假设所有间隔的数量为50个,则本实施例中,车联网系统将获取剩余25个间隔内的目标车辆的历史位置参数对应的时间参数并计算出每个时间参数距离所述第一位置对应的时间参数的平均时间间隔。
[0033] 以其中一个间隔距离,设定该间隔内目标车辆的历史位置参数对应的时间参数为17:10,第一位置对应的时间参数为17:19、17:18、17:19……17:20,则计算出该时间参数距离所有第一位置对应的时间参数的时间间隔后再计算出平均时间间隔;以此类推计算出剩余间隔所有的每个时间参数距离所述第一位置对应的时间参数的平均时间间隔。
[0034] S17、根据预先设定的距离所述第一位置的时间间隔对应的智能家居设备控制策略,在所述目标车辆的当前位置参数距离所述第一位置的平均时间间隔达到设定的时间间隔时,生成对应的智能家居设备的控制策略并将控制策略发送至家庭网关以对智能家居设备进行控制。
[0035] 智能家居设备控制策略可由用户自行设置,作为一个示例,例如将该控制策略设置为在距离第一位置的时间间隔为10min时控制空调开启到预设温度、窗帘关闭等,在距离第一位置的时间间隔为1min时控制音响开启、灯光开启等。
[0036] 基于此策略,当目标车辆的当前位置参数距离第一位置的平均时间间隔达到设定的时间间隔10min时,生成对应的智能家居设备的控制策略并将控制策略发送至家庭网关以对智能家居设备进行控制,即控制控制空调开启到预设温度、窗帘关闭等;当目标车辆的当前位置参数距离第一位置的平均时间间隔达到设定的时间间隔1min时,生成对应的智能家居设备的控制策略并将控制策略发送至家庭网关以对智能家居设备进行控制,即控制音响开启、灯光开启等。
[0037] 通过本实施例的实施,能够根据目标车辆当前动力参数以及历史动力参数的获取与计算,进而能够判断出目标车辆当前行车的目的地是否为用户设置的与智能家居绑定的车辆熄火点即第一位置,并在确定目的地为第一位置时基于预先设定的距离第一位置的时间间隔对应的智能家居设备控制策略,在目标车辆的当前位置参数距离第一位置的平均时间间隔达到设定的时间间隔时,生成对应的智能家居设备的控制策略并将控制策略发送至家庭网关以对智能家居设备进行控制,从而提升车联网与智能家居融合控制方案的效率,无需借助导航软件,适用于日常行车场景,智能化较高。
[0038] 实施例二参考图4以及图5所示。本实施例提供一种基于车辆动力参数的智能家居控制系统,包括车联网系统20、家庭网关30以及智能家居设备40,所述车联网系统20与所述家庭网关30无线连接,所述家庭网关30与所述智能家居设备40无线连接;所述车联网系统20包括:
历史动力参数获取模块201,用于以距离为间隔,获取目标车辆的历史动力参数,其中所述历史动力参数包括历史动力数据以及与所述历史动力数据对应的时间参数;
历史位置参数获取模块202,用于获取与所述历史动力参数对应的历史位置参数;
第一历史参数筛选模块203,用于以第一位置为终点,筛选出至少一从第二位置行驶至所述第一位置的路径所对应的历史动力参数以及与所述历史动力参数对应的历史位置参数,其中,所述第一位置为用户设置的与智能家居绑定的车辆熄火点,所述第二位置为获取到的车辆启动点;
第二历史参数筛选模块204,用于根据用户设置的时间段,筛选出该时间段内从所述第二位置行驶至所述第一位置的路径所对应的历史动力参数以及与所述历史动力参数对应的历史位置参数;
历史平均动力参数计算模块205,用于计算出每个间隔内的所述历史位置参数对应的历史平均动力参数;
当前动力参数获取模块206,用于获取于所述时间段下前N个间隔内的所述目标车辆的当前动力参数;
历史平均动力参数获取模块207,用于根据当前位置参数获取对应位置的历史位置参数所对应的历史平均动力参数;
目标终点确定模块208,用于在判断出所述历史平均动力参数与当前动力参数相同或者处于误差阈值内时,确定所述目标车辆的目标终点为所述第一位置;
时间参数获取模块209,用于获取剩余间隔内的所述目标车辆的所述历史位置参数对应的时间参数;
平均时间间隔计算模块210,用于计算出每个时间参数距离所述第一位置对应的时间参数的平均时间间隔;
智能家居设备控制策略生成模块211,用于根据预先设定的距离所述第一位置的时间间隔对应的智能家居设备控制策略,在所述目标车辆的当前位置参数距离所述第一位置的平均时间间隔达到设定的时间间隔时,生成对应的智能家居设备的控制策略并将控制策略发送至家庭网关以对智能家居设备进行控制。
[0039] 优选的,所述历史动力数据包括历史扭矩值、历史马力值以及历史功率值中的一种或者多种结合。
[0040] 本实施例的具体实施过程与实施例一相互一致,具体参考实施例一的内容。
[0041] 上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。