CN111381801B - 一种基于双屏终端的音频播放方法及通信终端 - Google Patents

一种基于双屏终端的音频播放方法及通信终端 Download PDF

Info

Publication number
CN111381801B
CN111381801B CN202010187023.3A CN202010187023A CN111381801B CN 111381801 B CN111381801 B CN 111381801B CN 202010187023 A CN202010187023 A CN 202010187023A CN 111381801 B CN111381801 B CN 111381801B
Authority
CN
China
Prior art keywords
target application
audio data
data corresponding
screen
playing
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
CN202010187023.3A
Other languages
English (en)
Other versions
CN111381801A (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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN202010187023.3A priority Critical patent/CN111381801B/zh
Publication of CN111381801A publication Critical patent/CN111381801A/zh
Application granted granted Critical
Publication of CN111381801B publication Critical patent/CN111381801B/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
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本申请公开了一种基于双屏终端的音频播放方法及通信终端,具体公开了:获取主屏上运行的用于播放音频的第一目标应用对应的音频数据;以及获取背屏上运行的用于播放音频的第二目标应用对应的音频数据;对第一目标应用对应的音频数据和/或第二目标应用对应的音频数据的初始播放音量进行调整,并使用不同的播放音量同时播放第一目标应用对应的音频数据和第二目标应用对应的音频数据,从而可以在同时播放主屏和背屏运行的用于播放音频的应用对应的音频数据时,避免了两个应用播放音量相同导致的混音问题,使具备双屏的通信终端更加智能,提高了用户的使用体验。

Description

一种基于双屏终端的音频播放方法及通信终端
技术领域
本申请涉及终端音频播放技术领域,尤其涉及一种基于双屏终端的音频播放方法及通信终端。
背景技术
随着通信终端的普及,用户可以在通信终端上运行用于播放音频的应用程序,例如,用户可以使用视频类软件观看视频,或者也可以使用音乐类软件来播放音乐。
但是,目前具有双屏的通信终端,在主背屏中同时运行用于播放音频的应用程序时,还没有一种对音频进行管理的方法。
发明内容
本申请示例性的实施方式中提供一种基于双屏终端的音频播放方法及通信终端,用以实现在通信终端主背屏同时运行用于播放音频的应用时,可以将初始播放音量调整后,使用不同的音量同时播放主屏运行的应用对应的音频数据以及背屏运行的应用对应的音频数据。
根据示例性的实施方式中的一方面,提供一种通信终端,包括:
触摸屏,被配置为接收来自用户的触摸操作;
显示屏,被配置为显示用户界面;
处理器,所述处理器分别与所述触摸屏和所述显示屏耦接,所述处理器被配置为:
获取主屏上运行的用于播放音频的第一目标应用对应的音频数据;以及获取背屏上运行的用于播放音频的第二目标应用对应的音频数据;
对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整,并使用不同的播放音量同时播放所述第一目标应用对应的音频数据和所述第二目标应用对应的音频数据。
由于本申请实施例中,可以获取主屏上运行的用于播放第一目标应用对应的音频数据以及背屏上运行的用于播放第二目标应用对应的音频数据,并且对音频数据的初始播放音量进行调整后,使用不同的播放音量同时播放第一目标应用对应的音频数据以及第二目标应用对应的音频数据,从而可以在同时播放主屏和背屏运行的用于播放音频的应用对应的音频数据时,避免了两个应用播放音量相同导致的混音问题,使具备双屏的通信终端更加智能,提高了用户的使用体验。
在一些示例性的实施方式中,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,所述处理器被配置为:
根据所述主屏对应的第一预设调整规则,对所述第一目标应用对应的音频数据的初始播放音量进行调整,和/或,根据所述背屏对应的第二预设调整规则,对所述第二目标应用对应的音频数据的初始播放音量进行调整;
其中,调整后的所述第一目标应用对应的音频数据的播放音量大于所述初始播放音量,所述初始播放音量大于调整后的所述第二目标应用对应的音频数据的播放音量。
本申请实施例中,可以将主屏上运行的第一目标应用的初始播放音量调整至大于初始播放音量的第一预设播放音量和/可以将背屏上运行的第二目标应用的初始播放音量调整小于初始播放音量的第二预设播放音量,从而避免了使用相同的播放音量同时播放时出现的混音的问题,并且用户在使用双屏显示的功能时,一般是在主屏上执行相关操作,从而将主屏的播放音量调整至大于初始播放音量的第一预设播放音量,提高了用户的使用体验。
在一些示例性的实施方式中,所述处理器被进一步配置为:
确定所述第一目标应用的应用类型与所述第二目标应用的应用类型相同。
本申请实施例中,还可以根据音频类型对音频的初始播放音量进行调整,例如,在当用户在主屏和背屏上同时播放音乐时,确定音频类型相同后,可以将背屏的播放音乐静音播放,避免了混音的问题,提高了用户的使用体验。
在一些示例性的实施方式中,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,所述处理器被配置为:
若确定所述第一目标应用的应用类型与所述第二目标应用的应用类型不同,则根据音频类型与调整规则之间的对应关系,确定所述第一目标应用的应用类型对应的调整规则,并根据所述第一目标应用的音频类型对应的调整规则,对所述第一目标应用对应的音频数据的初始播放音量进行调整;和/或,根据音频类型与调整规则之间的对应关系,确定所述第二目标应用的应用类型对应的调整规则,根据所述第二目标应用的音频类型对应的调整规则,对所述第二目标应用对应的音频数据的初始播放音量进行调整。
本申请实施例还提供了根据音频类型与调整规则之间的对应关系对播放音量进行调整的方法,由于不同应用对应的调整规则可以不相同,例如导航类音频对应的调整规则为将播放音量增加50%,音乐类音频对应的调整规则为将播放音量减少50%,从而在播放音乐的同时,也可以使用户清楚的听到导航播报的声音,提升了用户的使用体验。
在一些示例性的实施方式中,所述处理器被进一步配置为:
响应于用户在所述主屏上触发的关闭双屏显示的指令,停止在所述背屏上运行所述第二目标应用,并停止播放所述第二目标应用对应的音频数据。
当用户在主屏上触发关闭双屏显示的指令后,背屏运行的用于播放音频的第二目标应用会自动停止运行并停止播放第二目标应用对应的音频数据,从而不需要用户在使用主屏时,需要在背屏上触发关闭第二目标应用的指令,简化了用户的操作。
在一些示例性的实施方式中,所述处理器被进一步配置为:
响应于用户在所述主屏上触发的启动所述第二目标应用的指令,停止在所述背屏上运行所述第二目标应用,以及在所述主屏上运行所述第二目标应用并播放所述第二目标应用对应的音频数据。
用户在主屏上触发启动第二目标应用的指令后,通信终端可以自动停止在背屏上运行第二目标应用,并在主屏上自动运行第二目标应用并播放第二目标应用对应的音频数据,从而用户在使用主屏时,不需要在背屏关闭第二目标应用的指令后,再从主屏中触发启动第二目标应用的指令,提高了用户的使用体验。
根据示例性的实施方式中的另一方面,提供一种基于双屏终端的音频播放方法,包括:
在具有处理器、存储器、触摸屏和显示屏的通信终端处:
获取主屏上运行的用于播放音频的第一目标应用对应的音频数据;以及获取背屏上运行的用于播放音频的第二目标应用对应的音频数据;
对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整,并使用不同的播放音量同时播放所述第一目标应用对应的音频数据和所述第二目标应用对应的音频数据。
在一些示例性的实施方式中,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,包括:
将所述第一目标应用对应的音频数据的初始播放音量调整至主屏对应的第一预设播放音量,和/或,将所述第二目标应用对应的音频数据的初始播放音量调整至背屏对应的第二预设播放音量;
其中,所述主屏对应的第一预设播放音量大于所述初始播放音量,所述初始播放音量大于所述背屏对应的第二预设播放音量。
在一些示例性的实施方式中,该方法还包括:
确定所述第一目标应用的应用类型与所述第二目标应用的应用类型相同。
在一些示例性的实施方式中,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,包括:
若确定所述第一目标应用的应用类型与所述第二目标应用的应用类型不同,则根据音频类型与播放音量之间的对应关系,将所述第一目标应用对应的音频数据的初始播放音量调整至所述第一目标应用的音频类型对应的播放音量;和/或,
将所述第二目标应用对应的音频数据的初始播放音量调整至所述第二目标应用的音频类型对应的播放音量。
在一些示例性的实施方式中,该方法还包括:
响应于用户在所述主屏上触发的关闭双屏显示的指令,停止在所述背屏上运行所述第二目标应用,并停止播放所述第二目标应用对应的音频数据。
在一些示例性的实施方式中,该方法还包括:
响应于用户在所述主屏上触发的启动所述第二目标应用的指令,停止在所述背屏上运行所述第二目标应用,以及在所述主屏上运行所述第二目标应用并播放所述第二目标应用对应的音频数据。
根据示例性的实施方式中的再一方面,提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序指令,当所述指令在计算机上运行时,使得所述计算机执行如上所述的基于双屏终端的音频播放方法。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本申请各较佳实施例。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种通信终端的结构示意图;
图2示例性示出了本申请实施例提供的一种通信终端的软件架构示意图;
图3示例性示出了本申请实施例提供的通信终端的用户界面示意图;
图4示例性示出了本申请实施例第一种上滑菜单显示界面的示意图;
图5示例性示出了本申请实施例一种悬浮球显示界面的示意图;
图6示例性示出了本申请实施例一种提示消息界面的示意图;
图7示例性示出了本申请实施例一种在背屏上前台运行第一目标应用的示意图;
图8示例性示出了本申请实施例一种能够开启双屏功能的应用程序列表的示意图;
图9示例性示出了本申请实施例一种长按目标应用对应的图标后弹出该目标应用在背屏中前台运行选项的示意图;
图10示例性示出了本申请实施例一种背屏主界面的示意图;
图11示例性示出了本申请实施例第二种上滑菜单显示界面的示意图;
图12示例性示出了本申请实施例一种基于双屏终端的应用处理方法的完整流程图;
图13示例性示出了本申请实施例第三种上滑菜单显示界面的示意图;
图14示例性示出了本申请实施例一种基于双屏终端的音频播放方法的完整流程图。
具体实施方式
下面将结合附图对本申请实施例中的技术方案进行清除、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“面将表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
下面对文中出现的一些术语进行解释:
1、本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
图1中示例性示出了根据示例性实施例中通信终端100的硬件配置框图。如图1所示,通信终端100包括:射频(radio frequency,RF)电路110、存储器120、显示单元130、显示单元140、摄像头150、传感器160、音频电路170、无线保真(Wireless Fidelity,Wi-Fi)模块180、处理器190、蓝牙模块191、以及电源1100等部件。
RF电路110可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器190处理;可以将上行数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。
存储器120可用于存储软件程序及数据。处理器190通过运行存储在存储器120的软件程序或数据,从而执行通信终端100的各种功能以及数据处理。存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器120存储有使得通信终端100能运行的操作***。本申请中存储器120可以存储操作***及各种应用程序,还可以存储执行本申请实施例所述方法的代码。
显示单元130可用于接收输入的数字或字符信息,产生与通信终端100的用户设置以及功能控制有关的信号输入,具体地,显示单元130可以包括设置在通信终端100正面的触摸屏131,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。
显示单元130还可用于显示由用户输入的信息或提供给用户的信息以及终端100的各种菜单的图形用户界面(graphical user interface,GUI)。具体地,显示单元130可以包括设置在通信终端100正面的显示屏132。其中,显示屏132可以采用液晶显示器、发光二极管等形式来配置。显示单元130可以用于显示本申请中所述的各种图形用户界面。
其中,触摸屏131可以覆盖在显示屏132之上,也可以将触摸屏131与显示屏132集成而实现通信终端100的输入和输出功能,集成后可以简称触摸显示屏。本申请中显示单元130可以显示应用程序以及对应的操作步骤。
显示单元140可用于接收输入的数字或字符信息,产生与通信终端100的用户设置以及功能控制有关的信号输入,具体地,显示单元140可以包括设置在通信终端100背面的触摸屏141,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。
显示单元140还可用于显示由用户输入的信息或提供给用户的信息以及终端100的各种菜单的GUI。具体地,显示单元140可以包括设置在通信终端100背面的显示屏142。其中,显示屏142可以采用液晶显示器、发光二极管等形式来配置。显示单元140可以用于显示本申请中所述的各种图形用户界面。
其中,触摸屏141可以覆盖在显示屏142之上,也可以将触摸屏141与显示屏142集成而实现通信终端100的输入和输出功能,集成后可以简称触摸显示屏。本申请中显示单元140可以显示应用程序以及对应的操作步骤。
摄像头150可用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器190转换成数字图像信号。
通信终端100还可以包括至少一种传感器160,比如加速度传感器161、距离传感器162、指纹传感器163、温度传感器164。通信终端100还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。
音频电路170、扬声器171、麦克风172可提供用户与通信终端100之间的音频接口。音频电路170可将接收到的音频数据转换后的电信号,传输到扬声器171,由扬声器171转换为声音信号输出。通信终端100还可配置音量按钮,用于调节声音信号的音量。另一方面,麦克风172将收集的声音信号转换为电信号,由音频电路170接收后转换为音频数据,再将音频数据输出至RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。本申请中麦克风172可以获取用户的语音。
Wi-Fi属于短距离无线传输技术,通信终端100可以通过Wi-Fi模块180帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。
处理器190是通信终端100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的软件程序,以及调用存储在存储器120内的数据,执行通信终端100的各种功能和处理数据。在一些实施例中,处理器190可包括一个或多个处理单元;处理器190还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器190中。本申请中处理器190可以运行操作***、应用程序、用户界面显示及触控响应,以及本申请实施例所述的处理方法。另外,处理器190与显示单元130和显示单元140耦接。
蓝牙模块191,用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,通信终端100可以通过蓝牙模块191与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。
通信终端100还包括给各个部件供电的电源1100(比如电池)。电源可以通过电源管理***与处理器190逻辑相连,从而通过电源管理***实现管理充电、放电以及功耗等功能。通信终端100还可配置有电源按钮,用于终端的开机和关机,以及锁屏等功能。
图2是本申请实施例的通信终端100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供通信终端100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,通信终端振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明通信终端100软件以及硬件的工作流程。
当触摸屏131接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头150捕获静态图像或视频。
本申请实施例中的通信终端100可以为手机、平板电脑、可穿戴设备、笔记本电脑以及电视等。
图3是用于示出通信终端(例如图1的通信终端100)上的用户界面的示意图。在一些具体实施中,用户通过触摸用户界面上的应用图标可以打开相应的应用程序,或者通过触摸用户界面上的文件夹图标可以打开相应的文件夹。
本申请实施例中涉及到的通信终端,可以配置有两块显示屏,一种可选的方式为,通信终端的正面为全高清炫彩显示屏,背面则是一块电子水墨屏。同时,本申请实施例的通信终端也为用户提供了两种屏幕显示方式,一种为主屏显示,另一种为背屏显示;
在用户使用主屏显示或者使用背屏显示时,可以同时使用通信终端中提供的所有功能,可用于观看视频、浏览新闻、浏览图片、拨打以及接听电话等等。
由于后置的电子水墨屏依靠自然光反射成像,不易造成眼疲劳,有利于省电及保护视力,提高了用户的使用体验,使通信终端更加智能。
在通信终端具有主屏显示以及背屏显示的基础上,本申请实施例中的通信终端还提供了双屏显示的功能,用户可以在选择开启双屏显示的功能后,同时使用主屏显示以及背屏显示,并且在通信终端的主屏和背屏中同时前台运行不同的应用程序。
本申请实施例的通信终端,如图4所示,在通信终端下滑或者上滑的***菜单中,设置有开启双屏显示功能的控件视图,用户可以在通过下滑手势开启下滑***菜单或者通过上滑手势开启上滑***菜单后,点击菜单中开启双屏显示功能的控件视图来开启双屏显示的功能;
在一种可能的实现方式中,在通信终端的悬浮球中,设置有开启双屏显示功能的控件视图。如图5所示,在用户使用悬浮球功能时,也可以通过点击通信终端悬浮球中开启双屏显示功能的控件视图来选择开启双屏显示功能。
实施中,通信终端***在启动时,会创建管理双屏功能的***服务EpdManagerService,代码结构如下所示:
EpdManager:Framework/base/core/java/com/hmct/epd
EpdManagerService:ramework/base/service/core/java/com/android/server/epd
接口函数如表1所示:
表1:接口函数表。
在双屏显示功能开启时,通信终端的应用管理服务(Activity Manager Service,AMS)中,会使用主屏对应的ActivityDisplay来管理主屏应用栈(ActivityStack),以及使用背屏对应的ActivityDisplay来管理背屏ActivityStack;其中,在主屏ActivityStack栈顶的应用为需要在主屏上前台运行的应用,在背屏ActivityStack栈顶的应用为需要在背屏上前台运行的应用;
同时,通信终端的窗口管理服务(WindowManagerService,WMS)也使用主屏对应的DisplayContent对主屏上运行应用的显示界面的窗口大小、位置和摆放逻辑进行管理,以及使用背屏对应的DisplayContent对背屏上运行应用的显示界面的窗口大小、位置和摆放逻辑进行管理;
其中,主屏对应的DisplayContent对应着主屏的display ID,背屏DisplayContent对应的背屏的display ID。
本申请实施例中,在用户第一次开启双屏显示的功能时,如图6所示,还会向用户展示是否需要开启双屏显示功能的提示消息界面,在用户点击确认选项后,开启双屏显示的功能。
在用户触发开启双屏显示的指令后,通信终端响应于用户触发的开启双屏显示的指令,确定需要在背屏上运行的第一目标应用,并在背屏上前台运行该第一目标应用。
本申请实施例中,可以通过下列方式确定需要在背屏上运行的第一目标应用:
方式一、将用户触发开启双屏显示的指令时,主屏上前台运行的应用作为第一目标应用。
例如,如图7所示,在主屏上运行视频类应用时,用户在主屏上触发开启双屏显示功能的指令后,将当前正在运行的视频类应用作为需要在背屏上运行的第一目标应用。
在确定出需要在背屏上运行的第一目标应用后,通信终端中的EpdManagerService向应用管理服务(ActivityManagerService,AMS)发送屏幕显示类型(mDisplayType),AMS在接收到mDisplayType后,确定开启双屏显示功能,并将主屏对应的ActivityDisplay中处于栈顶的第一目标应用的应用信息移动到背屏对应的ActivityDisplay中,并将第一目标应用主屏对应的display ID(显示ID;身份标识号:Identity document,ID)设置为背屏对应的display ID;
其中,一种可选地实施方式为,主屏对应的display ID为0,背屏对应的displayID为1;
并且,AMS将处于背屏对应的ActivityDisplay中ActivityStack栈顶的第一目标应用的应用信息中运行状态设置为前台运行状态(Resume)。
在背屏上将第一目标应用的显示界面显示给用户并且在背屏上前台运行第一目标应用之后,一种可选地实施方式为,在主屏中显示主屏对应的主界面。
另一种可选地实施方式为,在主屏的显示界面中,显示最近一次设置为后台运行的应用的显示界面,并将该应用的运行状态设置为前台运行状态。
方式二、将用户在主屏中选择的需要在背屏上运行的目标应用作为第一目标应用。
一种可选地实施方式为,在主屏上展示在开启双屏功能后能够在背屏上运行的应用程序列表;其中,该应用程序列表可以在用户触发开启双屏显示的指令后,自动在主屏的显示界面中展示;或者,在用户触发开启双屏显示的指令后,响应于用户的操作,将该应用程序列表在主屏的显示界面中展示。
如图8所示,用户可以通过点击应用程序列表中应用程序对应的图标来选择需要在背屏上运行的目标应用,并将用户选择的目标应用作为第一目标应用。
另一种可选地实施方式为,如图9所示,在开启双屏显示功能后,用户可以在主屏的显示界面中,通过长按目标应用对应的图标弹出将该目标应用在背屏中前台运行的选项,在用户点击在背屏中前台运行的选项后,将用户选择的目标应用作为第一目标应用。
实施中,在用户点击在背屏中前台运行的选项,将用户选择的目标应用作为第一目标应用后,AMS中背屏对应的ActivityDisplay会将用户选择的第一目标应用的应用信息设置在背屏对应的Activity Stack的栈顶,并将第一目标应用的应用信息中的运行状态设置为Resume。
方式三、用户在背屏上触发启动目标应用的指令,将用户在背屏上启动的应用作为第一目标应用。
一种可选地实施方式为,如图10所示在响应于用户触发开启双屏显示的指令,通信终端将背屏设置为亮屏状态,并向用户显示背屏的主界面;用户可以在背屏的主界面中通过点击目标应用对应的图标触发启动目标应用的指令,将用户在背屏上选择启动的应用作为第一目标应用。
另一种可选地实施方式为,通信终端的左侧设置有用于开启后置水墨屏的墨智键,在用户触发开启双屏显示的指令后,可以通过按压墨智键将背屏设置为亮屏状态,并在背屏上显示背屏对应的主界面;用户可以在背屏的主界面中通过点击目标应用对应的图标触发启动目标应用的指令,将用户在背屏上选择启动的应用作为第一目标应用。
确定在背屏上运行的第一目标应用之后,WMS会获取第一目标应用的界面设置信息来生成第一目标应用窗口的摆放位置、大小和显示窗口层级信息等,并调用显示合成***(surface flinger)对第一目标应用的显示界面进行合成,并将合成后的显示界面显示在背屏上。
在EpdManagerService将mDisplayType发送给AMS时,也会将mDisplay Type发送到surfaceflinger内,surfaceflinger在根据mDisplayType确定双屏功能开启后,并且合成第一目标应用的显示界面后,通过SurfaceControl设置PowerMode将背屏设置为亮屏状态,将第一目标应用的显示界面显示给用户。
一种可选地实施方式为,在采用方式一的方法确定第一目标应用时,surfaceflinger在确定双屏功能开启后,关闭背屏触摸。
在背屏上运行第一目标应用之后,本申请实施例提供的通信终端,一种可选地实施方式为,在主屏当前显示主屏对应的主界面时,用户可以在主屏上触发启动第二目标应用的指令,并在主屏上前台运行第二目标应用。
实施中,用户在主屏上触发启动第二目标应用的指令后,AMS中主屏对应的ActivityDisplay将用户选择的第二目标应用的应用信息设置在主屏Activit y Stack的栈顶,并将第二目标应用的应用信息中运行状态设置为Resume。
在主屏上绘制第二目标应用的显示界面时,WMS会获取第二目标应用的界面设置信息来生成第二目标应用窗口的摆放位置、大小和显示窗口层级信息等,并调用surfaceflinger对第二目标应用的显示界面进行合成,并将合成后的显示界面显示在主屏上。
本申请实施例通信终端提供的双屏显示功能,用户可以同时在主屏和背屏中同时前台运行不同的应用,例如,在当用户刷学习时长时,想同时使用其他视频播放软件观看视频,则可以选择开启双屏显示的功能,在背屏上前台运行与学习相关的应用,在主屏上前台运行其他视频播放软件观看视频,又例如,在当用户正在观看健身视频时,想开启通信终端提供的计时器功能开始计时,则可以选择开启双屏显示的功能,在主屏上前台运行计时器,并在背屏上继续播放健身视频,达到一边健身一边计时的效果,解决了目前通信终端只能有一个应用在前台运行,当一个应用在前台运行时,其他应用只能在后台运行并停止视频播放、计时等功能的问题,在满足了用户需求的同时极大的提高了用户的使用体验;
在用户开启双屏显示的功能之后,本申请实施例的通信终端还可以根据下列方式关闭双屏显示的功能:
方式一、用户在主屏上触发启动第一目标应用的指令。
一种可选地实施方式为,用户在主屏显示界面上点击第一目标应用的图标触发启动第一目标应用的指令,通信终端响应用户触发的指令,停止在背屏上运行第一目标应用,并将背屏设置为灭屏状态,以及在主屏上前台运行第一目标应用。
实施中,通信终端响应于用户在主屏触发的启动第一目标应用的指令,通信终端***中的AMS将背屏对应的ActivityDisplay中处于ActivityStack栈顶的第一目标应用的应用信息移动到主屏对应的ActivityDisplay中ActivityStack的栈顶,并将第一目标应用对应背屏的display ID设置为主屏对应的display ID以及将第一目标应用的运行状态设置为Resume;
AMS向EpdManagerService发送包含当前终端显示状态为主屏显示状态的mDisplayType,EpdManagerService在接收到mDisplayType后,将mDisplayType发送给WMS,以使WMS调用surfaceflinger对第一目标应用的显示界面进行合成,并在主屏上显示第一目标应用的显示界面同时通过SurfaceControl将背屏设置为灭屏状态。
方式二、用户在主屏上触发关闭双屏显示的指令,停止在背屏上运行第一目标应用并将背屏设置为灭屏状态。
本申请实施例的通信终端,如图11所示,在通信终端下滑或者上滑的***菜单中,设置有关闭双屏显示功能的控件视图,用户可以在通过下滑手势开启下滑***菜单或者通过上滑手势开启上滑***菜单后,点击菜单中关闭双屏显示功能的控件视图来关闭双屏显示的功能;
在一种可能的实现方式中,在通信终端的悬浮球中,设置有关闭双屏显示功能的控件视图。在用户使用悬浮球功能时,也可以通过点击通信终端悬浮球中关闭双屏显示功能的控件视图来选择关闭双屏显示功能。
实施中,响应于用户触发的关闭双屏显示的指令,通信终端***中的EpdManagerService向AMS、WMS、Sufaceflinger发送包含当前终端显示状态为主屏显示状态的mDisplayType,AMS、WMS、Sufaceflinger在接收到mDisplayType后,确定通信终端当前显示状态处于主屏显示,将第一目标应用的信息删除,停止在背屏上运行和显示第一目标应用,并将背屏设置为灭屏状态。
如图12所示,下面以将用户触发双屏显示的指令时,主屏上前台运行的应用作为第一目标应用为例,示出的一种基于双屏终端的应用处理方法的完整流程图,包括以下步骤:
步骤S1201、响应于用户在主屏上触发的开启双屏显示的指令,确定当前主屏上前台运行的第一目标应用;
步骤S1202、在主屏上停止运行该第一目标应用,并在主屏上显示主屏主页面;
步骤S1203、在背屏上启动第一目标应用,并将第一目标应用设置为前台运行状态;
步骤S1204、响应于用户在主屏上触发的启动第二目标应用的指令,在主屏上启动第二目标应用,并将第二目标应用设置为前台运行状态;
步骤S1205、响应于用户在主屏上触发的关闭双屏显示的指令,停止在背屏上运行第一目标应用,并将背屏设置为灭屏状态。
在用户开启双屏显示功能时,在通信终端的主屏和背屏同时运行播放音频类的应用时,本申请实施例还提供一种基于双屏终端的音频播放方法,下面将结合具体的实施例进行详细介绍:
在用户开启双屏显示功能,在主屏上运行用于播放音频的第一目标应用,在背屏上运行用于播放音频的第二目标应用时,通信终端会根据音频数据中携带的应用标识,确定第一目标应用在主屏中运行,以及确定第二目标应用在背屏中运行;
获取主屏上运行的用于播放音频的第一目标应用对应的音频数据,以及获取背屏上运行的用于播放音频的第二目标应用对应的音频数据;在对用于播放音频的第一目标应用对应的音频数据和/或第二目标应用对应的音频数据的初始播放音量进行调整后,使用不同的播放音量同时播放用于播放音频的第一目标应用对应的音频数据和用于播放音频的第二目标应用对应的音频数据。
本申请实施例提供的音频播放方法,若用户在主屏以及背屏上同时运行用于播放音频的应用;例如,用户在主屏上运行“高德地图”应用,在背屏上运行“优酷视频”应用,还可以在对两个音频对应的音频数据的播放音量进行调整后,使用不同的播放音量同时播放两个应用对应的音频数据,可以使用户一边看视频一边使用“高德地图”播报对路线进行导航,使具备双屏的通信终端更加智能,提高了用户的使用体验。
其中,音频数据的初始播放音量为用户设置的当前通信终端的播放音量。
实施中,在开启双屏显示功能后,音频服务(Audio Service)的媒体焦点控制(MediaFocusControl)内创建了主屏对应的焦点请求(FocusRequest)栈以及背屏对应的FocusRequest栈,在主屏上运行用于播放音频的第一目标应用以及在背屏上运行用于播放音频的第二目标应用时,第一目标应用以及第二目标应用会同时获得音频焦点进行音频播放,Audio Track会获取第一目标应用携带对应应用进程标识(Process Identification,PID)标识的脉冲编码调制(Pulse Code Modulation,PCM)音频数据以及获取第二目标应用携带对应应用PID标识的PCM音频数据,Audio flinger在对第一目标应用对应的PCM音频数据以及对第二目标应用的PCM音频数据进行混音时,会根据PID标识查找应用对应的display ID,确定第一目标应用在主屏上运行,并且确定在第二目标应用在背屏上运行之后,调用主屏对应的音频轨道(Audio track)的声音设置(SetVolume)的方法对第一目标应用对应的PCM音频数据和/或第二目标应用对应的PCM音频数据的初始播放音量进行调整,并使用不同的音量播放第一目标应用对应的PCM音频数据以及第二目标应用对应的PCM音频数据。
本申请实施例在对第一目标应用对应的音频数据和第二目标应用对应的音频数据的初始播放音量进行调整时,可以根据主屏和背屏分别对应的预设调整规则进行调整,也可以根据第一目标应用以及第二目标应用的音频类型来对播放音量进行调整。
下面结合具体的实施例对上述两种调整方式进行详细的说明:
方式一、根据主屏和背屏分别对应的预设调整规则进行调整。
1、根据主屏对应的第一预设调整规则对第一目标应用对应的音频数据的初始播放音量进行调整。
实施中,例如,假设主屏对应的第一预设调整规则为将初始播放音量增加50%,则将第一目标应用对应的音频数据的初始播放音量增加50%。
2、根据背屏对应的第二预设调整规则对第二目标应用对应的音频数据的初始播放音量进行调整。
实施中,例如,假设背屏对应的第二预设调整规则为将初始播放音量减少100%,则将第二目标应用对应的音频数据的初始播放音量减少100%。
3、根据主屏对应的第一预设调整规则对第一目标应用对应的音频数据的初始播放音量进行调整以及根据背屏对应的第二预设调整规则对第二目标应用对应的音频数据的初始播放音量进行调整。
实施中,例如,假设主屏对应的第一预设调整规则为将初始播放音量增加60%,背屏对应的第二预设调整规则为将初始播放音量减少50%,则将第一目标应用对应的音频数据的初始播放音量增加60%并将第二目标应用对应的音频数据的初始播放音量减少50%。
为了提高用户的使用体验,本申请实施例中,根据主屏对应的第一预设调整规则调整后的播放音量大于初始播放音量,初始播放音量大于根据背屏对应的第二预设调整规则调整后的播放音量。
方式二、根据第一目标应用以及第二目标应用的音频类型来对播放音量进行调整。
其中,音频类型包括:音乐、导航、铃声、闹钟等。
这里需要说明的是,本申请实施例中预先设定音频类型与调整规则之间的对应关系。
在对播放音量进行调整之前,通信终端会判断第一目标应用对应的音频类型以及第二目标应用对应的音频类型是否相同;
若确定第一目标应用对应的音频类型以及第二目标应用对应的音频类型相同,则可以采用方式一中的方法对播放音量进行调整;
若确定第一目标应用对应的音频类型以及第二目标应用对应的音频类型不同:
1、根据第一目标应用的音频类型对应的调整规则,对第一目标应用对应的音频数据的初始播放音量进行调整。
实施中,例如,用户在主屏上运行的第一目标应用“优酷视频”对应的音频类型为音乐,以及在背屏上运行的第二目标应用“高德导航”对应的音频类型为导航,在确定第一目标应用以及第二目标应用对应的音频类型不同后,假设音乐类对应的调整规则为将初始播放音量减少50%,则将第一目标应用“优酷视频”对应的音频数据的初始播放音量减少50%。
2、根据第二目标应用的音频类型对应的调整规则,对第二目标应用的初始播放音量进行调整。
实施中,例如,用户在主屏上运行的第一目标应用“优酷视频”对应的音频类型为音乐,以及在背屏上运行的第二目标应用“高德导航”对应的音频类型为导航,在确定第一目标应用以及第二目标应用对应的音频类型不同后,假设导航类对应的调整规则为将初始播放音量增加70%,则将第二目标应用“高德导航”对应的音频数据的初始播放音量增加70%。
3、根据第一目标应用的音频类型对应的调整规则,对第一目标应用对应的音频数据的初始播放音量进行调整,以及根据第二目标应用的音频类型对应的调整规则,对第二目标应用的初始播放音量进行调整。
实施中,例如,用户在主屏上运行的第一目标应用“高德导航”对应的音频类型为导航,以及在背屏上运行的第二目标应用“优酷视频”对应的音频类型为音乐,在确定第一目标应用以及第二目标应用对应的音频类型不同后,假设导航类对应的调整规则为将初始播放音量增加50%,音乐类对应的调整规则为将初始播放音量减少70%,则将第一目标应用“高德导航”对应的音频数据的初始播放音量增加50%,并将第二目标应用“优酷视频”对应的音频数据的初始播放音量减少70%。
用户在主屏上运行用于播放音频的第一目标应用并且在背屏上运行用于播放音频的第二目标应用时,可能需要背屏上运行的第二目标应用对应的音频数据的播放音量为0。本申请实施例的通信终端,还为用户提供了一键静音背屏音量的功能,用户可以在开启静音后,将背屏上运行的用于播放音频的第二目标应用对应的音频数据的播放音量调整为0播放。满足了在背屏上运行的第二目标应用对应的音频数据的播放音量不为0时,用户可以自行选择将其静音,提高了用户的使用体验。
一种可选地实施方式为,如图13所示,在通信终端下滑或者上滑的***菜单中,设置有设置背屏的控件视图,用户可以在通过下滑手势开启下滑***菜单或者通过上滑手势开启上滑***菜单后,点击设置背屏的控件视图打开设置菜单,在设置菜单中设置有开启背屏静音功能的控件视图,用户可以点击开启背屏静音功能的控件视图开启背屏静音的功能。
本申请实施例的通信终端,用户在主屏上运行用于播放音频的第一目标应用并且在背屏上运行用于播放音频的第二目标应用时,若在主屏上触发关闭双屏显示的指令,则在停止在背屏上运行用于播放音频的第二目标应用的同时,停止播放第二目标应用对应的音频数据。
一种可选地实施方式为,第一目标应用对应音频数据的播放音量恢复初始播放音量。
若用户在主屏上触发启动用于播放音频的第二目标应用的指令,则在停止在背屏上运行第二目标应用并且在主屏上运行第二目标应用的同时,播放第二目标应用对应的音频数据。
一种可选地实施方式为,第二目标应用对应的音频数据的播放音量恢复初始播放音量。
如图14所示,是以用户在主屏中前台运行用于播放音频的应用以及在背屏上前台运行用于播放音频的应用为例,示出的一种基于双屏终端的音频播放方法的完整流程图,具体包括以下步骤:
步骤S1401、响应于用户在主屏上触发的开启双屏显示的指令,确定需要在背屏上运行的用于播放音频的第一目标应用;
步骤S1402、在背屏上前台运行第一目标应用;
步骤S1403、获取背屏上前台运行的第二目标应用对应的音频数据;
步骤S1404、响应于用户在主屏上触发的启动用于播放音频的第二目标应用的指令,在主屏上前台运行第二目标应用;
步骤S1405、获取在主屏上前台运行的第二目标应用对应的音频数据;
步骤S1406、对第一目标应用以及第二目标应用对应的音频数据的初始播放音量进行调整,并使用不同的播放音量同时播放第一目标应用对应的音频数据和第二目标应用对应的音频数据。
本申请实施例还提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一方法的步骤。
由于本申请实施例中的通信终端和计算机存储介质可以应用于上述处理方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请的实施例在此不再赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (8)

1.一种通信终端,其特征在于,包括:
触摸屏,被配置为接收来自用户的触摸操作;
显示屏,被配置为显示用户界面;
处理器,所述处理器分别与所述触摸屏和所述显示屏耦接,所述处理器被配置为:
获取主屏上运行的用于播放音频的第一目标应用对应的音频数据;以及获取背屏上运行的用于播放音频的第二目标应用对应的音频数据;
对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整,并使用不同的播放音量同时播放所述第一目标应用对应的音频数据和所述第二目标应用对应的音频数据,其中,所述音频数据的初始播放音量为用户设置的当前通信终端的播放音量;
所述处理器被进一步配置为:
响应于用户在所述主屏上触发的关闭双屏显示的指令,停止在所述背屏上运行所述第二目标应用,并停止播放所述第二目标应用对应的音频数据,将所述第一目标应用对应音频数据的播放音量恢复初始播放音量;
响应于用户在所述主屏上触发的启动所述第二目标应用的指令,停止在背屏上运行第二目标应用并且在主屏上运行第二目标应用,播放所述第二目标应用对应的音频数据,将所述第二目标应用对应的音频数据的播放音量恢复初始播放音量。
2.如权利要求1所述的通信终端,其特征在于,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,所述处理器被配置为:
根据所述主屏对应的第一预设调整规则,对所述第一目标应用对应的音频数据的初始播放音量进行调整,和/或,根据所述背屏对应的第二预设调整规则,对所述第二目标应用对应的音频数据的初始播放音量进行调整;
其中,调整后的所述第一目标应用对应的音频数据的播放音量大于所述初始播放音量,所述初始播放音量大于调整后的所述第二目标应用对应的音频数据的播放音量。
3.如权利要求2所述的通信终端,其特征在于,所述处理器被进一步配置为:
确定所述第一目标应用的音频类型与所述第二目标应用的音频类型是否相同。
4.如权利要求3所述的通信终端,其特征在于,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,所述处理器被配置为:
若确定所述第一目标应用的音频类型与所述第二目标应用的音频类型不同,则根据音频类型与调整规则之间的对应关系,确定所述第一目标应用的音频类型对应的调整规则,并根据所述第一目标应用的音频类型对应的调整规则,对所述第一目标应用对应的音频数据的初始播放音量进行调整;和/或,根据音频类型与调整规则之间的对应关系,确定所述第二目标应用的音频类型对应的调整规则,根据所述第二目标应用的音频类型对应的调整规则,对所述第二目标应用对应的音频数据的初始播放音量进行调整。
5.一种基于双屏终端的音频播放方法,其特征在于,该方法包括:
在具有处理器、存储器、触摸屏和显示屏的通信终端处:
获取主屏上运行的用于播放音频的第一目标应用对应的音频数据;以及获取背屏上运行的用于播放音频的第二目标应用对应的音频数据;
对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整,并使用不同的播放音量同时播放所述第一目标应用对应的音频数据和所述第二目标应用对应的音频数据,其中,所述音频数据的初始播放音量为用户设置的当前通信终端的播放音量;
响应于用户在所述主屏上触发的关闭双屏显示的指令,停止在所述背屏上运行所述第二目标应用,并停止播放所述第二目标应用对应的音频数据,将所述第一目标应用对应音频数据的播放音量恢复初始播放音量;
响应于用户在所述主屏上触发的启动所述第二目标应用的指令,停止在背屏上运行第二目标应用并且在主屏上运行第二目标应用,播放所述第二目标应用对应的音频数据,将所述第二目标应用对应的音频数据的播放音量恢复初始播放音量。
6.如权利要求5所述的方法,其特征在于,在对所述第一目标应用对应的音频数据和/或所述第二目标应用对应的音频数据的初始播放音量进行调整时,包括:
根据所述主屏对应的第一预设调整规则,对所述第一目标应用对应的音频数据的初始播放音量进行调整,和/或,根据所述背屏对应的第二预设调整规则,对所述第二目标应用对应的音频数据的初始播放音量进行调整;
其中,调整后的所述第一目标应用对应的音频数据的播放音量大于所述初始播放音量,所述初始播放音量大于调整后的所述第二目标应用对应的音频数据的播放音量。
7.如权利要求6所述的方法,其特征在于,所述对所述第一目标应用对应的音频数据的初始播放音量进行调整,和/或,根据所述背屏对应的第二预设调整规则,对所述第二目标应用对应的音频数据的初始播放音量进行调整之前,还包括:
确定所述第一目标应用的音频类型与所述第二目标应用的音频类型是否相同。
8.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求5至7任一项所述的方法。
CN202010187023.3A 2020-03-17 2020-03-17 一种基于双屏终端的音频播放方法及通信终端 Active CN111381801B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010187023.3A CN111381801B (zh) 2020-03-17 2020-03-17 一种基于双屏终端的音频播放方法及通信终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010187023.3A CN111381801B (zh) 2020-03-17 2020-03-17 一种基于双屏终端的音频播放方法及通信终端

Publications (2)

Publication Number Publication Date
CN111381801A CN111381801A (zh) 2020-07-07
CN111381801B true CN111381801B (zh) 2023-10-31

Family

ID=71215508

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010187023.3A Active CN111381801B (zh) 2020-03-17 2020-03-17 一种基于双屏终端的音频播放方法及通信终端

Country Status (1)

Country Link
CN (1) CN111381801B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104023305A (zh) * 2014-05-30 2014-09-03 爱培科科技开发(深圳)有限公司 一种Wince车载多媒体的混音控制方法及装置
CN106201423A (zh) * 2016-07-01 2016-12-07 深圳市金立通信设备有限公司 一种音频控制方法及终端
CN106354471A (zh) * 2016-09-29 2017-01-25 北京小米移动软件有限公司 音频播放控制方法、装置及电子设备
KR20170073882A (ko) * 2015-12-21 2017-06-29 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
CN107145323A (zh) * 2016-03-01 2017-09-08 中兴通讯股份有限公司 一种音量控制方法和装置、及终端
CN109165004A (zh) * 2018-08-16 2019-01-08 努比亚技术有限公司 双屏终端音频输出方法、终端及计算机可读存储介质
CN109743465A (zh) * 2019-03-18 2019-05-10 维沃移动通信有限公司 一种音频数据输出方法及终端
CN109739463A (zh) * 2018-12-05 2019-05-10 上海博泰悦臻电子设备制造有限公司 多媒体音量调节方法及终端

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104023305A (zh) * 2014-05-30 2014-09-03 爱培科科技开发(深圳)有限公司 一种Wince车载多媒体的混音控制方法及装置
KR20170073882A (ko) * 2015-12-21 2017-06-29 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
CN107145323A (zh) * 2016-03-01 2017-09-08 中兴通讯股份有限公司 一种音量控制方法和装置、及终端
CN106201423A (zh) * 2016-07-01 2016-12-07 深圳市金立通信设备有限公司 一种音频控制方法及终端
CN106354471A (zh) * 2016-09-29 2017-01-25 北京小米移动软件有限公司 音频播放控制方法、装置及电子设备
CN109165004A (zh) * 2018-08-16 2019-01-08 努比亚技术有限公司 双屏终端音频输出方法、终端及计算机可读存储介质
CN109739463A (zh) * 2018-12-05 2019-05-10 上海博泰悦臻电子设备制造有限公司 多媒体音量调节方法及终端
CN109743465A (zh) * 2019-03-18 2019-05-10 维沃移动通信有限公司 一种音频数据输出方法及终端

Also Published As

Publication number Publication date
CN111381801A (zh) 2020-07-07

Similar Documents

Publication Publication Date Title
CN111240546B (zh) 一种分屏处理方法及通信终端
CN111597000B (zh) 一种小窗口管理方法及终端
CN111367456A (zh) 通信终端及多窗口模式下的显示方法
CN111225108A (zh) 一种通信终端及负屏界面的卡片显示方法
CN112114733B (zh) 一种截屏、录屏方法、移动终端及计算机存储介质
WO2020238759A1 (zh) 一种界面显示方法和电子设备
CN112565911B (zh) 弹幕显示方法、弹幕生成方法、装置、设备及存储介质
CN112527222A (zh) 一种信息处理方法及电子设备
WO2020248714A1 (zh) 一种数据传输方法及设备
CN112527174A (zh) 一种信息处理方法及电子设备
CN113590059A (zh) 一种投屏方法及移动终端
CN114286152A (zh) 显示设备、通信终端及投屏画面动态显示方法
CN114201130A (zh) 一种投屏的方法、装置及存储介质
CN111176766A (zh) 一种通信终端及组件显示方法
CN114845152B (zh) 播放控件的显示方法、装置、电子设备及存储介质
CN112835472B (zh) 通信终端及显示方法
CN111324255B (zh) 一种基于双屏终端的应用处理方法及通信终端
WO2023045597A1 (zh) 大屏业务的跨设备流转操控方法和装置
CN113253905B (zh) 基于多指操作的触控方法及智能终端
CN113079332B (zh) 移动终端及其录屏方法
CN111163220B (zh) 一种显示方法、通信终端及计算机存储介质
CN111381801B (zh) 一种基于双屏终端的音频播放方法及通信终端
CN112799557B (zh) 一种水墨屏显示控制方法、终端及计算机可读存储介质
CN111159734A (zh) 通信终端及多应用数据互访处理方法
CN112114883A (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
TA01 Transfer of patent application right

Effective date of registration: 20230825

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 9 / F, Hisense south building, 1777 Chuangye Road, Yuehai street, Nanshan District, Shenzhen, Guangdong 518054

Applicant before: HISENSE ELECTRONIC TECHNOLOGY (SHENZHEN) Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant