蓝牙设备的控制方法、装置及计算机可读存储介质与流程

文档序号:26186710发布日期:2021-08-06 18:38阅读:107来源:国知局
蓝牙设备的控制方法、装置及计算机可读存储介质与流程

本发明涉及网络通信的技术领域,尤其涉及一种蓝牙设备的控制方法、装置及计算机可读存储介质。



背景技术:

很多的电子设备都具备蓝牙功能,以实现设备之间的数据交换以及控制,其中,若一个电子设备同时连接多个蓝牙设备时,要针对某个已连接的蓝牙设备进行控制,控制过程不能直观体现,导致电子设备对蓝牙设备进行控制的智能化程度低。



技术实现要素:

本发明实施例通过提供一种蓝牙设备的控制方法、装置及计算机可读存储介质,旨在解决现有技术针对某个已连接的蓝牙设备进行控制,控制过程不能直观体现,导致电子设备对蓝牙设备进行控制的智能化程度低的技术问题。

本发明实施例提供一种蓝牙设备的控制方法,所述蓝牙设备的控制方法包括以下步骤:

接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备;

检测与所述待控制设备的连接状态;

在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示,以使得所述用户根据所述控制界面控制所述待控制设备。

在一实施例中,所述根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备的步骤包括:

解析所述控制指令,以得到所述控制指令携带的设备信息;

确定所述设备信息对应的候选设备;

在所述候选设备为多个时,显示所述候选设备的选择窗口,以使得用户在所述候选设备中选择所述待控制设备。

在一实施例中,所述在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示的步骤包括:

在所述连接状态为已连接时,连接所述待控制设备的功能接口;

获取所述功能接口对应的显示模块并组成所述控制界面;

输出所述控制界面。

在一实施例中,所述输出所述控制界面的步骤包括:

在所述控制指令存在对应的目标功能时,以预设的显示效果在所述控制界面显示所述目标功能对应的显示模块。

在一实施例中,所述在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示的步骤包括:

在所述控制指令存在对应的目标功能时,生成所述目标功能对应的控制界面。

在一实施例中,所述检测与所述待控制设备的连接状态的步骤之后,所述方法还包括:

在所述连接状态为未连接时,输出连接所述待控制设备的提示信息。

在一实施例中,所述接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备的步骤之前,所述方法还包括:

在检测到连接请求时,根据所述连接请求获取待连接设备信息并确定所述待连接设备信息对应的待连接设备;

连接所述待连接设备。

在一实施例中,所述连接所述待连接设备的步骤之前,所述方法还包括:

输出所述设备信息对应的待连接设备的选择窗口;

在检测到选择请求时,连接所述选择请求对应的待连接设备。

本发明实施例还提供一种蓝牙设备的控制装置,所述蓝牙设备的控制装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的蓝牙设备的控制程序,所述处理器执行所述蓝牙设备的控制程序时实现如上所述的蓝牙设备的控制方法的各个步骤。

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

在本实施例的技术方案中,蓝牙设备的控制装置接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备;检测与所述待控制设备的连接状态;在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示,以使得所述用户根据所述控制界面控制所述待控制设备。由于可基于用户指令确定出待控制设备,然后,若检测到与待控制设备的连接状态为已连接,则可获取与待控制设备对应的控制界面显示给用户查阅以及操作,用户可直观的通过控制界面,实现对待控制设备的控制,也就是实现了蓝牙设备的控制,本发明提高了对蓝牙设备进行控制的智能化程度。

附图说明

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

图1为本发明实施例涉及的蓝牙设备的控制装置的硬件构架示意图;

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

图3为本发明蓝牙设备的控制方法第二实施例步骤s10的细化流程示意图;

图4为本发明蓝牙设备的控制方法第三实施例步骤s30的细化流程示意图;

图5为本发明蓝牙设备的控制方法第四实施例步骤s30的细化流程示意图;

图6为本发明蓝牙设备的控制方法第五实施例的流程示意图。

具体实施方式

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

本发明的主要解决方案是:蓝牙设备的控制装置接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备;检测与所述待控制设备的连接状态;在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示,以使得所述用户根据所述控制界面控制所述待控制设备。

由于可基于用户指令确定出待控制设备,然后,若检测到与待控制设备的连接状态为已连接,则可获取与待控制设备对应的控制界面显示给用户查阅以及操作,用户可直观的通过控制界面,实现对待控制设备的控制,也就是实现了蓝牙设备的控制,本发明提高了对蓝牙设备进行控制的智能化程度。

作为一种实现方式,蓝牙设备的控制装置可以如图1。

本发明实施例方案涉及的是蓝牙设备的控制装置,蓝牙设备的控制装置包括:处理器101,例如cpu,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。

存储器102可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1,作为一种计算机可读存储介质的存储器103中可以包括检测程序;而处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备;

检测与所述待控制设备的连接状态;

在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示,以使得所述用户根据所述控制界面控制所述待控制设备。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

解析所述控制指令,以得到所述控制指令携带的设备信息;

确定所述设备信息对应的候选设备;

在所述候选设备为多个时,显示所述候选设备的选择窗口,以使得用户在所述候选设备中选择所述待控制设备。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

在所述连接状态为已连接时,连接所述待控制设备的功能接口;

获取所述功能接口对应的显示模块并组成所述控制界面;

输出所述控制界面。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

在所述控制指令存在对应的目标功能时,以预设的显示效果在所述控制界面显示所述目标功能对应的显示模块。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

在所述控制指令存在对应的目标功能时,生成所述目标功能对应的控制界面。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

在所述连接状态为未连接时,输出连接所述待控制设备的提示信息。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

在检测到连接请求时,根据所述连接请求获取待连接设备信息并确定所述待连接设备信息对应的待连接设备;

连接所述待连接设备。

在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

输出所述设备信息对应的待连接设备的选择窗口;

在检测到选择请求时,连接所述选择请求对应的待连接设备。

在本实施例的技术方案中,蓝牙设备的控制装置接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备;检测与所述待控制设备的连接状态;在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示,以使得所述用户根据所述控制界面控制所述待控制设备。由于可基于用户指令确定出待控制设备,然后,若检测到与待控制设备的连接状态为已连接,则可获取与待控制设备对应的控制界面显示给用户查阅以及操作,用户可直观的通过控制界面,实现对待控制设备的控制,也就是实现了蓝牙设备的控制,本发明提高了对蓝牙设备进行控制的智能化程度。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

参照图2,图2为本发明蓝牙设备的控制方法的第一实施例,方法包括以下步骤:

步骤s10,接收控制指令,根据所述控制指令获取设备信息并确定所述设备信息对应的待控制设备。

在本实施例中,控制指令为用户输入,其中,用户可在蓝牙设备的控制装置中的搜索框输入文本指令,也可为语音指令;然后蓝牙设备的控制装置可基于接收到的控制指令进行解析,得到对应的设备信息,然后,打开蓝牙搜索程序进行设备搜索,在可连接以及已连接设备的名称列表中匹配对应的蓝牙设备作为上述待控制设备。

步骤s20,检测与所述待控制设备的连接状态。

在本实施例中,若在可连接的设备列表中找到与上述设备信息对应的蓝牙设备,则将找到的蓝牙设备作为待控制设备,并且确定与待控制设备的连接状态为未连接;若在已连接的设备列表中找到与上述设备信息对应的蓝牙设备,则确定与待控制设备的连接状态为已连接。

可选的,在确定连接状态为未连接时,输出请客户主动连接的提示信息。

可选的,当连接成功待控制设备后,会询问待控制设备授予功能控制权限,在获取了待控制设备的控制权限后,可对待控制设备的功能进行控制。

步骤s30,在所述连接状态为已连接时,获取所述待控制设备的控制界面并显示,以使得所述用户根据所述控制界面控制所述待控制设备。

在本实施例中,要实现对待控制设备的控制,可基于获取的功能权限,生成与功能数量对应的控制界面,以使得用户可直观的通过控制界面实现对待控制设备的功能进行操作。鉴于众多蓝牙控制软件使用时出现卡顿、闪退的问题基本都是程序优化不足的原因,程序开发后的后期优化对软件的运行极为重要。本发明通过后期对软件的不断测试,对程序不断优化,从而使软件运行稳定,极大程度提升用户的使用体验。v3.0版2/33.蓝牙控制软件使用主要是通讯控制,过于繁杂的操作会消耗用户的使用时间,大大降低用户的使用效率。本发明对操作界面进行了简洁的设计,操作简单明了,能够减少用户的使用时间,大大提高使用效率。

可选的,蓝牙控制软件的界面设计非常影响用户的使用体验,本发明对界面设计布局进行了操作合理化和界面美化设计,全新科学设计的界面大大的提升用户使用的体验。

可选的,蓝牙设备的控制装置分为连接、控制两大模块。

可选的,在连接模块中,可以进行对蓝牙设备进行扫描、选择连接。界面设计简洁,大大提升用户使用效率。

可选的,在控制模块中,可以使用基础的设定的按键对蓝牙设备进行通讯,从而实现蓝牙控制。

可信度,在按键上方,本发明添加了一个接受蓝牙设备返回的信息的对话框可将蓝牙设备返回的信息显示出来。本发明在基础的设定按键之余添加了控制按键的自定义,满足了用户在使用时不同的需求,大大提升用户使用体验。

