一种音箱编组方法及装置与流程

文档序号:13804458阅读:174来源:国知局

本申请涉及音箱控制的技术领域,尤其涉及一种音箱编组方法及装置。



背景技术:

无线音箱是一种新型的智能家电设备,可以通过无线网络连接手机、平板、笔记本电脑等移动设备上的应用程序(application,app),移动设备可以通过app控制无线音箱中播放的音乐。

目前智能音箱在市场中应用广泛,智能音箱除播放曲目外,还可实现联网搜索歌曲,接收移动终端的播放控制指令等。并且多个智能音箱可进行组合播放,每组智能音箱组根据移动终端的控制指令不同,播放不同的曲目。对智能音箱进行分组的现有方法中,可通过移动终端上智能音箱对应的应用程序,对智能音箱对应的音箱图标进行分组,并将分组信息发送至智能音箱,从而智能音箱组可根据分组信息进行组合。然而,当在移动终端的应用程序上将多个智能音箱进行组合、拆分或重组时,通常需要对该多个智能音箱对应的音箱图标进行多次触控操作,才能实现上述操作,操作过程冗繁,用户体验度较低。

现有技术中,文献cn105573581a提出了一种音箱的编组方法,其通过当监测到用户对音箱编组界面显示的音箱图标的触控操作时,可获取该触控操作的滑动轨迹,通过滑动轨迹的轨迹位置,可收集滑动轨迹附近的音箱图标,从而可将收集的滑动轨迹附近的音箱图标进行编组。可使用户仅根据简单的触控操作完成对音箱的编组,简化了对音箱组进行拆分或组合的编组过程,提升了用户体验。

然而,上述音箱的编组方法基于滑动轨迹选定其附近的音箱图标作为音箱编组,首先,由于终端界面上的滑动操作存在识别准确性低的问题,尤其是滑动操作过程中的滑动力度、速度、方向不同会影响滑动操作的识别效率,因此,滑动操作选取音箱图标存在识别效率低的问题;其次,由于是基于滑动轨迹确定轨迹附近的音箱图标,因此,这里的“附近”存在难以准确识别的问题,即如果滑动操作为曲线或者部分覆盖到图标而离相对应位置的图标距离较远,则会造成图标识别的误判,从而进一步降低了附近图标的识别率。最后,如果备选的音箱数量过多,就会造成一个屏幕无法完全呈现所有音箱图标的情况,此时如果使用上述文献所述的滑动轨迹选定图标的方式则不能一次性完成图标的选定操作,需要不断切换屏幕来选定图标,进而造成用户操作不便的问题。

综合以上分析,现有技术当中并未提出一种音箱编组过程中图标识别准确率更高的图标选定方法。



技术实现要素:

一种音箱编组方法,所述方法包括如下步骤:

s1,在用户终端上为不同的音箱组的音箱设置不同类型的音箱图标;

s2,接收音箱编组控制指令后检测当前场景中所有音箱组及其音箱,并建立与所有所述音箱的通信连接;

s3,在所述用户终端的触摸屏上由下到上的将所述图标从所述触摸屏的下边缘向上浮动展示,直至到达所述触摸屏的上边缘,然后隐藏到达上边缘的图标;

s4,检测用户是否点击所述向上浮动展示的图标,如果所述用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态;如果所述用户未点击所述向上浮动展示的图标,则维持所述向上浮动展示的图标为第一状态;直至所有所述音箱图标完成所述向上浮动展示;

s5,将处于所述第二状态的图标编入音箱组,接收并执行所述用户终端对所述编入音箱组内所有音箱的控制操作。

作为一种优选的实施方式,为不同的音箱组的音箱设置不同类型的音箱图标,具体为:为每一组所述音箱组的所述音箱图标设置不同的形状、大小或颜色。

作为一种优选的实施方式,所述步骤s4还包括:

如果用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态,向所述第二状态的图标对应的音箱发送特定的声音控制指令,以供用户通过声音识别所述音箱为预编入音箱组的音箱;

