一种车辆远程控制方法、装置及服务器与流程

文档序号:21543923发布日期:2020-07-17 17:50阅读:301来源:国知局
一种车辆远程控制方法、装置及服务器与流程

本发明涉及远程控制技术领域,具体涉及一种车辆远程控制方法、装置及服务器。



背景技术:

随着汽车技术,特别是车联网技术的发展,通过移动终端对车辆进行远程控制得到广泛应用。比如,驾驶员可以通过安装有控制软件的智能手机,向相应的车辆发送远程控制指令,以使车辆发动机启动、开启空调,或者对座椅进行预加热等。

现有的控制软件,大都预先为每一项远程控制功能设置对应的虚拟控制开关,驾驶员通过点击移动终端显示屏幕上显示的虚拟控制开关,即可实现对相应远程控制功能的控制。

然而,在实际应用中,车辆的远程控制功能有很多,如果驾驶员需要同时控制多个远程控制功能,比如,同时控制远程开启发动机、启动空调,以及启动座椅加热功能,驾驶员需要分别点击相应的控制开关,才能完成上述远程控制功能的开启操作,特别是当各远程控制功能的虚拟控制开关设置于不同页面时,驾驶员需要进行的操作将更加繁琐,所需时间更长,控制过程的执行效率低下。



技术实现要素:

有鉴于此,本发明提供一种车辆远程控制方法、装置及服务器,可以实现对多个远程控制功能的同时控制,简化远程控制功能的控制流程,提高执行效率。

为实现上述目的,本发明提供如下技术方案:

第一方面,本发明提供一种车辆远程控制方法,应用于智能终端,所述方法包括:

获取第一控制指令;

确定与所述第一控制指令具有预设控制关系的目标远程控制功能;

生成与各所述目标远程控制功能相对应的第二控制指令;

发送各所述第二控制指令,以使目标车辆接收并执行各所述第二控制指令。

可选的,所述确定与所述第一控制指令具有预设控制关系的目标远程控制功能,包括:

调用第一预设映射关系,所述第一预设映射关系中记录有所述第一控制指令与多个远程控制功能之间的预设控制关系;

获取所述第一预设映射关系中各所述远程控制功能的状态信息,其中,所述状态信息包括启用状态和禁用状态;

确定处于所述启用状态的远程控制功能为目标远程控制功能。

可选的,所述方法还包括:

获取状态信息设置指令,所述状态信息设置指令中包含远程控制功能的标识信息和所述状态信息;

将所述标识信息对应的远程控制功能设置为所述状态信息对应的状态。

可选的,所述发送各所述第二控制指令,包括:

获取系统时间;

若所述系统时间达到预约时间,发送各所述第二控制指令。

可选的,所述方法还包括:

获取预约时间设置指令;

响应所述预约时间设置指令,获取用户设定的时间;

将所述用户设定的时间确定为所述预约时间。

可选的,所述生成与各所述目标远程控制功能相对应的第二控制指令,包括:

获取各所述目标远程控制功能的功能参数和标识信息;

针对每一所述目标远程控制功能,生成包含所述目标远程控制功能的标识信息和功能参数的第二控制指令。

可选的,所述获取第一控制指令,包括:

获取用户对所述智能终端预设按键的点击操作;

根据所述点击操作,生成第一控制指令。

第二方面,本发明提供一种车辆远程控制装置,包括:

获取单元,用于获取第一控制指令;

确定单元,用于确定与所述第一控制指令具有预设控制关系的目标远程控制功能;

生成单元,用于生成与各所述目标远程控制功能相对应的第二控制指令;

发送单元,用于发送各所述第二控制指令,以使目标车辆接收并执行各所述第二控制指令。

可选的,所述确定单元,用于确定与所述第一控制指令具有预设控制关系的目标远程控制功能时,具体包括:

调用第一预设映射关系,所述第一预设映射关系中记录有所述第一控制指令与多个远程控制功能之间的预设控制关系;

获取所述第一预设映射关系中各所述远程控制功能的状态信息,其中,所述状态信息包括启用状态和禁用状态;

确定处于所述启用状态的远程控制功能为目标远程控制功能。