在本实施例的技术方案中,由于可基于用户指令确定出待控制设备,然后,若检测到与待控制设备的连接状态为已连接,则可获取与待控制设备对应的控制界面显示给用户查阅以及操作,用户可直观的通过控制界面,实现对待控制设备的控制,也就是实现了蓝牙设备的控制,本发明提高了对蓝牙设备进行控制的智能化程度。

参照图3,图3为本发明蓝牙设备的控制方法的第二实施例,基于第一实施例,步骤s10包括:

步骤s11,解析所述控制指令,以得到所述控制指令携带的设备信息。

在本实施例中,可解析成用户输入的控制指令中携带的设备信息,例如:用户通过语音“连接设备编号为n的b设备”作为指令,则可将解析到的设备信息理解为“设备编号n”;若用户通过语音“连接设备类型为x的c设备作为指令”,则可将解析到的设备信息理解为“设备类型x”。

步骤s12,确定所述设备信息对应的候选设备。

步骤s13,在所述候选设备为多个时,显示所述候选设备的选择窗口,以使得用户在所述候选设备中选择所述待控制设备。

在本实施例中,考虑到设备信息可能存在用户不行想控制的设备,因此,若通过设备信息确定出了多个候选设备,则会输出上述选择窗口让用户在候选设备中选择出待控制设备。

在本实施例的技术方案中,在确定设备信息对应多个候选设备时,可基于选择窗口来使用户进行选择,用户基于选择窗口可精准的找到待控制设备。

参照图4,图4为本发明蓝牙设备的控制方法的第三实施例,基于第一或第二实施例,步骤s30包括:

步骤s31,在所述连接状态为已连接时,连接所述待控制设备的功能接口。

在本实施例中,蓝牙设备的控制装置可通过上述连接方式来获取待控制设备的功能控制权限。

步骤s32,获取所述功能接口对应的显示模块并组成所述控制界面。

在本实施例中,可基于对接的功能接口来生成针对待控制设备的控制界面,例如:当对接了待控制设备的功能a以及功能b,则可生成携带功能a以及功能b软件按钮的控制界面。

步骤s33,输出所述控制界面。

在本实施例中,通过显示上述控制界面,用户可基于蓝牙设备的控制装置操作控制界面以实现对蓝牙设备的控制。

在本实施例的技术方案中,基于蓝牙设备的控制装置对待控制设备的控制权限,蓝牙设备的控制装置可灵活生成用于控制蓝牙设备对应功能的控制界面,提高了用户体验。

参照图5,图5为本发明蓝牙设备的控制方法的第四实施例,基于第一至第三任一实施例,步骤s33包括:

步骤s331,在所述控制指令存在对应的目标功能时,以预设的显示效果在所述控制界面显示所述目标功能对应的显示模块。

在本实施例中,基于用户输入的控制指令,例如:用户通过语音输入“控制设备编号为n的b设备的播放功能”,则生成针对待控制设备的各个功能的控制界面后,会在控制界面高亮显示播放功能对应的显示模块;

可选的,在所述控制指令存在对应的目标功能时,生成所述目标功能对应的控制界面,也就是说,可仅生成包括播放功能的控制模块的控制界面。

在本实施例的技术方案中,通过不同的显示效果来针对用户需求的目标功能,可使得用户迅速找到想要使用的功能,提高了对蓝牙设备的控制效率。

参照图6,图6为本发明蓝牙设备的控制方法的第五实施例,基于第一至第四任一实施例,步骤s10之前,包括:

步骤s40,在检测到连接请求时,根据所述连接请求获取待连接设备信息并确定所述待连接设备信息对应的待连接设备。

步骤s50,连接所述待连接设备。

可选的,输出所述设备信息对应的待连接设备的选择窗口,在检测到选择请求时,连接所述选择请求对应的待连接设备。

在本实施例的技术方案中,当用户输入连接请求时,基于连接请求携带的待连接设备信息来对可连接设备列表进行筛选,以实现待连接设备确定以及连接,进一步的,用户还可基于选择窗口对筛选结果进行二次筛选,以快速且精准的确定待连接设备,本实施例提高了蓝牙连接效率。

为实现上述目的,本发明实施例还提供一种蓝牙设备的控制装置,所述蓝牙设备的控制装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的蓝牙设备的控制程序,所述处理器执行所述蓝牙设备的控制程序时实现如上所述的蓝牙设备的控制方法的各个步骤。

为实现上述目的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有蓝牙设备的控制程序,所述蓝牙设备的控制程序被处理器执行时实现如上所述的蓝牙设备的控制方法的各个步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或蓝牙设备的控制程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的网络配置产品程序的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和蓝牙设备的控制程序产品的流程图和/或方框图来描述的。应理解可由蓝牙设备的控制程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些蓝牙设备的控制程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些蓝牙设备的控制程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些蓝牙设备的控制程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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