设备控制方法以及终端设备与流程

文档序号:20598234发布日期:2020-05-01 21:23阅读:129来源:国知局
设备控制方法以及终端设备与流程

本发明涉及智能控制技术领域,尤其涉及一种设备控制方法以及终端设备。



背景技术:

随着终端设备的智能化,用户常用的设备如音箱等也越来越智能,多个设备之间往往需要进行交互,如数据同步或者控制,比如音箱播放手机当前播放的音乐或者手机控制音箱;而设备之间进行交互时,往往需要安装特定的软件实现,用户需要进行设备的交互时,需要打开软件并进行相应的控制,比较繁琐。



技术实现要素:

本发明的主要目的在于提供一种音箱的设备控制方法以及终端设备,旨在实现终端设备间交互需要手动实现比较繁琐的技术问题。

为实现上述目的,本发明提供一种设备控制方法,所述设备控制方法包括:

第一设备与第二设备建立连接;

所述第一设备或所述第二设备检测所述第一设备与所述第二设备之间的距离;

在所述距离减小且小于预设距离值时,所述第一设备与所述第二设备之间进行数据交互。

可选地,所述在所述距离减小且小于预设距离值时,所述第一设备与所述第二设备之间进行数据交互的步骤包括:

在所述距离减小时,确定第一设备与所述第二设备中的主设备和从设备;

在所述距离且小于预设距离时,执行主设备和从设备之间的数据交互。

可选地,所述执行主设备和从设备之间的数据交互的操作包括以下至少一种:

所述主设备将第一运行参数发送给所述从设备,所述主设备与所述从设备同时运行所述第一运行参数,或所述主设备停止运行所述第一运行参数,所述从设备运行所述第一运行参数;

所述从设备将第二运行参数发送给所述主设备,所述主设备与所述从设备同时运行所述第二运行参数,或所述从设备停止运行所述第二运行参数,所述主设备运行所述第二运行参数。

可选地,所述确定主设备和从设备的步骤包括:

确定所述第一设备以及所述第二设备的状态,所述状态包括运动状态和静止状态;

根据所述状态确定所述主设备和所述从设备。

可选地,所述根据所述状态确定所述主设备的步骤包括:

在所述第一设备为运动状态且所述第二设备为静止状态时,将所述第一设备作为主设备,所述第二设备作为从设备;

在所述第一设备为静止状态且所述第二设备为运动状态时,将所述第二设备作为主设备,所述第一设备作为从设备。

可选地,所述根据所述状态确定所述主设备的步骤包括:

在所述第一设备以及所述第二设备均为运动状态时,所述第一设备获取所述第一设备和所述第二设备的运动速度;

在所述第一设备的运动速度大于或等于所述第二设备的运动速度时,所述第一设备作为主设备,所述第二设备作为从设备;

在所述第一设备的运动速度小于所述第二设备的运动速度时,所述第二设备作为主设备,所述第一设备作为从设备。

可选地,所述第一设备检测与第二设备之间的距离的步骤之后,所述设备控制方法还包括:

根据所述距离调整所述设备的提示组件的提示参数,所述提示组件包括提示灯、显示屏以及扬声器中的至少一个。

此外,为实现上述目的,本发明还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备控制程序,所述设备控制程序被所述处理器执行如以上所述的设备控制方法。

可选地,所述终端设备为耳机或者音箱。

本发明提出的设备控制方法以及终端设备,第一设备或第二设备检测第一设备与第二设备之间的距离,在第一设备与第二设备之间的距离小于预设距离值时,第一设备与第二设备之间进行数据交互,而不需要用户手动打开数据软件进行交互,简化了数据同步过程,提高智能设备之间交互效率。

附图说明

图1为本发明设备控制方法涉及的设备的硬件架构示意图;

图2为本发明设备控制方法示例性实施例一的流程示意图;

图3为本发明设备控制方法示例性实施例二的流程示意图;

图4为本发明设备控制方法示例性实施例三的流程示意图。

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明设备控制方法涉及的设备的硬件架构示意图。设备至少包括处理器110、存储器120、通信模块130以及距离检测模块140。

本方案中的距离检测模块140用于检测两个设备之间的距离,距离检测模块140可为距离传感器、蓝牙以及近场通讯等传感器。存储器120中存储有操作系统以及设备控制程序。本实施中的设备可为手机、音箱或者耳机等能检测距离以及进行交互的设备。

存储器120中的设备控制程序被处理器执行时实现以下步骤:

第一设备与第二设备建立连接;

所述第一设备或所述第二设备检测所述第一设备与所述第二设备之间的距离;

在所述距离减小且小于预设距离值时,所述第一设备与所述第二设备之间进行数据交互。

参照图2,图2为本发明设备控制方法示例性实施例一的流程示意图。该实施例中,设备控制方法包括:

步骤s10,第一设备与第二设备建立连接;

步骤s20,第一设备或第二设备检测第一设备与第二设备之间的距离;

本实施例公开的技术方案中第一设备和第二设备间可以通过热点、蓝牙、wifi、hifi等方式建立连接,第一设备和第二设备可通过距离传感器、蓝牙、红外传感器以及nfc(nearfieldcommunication,近场通讯)等方式实现,例如第一设备以及第二设备均具备红外传感器,通过检测到的红外传感器的信号强度即可确定第一设备以及第二设备之间的距离,其它检测方式蓝牙检测方式同理。

步骤s30,在所述距离减小且小于预设距离值时,第一设备与所述第二设备之间进行数据交互。

实施例二

参照图3,在实施例一的基础上提出本发明设备控制方法的示例性实施例二,图2中的步骤s30包括:

步骤s31,在所述距离减小时,确定所述第一设备和所述第二设备中的主设备和从设备;

步骤s32,在所述距离小于预设距离时,执行主设备和从设备之间的数据交互。第一设备与第二设备建立连接后,第一设备或第二设备可实时检测第一设备与第二设备之间的距离,在第一设备与第二设备之间的距离减小,说明第一设备与第二设备之间相互靠近,此时可根据第一设备和第二设备的状态确定主设备和从设备,同时判断第一设备和第二设备之间的距离是否小于预设距离,以进一步确定主设备与从设备之间是否进行数据交互。本实施例中的数据交互的过程包括以下至少一个:

所述主设备将第一运行参数发送给所述从设备,所述主设备与所述从设备同时运行所述第一运行参数,或所述主设备停止运行所述第一运行参数,所述从设备运行所述第一运行参数;

所述从设备将第二运行参数发送给所述主设备,所述主设备与所述从设备同时运行所述第二运行参数,或所述从设备停止运行所述第二运行参数,所述主设备运行所述第二运行参数。

第一运行参数为主设备的运行参数,第二运行参数为从设备的运行参数,第一运行参数和第二运行参数可以包括主设备或从设备当前运行应用对应的应用参数、当前的控制参数或预设的控制参数、当前的运行内容。

当第一运行参数为主设备当前运行应用对应的应用参数时,主设备将该应用参数发送给从设备,从设备可根据应用参数开启对应的应用,如主设备当前开启的应用为围棋应用,则从设备根据应用参数对应开启围棋应用,则主设备和从设备同时显示围棋应用的界面,方便多用户对战;当第一运行参数为主设备当前的控制参数或预设的控制参数时,主设备将控制参数发送给从设备,在从设备接收到控制参数后,可直接根据接收到的控制参数进行控制,比如从设备接收到的控制参数为主设备的音量参数时,则从设备可对应修改从设备的音量参数,可以通过主设备控制修改从设备音量,控制参数也可预先设置,如控制参数可为开启某些功能或者关闭某些功能;在第一运行参数为主设备的输出数据时,从设备可对应输出接收到的输出数据,该输出数据可为主设备当前显示的图像数据或者主设备当前播放的音频数据,此时主设备可停止播放当前显示图像数据或者音频数据,从设备开始播放当前显示图像数据或者音频数据,可将主设备播放的内容快速切换至从设备,也可以是从设备和主设备同时播放该图像数据和音频数据,方便多人同时观看;在第一运行参数为主设备当前连接的第三设备对应的设备信息时,从设备可根据接收到的设备信息连接该第三设备,例如设备信息为主设备连接的第三设备对应的wifi连接信息,则可根据wifi连接信息连接对应的第三设备,此时第三设备可以从与主设备连接切换为与从设备连接,或者第三设备同时与主设备及从设备连接。

当第二运行参数为从设备当前运行应用对应的应用参数时,从设备将该应用参数发送给主设备,主设备可根据应用参数开启对应的应用,如从设备当前开启的应用为围棋应用,则主设备根据应用参数对应开启围棋应用,则主设备和从设备同时显示围棋应用的界面,方便多用户对战;当第二运行参数为从设备当前的控制参数或预设的控制参数时,从设备将控制参数发送给主设备,在主设备接收到控制参数后,可直接根据接收到的控制参数进行控制,比如主设备接收到的控制参数为从设备的音量参数时,则主设备可对应修改主设备的音量参数,可以通过从设备控制修改主设备音量,控制参数也可预先设置,如控制参数可为开启某些功能或者关闭某些功能;在第二运行参数为从设备的输出数据时,主设备可对应输出接收到的输出数据,该输出数据可为从设备当前显示的图像数据或者从设备当前播放的音频数据,此时从设备可停止播放当前显示图像数据或者音频数据,主设备开始播放当前显示图像数据或者音频数据,可将从设备播放的内容快速切换至主设备,也可以是从设备和主设备同时播放该图像数据和音频数据,方便多人同时观看;在第二运行参数为从设备当前连接的第三设备对应的设备信息时,主设备可根据接收到的设备信息连接该第三设备,例如设备信息为从设备连接的第三设备对应的wifi连接信息,则可根据wifi连接信息连接对应的第三设备,此时第三设备可以从与从设备连接切换为与主设备连接,或者第三设备同时与主设备及从设备连接。

本实施例公开的技术方案中第一设备或第二设备检测第一设备与第二设备之间的距离,在第一设备与第二设备之间的距离减小时,确定主设备和从设备,当该距离小于预设距离值时,执行主设备和从设备之间的数据交互,这样可以通过主设备或从设备中的一个对主设备或从设备中的另一个快速进行操作,而不需要用户手动打开数据软件进行交互,简化了设备间的交互过程,提高设备间交互效率。

本实施例中主设备以及从设备可通过第一设备和第二设备的状态来确定,第一设备和第二设备的状态可包括运动状态以及静止状态,也可通过其它方式如设备的优先级,设备的优先级可提前设置,也可根据设备的其它参数确定如设备类型,如音箱的优先级高于耳机。

本实施例公开的技术方案中可通过确定主动靠近的设备来确定主设备,可选地主设备可通过设备的状态来确定,即步骤s31包括:

步骤s311,确定第一设备以及所述第二设备的状态,所述状态包括运动状态和静止状态;

步骤s312,根据所述状态确定所述主设备。

具体地,步骤s312可包括:

在所述第一设备为运动状态且所述第二设备为静止状态时,将第一设备作为主设备;

在所述第一设备为静止状态且所述第二设备为运动状态时,将所述第二设备作为主设备。

第一设备和第二设备的状态可根据速度传感器检测到的速度确定,在速度传感器检测到的速度大于预设阈值时,可认为速度传感器所在的设备为运动状态,在速度传感器检测到的速度值小于或等于预设阈值时,可认为设备处于静止状态,预设阈值可以为零;可以理解的是为避免设备晃动造成的误差,可在速度传感器检测到的速度大于预设阈值时,确定速度大于预设阈值的时长,在该时长大于预设时长时,认为速度传感器所在的设备为运动状态,或者,在预设时长内速度的方向未发生变化则认为速度传感器所在的设备为主设备。

在本实施例中,第二设备可将其状态发送至第一设备,第一设备根据第一设备的状态以及接收到的第二设备的状态确定主设备;或者,可对本第一设备进行定位确定第一设备的位置变化以及第一设备与第二设备之间的距离变化,根据第一设备的位置变化以及第二设备的距离变化即可确定第一设备与第二设备的状态,则不需要第二设备将状态传输至第一设备即可确定第一设备和第二设备的状态,设备在室内的定位可参考wifi定位等近场信号定位技术。例如,在第一设备检测到与第二设备之间的距离减小,但第一设备的位置未产生变化时,可认为第一设备处于静止状态且第二设备处于运动状态,此时将第二设备设为主设备,则第一设备的位置产生变化时,确定第一设备的运动距离,在运动距离与距离减小值匹配时,说明第一设备处于运动状态,第二设备处于静止状态,此时将第一设备设为主设备,在运动距离与距离减小值不匹配时,说明第一设备以及第二设备均处于运动状态,此时需要比较第一设备和第二设备的运动速度的大小和方向。

在本实施例中,将主动靠近的设备作为主设备,若第一设备处于运动状态,且第二设备处于静止状态则认为第一设备主动靠近第二设备,第一设备为主动靠近的设备,则将第一设备作为主设备,第二设备作为从设备,若第一设备为静止状态且所述第二设备为运动状态,则认为第二设备主动靠近第一设备,认为第二设备为主动靠近的设备,将第二设备作为主设备,第一设备作为从设备;在确定主设备后,主设备与从设备之间进行数据交互。

可以理解的是,可能存储在第一设备以及第二设备相互靠近的情况,或者第一设备与第二设备之间同方向运动的情况,则可确定第一设备以及第二设备的运动速度,根据运动速度确定主设备,即步骤s312还包括:

在所述第一设备以及所述第二设备均为运动状态时,获取所述第一设备和所述第二设备的运动速度;

在所述第一设备的运动速度大于或等于所述第二设备的运动速度时,第一设备作为主设备,第二设备作为从设备;

在所述第一设备的运动速度小于所述第二设备的运动速度时,所述第二设备作为主设备,第一设备作为从设备。

在第一设备的运动速度大于第二设备的运动速度时,说明第一设备主动靠近第二设备,此时可将第一设备作为主设备,第二设备作为从设备;在第一设备的运动速度小于所述第二设备的运动速度时,说明第二设备主动靠近第一设备,将第二设备作为主设备,第一设备作为从设备。

可以理解的是,在第一设备和第二设备均处于运动状态时,也可通过其它方式来确定主设备,例如可预先设定第一设备和第二设备的优先级,根据预先设定的优先级来确定主设备。

本实施例公开的设备控制方法,在第一设备和第二设备中确定主设备,并通过主设备来控制从设备,或者将主设备的同步数据发送至从设备,使得主设备和从设备之间的交互更加智能。

实施例三

参照图4,在实施例一或二的基础上提出本发明设备控制方法的示例性实施例三,图1和图2中的步骤s10之后,所述设备控制方法还包括:

步骤s40,根据所述距离调整所述设备的提示组件的提示参数,所述提示组件包括提示灯、显示屏以及扬声器中的至少一个。

s40可在s30之前、s30之后或者与s30同时执行,图4仅仅为一种示例性实施例的示意图,在本实施例中,可设置多个距离区间,并根据检测到的距离所在的距离区间调整所述音箱上提示组件的提示参数,避免提示参数的调整太过频繁。本实施例中的提示参数可包括提示灯的显示参数、显示屏的显示参数以及扬声器的播放参数中的至少一个;提示灯的显示参数可包括提示灯的显示颜色、显示亮度、点亮数量以及闪烁频率中的至少一个,显示屏的显示参数包括显示屏的显示内容、显示内容的闪烁频率以及显示亮度中的至少一个,扬声器的播放参数包括播放内容、播放音量、播放声纹以及播放频率中的至少一个。在本实施例中,不同的距离对应的提示组件可相同也可不同。

例如,在用户与音箱之间的距离位于[3m,5m]范围内时,控制提示灯(如灯圈)闪烁,提醒用户正在靠近音箱;在用户与音箱之间的距离位于[1m,3m)范围内时,增大提示灯的闪烁频率并在显示屏中显示当前距离对应的显示内容,在用户与音箱之间的距离位于[0m,1m)范围内时,可切换显示屏的显示内容为心动画面并控制扬声器播放欢迎乐曲。

在本实施例中,可针对不同的距离区间可设置不同的系数,确定检测到的距离所在的距离区间对应的系数,获取可穿戴设备检测到的心跳信号或者脉搏信号的频率,对该频率乘以确定的系数得到目标频率,根据目标频率调整提示组件的提示参数,距离区间依次减小时,对应的系数依次越大,例如,在用户与音箱之间的距离位于[3m,5m]范围内时,对应的系数可为1,在用户与音箱之间的距离位于[1m,3m)范围内时,对应的系数可为1.5,在用户与音箱之间的距离位于[0m,1m)范围内时,对应的系数可为可为2。

本实施例中的提示参数可包括提示灯的闪烁频率以及显示屏上显示图像的闪烁频率中的至少一个,所述距离与所述闪烁频率负相关。在调整提示灯的闪烁频率或者显示屏上显示图像的闪烁频率的同时也可调整其它提示组件的提示参数。

本实施例中根据第一设备和第二设备之间的距离自动调整音箱的提示参数,即实现了音箱的自动提示;同时根据第一设备和第二设备之间的距离自动调整音箱的提示参数,使得用户交互时有不同的感官体验,提高交互性。

本发明还提出一种计算机可读存储介质,计算机可读存储介质上存储有设备控制程序,所述设备控制程序被处理器执行时实现如以上实施例所述的设备控制方法。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本发明每个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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