[0018] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0019] 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0020] 目前的车联网与智能家居的融合控制方案中没有考虑到实际的行车场景,即一些用户在日常行车过程中是不开启导航的,介于此车联网即便能够获取到车辆的当前位置,也无法判断当前行程的目的地是否为用户家中,从而无法生成智能家居的控制策略,简而言之即车联网需借助导航路径的运行才能生成智能家居设备控制策略,并不适用于日常行车场景,智能化较低。为此,本发明实施例提供了一种基于交通标志识别的智能家居控制方法及其系统。
[0021] 实施例一参考图3所示。本实施例提供一种基于交通标志识别的智能家居控制方法,所述方法包括以下步骤:
S10、根据设置的目标位置,获取目标车辆从其他位置至所述目标位置的行驶路径。
[0022] 其中,目标位置由用户通过车联网系统进行设置,例如为与智能家居绑定的车辆熄火点,可以设置成用户所居住的小区内的一个固定车位所处的位置,也可以扩大为用户所居住的小区所处的位置,即当目标车辆于目标位置停车熄火时即代表用户处于回家状态。
[0023] 车联网系统通过行车电脑中的历史数据,进而获取目标车辆在一个时间段内所有行程中,终点为该目标位置的形式路径,即为从其他位置至所述目标位置的行驶路径。
[0024] S11、获取所述目标车辆的历史行车数据,其中所述历史行车数据包括第一交通标志识别信息以及与每个第一交通标志识别信息对应的位置数据。
[0025] 其中,第一交通标志信息的获取通过车载摄像头拍摄外界环境图像,从图像中进行提取以得出;在获取到第一交通标志信息时,对目标车辆当前所处的位置进行定位,作为与获取到的第一交通标志信息对应的位置数据。
[0026] 其中,第一交通标志信息对应的交通标志为固定式样貌;本实施例中的固定式样貌可以是指交通标志的图像相同,也可以是指交通标志对应的属性相同;例如,第一交通标志信息对应的交通标志包括但不限于图1 图2所示例的交通标志的其中一种;其中,属性相~同是指所属的类别相同,例如,限速标志中,限速40与限速60均属于限速标志的类别,在本实施例中,可认为两者属于属性相同的交通标志,即为固定式样貌。
[0027] S12、根据设置的距离阈值,从所述历史行车数据中筛选出至所述目标位置在所述距离阈值内的处在所述行驶路径上的每个第一交通标志信息。
[0028] 距离阈值可由用户设置,例如设置为2KM,本实施例中,车联网系统将从历史行车数据中筛选出至目标位置在2KM内的处在所述行驶路径上的每个第一交通标志信息。
[0029] S13、根据每个第一交通标志识别信息对应的位置数据计算出所述行驶路径上的每个第一交通标志信息之间的距离变化,作为参考距离变化并存储。
[0030] 以第一交通标志信息对应的交通标志为限速标志进行举例说明,假设车联网系统从历史行车数据中筛选出至目标位置在2KM内的处在所述行驶路径上的第一交通标志信息对按照由远及近分别为下表所示:顺序 限速标志信息 位置数据(仅作示意)
1 80 A1
2 60 A2
3 50 A3
4 50 A4
设定A1‑A2的距离为0.4KM,A2‑A3的距离为0.3KM,A3‑A4的距离为0.38KM;则车联网系统根据每个第一交通标志识别信息对应的位置数据计算出所述行驶路径上的每个第一交通标志信息之间的距离变化为:0.4‑0.3‑0.38,作为参考距离存储在数据库内。
[0031] S14、获取目标车辆的当前行车数据,根据所述当前行车数据计算出所述目标车辆所处的当前路径上的第一交通标志信息之间的距离变化,在判断出与所述参考距离变化相吻合时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上,确认所述目标车辆处于回家模式。
[0032] 本实施例中,车联网系统将获取目标车辆的当前行车数据,具体将读取目标车辆在当前行驶中获取到的第一交通标志信息以及对应的位置数据,接续上述举例说明,即获取目标车辆当前拍摄到的交通标志信息以及与其对应的位置数据,然后计算目标车辆所处的当前路径上的限速标志信息之间的距离变化,然后判断是否与所述参考距离变化相吻合,即判断目标车辆所处的当前路径上的限速标志信息之间的距离变化是否对应为0.4‑0.3‑0.38,如果是则认为目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上,从而确认目标车辆处于回家模式。
[0033] 需要说明的是,上述限速标志的数量仅为示例,实际应用中可能会多或者少,而本实施例中所指的与所述参考距离变化相吻合,并不一定要全部吻合,如果超过一定数量的吻合,也可认为与所述参考距离变化相吻合,例如,假设参考距离的变化量有6个,设定的吻合值为至少3个,那么目标汽车当前的限速标志信息之间的距离变化量达到前3个均吻合时,就将认为目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上。
[0034] S15、根据预先设定的智能家居设备控制策略,生成对应的智能家居设备的控制策略并将控制策略发送至云端以对所述智能家居设备进行控制。
[0035] 其中,根据预先设定的智能家居设备控制策略,生成对应的智能家居设备的控制策略,包括:获取所述目标车辆当前所处的位置,计算出至所述目标位置的距离;根据预先设定的至所述目标位置的距离值对应的智能家居设备控制策略,在所述目标车辆的当前位置至所述目标位置的距离达到设定的距离值时,生成对应的智能家居设备的控制策略。
[0036] 其中,智能家居设备控制策略可由用户自行设置,作为一个示例,例如将该控制策略设置为在距离目标位置的距离值为0.5KM时控制空调开启到预设温度、窗帘关闭等,在距离目标位置的距离值为0.2KM时控制音响开启、灯光开启等。
[0037] 如此,车联网系统将获取目标车辆当前所处的位置,并根据目标位置计算出目标车辆当前所处的位置至目标位置的距离,然后在判断出目标车辆当前所处的位置至目标位置的距离为0.5KM时,生成控制空调开启到预设温度、窗帘关闭等的指令到云端,然后由云端对相应的智能家居设备进行控制;在判断出目标车辆当前所处的位置至目标位置的距离为0.2KM时,生成控制音响开启、灯光开启等的指令到云端,然后由云端对相应的智能家居设备进行控制。
[0038] 通过本实施例的实施,能够根据当前行车数据计算出目标车辆所处的当前路径上的第一交通标志信息之间的距离变化,在判断出与参考距离变化相吻合时认为目标车辆当前处于至目标位置在距离阈值内的所述行驶路径上,从而能够确认目标车辆处于回家模式,并在确定目的地为目标位置时基于预先设定的至目标位置的距离值对应的智能家居设备控制策略,在目标车辆的当前位置至目标位置的距离达到设定的距离值时生成对应的智能家居设备的控制策略至云端从而对相应的智能家居设备进行控制,从而提升车联网与智能家居融合控制方案的效率,无需借助导航软件来判断目标位置,适用于日常行车场景,智能化较高。
[0039] 实施例二参考图4所示。本实施例是对实施例一的进一步延伸,具体为:所述历史行车数据还包括对应的交通标志为非固定式样貌的第二交通标志识别信息以及与每个第二交通标志识别信息对应的位置数据。
[0040] 在确认所述目标车辆处于回家模式之前,所述方法还包括以下步骤:S20、根据设置的距离阈值,从所述历史行车数据中筛选出至所述目标位置在所述距离阈值内的处在所述行驶路径上的每个第二交通标志信息;
S21、获取目标车辆的当前行车数据,根据所述当前行车数据识别出所述目标车辆所处的当前路径上存在所述第二交通标志信息时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上。
[0041] 本实施例所指的非固定式样貌的第二交通标志识别信息,是指对应的交通标志是唯一的,例如设立在城市十字路口的指路牌,每个指路牌的信息都不同,即可认为是非固定式样貌,对应为第二交通标志识别信息。
[0042] 本实施例中,距离阈值可由用户设置,例如设置为2KM,本实施例中,车联网系统将从历史行车数据中筛选出至目标位置在2KM内的处在所述行驶路径上的每个第二交通标志信息;在S21中,车联网系统如果从当前行车数据识别出目标车辆所处的当前路径上存在第二交通标志信息时,这里的存在是指与S20中筛选出的任意一个第二交通标志信息相同,则为所述目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上,进而执行接下来的步骤。
[0043] 实施例三本实施例是对实施例一的进一步延伸,具体为:第一交通标志信息包括第一方向上的第一交通标志信息与第二方向上的第一交通标志信息;
在根据所述当前行车数据计算出所述目标车辆所处的当前路径上的第一交通标志信息之间的距离变化与第一方向上的所述参考距离变化相吻合时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的第一方向上的所述行驶路径上,确认所述目标车辆处于回家模式;
在根据所述当前行车数据计算出所述目标车辆所处的当前路径上的第一交通标志信息之间的距离变化与第二方向上的所述参考距离变化相吻合时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的第二方向上的所述行驶路径上,确认所述目标车辆处于离家模式。
[0044] 作为补充,本实施例中,当确认目标车辆处于离家模式时,将根据预先设定的离家模式的智能家居设备控制策略,生成对应的智能家居设备的控制策略并将控制策略发送至云端以对所述智能家居设备进行控制;例如,设定将该控制策略设置为在离开目标位置的距离值为0.2KM时关闭空调、灯光,音响,在离开目标位置的距离值为0.5KM开启窗帘;再有车联网系统基于该控制策略进行相应的控制。
[0045] 实施例四参考图5图6以及图7所示。本实施例提供一种基于交通标志识别的智能家居控制系统,包括车联网系统40、云端41以及智能家居设备42,所述车联网系统40与所述云端41连接,所述云端41与所述智能家居设备42连接,所述车联网系统40包括:
行驶路径获取模块400,用于根据设置的目标位置,获取目标车辆从其他位置至所述目标位置的行驶路径;
历史行车数据获取模块401,用于获取所述目标车辆的历史行车数据,其中所述历史行车数据包括第一交通标志识别信息以及与每个第一交通标志识别信息对应的位置数据;
第一交通标志信息筛选模块402,用于根据设置的距离阈值,从所述历史行车数据中筛选出至所述目标位置在所述距离阈值内的处在所述行驶路径上的每个第一交通标志信息;
参考距离变化计算模块403,用于根据每个第一交通标志识别信息对应的位置数据计算出所述行驶路径上的每个第一交通标志信息之间的距离变化,作为参考距离变化;
数据库404,用于存储参考距离变化;
当前行车数据获取模块405,用于获取目标车辆的当前行车数据,根据所述当前行车数据计算出所述目标车辆所处的当前路径上的第一交通标志信息之间的距离变化;
第一模式确认模块406,用于在判断出与所述参考距离变化相吻合时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上,确认所述目标车辆处于回家模式;
智能家居设备控制模块407,用于根据预先设定的智能家居设备控制策略,生成对应的智能家居设备的控制策略并将控制策略发送至云端以对所述智能家居设备进行控制。
[0046] 优选的,所述第一交通标志信息对应的交通标志为固定式样貌;所述历史行车数据还包括对应的交通标志为非固定式样貌的第二交通标志识别信息以及与每个第二交通标志识别信息对应的位置数据。
[0047] 优选的,所述车联网系统还包括:第二交通标志信息筛选模块408,用于根据设置的距离阈值,从所述历史行车数据中筛选出至所述目标位置在所述距离阈值内的处在所述行驶路径上的每个第二交通标志信息;
第二模式确认模块409,用于根据所述当前行车数据识别出所述目标车辆所处的当前路径上存在所述第二交通标志信息时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的所述行驶路径上。
[0048] 优选的,所述智能家居设备控制模块407包括:距离计算模块4071,用于获取所述目标车辆当前所处的位置,计算出至所述目标位置的距离;
智能家居设备控制子模块4072,用于根据预先设定的至所述目标位置的距离值对应的智能家居设备控制策略,在所述目标车辆的当前位置至所述目标位置的距离达到设定的距离值时,生成对应的智能家居设备的控制策略。
[0049] 优选的,第一交通标志信息包括第一方向上的第一交通标志信息与第二方向上的第一交通标志信息。
[0050] 所述第一模式确认模块406在根据所述当前行车数据计算出所述目标车辆所处的当前路径上的第一交通标志信息之间的距离变化与第一方向上的所述参考距离变化相吻合时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的第一方向上的所述行驶路径上,确认所述目标车辆处于回家模式。
[0051] 第一模式确认模块406在根据所述当前行车数据计算出所述目标车辆所处的当前路径上的第一交通标志信息之间的距离变化与第二方向上的所述参考距离变化相吻合时,认为所述目标车辆当前处于至所述目标位置在所述距离阈值内的第二方向上的所述行驶路径上,确认所述目标车辆处于离家模式。
[0052] 本实施例的具体实施过程与实施例一 实施例三相互一致,具体参考上述的内容。~
[0053] 上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。