一种目的地的预测方法、装置、存储介质和车机与流程

文档序号:25354364发布日期:2021-06-08 14:24阅读:79来源:国知局
一种目的地的预测方法、装置、存储介质和车机与流程
一种目的地的预测方法、装置、存储介质和车机
【技术领域】
1.本发明涉及车辆技术领域,尤其涉及一种目的地的预测方法、装置、存储介质和车机。


背景技术:

2.随着全球定位系统(global positioning system,简称gps)技术的广泛应用,基于gps技术的数据挖掘和应用成为交通领域研究的新热点。车机能获取大量的gps出行数据,但是需要用户手动设置目的地,然后根据提示的路径行驶,增加了用户设置目的地的时间,进而降低了用户设置目的地的效率。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种目的地的预测方法、装置、存储介质和车机,用以提高用户设置目的地的效率。
4.一方面,本发明实施例提供了一种目的地的预测方法,包括:
5.根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻;
6.根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地;
7.根据一个或多个所述第一目的地,生成当前目的地。
8.可选地,所述根据一个或多个所述第一目的地,生成当前目的地,包括:
9.若判断出查询出的第一目的地的数量为一个,将所述第一目的地作为当前目的地。
10.可选地,所述根据一个或多个所述第一目的地,生成当前目的地,还包括:
11.若判断出查询出的第一目的地的数量为多个,获取当前地点;
12.根据存储的多个出发地点,查询出与所述当前地点最近的出发地点;
13.根据存储的出发地点与第二目的地的对应关系,查询出与所述当前地点最近的出发地点对应的一个或多个第二目的地;
14.根据一个或多个所述第二目的地,生成当前目的地。
15.可选地,所述根据一个或多个所述第二目的地,生成当前目的地,包括:
16.若查询出的第二目的地的数量为一个,将所述第二目的地作为当前目的地。
17.可选地,根据一个或多个所述第二目的地,生成当前目的地,还包括:
18.若查询出的第二目的地的数量为多个,显示目的地设置界面;
19.接收用户通过所述目的地设置界面输入的特定目的地;
20.将所述特定目的地作为当前目的地。
21.可选地,所述根据一个或多个所述第一目的地,生成当前目的地之后,包括:
22.将所述当前目的地和所述当前时间发送至服务器,以供所述服务器根据所述当前目的地和所述当前时间与天气的对应关系,查询出所述当前目的地和所述当前时间对应的
天气;根据所述当前目的地和所述当前时间与道路状况的对应关系,查询出所述当前目的地和所述当前时间对应的道路状况。
23.可选地,所述根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻之前,包括:
24.判断是否接收到安全带控制器发送的连接完成信号;
25.若判断出接收到安全带控制器发送的连接完成信号,获取当前时间;
26.若判断出未接收到安全带控制器发送的连接完成信号,继续执行所述判断是否接收到安全带控制器发送的连接完成信号的步骤。
27.另一方面,本发明实施例提供了一种目的地的预测装置,包括:
28.第一查询模块,用于根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻;
29.第二查询模块,用于根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地;
30.生成模块,用于根据一个或多个所述第一目的地,生成当前目的地。
31.另一方面,本发明实施例提供了一种存储介质,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述目的地的预测方法。
32.另一方面,本发明实施例提供了一种车机,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述目的地的预测方法的步骤。
33.本发明实施例提供的目的地的预测方法的技术方案中,根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻;根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地;根据一个或多个所述第一目的地,生成当前目的地。本发明实施例的技术方案中,能够根据一个或多个所述第一目的地,预测出当前目的地,减少了用户设置目的地的时间,进而提高了用户设置目的地的效率。
【附图说明】
34.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
35.图1为本发明实施例提供的一种目的地的预测方法的流程图;
36.图2为本发明实施例提供的另一种目的地的预测方法的流程图;
37.图3为图2中车机根据一个或多个第一目的地,生成当前目的地的流程图;
38.图4为图3中车机根据一个或多个第二目的地,生成当前目的地的流程图;
39.图5为本发明实施例提供的一种目的地的预测装置的结构示意图;
40.图6为图5中生成模块的结构示意图;
41.图7为本发明实施例提供的一种车机的示意图。
【具体实施方式】
42.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
43.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
44.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
45.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
46.本发明实施例提供了一种目的地的预测方法,图1为本发明实施例提供的一种目的地的预测方法的流程图,如图1所示,该方法包括:
47.步骤102、根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻。
48.本发明实施例中,各步骤由车机执行。
49.本步骤中,车机根据存储的多个平均出发时刻,查询出与获取的当前时间的时间差值最小的平均出发时刻。例如,当前时间为14:00,存储的多个平均出发时刻包括14:02、14:05、13:58和13:30,多个平均出发时刻与当前时间的时间差值分别为2分钟、5分钟、2分钟和30分钟,能够查询出最小的时间差值为2分钟,即查询出与当前时间最近的平均出发时刻为14:02和13:58。
50.步骤104、根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地。
51.本发明实施例中,车机存储有平均出发时刻与第一目的地的对应关系,能够根据平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地。例如,与获取的当前时间最近的平均出发时刻为14:02和13:58,与当前时间最近的平均出发时刻14:02对应的第一目的地为a地和b地,与获取的当前时间最近的平均出发时刻13:58对应的第一目的地为a地,即能够查询出与获取的当前时间最近的平均出发时刻对应的多个第一目的地为a地和b地。
52.又例如,与获取的当前时间最近的平均出发时刻为14:02和13:58,与获取的当前时间最近的平均出发时刻14:02对应的第一目的地为a地,与获取的当前时间最近的平均出发时刻13:58对应的第一目的地为a地,即能够查询出与获取的当前时间最近的平均出发时刻对应的一个第一目的地为a地。
53.步骤106、根据一个或多个第一目的地,生成当前目的地。
54.本发明实施例提供的技术方案中,根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻;根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地;根据一个或多个所述第一目的地,生成当前目的地。本发明实施例的技术方案中,能够根据一个或多个所
述第一目的地,预测出当前目的地,减少了用户设置目的地的时间,进而提高了用户设置目的地的效率。
55.本发明实施例提供了另一种目的地的预测方法,图2为本发明实施例提供的另一种目的地的预测方法的流程图,如图2所示,该方法包括:
56.步骤202、车机判断是否接收到安全带控制器发送的连接完成信号,若是,执行步骤204;若否,执行步骤202。
57.本发明实施例中,车机若判断出接收到安全带控制器发送的连接完成信号,则表明用户已完成安全带的佩戴;车机若判断出未接收到安全带控制器发送的连接完成信号,则表明用户未完成安全带的佩戴,继续执行步骤202。
58.作为一种可选方案,车机若判断出未接收到安全带控制器发送的连接完成信号时,显示安全带未连接提示信息和/或语音提示用户佩戴好安全带。例如,安全带未连接提示信息包括:安全带未连接图标。当安全带未连接提示信息包括安全带未连接图标时,车机显示安全带未连接图标。车机语音提示用户“请佩戴好安全带”。
59.本步骤中,车机若判断出未接收到安全带控制器发送的连接完成信号时,车机继续判断是否接收到安全带控制器发送的连接完成信号,当用户完成安全带的佩戴时,车机会接收到安全带控制器发送的连接完成信号。
60.步骤204、车机获取当前时间。
61.本步骤中,车机存储有当前时间,能够获取当前时间。
62.步骤206、车机根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻。
63.本发明实施例中,步骤206的具体描述请参见步骤102。
64.步骤208、车机根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地。
65.本发明实施例中,步骤208的具体描述请参见步骤104。
66.步骤210、车机根据一个或多个第一目的地,生成当前目的地。
67.本发明实施例中,车机通过人工智能(artificial intelligence,简称ai)算法,根据一个或多个第一目的地,生成当前目的地。其中,ai算法包括模糊算法或者机器学习特征工程处理算法。
68.图3为图2中车机根据一个或多个第一目的地,生成当前目的地的流程图,如图3所示,步骤210具体包括:
69.步骤2102、车机判断查询出的第一目的地的数量为一个或多个,若判断出查询出的第一目的地的数量为一个,执行步骤2104;若判断出查询出的第一目的地的数量为多个,执行步骤2106。
70.本发明实施例中,车机若判断出查询出的第一目的地的数量为一个,则表明用户经常在当前时间去往一个第一目的地;车机若判断出查询出的第一目的地的数量为多个,则表明用户经常在当前时间去往多个第一目的地。
71.步骤2104、车机将第一目的地作为当前目的地,流程结束。
72.步骤2106、车机获取当前地点。
73.本发明实施例中,车机通过gps技术获取当前地点。
74.步骤2108、车机根据存储的多个出发地点,查询出与当前地点最近的出发地点。
75.本步骤中,车机根据存储的多个出发地点,查询出与当前地点的距离差值最小的出发地点。例如,当前地点为p城,存储的多个出发地点为s城、r城和k城,其中,s城在p城的南方,r城在p城的西南方,k城在p城的东南方,多个出发地点与当前地点的距离差值分别为10米、2000米和10米,能够查询出最小的距离差值为10米,即查询出与当前地点最近的出发地点为s城和k城。
76.步骤2110、车机根据存储的出发地点与第二目的地的对应关系,查询出与当前地点最近的出发地点对应的一个或多个第二目的地。
77.本发明实施例中,车机存储有出发地点与第二目的地的对应关系,能够根据出发地点与第二目的地的对应关系,查询出与当前地点最近的出发地点对应的一个或多个第二目的地。例如,与当前地点最近的出发地点为s城和k城,与当前地点最近的出发地点s城对应的第二目的地为c地和d地,与当前地点最近的出发地点k城对应的第二目的地为c地,即能够查询出与当前地点最近的出发地点对应的多个第二目的地为c地和d地。
78.又例如,与当前地点最近的出发地点为s城和k城,与当前地点最近的出发地点s城对应的第二目的地为c地,与当前地点最近的出发地点k城对应的第二目的地为c地,即能够查询出与当前地点最近的出发地点对应的一个第二目的地为c地。
79.步骤2112、车机根据一个或多个第二目的地,生成当前目的地。
80.图4为图3中车机根据一个或多个第二目的地,生成当前目的地的流程图,如图4所示,步骤2112包括:
81.步骤s1、车机判断查询出的第二目的地的数量为一个或多个,若判断出查询出的第二目的地的数量为一个,执行步骤s2;若判断出查询出的第二目的地的数量为多个,执行步骤s3。
82.本发明实施例中,车机若判断出查询出的第二目的地的数量为一个,则表明用户经常在当前地点去往一个第二目的地;车机若判断出查询出的第二目的地的数量为多个,则表明用户经常在当前地点去往多个第二目的地。
83.步骤s2、车机将第二目的地作为当前目的地,流程结束。
84.步骤s3、车机显示目的地设置界面。
85.作为一种可选方案,车机弹出目的地设置界面,以显示目的地设置界面。
86.步骤s4、车机接收用户通过目的地设置界面输入的特定目的地。
87.本步骤中,用户通过目的地设置界面输入特定目的地,使得车机接收用户输入的特定目的地。例如,用户通过目的地设置界面输入特定目的地为w地,车机接收用户输入的w地。
88.步骤s5、车机将特定目的地作为当前目的地。
89.步骤212、车机将当前目的地和当前时间发送至服务器。
90.例如,车机将当前目的地w地和当前时间14:00发送至服务器。
91.本发明实施例中,服务器包括内容服务提供者(telematics service provider,简称tsp)服务器。
92.步骤214、服务器根据当前目的地和当前时间与天气的对应关系,查询出当前目的地和当前时间对应的天气。
93.本发明实施例中,服务器存储有当前目的地和当前时间与天气的对应关系,能够根据当前目的地和当前时间与天气的对应关系,查询出当前目的地和当前时间对应的天气。例如,当前目的地为w地,当前时间为14:00,当前目的地w地和当前时间14:00对应的天气为小雨。
94.步骤216、服务器根据当前目的地和当前时间与道路状况的对应关系,查询出当前目的地和当前时间对应的道路状况。
95.本发明实施例中,服务器存储有当前目的地和当前时间与道路状况的对应关系,能够根据当前目的地和当前时间与道路状况的对应关系,查询出当前目的地和当前时间对应的道路状况。例如,当前目的地为w地,当前时间为14:00,当前目的地w地和当前时间14:00对应的道路状况为畅通。
96.作为一种可选方案,步骤216之后包括:
97.步骤a1、服务器将天气和道路状况发送至终端设备。
98.例如,服务器将天气为小雨和道路状况为畅通发送至终端设备。
99.本发明实施例中,终端设备包括:手机、平板电脑、计算机或可穿戴设备。
100.步骤a2、终端设备显示天气和道路状况。
101.例如,终端设备显示天气为小雨和道路状况为畅通。作为一种可选方案,当天气为小雨时,终端设备短信提示用户携带雨具。
102.本发明实施例提供的技术方案中,根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻;根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地;根据一个或多个所述第一目的地,生成当前目的地。本发明实施例的技术方案中,能够根据一个或多个所述第一目的地,预测出当前目的地,减少了用户设置目的地的时间,进而提高了用户设置目的地的效率。
103.本发明实施例提供的技术方案中,能够使用用户在使用车机的地图功能的时候产生的大量的数据,从而实现了“千人千面”的主动出行服务体验,能够根据ai算法训练模型,不断进行自学习,实现当前目的地的预测,并根据预测出的当前目的地给用户提出高准确的建议,进而能够节省时间、躲避道路拥堵,提高了用户的用车体验。
104.本发明实施例提供的技术方案中,车机预测出目的地后,能够在终端设备进行展示和体现,增加了用户的黏性。
105.本发明实施例提供了一种目的地的预测装置。图5为本发明实施例提供的一种目的地的预测装置的结构示意图,如图5所示,该装置包括:第一查询模块11、第二查询模块12和生成模块13。
106.第一查询模块11用于根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻。
107.第二查询模块12用于根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地。
108.生成模块13用于根据一个或多个所述第一目的地,生成当前目的地。
109.本发明实施例中,图6为图5中生成模块的结构示意图,如图6所示,生成模块13包括:判断子模块131和确定子模块132。
110.判断子模块131若判断出查询出的第一目的地的数量为一个,触发确定子模块132将第一目的地作为当前目的地。
111.本发明实施例中,生成模块13还包括:获取子模块133、第一查询子模块134、第二查询子模块135和生成子模块136。
112.判断子模块131若判断出查询出的第一目的地的数量为多个,触发获取子模块133获取当前地点。
113.第一查询子模块134用于根据存储的多个出发地点,查询出与当前地点最近的出发地点。
114.第二查询子模块135用于根据存储的出发地点与第二目的地的对应关系,查询出与所述当前地点最近的出发地点对应的一个或多个第二目的地。
115.生成子模块136用于根据一个或多个第二目的地,生成当前目的地。
116.本发明实施例中,生成子模块136具体用于若查询出的第二目的地的数量为一个,将第二目的地作为当前目的地。若查询出的第二目的地的数量为多个,显示目的地设置界面;接收用户通过目的地设置界面输入的特定目的地;将特定目的地作为当前目的地。
117.本发明实施例中,该装置还包括:发送模块14。
118.发送模块14用于将当前目的地和当前时间发送至服务器,以供服务器根据当前目的地和当前时间与天气的对应关系,查询出当前目的地和当前时间对应的天气;根据当前目的地和当前时间与道路状况的对应关系,查询出当前目的地和当前时间对应的道路状况。
119.本发明实施例中,该装置还包括:判断模块15和获取模块16。
120.判断模块15用于判断是否接收到安全带控制器发送的连接完成信号,若判断出接收到安全带控制器发送的连接完成信号,触发获取模块16获取当前时间;若判断出未接收到安全带控制器发送的连接完成信号,触发判断模块15继续执行判断是否接收到安全带控制器发送的连接完成信号的步骤。
121.本发明实施例提供的技术方案中,根据存储的多个平均出发时刻,查询出与获取的当前时间最近的平均出发时刻;根据存储的平均出发时刻与第一目的地的对应关系,查询出与获取的当前时间最近的平均出发时刻对应的一个或多个第一目的地;根据一个或多个所述第一目的地,生成当前目的地。本发明实施例的技术方案中,能够根据一个或多个所述第一目的地,预测出当前目的地,减少了用户设置目的地的时间,进而提高了用户设置目的地的效率。
122.本实施例提供的目的地的预测装置可用于实现上述图1至图4中的目的地的预测方法,具体描述可参见上述目的地的预测方法的实施例,此处不再重复描述。
123.本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述目的地的预测方法的实施例的各步骤,具体描述可参见上述目的地的预测方法的实施例。
124.本发明实施例提供了一种车机,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述目的地的预测方法的实施例的各步骤,具体描述可参见上述目的地的预测方法的实施例。
125.图7为本发明实施例提供的一种车机的示意图。如图7所示,该实施例的车机20包
括:处理器21、存储器22以及存储在存储器22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于目的地的预测方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于目的地的预测装置中各模型/单元的功能,为避免重复,此处不一一赘述。
126.车机20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图7仅仅是车机20的示例,并不构成对车机20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如车机还可以包括输入输出设备、网络接入设备、总线等。
127.所称处理器21可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
128.存储器22可以是车机20的内部存储单元,例如车机20的硬盘或内存。存储器22也可以是车机20的外部存储设备,例如车机20上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器22还可以既包括车机20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及车机所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。
129.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
130.在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
131.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
132.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
133.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种
可以存储程序代码的介质。
134.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1