第三方面,本发明提供一种服务器,包括:存储器和处理器;所述存储器存储有适于所述处理器执行的程序,以实现本发明第一方面任一项所述的车辆远程控制方法的步骤。

基于上述技术方案,本发明提供的车辆远程控制方法,智能终端在获取第一控制指令后,确定与第一控制指令具有预设控制关系的目标远程控制功能,进而生成与各目标远程控制功能相对应的第二控制指令,最终发送各第二控制指令,使得目标车辆接收并执行各第二控制指令,从而达到控制相应远程控制功能的目的。通过本发明提供的车辆远程控制方法,用户只需通过智能终端进行一次与生成第一控制指令相对应的控制操作,即可同时实现对多个远程控制功能的控制,与现有技术相比,可有效简化远程控制功能的控制流程,提高执行效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种车辆远程控制方法的流程图;

图2为本发明实施例提供的车辆远程控制方法的一种应用示例;

图3为本发明实施例提供的车辆远程控制方法的另一种应用示例;

图4为本发明实施例提供的一种车辆远程控制装置的结构框图;

图5为本发明实施例提供的服务器的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

可选的,参见图1,图1为本发明实施例提供的车辆远程控制方法的流程图,该方法可应用于智能终端,该智能终端可选如智能手机,平板电脑等能够运行控制软件,并通过无线网络发送控制指令的智能终端,当然,该智能终端在某些情况下也可选用网络侧的服务器实现;参照图1,本发明实施例提供的车辆远程控制方法,可以包括:

s100,获取第一控制指令。

可选的,如果应用本发明实施例所提供控制方法的智能终端为智能手机、平板电脑等设置有触控屏幕的电子设备时,可以在软件相应的控制页面上设置供用户点击操作的虚拟按键,在具体执行时,智能终端获取用户对智能终端上预设的虚拟按键的点击操作,进一步根据该点击操作生成第一控制指令。

当然,还可以将第一控制指令生成与智能终端实体按键的触发操作相对应,即建立实体按键组合与第一控制指令的对应关系,比如,在控制程序处于运行状态的情况下,智能终端采集到用户连续触发两次“音量+”操作,便生成第一控制指令,或者,智能终端采集到用户按照预设的移动路径移动手机时,便生成第一控制指令等。

当本发明实施例提供的车辆远程控制方法应用于计算机时,可以建立特定的按键组合与第一控制指令的对应关系,比如,当用户同时“ctrl+q”时,便直接生成第一控制指令。

需要说明的是,为了改善用户的使用感受,第一控制指令的触发操作应尽可能的简单,避免用户经过多次操作才得到生成第一控制指令。可选的,参见图2,图2为本发明实施例提供的车辆远程控制方法的一种应用示例,如图2所示控制页面中,用户只需一步操作,即点击“一键预约”虚拟按键,智能终端获取用户对该预设按键的点击操作后,直接生成第一控制指令。当然,还可以采用其他方法生成第一控制指令,在不超出本发明核心思想范围的前提下,同样都属于本发明的保护范围内。

s110,确定与第一控制指令具有预设控制关系的目标远程控制功能。

为实现对多个远程控制功能的同时控制,本发明实施例所提供的车辆远程控制方法,预先建立第一控制指令与目标远程控制功能之间的预设控制关系,而本发明实施例中述及的目标远程控制功能,即指目标车辆所支持的全部远程控制功能中,与第一控制指令存在预设控制关系的远程控制功能。当然,还可以在预设控制关系的基础上,设置其他选择条件,后续内容将对此进行展开,此处暂不详述。

可选的,本发明实施例所提供的车辆远程控制方法,设置第一预设映射关系,该第一预设映射关系中记录有第一控制指令与多个远程控制功能之间的对应关系。在获取第一控制指令后,调用第一预设映射关系,根据该第一预设映射关系中记录的预设控制关系,可以直接得到目标远程控制功能。

进一步的,本发明实施例所提供的车辆远程控制方法,还可对第一预设映射关系中记录的各远程控制功能是否启用进行设置,具体的,在应用程序的设置页面中提供用于设置启用状态的控制按键,用户在根据需要点击各远程控制功能对应的控制按键时,智能终端即可获取到相应的状态信息设置指令,该状态信息设置指令中包含远程控制功能的标识信息和状态信息,根据实际使用需求,各远程控制功能的状态信息包括启用状态和禁用状态,智能终端根据状态信息设置指令中包括的标识信息,确定此次状态设置所对应的远程控制功能,并进一步根据状态信息的具体内容设置该远程控制功能的状态信息。通过这一设置,用户可以实现对各个远程控制功能与第一控制指令之间的预设控制关系的有效性进行控制,只有处于第一预设映射关系中,且处于启用状态的远程控制功能才会受到第一控制指令的控制。

可选的,参见图3,图3为本发明实施例提供的车辆远程控制方法的另一种应用示例,在图3所示示例的启动项栏目中展示出的便是与第一控制指令具有预设控制关系的多个远程控制功能,具体为引擎、空调、座椅加热,以及后除霜功能,用户通过点击相应远程控制功能对应的设置按钮,即可实现相应远程控制功能状态信息的设置。当然,对于状态信息设置指令的具体生成方式,可以参照现有技术中的可选实现方式实现,本发明对于状态信息设置指令的生成方式不做限定。

基于上述情况,在调用第一预设映射关系后,可以进一步获取第一预设映射关系中各远程控制功能的状态信息,然后确定处于启用状态的远程控制功能为目标远程控制功能。

s120,生成与各目标远程控制功能相对应的第二控制指令。

在确定目标远程控制功能后,即可生成与各目标远程控制功能相应的第二控制指令,比如生成引擎的远程启动指令,空调的远程开启指令等。

可选的,在多数情况下,需要同时控制多个目标远程控制功能,在生成第二控制指令的具体过程中,可以针对各目标远程控制功能,分别生成对应的第二控制指令;除此之外,还可以采用指令集的方式,在确定目标远程控制功能后,生成指令集,该指令集中包括多个第二控制指令,且每一个第二控制指令均对应一个目标远程控制功能。

可选的,由于各第二控制指令用于控制相应远程控制功能的工作过程,因此,第二控制指令中必需包括确保相应远程控制功能正确执行相关信息。本发明实施例所提供的控制方法,还支持用户对各远程控制功能对应的功能参数的设置。

在进入功能设置状态或设置接口后,智能终端可以通过相应的用户接口获取用户输入的功能参数信息,比如空调温度、座椅温度、公调运行时长等,在用户完成设置操作后,存储用户所输入的功能参数信息,以留作后续开启预约功能时使用。

可以想到的是,在实际应用中,各远程控制功能的功能参数往往是不需要反复修改的,用户可以选择在初次使用本控制方法或者在其他需要修改功能参数的情况下,对功能参数进行调整,而在日常应用中,则不必每次使用都进行功能参数的设置。

基于上述内容,在生成各第二控制指令时,智能终端获取各目标远程控制功能的功能参数,以及与各目标远程控制功能相对应的、可以唯一的表示相应远程控制功能的标识信息,生成包含功能参数以及标识信息的第二控制指令,当然,同一第二控制指令中所包含的功能参数和标识信息,都是对应一个目标远程控制功能的。

s130,发送各第二控制指令,以使目标车辆接收并执行各第二控制指令。

在实际应用中,为实现预约功能,就必须对发送各第二控制指令的时间进行限制。在生成多个第二控制指令之后,进一步获取系统时间,并将所得系统时间与预约时间进行比对,当系统时间达到基于预约时间设定的时间阈值时,即发送各第二控制指令至目标车辆,以使目标车辆开启各第二控制指令对应的远程控制功能。比如,预约时间设定为上午8时,即车辆的出发时间为上午8时,根据目标车辆的空调功率设置,需要提前15分钟开启空调,那么基于预约时间设定的时间阈值即为上午7:45,当系统时间达到该时间时,即发送第二控制指令,控制空调开启。当然,还可以对预约时间的有效时间进行设置,比如,设置为每周一至周五有效,或休息日有效等,此处不再详述。

需要说明的是,对于时间阈值的具体确定方法,可以参照现有技术,结合具体车辆的功能参数进行确定,本发明对于时间阈值的确定过程不做具体限定。

可以想到的是,当预约时间设置为立即执行时,本发明实施例提供的控制方法,还可以实现一键开启多个远程控制功能的功能。

为了进一步提高用户的实用感受,本发明实施例提供的车辆远程控制方法还支持预约时间的设置,具体的,智能终端获取预约时间设置指令后,响应该指令,获取用户输入的时间,并在用户完成设置后,将用户设定的时间确定为预约时间。当然,预约时间即目标车辆的出发时间,参见图3,图3所提供的应用示例中,显示的出发时间即为本发明实施例中所述及的预约时间。对于时间设置的具体实现方式,可以参照现有技术中系统时间的设置方式进行,此处暂不赘述。

需要特别说明的是,还可以将预约时间的设置于s120生成第二控制指令的过程相结合,即在确定目标远程控制功能后,获取系统时间,当系统时间达到基于预约时间确定的时间阈值后,生成第二控制指令,并在得到第二控制指令后,立即发送至目标车辆。这种设置方式,同样也是可选的,同样也能够达到“一键预约”的目的。

综上所述,通过本发明实施例提供的车辆远程控制方法,智能终端在获取第一控制指令后,确定与第一控制指令具有预设控制关系的目标远程控制功能,进而生成与各目标远程控制功能相对应的第二控制指令,最终发送各第二控制指令,使得目标车辆接收并执行各第二控制指令,从而达到控制相应远程控制功能的目的。通过本发明提供的车辆远程控制方法,用户只需通过智能终端进行一次与生成第一控制指令相对应的控制操作,即可同时实现对多个远程控制功能的控制,与现有技术相比,可有效简化远程控制功能的控制流程,提高执行效率。

进一步的,本发明实施例所提供的车辆远程控制方法,还支持预约时间的设置,在用于点击预设按键,生成第一控制指令,即开启预约功能后,启动时间控制条件,使得车辆可以在预约时间到来时处于设定的工况,避免用户因为忘记提前开启而延后出行时间的烦恼。

下面对本发明实施例提供的车辆远程控制装置进行介绍,下文描述的车辆远程控制装置可以认为是为实现本发明实施例提供的车辆远程控制方法,在中央设备中需设置的功能模块架构;下文描述内容可与上文相互参照。

可选的,参见图4,图4为本发明实施例提供的一种车辆远程控制装置的结构框图,本发明实施例提供的车辆远程控制装置,可以包括:

获取单元10,用于获取第一控制指令;

确定单元20,用于确定与所述第一控制指令具有预设控制关系的目标远程控制功能;

生成单元30,用于生成与各所述目标远程控制功能相对应的第二控制指令;

发送单元40,用于发送各所述第二控制指令,以使目标车辆接收并执行各所述第二控制指令。

可选的,所述确定单元20,用于确定与所述第一控制指令具有预设控制关系的目标远程控制功能时,具体包括:

调用第一预设映射关系,所述第一预设映射关系中记录有所述第一控制指令与多个远程控制功能之间的预设控制关系;

获取所述第一预设映射关系中各所述远程控制功能的状态信息,其中,所述状态信息包括启用状态和禁用状态;

确定处于所述启用状态的远程控制功能为目标远程控制功能。

可选的,图5为本发明实施例提供的服务器的结构框图,参见图5所示,可以包括:至少一个处理器100,至少一个通信接口200,至少一个存储器300和至少一个通信总线400;

在本发明实施例中,处理器100、通信接口200、存储器300、通信总线400的数量为至少一个,且处理器100、通信接口200、存储器300通过通信总线400完成相互间的通信;显然,图5所示的处理器100、通信接口200、存储器300和通信总线400所示的通信连接示意仅是可选的;

可选的,通信接口200可以为通信模块的接口,如gsm模块的接口;

处理器100可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器300,存储有应用程序,可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

其中,处理器100具体用于执行存储器内的应用程序,以实现上述所述的车辆远程控制方法的任一实施例。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的核心思想或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1