掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及互联网通信技术领域,特别涉及一种移动终端、云端和车辆操控指令的控制系统。

背景技术

智慧场景已经实现通过车辆传感器信号、时间、地理位置等作为触发器,执行预设的车机指令。以上场景对应的车机指令执行的前提需要满足触发器的条件,用户并不能实时主动开始或停止执行车机指令,多端智能设备操控全车指令的用户需求应运而生。

发明内容

本发明提供一种移动终端、云端和车辆操控指令的控制系统。

本发明提供一种移动终端。所述移动终端与云端通信连接,所述移动终端包括:获取模块、指令生成模块和第一发送模块。所述获取模块用于获取操控请求信号;所述指令生成模块用于根据所述操控请求信号生成与目标车辆端相对应的调用场景操控请求指令;所述第一发送模块用于将所述调用场景操控请求指令发送给云端,以调用所述云端的应用程序开放接口向所述目标车辆发送所述场景操控请求指令,以控制所述目标车辆执行与所述场景操控请求指令对应的车辆操控指令。

所述移动终端包括第一接收模块。所述第一接收模块用于:在所述调用所述云端的应用程序开放接口向所述目标车辆发送所述场景操控请求指令之前,通过所述应用程序开放接口唤醒所述目标车辆的中控显示屏,以使所述云端与所述目标车辆建立双向通信连接;若所述云端与所述目标车辆的双向通信连接失败,接收所述云端发送的连接失败信号;若所述云端与所述目标车辆的双向通信连接成功,接收所述云端发送的连接成功信号。

所述调用场景操控请求指令包括场景参数,所述场景参数包括车辆标识参数、场景标识参数、操作类型参数、操作对象参数和第一扩展参数,所述第一扩展参数为后续业务的补充参数;所述指令发送模块用于响应于所述调用场景操控请求指令,向所述云端的应用程序开放接口发送所述场景参数,以使所述云端根据所述场景参数查找所述移动终端对应控制的所述目标车辆、目标操控场景和操作类型,得到查找结果发送至所述移动终端;所述第一接收模块用于实时接收所述查找结果。

所述第一接收模块用于接收所述云端发送的所述车辆操控指令的执行结果;其中,所述执行结果由所述目标车辆实时监听并发送至所述云端,所述执行结果包括结果参数,所述结果参数包括执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数,所述第二扩展参数用于存储所述展示类型对应的展示数据信息。

所述云端的应用程序开放接口支持至少一个所述移动终端调用。

本发明提供一种云端。所述云端包括应用程序开放接口,所述云端与移动终端通信连接,所述云端包括第二接收模块和第二发送模块。第二接收模块用于接收所述移动终端发送的与目标车辆端相对应的调用场景操控请求指令;第二发送模块用于根据所述调用场景操控请求指令调用对应的应用程序开放接口,并向目标车辆发送所述场景操控请求指令,以控制所述目标车辆执行与所述场景操控请求指令对应的车辆操控指令。

所述第二接收模块用于:在根据所述调用场景操控请求指令调用对应的应用程序开放接口,并向目标车辆发送所述场景操控请求指令之前,通过所述应用程序开放接口接收所述移动终端发出的唤醒所述目标车辆的中控显示屏的信号,以使所述云端与所述目标车辆建立双向通信连接;所述第二发送模块用于若所述云端与所述目标车辆的双向通信连接失败,向所述移动终端发送的连接失败信号;若所述云端与所述目标车辆的双向通信连接成功,向所述移动终端发送的连接成功信号。

所述调用场景操控请求指令包括场景参数,所述场景参数包括车辆标识参数、场景标识参数、操作类型参数、操作对象参数和第一扩展参数,所述第一扩展参数为后续业务的补充参数;根据所述场景参数查找所述移动终端对应控制的所述目标车辆、目标操控场景和操作类型;所述第二发送模块还用于:通过所述应用程序开放接口接收所述移动终端发送的所述场景参数;发送查找结果至所述移动终端。

所述第二发送模块用于:发送所述场景标识、所述操作类型和所述操作对象至所述目标车辆,以控制所述目标车辆根据所述场景标识作为触发信号匹配触发器,并根据匹配的所述触发器触发执行与所述场景标识对应的场景内的所述车辆操控指令;及发送所述车辆操控指令的执行结果至所述移动终端;其中,所述执行结果由所述目标车辆实时监听并发送至所述云端,所述执行结果包括结果参数,结果参数包括执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数,所述第二扩展参数用于存储所述展示类型对应的展示数据信息。

本发明还提供一种车辆操控指令的控制系统。所述控制系统包括移动终端、云端和目标车辆端,所述移动终端与所述云端通信连接,所述控制系统用于:通过所述移动终端获取操控请求信号,根据所述操控请求信号生成与目标车辆端相对应的调用场景操控请求指令;通过所述移动终端将所述调用场景操控请求指令发送给云端,调用所述云端的应用程序开放接口向所述目标车辆发送所述场景操控请求指令;通过所述目标车辆执行与所述场景操控请求指令对应的车辆操控指令。

如此,本发明支持在移动终端上进行点击操作或语音交互发出调用场景操控请求指令,通过调用云端的应用程序开放接口向目标车辆发送场景操控请求指令从而操控目标车辆执行与该场景操控请求指令对应的车辆操控指令。这样,本发明不仅可以实现通过移动终端操控车辆的车机设备,还可以利用所有智能设备操控车机设备执行与调用场景操控请求指令对应的车辆操控指令,真正实现车机设备同多端设备的智能互联。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1是本发明的移动终端侧的车辆操控指令的控制方法的流程示意图之一;

图2是本发明的移动终端的结构示意图之一;

图3是本发明的移动终端侧的车辆操控指令的控制方法的流程示意图之二;

图4是本发明的移动终端的结构示意图之二;

图5是本发明的车辆操控指令的控制方法的整体流程示意图;

图6是本发明的移动终端侧的车辆操控指令的控制方法的流程示意图之三;

图7是本发明的云端侧的车辆操控指令的控制方法的流程示意图之一;

图8是本发明的云端的结构示意图;

图9是本发明的云端侧的车辆操控指令的控制方法的流程示意图之二;

图10是本发明的云端侧的车辆操控指令的控制方法的流程示意图之三;

图11是本发明的车辆操控指令的控制系统的结构示意图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明的实施方式,而不能理解为对本发明的实施方式的限制。

请参阅图1,本发明提供了一种车辆操控指令的控制方法,用于移动终端。移动终端与云端通信连接。该控制方法包括:

01:获取操控请求信号;

03:根据操控请求信号生成与目标车辆端相对应的调用场景操控请求指令;

05:将调用场景操控请求指令发送给云端,以调用云端的应用程序开放接口向目标车辆发送场景操控请求指令,以控制目标车辆执行与场景操控请求指令对应的车辆操控指令。

请参阅图2,本发明还提供一种移动终端10。移动终端10与云端20通信连接。该移动终端10包括获取模块11、指令生成模块13和第一发送模块15。获取模块11用于获取操控请求信号;指令生成模块13用于根据操控请求信号生成与目标车辆端相对应的调用场景操控请求指令;第一发送模块15用于将调用场景操控请求指令发送给云端,以调用云端的应用程序开放接口向目标车辆发送场景操控请求指令,以控制目标车辆执行与场景操控请求指令对应的车辆操控指令。本申请的移动终端10包括但不限于手机、手表、电脑或ipad等智能设备。

具体地,本发明中的场景指的是用户在移动终端的应用程序上对目标车辆内的车机设备定制进行执行特定操作的场景。例如,目标车辆内的车机设备为空调,则对应定制的场景可以为“周一至周五8:30,空调温度调节至26℃”。又例如,目标车辆内的车机设备为车窗,则对应定制的场景可以为“周一至周五8:30,打开车窗通风”。

用户发出操控请求信号的形式可以为以预设手势或语音指令的形式发出。相对应地,获取用户发出的操控请求信号,生成与目标车辆端相对应的调用场景操控请求指令,可以指的是,获取用户面对移动终端隔空做出的预设手势或在移动终端的屏幕上进行做出不同方向滑动的预设手势,从而生成与预设手势对应的场景的操控请求信号;或者,获取用户对移动终端发出的语音指令,从而生成与语音指令对应的场景的操控请求信号。此外,本发明用户还可以通过其他方式发出操控请求信号,在此不做限制。

可以理解地,移动终端中可以安装有与目标车辆相对应的定制场景的应用程序,用户可以在移动终端的应用程序上设置不同的滑动手势,不同的滑动手势对应移动终端内目标车辆的不同场景。此外,用户还可以在移动终端的应用程序上设置不同的语音指令,不同的语音指令对应移动终端内目标车辆的不同场景。

在生成调用场景操控请求指令后,移动终端可以将调用场景操控请求指令发送给云端,以调用云端的应用程序开放接口向目标车辆发送场景操控请求指令,以控制目标车辆执行与场景操控请求指令对应的车辆操控指令。也即是说,调用场景操控请求指令与车辆操控指令一一对应。本发明的云端上可以设有应用程序开放接口,移动终端响应于用户的调用场景操控请求指令,调用云端的应用程序开放接口来控制目标车辆执行与场景操控请求指令对应的车辆操控指令。

需要说明的是,本发明可以设定在用户在移动终端的应用程序内创建与目标车辆的车机设备相对应的场景时,云端默认扩展触发器,即云端可以默认在车辆端的触发器中添加一个or类型的触发条件。比如,用户定制了每天8:00的触发器,那么云端默认给触发器添加一个or类型的触发条件,即将这个场景标识作为触发条件的信号源。举个例子,假设用户创建了一个场景,这个场景的or类型的触发条件是“当场景标识为“123”时,或者当时间到达每天的8:00时”。在这种情况下,云端已经默认将场景标识为“123”作为一个子条件添加到了触发器中。因此,无论是每天的8:00,还是当场景标识为“123”时,这个场景都会被触发。

如此,本发明可以在用户无感知的情况下在云端扩展触发器,不需要用户进行额外的操作,并且,如果该用户创建多个场景,可以把场景标识作为触发条件的信号源,可以精准执行对应的场景。

详细地,例如,在一个实施例中,用户定制上班前自动调节车内温度的智慧场景A为:

触发条件:周一至周五8:30;

执行指令:空调温度调节至26℃、打开车窗通风;

若用户某个工作日请假了,如果不支持主动停止,用户需要对车辆进行上电操作然后再进行设置停止运行上述智慧场景A,影响用户体验。

因此,本发明的车辆操控指令的控制方法可以通过对适配云端的应用程序开放接口的移动终端上进行点击操作、语音交互或其他操作,从而移动终端可以生成调用场景操控请求指令操控整车控制指令的应用程序接口来停止运行该智慧场景A,无需对车辆进行上电操作,提升了用户体验。此时,场景操控请求指令例如可以为“停止运行智慧场景A”,车辆操控指令对应例如为“执行停止运行智慧场景A”。

又例如,在另一个实施例中,用户定制上班前自动调节车内温度的智慧场景B:

触发条件:周一至周五8:30;

执行指令:空调温度调节至26℃、打开车窗通风;

用户由于周中请假太多了,需要周六去公司加班赶一赶工作进度,如果不支持在手机端主动执行,用户需要更改车辆端的触发器中触发条件来触发该智慧场景B,例如改为触发条件由“周一至周五8:30”改为“周一至周六8:30”,后续还需要改回来,这样用户容易忘记改回且操作流程繁琐。

因此,本发明的车辆操控指令的控制方法可以支持在移动终端上进行点击操作、语音交互或其他操作,从而移动终端可以生成调用场景操控请求指令操控整车控制指令的应用程序接口来来执行修改该智慧场景B,无需对车辆进行上电操作,提升了用户体验。此时,场景操控请求指令例如可以为“更改智慧场景B”,车辆操控指令对应例如为“执行更改智慧场景B中的触发条件”。

如此,本发明的车辆操控指令的控制方法不仅可以实现通过移动终端操控车辆的车机设备,还可以利用所有智能设备操控车机设备执行与场景操控请求指令对应的车辆操控指令,真正实现车机设备同多端设备的智能互联。

请参阅图3,在调用云端的应用程序开放接口向目标车辆发送调用场景操控请求指令之前,控制方法包括:

021:在调用云端的应用程序开放接口向目标车辆发送场景操控请求指令之前,通过应用程序开放接口唤醒目标车辆的中控显示屏,以使云端与目标车辆建立双向通信连接;

022:若云端与目标车辆的双向通信连接失败,接收云端发送的连接失败信号;

023:若云端与目标车辆的双向通信连接成功,接收云端发送的连接成功信号。

请参阅图4,移动终端10还包括第一接收模块12。

步骤021、步骤022和步骤023可以由第一接收模块12实现,第一接收模块12用于在调用云端的应用程序开放接口向目标车辆发送场景操控请求指令之前,通过应用程序开放接口唤醒目标车辆的中控显示屏,以使云端与目标车辆建立双向通信连接;若云端与目标车辆的双向通信连接失败,接收云端发送的连接失败信号;若云端与目标车辆的双向通信连接成功,接收云端发送的连接成功信号。

具体地,请参阅图5,在调用云端的应用程序开放接口向目标车辆发送场景操控请求指令之前,本发明的移动终端需要通过应用程序开放接口唤醒目标车辆的中控显示屏,使得云端与目标车辆建立双向通信连接。

其中,移动终端需要通过应用程序开放接口唤醒目标车辆的中控显示屏可以先通过应用程序开放接口与车联网系统(tbox)连接,从而通过车辆网系统唤醒目标车辆的中控显示屏。

本发明的双向通信连接方式为WebSocket连接方式。WebSocket是一种用于在Web浏览器和服务器之间进行双向通信的协议。它提供了一种在单个传输控制协议(Transmission Control Protocol,TCP)连接上进行持久化的全双工通信机制,使得服务器可以主动向客户端推送数据,而不需要客户端发起请求。与传统的HTTP请求-响应模型不同,WebSocket允许服务器和客户端之间实时地交换数据。即在本发明中云端与目标车辆之间可以建立WebSocket通信连接,进行实时地交换数据。

若云端与目标车辆的双向通信连接失败,接收云端发送的连接失败信号。连接失败信号例如可以为“连接失败,请确认目标车辆是否正确”的文字或语音形式的信号。

若云端与目标车辆的双向通信连接成功,接收云端发送的连接成功信号。连接成功信号例如可以为“连接成功”的文字或语音形式的信号。

如此,本发明的移动终端可以实时掌控云端与目标车辆的通信连接状态,能够更为直观地显示目标车辆对于车辆操控指令的执行动态。

请参阅图6,调用场景操控请求指令包括场景参数,场景参数包括车辆标识参数、场景标识参数、操作类型参数、操作对象参数和第一扩展参数,第一扩展参数为后续业务的补充参数,步骤03包括:

031:响应于调用场景操控请求指令,向云端的应用程序开放接口发送场景参数,以使云端根据场景参数查找移动终端对应控制的目标车辆、目标操控场景和操作类型,得到查找结果发送至移动终端;

032:实时接收查找结果。

请结合图2和图4,步骤031可以由第一发送模块15实现,步骤032可以由第一接收模块12实现。也即是说,响应模块13用于响应于调用场景操控请求指令,向云端的应用程序开放接口发送场景参数,以使云端根据场景参数查找移动终端对应控制的目标车辆、目标操控场景和操作类型,得到查找结果发送至移动终端;第一接收模块12用于实时接收查找结果。

具体地,例如,本发明的场景参数包括车辆标识参数、场景标识参数、操作类型参数、操作对象参数和第一扩展参数,如下表1所示。移动终端向云端的应用程序开放接口发送场景参数即为入参的过程。

表1中,“Vin”表示车辆标识参数,“String”表示车辆标识参数以字符串的类型进行展示,例如举例车辆标识为“L1NNSGHC6PB004635”,并在备注栏中解释备注“L1NNSGHC6PB004635”表示用户的车驾号。另外,表1中“是否必填”中一栏选择“是”的意思是在向云端的应用程序开放接口发送场景参数进行入参时,车辆标识参数是必填选项。

“sceneId”表示场景标识参数,“String”表示场景标识参数以字符串的类型进行展示,例如举例场景标识为“84d2c2538e834a88945”,并在备注栏中解释备注“84d2c2538e834a88945”表示操控的场景标识。另外,表1中“是否必填”中一栏选择“是”的意思是在向云端的应用程序开放接口发送场景参数进行入参时,场景标识参数是必填选项。

“operatorType”表示操作类型参数,“Int”表示操作类型参数以数字的类型进行展示,例如举例操作类型为“1”,并在备注栏中解释备注“操控类型:1代表运行,2代表停止”。另外,表1中“是否必填”中一栏选择“是”的意思是在向云端的应用程序开放接口发送场景参数进行入参时,操作类型参数是必填选项。

“deviceInfo”表示操作对象参数,“Object”表示操作对象参数以对象或字符串的类型进行展示,例如举例操作对象为“{"mac":"34:1C:F0:E8:38:E9","name":"张三的智能手表","uid":"7802842"}”,并可无需在备注栏中解释备注。另外,表1中“是否必填”中一栏选择“是”的意思是在向云端的应用程序开放接口发送场景参数进行入参时,操作对象参数是必填选项。操作对象参数表示当前发起调用场景操控请求指令的对象是张三的智能手表,也可以通过操作对象参数鉴定张三的智能手表的身份信息及鉴定张三的智能手表是否具有操控目标车辆的权力。

“extMap”表示第一扩展参数,“Map”表示第一扩展参数以字符串或对象的类型进行展示,并可无需在举例栏进行举例,在备注栏中解释备注“扩展字段”。另外,表1中“是否必填”中一栏选择“否”的意思是在向云端的应用程序开放接口发送场景参数进行入参时,第一扩展参数不是必填选项。第一扩展参数是为了后续业务的扩充而预留的一个业务扩展参数,该第一扩展参数可以以字符串或对象的类型进行展示。

表1

另外,本发明的移动终端可以实时接收云端发送的查找结果,以使用户根据查找结果确认目标车辆即将执行与场景操控请求指令对应的车辆操控指令的提示信息。即用户可以根据在移动终端实时显示的查找结果实时知晓云端与目标车辆的交互动态信息。

在某些实施方式中,控制方法包括:

04:接收云端发送的车辆操控指令的执行结果;其中,执行结果由目标车辆实时监听并发送至云端,执行结果包括结果参数,结果参数包括执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数,第二扩展参数用于存储展示类型对应的展示数据信息。

请参阅图4,步骤04可以由第一接收模块12实现。也即是说,第一接收模块12用于接收云端发送的车辆操控指令的执行结果;其中,执行结果由目标车辆实时监听并发送至云端,执行结果包括结果参数,结果参数包括执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数,第二扩展参数用于存储展示类型对应的展示数据信息。

请参阅图5,可以理解地,在移动终端通过云端的应用程序开放接口向目标车辆发送调用场景操控请求指令,使得目标车辆执行与场景操控请求指令对应的车辆操控指令后,目标车辆端可以实时监听车机指令操作的执行结果,即在目标车辆端进行结果检测得到执行结果。之后,目标车辆端会将执行结果通知给云端,云端再将执行结果发送给移动终端。其中,云端再将执行结果发送给移动终端的过程为出参的过程。目标车辆端具体可以为目标车辆的车机端。

执行结果包括结果参数。如下表2所示,结果参数包括执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数,第二扩展参数用于存储展示类型对应的展示数据信息。

表2

表2中,“Result”表示执行结果参数,“String”表示执行结果参数以字符串的类型进行展示,例如举例执行结果为“success”表示执行成功,并在备注栏中解释备注“successor fail”表示执行结果可以为执行成功或执行失败。另外,表2中“是否必填”中一栏选择“是”的意思是在云端的应用程序开放接口向移动终端发送结果参数进行出参时,执行结果参数是必填选项。

“sceneId”表示场景标识参数,“String”表示场景标识参数以字符串的类型进行展示,例如举例场景标识为“84d2c2538e834a889459054ffadfc01b”,并在备注栏中解释备注“84d2c2538e834a889459054ffadfc01b”表示操控的场景标识。另外,表2中“是否必填”中一栏选择“是”的意思是在云端的应用程序开放接口向移动终端发送结果参数进行出参时,场景标识参数是必填选项。

“operatorType”表示操作类型参数,“Int”表示操作类型参数以数字的类型进行展示,例如举例操作类型为“1”,并在备注栏中解释备注“操控类型:1代表运行,2代表停止”。另外,表2中“是否必填”中一栏选择“是”的意思是在云端的应用程序开放接口向移动终端发送结果参数进行出参时,操作类型参数是必填选项。

“displayType”表示在移动终端中展示执行结果时的展示类型参数,“String”表示展示类型参数以字符串的类型进行展示,例如举例展示类型参数为“前端展示类型”,前端展示类型的意思是在移动终端上的执行结果的展示类型,并在备注栏中解释备注“textor img or video or url”表示执行结果的展示类型可以为文本、图片、视频或网页链接的形式进行展示。另外,表2中“是否必填”中一栏选择“是”的意思是在云端的应用程序开放接口向移动终端发送结果参数进行出参时,展示类型参数是必填选项。

“extMap”表示第二扩展参数,“Map”表示第二扩展参数以字符串或对象的类型进行展示,并可无需在举例栏进行举例,在备注栏中解释备注“扩展字段,存储前端展示的信息;key为displayType一栏对应的展示类型形式;value为对应的展示数据,适配前端界面展示”。其中key和value为第二扩展参数的具体值,key为执行结果的展示类型对应的字符串,value为展示在移动终端上的执行结果为文本数据、图片数据、视频数据或网页链接数据。另外,表2中“是否必填”中一栏选择“否”的意思是在云端的应用程序开放接口向移动终端发送结果参数进行出参时,第二扩展参数不是必填选项。第二扩展参数是为了存储移动终端展示的具体信息,该第二扩展参数可以以字符串或对象的类型进行展示。

如此,本发明的移动终端可以实时接收云端发送的车辆操控指令的执行结果为成功还是失败,能够及时知晓操控结果。

在某些实施方式中,云端的应用程序开放接口支持至少一个移动终端调用。也即是,本发明的车辆操控指令的控制方法中的云端的应用程序开放接口可以支持一个或多个移动终端调用,不会局限于一个移动终端,任何智能的移动终端设备均可以调用该应用程序开放接口,从而真正实现车机同多端设备的智能互联。

上述为从移动终端侧介绍本发明的车辆操控指令的控制方法,下面从云端侧介绍本发明的车辆操控指令的控制方法。

请参阅图7,本发明还提供一种车辆操控指令的控制方法,用于云端20。云端20包括应用程序开放接口,云端20与移动终端10通信连接,控制方法包括:

S11:接收移动终端发送的与目标车辆端相对应的调用场景操控请求指令;

S13:根据调用场景操控请求指令调用对应的应用程序开放接口,并向目标车辆发送调用场景操控请求指令,以控制目标车辆执行与调用场景操控请求指令对应的车辆操控指令。

请参阅图8,本发明还提供一种云端20。云端20包括应用程序开放接口,云端20包括第二接收模块21和第二发送模块23。第二接收模块21用于接收移动终端发送的与目标车辆端相对应的调用场景操控请求指令;第二发送模块23用于根据调用场景操控请求指令调用对应的应用程序开放接口,并向目标车辆发送场景操控请求指令,以控制目标车辆执行与场景操控请求指令对应的车辆操控指令。

具体地,本申请的移动终端10及其相关控制方法如前文所述在此不再赘述,调用场景操控请求指令、场景操控请求指令和车辆操控指令的概念如前文所述在此不再赘述。

请参阅图9,在根据调用场景操控请求指令调用对应的应用程序开放接口,并向目标车辆发送场景操控请求指令之前,控制方法包括:

S121:通过应用程序开放接口接收移动终端发出的唤醒目标车辆的中控显示屏的信号,以使云端与目标车辆建立双向通信连接;

S122:若云端与目标车辆的双向通信连接失败,向移动终端发送的连接失败信号;

S123:若云端与目标车辆的双向通信连接成功,向移动终端发送的连接成功信号。

请结合图8,步骤S121可以由第二接收模块21实现,步骤122和步骤123可以由第二发送模块23实现。

也即是,第二接收模块21用于在根据调用场景操控请求指令调用对应的应用程序开放接口,并向目标车辆发送场景操控请求指令之前,通过应用程序开放接口接收移动终端发出的唤醒目标车辆的中控显示屏的信号,以使云端与目标车辆建立双向通信连接;第二发送模块23用于若云端与目标车辆的双向通信连接失败,向移动终端发送的连接失败信号;若云端与目标车辆的双向通信连接成功,向移动终端发送的连接成功信号。

具体地,移动终端发出的唤醒目标车辆的中控显示屏的信号可以为电信号。云端向移动终端发送的连接失败信号也可以为电信号。云端向移动终端发送的连接成功信号也可以为电信号。

如此,云端可以将与目标车辆的双向通信连接状态实时呈现给移动终端的用户,以便于用户随时可以掌握车辆操控指令的执行过程。

请参阅图10,在某些实施方式中,调用场景操控请求指令包括场景参数,场景参数包括车辆标识参数、场景标识参数、操作类型参数、操作对象参数和第一扩展参数,第一扩展参数为后续业务的补充参数,步骤S13包括:

S131:通过应用程序开放接口接收移动终端发送的场景参数;

S132:根据场景参数查找移动终端对应控制的目标车辆、目标操控场景和操作类型;

S133:发送查找结果至移动终端。

请结合图8,步骤S131可以由第二接收模块21实现,步骤122和步骤123可以由第二发送模块23实现。

也即是说,第二接收模块21用于通过云端的应用程序开放接口接收移动终端发送的场景参数;第二发送模块23用于根据场景参数查找移动终端对应控制的目标车辆、目标操控场景和操作类型;发送查找结果至移动终端

具体地,场景参数、车辆标识参数、场景标识参数、操作类型参数、操作对象参数和第一扩展参数如前文所述,在此不再赘述。。

如此,本发明可以通过云端的应用程序开放接口接收移动终端发送的场景参数及发送查找结果,使得用户可以根据在移动终端实时显示的查找结果实时知晓云端与目标车辆的交互动态信息。

在某些实施方式中,步骤S13包括:

S131:发送场景标识、操作类型和操作对象至目标车辆,以控制目标车辆根据场景标识作为触发信号匹配触发器,并根据匹配的触发器触发执行与场景标识对应的场景内的车辆操控指令。

请结合图8,步骤S131可以由第二发送模块23实现。也即是说,第二发送模块23用于发送场景标识、操作类型和操作对象至目标车辆,以控制目标车辆根据场景标识作为触发信号匹配触发器,并根据匹配的触发器触发执行与场景标识对应的场景内的车辆操控指令。

也即是,请参阅图5,云端给目标车辆的车机端下发场景标识及包括操作类型和操作对象的操作信号,例如云端可以给车机端的智慧场景应用程序下发场景标识和操作信号,车机端通过场景标识作为信号值匹配触发器,从而根据匹配的触发器触发执行与场景标识对应的场景内的车辆操控指令。

在某些实施方式中,控制方法包括:

S14:发送车辆操控指令的执行结果至移动终端;

其中,执行结果由目标车辆实时监听并发送至云端,执行结果包括结果参数,结果参数包括执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数,第二扩展参数用于存储展示类型对应的展示数据信息。

具体地,执行结果、结果参数、执行结果参数、场景标识参数、操作类型参数、展示类型参数和第二扩展参数如前文所述,在此不再赘述。

如此,云端可以将车辆操控指令的执行结果为成功还是失败发送至移动终端,使得用户通过移动终端能够及时知晓操控结果。

请参阅图11,本发明还提供一种车辆操控指令的控制系统100。控制系统100包括移动终端10、云端20和目标车辆端30,移动终端10与云端20通信连接,控制系统100用于通过移动终端10获取操控请求信号,根据操控请求信号生成与目标车辆端30相对应的调用场景操控请求指令;通过移动终端10将调用场景操控请求指令发送给云端20,调用云端20的应用程序开放接口向目标车辆发送场景操控请求指令;通过目标车辆执行与场景操控请求指令对应的车辆操控指令。

移动终端10、云端20与目标车辆端30之间的车辆操控指令的控制方法具体的步骤如前文所述,在此不再赘述。

本发明的控制系统100应用上述车辆操控指令的控制方法支持在移动终端上进行点击操作或语音交互发出调用场景操控请求指令,通过调用云端的应用程序开放接口向目标车辆发送场景请求操控指令从而操控目标车辆执行与该场景操控请求指令对应的车辆操控指令。如此,本发明不仅可以实现通过移动终端操控车辆的车机设备,还可以利用所有智能设备操控车机设备执行与场景操控请求指令对应的车辆操控指令,真正实现车机设备同多端设备的智能互联。

本发明还提供一种包含有计算机程序的非易失性计算机可读存储介质。当计算机程序被一个或多个处理器执行时,实现上述任意实施例所述的控制方法。

例如,计算机程序被处理器执行时实现以下控制方法的步骤:

01:获取操控请求信号;

03:根据操控请求信号生成与目标车辆端相对应的调用场景操控请求指令;

05:将调用场景操控请求指令发送给云端,以调用云端的应用程序开放接口向目标车辆发送场景操控请求指令,以控制目标车辆执行与场景操控请求指令对应的车辆操控指令。

可以理解,计算机程序包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、以及软件分发介质等。

本发明的计算机可读存储介质应用上述车辆操控指令的控制方法支持在移动终端上进行点击操作或语音交互发出调用场景操控请求指令,通过调用云端的应用程序开放接口向目标车辆发送调用场景请求操控指令从而操控目标车辆执行与该调用场景操控请求指令对应的车辆操控指令。如此,本发明不仅可以实现通过移动终端操控车辆的车机设备,还可以利用所有智能设备操控车机设备执行与调用场景操控请求指令对应的车辆操控指令,真正实现车机设备同多端设备的智能互联。

相关技术
  • 沥青铺面材料性能损伤时空演变表征模型的建立方法
  • 减小沥青铺面厚度、增加沥青铺砌材料的混凝料-混凝料接触和改进沥青铺砌材料的低温抗裂性能的方法
技术分类

06120116547603