车辆远程控制方法、装置、存储介质及电子装置与流程-华体会hth·体育(中国)官方网站IOS/安卓/手机APP

文档序号:34131600发布日期:2023-11-29阅读:732来源:国知局


1.本发明涉及车辆领域,车辆存储具体而言,远程涉及一种车辆远程控制方法、控制装置、装置装置存储介质及电子装置。介质及电


背景技术:

2.随着互联网技术的流程不断进步,目前能够通过车联网实现车辆的车辆存储远程控制。驾驶人员可以通过手机应用程序(application,远程app)实现车辆的控制远程控制,以确保车辆的装置装置安全,并提供舒适的介质及电驾驶环境。例如,流程当驾驶人员离开车辆时忘记锁门、车辆存储关窗或者忘记关闭后备箱时,远程可以通过远程控制功能执行相应操作。控制另外,驾驶人员还可以在使用车辆之前远程开启空调,以提供舒适的驾驶环境。而在电价随时间变化的地区,用户可以通过设置定时充电开关和充电时长,使车辆在波谷电价期间自动充电,从而方便用户操作并降低充电费用。
3.然而,相关技术中的远程控制方法主要是通过手机app向车辆下发驾驶员需求,进而云端对驾驶员需求进行解析,并将控制指令直接发送到车辆的业务端以实现需求控制。但是,相关技术在对车辆进行远程控制时,也没有考虑到车辆的整体状态要求,例如车辆是否正在行驶、车辆的档位要求等,从而在对车辆进行远程控制时难以保证车辆的安全性。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种车辆远程控制方法、装置、存储介质及电子装置,以至少解决相关技术中对车辆进行远程控制时难以保证车辆的安全性的技术问题。
6.根据本发明其中一实施例,提供了一种车辆远程控制方法,包括:接收来自于用户终端的远程控制指令;确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态;基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式。
7.可选地,远程控制指令的类型包括:非持续性控制指令、持续性控制指令、配置指令、预约控制指令。
8.可选地,车辆远程控制方法还包括:响应基于目标状态信息和目标车辆的当前状态信息确定允许目标车辆进入远程控制模式,基于远程控制指令对目标车辆进行远程控制。
9.可选地,基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式包括:响应于目标状态信息和目标车辆的当前状态信息一致,允许目标车辆进入远程控制模式;响应于目标状态信息和目标车辆的当前状态信息不一致,拒绝目标车辆进入远程控制模式。
10.可选地,在确定与远程控制指令的类型相匹配的目标状态信息之前,车辆远程控制方法还包括:对远程控制指令进行权限认证,得到认证结果;基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限。
11.可选地,车辆远程控制方法还包括:响应基于目标状态信息和目标车辆的当前状态信息确定拒绝目标车辆进入远程控制模式,将目标提示信息发送至用户终端,其中,目标提示信息用于向用户提示目标车辆无法进入远程控制模式。
12.可选地,在基于远程控制指令对目标车辆进行远程控制之后,车辆远程控制方法还包括:将远程控制结果发送至用户终端,其中,远程控制结果用于提示用户远程控制是否成功。
13.根据本发明其中一实施例,还提供了一种车辆远程控制装置,包括:接收模块,用于接收来自于用户终端的远程控制指令;第一确定模块,用于确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态;第二确定模块,用于基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式。
14.可选地,上述车辆远程控制装置还包括:控制模块,用于响应基于目标状态信息和目标车辆的当前状态信息确定允许目标车辆进入远程控制模式,基于远程控制指令对目标车辆进行远程控制。
15.可选地,上述第二确定模块还用于响应于目标状态信息和目标车辆的当前状态信息一致,允许目标车辆进入远程控制模式;响应于目标状态信息和目标车辆的当前状态信息不一致,拒绝目标车辆进入远程控制模式。
16.可选地,上述车辆远程控制装置还包括:认证模块,用于对远程控制指令进行权限认证,得到认证结果;基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限。
17.可选地,上述车辆远程控制装置还包括:发送模块,用于响应基于目标状态信息和目标车辆的当前状态信息确定拒绝目标车辆进入远程控制模式,将目标提示信息发送至用户终端,其中,目标提示信息用于向用户提示目标车辆无法进入远程控制模式。
18.可选地,上述发送模块还用于将远程控制结果发送至用户终端,其中,远程控制结果用于提示用户远程控制是否成功。
19.根据本发明其中一实施例,还提供了一种非易失性存储介质,该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的车辆远程控制方法。
20.根据本发明其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的车辆远程控制方法。
21.在本发明实施例中,通过接收来自于用户终端的远程控制指令,进而确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态,最后基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式,达到了对车辆进行远程控制的目的,从而实现了提高车辆安全性的技术效果,进而解决了相关技术中对车辆进行远程控制时难以保证车辆的安全性的技术问题。
附图说明
22.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
23.图1是根据本发明其中一实施例的一种车辆远程控制方法的流程图;
24.图2是根据本发明其中一实施例的一种车辆远程控制方法的示意图;
25.图3是根据本发明其中一实施例的另一种车辆远程控制方法的示意图;
26.图4是根据本发明其中一实施例的一种车辆远程控制装置的结构框图。
具体实施方式
27.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
28.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.根据本发明实施例,提供了一种车辆远程控制的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
30.该方法实施例可以在包含存储器和处理器的电子装置或者类似的运算装置中执行。以运行在车辆终端上为例,车辆终端可以包括一个或多个处理器(处理器可以包括但不限于中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)、数字信号处理(digital signal processing,dsp)芯片、微处理器(micro controller unit,mcu)、可编程逻辑器件(field programmable gate array,fpga)、神经网络处理器(neural-network processor unit,npu)、张量处理器(tensor processing unit,tpu)、人工智能(artificial intelligence,ai)类型处理器等的处理装置)和用于存储数据的存储器。可选地,上述车辆终端还可以包括用于通信功能的传输设备、输入输出设备以及显示设备。本领域普通技术人员可以理解,上述结构描述仅为示意,其并不对上述车辆终端的结构造成限定。例如,车辆终端还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。
31.存储器可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的车辆远程控制方法对应的计算机程序,处理器通过运行存储在存储器内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的车辆远程控制方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的
存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
32.传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
33.显示设备可以例如触摸屏式的液晶显示器(liquid crustal display,lcd)和触摸显示器(也被称为“触摸屏”或“触摸显示屏”)。该液晶显示器可使得用户能够与移动终端的用户界面进行交互。在一些实施例中,上述移动终端具有图形用户界面(graphical user interface,gui),用户可以通过触摸触敏表面上的手指接触和/或手势来与gui进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等、用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读存储介质中。
34.在本实施例中提供了一种车辆远程控制方法,图1是根据本发明其中一实施例的一种车辆远程控制方法的流程图,如图1所示,该方法包括如下步骤:
35.步骤s12,接收来自于用户终端的远程控制指令。
36.在上述步骤s12中,可以接收来自于用户终端的远程控制指令。
37.具体的,上述用户终端可以为手机app,当用户存在远程控制车辆的需求时,可以在手机app中下发远程控制指令,例如,打开车窗、鸣笛等。
38.步骤s14,确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态。
39.在上述步骤s14中,可以对接收到的远程控制指令进行分类,进而可以确定与远程控制指令的类型相匹配的目标状态信息。
40.可选地,远程控制指令的类型包括:非持续性控制指令、持续性控制指令、配置指令、预约控制指令。
41.具体的,上述非持续性控制指令可以为用户发起之后,车辆会立即执行的控制指令,例如,开关门锁、开关车窗等控制指令。上述持续性控制指令可以为用户发起之后,车辆持续执行的控制指令,例如,控制空调运行、控制座椅加热。上述配置指令可以为用户对车辆的功能进行设置的指令,例如,使能开关、车辆功能设置、个性化账户设置等。上述预约控制指令可以为用户预约上车的指令,方便用户随时预约用车时间。用户通过预设控制指令可以使车辆在用车前,根据环境温度自动打开空调、加热座椅、加热方向盘等,以便为用户提供舒适的车内环境。
42.具体的,上述目标状态信息用于表示远程控制指令对应的目标车辆的状态。可以理解为,不同类型的远程控制指令对应的目标车辆的状态不同。
43.举例而言,当远程控制指令为非持续性控制指令时,与非持续性控制指令匹配的车辆的状态为车辆处于非工厂模式,并且处于非空中下载技术(over the air,ota)模式,并且处于非行驶模式。也就是说,当远程控制指令为非持续性控制指令时,只有在车辆处于
非工厂模式,并且处于非ota模式,并且处于非行驶模式时,该非持续性控制指令才能够对目标车辆进行远程控制。
44.再举例而言,当远程控制指令为持续性控制指令时,与持续性控制指令匹配的车辆的状态为车辆处于非工厂模式,并且处于非ota模式,并且车辆静止、挡位为驻车(p)档、电子驻车制动器(electronic parking brake,epb)夹紧,并且车辆电源模式为高压电模式。也就是说,当远程控制指令为持续性控制指令时,只有在车辆处于非工厂模式,并且处于非ota模式,并且车辆静止、挡位为p档、epb夹紧,并且车辆电源模式为高压电模式时,该持续性控制指令才能够对目标车辆进行远程控制。
45.再举例而言,当远程控制指令为配置指令时,与配置指令匹配的车辆的状态为车辆处于非工厂模式,并且处于非ota模式。也就是说,当远程控制指令为配置指令时,只有在车辆处于非工厂模式,并且处于非ota模式时,该配置指令才能够对目标车辆进行远程控制。
46.再举例而言,当远程控制指令为预约控制指令时,与预约控制指令匹配的车辆的状态为车辆处于非ota模式。也就是说,当远程控制指令为预约控制指令时,只有在车辆处于非ota模式时,该预约控制指令才能够对目标车辆进行远程控制。
47.步骤s16,基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式。
48.在上述步骤s16中,在确定与远程控制指令的类型相匹配的目标状态信息之后,可以基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式。
49.具体的,可以判断与远程控制指令的类型相匹配的目标状态信息与目标车辆的当前状态信息是否一致,进而确定是否允许目标车辆进入远程控制模式。
50.举例而言,在远程控制指令为非持续性控制指令时,并且车辆当前处于非工厂模式,并且处于非ota模式,并且处于非行驶模式,允许车辆进入远程控制模式,进而允许该非持续性控制指令对目标车辆进行远程控制。
51.再举例而言,在远程控制指令为非持续性控制指令时,并且在车辆处于行驶模式时,不允许车辆进入远程控制模式,进而不允许该非持续性控制指令对目标车辆进行远程控制。
52.需要说明的是,车辆进入远程控制模式时,车辆不能被非法驾驶,epb不释放、挡位始终保持在p挡,并且不自动执行可被感知的、不必要的功能。例如,车内各屏幕不点亮、扬声器不输出声音,车内灯光不点亮、开关背光不点亮等,以免对车辆周围的人员造成困扰。另外,车辆不自动执行非用户触发的耗电功能,例如,加热坐垫等。
53.基于上述步骤s12至步骤s16,通过接收来自于用户终端的远程控制指令,进而确定与远程控制指令的类型相匹配的目标状态信息,最后基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式,达到了对车辆进行远程控制的目的,从而实现了提高车辆安全性的技术效果,进而解决了相关技术中对车辆进行远程控制时难以保证车辆的安全性的技术问题。
54.可选地,车辆远程控制方法还包括:
55.步骤s171,响应基于目标状态信息和目标车辆的当前状态信息确定允许目标车辆
进入远程控制模式,基于远程控制指令对目标车辆进行远程控制。
56.在上述步骤s171中,当目标状态信息与目标车辆的当前状态信息一致时,可以确定允许目标车辆进入远程控制模式,进而可以基于远程控制指令对目标车车辆进行远程控制。
57.举例而言,在远程控制指令为非持续性控制指令时,并且在当前车辆处于非工厂模式,并且处于非ota模式,并且处于非行驶模式时,也即车辆的当前状态与非持续性控制指令匹配的目标状态一致,则允许车辆进入远程控制模式,进而允许该非持续性控制指令对目标车辆进行远程控制。
58.再举例而言,在远程控制指令为非持续性控制指令时,并且在当前车辆处于行驶模式时,也即车辆的当前状态与非持续性控制指令匹配的目标状态不一致,则不允许车辆进入远程控制模式,进而不允许该非持续性控制指令对目标车辆进行远程控制。
59.基于上述步骤s171,通过响应基于目标状态信息和目标车辆的当前状态信息确定允许目标车辆进入远程控制模式,基于远程控制指令对目标车辆进行远程控制,能够在整车的当前状态满足远程控制需求时,允许车辆进入远程控制模式,进而基于远程控制指令对目标车辆进行远程控制,以提高车辆远程控制时的安全性。
60.可选地,在上述步骤s16中,基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式包括:
61.步骤s161,响应于目标状态信息和目标车辆的当前状态信息一致,允许目标车辆进入远程控制模式。
62.在上述步骤s161中,当目标状态信息和目标车辆的当前状态信息一致,允许目标车辆进入远程控制模式。
63.举例而言,在远程控制指令为非持续性控制指令时,并且在当前车辆处于非工厂模式,并且处于非ota模式,并且处于非行驶模式时,也即车辆的当前状态与非持续性控制指令匹配的目标状态一致,则允许车辆进入远程控制模式,进而允许该非持续性控制指令对目标车辆进行远程控制。
64.步骤s162,响应于目标状态信息和目标车辆的当前状态信息不一致,拒绝目标车辆进入远程控制模式。
65.在上述步骤s162中,当目标状态信息和目标车辆的当前状态信息不一致,拒绝目标车辆进入远程控制模式。
66.举例而言,在远程控制指令为非持续性控制指令时,并且在当前车辆处于行驶模式时,也即车辆的当前状态与非持续性控制指令匹配的目标状态不一致,则不允许车辆进入远程控制模式,进而不允许该非持续性控制指令对目标车辆进行远程控制。
67.基于上述步骤s161至步骤s162,通过响应于目标状态信息和目标车辆的当前状态信息一致,允许目标车辆进入远程控制模式,以及响应于目标状态信息和目标车辆的当前状态信息不一致,拒绝目标车辆进入远程控制模式,能够通过判断整车的当前状态是否满足远程控制需求,进而判断是否允许目标车辆进入远程控制模式,能够提高车辆的安全性。
68.可选地,在确定与远程控制指令的类型相匹配的目标状态信息之前,方法还包括:
69.步骤s131,对远程控制指令进行权限认证,得到认证结果。
70.在上述步骤s131中,在确定与远程控制指令的类型相匹配的目标状态信息之前,
还需要对远程控制指令进行权限认证,得到认证结果。
71.具体的,在接收到远程控制指令之后,还需要对远程控制指令进行权限认证,可以理解为防盗认证,以免非车主对目标车辆进行远程控制,从而能够提高车辆的安全性。
72.步骤s132,基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限。
73.在上述步骤s132中,在对远程控制指令进行权限认证,得到认证结果之后,可以基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限。
74.基于上述步骤s131至步骤s132,通过对远程控制指令进行权限认证,得到认证结果,进而能够基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限,以提高车辆的安全性。
75.可选地,车辆远程控制方法还包括:
76.步骤s18,响应基于目标状态信息和目标车辆的当前状态信息确定拒绝目标车辆进入远程控制模式,将目标提示信息发送至用户终端,其中,目标提示信息用于向用户提示目标车辆无法进入远程控制模式。
77.在上述步骤s18中,当基于目标状态信息和目标车辆的当前状态信息确定拒绝目标车辆进入远程控制模式时,可以将目标提示信息发送至用户终端。
78.具体的,上述目标提示信息用于向用户提示目标车辆无法进入远程控制模式。
79.举例而言,当目标状态信息和目标车辆的当前状态信息不一致时,确定目标车辆不允许进入远程控制模式,可以向用户终端发送提示信息,以便向用户提示目标车辆无法进入远程控制模式,无法对目标车辆进行远程控制。
80.基于上述步骤s18,通过响应基于目标状态信息和目标车辆的当前状态信息确定拒绝目标车辆进入远程控制模式,将目标提示信息发送至用户终端,能够在整车的当前状态不满足远程控制需求时,拒绝目标车辆进入远程控制模式,能够提高车辆的安全性,并且能够及时向用户提示目标车辆无法进入远程控制模式。
81.可选地,在基于远程控制指令对目标车辆进行远程控制之后,车辆远程控制方法还包括:
82.步骤s172,将远程控制结果发送至用户终端,其中,远程控制结果用于提示用户远程控制是否成功。
83.在上述步骤s172中,在基于远程控制指令对目标车辆进行远程控制之后,可以将远程控制结果发送至用户终端。
84.具体的,上述远程控制结果用于提示用户远程控制是否成功。
85.基于上述步骤s172,通过将远程控制结果发送至用户终端,能够及时提示用户是否成功实现对目标车辆的远程控制。
86.图2是根据本发明其中一实施例的一种车辆远程控制方法的示意图,如图2所示,车辆远程控制方法的主要流程可以包括以下步骤:
87.步骤s201,用户在用户终端中触发远程控制指令;
88.步骤s202,车端云通过车端网络与实车控制器进行通讯;
89.步骤s203,智能通讯终端唤醒车辆,对远程控制指令进行权限认证;
90.步骤s204,智能中央控制单元确定与远程控制指令的类型相匹配的目标状态信
息,并判断目标状态信息与目标车辆的当前状态信息是否一致;
91.步骤s205,响应于目标状态信息与目标车辆的当前状态信息一致,业务端基于远程控制指令对目标车辆进行远程控制。
92.基于上述步骤,通过接收来自于用户终端的远程控制指令,进而确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态,最后基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式,达到了对车辆进行远程控制的目的,从而实现了提高车辆安全性的技术效果,进而解决了相关技术中对车辆进行远程控制时难以保证车辆的安全性的技术问题。
93.图3是根据本发明其中一实施例的另一种车辆远程控制方法的示意图,如图3所示,车辆远程控制方法的主要流程可以包括以下步骤:
94.步骤s301,接收来自于用户终端的远程控制指令;
95.步骤s302,对远程控制指令进行权限认证,得到认证结果;
96.步骤s303,基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限;
97.步骤s304,判断远程控制指令是否为非持续性控制指令;
98.步骤s305,确定目标状态信息为:目标车辆处于非工厂模式、非ota模式、非行驶模式;
99.步骤s306,判断远程控制指令是否为持续性控制指令;
100.步骤s307,确定目标状态信息为:目标车辆处于非工厂模式、非ota模式、高压电模式、静止模式、挡位为驻车挡、epb夹紧;
101.步骤s308,判断远程控制指令是否为配置指令;
102.步骤s309,确定目标状态信息为:目标车辆处于非工厂模式、非ota模式;
103.步骤s310,判断远程控制指令是否为预约控制指令;
104.步骤s311,确定目标状态信息为:目标车辆处于非ota模式;
105.步骤s312,判断目标状态信息与目标车辆的当前状态信息是否一致;
106.步骤s313,允许目标车辆进入远程控制模式,基于远程控制指令对目标车辆进行远程控制;
107.步骤s314,拒绝目标车辆进入远程控制模式,并将目标提示信息发送至用户终端;
108.步骤s315,将远程控制结果发送至用户终端。
109.基于上述步骤,通过接收来自于用户终端的远程控制指令,进而确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态,最后基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式,达到了对车辆进行远程控制的目的,从而实现了提高车辆安全性的技术效果,进而解决了相关技术中对车辆进行远程控制时难以保证车辆的安全性的技术问题。
110.上述车辆远程控制方法通过优化控制链路,能够保证控制指令下发的合理性,提升控制响应性,进一步保证远程控制的安全性。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施
例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台电子设备执行本发明各个实施例所述的方法。
112.在本实施例中还提供了一种车辆远程控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
113.图4是根据本发明其中一实施例的一种车辆远程控制装置的结构框图,如图4所示,该装置包括:接收模块401,用于接收来自于用户终端的远程控制指令;第一确定模块402,用于确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态;第二确定模块403,用于基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式。
114.可选地,上述车辆远程控制装置还包括:控制模块404,用于响应基于目标状态信息和目标车辆的当前状态信息确定允许目标车辆进入远程控制模式,基于远程控制指令对目标车辆进行远程控制。
115.可选地,上述第二确定模块403还用于响应于目标状态信息和目标车辆的当前状态信息一致,允许目标车辆进入远程控制模式;响应于目标状态信息和目标车辆的当前状态信息不一致,拒绝目标车辆进入远程控制模式。
116.可选地,上述车辆远程控制装置还包括:认证模块405,用于对远程控制指令进行权限认证,得到认证结果;基于认证结果确定远程控制指令对应的用户终端是否具有对目标车辆进行远程控制的权限。
117.可选地,上述车辆远程控制装置还包括:发送模块406,用于响应基于目标状态信息和目标车辆的当前状态信息确定拒绝目标车辆进入远程控制模式,将目标提示信息发送至用户终端,其中,目标提示信息用于向用户提示目标车辆无法进入远程控制模式。
118.可选地,上述发送模块406还用于将远程控制结果发送至用户终端,其中,远程控制结果用于提示用户远程控制是否成功。
119.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
120.在本实施例中还提供了一种非易失性存储介质,该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
121.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
122.步骤s1,接收来自于用户终端的远程控制指令;
123.步骤s2,确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态;
124.步骤s3,基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进
入远程控制模式。
125.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
126.在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
127.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
128.步骤s1,接收来自于用户终端的远程控制指令;
129.步骤s2,确定与远程控制指令的类型相匹配的目标状态信息,其中,目标状态信息用于表示远程控制指令对应的目标车辆的状态;
130.步骤s3,基于目标状态信息和目标车辆的当前状态信息确定是否允许目标车辆进入远程控制模式。
131.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
132.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
133.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
134.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
135.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
136.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
137.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子装置执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
138.以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
网友询问留言已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
技术分类