CN112817513A - 音频播放设备触控方法、音频播放设备及存储介质 - Google Patents
音频播放设备触控方法、音频播放设备及存储介质 Download PDFInfo
- Publication number
- CN112817513A CN112817513A CN202110078901.2A CN202110078901A CN112817513A CN 112817513 A CN112817513 A CN 112817513A CN 202110078901 A CN202110078901 A CN 202110078901A CN 112817513 A CN112817513 A CN 112817513A
- Authority
- CN
- China
- Prior art keywords
- touch
- sliding
- touch operation
- track
- sliding direction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种音频播放设备触控方法、音频播放设备及存储介质,音频播放设备包括触控屏,所述触控屏划分为多个触控区域,所述方法包括:当监测到触控操作时,确定所述触控操作的操作类型;若所述触控操作的操作类型为滑动操作,则根据所述滑动操作对应的第一轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;执行与所述触控操作的滑动方向对应的操作指令。本发明解决了现有的音频播放设备通过滑动轨迹中各点的坐标结合复杂算法确定滑动方向的方案对芯片处理能力要求高的问题。
Description
技术领域
本发明涉及智能音频播放设备领域,尤其涉及一种音频播放设备触控方法、音频播放设备及计算机可读存储介质。
背景技术
现在智能音箱功能越来越多,越来越智能化,并且智能音箱还带有触控功能。在智能音箱的触控屏上进行滑动触控操作后,现有的智能音箱识别该滑动操作的滑动方向,都是通过滑动轨迹中各点的坐标结合复杂的算法进行分析计算滑动操作的滑动方向,该方案需要复杂的算法,对智能音箱的芯片的处理能力要求高。
发明内容
本发明的主要目的在于提出一种音频播放设备触控方法、音频播放设备及计算机可读存储介质,旨在解决现有的音频播放设备通过滑动轨迹中各点的坐标结合复杂算法确定滑动方向的方案对芯片处理能力要求高的问题。
为实现上述目的,本发明提供一种音频播放设备触控方法,音频播放设备包括触控屏,所述触控屏划分为多个触控区域,所述音频播放设备触控方法包括步骤:
当监测到触控操作时,确定所述触控操作的操作类型;
若所述触控操作的操作类型为滑动操作,则根据所述滑动操作对应的第一轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;
根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;
执行与所述触控操作的滑动方向对应的操作指令。
可选地,所述根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向的步骤包括:
从所述触控操作的编码中位于第一个的编号开始,以一个编号为步长,依次提取预设数量的编号作为待验证编号组合;
每提取一个待验证编号组合时,判断预设的编号组合与滑动方向间映射关系表中是否存在待验证编号组合;
若存在,根据待验证编号组合与预设的编号组合与滑动方向间映射关系表,确定所述触控操作的滑动方向;
若不存在,则返回执行所述每提取一个待验证编号组合时,判断预设的编号组合与滑动方向间映射关系表中是否存在待验证编号组合的步骤。
可选地,所述滑动方向包括顺时针或逆时针;所述执行与所述触控操作的滑动方向对应的操作指令的步骤包括:
若所述触控操作的滑动方向为顺时针,则执行切换到下一首歌曲的指令;
若所述触控操作的滑动方向为逆时针,则执行切换到上一首歌曲的指令。
可选地,所述确定所述触控操作的操作类型的步骤同时还包括:
当监测到触控操作时,确定监测到所述触控操作时的工作状态,其中,所述工作状态包括暂停状态或播放状态;
所述执行与所述触控操作的滑动方向对应的操作指令的步骤包括:
若所述触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为播放状态,则执行切换到下一首歌曲的指令;
若所述触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为播放状态,则执行切换到上一首歌曲的指令;
若所述触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为暂停状态,则执行音量降低的指令;
若所述触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为暂停状态,则执行音量增加的指令。
可选地,所述确定所述触控操作的操作类型的步骤之后还包括:
若所述触控操作的操作类型为滑动操作,则判断所述滑动操作对应的轨迹数量是否为两条;
当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹;
根据所述滑动操作对应的第三轨迹确定第三轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;
根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;
若所述触控操作的滑动方向为顺时针,则执行音量降低的指令;
若所述触控操作的滑动方向为逆时针,则执行音量增加的指令。
可选地,所述当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹的步骤包括:
当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,生成所述滑动操作对应的第四轨迹。
可选地,所述当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹的步骤包括:
当确定所述滑动操作对应的轨迹数量为两条时,获取所述滑动操作对应的第二轨迹和第三轨迹分别经过的触控区域数量;
判断第二轨迹经过的触控区域数量是否大于第三轨迹经过的触控区域数量;
若大于,则将第二轨迹作为所述滑动操作对应的第四轨迹;
若小于或等于,则将第三轨迹作为所述滑动操作对应的第四轨迹。
可选地,所述操作类型还包括双击操作,所述确定所述触控操作的操作类型的步骤之后还包括:
若所述触控操作的操作类型为双击操作,则会确定监测到所述触控操作时的工作状态,其中,所述工作状态包括暂停状态或播放状态;
若为暂停状态,则恢复播放;
若为播放状态,则暂停播放。
为实现上述目的,本发明还提供一种音频播放设备,所述音频播放设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的音频播放设备触控方法的步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的音频播放设备触控方法的步骤。
本发明提出的一种音频播放设备触控方法、音频播放设备及计算机可读存储介质,通过当监测到触控操作时,确定所述触控操作的操作类型;若所述触控操作的操作类型为滑动操作,则根据所述滑动操作对应的第一轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;执行与所述触控操作的滑动方向对应的操作指令。在本实施例中将触控屏划分为多个触控区域,并且预先存储了滑动方向与依次经过触控区域的顺序和编号组合而成的编号组合的对应关系,从而在获得实际使用过程中根据滑动操作依次经过的触控区域就可以确定滑动操作的滑动方向,而不需要采用复杂的算法就可以确定滑动操作的滑动方向,降低了对音频播放设备的芯片处理能力的要求。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明音频播放设备触控方法第一实施例的流程示意图;
图3为本发明音频播放设备触控方法第二实施例中步骤S40的细化流程示意图;
图4为本发明音频播放设备触控方法第三实施例的流程示意图;
图5为本发明音频播放设备触控方法第四实施例的流程示意图;
图6为本发明音频播放设备触控方法第四实施例中步骤S61的细化流程示意图;
图7为本发明音频播放设备触控方法中触控屏的触控区域示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1为本发明各个实施例中所提供的音频播放设备的硬件结构示意图。所述音频播放设备包括通信模块01、存储器02及处理器03等部件。本领域技术人员可以理解,图1中所示出的音频播放设备还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器03分别与所述存储器02和所述通信模块01连接,所述存储器02上存储有计算机程序,所述计算机程序同时被处理器03执行。
通信模块01,可通过网络与外部设备连接。通信模块01可以接收外部设备发出的数据,还可发送数据、指令及信息至所述外部设备,所述外部设备可以是手机、平板电脑、笔记本电脑和台式电脑等电子设备。
存储器02,可用于存储软件程序以及各种数据。存储器02可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(当监测到触控操作时,确定所述触控操作的操作类型)等;存储数据区可存储根据音频播放设备的使用所创建的数据或信息等。此外,存储器02可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器03,是音频播放设备的控制中心,利用各种接口和线路连接整个音频播放设备的各个部分,通过运行或执行存储在存储器02内的软件程序和/或模块,以及调用存储在存储器02内的数据,执行音频播放设备的各种功能和处理数据,从而对音频播放设备进行整体监控。处理器03可包括一个或多个处理单元;优选的,处理器03可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器03中。
触控屏04具体可以为电阻式触控屏、电容感应式触控屏、红外线式触控屏以及表面声波式触控屏等。
尽管图1未示出,但上述音频播放设备还可以包括电路控制模块,电路控制模块用于与市电连接,实现电源控制,保证其他部件的正常工作。
本领域技术人员可以理解,图1中示出的音频播放设备结构并不构成对音频播放设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
根据上述硬件结构,提出本发明方法各个实施例。
参照图2,在本发明音频播放设备触控方法的第一实施例中,音频播放设备包括触控屏,所述触控屏划分为多个触控区域,所述音频播放设备触控方法包括步骤:
步骤S10,当监测到触控操作时,确定所述触控操作的操作类型;
在本实施例中,音频播放设备具有触控屏,并且预先将触控屏划分为多个触控区域,每个触控区域都存在一个或多个触控点,优选每个触控区域均存在多个触控点,每个触控区域都预先设置了对应的编号,则同一个触控区域中的触控点都对应同一个编号。音频播放设备会实时监控触控屏上各触控点的电信号,以监测是否存在对触控屏的触控操作。当监测到触控操作时,会通过获取该触控操作对应的触点数量、触点位置、触电被按压的触控时间和时长等信息,根据这些信息可以确定该触控操作对应的操作类型,例如滑动、双击、单击,滑动又可以区分为单指滑动或双指滑动等。
步骤S20,若所述触控操作的操作类型为滑动操作,则根据所述滑动操作对应的轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;
若音频播放设备根据触控触控操作对应的触点数量、触点位置、触电被按压的触控时间和时长等信息确定本次触控操作的操作类型是滑动操作,则音频播放设备会根据本次滑动操作对应的第一轨迹,确定该第一轨迹依次经过的触控区域,然后按照该第一轨迹经过触控区域的次序,将其对应的编号排列组合形成该触控操作对应的编码。例如音频播放设备的触控屏如图7所示划分为9个触控区域,本次触控操作的第一轨迹依次经过的触控区域分别为触控区域1、触控区域2、触控区域5、触控区域6和触控区域1,根据这些依次经过的触控区域,就可以形成本次触控操作的编码为12561。
步骤S30,根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;
音频播放设备中预先存储了编号组合与滑动方向间映射关系表,该映射关系表中存在至少两个滑动方向,例如顺时针滑动、逆时针滑动、向左滑动、向右滑动、向上滑动、向下滑动等,在该映射关系表中每个滑动方向都至少对应一个编号组合。音频播放设备会从本次触控操作的编码中提取编号组合,然后从预设的编号组合与滑动方向间映射关系表中查询提取的编号组合对应的滑动方向,将查询到的滑动方向作为本次触控操作对应的滑动方向。音频播放设备根据编码和预设的编号组合与滑动方向间映射关系表确定滑动方向的具体过程如下:
步骤S30包括:
步骤S31,从所述触控操作的编码中位于第一个的编号开始,以一个编号为步长,依次提取预设数量的编号作为待验证编号组合;
步骤S32,每提取一个待验证编号组合时,判断预设的编号组合与滑动方向间映射关系表中是否存在待验证编号组合;若存在,则执行步骤S33;若不存在,则执行步骤S34;
步骤S33,根据待验证编号组合与预设的编号组合与滑动方向间映射关系表,确定所述触控操作的滑动方向;
步骤S34,返回执行步骤S32。
音频播放设备会从本次触控操作的编码中第一个编号位置开始,以一个编号为步长向后移动,依次提取预设数量个的编号作为待验证编号组合。例如本次滑动操作的编码为1294567,预设数量为4,依次提取的待验证编码组合根据提取顺序排列分别为1294、2945、9456、4567。可以理解的是,针对一个编码,多次提取的待验证编号组合中可能有相同的待验证组合,如编码为“12981298”,在第一次提取的待验证编号组合为“1298”,在第五次提取的待验证编号组合为也为“1298”。
每提取到一个待验证编号组合时,会先在预设的编号组合与滑动方向间映射关系表中进行查询,判断表中是否存在本次提取的待验证编号组合,若存在,则会查询该表中待验证编号组合对应的滑动方向,将查询到的滑动方向作为本次触控操作的滑动方向,然后停止继续提取待验证编号组合。若是判断表中不存在本次提取的待验证编号组合,则会继续从本次触控操作对应的编码中提取待验证编号组合,并再进行判断,直至确定滑动方向或编码中的所有待验证编号组合都被提取且被判断为止。
步骤S40,执行与所述触控操作的滑动方向对应的操作指令。
音频播放设备中还预先存储各滑动方向对应的操作指令,当确定本次触控操作的滑动方向时,会调用与本次触控操作的滑动方向对应的操作指令并执行。
需要说明的是,当不能确定本次触控操作的滑动方向时,会认为本次触控操作为无效操作。
本实例通过当监测到触控操作时,确定所述触控操作的操作类型;若所述触控操作的操作类型为滑动操作,则根据所述滑动操作对应的第一轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;执行与所述触控操作的滑动方向对应的操作指令。在本实施例中将触控屏划分为多个触控区域,并且预先存储了滑动方向与依次经过触控区域的顺序和编号组合而成的编号组合的对应关系,从而在获得实际使用过程中根据滑动操作依次经过的触控区域就可以确定滑动操作的滑动方向,而不需要采用复杂的算法就可以确定滑动操作的滑动方向,降低了对音频播放设备的芯片处理能力的要求。
进一步地,请参照图3,图3为根据本申请音频播放设备触控方法的第一实施例提出本申请音频播放设备触控方法的第二实施例,在本实施例中,所述滑动方向包括顺时针或逆时针;步骤S40包括:
步骤S41,若所述触控操作的滑动方向为顺时针,则执行切换到下一首歌曲的指令;
步骤S42,若所述触控操作的滑动方向为逆时针,则执行切换到上一首歌曲的指令。
本实施例中,滑动方向包括顺时针方向和逆时针方向,音频播放设备预先设置了顺时针滑动对应的指令为切换到下一首歌曲的指令,逆时针滑动对应的指令为切换到上一首歌曲的指令。若音频播放设备确定本次触控操作的滑动方向为顺时针,则会调用切换到下一首歌曲的指令并执行,将当前播放的歌曲切换到下一首歌曲并进行播放。若音频播放设备确定本次触控操作的滑动方向为逆时针,则会调用切换到上一首歌曲的指令并执行,将当前播放的歌曲切换到上一首歌曲并进行播放。
现有音频播放设备切歌方案是利用触控屏显示的两个按键进行音乐上一首或下一首的切换,但触控屏显示的两个按键是对应的两个固位置的触控块,当使用时间长了会导致这两个触控块失灵,而本实施例通过在触控屏上任意区域任意位置顺时针或逆时针划动屏幕,则可进行音乐上一首和下一首的切换,从而解决固定位置的触控块进行切歌方案中使用时间过程导致触控块失灵的问题。
进一步地,请参照图4,图4为根据本申请音频播放设备触控方法的第一实施例提出本申请音频播放设备触控方法的第三实施例,在本实施例中,所述滑动方向包括顺时针或逆时针,步骤S10同时还是包括:
步骤S50,当监测到触控操作时,确定监测到所述触控操作时的工作状态,其中,所述工作状态包括暂停状态或播放状态;
步骤S40包括:
步骤S43,若所述触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为播放状态,则执行切换到下一首歌曲的指令;
步骤S44,若所述触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为播放状态,则执行切换到上一首歌曲的指令;
步骤S45,若所述触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为暂停状态,则执行音量降低的指令;
步骤S46,若所述触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为暂停状态,则执行音量增加的指令。
本实施例中,将音量降低的指令和切换到下一首歌曲的指令复用在同一个顺时针滑动方向对应的指令上,将音量增加的指令和切换到上一首歌曲的指令复用在同一个逆时针滑动方向对应的指令上。当监测到触控操作时,除了确定本次触控操作的操作类型,还会通过获取监测到所述触控操作时的工作状态为播放状态还是暂停状态。若音频播放设备确定本次触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为播放状态,则会调用切换到下一首歌曲的指令并执行,将当前播放的歌曲切换到下一首歌曲并进行播放。若音频播放设备确定本次触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为播放状态,则会调用切换到上一首歌曲的指令并执行,将当前播放的歌曲切换到上一首歌曲并进行播放。若音频播放设备确定本次触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为暂停状态,则会调用音量降低的指令并执行,以降低当前的播放音量。若音频播放设备确定本次触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为暂停状态,则会调用音量增加的指令并执行,以提高当前的播放音量。
本实施例将切换下一首歌指令和音量降低指令复用在顺时针滑动的触控操作以及将切换上一首歌指令和音量增加指令复用在逆时针滑动触控操作上,然后通过工作状态来区分用户滑动触控操作对应的指令,从而在实现更多的指令的情况下可以减少音频播放设备的触控操作类型。
进一步地,请参照图5,图5为根据本申请音频播放设备触控方法的前述实施例提出本申请音频播放设备触控方法的第四实施例,在本实施例中,所述滑动方向包括顺时针或逆时针,步骤S10之后还包括:
步骤S60,若所述触控操作的操作类型为滑动操作,则判断所述滑动操作对应的轨迹数量是否为两条;
步骤S61,当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹;
本实施例中,若音频播放设备确定本次触控操作的操作类型为滑动操作,则会进一步区分该滑动操作的是为单指滑动操作还是双指滑动操作,具体通过判断本次滑动操作对应的轨迹数量是否为两条,当确定存在两条轨迹时,根据本次滑动操作对应的第二轨迹和第三轨迹和预设的规则,获得第四条轨迹。
具体地,基于上述实施例,步骤S61包括:
步骤S611,当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,生成所述滑动操作对应的第四轨迹。
根据第二轨迹和第三轨迹,将第二轨迹和第三轨迹融合生成第四轨迹,生成第四轨迹的具体过程为,在第二轨迹上均匀设置包括第二轨迹的起点和终点在内的N个间隔排列的均分点,N≥3,在第三轨迹也均匀设置包括第三轨迹的起点和终点在内N个的间隔排列的均分点,然后从第二轨迹和第三轨迹的起点开始,根据起点至终点的先后顺序依次从第二轨迹提取一个均分点以及同时根据起点至终点的先后顺序也依次从第三轨迹上提取一个对应的均分点,然后获取第二轨迹上的均分点至第三轨迹上对应的均分点的N条线段的中心点,然后以N条线段的中点构建第二条轨迹与第三条轨迹的中心线,作为第四条轨迹。
具体地,请参照图6,图6为步骤S61的流程细化示意图,基于上述实施例,步骤S61包括:
步骤S612,当确定所述滑动操作对应的轨迹数量为两条时,获取所述滑动操作对应的第二轨迹和第三轨迹分别经过的触控区域数量;
步骤S613,判断第二轨迹经过的触控区域数量是否大于第三轨迹经过的触控区域数量;若大于,则执行步骤S614;若小于或等于,则执行步骤S615;
步骤S614,将第二轨迹作为所述滑动操作对应的第四轨迹;
步骤S615,将第三轨迹作为所述滑动操作对应的第四轨迹。
获取第四条轨迹还可以采用如下方法。具体的,获取第二轨迹经过的触控区域数量和第三轨迹经过的触控区域数量,轨迹若先后两次或多次经过同一个触控区域,则在统计触控区域数量时根据实际经过触控区域的次数计算,例如轨迹依次经过的触控区域为1-2-9-8-1,该轨迹先后两次触控区域1,则该轨迹经过的触控区域数量为5。在获得第三轨迹和第四轨迹分别经过触控区域的数量后,会将两条轨迹经过的触控区域数量进行比较,若第二轨迹经过的触控区域数量大于第三轨迹经过的触控区域数量,则将第二轨迹作为第四轨迹,若第二轨迹经过的触控区域数量小于或等于第三轨迹经过的触控区域数量,则将第三轨迹作为第四轨迹。
需要说明的是,可以将步骤S611的方案与步骤S612-步骤S615的方案进行结合,即当确定所述滑动操作对应的轨迹数量为两条时,获取所述滑动操作对应的第二轨迹和第三轨迹分别经过的触控区域数量;判断第二轨迹经过的触控区域数量与第三轨迹经过的触控区域数量的差值是否大于预设阈值;若是,则执行步骤S613-步骤S615;若否,则执行步骤S611。
步骤S62,根据所述滑动操作对应的第四轨迹确定第四轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;
步骤S63,根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;
步骤S64,若所述触控操作的滑动方向为顺时针,则执行音量降低的指令;
步骤S65,若所述触控操作的滑动方向为逆时针,则执行音量增加的指令。
音频播放设备会根据本次滑动操作对应的第四轨迹,确定该第四轨迹依次经过的触控区域,然后按照该第四轨迹经过触控区域的次序,将其对应的编号排列组合形成该触控操作对应的编码。音频播放设备会从本次触控操作的编码中提取编号组合,然后从预设的编号组合与滑动方向间映射关系表中查询提取的编号组合对应的滑动方向,将查询到的滑动方向作为本次触控操作对应的滑动方向。音频播放设备根据编码和预设的编号组合与滑动方向间映射关系表确定滑动方向的具体过程与前述实施例中步骤S31至步骤S34相同,在此不再赘述。若音频播放设备确定本次触控操作的滑动方向为顺时针,则会调用音量降低的指令并执行,以降低当前的播放音量。若音频播放设备确定本次触控操作的滑动方向为逆时针,则会调用音量增加的指令并执行,以提高当前的播放音量。
需要说明的是,步骤S60中判断所述滑动操作对应的轨迹数量是否为两条的结果为否时,即本次滑动操作对应的轨迹数量不为两条时,则判断本次滑动操作对应的轨迹数量是否为一条,若为一条,则根据所述滑动操作对应的轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;若所述触控操作的滑动方向为顺时针,则执行切换到下一首歌曲的指令;若所述触控操作的滑动方向为逆时针,则执行切换到上一首歌曲的指令。
本实施例通过识别是双指滑动操作还是单指滑动操作的策略来确定是执行歌曲切换指令还是音量调节指令。
进一步地,根据本申请音频播放设备触控方法的前述实施例提出本申请音频播放设备触控方法的第五实施例,在本实施例中,所述操作类型还包括双击操作,步骤S10之后还包括:
步骤S70,若所述触控操作的操作类型为双击操作,则会确定监测到所述触控操作时的工作状态,所述工作状态包括暂停状态或播放状态;
步骤S71,若为暂停状态,则恢复播放;
步骤S72,若为播放状态,则暂停播放。
本实施例中,操作类型还包括双击操作,双击操作是指预设时间内连续两次按压同一触控点的操作。音频播放设备确定本次触控操作为双击操作,则会确定监测到所述触控操作时的工作状态。当监测到触控操作时的工作状态为暂停状态,则恢复播放。当监测到触控操作时的工作状态为播放状态,则暂停播放。
需要说明的是,所述操作类型还包括单击操作,若所述触控操作的操作类型为单击操作,步骤S10之后执行将播放模式切换至当前播放模式对应的下一个播放模式的步骤,所述播放模式包括单曲循环、随机播放或列表顺序播放。
本实施例中通过识别出是双击操作时,响应该双击操作执行暂停或恢复播放策略。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的音频播放设备中的存储器02,也可以是如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干信息用以使得音频播放设备执行本发明各个实施例所述的方法。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种音频播放设备触控方法,其特征在于,音频播放设备包括触控屏,所述触控屏划分为多个触控区域,所述音频播放设备触控方法包括步骤:
当监测到触控操作时,确定所述触控操作的操作类型;
若所述触控操作的操作类型为滑动操作,则根据所述滑动操作对应的第一轨迹确定第一轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;
根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;
执行与所述触控操作的滑动方向对应的操作指令。
2.根据权利要求1所述的音频播放设备触控方法,其特征在于,所述根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向的步骤包括:
从所述触控操作的编码中位于第一个的编号开始,以一个编号为步长,依次提取预设数量的编号作为待验证编号组合;
每提取一个待验证编号组合时,判断预设的编号组合与滑动方向间映射关系表中是否存在待验证编号组合;
若存在,根据待验证编号组合与预设的编号组合与滑动方向间映射关系表,确定所述触控操作的滑动方向;
若不存在,则返回执行所述每提取一个待验证编号组合时,判断预设的编号组合与滑动方向间映射关系表中是否存在待验证编号组合的步骤。
3.根据权利要求2所述的音频播放设备触控方法,其特征在于,所述滑动方向包括顺时针或逆时针;所述执行与所述触控操作的滑动方向对应的操作指令的步骤包括:
若所述触控操作的滑动方向为顺时针,则执行切换到下一首歌曲的指令;
若所述触控操作的滑动方向为逆时针,则执行切换到上一首歌曲的指令。
4.根据权利要求2所述的音频播放设备触控方法,其特征在于,所述确定所述触控操作的操作类型的步骤同时还包括:
当监测到触控操作时,确定监测到所述触控操作时的工作状态,其中,所述工作状态包括暂停状态或播放状态;
所述执行与所述触控操作的滑动方向对应的操作指令的步骤包括:
若所述触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为播放状态,则执行切换到下一首歌曲的指令;
若所述触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为播放状态,则执行切换到上一首歌曲的指令;
若所述触控操作的滑动方向为顺时针且监测到所述触控操作时的工作状态为暂停状态,则执行音量降低的指令;
若所述触控操作的滑动方向为逆时针且监测到所述触控操作时的工作状态为暂停状态,则执行音量增加的指令。
5.根据权利要求3所述的音频播放设备触控方法,其特征在于,所述确定所述触控操作的操作类型的步骤之后还包括:
若所述触控操作的操作类型为滑动操作,则判断所述滑动操作对应的轨迹数量是否为两条;
当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹;
根据所述滑动操作对应的第三轨迹确定第三轨迹依次经过的触控区域,按照经过的次序将触控区域的编号依次排列组合形成所述触控操作的编码;
根据所述触控操作的编码和预设的编号组合与滑动方向的映射关系表,确定所述触控操作的滑动方向;
若所述触控操作的滑动方向为顺时针,则执行音量降低的指令;
若所述触控操作的滑动方向为逆时针,则执行音量增加的指令。
6.根据权利要求5所述的音频播放设备触控方法,其特征在于,所述当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹的步骤包括:
当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,生成所述滑动操作对应的第四轨迹。
7.根据权利要求5所述的音频播放设备触控方法,其特征在于,所述当确定所述滑动操作对应的轨迹数量为两条时,根据所述滑动操作对应的第二轨迹和第三轨迹,获得所述滑动操作对应的第四轨迹的步骤包括:
当确定所述滑动操作对应的轨迹数量为两条时,获取所述滑动操作对应的第二轨迹和第三轨迹分别经过的触控区域数量;
判断第二轨迹经过的触控区域数量是否大于第三轨迹经过的触控区域数量;
若大于,则将第二轨迹作为所述滑动操作对应的第四轨迹;
若小于或等于,则将第三轨迹作为所述滑动操作对应的第四轨迹。
8.根据权利要求1至7中任一项所述的音频播放设备触控方法,其特征在于,所述操作类型还包括双击操作,所述确定所述触控操作的操作类型的步骤之后还包括:
若所述触控操作的操作类型为双击操作,则会确定监测到所述触控操作时的工作状态,其中,所述工作状态包括暂停状态或播放状态;
若为暂停状态,则恢复播放;
若为播放状态,则暂停播放。
9.一种音频播放设备,其特征在于,所述音频播放设备包括触控屏、存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的音频播放设备触控方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的音频播放设备触控方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110078901.2A CN112817513A (zh) | 2021-01-20 | 2021-01-20 | 音频播放设备触控方法、音频播放设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110078901.2A CN112817513A (zh) | 2021-01-20 | 2021-01-20 | 音频播放设备触控方法、音频播放设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112817513A true CN112817513A (zh) | 2021-05-18 |
Family
ID=75858822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110078901.2A Pending CN112817513A (zh) | 2021-01-20 | 2021-01-20 | 音频播放设备触控方法、音频播放设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112817513A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303633A (zh) * | 2007-05-09 | 2008-11-12 | 宏达国际电子股份有限公司 | 可执行指令的电子装置以及在电子装置上执行指令的方法 |
CN101980127A (zh) * | 2010-10-20 | 2011-02-23 | 深圳桑菲消费通信有限公司 | 一种触屏移动终端快捷操作的系统和方法 |
CN103034440A (zh) * | 2012-12-05 | 2013-04-10 | 北京小米科技有限责任公司 | 一种识别手势指令的方法及装置 |
CN204189129U (zh) * | 2014-04-30 | 2015-03-04 | 钟铭济 | 一种音箱领域中的手势触摸装置 |
CN106155543A (zh) * | 2015-04-14 | 2016-11-23 | 鸿富锦精密工业(深圳)有限公司 | 车辆控制系统及其操作方法 |
CN106383645A (zh) * | 2016-10-31 | 2017-02-08 | 维沃移动通信有限公司 | 一种音乐播放的控制方法及移动终端 |
US20170168771A1 (en) * | 2015-12-11 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Song playing progress control method and electronic device |
CN107203322A (zh) * | 2017-05-12 | 2017-09-26 | 歌尔科技有限公司 | 触控式音响按键及其控制方法 |
CN108920055A (zh) * | 2018-07-04 | 2018-11-30 | Oppo广东移动通信有限公司 | 触控操作方法、装置、存储介质及电子设备 |
-
2021
- 2021-01-20 CN CN202110078901.2A patent/CN112817513A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303633A (zh) * | 2007-05-09 | 2008-11-12 | 宏达国际电子股份有限公司 | 可执行指令的电子装置以及在电子装置上执行指令的方法 |
CN101980127A (zh) * | 2010-10-20 | 2011-02-23 | 深圳桑菲消费通信有限公司 | 一种触屏移动终端快捷操作的系统和方法 |
CN103034440A (zh) * | 2012-12-05 | 2013-04-10 | 北京小米科技有限责任公司 | 一种识别手势指令的方法及装置 |
CN204189129U (zh) * | 2014-04-30 | 2015-03-04 | 钟铭济 | 一种音箱领域中的手势触摸装置 |
CN106155543A (zh) * | 2015-04-14 | 2016-11-23 | 鸿富锦精密工业(深圳)有限公司 | 车辆控制系统及其操作方法 |
US20170168771A1 (en) * | 2015-12-11 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Song playing progress control method and electronic device |
CN106383645A (zh) * | 2016-10-31 | 2017-02-08 | 维沃移动通信有限公司 | 一种音乐播放的控制方法及移动终端 |
CN107203322A (zh) * | 2017-05-12 | 2017-09-26 | 歌尔科技有限公司 | 触控式音响按键及其控制方法 |
CN108920055A (zh) * | 2018-07-04 | 2018-11-30 | Oppo广东移动通信有限公司 | 触控操作方法、装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017118329A1 (zh) | 标签栏的控制方法和装置 | |
US20190302984A1 (en) | Method and device for controlling a flexible display device | |
CN104778001B (zh) | 一种图片控制方法及图片控制系统 | |
CN104412201A (zh) | 基于跟踪窗口来改变计算设备的输出 | |
CN104104984B (zh) | 焦点控制方法及其装置 | |
CN105278799A (zh) | 界面切换方法及装置 | |
CN104216639B (zh) | 一种终端操作方法 | |
CN105045516A (zh) | 一种工作模式的切换方法和终端 | |
CN104575537A (zh) | 一种音乐切换方法及用户设备 | |
CN106354374A (zh) | 一种图标移动方法及移动终端 | |
CN104898950B (zh) | 音乐控制方法和系统 | |
CN104850353B (zh) | 触控式移动终端游戏对象的控制方法和装置 | |
CN102077200A (zh) | 用于不基于鼠标而激活链接的图形用户界面 | |
WO2016047223A1 (ja) | 持ち方判定装置、制御プログラム、および記録媒体 | |
CN113721808A (zh) | 一种控制方法及装置 | |
US20230091771A1 (en) | Device Control Method, Storage Medium, and Non-Transitory Computer-Readable Electronic Device | |
US20100127977A1 (en) | Pointing device, electronic device and operation method thereof | |
US10628031B2 (en) | Control instruction identification method and apparatus, and storage medium | |
CN112817513A (zh) | 音频播放设备触控方法、音频播放设备及存储介质 | |
CN108737870A (zh) | 一种软键盘键值选择方法及装置 | |
CN106527916A (zh) | 基于虚拟现实设备的操作方法、装置及操作设备 | |
CN106775217B (zh) | 一种应用标识处理方法、装置及终端 | |
US20110199309A1 (en) | Input Device | |
CN108073291A (zh) | 一种输入方法和装置、一种用于输入的装置 | |
CN104007916B (zh) | 一种信息处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |