一种智能洗车方法、装置、计算机设备和存储介质与流程
未命名
07-11
阅读:63
评论:0

1.本技术涉及汽车应用技术领域,特别是涉及一种智能洗车方法、装置、计算机设备和存储介质。
背景技术:
2.随着自动驾驶应用技术的发展,越来越多的汽车应用服务与汽车自动驾驶相结合。然而目前洗车服务与汽车自动驾驶的结合应用比较单一化,大多需要人为操作控制,比如,手动激活洗车模式、等待洗车房的洗车服务,如果忘记激活洗车模式,又会对汽车造成不必要的损失;人为控制或计划洗车,会占用驾车人员的空闲时间,如果长等待洗车,增加焦虑,降低洗车服务的体验感;如果通勤下班后洗车,会增加疲劳感,洗车体验依旧会不佳。而一些智能化洗车应用只涉及单一功能,比如,洗车房的无人洗车服务,自动泊车的洗车服务。
技术实现要素:
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.获取洗车点信息中各洗车位的状态信息,判断是否具有空闲状态的洗车位;
36.若具有空闲状态的洗车位,则利用洗车点及洗车位,生成汽车的洗车计划;否则重新获取洗车点选择指令,直至具有空闲状态的洗车位。
37.在其中一个实施例中,洗车计划包括:路径规划;预设控制权限包括车载导航使用权限;洗车申请信息包括:第二泊车位;
38.根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划的步骤,还包括:
39.根据洗车点选择指令,确定洗车点具有空闲状态的洗车位;
40.利用预设的导航应用程序,生成第一泊车位到洗车点以及洗车点到第二泊车位的路径规划。
41.在其中一个实施例中,洗车申请信息还包括:洗车时间;
42.利用预设的导航应用程序,生成第一泊车位到洗车点以及洗车点到第二泊车位的路径规划的步骤,包括:
43.利用预设的导航应用程序,计算汽车从第一泊车位到洗车点的行驶路线和预计行驶时长,以及计算汽车从洗车点到第二泊车位的第二行驶路线;
44.根据预计行驶时长以及洗车时间,计算或选择汽车的发车时间;
45.利用第一行驶路线、发车时间第二行驶路线,制定汽车的路径规划。
46.在其中一个实施例中,根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务的步骤,包括:
47.按照发车时间激活预配置洗车流程,向车载终端发出第一控制指令,以使汽车根据第一控制指令,驱动汽车沿第一行驶路线驶向洗车点,并停泊至洗车位。
48.在其中一个实施例中,预配置洗车流程包括切换汽车模式;预设控制权限包括汽车模式控制权限、自动驾驶权限;
49.根据第一控制指令,驱动汽车沿第一行驶路线驶向洗车点,并停泊至洗车位的步骤,包括:
50.根据第一控制指令,激活汽车的自动驾驶模式,利用自动驾驶模式驱动汽车沿第一行驶路线驶向洗车点,并在停泊至洗车位后,关闭自动驾驶模式。
51.在其中一个实施例中,预配置洗车流程包括采集洗车位的图像数据;
52.根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务的步骤,包括:
53.根据洗车位的图像数据,确定汽车停泊至洗车位后,向车载终端发出第二控制指令,以使汽车根据第二控制指令激活洗车模式,并接收汽车的模式状态。
54.在其中一个实施例中,预配置洗车流程包括执行对应于车型的清洗方案;
55.根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务的步骤,包括:
56.根据汽车的洗车模式状态,向中控机发出第三控制指令,以使中控机根据第三控制指令,执行对应于车型的清洗方案,以使洗车点的对应洗车机执行相应的洗车动作。
57.在其中一个实施例中,预配置洗车流程包括采集汽车的清洗状态;方法还包括:
58.接收中控机发送的清洗完成指令,确定完成清洗工作后,向车载终端发送第四控制指令,以使汽车根据第四控制指令,控制汽车关闭洗车模式,并激活自动驾驶模式,驱动汽车沿第二行驶路线,驶向第二泊车位。
59.本技术提供了一种智能洗车装置,装置包括:信息接收模块、资源查找模块、计划生成模块以及洗车执行模块,其中,
60.信息接收模块,用于接收交互端发送的洗车申请信息;
61.资源查找模块,用于根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;
62.计划生成模块,用于根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;
63.洗车执行模块,用于根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
64.本技术提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
65.接收交互端发送的洗车申请信息;
66.根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;
67.根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;
68.根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
69.本技术提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
70.接收交互端发送的洗车申请信息;
71.根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;
72.根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;
73.根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
74.上述智能洗车方法、装置、计算机设备和存储介质,具有以下技术效果:
75.由于采用了根据用户的洗车需求生成洗车计划后,利用预配置洗车流程控制汽车行驶至洗车位后,激活洗车模式接收洗车服务,在降低时间成本、提高用户洗车体验的基础上,全面合理地使用洗车资源。
76.由于采用了根据洗车申请信息,从洗车资源库中查找洗车点信息,以此获取洗车点选择指令,因此可以知道,本技术提供的智能洗车方法需要人机结合,比如,触发洗车申请、选择洗车点,因此可以根据用户需求执行智能洗车方法的部门步骤,提供用户的使用体验。
77.由于采用了根据洗车机选择指令,确定具有空闲洗车位的洗车点后,生成汽车的洗车计划,进而确定预配置洗车流程中的各时间节点,根据预配置洗车流程以及各时间节点,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务,因此可以为用户提供全方位的洗车服务,并且在一定程度上降低用户的时间成本、减少焦虑感以及疲劳感。
附图说明
78.图1为一个实施例1中智能洗车方法的应用环境图;
79.图2为一个实施例2中智能洗车方法的流程示意图;
80.图3为一个实施例2中预配置洗车流程获取示意图;
81.图4为一个实施例3中智能交互系统的结构框图;
82.图5为一个实施例4中自动洗车控制系统的结构框图
83.图6为一个实施例中智能洗车装置的结构框图;
84.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
85.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
86.实施例1
87.请参考附图1,本技术提供的智能洗车方法,可以应用于如图1所示的应用环境中。其中,云平台100通过网络与交互端200、中控机300进行通信。在一种实施例中,云平台100与交互端200、中控机300之间通过2g/3g/4g/5g、wifi等建立网络连接。
88.本实施例中的中控机300连接至少一台洗车机400。交互端200包括车载终端210和个人终端220,车载终端210连接汽车域控制器,用以控制汽车执行相应的操作,比如,执行自动驾驶模式、切换汽车模式等。在一种实施例中,个人终端220可以是但不限于各类个人计算机、笔记本电脑、智能手机、平板电脑或其他可实施网络连接的电子设备,在此不进行限定。云平台100可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
89.本实施例中的云平台100作为数据中转平台,分别与车载终端210、个人终端220、中控机300交互,其中,车载终端210连接汽车域控制器,汽车域控制器与车载摄像头、车载雷达连接;中控机300连接洗车点的洗车机400,洗车点配置有对应于洗车机400的洗车位。
90.本实施例中,通过车载终端210安装洗车应用程序,获取汽车域控制器的预设控制权限;通过车载终端210或个人终端220安装洗车应用程序,注册用户的洗车账号,并利用洗车账号绑定至少一辆汽车的汽车洗车信息;通过车载终端210或者个人终端220获取用户的洗车申请信息,以使云平台100利用洗车资源库查找洗车点信息后,获取用户的洗车点选择指令,根据洗车点选择指令,确定洗车点具有空闲状态的洗车位后,生成汽车的洗车计划。云平台100根据洗车计划,按照预配置洗车流程,逐一向车载终端210、中控机300发送相应的控制指令,以控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收中控机执行的洗车服务。
91.实施例2
92.请参考附图2,图1为本技术实施例涉及的一种智能洗车方法,以该方法应用于图1中的云平台为例进行说明,包括以下步骤:
93.步骤s101,接收交互端发送的洗车申请信息;
94.步骤s102,根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;
95.步骤s103,根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;
96.步骤s104,根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
97.在一种实施例中,洗车申请信息可以包括汽车的车牌号、车型、第一泊车位、洗车模式。其中,第一泊车位可以是汽车定位器获取的当前汽车位置,也可以是自定义设置的汽车泊车位置,比如指定的停车场或车库。
98.洗车模式包括第一洗车模式和第二洗车模式。参考附图3,在一种实施例中,步骤s101,接收交互端发送的洗车申请信息的步骤之后,包括:
99.获取洗车申请信息中的洗车模式;
100.判断洗车模式是否为第一洗车模式;
101.若洗车模式为第一洗车模式,则获取对应于第一洗车模式的预配置洗车流程,否则获取对应于第二洗车模式的预配置洗车流程。
102.在一种实施例中,洗车申请信息还包括:汽车的车牌号、车型、第一泊车位。当洗车模式为第一洗车模式时,获取汽车的车牌号、车型、第一泊车位,并以此执行步骤s102及后续步骤。
103.当洗车模式为第二洗车模式时,直接激活汽车的洗车模式,控制中控机执行的对应于车型的洗车方案。进一步说明,云平台根据第二洗车模式,直接向中控机发送第三控制指令,以使中控机根据第三控制指令,执行对应于车型的洗车方案,以使洗车机执行相应的洗车动作。
104.在一种实施例中,交互端包括个人终端和车载终端。在步骤s101,接收交互端发送的洗车申请信息的步骤之前,包括:
105.通过车载终端安装洗车应用程序,获取汽车的预设控制权限;
106.通过注册用户的洗车账号,绑定至少一辆汽车的汽车洗车信息。
107.其中,汽车洗车信息至少包括汽车的车牌号和车型。
108.本实施例中,获取汽车的预设控制权限的步骤,包括:获取汽车域控制器中的预设控制权限。进一步地,通过车载终端安装洗车应用程序,获取汽车的预设控制权限的步骤,包括:将汽车的预设控制权限授权至车载终端安装的洗车应用程序。
109.本实施例中预设控制权限在授权给洗车应用程序后,还包括在洗车应用程序中自定义激活控制权限。比如,自动驾驶权限,通过洗车账号登录洗车应用程序,激活洗车应用程序中的自动驾驶功能,并进入自动驾驶导航界面,自动驾驶导航界面包括自动驾驶界面和导航界面。
110.进一步地,通过注册用户的洗车账号,绑定至少一辆汽车的汽车洗车信息的步骤,包括:
111.利用个人终端或车载终端预先安装洗车应用程序;
112.通过洗车应用程序接收用户的第一注册信息;
113.根据第一注册信息,生成用户的洗车账号;
114.利用洗车账号绑定至少一辆汽车的汽车洗车信息。
115.如下表(1)所示,一种实施例中的汽车洗车信息表。
116.表(1)
117.用户名洗车账号手机号邮箱车牌号汽车品牌车型abc12345612300000000123@123.com沪a88888路特斯eletre中大型suv
118.在一种实施例中,用户点击洗车应用程序,进入用户登录界面,首次需要注册账户,接收用户的第一注册信息,完成注册流程。注册完后,输入洗车账号和密码进入洗车应用程序的主界面,点击“我的账户”可以查看洗车账号、账号二维码信息、洗车记录、账户余额等信息。通过洗车应用程序中的“扫一扫”功能或者洗车账号及密码,实现洗车账号同时登录个人终端和车载终端的效果,并且个人终端和车载终端之间数据同步。
119.在一种实施例中,从洗车资源库中查找洗车点信息的步骤之前,包括:获取洗车服务信息;利用若干洗车服务信息构建洗车资源。其中,洗车服务信息至少包括:洗车点、洗车位、适用车型以及洗车位状态。
120.在一种实施例中,获取洗车服务信息的步骤,包括:
121.获取洗车点的第二注册信息;根据第二注册信息,生成洗车点的服务账号;利用服务账号绑定至少一台洗车机信息;通过服务账号获取洗车服务信息。
122.如下表(2)所示,一种实施例的洗车服务信息表。
123.表(2)
124.洗车点洗车机编号洗车位适用车型洗车位状态小路洗车洗车机11111*区域小型车/微型车/
……
空闲/忙碌
125.在一种实施例中,步骤s102,根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令的步骤,包括:
126.根据洗车申请信息,利用自定义查找规则,从洗车资源库中查找洗车点信息,得到一组洗车点清单,根据洗车点清单获取洗车点选择指令。
127.在一种实施例中,自定义查找规则至少包括:自定义设置属性信息,通过自定义设置的属性信息筛选洗车点信息。
128.进一步说明,根据洗车申请信息,利用自定义查找规则,从洗车资源库中查找洗车点信息,得到一组洗车点清单,根据洗车点清单获取洗车点选择指令的步骤,包括:
129.根据洗车申请信息,确定汽车的车型、第一泊车位;
130.利用自定义查找规则中设置的至少一项属性信息,筛选满足条件的所有洗车点信息;
131.利用筛选出的洗车点信息生成一组洗车点清单,以获取用户的洗车点选择指令。
132.本实施例中,利用自定义查找规则筛选出洗车点信息后,生成一组洗车点清单展示到交互端上,供用户选择,并执行单项选择动作。用户根据展示的洗车机清单选择一个洗车点信息。
133.在一种实施例中,自定义设置的属性信息包括但不限于距离信息、洗车位状态信息、车型信息,还可以包括洗车点商户品牌、服务类型、洗车机型号等等。在一种实施例中,用户预先设置查找规则中的属性信息,比如,附近2km内的洗车位信息,并将查找出的洗车点信息以列表形式展示,以供用户自行选择。
134.根据自定义查找规则中设置的至少一项属性信息,筛选满足条件的所有洗车点信息的步骤,包括:
135.当属性信息包括车型信息时,从洗车资源库中筛选符合车型信息的洗车点信息。进一步说明,不同洗车机适用不同车型,比如适用于小汽车的洗车机、适用于巴士的洗车机、适用于工程车的洗车机,因此对应洗车位匹配相应的车型以及相应的洗车机。本实施例中可以针对汽车车型,对洗车点进行筛选查找。
136.当属性信息包括距离信息时,计算第一泊车位到各洗车点的距离,从洗车资源库中按照距离依次排列洗车点。进一步说明,用户可以根据距离需求自定义设置,比如1km以内、3km以内或其他,由远至近或由近至远依次排列洗车点信息。
137.当属性信息包括洗车位状态信息时,从洗车资源库中筛选在自定义时间内,具有空闲洗车位的洗车点信息。进一步说明,属性信息包括空闲状态信息时,可以自定义设置所需的空间时间,若没有设置空闲时间,那么可以按先后顺序依次筛选。
138.本实施例中自定义查找规则中不限于设置一项属性信息,可以设置多项属性信
息。
139.在一种实施例中,步骤s103,根据洗车机选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划的步骤,包括:
140.根据洗车机选择指令,确定一洗车点信息;获取洗车点信息中各洗车位的状态信息,判断是否具有空闲状态的洗车位;若具有空闲状态的洗车位,则利用洗车点及洗车位,生成汽车的洗车计划;否则重新获取洗车点选择指令,直至具有空闲状态的洗车位。
141.在一种实施例中,洗车计划包括:路径规划。预设控制权限包括车载导航使用权限。洗车申请信息包括:第二泊车位。其中,第二泊车位表示为汽车洗车结束后最终停泊的位置,可以是一个停车场的一个停车位。
142.在步骤s103,根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划的步骤,还包括:
143.根据洗车点选择指令,确定洗车点具有空闲状态的洗车位;
144.利用预设的导航应用程序,生成第一泊车位到洗车点以及洗车点到第二泊车位的路径规划。
145.在一种实施例中,导航应用程序可以是高级辅助驾驶地图,比如,分米级高级辅助驾驶地图,通过高级辅助驾驶地图为路径规划以及自动驾驶模式,提供高精度全局、实时定位信息,同时接收汽车的定位信息,以实时动态调整行驶路线信息。其中,接收汽车定位信息的方法可以是通过汽车定位器将位置信息发给域控制器,通过域控制器调用高级辅助驾驶地图以进行全局控制。还可以是利用汽车定位器将汽车定位信息发给云平台,以此进行相应的计算调用。汽车定位器可以是但不局限于gps定位器、北斗定位器。
146.在一种实施例中,洗车申请信息包括:洗车时间。利用预设的导航应用程序,生成第一泊车位到洗车点以及洗车点到第二泊车位的路径规划的步骤,包括:
147.利用预设的导航应用程序,计算汽车从第一泊车位到洗车点的第一行驶路线和预计行驶时长,以及计算汽车从洗车点到第二泊车位的第二行驶路线;根据预计行驶时长以及洗车时间,计算或选择汽车的发车时间;利用第一行驶路线、发车时间、第二行驶路线,制定汽车的路径规划。
148.本实施例中的发车时间还可以自定义为立即发车。
149.在另一种实施例中,步骤s103,根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划的步骤,还包括:
150.获取用户的调整指令,自定义调整洗车计划中的第一行驶路线和/或发车时间。比如,发车时间为当前时间。行驶路线可以根据路况动态调整。
151.在一种实施例中,步骤s104,根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务的步骤,包括:按照发车时间激活预配置流程,向车载终端发出第一控制指令,以使汽车根据第一控制指令,驱动汽车沿第一行驶路线驶向洗车点,并停泊至洗车位。
152.进一步地,预配置洗车流程包括切换汽车模式;预设控制权限包括汽车模式控制权限、自动驾驶权限。根据第一控制指令,驱动汽车沿第一行驶路线驶向洗车点,并停泊至洗车位的步骤,包括:
153.根据第一控制指令,激活汽车的自动驾驶模式,利用自动驾驶模式驱动汽车沿第
一行驶路线驶向洗车点,并在停泊至洗车位后,关闭自动驾驶模式。
154.进一步地,预配置洗车流程包括采集洗车位的图像数据。根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务的步骤,包括:
155.根据洗车位的图像数据,确定汽车停泊至洗车位后,向车载终端发出第二控制指令,以使汽车根据第二控制指令激活洗车模式,并接收汽车的模式状态。
156.在一种实施例中,洗车模式中,汽车档位自动切换到档n、自动关闭车窗和天窗、后视镜自动折叠、自动雨刮停止工作、空调切到内循环状态、雷达提示音关闭、自动开启360全景影像。
157.在一种实施例中,预配置洗车流程包括执行对应于车型的洗车方案。根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务的步骤,包括:
158.根据汽车的洗车模式状态,向中控机发出第三控制指令,以使中控机根据第三控制指令,执行对应于车型的清洗方案,以使洗车点的对应洗车机执行相应的洗车动作。
159.本实施例中的清洗方案包括对应于车型的洗车机的洗车动作。进一步说明,云平台接收到汽车的模式状态后,确定汽车处于洗车模式,即汽车处于洗车模式状态,此时向中控制发出第三控制指令,以使中控机根据第三控制指令执行对应于车型的清洗方案。
160.在一种实施例中,预配置洗车流程包括采集汽车的清洗状态。本实施例中通过接收中控机发送的清洗状态指令,确定洗车机的清洗进程。
161.本实施例提供的智能洗车方法还包括步骤s105:接收中控机发送的清洗完成指令,确定完成清洗工作后,向车载终端发送第四控制指令,以使汽车根据第四控制指令,控制汽车关闭洗车模式,激活自动驾驶模式,驱动汽车沿第二行驶路线,以驶向第二泊车位。
162.在一种实施例中,第一泊车位与第二泊车位为同一地点,那么第一行驶路线与第二行驶路线为方向相反的行驶路线。
163.上述智能洗车方法中,具有以下有益效果:
164.由于采用了根据洗车申请信息,从洗车资源库中查找洗车点信息,以此获取洗车点选择指令,因此可以知道,本技术提供的智能洗车方法需要人机结合,比如,触发洗车申请、选择洗车点,因此可以根据用户需求执行智能洗车方法的部门步骤,提供用户的使用体验。
165.由于采用了根据洗车机选择指令,确定具有空闲洗车位的洗车点后,生成汽车的洗车计划,进而确定预配置洗车流程中的各时间节点,根据预配置洗车流程以及各时间节点,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务,因此可以为用户提供全方位的洗车服务,并且在一定程度上降低用户的时间成本、减少焦虑感以及疲劳感。
166.实施例3
167.基于上述实施例2中的智能洗车方法,参考附图4,附图4为本实施例提供的一种智能交互系统的结构框图。本实施例提供了一种智能交互系统,包括云平台100、个人终端220、车载终端210,云平台100分别与个人终端220以及车载终端210连接。
168.个人终端220和车载终端210通过预先安装洗车应用程序,通过洗车应用程序接收
用户的第一注册信息,根据第一注册信息,生成用户的洗车账号。
169.个人终端220和车载终端210之间通过登录同一洗车账号,以同步洗车数据。当用户通过个人终端220登录洗车应用程序的洗车账号,获取用户的洗车申请信息时,个人终端220将洗车申请信息传输给云平台100,云平台100将洗车申请信息动态同步给车载终端210;当用户通过车载终端210登录洗车应用程序的洗车账号,获取用户的洗车机选择指令时,车载终端210将洗车机选择指令生成的洗车机信息传输给云平台100,云平台110将洗车机信息同步给个人终端220,以此实现个人终端220洗车应用程序与车载终端210洗车应用程序的双向互动。
170.实施例4
171.基于上述实施例2提供的智能洗车方法,参考附图5,附图5为本实施例提供的一种自动洗车控制系统的结构框图。本实施例提供的一种自动洗车控制系统,包括云平台100、车载终端210、个人终端220、中控机300、若干洗车机400,云平台100分别与车载终端210、个人终端220以及中控机300连接,中控机300连接至少一台洗车机400。
172.云平台100通过车载终端210或个人终端220获取洗车申请信息。在一种实施例中,车载终端210中安装有洗车应用程序,洗车应用程序涉及三层可视化界面,比如,车机界面上设置洗车应用程序,点击洗车应用程序进入二级界面,点击二级界面中的自动洗车按钮进入三级界面,点击三级界面中的洗车点,进入车机导航界面。因此,通过车载终端210或个人终端220获取用户选择的洗车点信息。云平台100根据洗车点信息中的洗车位制定洗车计划。
173.车载终端210连接汽车域控制器600。汽车域控制器600中配置有导航应用程序。洗车计划包括制定第一泊车位到洗车位的第一行车路线,当确定第一泊车位和洗车位时,通过汽车域控制器600获取至少一条第一行车路线。洗车计划还包括制定洗车位到第二泊车位的第二行车路线,当确定第二泊车位和洗车位时,通过汽车域控制器600获取至少一条第二行车路线。其中,导航应用程序可以为分米级高级驾驶辅助地图。
174.汽车装配有车载摄像头700、车载雷达800,车载摄像头700采用具有视觉感知的高清摄像头,车载雷达800采用毫米波雷达、激光雷达。通过车载摄像头700以及车载雷达800采集汽车行驶过程中的路况数据。
175.本实施例中的自动驾驶功能可以利用车载摄像头700以及车载雷达800采集的路况数据,实现自动驾驶、自动转向变道、自动刹车、主动避让等动作,最终汽车沿第一行驶路线实现洗车点的洗车位。
176.在一种实施例中,车载终端220根据云平台100发送的第一控制指令,通过汽车域控制器600激活自动驾驶模式,驱动汽车沿第一行驶路线行驶,并且实时获取路况数据,判断路况数据是否影响正常行车,若正常行车,则驱动汽车沿第一行驶路线驶向洗车点,并停泊至洗车位;若出现非正常路况,导致行车中途遇到可逆或不可逆的中断现象,则汽车域控制器600中断行驶,并将行车失败反馈给车载终端210的洗车应用程序,以便传送给云平台100,进而云平台100将行车失败信息发送给个人终端220及车载终端210,以便用户通过个人终端210或车载终端220查看失败原因。其中,不可逆中断现象由摄像头、毫米波雷达、激光雷达、汽车域控制器以及出现影响行车在内的硬件故障产生。当出现可逆中断现象时,用户可以根据需求重新激活自动驾驶模式。当出现不可逆中断现象时,用户可以通过个人终
端210查看车辆位置信息后,自行拖车处理。
177.各洗车位上配置有图像采集装置900,当汽车停泊至洗车位后,基于预配置洗车流程包括采集洗车位的图像数据,通过图像采集装置900采集洗车位的图像数据,对图像数据进行识别处理,识别汽车的车牌号,将当前车牌号与洗车申请信息中的车牌号相比较,若一致,则确定洗车位上停泊有预订的汽车,此时向云平台100发送汽车到达反馈,云平台100根据反馈信息,向车载终端210发出第二控制指令,车载终端210根据第二控制指令,向汽车域控制器600发送激活洗车模式指令,汽车域控制器600激活洗车模式后,将模式状态通过车载终端210反馈给云平台100。洗车模式中,车辆档位自动切换到档n、自动关闭车窗和天窗、后视镜自动折叠、自动雨刮停止工作、空调切到内循环状态、雷达提示音关闭。
178.云平台接收汽车的模式状态为洗车模式后,向中控机300发出第三控制指令,中控机300根据第三控制指令,调取对应于车型以及洗车位的清洗方案,控制洗车位上对应的洗车机400执行相应的洗车动作。洗车机400采用自动化洗车设备,中控机300通过单片机控制洗车位上对应洗车机400自动洗车。
179.当中控机300控制洗车机400完成洗车动作后,确定洗车机400完成洗车任务,向云平台100发送清洗完成指令,以确定完成清洗工作,并向车载终端210发送第四控制指令,车载终端210根据第四控制指令,关闭洗车模式,并激活自动驾驶模式。关闭洗车模式时,车辆档位自动切换到档位p、后视镜自动展开、自动雨刮开始工作、雷达提示音功能开启。进一步利用自动驾驶模式驱动汽车沿第二行驶路线,以驶向第二泊车位。
180.应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
181.实施例5
182.在一个实施例中,参考附图6所示,附图为一种智能洗车装置的结构框图。本实施例提供了一种智能洗车装置,包括:信息接收模块、资源查找模块、计划生成模块以及洗车执行模块,其中:
183.信息接收模块,用于接收交互端发送的洗车申请信息;
184.资源查找模块,用于根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;
185.计划生成模块,用于根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;
186.洗车执行模块,用于根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
187.关于智能洗车装置的具体限定可以参见上文中对于智能洗车方法的限定,在此不再赘述。上述智能洗车装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储
于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
188.在一个实施例中,提供了一种计算机设备,该计算机设备可以是云平台,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储智能洗车数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种智能洗车方法。
189.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
190.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
191.接收交互端发送的洗车申请信息;根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
192.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
193.接收交互端发送的洗车申请信息;根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。
194.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
195.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
196.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护
范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种智能洗车方法,应用于云平台,所述云平台与交互端以及中控机连接,所述中控机连接至少一台洗车机,其特征在于,所述方法包括:接收所述交互端发送的洗车申请信息;根据所述洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;根据所述洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;根据所述洗车计划,按照预配置洗车流程,控制汽车驶向所述洗车点,并停泊至所述洗车位后,激活洗车模式,接收洗车服务。2.根据权利要求1所述的智能洗车方法,其特征在于,所述洗车申请信息包括汽车的洗车模式;所述洗车模式包括第一洗车模式和第二洗车模式;所述接收所述交互端发送的洗车申请信息的步骤之后,包括:获取所述洗车申请信息中的洗车模式;判断所述洗车模式是否为所述第一洗车模式;若洗车模式为所述第一洗车模式,则获取对应于所述第一洗车模式的预配置洗车流程,否则获取对应于所述第二洗车模式的预配置洗车流程。3.根据权利要求1所述的智能洗车方法,其特征在于,所述交互端包括个人终端和车载终端;所述接收交互端发送的洗车申请信息的步骤之前,包括:通过所述车载终端安装洗车应用程序,以获取汽车的预设控制权限;通过注册用户的洗车账号,绑定至少一辆汽车的汽车洗车信息;其中,所述汽车洗车信息包括汽车的车牌号和车型。4.根据权利要求1所述的方法,其特征在于,所述从洗车资源库中查找洗车点信息的步骤之前,包括:获取洗车服务信息;利用若干洗车服务信息构建所述洗车资源库;其中,所述洗车服务信息至少包括:洗车点、洗车位、适用车型以及洗车位状态。5.根据权利要求1所述的方法,其特征在于,所述根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令的步骤,包括:根据所述洗车申请信息,利用自定义查找规则,从所述洗车资源库中查找洗车点信息,得到一组洗车点清单,根据所述洗车点清单获取洗车点选择指令。6.根据权利要求5所述的方法,其特征在于,所述洗车申请信息包括汽车的车型以及第一泊车位;所述自定义查找规则至少包括:自定义设置属性信息;所述根据洗车申请信息,利用自定义查找规则,从所述洗车资源库中查找洗车点信息,得到一组洗车点清单,根据所述洗车点清单获取洗车点选择指令的步骤,包括:根据所述洗车申请信息,确定汽车的车型、第一泊车位;利用所述自定义查找规则中设置的至少一项属性信息,筛选满足条件的所有所述洗车点信息;利用筛选出的所述洗车点信息生成一组洗车机清单,以获取用户的洗车点选择指令。7.根据权利要求6所述的方法,其特征在于,所述自定义设置的属性信息包括距离信息、洗车位状态信息、车型信息;所述根据自定义查找规则中设置的至少一项属性信息,筛选满足条件的所有所述洗车
点的步骤,包括:当所述属性信息包括车型信息时,从所述洗车资源库中筛选符合所述车型信息的洗车点信息;当所述属性信息包括距离信息时,计算所述第一泊车位到各所述洗车点的距离,从所述洗车资源库中按照距离依次排列所述洗车点信息;当所述属性信息包括洗车位状态信息时,从所述洗车资源库中筛选在自定义时间内具有空闲状态的洗车位的洗车点信息。8.根据权利要求1所述的方法,其特征在于,所述根据洗车机选择指令,确定洗车点具有空闲状态的洗车位的步骤,包括:根据洗车点选择指令,确定一洗车点信息;获取所述洗车点信息中各洗车位的状态信息,判断是否具有空闲状态的洗车位;若具有空闲状态的洗车位,则利用所述洗车点及所述洗车位,生成汽车的洗车计划;否则重新获取洗车点选择指令,直至具有空闲状态的洗车位。9.根据权利要求2所述的智能洗车方法,其特征在于,所述洗车计划包括:路径规划;所述预设控制权限包括车载导航使用权限;所述洗车申请信息包括:第二泊车位;根据所述洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划的步骤,还包括:根据所述洗车点选择指令,确定洗车点具有空闲状态的洗车位;利用预设的导航应用程序,生成所述第一泊车位到所述洗车点以及所述洗车点到所述第二泊车位的路径规划。10.根据权利要求9所述的智能洗车方法,其特征在于,所述洗车申请信息包括:洗车时间;所述利用预设的导航应用程序,生成所述第一泊车位到所述洗车点以及所述洗车点到所述第二泊车位的路径规划的步骤,包括:利用预设的导航应用程序,计算汽车从所述第一泊车位到所述洗车点的第一行驶路线和预计行驶时长,以及计算汽车从所述洗车点到所述第二泊车位的第二行驶路线;根据所述预计行驶时长以及所述洗车时间,计算或选择汽车的发车时间;利用所述第一行驶路线、所述发车时间、所述第二行驶路线,制定汽车的路径规划。11.根据权利要求10所述的智能洗车方法,其特征在于,所述根据洗车计划,按照预配置洗车流程,控制汽车驶向所述洗车点,并停泊至所述洗车位后,激活洗车模式,接收洗车服务的步骤,包括:按照所述发车时间激活所述预配置洗车流程,向所述车载终端发出第一控制指令,以使汽车根据所述第一控制指令,驱动汽车沿所述第一行驶路线驶向所述洗车点,并停泊至所述洗车位。12.根据权利要求11所述的智能洗车方法,其特征在于,所述预配置洗车流程包括切换汽车模式;预设控制权限包括汽车模式控制权限、自动驾驶权限;所述根据第一控制指令,驱动汽车沿所述第一行驶路线驶向所述洗车点,并停泊至所述洗车位的步骤,包括:根据第一控制指令,激活汽车的自动驾驶模式,利用所述自动驾驶模式驱动汽车沿第
一行驶路线驶向所述洗车点,并在停泊至洗车位后,关闭所述自动驾驶模式。13.根据权利要求12所述的智能洗车方法,其特征在于,所述预配置洗车流程包括采集洗车位的图像数据;所述根据洗车计划,按照预配置洗车流程,控制汽车驶向所述洗车点,并停泊至所述洗车位后,激活洗车模式,接收洗车服务的步骤,包括:根据洗车位的图像数据,确定汽车停泊至所述洗车位后,向所述车载终端发出第二控制指令,以使汽车根据所述第二控制指令激活洗车模式,并接收汽车的模式状态。14.根据权利要求12所述的智能洗车方法,其特征在于,所述预配置洗车流程包括执行对应于车型的清洗方案;根据所述洗车计划,按照预配置洗车流程,控制汽车驶向所述洗车点,并停泊至所述洗车位后,激活洗车模式,接收洗车服务的步骤,包括:根据汽车的洗车模式状态,向所述中控机发出第三控制指令,以使所述中控机根据第三控制指令,执行对应于车型的清洗方案,以使洗车点的对应洗车机执行相应的洗车动作。15.根据权利要求12所述的智能洗车方法,其特征在于,所述预配置洗车流程包括采集汽车的清洗状态;所述方法还包括:接收中控机发送的清洗完成指令,确定完成清洗工作后,向所述车载终端发送第四控制指令,以使汽车根据第四控制指令,关闭洗车模式,并激活自动驾驶模式,驱动汽车沿第二行驶路线,以驶向所述第二泊车位。16.一种智能洗车装置,其特征在于,所述装置包括:信息接收模块,用于接收交互端发送的洗车申请信息;资源查找模块,用于根据所述洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;计划生成模块,用于根据所述洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;洗车执行模块,用于根据所述洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至所述洗车位后,激活洗车模式,接收洗车服务。17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至15中任一项所述方法的步骤。18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至15中任一项所述的方法的步骤。
技术总结
本申请涉及一种智能洗车方法、装置、计算机设备和存储介质。其中,方法包括:接收交互端发送的洗车申请信息;根据洗车申请信息,从洗车资源库中查找洗车点信息,以获取洗车点选择指令;根据洗车点选择指令,确定洗车点具有空闲状态的洗车位,生成汽车的洗车计划;根据洗车计划,按照预配置洗车流程,控制汽车驶向洗车点,并停泊至洗车位后,激活洗车模式,接收洗车服务。采用本方法能够降低时间成本、提高用户洗车体验,全面合理地使用洗车资源。全面合理地使用洗车资源。全面合理地使用洗车资源。
技术研发人员:凌芳芳
受保护的技术使用者:宁波路特斯机器人有限公司
技术研发日:2023.03.02
技术公布日:2023/6/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/