所述第二状态为变色、隐藏、破碎。

作为一种优选的实施方式,所述步骤s4还包括:

检测用户是否点击所述向上浮动展示的图标,根据所述用户的点击速度调整所述向上浮动的速度;

设置不同的音箱组的图标上浮展示的顺序,并按照所述顺序控制所述图标向上浮动展示;并显示所有所述图标完成上浮展示的进度。

作为一种优选的实施方式,所述方法还包括:

向所述第二状态的图标对应的音箱发送控制确认指令,所述音箱反馈确认成功信号,如果所述音箱未在指定时间内收到反馈确认信号,则将所述图标设置为第三状态,并将处于第三状态的图标悬浮停留于所述触摸屏的上边缘。

本发明提出了一种将音箱图标在触摸屏上的向上浮动展示进而供用户自由选择音箱图标的方法,由于采用了点击操作替代滑动操作,从而提高了图标点击与识别的准确性;此外,这种向上浮动展示的方式可以在较短时间内显示更多的图标,有效避免了单个屏幕静止展示图标造成的图标显示效率低的问题,从而提高了音箱图标的显示效率;最后,设置图标的不同展示状态,提高了音箱编组过程中音箱选定的趣味性。

此外,本发明提出了一种音箱编组装置,所述装置包括如下模块:

设置模块,用于在用户终端上为不同的音箱组的音箱设置不同类型的音箱图标;

通信连接模块,用于接收音箱编组控制指令后检测当前场景中所有音箱组及其音箱,并建立与所有所述音箱的通信连接;

浮动展示模块,用于在所述用户终端的触摸屏上由下到上的将所述图标从所述触摸屏的下边缘向上浮动展示,直至到达所述触摸屏的上边缘,然后隐藏到达上边缘的图标;

触摸检测模块,用于检测用户是否点击所述向上浮动展示的图标,如果所述用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态;如果所述用户未点击所述向上浮动展示的图标,则维持所述向上浮动展示的图标为第一状态;直至所有所述音箱图标完成所述向上浮动展示;

音箱控制模块,用于将处于所述第二状态的图标编入音箱组,接收并执行所述用户终端对所述编入音箱组内所有音箱的控制操作。

作为一种优选的实施方式,为不同的音箱组的音箱设置不同类型的音箱图标,具体为:为每一组所述音箱组的所述音箱图标设置不同的形状、大小或颜色。

作为一种优选的实施方式,所述触摸检测模块还包括:

如果用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态,向所述第二状态的图标对应的音箱发送特定的声音控制指令,以供用户通过声音识别所述音箱为预编入音箱组的音箱;

所述第二状态为变色、隐藏、破碎。

作为一种优选的实施方式,所述触摸检测模块还包括:

检测用户是否点击所述向上浮动展示的图标,根据所述用户的点击速度调整所述向上浮动的速度;

设置不同的音箱组的图标上浮展示的顺序,并按照所述顺序控制所述图标向上浮动展示;并显示所有所述图标完成上浮展示的进度。

作为一种优选的实施方式,所述装置还包括:

向所述第二状态的图标对应的音箱发送控制确认指令,所述音箱反馈确认成功信号,如果所述音箱未在指定时间内收到反馈确认信号,则将所述图标设置为第三状态,并将处于第三状态的图标悬浮停留于所述触摸屏的上边缘。

本发明提出了一种将音箱图标在触摸屏上的向上浮动展示进而供用户自由选择音箱图标的方法,由于采用了点击操作替代滑动操作,从而提高了图标点击与识别的准确性;此外,这种向上浮动展示的方式可以在较短时间内显示更多的图标,有效避免了单个屏幕静止展示图标造成的图标显示效率低的问题,从而提高了音箱图标的显示效率;最后,设置图标的不同展示状态,提高了音箱编组过程中音箱选定的趣味性。

附图说明

图1是本发明的一种音箱编组方法流程示意图。

具体实施方式

以下结合附图进一步说明本发明的实施例。

实施例一:

图1是本发明的一种音箱编组方法流程示意图,该方法包括如下步骤:

s1,在用户终端上为不同的音箱组的音箱设置不同类型的音箱图标;所述不同类型的音箱图标用于区分不同音箱组之间音箱的区别,同一音箱组内的音箱采用相同或者相似的音箱图标,不同音箱组的音箱之间采用不同类型的音箱图标;从而起到便于用户区分不同音箱组中音箱的作用,同时也实现了音箱图标展示的多样化;此外,该音箱图标的设置可以是预定义的,也可以是用户自行设定的,从而增加音箱图标设定的个性化展示。

s2,接收音箱编组控制指令后检测当前场景中所有音箱组及其音箱,并建立与所有所述音箱的通信连接;对音箱编组首先要确认当前使用场景中可以使用的音箱,确认音箱是否可以使用可以通过预先设置的握手信号实现,也可以增加秘钥等安全验证方式,在此不做限定。通过上述验证从而实现用户终端与可使用音箱之间的通信连接。

s3,在所述用户终端的触摸屏上由下到上的将所述图标从所述触摸屏的下边缘向上浮动展示,直至到达所述触摸屏的上边缘,然后隐藏到达上边缘的图标;上述由上到下可以是竖屏也可以是横屏,这里的由上到下是通过重力感应检测的由上到下。上述音箱图标的向上浮动展示可以采用像水中的气泡一样的方式向上浮动,进一步的,在图标在浮动过程中可以随着位置的上移而不断放大或者不断缩小,也可以保持大小不变,这里可以由用户自由选择与设置。这种上浮的操作采用js代码和css3来实现展示效果,由于这在本领域比较常见,在此不做赘述。

s4,检测用户是否点击所述向上浮动展示的图标,如果所述用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态;如果所述用户未点击所述向上浮动展示的图标,则维持所述向上浮动展示的图标为第一状态;直至所有所述音箱图标完成所述向上浮动展示;上述图标的点击操作可以采用onclick()来实现;为了便于用户识别音箱图标是否已经被点击,可以为点击过的图标设置不同于原始状态即未被点击状态的状态,同时也增加了音箱编组过程中的趣味性。

s5,将处于所述第二状态的图标编入音箱组,接收并执行所述用户终端对所述编入音箱组内所有音箱的控制操作。由于上述点击音箱图标的操作实质是用户选定编入音箱组的操作,因此,通过上述点击音箱图标的操作即可实现将该音箱图标对应的音箱加入当前的音箱编组中,从而在完成所有音箱编组后实现对这些编组音箱的控制操作,如播放音乐、设置播放模式、设置音量等。

作为一种优选的实施方式,为不同的音箱组的音箱设置不同类型的音箱图标,具体为:为每一组所述音箱组的所述音箱图标设置不同的形状、大小或颜色。除了上述形状、大小或颜色之外,本领域技术人员应当明了,只要是为了区分不同音箱组内的音箱设置的不同图标都属于本申请的应有之义。此外,还可以为同一音箱组内的不同音箱对应的图标设置不同的编号并将该编号展示在图标上,从而实现区分同一音箱组内的不同音箱的效果。

作为一种优选的实施方式,所述步骤s4还包括:

如果用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态,向所述第二状态的图标对应的音箱发送特定的声音控制指令,以供用户通过声音识别所述音箱为预编入音箱组的音箱;即,在用户点击音箱图标的同时通过用户终端向该图标对应的音箱发送语音控制指令,通过该对应的音箱发出的声音来提示用户该音箱已经成功加入预设的音箱组中,实现了声音对设置成功的信息反馈。

所述第二状态为变色、隐藏、破碎。这种第二状态的音箱图标的展示也是为了增加音箱组设置过程中的可视效果,提高设置效率的同时增加趣味性。

作为一种优选的实施方式,所述步骤s4还包括:

检测用户是否点击所述向上浮动展示的图标,根据所述用户的点击速度调整所述向上浮动的速度;如果用户点击的速度较快即设置的速度较快,则加快音箱图标的上浮速度,以适应用户对音箱组设置速度较快的需求;相反的,如果用户设置音箱组的速度较慢,则减慢音箱图标的上浮速度,以适应用户对音箱组设置速度较慢的需求。

设置不同的音箱组的图标上浮展示的顺序,并按照所述顺序控制所述图标向上浮动展示;并显示所有所述图标完成上浮展示的进度。例如,现有音箱组为a、b、c,可以设置先展示a组,再展示b组,最后展示c组,从而提高用户设置音箱组的效率。

作为一种优选的实施方式,所述方法还包括:

向所述第二状态的图标对应的音箱发送控制确认指令,所述音箱反馈确认成功信号,如果所述音箱未在指定时间内收到反馈确认信号,则将所述图标设置为第三状态,并将处于第三状态的图标悬浮停留于所述触摸屏的上边缘。在完成前述握手成功后者安全验证之后,并在所有音箱组内的音箱确认是否加入音箱编组之前或者之后,为了确保编组中的音箱能够正常使用,再次发送确认请求信号以确认编组中的音箱状态,如果此时该编组中的音箱无法反馈确认信号,则需要向用户反馈该信息,此时通过展示处于第三状态的音箱图标来实现,此处的第三状态不同于前述的第一状态和第二状态,以供用户进行确认与检修。

本发明提出了一种将音箱图标在触摸屏上的向上浮动展示进而供用户自由选择音箱图标的方法,由于采用了点击操作替代滑动操作,从而提高了图标点击与识别的准确性;此外,这种向上浮动展示的方式可以在较短时间内显示更多的图标,有效避免了单个屏幕静止展示图标造成的图标显示效率低的问题,从而提高了音箱图标的显示效率;最后,设置图标的不同展示状态,提高了音箱编组过程中音箱选定的趣味性。

实施例二:

本发明提出了一种音箱编组装置,所述装置包括如下模块:

设置模块,用于在用户终端上为不同的音箱组的音箱设置不同类型的音箱图标;所述不同类型的音箱图标用于区分不同音箱组之间音箱的区别,同一音箱组内的音箱采用相同或者相似的音箱图标,不同音箱组的音箱之间采用不同类型的音箱图标;从而起到便于用户区分不同音箱组中音箱的作用,同时也实现了音箱图标展示的多样化;此外,该音箱图标的设置可以是预定义的,也可以是用户自行设定的,从而增加音箱图标设定的个性化展示。

通信连接模块,用于接收音箱编组控制指令后检测当前场景中所有音箱组及其音箱,并建立与所有所述音箱的通信连接;对音箱编组首先要确认当前使用场景中可以使用的音箱,确认音箱是否可以使用可以通过预先设置的握手信号实现,也可以增加秘钥等安全验证方式,在此不做限定。通过上述验证从而实现用户终端与可使用音箱之间的通信连接。

浮动展示模块,用于在所述用户终端的触摸屏上由下到上的将所述图标从所述触摸屏的下边缘向上浮动展示,直至到达所述触摸屏的上边缘,然后隐藏到达上边缘的图标;述由上到下可以是竖屏也可以是横屏,这里的由上到下是通过重力感应检测的由上到下。上述音箱图标的向上浮动展示可以采用像水中的气泡一样的方式向上浮动,进一步的,在图标在浮动过程中可以随着位置的上移而不断放大或者不断缩小,也可以保持大小不变,这里可以由用户自由选择与设置。这种上浮的操作采用js代码和css3来实现展示效果,由于这在本领域比较常见,在此不做赘述。

触摸检测模块,用于检测用户是否点击所述向上浮动展示的图标,如果所述用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态;如果所述用户未点击所述向上浮动展示的图标,则维持所述向上浮动展示的图标为第一状态;直至所有所述音箱图标完成所述向上浮动展示;上述图标的点击操作可以采用onclick()来实现;为了便于用户识别音箱图标是否已经被点击,可以为点击过的图标设置不同于原始状态即未被点击状态的状态,同时也增加了音箱编组过程中的趣味性。

