一种智能音箱控制方法及智能音箱与流程

文档序号:15982230发布日期:2018-11-17 00:28阅读:202来源:国知局

本发明涉及智能音箱技术领域,尤其涉及一种智能音箱控制方法及智能音箱。

背景技术

随着经济社会的发展与现代化进程的加快,人们对家居智能化的要求也越来越高,智能音箱作为一种常见的家居配置已在人们生活中扮演着不可或缺的角色,它可以与手机、平板、导航等智能终端建立有线或无线的连接,进行音频的输出。在有大量人选择用代步工具出行的当今,交通变得越来越拥堵,事故也时有发生,而代步工具用户的动态也只能被代步工具用户自己所掌握;作为迫切想了解代步工具用户动态的智能音箱用户,并不能远程实时获取到相关信息,以至于智能音箱用户不能为接下来要做的事做好相应安排。



技术实现要素:

本发明的主要目的在于提供一种智能音箱控制方法及智能音箱,以解决智能音箱用户不能实时获取到外出者的动态,从而不能为接下来要做的事做好相应安排的问题。

为实现上述目的,本发明提供了一种智能音箱控制方法,该智能音箱控制方法包括:

监测是否接收到设置于代步工具上的导航终端发送的用于指示所述导航终端开始导航的提示消息;其中,所述提示消息为所述导航终端在接收到用户输入的导航请求之后发送的;

当接收到用于指示所述导航终端开始导航的提示消息时,获取所述代步工具的移动路径;

根据获取到的移动路径生成代步工具的移动状态信息;

将所述代步工具的移动状态信息播报给智能音箱用户。

其中,

所述代步工具的移动路径为所述代步工具从代步工具的当前地理位置到达代步工具的目的地位置的运动轨迹;

所述获取所述代步工具的移动路径的步骤包括:

接收所述导航终端发送的当前地理位置;

接收所述导航终端发送的目的地位置;

根据接收到的当前地理位置及目的地位置确定所述移动路径。

其中,所述移动状态信息包括目的地位置相对于当前地理位置的方向,以及所述代步工具到达所述目的地位置的预计时间。

其中,所述根据获取到的移动路径生成代步工具的移动状态信息包括步骤:

根据预设电子地图,获取目的地位置相对于当前地理位置的方向;

获取所述代步工具的移动速度及当前地理位置与目的地位置之间的距离;

根据获取到的移动速度及当前地理位置与目的地位置之间的距离,计算所述代步工具到达所述目的地位置的预计时间。

其中,所述根据预设电子地图,获取目的地位置相对于当前地理位置的方向包括步骤:

获取当前地理位置在所述电子地图上的第一坐标;

获取目的地位置在所述电子地图上的第二坐标;

根据所述第一坐标及第二坐标确定目的地位置相对于当前地理位置的方向。

其中,所述获取所述代步工具的移动路径的步骤之后还包括步骤:

在接收到所述导航终端发送的用于指示所述导航终端中止导航的警示消息时,向所述智能音箱用户播报所述当前地理位置以及用于提示所述代步工具中止行程的提示语。

其中,在所述监测是否接收到设置于代步工具上的导航终端发送的用于指示所述导航终端开始导航的提示消息的步骤之前包括步骤:

向所述导航终端发送用于连接所述智能音箱的指示消息;

接收所述导航终端根据所述指示消息发送的连接请求;

响应所述连接请求。

其中,所述将所述代步工具的移动状态信息播报给智能音箱用户包括步骤:

将所述目的地位置相对于当前地理位置的方向及所述代步工具到达所述目的地位置的预计时间播报所述给智能音箱用户。

本发明还提供了一种智能音箱,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能音箱控制方法的步骤。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的智能音箱控制方法的步骤。

本发明的上述方案至少包括以下有益效果:

在本发明的实施例中,通过监测智能音箱是否接收到设置于代步工具上的导航终端发送的用于指示导航终端开始导航的提示消息,当智能音箱接收到用于指示导航终端开始导航的提示消息时,则获取代步工具的移动路径,然后,根据获取到的移动路径生成上述代步工具的移动状态信息,最后将所述代步工具的移动状态信息播报给智能音箱用户,从而达到让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排的效果。

附图说明

图1为本发明具体实施例提供的智能音箱控制方法的流程示意图之一;

图2为本发明具体实施例提供的获取所述代步工具的移动路径的流程示意图;

图3为本发明具体实施例提供的根据获取到的移动路径生成代步工具的移动状态信息的流程示意图;

图4为本发明具体实施例提供的获取目的地位置相对于当前地理位置的方向的流程示意图;

图5为本发明具体实施例提供的智能音箱的结构示意图;

图6为本发明具体实施例提供的智能音箱与导航终端联动系统的网络架构示意图;

图7为本发明具体实施例提供的智能音箱控制方法的流程示意图之二。

具体实施方式

下面将结合附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如图1所示,本发明的具体实施例提供了一种智能音箱控制方法,包括:

步骤s11,监测是否接收到设置于代步工具上的导航终端发送的用于指示所述导航终端开始导航的提示消息;其中,所述提示消息为所述导航终端在接收到用户输入的导航请求之后发送的。

其中,在本发明的具体实施例中,代步工具指能使人从一个地理位置到达目的地位置的一种交通工具,包括车辆,导航终端可以是设置在代步工具上的导航仪,也可以是用户以某种手段连接在代步工具上,并且能够用于导航的其他智能终端,且该导航终端能够与智能音箱建立远程连接,进行数据的发送与接收。当第一监测时间到达时,智能音箱便会扫描监测自身是否接收到导航终端发送的用于指示导航终端开始导航的提示消息,上述第一监测时间为预先设定的多个监测时间中的一个,多个监测时间中包括预先获得的代步工具用户历史习惯出行数据中的多个时间点。上述导航终端接收到的用户输入的导航请求,可以是代步工具用户以触摸或语音的方式输入的导航请求,当接收到该导航请求后,导航终端将开始导航的提示消息发送给智能音箱。

例如,上述的用于指示所述导航终端开始导航的提示消息可以是“与您建立连接的导航终端已经开始导航……”,或者是富有幽默感的提示“主人,您的对象已经开始行动啦!”。

步骤s12,当接收到用于指示所述导航终端开始导航的提示消息时,获取所述代步工具的移动路径。

其中,在本发明的具体实施例中,导航终端发出开始导航的提示,说明代步工具端的用户已经进行了导航请求输入操作,并且导航终端已经开始进行导航,此时,导航终端会将开始导航的提示发送给智能音箱端,当智能音箱监测已经接收到上述用于指示导航终端开始导航的提示消息,就通过双方建立的连接,获取导航终端正在执行的移动路径,具体为导航终端响应代步工具端的用户输入,智能音箱接收导航终端获取并发送的代步工具的当前地理位置及用户输入的目的地位置,并根据获取到的两个位置确定导航终端为代步工具用户规划的移动路径。

步骤s13,根据获取到的移动路径生成代步工具的移动状态信息。

其中,在本发明的具体实施例中,由于代步工具在移动,因此,智能音箱接收到的代步工具的当前地理位置也在变化,相应的,获取到的移动路径也处在变化中,这就保证了智能音箱用户获取到的信息的实时性与准确性。本实施例中的移动状态信息具体是指代步工具将要到达的目的地位置相对于代步工具当前地理位置的方向,以及到达上述目的地位置的预计到达时间,二者都可以根据已经获取到的移动路径来生成。

步骤s14,将所述代步工具的移动状态信息播报给智能音箱用户。

其中,在本发明的具体实施例中,当在移动路径的基础上生成上述代步工具的移动状态信息后,智能音箱便会将所述移动状态信息播报给智能音箱用户。以代步工具的用户早上上班为例,他在九点五十有个公司会议要参加,开始导航时,代步工具在目的地位置,也就是公司东偏南50度的方向上,当前时间为上午九点整,预计在九点四十分到达,几分钟后,代步工具相对于目的地位置的方向为东偏北30度,而预计到达时间变为十点整,这些移动状态信息的实时变化都会给智能音箱用户提供相关的信息。此时的智能音箱用户是公司的人事或者部门领导,他们接下来要做的事可能是打个电话咨询一下晚点的原因,或者利用代步工具晚到的时间为接下来的会议多准备点资料,这就能达到让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排的效果。

其中,请参照图2,在本发明的具体实施例中,上述代步工具的移动路径为所述代步工具从当前地理位置到达目的地位置的运动轨迹,相应地,上述获取所述代步工具的移动路径的步骤包括:

步骤s21,接收所述导航终端发送的当前地理位置。

其中,在本发明的具体实施例中,导航终端通过全球定位系统(globalpositioningsystem,gps)或北斗卫星导航系统(beidounavigationsatellitesystem,bds)获取到代步工具的当前地理位置,并将该位置发送给智能音箱,基于二者的连接,智能音箱将接收到上述当前地理位置。

步骤s22,接收所述导航终端发送的目的地位置。

其中,在本发明的具体实施例中,显而易见地,响应代步工具用户的触摸输入或语音输入,导航终端能够获取到代步工具用户输入的目的地位置,同时,智能音箱通过导航终端的数据输出,也将接收到上述目的地位置。

步骤s23,根据接收到的当前地理位置及目的地位置确定所述移动路径。

其中,在本发明的具体实施例中,当智能音箱接收到导航终端发送的代步工具的当前地理位置及目的地位置,智能音箱便根据当前地理位置及目的地位置,确定下了代步工具将要移动的路径。

需要进一步说明的是,所述移动状态信息包括目的地位置相对于当前地理位置的方向,以及所述代步工具到达所述目的地位置的预计时间。具体指移动工具的当前地理位置在目的地位置的哪个方向上,以及通过计算得出的代步工具预计到达目的地位置的时间。

其中,请参照图3,在本发明的具体实施例中,上述根据获取到的移动路径生成代步工具的移动状态信息的步骤包括:

步骤s31,根据预设电子地图,获取目的地位置相对于当前地理位置的方向。

需要说明的是,上述电子地图是预先设置在智能音箱上的,当接收到导航终端发送的当前地理位置及目的地位置后,智能音箱便能通过预先设定的电子地图定位到这两个位置,并获取到目的地位置相对于当前地理位置的方向。

步骤s32,获取所述代步工具的移动速度及当前地理位置与目的地位置之间的距离。

上述步骤的具体实现方式为,智能音箱接收导航终端发送的代步工具的移动速度,并通过预先设定的电子地图确定当前地理位置与目的地位置之间的距离。

步骤s33,根据获取到的移动速度及当前地理位置与目的地位置之间的距离,计算所述代步工具到达所述目的地位置的预计时间。

在步骤s32的基础上,智能音箱通过获取到的移动速度及当前地理位置与目的地位置之间的距离,计算出到达目的地位置的预计时间,由此可见,生成移动状态信息的整个过程是具有实时性的。

其中,请参照图4,上述根据预设电子地图,获取目的地位置相对于当前地理位置的方向的具体实现方式包括如下步骤:

步骤s41,获取当前地理位置在所述电子地图上的第一坐标;

步骤s42,获取目的地位置在所述电子地图上的第二坐标;

在本发明的具体实施例中,显而易见地,电子地图是预先设定在智能音箱上的电子地图,比如说高德地图、百度地图及谷歌地图等。智能音箱通过对导航终端发送的当前地理位置进行定位,在预设电子地图中生成第一坐标,对目的地位置进行定位,生成第二坐标,那么,就获取到了电子地图上的第一坐标及第二坐标。作为选择,上述的第一坐标及第二坐标也可以是导航终端生成的,而智能音箱用于接收导航终端发送的第一坐标及第二坐标。

步骤s43,根据所述第一坐标及第二坐标确定目的地位置相对于当前地理位置的方向。

在本发明的具体实施例中,在步骤s31与步骤s32的基础上,即获取到第一坐标及第二坐标后,就能够根据两个坐标确定出目的地位置相对于当前地理位置的方向。举例说明,假设当前地理位置在一家咖啡馆,我们要去的目的地位置为银行,则通过电子地图的坐标系统建立上述咖啡馆及银行的坐标,我们就能获取到银行在咖啡馆的哪一个方向上,如西偏北30度或者西北方向。

其中,在本发明的具体实施例中,上述获取所述代步工具的移动路径的步骤之后还包括步骤:在接收到所述导航终端发送的用于指示所述导航终端中止导航的警示消息时,向所述智能音箱用户播报所述当前地理位置以及用于提示所述代步工具中止行程的提示语。举例说明,还是代步工具用户下班回家的场景,当代步工具用户移动到位于回家道路上的a服装专卖店时,正好看见打折的标语,于是打算进去采购一番,那么他就要临时停留,并中止导航终端的导航,此时,智能音箱会接收到导航终端发送的用于指示所述导航终端中止导航的警示消息,并向家中的智能音箱用户播报代步工具现在位于小区西偏南30度方向的位置上,且行程已经中止,如“警惕!对象在西偏南30度的a服装专卖店中止导航,行程随之中止。”,但智能音箱用户并不知道代步工具用户中止导航的实情,他接下来就会联系代步工具用户,确认临时停留的原因或是否有意外发生。

需要说明的是,在本发明的具体实施例中,在监测是否接收到设置于代步工具上的导航终端发送的用于指示所述导航终端开始导航的提示消息的步骤之前,上述智能音箱控制方法还包括步骤:向所述导航终端发送用于连接所述智能音箱的指示消息;接收所述导航终端根据所述指示消息发送的连接请求;响应所述连接请求。确保代步工具上的导航终端与智能音箱之间建立了远程连接,再进行数据的发送与接收。

其中,在本发明的具体实施例中,上述步骤s14的具体实现方式包括如下步骤:将所述目的地位置相对于当前地理位置的方向及所述代步工具到达所述目的地位置的预计时间播报所述给智能音箱用户。在步骤s31、s32及s33的基础上,智能音箱用户能够实时获取到外出者的动态,为接下来要做的事做好相应安排,举例说明,以下班回家为场景,此时,小区位置就是目的地位置,在家中的成员通过智能音箱与代步工具上导航终端的联动,获取到外出者在小区的东南方向的大道上,预计八点整到达小区,那么家中的成员便可以根据这些信息计划在几点开始做饭,或者外出者在大道上遇有交通事故,家中成员也能及时展开救助措施。

由此可见,在本发明的具体实施例中,通过监测是否接收到设置于代步工具上的导航终端发送的用于指示导航终端开始导航的提示消息,并当接收到用于指示导航终端开始导航的提示消息时,获取代步工具的移动路径,之后,根据获取到的移动路径生成代步工具的移动状态信息,最后,将代步工具的移动状态信息播报给智能音箱用户,从而达到让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排的效果。

请参照图5,本发明的具体实施例还提供了一种智能音箱,包括存储器51、处理器52以及存储在存储器51中并可在处理器52上运行的计算机程序53,该处理器52执行计算机程序53时实现上述的智能音箱控制方法的步骤。

具体的,在本发明的具体实施例中,计算机程序53被处理器52执行时实现以下步骤:监测是否接收到设置于代步工具上的导航终端发送的用于指示所述导航终端开始导航的提示消息;当接收到用于指示所述导航终端开始导航的提示消息时,获取所述代步工具的移动路径;根据获取到的移动路径生成代步工具的移动状态信息;将所述代步工具的移动状态信息播报给智能音箱用户。其中,所述提示消息为所述导航终端在接收到用户输入的导航请求之后发送的。

可选的,计算机程序53被处理器52执行时还实现以下步骤:所述代步工具的移动路径为所述代步工具从代步工具的当前地理位置到达代步工具的目的地位置的运动轨迹;接收所述导航终端发送的当前地理位置;接收所述导航终端发送的目的地位置;根据接收到的当前地理位置及目的地位置确定所述移动路径。

可选的,计算机程序53被处理器52执行时还实现以下步骤:根据预设电子地图,获取目的地位置相对于当前地理位置的方向;获取所述代步工具的移动速度及当前地理位置与目的地位置之间的距离;根据获取到的移动速度及当前地理位置与目的地位置之间的距离,计算所述代步工具到达所述目的地位置的预计时间。

可选的,计算机程序53被处理器52执行时还实现以下步骤:获取当前地理位置在所述电子地图上的第一坐标;获取目的地位置在所述电子地图上的第二坐标;根据所述第一坐标及第二坐标确定目的地位置相对于当前地理位置的方向。

可选的,计算机程序53被处理器52执行时还实现以下步骤:在接收到所述导航终端发送的用于指示所述导航终端中止导航的警示消息时,向所述智能音箱用户播报所述当前地理位置以及用于提示所述代步工具中止行程的提示语。

可选的,计算机程序53被处理器52执行时还实现以下步骤:向所述导航终端发送用于连接所述智能音箱的指示消息;接收所述导航终端根据所述指示消息发送的连接请求;响应所述连接请求。

可选的,计算机程序53被处理器52执行时还实现以下步骤:将所述目的地位置相对于当前地理位置的方向及所述代步工具到达所述目的地位置的预计时间播报所述给智能音箱用户。

即,在本发明的具体实施例中,智能音箱5的处理器52执行计算机程序53时实现上述的智能音箱的控制方法的步骤,能够让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排。

需要说明的是,由于智能音箱5的处理器52执行计算机程序53时实现上述智能音箱控制方法的步骤,因此上述智能音箱控制方法的所有实施例均适用于该智能音箱5,且均能达到相同或相似的有益效果。

此外,本发明的具体实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的智能音箱控制方法的步骤。

具体的,在本发明的具体实施例中,计算机可读存储介质被处理器执行时实现以下步骤:监测是否接收到设置于代步工具上的导航终端发送的用于指示所述导航终端开始导航的提示消息;当接收到用于指示所述导航终端开始导航的提示消息时,获取所述代步工具的移动路径;根据获取到的移动路径生成代步工具的移动状态信息;将所述代步工具的移动状态信息播报给智能音箱用户。其中,所述提示消息为所述导航终端在接收到用户输入的导航请求之后发送的。

可选的,计算机可读存储介质被处理器执行时还实现以下步骤:所述代步工具的移动路径为所述代步工具从代步工具的当前地理位置到达代步工具的目的地位置的运动轨迹;接收所述导航终端发送的当前地理位置;接收所述导航终端发送的目的地位置;根据接收到的当前地理位置及目的地位置确定所述移动路径。

可选的,计算机可读存储介质被处理器执行时还实现以下步骤:根据预设电子地图,获取目的地位置相对于当前地理位置的方向;获取所述代步工具的移动速度及当前地理位置与目的地位置之间的距离;根据获取到的移动速度及当前地理位置与目的地位置之间的距离,计算所述代步工具到达所述目的地位置的预计时间。

可选的,计算机可读存储介质被处理器执行时还实现以下步骤:获取当前地理位置在所述电子地图上的第一坐标;获取目的地位置在所述电子地图上的第二坐标;根据所述第一坐标及第二坐标确定目的地位置相对于当前地理位置的方向。

可选的,计算机可读存储介质被处理器执行时还实现以下步骤:在接收到所述导航终端发送的用于指示所述导航终端中止导航的警示消息时,向所述智能音箱用户播报所述当前地理位置以及用于提示所述代步工具中止行程的提示语。

可选的,计算机可读存储介质被处理器执行时还实现以下步骤:向所述导航终端发送用于连接所述智能音箱的指示消息;接收所述导航终端根据所述指示消息发送的连接请求;响应所述连接请求。

可选的,计算机可读存储介质被处理器执行时还实现以下步骤:将所述目的地位置相对于当前地理位置的方向及所述代步工具到达所述目的地位置的预计时间播报所述给智能音箱用户。

即,在本发明的具体实施例中,计算机程序被处理器执行时实现上述的智能音箱控制方法的步骤,能够让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排。

需要说明的是,由于计算机程序被处理器执行时实现上述的智能音箱控制方法的步骤,因此上述智能音箱控制方法的所有实施例均适用于该计算机可读存储介质,且均能达到相同或相似的有益效果。

其中,请参照图6,图6为本发明具体实施例提供的智能音箱与导航终端联动系统的网络架构示意图,该联动系统包括代步工具7的导航终端6一端及智能音箱5一端,智能音箱5与导航终端6通过互联网络连接,其中导航终端6主要用于获取代步工具7用户输入的目的地位置、代步工具7的当前地理位置、获取两个位置在预设电子地图上的坐标和距离、以及获取到代步工具7的移动速度,智能音箱5主要用于接收导航终端6发送的上述数据及信息、在与导航终端6建立连接的基础上获取代步工具7的移动路径、确定目的地位置相对于当前地理位置的方向及计算代步工具7的预计到达时间,并将其播报给智能音箱用户。

可见,上述智能音箱5与导航终端6联动的系统能够达到让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排的效果。

其中,请参照图7,图7为本发明具体实施例提供的智能音箱控制方法的流程示意图之二,需要说明的是,图7基于图6所示的智能音箱与导航终端联动系统的网络架构来实施,并且图7是整个智能音箱控制方法步骤的详细示意图,更清楚地展示了本发明的一种智能音箱控制方法的具体流程,包括如下步骤:

步骤701,智能音箱发送用于连接的提示消息;

步骤702,导航终端发送连接请求;

步骤703,智能音箱响应请求,建立连接;

步骤704,智能音箱监测是否接收到开始导航的提示;

步骤705,导航终端发送开始导航的提示;

步骤706,智能音箱监测接收到提示;

步骤707,导航终端发送当前地理位置、目的地位置;

步骤708,智能音箱根据当前地理位置及目的地位置确定代步工具的移动路径、目的地位置相对于当前地理位置的方向及当前地理位置与目的地位置之间的距离;

步骤709,导航终端发送代步工具的移动速度;

步骤710,智能音箱根据移动速度及当前地理位置与目的地位置之间的距离计算预计到达目的地位置的时间;

步骤711,智能音箱将目的地位置相对于当前地理位置的方向及预计到达目的地位置的时间播报给智能音箱用户。

由此可见,上述智能音箱控制方法的具体流程能够达到让智能音箱用户实时获取到外出者的动态,以便为接下来要做的事做好相应安排的效果。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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