车辆控制方法、车载无屏装置、服务器及可读存储介质与流程
本发明涉及车载设备技术领域,尤其涉及车辆控制方法、车载无屏装置、服务器及可读存储介质。
背景技术:
在现有技术中,用户通常采用手动操作的方式来控制行驶中的车辆,例如用户手动启动或关闭空调、打开或关闭车窗。然而在用户驾驶车辆的过程中,手动操作空调或车窗需要将注意力转移到对应操作开关上,使得用户驾驶车辆的危险性大大增强,容易发生交通事故
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
本发明的主要目的在于提供一种车辆控制方法、车载无屏装置、服务器及可读存储介质,旨在解决驾车过程中用户手动操作空调或车窗对应操作开关易导致交通事故的技术问题。
为实现上述目的,本发明提供一种车辆控制方法,所述方法应用于无屏车载设备,所述方法包括步骤:
接收语音信息,将所述语音信息发送至服务器,以使所述服务器根据所述语音信息生成文本指令,并根据所述服务器中的预设数据库查询与所述文本指令匹配的控制指令,并将与所述文本指令匹配的所述控制指令发送至与所述车载无屏设备绑定的车辆,以控制该车辆执行与所述控制指令对应的操作。
优选地,所述接收语音信息,将所述语音信息发送至服务器的步骤之前,包括:
接收用户触发的开机操作,向所述服务器上报开机事件;
接收所述服务器根据所述开机事件发送的语音提醒信息,并对所述语音提醒信息进行语音播报,所述语音提醒信息为所述服务器根据与所述车载无屏设备绑定的车辆的历史记录生成的。
优选地,所述车辆控制方法用于服务器,所述车辆控制方法包括:
接收车载无屏设备发送的语音信息,根据所述语音信息生成文本指令;
根据预设数据库查询与所述文本指令匹配的控制指令,将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆,以控制该车辆执行与所述控制指令对应的操作。
优选地,所述根据预设数据库查询与所述文本指令匹配的控制指令,将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆的步骤,包括:
判断所述预设数据库中是否存在与所述文本指令匹配的控制指令;
若是,则判断所述车载无屏设备是否绑定有车辆识别码;
若所述车载无屏设备绑定有车辆识别码,则将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆识别码所对应的车辆。
优选地,所述判断所述预设数据库中是否存在与所述文本指令匹配的控制指令的步骤之后包括:
若否,则生成未绑定车辆的语音引导信息,将所述语音引导信息发送至所述车载无屏设备,以使所述车载无屏设备播放所述语音引导信息。
优选地,所述接收车载无屏设备发送的语音信息,根据所述语音信息生成文本指令的步骤包括:
接收车载无屏设备发送的语音信息,对所述语音信息进行解析,对解析后的语音信息提取语义,生成文本指令。
优选地,所述车辆控制方法还包括:
接收所述车载无屏设备发送的上报开机事件;
判断所述车载无屏设备是否绑定有车辆识别码;
若所述车载无屏设备绑定有车辆识别码,则查询与所述车辆识别码对应的历史信息,根据所述历史信息生成语音提醒信息,并将所述语音提醒信息发送至所述车载无屏设备,以使所述车载无屏设备进行语音播报。
为实现上述目的,本发明还提供一种车载无屏装置,所述车载无屏装置包括存储器、处理器、以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上所述的车辆控制方法的步骤。
为实现上述目的,本发明还提供一种服务器,所述服务器包括存储器、处理器、以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上所述的车辆控制方法的步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的车辆控制方法的步骤。
本发明实施例提出的一种车辆控制方法、车载无屏装置、服务器及可读存储介质,车载无屏设备可通过服务器与车载无屏设备关联的移动终端进行交互,以便用户在行驶过程中通过语音输入来完成对车辆的各种操作,整个行驶过程,用户只需语音操作即可,不仅方便用户使用,而且无需用户手动操作,同时车载无屏设备不具备显示屏,可降低车载设备的生产成本。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;
图2为本发明车辆控制方法第二实施例的流程示意图。
图3为本发明车辆控制方法第三实施例的流程示意图;
图4为图3中步骤s40的细化流程示意图;
图5为本发明车辆控制方法第七实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1为本发明各个实施例中所提供的车载无屏装置的硬件结构示意图。所述车载无屏装置包括通信模块01、存储器02及处理器03等部件。本领域技术人员可以理解,图1中所示出的车载无屏装置还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器03分别与所述存储器02和所述通信模块01连接,所述存储器02上存储有计算机程序,所述计算机程序同时被处理器03执行。
通信模块01,可通过网络与外部设备连接。通信模块01可以接收外部设备发出的数据,还可发送数据、指令及信息至所述外部设备,所述外部设备可以是手机、平板电脑、笔记本电脑和台式电脑等电子设备。
存储器02,可用于存储软件程序以及各种数据。存储器02可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据车载无屏装置的使用所创建的数据或信息等。此外,存储器02可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器03,是车载无屏装置的控制中心,利用各种接口和线路连接整个车载无屏装置的各个部分,通过运行或执行存储在存储器02内的软件程序和/或模块,以及调用存储在存储器02内的数据,执行车载无屏装置的各种功能和处理数据,从而对车载无屏装置进行整体监控。处理器03可包括一个或多个处理单元;优选的,处理器03可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器03中。
本领域技术人员可以理解,图1中示出的车载无屏装置结构并不构成对车载无屏装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
根据上述硬件结构,提出本发明方法各个实施例。
本发明一种车辆控制方法的第一实施例中,所述车辆控制方法用于车载无屏设备,所述车辆控制方法包括步骤:
接收语音信息,将所述语音信息发送至服务器,以使所述服务器根据所述语音信息生成文本指令,并根据所述服务器中的预设数据库查询与所述文本指令匹配的控制指令,在所述文本指令与所述控制指令匹配的情况下,将所述控制指令发送至与所述车载无屏设备绑定的车辆,以控制该车辆执行与所述控制指令对应的操作。
用户在驾车时若需要使用语音控制可向车载无屏设备发送语音控制信息,车载无屏设备可接收用户发送的语音信息,其中,车载无屏设备具体可以是未设置显示屏的智能音箱。语音信息为操控车辆的相关信息,车载无屏设备将语音信息发送至服务器,服务器可根据语音信息生成文本指令,并查询该文本指令与服务器中预设数据库中的控制指令是否匹配,所述预设数据库中的控制指令具体为存储于服务器中用于车辆控制的控制指令。
在本实施例中,车载无屏设备与服务器进行交互,以便用户在行驶过程中通过语音输入来完成对车辆的各种操作,整个行驶过程,用户只需语音操作即可,不仅方便用户使用,而且无需用户手动操作,同时车载无屏设备不具备显示屏、语音识别系统等,可降低车载设备的生产成本。
进一步的,参照图2,基于本发明车辆控制方法的第一实施例提出本发明车辆控制方法的第二实施例,所述接收语音信息,将所述语音信息发送至服务器的步骤之前还包括:
步骤s10:接收用户触发的开机操作,向所述服务器上报开机事件;
本实施例中,车辆上电的同时,车载无屏设备开机,并汇报开机事件到服务器,当然本领域技术人员可根据不同的需求设置不同的开机事件,以实现车辆控制。
步骤s20:接收所述服务器根据所述开机事件发送的语音提醒信息,并对所述语音提醒信息进行语音播报,所述语音提醒信息为所述服务器根据与所述车载无屏设备绑定的车辆的历史记录生成的。
所述语音提醒信息具体可以为车辆电量信息、车辆故障信息、车辆保险信息、车主生日信息、场景化推送消息。历史记录为由用户、厂商、4s店工作人员等预存于服务器中的用户身份信息、车辆出厂信息、保养信息、维修信息、车辆状态信息等。在本实施例中,所述语音提醒信息为车辆电量信息,具体为:
当车辆状态信息中,90<=车辆电量<=100,语音提醒信息为:电量还很充足,可行驶公里,出行注意安全;
当车辆状态信息中,70<=车辆电量<90,语音提醒信息为:电量剩余百分之x,可行驶公里y,出行请关注续航里程;
当车辆状态信息中,50<=车辆电量<70,语音提醒信息为:电量剩余百分之x,可行驶公里y,出行请关注沿途充电条件;
当车辆状态信息中,30<=车辆电量<50,语音提醒信息为:电量剩余百分之x,可行驶公里y,请及时给爱车充电哦;
当车辆状态信息中,15<=车辆电量<30,语音提醒信息为:电量剩余百分之x,可行驶公里y,电量低请及时给爱车充电哦;
当车辆状态信息中,0<=车辆电量<15,语音提醒信息为:电量剩余百分之x,电量不足安全行驶,请先给车辆充电后使用。
x和y分别为车辆的实时剩余电量和根据电量得到的可行驶公里数。
所述车辆故障信息,具体可根据服务器返回的数据进行播报。
当车辆保养信息中的最佳保养时限距离当日的时间小于预设时长,则语音提醒信息为:嗨,主人,阿宝查到您的爱车小e该保养了哦,要好好爱护保养小e,小e才能风里雨里一直陪着你。
当车辆生日信息中的生日时限距离当日的时间小于预设时长,则语音提醒信息为:哇哦,今天是主人的生日呢,祝你生日快乐,事事顺心;听阿宝为你唱首生日歌吧。
本实施例中,通过接收用户触发的开机操作,向所述服务器上报开机事件,可以实现在车辆启动时,车载无屏设备主动与服务器进行交互,对车辆电量等信息做出报告,方便了用户使用,以便于行驶前对车辆整体情况进行了解。通过接收所述服务器根据所述开机事件发送的语音提醒信息,并对所述语音提醒信息进行语音播报,所述语音提醒信息为所述服务器根据与所述车载无屏设备绑定的车辆的历史记录生成的,实现了车载无屏设备的自动语音播报,无需用户手动操作。
进一步的,参照图3,本发明车辆控制方法第三实施例提供一种车辆控制方法用于服务器,所述车辆控制方法用于服务器的步骤包括:
步骤s30:接收车载无屏设备发送的语音信息,根据所述语音信息生成文本指令;
步骤s40:根据预设数据库查询与所述文本指令匹配的控制指令,将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆,以控制该车辆执行与所述控制指令对应的操作。
本实施例中无屏车载设备需要与服务器进行交互,服务器在接收到无屏车载设备的语音信息后需要对语音信息进行解析,以生成文本指令,具体地,服务器在接收到语音控制信息后对语音控制信息进行解析,从解析后的语音控制信息中生成文本指令,以便服务器将该指令发送至与所述车载无屏设备绑定的车辆,整个控制过程用户只需语音操作即可,方便用户使用,无需用户手动操作,减少交通事故发生的可能性。本实施例中,所述控制指令具体为车载空调控制指令、车载车门控制指令、车载雨刷控制指令、车载车灯控制指令、车载车窗控制指令。
进一步的,参照图4,基于本发明第三实施例提出第四实施例,步骤s40中所述根据预设数据库查询与所述文本指令匹配的控制指令,将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆的步骤包括:
步骤s41:判断所述预设数据库中是否存在与所述文本指令匹配的控制指令;
步骤s42:若是,则判断所述车载无屏设备是否绑定有车辆识别码;
步骤s43:若所述车载无屏设备绑定有车辆识别码,则将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆识别码所对应的车辆。
本实施例中,所述车辆识别码具体为车辆vin码,当然也可以为其他可与车辆一一对应的编码。通过判断所述预设数据库中是否存在与所述文本指令匹配的控制指令,可以实现对车辆控制指令的准确筛选,过滤掉不符合车辆控制的指令,提高指令接收效率;通过判断所述车载无屏设备是否绑定有车辆识别码,可以实现对车载无屏设备与车辆是否绑定进行快速的判断;通过将与所述文本指令匹配的控制指令发送至与所述车载无屏设备绑定的车辆识别码所对应的车辆,使得整个车辆控制过程用户只需语音操作即可,方便用户使用,无需用户手动操作,减少交通事故发生的可能性。
进一步的,基于本发明第四实施例提出第五实施例,步骤s41之后包括:
若否,则生成未绑定车辆的语音引导信息,将所述语音引导信息发送至所述车载无屏设备,以使所述车载无屏设备播放所述语音引导信息。
本实施例中,若所述预设数据库中没有存在与所述文本指令匹配的控制指令,则引用存在于数据库中的文本引导信息,通过语音合成技术生成未绑定车辆的mp3格式信息,并将mp3格式信息信息发送至车载无屏设备,当然,本领域技术人员也可以合成不同的可在车载无屏设备上播放的格式。本实施例中所述文本引导信息具体为“vin码不存在,请扫描音箱上二维码下载app绑定vin码”,所述语音合成技术具体为“tts”,本领域技术人员可以选择不同的语音合成技术,以实现mp3格式信息信息的合成。
进一步的,基于本发明第三实施例提出第六实施例,步骤s30包括:
接收车载无屏设备发送的语音信息,对所述语音信息进行解析,对解析后的语音信息提取语义,生成文本指令。
本实施例中车载无屏设备需要与服务器进行交互,服务器在接收到无屏车载设备的语音信息后需要对语音信息进行解析,以获取语音指令,具体地,服务器在接收到语音控制信息后对语音控制信息进行解析,从解析后的语音控制信息中提取语义,以便服务器将该指令生成文本指令,整个控制过程用户只需语音操作即可,方便用户使用,无需用户手动操作,同时车载无屏设备不具备显示屏,可降低车载设备的生产成本。
在本实施例中,服务器包括通信连接的语音解析子服务器和控制子服务器,语音解析子服务器用于接收无屏车载设备发送的语音控制信息、语音确认信息等语音信息,将语音信息解析为文本信息后,将文本信息发送至控制子服务器,控制子服务器内设置有多个端口对接车辆的不同模块和不同终端,以接收车辆的不同模块和不同终端发送的信息,还用于向接收车辆的不同模块发送控制指令,以控制车辆的不同模块。对不同终端发送反馈信息或请求信息,以利用终端的不同功能。
进一步的,参阅图5,为基于本发明第三实施例提出第七实施例,所述车辆控制方法还包括:
步骤s50:接收所述车载无屏设备发送的上报开机事件;
步骤s60:判断所述车载无屏设备是否绑定有车辆识别码;
步骤s70:若所述车载无屏设备绑定有车辆识别码,则查询与所述车辆识别码对应的历史信息,根据所述历史信息生成语音提醒信息,并将所述语音提醒信息发送至所述车载无屏设备,以使所述车载无屏设备进行语音播报。
所述语音提醒信息具体可以为车辆电量信息、车辆故障信息、车辆保险信息、车主生日信息、场景化推送消息。历史记录为由用户、厂商、4s店工作人员等预存于服务器中的用户身份信息、车辆出厂信息、保养信息、维修信息、车辆状态信息等。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的车辆中的存储器02,也可以是如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干信息用以使得车辆执行本发明各个实施例所述的方法。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除