音箱控制模块,用于将处于所述第二状态的图标编入音箱组,接收并执行所述用户终端对所述编入音箱组内所有音箱的控制操作。由于上述点击音箱图标的操作实质是用户选定编入音箱组的操作,因此,通过上述点击音箱图标的操作即可实现将该音箱图标对应的音箱加入当前的音箱编组中,从而在完成所有音箱编组后实现对这些编组音箱的控制操作,如播放音乐、设置播放模式、设置音量等。

作为一种优选的实施方式,为不同的音箱组的音箱设置不同类型的音箱图标,具体为:为每一组所述音箱组的所述音箱图标设置不同的形状、大小或颜色。除了上述形状、大小或颜色之外,本领域技术人员应当明了,只要是为了区分不同音箱组内的音箱设置的不同图标都属于本申请的应有之义。此外,还可以为同一音箱组内的不同音箱对应的图标设置不同的编号并将该编号展示在图标上,从而实现区分同一音箱组内的不同音箱的效果。

作为一种优选的实施方式,所述触摸检测模块还包括:

如果用户点击所述向上浮动展示的图标,则将所述向上浮动展示的图标改变为第二状态,向所述第二状态的图标对应的音箱发送特定的声音控制指令,以供用户通过声音识别所述音箱为预编入音箱组的音箱;即,在用户点击音箱图标的同时通过用户终端向该图标对应的音箱发送语音控制指令,通过该对应的音箱发出的声音来提示用户该音箱已经成功加入预设的音箱组中,实现了声音对设置成功的信息反馈。

所述第二状态为变色、隐藏、破碎。这种第二状态的音箱图标的展示也是为了增加音箱组设置过程中的可视效果,提高设置效率的同时增加趣味性。

作为一种优选的实施方式,所述触摸检测模块还包括:

检测用户是否点击所述向上浮动展示的图标,根据所述用户的点击速度调整所述向上浮动的速度;如果用户点击的速度较快即设置的速度较快,则加快音箱图标的上浮速度,以适应用户对音箱组设置速度较快的需求;相反的,如果用户设置音箱组的速度较慢,则减慢音箱图标的上浮速度,以适应用户对音箱组设置速度较慢的需求。

设置不同的音箱组的图标上浮展示的顺序,并按照所述顺序控制所述图标向上浮动展示;并显示所有所述图标完成上浮展示的进度。例如,现有音箱组为a、b、c,可以设置先展示a组,再展示b组,最后展示c组,从而提高用户设置音箱组的效率。

作为一种优选的实施方式,所述装置还包括:

向所述第二状态的图标对应的音箱发送控制确认指令,所述音箱反馈确认成功信号,如果所述音箱未在指定时间内收到反馈确认信号,则将所述图标设置为第三状态,并将处于第三状态的图标悬浮停留于所述触摸屏的上边缘。在完成前述握手成功后者安全验证之后,并在所有音箱组内的音箱确认是否加入音箱编组之前或者之后,为了确保编组中的音箱能够正常使用,再次发送确认请求信号以确认编组中的音箱状态,如果此时该编组中的音箱无法反馈确认信号,则需要向用户反馈该信息,此时通过展示处于第三状态的音箱图标来实现,此处的第三状态不同于前述的第一状态和第二状态,以供用户进行确认与检修。

本发明提出了一种将音箱图标在触摸屏上的向上浮动展示进而供用户自由选择音箱图标的方法,由于采用了点击操作替代滑动操作,从而提高了图标点击与识别的准确性;此外,这种向上浮动展示的方式可以在较短时间内显示更多的图标,有效避免了单个屏幕静止展示图标造成的图标显示效率低的问题,从而提高了音箱图标的显示效率;最后,设置图标的不同展示状态,提高了音箱编组过程中音箱选定的趣味性。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

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

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