CN113039518B - 播放控制方法和装置、计算机可读存储介质、电子设备 - Google Patents

播放控制方法和装置、计算机可读存储介质、电子设备 Download PDF

Info

Publication number
CN113039518B
CN113039518B CN201880098660.4A CN201880098660A CN113039518B CN 113039518 B CN113039518 B CN 113039518B CN 201880098660 A CN201880098660 A CN 201880098660A CN 113039518 B CN113039518 B CN 113039518B
Authority
CN
China
Prior art keywords
audio data
pause
playing
data
judging result
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.)
Active
Application number
CN201880098660.4A
Other languages
English (en)
Other versions
CN113039518A (zh
Inventor
李亚军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd, Shenzhen Huantai Technology Co Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of CN113039518A publication Critical patent/CN113039518A/zh
Application granted granted Critical
Publication of CN113039518B publication Critical patent/CN113039518B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Headphones And Earphones (AREA)

Abstract

一种播放控制方法和装置、计算机可读存储介质、电子设备,播放控制方法应用于电子设备,播放控制方法包括:监测所述电子设备中是否有正在播放的音频数据(S10);若所述电子设备中有正在播放的音频数据,则监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为(S20);若所述耳机有拔出或断开行为,则获取对所述音频数据的第一处理策略(S30);及根据所述第一处理策略控制所述音频数据的播放(S40)。

Description

播放控制方法和装置、计算机可读存储介质、电子设备
技术领域
本申请涉及电子设备技术领域,特别是涉及播放控制方法和装置、计算机可读存储介质、电子设备。
背景技术
现代生活中,电子设备已成为人们日常生活中不可或缺的一部分。在利用电子设备观看视频或欣赏音乐时,人们往往会佩戴耳机。
当与电子设备连接的耳机突然拔出或断开时,电子设备的音频输出通道一般切换为扬声器或听筒,而正在观看的视频或正在欣赏的音乐仍然在播放,这会对周围的人造成影响。
发明内容
本申请实施例提供一种播放控制方法和装置、计算机可读存储介质、电子设备,可以根据不同的情况对正在播放的音频数据进行不同的处理,智能性高,提高用户体验。
一种播放控制方法,应用于电子设备,所述方法包括:
监测所述电子设备中是否有正在播放的音频数据;
若所述电子设备中有正在播放的音频数据,则监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为;
若所述耳机有拔出或断开行为,则获取对所述音频数据的第一处理策略;及
根据所述第一处理策略控制所述音频数据的播放。
一种播放控制装置,应用于电子设备,所述装置包括:
播放监测模块,用于监测所述电子设备中是否有正在播放的音频数据;
第一耳机监测模块,用于当所述电子设备中有正在播放的音频数据时,监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为;
第一策略获取模块,用于当所述耳机有拔出或断开行为,获取对所述音频数据的第一处理策略;及
第一播放控制模块,用于根据所述第一处理策略控制所述音频数据的播放。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的播放控制方法的步骤。
一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行上述的播放控制方法。
上述播放控制方法和装置、计算机可读存储介质、电子设备,通过获取对所述音频数据的第一处理策略,并根据所述第一处理策略控制所述音频数据的播放,使得所述电子设备有正在播放的音频数据,且所述耳机有拔出或断开行为时,能够根据不同的场景和情况,及时对正在播放的音频数据进行处理,防止周围对周围环境造成影响。本申请提供的所述播放控制方法提高了所述电子设备的智能性,从而提高了用户体验度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他实施例的附图。
图1为本申请一个实施例提供的电子设备的内部结构示意图;
图2为本申请一个实施例提供的播放控制方法流程示意图;
图3为本申请一个实施例提供的判断是否对所述音频数据暂停播放,得到所述第一处理策略的方法流程示意图;
图4为本申请一个实施例提供的根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果的方法流程示意图;
图5为本申请一个实施例提供的根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果的方法流程示意图;
图6为本申请一个实施例提供的根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果的方法流程示意图;
图7为本申请一个实施例提供的判断是否对所述音频数据暂停播放,得到所述第一处理策略的方法流程示意图;
图8为本申请一个实施例提供的播放控制方法流程示意图;
图9为本申请一个实施例提供的判断是否对所述音频数据恢复播放,得到所述第二处理策略的方法流程示意图;
图10为本申请一个实施例提供的根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果的方法流程示意图;
图11为本申请一个实施例提供的根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果的方法流程示意图;
图12为本申请一个实施例提供的根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果的方法流程示意图;
图13为本申请一个实施例提供的所述判断是否对所述音频数据恢复播放,得到所述第二处理策略的方法流程示意图;
图14为本申请一个实施例提供的播放控制装置的框架示意图;
图15为与本申请实施例提供的电子设备相关的手机的部分结构的框图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
在一个实施例中,如图1所示,提供了一种电子设备的内部结构示意图。该电子设备包括通过***总线连接的处理器、存储器和显示屏。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序、和/或指令代码等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于电子设备的播放控制方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作***、数据库和计算机程序。该数据库中存储有用于实现以上各个实施例所提供的一种播放控制方法相关的数据,比如可存储有每个进程或应用的名称等信息。该计算机程序可被处理器所执行,以用于实现本申请各个实施例所提供的一种播放控制方法。内存储器为非易失性存储介质中的操作***、数据库和计算机程序提供高速缓存的运行环境。显示屏可以是触摸屏,比如为电容屏或电子屏,用于显示前台进程对应的应用的界面信息,还可以被用于检测作用于该显示屏的触摸操作,生成相应的指令,比如进行前后台应用的切换指令等。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如该电子设备还包括通过***总线连接的网络接口,网络接口可以是以太网卡或无线网卡等,用于与外部的电子设备进行通信,比如可用于同服务器进行通信。
请参见图2,本申请一个实施例提供一种播放控制方法,所述播放控制方法应用于具有耳机通道的电子设备。所述耳机可以是有线耳机,也可以无线耳机,如蓝牙耳机或红外线耳机等。本申请实施例提供的所述播放控制方法主要用于根据所述耳机通道的状态变换,控制所述电子设备音频数据的播放与暂停。在一个实施例中,所述电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(Mobile Internet Device,MID)、可穿戴设备(例如智能手表、智能手环、计步器等)或其他等具有音频数据播放功能并可以连接耳机的电子设备。
如图2所示,在一个实施例中,所述播放控制方法包括S10-S40。
S10,监测所述电子设备中是否有正在播放的音频数据。
所述音频数据可以是音频播放中的音频数据,也可以是视频播放中的音频数据,还可以即时通话中的音频数据等。所述电子设备可以通过实时监测当前音频数据输出程序的运行情况,根据所述音频数据输出程序的运行情况判断是否有正在播放的音频数据。例如,所述电子设备实时监测音乐播放软件及视频播放软件的运行情况,并判断是否有音频数据的输出。所述电子设备也可以通过实时监测耳机通道的音频数据输出情况,根据耳机通道是否有音频数据的输出,判断是否有正在播放的音频数据。例如,根据有线耳机输出通道或无线耳机输出通道是否有音频数据传输,并判断是否有正在播放的音频数据。
S20,若所述电子设备中有正在播放的音频数据,则监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为。
根据S20的判断结果,若所述电子设备中有正在播放的音频数据,则所述电子设备进一步监测耳机的连接状态。若所述耳机为有线耳机,可以通过所述有线耳机的接口数据判断所述耳机是否有拔出行为。若所述耳机为无线耳机,可以通过监测所述无线耳机与所述电子设备的连接数据,判断所述耳机是否有断开行为。
S30,若所述耳机有拔出或断开行为,则获取对所述音频数据的第一处理策略。
若所述电子设备中有正在播放的音频数据,且所述耳机有拔出或断开行为,则所述电子设备根据预设的算法,获取对正在播放的所述音频数据的处理策略。所述第一处理策略可以包括多种具体的处理方案,所述电子设备根据预设的选择算法,选择其中一种或多种处理方案。例如,所述第一处理策略可以为通过所述音频数据输出程序对所述音频数据进行暂停或播放,所述第一处理策略可以为切换所述音频数据的输出通道,所述第一处理策略还可以为调整所述音频数据的输出音量等。
S40,根据所述第一处理策略控制所述音频数据的播放。
当所述耳机拔出或断开后,所述电子设备一般根据预设切换规则,将的音频输出通道切换为扬声器或听筒等其他音频通道。所述电子设备通过执行所述第一处理策略,根据不同的情况控制所述音频数据的播放,防止所述耳机拔出或断开后,用扬声器或听筒播放音频数据对周围环境造成影响。
例如,在夜间听歌时,若所述耳机拔出或断开,所述电子设备通过预设的算法获取对正在播放音乐的第一处理策略,并执行所述第一处理策略,控制音乐的播放,防止耳机拔出或断开后,音乐通过扬声器突然播放,影响周围人休息。
本实施例中,所述播放控制方法,通过获取对所述音频数据的第一处理策略,并根据所述第一处理策略控制所述音频数据的播放,使得所述电子设备正在播放的音频数据,且所述耳机有拔出或断开行为时,能够根据不同的场景和情况,及时对正在播放的音频数据进行处理,防止周围对周围环境造成影响。本实施例提供的所述播放控制方法提高了所述电子设备的智能性,从而提高了用户体验度。
在一个实施例中,S30中,所述获取对所述音频数据的第一处理策略中,包括:
S310,判断是否对所述音频数据暂停播放,得到所述第一处理策略。
所述第一处理策略包括对所述音频数据暂停播放或继续播放。当所述电子设备中有正在播放的音频数据,且所述耳机有拔出或断开行为时,所述电子设备根据预设的判断规则,判断对所述音频数据暂停播放还是继续播放。所述判断规则可以根据实际需求进行设定,本申请不做限定。例如,所述判断规则可以根据周围环境、根据用户设定情况,或者根据用户习惯等进行设定,从而可以满足不同的使用环境和使用需求。
若所述第一处理策略为对所述音频数据暂停播放,则所述电子设备执行所述第一处理策略,将正在播放的所述音频数据暂停播放,防止对周围环境造成影响。若所述第一处理策略为对所述音频数据继续播放,所述电子设备对所述音频数据不做处理,所述音频数据继续播放。
本实施例中,所述方法根据不同情况,判断是否对所述音频数据暂停播放,从而对正在播放的所述音频数据进行暂停播放或继续播放,提高了对音频播放处理的智能性,提高用户的体验度。
请参见图3,在一个实施例中,S310具体包括S311、S312、S313和S314:
S311,根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果。
所述第一用户设置数据是指用户预先设置的数据。所述第一用户设置数据用于表征当所述耳机拔出或断开时,用户优先考虑的对所述音频数据的处理方式。所述电子设备可以通过***设置界面或所述音频数据程序的设置界面,向用户展示选择项目,以收集获取所述第一用户设置数据。
例如,所述第一用户设置数据可以包括但不限于:1)当耳机拔出或断开时,暂停播放音频数据;2)当耳机拔出或断开时,继续播放音频数据。
请参见图4,在一个实施例中,S311具体包括:
S3111,获取所述第一用户设置数据;
S3112,若所述第一用户设置数据中包括预设暂停数据,则所述第一暂停判断结果为对所述音频数据暂停播放;
否则,所述第一暂停判断结果为对所述音频数据继续播放。
所述预设暂停数据是指用户预先设置的数据为“当耳机拔出或断开时,暂停播放音频数据”。若所述电子设备获取的所述第一用户设置数据包括所述预设暂停数据,说明当耳机拔出或断开时,用户优先选择暂停播放。则,所述第一暂停判断结果为对所述音频数据暂停播放;反之,所述第一暂停判断结果为对所述音频数据继续播放。本实施例中,通过所述第一用户设置数据,判断是否对正在播放的所述音频数据进行暂停播放,充分考虑用户的设置和要求,提高用户体验度。
S312,根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果。
所述第一用户习惯数据是指用于表征用户习惯的数据。所述第一用户习惯数据可以包括耳机拔出或断开时用户的习惯动作数据,用户对音频数据的播放频率数据及播放使用通道数据等。所述第一用户习惯数据可以通过收集、统计用户的日常操作习惯对应的数据信息得到。所述第一用户习惯数据可以预先存储于存储器,也可以通过服务器获取。
所述电子设备对所述第一用户习惯数据进行分析,从而判断当所述耳机拔出或断开时,是否对所述音频数据暂停播放,得到所述第二暂停判断结果。例如,根据所述第一用户习惯数据分析,在耳机拔出或断开时,用户习惯点击暂停播放或关掉音量,则,所述第二暂停判断结果为对所述音频数据暂停播放。或者,根据所述第一用户习惯数据分析,用户的音频播放程序中,对当前播放歌曲的播放多为扬声器播放时,则,所述第二暂停判断结果为对所述音频数据暂停播放。又或者,根据所述第一用户习惯数据,用户对当前播放歌曲的播放频率较低,则,所述第二暂停判断结果为对所述音频数据暂停播放。
请参见图5,在一个实施例中,S312具体包括:
S3121,获取预存的所述第一用户习惯数据;
S3122,若所述第一用户习惯数据中暂停数据的数量大于第一预设阈值,则所述第二暂停判断结果为对所述音频数据暂停播放;
否则,所述第二暂停判断结果为对所述音频数据继续播放。
所述暂停数据是指所述第一用户习惯数据中,表征用户习惯在耳机拔出或断开时暂停播放的数据。所述第一预设阈值可以根据实际需求设置。例如,获取所述第一用户习惯数据,根据分析,在所述耳机拔出或断开时,用户点击暂停播放的数据大于所述第一预设阈值时,表示用户习惯在耳机拔出或断开时,暂停播放。因此,所述第二暂停判断结果为对所述音频数据暂停播放。反之,所述第二暂停判断结果为对所述音频数据继续播放。本实施例中,根据所述第一用户习惯数据判断是否对所述音频数据进行暂停播放,结合用户的习惯对所述音频数据进行不同的处理,进一步提高了音频数据播放的智能性,大大提高用户的体验度。
S313,根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果。
所述第一周围环境数据是指表征所述电子设备所处的周围环境状况的数据。在一个实施例中,所述第一周围环境数据可以包括环境噪声音量数据、时间数据等。所述环境噪声音量数据用于表征当前所述电子设备所处的环境中噪声的大小。所述环境噪声音量数据可以通过设置于所述电子设备的麦克风等传感器进行收集获得。所述环境噪声音量数据也可以通过服务器等下发获得。所述时间数据是指当前时刻为几点几分。所述时间数据可以通过网络获取,也可以通过所述电子设备的时间模块获取。可以理解,根据不同需求,所述第一周围环境数据也可以包括其他表征周围环境的数据,本申请不做具体限定。
所述电子设备根据所述第一周围环境数据,结合预设的判断准则,判断是否对所述音频数据暂停播放,得到第三暂停判断结果。
请参见图6,在一个实施例中,S313具体包括:
S3131,获取第一周围环境数据;
S3132,若所述第一周围环境数据满足第一预设条件,则所述第三暂停判断结果为对所述音频数据暂停播放;
否则,所述第三暂停判断结果为对所述音频数据继续播放。
所述第一预设条件可以根据实际需求进行设置。当所述第一周围环境数据满足第一预设条件,说明周围环境满足对所述音频数据暂停播放的条件,所述第三暂停被判断结果为对所述音频数据暂停播放。反之,所述第三暂停判断结果为所述音频数据继续播放。
在一个实施例中,所述第一周围环境数据包括所述环境噪音音量数据,S3132中,所述若所述第一周围环境数据满足第一预设条件,则所述第三暂停判断结果为对所述音频数据暂停播放,具体为:
若所述环境噪音音量数据小于第二预设阈值,则所述第三暂停判断结果为对音频数据暂停播放。
所述第二预设阈值可以根据实际需求设定。当所述环境噪音音量数据小于所述第二预设阈值,说明周围环境比较安静,当所述耳机拔出或断开时,对所述音频数据进行暂停。例如在办公环境或会议环境下,所述环境噪音音量数据小于所述第二预设阈值,则,所述第三暂停判断结果为对音频数据暂停播放。否则,所述第三暂停判断结果为对所述音频数据继续播放。本实施例中,通过所述环境噪音音量数据判断所述电子设备当前所处的周围环境,并根据不同的周围环境对所述音频数据进行不同的处理,防止在周围环境比较安静等不适合使用扬声器或听筒的环境下播放音频数据。本实施例提供的所述方法进一步提高了音频播放控制的智能性,提高了用户体验度。
在一个实施例中,所述第一周围环境数据包括时间数据,S3132中,所述若所述第一周围环境数据满足第一预设条件,则所述第三暂停判断结果为对所述音频数据暂停播放,具体为:
若所述时间数据处于预设范围,则所述第三暂停判断结果为对音频数据暂停播放。
所述预设范围可以根据实际需求设定,也可以由用户设置选择。所述预设范围的时间数据表征当所述耳机拔出或断开时,适合对所述音频数据暂停播放的时间段。例如,所述预设范围可以为:20:00-7:00的睡眠时间段,或12:00-14:00的午休时间段。若当前时间处于所述预设时间段,所述第三暂停判断结果为对所述音频数据暂停播放。反之,所述第三暂停判断结果为对所述音频数据继续播放。本实施例中,通过所述时间数据判断所述电子设备当前所处的周围环境,并根据不同的周围环境对所述音频数据进行不同的处理,防止在夜间或休息时间等不适合使用扬声器或听筒的环境下播放音频数据。本实施例提供的所述方法进一步提高了音频播放控制的智能性,提高了用户体验度。
S314,根据所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果判断是否对所述音频数据暂停播放,得到所述第一处理策略。
所述电子设备根据预设的算法,以及S311、S312和S313的判断结果,得出所述第一处理策略。所述电子设备根据S311、S312和S313的判断结果得出所述第一处理策略的算法可以有多种,本申请不做具体限定。
在一个实施例中,S314包括:
若所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果中至少有一个为对所述音频数据暂停播放,则,所述第一处理策略为对所述音频数据暂停播放;否则,所述第一处理策略为对所述音频数据继续播放。
本实施例提供的所述方法充分考虑用户设置、用户习惯和周围环境情况来判断当所述耳机拔出或断开时,是否对正在播放的所述音频数据暂停播放,提高了智能性,进而提高了用户体验度。
请参见图7,在一个实施例中,S310,所述判断是否对所述音频数据暂停播放,得到所述第一处理策略,还可以为依次根据所述第一用户设置数据、所述第一用户习惯数据和所述第一周围环境数据判断是否对所述音频数据暂停播放。S310具体包括:
S311,根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果。
此步骤的具体过程与上述S311过程相同,在此不再赘述。
S312’若所述第一暂停判断结果为对所述音频数据暂停播放,则所述第一处理策略为对所述音频数据暂停播放。
也就是说,若所述第一暂停判断结果为对所述音频数据暂停播放,则可进入步骤S40,所述电子设备对所述音频数据进行暂停播放。
在一个实施例中,S311之后,所述方法还包括:
S313’,若所述第一暂停判断结果为对所述音频数据继续播放,则,根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果。
根据所述第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果的具体过程与上述S312过程相同,在此不再赘述。
S314’,若所述第二暂停判断结果为对所述音频数据暂停播放,则所述第一处理策略为对所述音频数据暂停播放。
也就是说,若所述第二暂停判断结果为对所述音频数据暂停播放,则可进入步骤S40,所述电子设备对所述音频数据进行暂停播放。
在一个实施例中,S313’之后,所述方法还包括:
S315’,若所述第二暂停判断结果为对所述音频数据继续播放,则,根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果。
根据所述第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果的具体过程与上述S313过程相同,在此不再赘述。
S316’,若所述第三暂停判断结果为对所述音频数据暂停播放,则所述第一处理策略为对所述音频数据暂停播放;
S317’,若所述第三暂停判断结果为对所述音频数据继续播放,则所述第一处理策略为对所述音频数据继续播放。
根据所述第三暂停判断结果得出所述第一处理策略。所述电子设备根据所述第一处理策略对正在播放的所述音频数据进行处理。
本实施例提供的所述方法依次根据所述第一用户设置数据、所述第一用户习惯数据和所述第一周围环境数据判断是否对所述音频数据暂停播放,判断效率高,且能够有效节省内存。
以上实施例为当所述耳机拔出或断开时,对正在播放的所述音频数据的控制方法。以下结合实施例,对当所述耳机再次***或连接时,对已经暂停播放的所述音频数据的控制方法进行说明。
请参见图8,在一个实施例中,S40之后,所述方法还包括S50、S60和S70:
S50,若所述第一处理策略为对所述音频数据暂停播放,则,
监测所述耳机与所述电子设备的连接状态,判断所述耳机是否有***或连接行为。
当所述耳机拔出或断开后,根据所述第一处理策略对正在播放的所述音频数据进行了暂停播放,则所述电子设备进一步监测所述耳机与所述电子设备的连接状态。所述电子设备监测所述耳机与所述电子设备连接状态的方法与上述实施例相似,在此不再赘述。
S60,若所述耳机有***或连接行为,则获取对所述音频数据的第二处理策略。
所述第二处理策略可以包括多种具体的处理方案,所述电子设备根据预设的选择算法,选择其中一种或多种处理方案。例如,所述第二处理策略可以为通过所述音频数据输出程序对所述音频数据进行恢复播放或继续暂停播放,所述第二处理策略可以为切换所述音频数据的输出通道,所述第二处理策略还可以为调整所述音频数据的输出音量等。
S70,根据所述第二处理策略控制所述音频数据的播放。
当所述耳机***或连接后,所述电子设备根据预设切换规则,将音频输出通道切换为耳机通道。所述电子设备通过执行所述第二处理策略,根据不同的情况控制所述音频数据的播放,提高智能性。
本实施例提供的所述方法无需用户在耳机插回或连接时手动操作所述音频数据的播放,进一步提高了对音频数据播放控制的智能性,从而提高了用户体验度。
在一个实施例中,S60中,所述获取对所述音频数据的第二处理策略,包括:
S610,判断是否对所述音频数据恢复播放,得到所述第二处理策略。
所述第二处理策略包括对暂停的所述音频数据恢复播放或继续暂停。所述电子设备根据预设的判断规则,判断贵暂停的所述音频数据恢复播放还是继续暂停。所述判断规则可以根据实际需求进行设定,本申请不做限定。例如,所述判断规则可以根据周围环境、根据用户设定情况或者根据用户习惯等进行设定,从而可以满足不同的使用环境和使用需求。
若所述第二处理策略为对所述音频数据恢复播放,则所述电子设备执行所述第二处理策略,将暂停的所述音频数据恢复播放,无需用户手动操作。若所述第二处理策略为对所述音频数据继续暂停,所述电子设备对所述音频数据不做处理,所述音频数据继续维持暂停状态。
本实施例中,所述方法根据不同情况,判断是否对所述音频数据恢复播放,从而对处于暂停状态的所述音频数据进行恢复播放或继续暂停,提高了对音频播放处理的智能性,提高用户的体验度。
请参见图9,在一个实施例中,S610包括S611、S612、S613和S614:
S611,根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果。
所述第二用户设置数据是指用户预先设置的数据。所述第二用户设置数据用于表征当所述耳机***或连接时,用户优先考虑的对所述音频数据的处理方式。所述电子设备可以通过***设置界面或所述音频数据程序的设置界面,向用户展示选择项目,以收集、获取所述第二用户设置数据。
例如,所述第二用户设置数据可以为:1)当耳机***或连接时,恢复播放音频数据;2)当耳机***或连接时,继续暂停音频数据。
请参见图10,在一个实施例中,S611包括:
S6111,获取所述第二用户设置数据;
S6112,若所述第二用户设置数据中包括预设恢复数据,则所述第一恢复判断结果为对所述音频数据恢复播放;
否则,所述第一恢复判断结果为对所述音频数据继续暂停。
所述预设恢复数据是指用户预先设置的数据为“当耳机***或连接时,恢复播放音频数据”。若所述电子设备获取的所述第二用户设置数据包括所述预设恢复数据,说明当耳机***或连接时,用户优先选择恢复播放。则,所述第一恢复判断结果为对所述音频数据恢复播放;反之,所述第一恢复判断结果为对所述音频数据继续暂停。本实施例中,通过所述第二用户设置数据,判断是否对处于暂停状态的所述音频数据进行回复播放,充分考虑用户的设置和要求,提高用户体验度。
S612,根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果。
所述第二用户习惯数据是指用于表征用户习惯的数据。所述第二用户习惯数据可以包括耳机***或连接时用户的习惯动作数据,用户对音频数据的播放频率数据及播放使用通道数据等。所述第二用户习惯数据可以通过收集、统计用户的日常操作习惯对应的数据信息得到。所述第二用户习惯数据可以预先存储于存储器,也可以通过服务器获取。
所述电子设备对所述第二用户习惯数据进行分析,从而判断当所述耳机***或连接时,是否对所述音频数据恢复播放,得到所述第二恢复判断结果。例如,根据所述第二用户习惯数据分析,在耳机***或连接时,用户习惯点击播放按钮或开启音量,则,所述第二恢复判断结果为对所述音频数据恢复播放。或者,根据所述第二用户习惯数据分析,用户的音频播放程序中,对当前播放歌曲的播放多为耳机播放时,则,所述第二恢复判断结果为对所述音频数据恢复播放。又或者,根据所述第二用户习惯数据,用户对当前播放歌曲的播放频率较高,则,所述第二恢复判断结果为对所述音频数据恢复播放。
请参见图11,在一个实施例中,S612包括:
S6121,获取预存的所述第二用户习惯数据;
S6122,若所述第二用户习惯数据中恢复数据的数量大于第三预设阈值,则所述第二恢复判断结果为对所述音频数据恢复播放;
否则,所述第二暂停判断结果为对所述音频数据进行继续暂停。
所述恢复数据是指所述第二用户习惯数据中,表征用户习惯在耳机***或连接时恢复播放的数据。所述第三预设阈值可以根据实际需求设置。例如,获取所述第二用户习惯数据,根据分析,在所述耳机***或连接时,用户点击恢复播放的数据大于所述第三预设阈值时,表示用户习惯在耳机***或连接时,恢复播放。因此,所述第二恢复判断结果为对所述音频数据恢复播放。反之,所述第二恢复判断结果为对所述音频数据继续暂停。本实施例中,根据所述第二用户习惯数据判断是否对所述音频数据进行恢复播放,结合用户的习惯对所述音频数据进行不同的处理,进一步提高了音频数据播放的智能性,大大提高用户的体验度。
S613,根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果。
所述耳机脱离时间是指自最近一次耳机拔出或断开时刻至本次耳机***或连接时刻的时间差。例如,用户最近一次将耳机拔出或断开时在14时35分,本次用户将耳机***或连接是在14时45分,则所述耳机脱离时间为10分钟。所述耳机脱离时间可以通过网络获取,也可以通过所述电子设备的时间模块获取。
所述电子设备根据所述耳机脱离时间,结合预设的判断准则,判断是否对所述音频数据恢复播放,得到第三恢复判断结果。
请参见图12,在一个实施例中,S613包括:
S6131,获取耳机脱离时间;
S6132,若所述耳机脱离时间小于预设时间阈值,则所述第二恢复判断结果为对所述音频数据恢复播放;
否则,所述第二恢复判断结果为对所述音频数据进行继续暂停。
所述预设时间阈值可以根据实际需求设定,也可以由用户设置选择。例如,所述预设时间阈值为15分钟,则,当所述耳机脱离时间小于15分钟,则所述第二恢复判断结果为对所述音频数据恢复播放。反之,当所述耳机脱离时间大于15分钟,则所述第二恢复判断结果为对所述音频数据继续暂停。本实施例提供的所述方法进一步提高了音频播放控制的智能性,提高了用户体验度。
S614,根据所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果判断是否对所述音频数据恢复播放,得到所述第二处理策略。
所述电子设备根据预设的算法,以及S611、S612和S613的判断结果,得出所述第二处理策略。所述电子设备根据S611、S612和S613的判断结果得出所述第二处理策略的算法可以有多种,本申请不做具体限定。
在一个实施例中,S614包括:
若所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果中至少有一个为对所述音频数据恢复播放,则,所述第二处理策略为对所述音频数据进行恢复播放;
否则,所述第二处理策略为对所述音频数据继续暂停。
本实施例提供的所述方法充分考虑用户设置、用户习惯和耳机脱离时间等情况来判断当所述耳机***或连接时,是否对处于暂停状态的所述音频数据恢复播放,提高了智能性,进而提高了用户体验。
请参见图13,在一个实施例中,S610,所述判断是否对所述音频数据恢复播放,得到所述第二处理策略,还可以为依次根据所述第二用户设置数据、所述第二用户习惯数据和所述耳机脱离时间判断是否对所述音频数据暂停播放。S610具体包括:
S611,根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果。
此步骤的具体过程与上述S611过程相同,在此不再赘述。
S612’,若所述第一恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放。
也就是说,若所述第一恢复判断结果为对所述音频数据恢复播放,则可进入步骤S70,所述电子设备对所述音频数据进行恢复播放。
在一个实施例中,S611之后,所述方法还包括:
S613’,若所述第一恢复判断结果为对所述音频数据继续暂停,则,根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果。
根据所述第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果的具体过程与上述S612过程相同,在此不再赘述。
S614’,若所述第二恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放。
也就是说,若所述第二恢复判断结果为对所述音频数据恢复播放,则可进入步骤S70,所述电子设备对所述音频数据进行恢复播放。
在一个实施例中,S613’之后,所述方法还包括:
S615’,若所述第二恢复判断结果为对所述音频数据继续暂停,则,根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果。
根据所述耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果的具体过程与上述S613过程相同,在此不再赘述。
S616’,若所述第三恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放;
S617’,若所述第三恢复判断结果为对所述音频数据继续暂停,则所述第二处理策略为对所述音频数据继续暂停。
根据所述第三恢复判断结果得出所述第二处理策略。所述电子设备根据所述第二处理策略对处于暂停状态的所述音频数据进行处理。
本实施例提供的所述方法依次根据所述第二用户设置数据、所述第二用户习惯数据和所述耳机脱离时间判断是否对所述音频数据恢复播放,判断效率高,且能够有效节省内存。
请参见图14,本申请一个实施例提供一种播放控制装置10,应用于电子设备,所述装置包括播放监测模块100、第一耳机监测模块200、第一策略获取模块300和第一播放控制模块400。其中,
所述播放监测模块100用于监测所述电子设备中是否有正在播放的音频数据;
所述第一耳机监测模块200用于当所述电子设备中有正在播放的音频数据时,监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为;
所述第一策略获取模块300用于当所述耳机有拔出或断开行为,获取对所述音频数据的第一处理策略;
所述第一播放控制模块400用于根据所述第一处理策略控制所述音频数据的播放。
在一个实施例中,所述第一策略获取模块300具体用于判断是否对所述音频数据暂停播放,得到所述第一处理策略。
在一个实施例中,所述第一策略获取模块300包括:
第一暂停判断单元,用于根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果;
第二暂停判断单元,用于根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果;
第三暂停判断单元,用于根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果;
第一综合判断单元,用于根据所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果判断是否对所述音频数据暂停播放,得到所述第一处理策略。
在一个实施例中,所述第一综合判断单元具体用于:
当所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果中至少有一个为对所述音频数据暂停播放,判断所述第一处理策略为对所述音频数据暂停播放;否则,判断所述第一处理策略为对所述音频数据继续播放。
在一个实施例中,所述第一暂停判断单元包括第一用户设置数据获取子单元和第一用户设置数据判断子单元。其中,所述第一用户设置数据获取子单元用于获取所述第一用户设置数据;所述第一用户设置数据判断子单元用于当所述第一用户设置数据中包括预设暂停数据,判断所述第一暂停判断结果为对所述音频数据暂停播放;否则,判断所述第一暂停判断结果为对所述音频数据继续播放。
在一个实施例中,所述第二暂停判断单元包括第一用户习惯数据获取子单元和第一用户习惯判断子单元。其中,所述第一用户习惯数据获取子单元用于获取预存的所述第一用户习惯数据;所述第一用户习惯判断子单元用于当所述第一用户习惯数据中暂停数据的数量大于第一预设阈值,判断所述第二暂停判断结果为对所述音频数据暂停播放;否则,判断所述第二暂停判断结果为对所述音频数据继续播放。
在一个实施例中,所述第三暂停判断单元包括周围环境数据获取子单元和周围环境数据判断子单元。其中,所述周围环境数据获取子单元用于获取第一周围环境数据;所述周围环境数据判断子单元用于当所述第一周围环境数据满足第一预设条件,则判断所述第三暂停判断结果为对所述音频数据暂停播放;否则,判断所述第三暂停判断结果为对所述音频数据继续播放。
在一个实施例中,所述第一周围环境数据包括环境噪音音量数据,所述周围环境数据获取子单元用于当所述环境噪音音量数据小于第二预设阈值,判断所述第三暂停判断结果为对音频数据暂停播放。
在一个实施例中,所述第一周围环境数据包括时间数据,所述周围环境数据获取子单元用于当所述时间数据处于预设范围,判断所述第三暂停判断结果为对音频数据暂停播放。
在一个实施例中,所述第一暂停判断单元用于根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果;当所述第一暂停判断结果为对所述音频数据暂停播放,则判断所述第一处理策略为对所述音频数据暂停播放。
在一个实施例中,所述第二暂停判断单元用于当所述第一暂停判断结果为对所述音频数据继续播放,则,根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果;若所述第二暂停判断结果为对所述音频数据暂停播放,则判断所述第一处理策略为对所述音频数据暂停播放。
在一个实施例中,所述第三暂停判断单元用于当所述第二暂停判断结果为对所述音频数据继续播放,则,根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果;当所述第三暂停判断结果为对所述音频数据暂停播放,则判断所述第一处理策略为对所述音频数据暂停播放;当所述第三暂停判断结果为对所述音频数据继续播放,则判断所述第一处理策略为对所述音频数据继续播放。
在一个实施例中,所述装置还包括第二耳机监测模块、第二策略获取模块和第二播放控制模块。其中,
所述第二耳机监测模块用于当所述第一处理策略为对所述音频数据暂停播放,监测所述耳机与所述电子设备的连接状态,判断所述耳机是否有***或连接行为;
所述第二策略获取模块用于当所述耳机有***或连接行为,获取对所述音频数据的第二处理策略;
第二播放控制模块用于根据所述第二处理策略控制所述音频数据的播放。
在一个实施例中,所述第二策略获取模块用于判断是否对所述音频数据恢复播放,得到所述第二处理策略。
在一个实施例中,所述第二策略获取模块包括:
第一恢复判断单元,用于根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果;
第二恢复判断单元,用于根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果;
第三恢复判断单元,用于根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果;
第二综合判断单元,用于根据所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果判断是否对所述音频数据恢复播放,得到所述第二处理策略。
在一个实施例中,所述第二综合判断单元具体用于:
当所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果中至少有一个为对所述音频数据恢复播放,判断所述第二处理策略为对所述音频数据进行恢复播放;否则,判断所述第二处理策略为对所述音频数据继续暂停。
在一个实施例中,所述第一恢复判断单元包括第二用户设置数据获取子单元和第二用户设置数据判断子单元。其中,所述第二用户设置数据获取子单元用于获取所述第二用户设置数据;所述第二用户设置数据判断子单元用于当所述第二用户设置数据中包括预设恢复数据,则判断所述第一恢复判断结果为对所述音频数据恢复播放;否则,判断所述第一恢复判断结果为对所述音频数据继续暂停。
在一个实施例中,所述第二恢复判断单元包括第二用户习惯数据获取子单元和第二用户习惯数据判断子单元。其中,所述第二用户习惯数据获取子单元用于获取预存的所述第二用户习惯数据;所述第二用户习惯数据判断子单元用于当所述第二用户习惯数据中恢复数据的数量大于第三预设阈值,则判断所述第二恢复判断结果为对所述音频数据恢复播放;否则,判断所述第二恢复判断结果为对所述音频数据进行继续暂停。
在一个实施例中,所述第三恢复判断单元包括耳机脱离时间获取子单元和耳机脱离时间判断子单元。其中,所述耳机脱离时间获取子单元用于获取耳机脱离时间;所述耳机脱离时间判断子单元用于当所述耳机脱离时间小于预设时间阈值,则判断所述第二恢复判断结果为对所述音频数据恢复播放;否则,判断所述第二恢复判断结果为对所述音频数据进行继续暂停。
在一个实施例中,所述第一恢复判断单元用于根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果;当所述第一恢复判断结果为对所述音频数据恢复播放,则判断所述第二处理策略为对所述音频数据恢复播放。
在一个实施例中,所述第二恢复判断单元用于当所述第一恢复判断结果为对所述音频数据继续暂停,则,根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果;若所述第二恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放。
在一个实施例中,所述第三恢复判断单元用于当所述第二恢复判断结果为对所述音频数据继续暂停,则,根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果;若所述第三恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放;若所述第三恢复判断结果为对所述音频数据继续暂停,则所述第二处理策略为对所述音频数据继续暂停。
上述实施例提供的播放控制装置,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
上述播放控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将播放控制装置按照需要划分为不同的模块,以完成上述播放控制装置的全部或部分功能。
上述播放控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,使得处理器执行上述播放控制方法的S10-S40步骤。
需要说明的是,一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,还可以使得处理器执行上述任一实施例中的播放控制方法。
上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本申请实施例还提供了一种电子设备。如图15所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该电子设备可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等具有语音通话功能并具有扬声器的任意终端设备,以电子设备为手机为例:
图15为与本申请实施例提供的电子设备相关的手机的部分结构的框图。参考图15,手机1000包括:射频(Radio Frequency,RF)电路1010、存储器1020、输入单元1030、显示单元1040、传感器1050、音频电路1060、无线保真(wireless fidelity,WiFi)模块1070、处理器1080、以及电源1090等部件。本领域技术人员可以理解,图15所示的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,RF电路1010可用于收发信息或通话过程中,信号的接收和发送,可将基站的下行信息接收后,给处理器1080处理;也可以将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路1010还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System ofMobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE))、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器1020可用于存储软件程序以及模块,处理器1080通过运行存储在存储器1020的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1020可主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能的应用程序、图像播放功能的应用程序等)等;数据存储区可存储根据手机的使用所创建的数据(比如音频数据、通讯录等)等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元1030可用于接收输入的数字或字符信息,以及产生与手机1000的用户设置以及功能控制有关的键信号输入。具体地,输入单元1030可包括触控面板1031以及其他输入设备1032。触控面板1031,也可称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1031上或在触控面板1031附近的操作),并根据预先设定的程式驱动相应的连接装置。在一个实施例中,触控面板1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1080,并能接收处理器1080发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1031。除了触控面板1031,输入单元1030还可以包括其他输入设备1032。具体地,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)等中的一种或多种。
显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1040可包括显示面板1041。在一个实施例中,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1041。在一个实施例中,触控面板1031可覆盖显示面板1041,当触控面板1031检测到在其上或附近的触摸操作后,传送给处理器1080以确定触摸事件的类型,随后处理器1080根据触摸事件的类型在显示面板1041上提供相应的视觉输出。虽然在图15中,触控面板1031与显示面板1041是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1031与显示面板1041集成而实现手机的输入和输出功能。
手机1000还可包括至少一种传感器1050,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1041的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1041和/或背光。运动传感器可包括加速度传感器,通过加速度传感器可检测各个方向上加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换)、振动识别相关功能(比如计步器、敲击)等;此外,手机还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器等。
音频电路1060、扬声器1061和传声器1062可提供用户与手机之间的音频接口。音频电路1060可将接收到的音频数据转换后的电信号,传输到扬声器1061,由扬声器1061转换为声音信号输出;另一方面,传声器1062将收集的声音信号转换为电信号,由音频电路1060接收后转换为音频数据,再将音频数据输出处理器1080处理后,经RF电路1010可以发送给另一手机,或者将音频数据输出至存储器1020以便后续处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块1070可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图15示出了WiFi模块1070,但是可以理解的是,其并不属于手机1000的必须构成,可以根据需要而省略。
处理器1080是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1020内的软件程序和/或模块,以及调用存储在存储器1020内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。在一个实施例中,处理器1080可包括一个或多个处理单元。在一个实施例中,处理器1080可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等;调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1080中。
手机1000还包括给各个部件供电的电源1090(比如电池),优选的,电源可以通过电源管理***与处理器1080逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
在一个实施例中,手机1000还可以包括摄像头、蓝牙模块等。
在本申请实施例中,该电子设备所包括的处理器1080执行存储在存储器上的计算机程序时实现上述S10-S40的步骤。
需要说明的是,一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行上述任一实施例中的音频处理方法的步骤。
上述实施例提供的电子设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (23)

1.一种播放控制方法,其特征在于,应用于电子设备,所述方法包括:
监测所述电子设备中是否有正在播放的音频数据;
若所述电子设备中有正在播放的音频数据,则监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为;
若所述耳机有拔出或断开行为,则判断是否对所述音频数据暂停播放,得到第一处理策略;及
根据所述第一处理策略控制所述音频数据的播放;
其中,所述判断是否对所述音频数据暂停播放,得到所述第一处理策略,包括:
根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果;
根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果;
根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果;
根据所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果判断是否对所述音频数据暂停播放,得到所述第一处理策略。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果判断是否对所述音频数据暂停播放,得到所述第一处理策略,包括:
若所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果中至少有一个为对所述音频数据暂停播放,则,所述第一处理策略为对所述音频数据暂停播放;
否则,所述第一处理策略为对所述音频数据继续播放。
3.根据权利要求1所述的方法,其特征在于,所述根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果,包括:
获取所述第一用户设置数据;
若所述第一用户设置数据中包括预设暂停数据,则所述第一暂停判断结果为对所述音频数据暂停播放;
否则,所述第一暂停判断结果为对所述音频数据继续播放。
4.根据权利要求1所述的方法,其特征在于,所述根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果,包括:
获取预存的所述第一用户习惯数据;
若所述第一用户习惯数据中暂停数据的数量大于第一预设阈值,则所述第二暂停判断结果为对所述音频数据暂停播放;
否则,所述第二暂停判断结果为对所述音频数据继续播放。
5.根据权利要求1所述的方法,其特征在于,所述根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果,包括:
获取第一周围环境数据;
若所述第一周围环境数据满足第一预设条件,则所述第三暂停判断结果为对所述音频数据暂停播放;
否则,所述第三暂停判断结果为对所述音频数据继续播放。
6.根据权利要求5所述的方法,其特征在于,所述第一周围环境数据包括环境噪音音量数据,所述若所述第一周围环境数据满足第一预设条件,则所述第三暂停判断结果为对所述音频数据暂停播放,包括:
若所述环境噪音音量数据小于第二预设阈值,则所述第三暂停判断结果为对音频数据暂停播放。
7.根据权利要求5所述的方法,其特征在于,所述第一周围环境数据包括时间数据,所述若所述第一周围环境数据满足第一预设条件,则所述第三暂停判断结果为对所述音频数据暂停播放,包括:
若所述时间数据处于预设范围,则所述第三暂停判断结果为对音频数据暂停播放。
8.根据权利要求1所述的方法,其特征在于,所述判断是否对所述音频数据暂停播放,得到所述第一处理策略,包括:
根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果;
若所述第一暂停判断结果为对所述音频数据继续播放,则根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果;
若所述第二暂停判断结果为对所述音频数据暂停播放,则所述第一处理策略为对所述音频数据暂停播放。
9.根据权利要求8所述的方法,其特征在于,所述根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果之后,所述方法还包括:
若所述第一暂停判断结果为对所述音频数据暂停播放,则所述第一处理策略为对所述音频数据暂停播放。
10.根据权利要求8所述的方法,其特征在于,所述根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果之后,所述方法还包括:
若所述第二暂停判断结果为对所述音频数据继续播放,则,根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果;
若所述第三暂停判断结果为对所述音频数据暂停播放,则所述第一处理策略为对所述音频数据暂停播放;
若所述第三暂停判断结果为对所述音频数据继续播放,则所述第一处理策略为对所述音频数据继续播放。
11.根据权利要求1所述的方法,其特征在于,所述根据所述第一处理策略控制所述音频数据的播放之后,所述方法还包括:
若所述第一处理策略为对所述音频数据暂停播放,则,
监测所述耳机与所述电子设备的连接状态,判断所述耳机是否有***或连接行为;
若所述耳机有***或连接行为,则获取对所述音频数据的第二处理策略;
根据所述第二处理策略控制所述音频数据的播放。
12.根据权利要求11所述的方法,其特征在于,所述获取对所述音频数据的第二处理策略,包括:
判断是否对所述音频数据恢复播放,得到所述第二处理策略。
13.根据权利要求12所述的方法,其特征在于,所述判断是否对所述音频数据恢复播放,得到所述第二处理策略,包括:
根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果;
根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果;
根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果;
根据所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果判断是否对所述音频数据恢复播放,得到所述第二处理策略。
14.根据权利要求13所述的方法,其特征在于,所述根据所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果判断是否对所述音频数据恢复播放,得到所述第二处理策略,包括:
若所述第一恢复判断结果、所述第二恢复判断结果和所述第三恢复判断结果中至少有一个为对所述音频数据恢复播放,则,所述第二处理策略为对所述音频数据进行恢复播放;
否则,所述第二处理策略为对所述音频数据继续暂停。
15.根据权利要求13所述的方法,其特征在于,所述根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果,包括:
获取所述第二用户设置数据;
若所述第二用户设置数据中包括预设恢复数据,则所述第一恢复判断结果为对所述音频数据恢复播放;
否则,所述第一恢复判断结果为对所述音频数据继续暂停。
16.根据权利要求13所述的方法,其特征在于,所述根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果,包括:
获取预存的所述第二用户习惯数据;
若所述第二用户习惯数据中恢复数据的数量大于第三预设阈值,则所述第二恢复判断结果为对所述音频数据恢复播放;
否则,所述第二恢复判断结果为对所述音频数据进行继续暂停。
17.根据权利要求13所述的方法,其特征在于,所述根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果,包括:
获取耳机脱离时间;
若所述耳机脱离时间小于预设时间阈值,则所述第二恢复判断结果为对所述音频数据恢复播放;
否则,所述第二恢复判断结果为对所述音频数据进行继续暂停。
18.根据权利要求12所述的方法,其特征在于,所述判断是否对所述音频数据恢复播放,得到所述第二处理策略,包括:
根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果;
若所述第一恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放。
19.根据权利要求18所述的方法,其特征在于,所述根据第二用户设置数据判断是否对所述音频数据恢复播放,得到第一恢复判断结果之后,所述方法还包括:
若所述第一恢复判断结果为对所述音频数据继续暂停,则,根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果;
若所述第二恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放。
20.根据权利要求19所述的方法,其特征在于,所述根据第二用户习惯数据判断是否对所述音频数据恢复播放,得到第二恢复判断结果之后,所述方法还包括:
若所述第二恢复判断结果为对所述音频数据继续暂停,则,根据耳机脱离时间判断是否对所述音频数据恢复播放,得到第三恢复判断结果;
若所述第三恢复判断结果为对所述音频数据恢复播放,则所述第二处理策略为对所述音频数据恢复播放;
若所述第三恢复判断结果为对所述音频数据继续暂停,则所述第二处理策略为对所述音频数据继续暂停。
21.一种播放控制装置,其特征在于,应用于电子设备,所述装置包括:
播放监测模块,用于监测所述电子设备中是否有正在播放的音频数据;
第一耳机监测模块,用于当所述电子设备中有正在播放的音频数据时,监测耳机与所述电子设备的连接状态,判断所述耳机是否有拔出或断开行为;
第一策略获取模块,用于当所述耳机有拔出或断开行为,判断是否对所述音频数据暂停播放,得到第一处理策略;及
第一播放控制模块,用于根据所述第一处理策略控制所述音频数据的播放;
其中,所述第一策略获取模块的所述判断是否对所述音频数据暂停播放,得到所述第一处理策略,包括:根据第一用户设置数据判断是否对所述音频数据暂停播放,得到第一暂停判断结果;根据第一用户习惯数据判断是否对所述音频数据暂停播放,得到第二暂停判断结果;根据第一周围环境数据判断是否对所述音频数据暂停播放,得到第三暂停判断结果;根据所述第一暂停判断结果、所述第二暂停判断结果和所述第三暂停判断结果判断是否对所述音频数据暂停播放,得到所述第一处理策略。
22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至20中任一项所述的播放控制方法的步骤。
23.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如权利要求1至20中任一项所述的播放控制方法。
CN201880098660.4A 2018-12-06 2018-12-06 播放控制方法和装置、计算机可读存储介质、电子设备 Active CN113039518B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/119608 WO2020113525A1 (zh) 2018-12-06 2018-12-06 播放控制方法和装置、计算机可读存储介质、电子设备

Publications (2)

Publication Number Publication Date
CN113039518A CN113039518A (zh) 2021-06-25
CN113039518B true CN113039518B (zh) 2023-12-05

Family

ID=70974088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880098660.4A Active CN113039518B (zh) 2018-12-06 2018-12-06 播放控制方法和装置、计算机可读存储介质、电子设备

Country Status (2)

Country Link
CN (1) CN113039518B (zh)
WO (1) WO2020113525A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113496707A (zh) * 2021-06-29 2021-10-12 Tcl通力电子(惠州)有限公司 噪声抑制方法、噪声抑制装置、噪声抑制设备及存储介质
CN114115793A (zh) * 2021-12-01 2022-03-01 维沃移动通信有限公司 音频调节方法和音频调节装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008082939A1 (en) * 2006-12-28 2008-07-10 Motorola Inc. Method of operating a wireless headset
CN106293602A (zh) * 2016-08-09 2017-01-04 广州三星通信技术研究有限公司 耳机中的音频数据播放控制方法和设备
CN108307271A (zh) * 2018-01-25 2018-07-20 潍坊歌尔电子有限公司 一种智能设备的音量调节方法、装置及智能设备
CN108509176A (zh) * 2018-04-10 2018-09-07 Oppo广东移动通信有限公司 一种播放音频数据的方法、装置、存储介质及智能终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008082939A1 (en) * 2006-12-28 2008-07-10 Motorola Inc. Method of operating a wireless headset
CN106293602A (zh) * 2016-08-09 2017-01-04 广州三星通信技术研究有限公司 耳机中的音频数据播放控制方法和设备
CN108307271A (zh) * 2018-01-25 2018-07-20 潍坊歌尔电子有限公司 一种智能设备的音量调节方法、装置及智能设备
CN108509176A (zh) * 2018-04-10 2018-09-07 Oppo广东移动通信有限公司 一种播放音频数据的方法、装置、存储介质及智能终端

Also Published As

Publication number Publication date
WO2020113525A1 (zh) 2020-06-11
CN113039518A (zh) 2021-06-25

Similar Documents

Publication Publication Date Title
KR20200027554A (ko) 음성 인식 방법 및 장치, 그리고 저장 매체
CN107231473B (zh) 一种音频输出调控方法、设备及计算机可读存储介质
US10805708B2 (en) Headset sound channel control method and system, and related device
CN109918039B (zh) 一种音量调节方法及移动终端
CN106847307B (zh) 信号检测方法及装置
CN112997470B (zh) 音频输出控制方法和装置、计算机可读存储介质、电子设备
CN108322599B (zh) 一种网络访问方法和移动终端
CN109215683B (zh) 一种提示方法及终端
CN114077414A (zh) 音频播放控制方法、装置、电子设备及存储介质
CN112997471B (zh) 音频通路切换方法和装置、可读存储介质、电子设备
CN113039518B (zh) 播放控制方法和装置、计算机可读存储介质、电子设备
CN106126170B (zh) 一种终端的音效设置方法及终端
CN112805988B (zh) 通话控制方法和装置、计算机可读存储介质、电子设备
CN111081283A (zh) 一种音乐播放方法、装置、存储介质及终端设备
KR20190117753A (ko) 메시지 통지 방법 및 단말기
CN110083205B (zh) 页面切换方法、可穿戴设备和计算机可读存储介质
WO2020124541A1 (zh) 音频处理方法和装置、计算机可读存储介质、电子设备
CN108391208B (zh) 信号切换方法、装置、终端、耳机及计算机可读存储介质
CN109923848B (zh) 一种设备音量的控制方法、设备以及服务器
CN110392878B (zh) 一种控制声音的方法及移动终端
CN105635379B (zh) 噪声抑制方法及装置
CN111416909B (zh) 音量自适应调节方法、***、存储介质及移动终端
CN109218504B (zh) 一种声音的输出方法和终端设备
CN115037831A (zh) 一种模式控制方法、装置、电子设备及耳机
CN109040425B (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
GR01 Patent grant
GR01 Patent grant