CN113342295B - 分屏方法及分屏装置 - Google Patents

分屏方法及分屏装置 Download PDF

Info

Publication number
CN113342295B
CN113342295B CN202110604630.XA CN202110604630A CN113342295B CN 113342295 B CN113342295 B CN 113342295B CN 202110604630 A CN202110604630 A CN 202110604630A CN 113342295 B CN113342295 B CN 113342295B
Authority
CN
China
Prior art keywords
screen
area
application
split
display
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
CN202110604630.XA
Other languages
English (en)
Other versions
CN113342295A (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.)
Vivo Mobile Communication Hangzhou Co Ltd
Original Assignee
Vivo Mobile Communication Hangzhou 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 Vivo Mobile Communication Hangzhou Co Ltd filed Critical Vivo Mobile Communication Hangzhou Co Ltd
Priority to CN202110604630.XA priority Critical patent/CN113342295B/zh
Publication of CN113342295A publication Critical patent/CN113342295A/zh
Application granted granted Critical
Publication of CN113342295B publication Critical patent/CN113342295B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • 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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种分屏方法及分屏装置,属于通信技术领域。具体的,该方法包括:在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,上述第一输入用于显示第二应用的第二界面;响应于第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域;在第一分屏区域显示第一界面,第二分屏区域显示第二界面;其中,N个分屏区域包括第一分屏区域和第二分屏区域;N为大于1的整数。

Description

分屏方法及分屏装置
技术领域
本申请属于通信技术领域,具体涉及一种分屏方法及分屏装置。
背景技术
随着电子信息技术的不断发展,电子设备性能的提升,屏幕尺寸的扩大,电子设备需要分屏显示多个应用的需求日益增多。
在相关技术中,在分屏显示两个应用的界面的场景下,通常是采用固定的分屏模式,如:将电子设备的屏幕显示区域两等分显示。
然而,由于上述分屏方式较为单一,无法根据不同的分屏场景,满足用户不同的分屏需求。
发明内容
本申请实施例的目的是提供一种分屏方法及分屏装置,能够解决电子设备在分屏过程中,由于分屏方式单一,导致无法根据不同的分屏场景,满足用户不同分屏需求的问题。
第一方面,本申请实施例提供了一种分屏方法,该方法包括:在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,第一输入用于显示第二应用的第二界面;响应于第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域;在第一分屏区域显示第一界面,第二分屏区域显示第二界面;其中,N个分屏区域包括第一分屏区域和第二分屏区域;N为大于1的整数。
第二方面,本申请实施例提供了一种分屏装置,该装置包括:接收模块、划分模块和显示模块;接收模块,用于在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,第一输入用于显示第二应用的第二界面;划分模块,用于响应于接收模块接收的第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域;显示模块,用于在第一分屏区域显示第一界面,第二分屏区域显示第二界面;其中,划分模块划分的N个分屏区域包括第一分屏区域和第二分屏区域;N为大于1的整数。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,在电子设备的屏幕显示第一应用的第一界面的情况下,可以接收用于显示第二应用的第二界面的第一输入;然后响应于第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为包括第一分屏区域和第二分屏区域的N个分屏区域;并在第一分屏区域显示第一界面,在第二分屏区域显示第二界面;其中,N为大于1的整数。由于N个分屏区域是基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向划分的,如此,本申请实施例可以在不同的分屏场景下,根据各应用的默认显示方向要求来划分上述屏幕的显示区域,从而使得在上述屏幕的显示区域显示的应用的界面都具备良好的展示比例,可以不需要用户参与调整,满足用户不同的分屏需求,提升了人机交互性能。
附图说明
图1为本申请实施例提供的一种分屏方法的流程示意图;
图2为本申请实施例提供的一种分屏方法应用的界面示意图之一;
图3为本申请实施例提供的一种分屏方法应用的界面示意图之二;
图4为本申请实施例提供的一种分屏方法应用的界面示意图之三;
图5为本申请实施例提供的一种分屏方法应用的界面示意图之四;
图6为本申请实施例提供的分屏装置的结构示意图之一;
图7为本申请实施例提供的分屏装置的结构示意图之二;
图8为本申请实施例提供的电子设备的硬件示意图之一;
图9为本申请实施例提供的电子设备的硬件示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请实施例提供的分屏方案,可以应用于多应用的分屏场景中,
在一种分屏场景中,若电子设备需要在屏幕的显示区域分屏显示应用A和应用B。假设,电子设备的屏幕的当前屏幕显示方向(与应用A的默认屏幕显示方向相同)为纵向,应用B的默认屏幕显示方向为横向。常规技术的分屏处理方式为:直接将该电子设备的屏幕显示区域两等分,通过两等分获得的分屏区域来分别显示应用A和应用B。然而,由于应用B的默认屏幕显示方向为横向,这样的分屏方式导致应用B不能获得良好的展示比例,并且不能有效利用电子设备的屏幕显示区域,无法满足用户分屏需求,经常还需要用户再次手动调整屏幕显示区域的划分比例。针对该分屏场景,在本申请实施例中,电子设备可以基于电子设备屏幕的当前屏幕显示方向和应用B的默认屏幕显示方向,来将上述屏幕的显示区域划分为两个分屏区域(并不一定是直接将电子设备的屏幕显示区域两等分),使得应用A在对应的分屏区域纵向显示,应用B在对应的分屏区域横向显示。如此,能够使得应用A和应用B均能获得良好的展示比例,满足了用户的分屏需求,并且还可以有效利用电子设备的屏幕显示区域。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的分屏方法进行详细地说明。
如图1所示,本申请实施例提供一种分屏方法,该方法可以包括下述的步骤101至步骤103。
步骤101、分屏装置在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入。
在本申请实施例中,上述第一输入可以为分屏输入,用于触发分屏操作。
在本申请实施例中,第一输入可以为手势输入,语音输入等其他任意可能形式的输入,具体可以根据实际使用需求确定,本申请实施例对此不作限定。
示例性的,上述电子设备的屏幕显示的第一应用的第一界面,可以为该电子设备的单屏模式下的界面。
步骤102、分屏装置响应于上述第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域。
其中,N为大于1的整数。
在本申请实施例中,上述电子设备的屏幕的屏幕显示方向是指第一应用的第一界面的显示方向。
示例性的,上述屏幕的屏幕显示方向可以包括:纵向和横向,也就是说,屏幕显示方向可以包括:竖屏方向或横屏方向。可以理解,上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向可以包括纵向和横向。
示例性的,在电子设备由单屏模式进入分屏模式时,分屏装置可以获取电子设备的屏幕的当前屏幕显示方向,和第二应用的默认屏幕显示方向(可以从第二应用的配置中获取),然后根据上述当前屏幕显示方向,结合第二应用的默认屏幕显示方向,对上述屏幕的显示区域进行划分。
在本申请实施例中,分屏装置响应于上述第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,确定分屏数量以及各分屏区域间的划分比例,进而基于该分屏数量以及各分屏区域间的划分比例对上述屏幕的显示区域进行划分。需要说明的是,划分比例可以按照屏幕显示区域的面积划分,或,按照屏幕显示区域的高度划分。
示例1,假设第一应用的默认屏幕显示方向为纵向,第二应用的默认屏幕显示方向为横向,如图2所示,分屏装置可以按照屏幕显示区域的高度为3:1的划分比例,将上述屏幕的显示区域划分为两个分屏区域,分别为第一分屏区域31和第二分屏区域32,需要说明的是,第一分屏区域31和第二分屏区域32的高度比为3:1。
示例2,假设第一应用的默认屏幕显示方向和第二应用的默认屏幕显示方向均为横向,如图3所示,分屏装置可以按照屏幕显示区域的高度为1:1:2的划分比例,将上述屏幕的显示区域划分为三个分屏区域,三个分屏区域分别为:第一分屏区域31、第二分屏区域32和第三分屏区域33,第一界面在第一分屏区域31横向显示,第二界面在第二分屏区域32横向显示,第三分屏区域可以用于显示其他应用的界面,或,用于显示上述电子设备的桌面。需要说明的是,第一分屏区域31、第二分屏区域32和第三分屏区域33的高度比为1:1:2。
步骤103、分屏装置在第一分屏区域显示第一界面,在第二分屏区域显示第二界面。
在本申请实施例中,上述N个分屏区域可以包括第一分屏区域和第二分屏区域。
在本申请实施例中,分屏装置可以根据上述屏幕的当前屏幕显示方向在第一分屏区域显示第一界面。同时,分屏装置可以根据第二应用的默认屏幕显示方向,在第二分屏区域显示第二界面。
在本申请实施例中,分屏装置在第一应用的默认屏幕显示方向与上述当前屏幕显示方向相同的情况下,可以基于第一应用的默认屏幕显示方向,在第一分屏区域显示第一界面。
示例性的,第一应用的默认屏幕显示方向可以与上述屏幕的当前屏幕显示方向相同,也可以不相同,本申请对此不做限定。通常情况下,由于第一应用的默认屏幕显示方向与当前屏幕显示方向一致,因此,当分屏装置按照上述屏幕的当前屏幕显示方向在第一分屏区域显示第一界面,按照第二应用的默认屏幕显示方向,在第二分屏区域显示第二界面,可以使得两个应用在各自的分屏区域获得良好的展示比例,无需用户再次手动调整屏幕显示区域的划分比例,满足了不同分屏场景下用户的分屏需求,提升了人机交互性能。
示例3,结合示例1,如图2所示,分屏装置可以将上述屏幕的显示区域划分成两个分屏区域(如图2中的第一分屏区域31和第二分屏区域32),并将第一界面在第一分屏区域31纵向显示,将第二界面在第二分屏区域32横向显示。
示例4,假设第一应用的默认屏幕显示方向和第二应用的默认屏幕显示方向均为纵向。如图4所示,分屏装置可以将上述屏幕的显示区域两等分划分成两个分屏区域(如图4中的第一分屏区域31和第二分屏区域32),并将第一界面在第一分屏区域31纵向显示,将第二界面在第二分屏区域32纵向显示。
本申请实施例提供的分屏方法,电子设备的屏幕显示第一应用的第一界面的情况下,可以接收用于显示第二应用的第二界面的第一输入,响应于第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,然后将上述屏幕的显示区域划分为包括第一分屏区域和第二分屏区域的N个分屏区域,并在第一分屏区域显示第一界面,在第二分屏区域显示第二界面。如此,本申请实施例可以在保证第一分屏区域的第一应用和第二分屏区域的第二应用的显示比例均正常或接近正常的前提下,自动根据第一应用和第二应用的默认屏幕显示方向要求来划分上述屏幕的显示区域,从而使得在上述屏幕的显示区域显示的应用的界面都具备良好的展示比例,满足用户的分屏需求,提升了人机交互性能。
可选地,在本申请实施例中,上述步骤102中的“基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域”,可以包括如下步骤102a:
步骤102a、分屏装置基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及预定划分策略,将上述屏幕的显示区域划分为N个分屏区域。
进一步可选地,在本申请实施例中,上述预定划分策略包括以下任一项:
以第二应用的默认屏幕宽高比为基准进行划分,
以第二应用的最大显示面积为基准进行划分。
示例性的,在以第二应用的默认屏幕宽高比为基准进行划分的情况下,为了保证展示的稳定性与兼容性,分屏装置会以上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及第二应用的默认屏幕宽高比,来划分上述屏幕的显示区域。例如,结合上述示例1,如图2所示,第二分屏区域32的宽高比与第二应用的默认屏幕宽高比相同。
示例性的,在以第二应用的最大显示面积为基准进行划分的情况下,为了满足用户对不同应用的不同显示要求,例如第二应用为:游戏应用,或,视频应用时,用户需要第二界面以最大的显示面积展示,才能获得更好的人机交互性能,因此,分屏装置会以上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及第二应用的最大显示面积,来划分上述屏幕的显示区域。例如,结合上述示例1,如图2所示,第二分屏区域32的宽高比可以为4:3(即为第二应用的最大显示面积)。
如此,本申请实施例在根据各应用的默认显示方向要求和预定划分策略来划分上述屏幕的显示区域,从而。能够根据用户不同的分屏需求,划分满足用户不同的需求的分屏区域。,提升了人机交互性能。
需要说明的是,上述电子设备屏幕的宽高比一般有16:9、18:9、4:3等等。而横屏应用通常也都会适配这几类屏幕比例。
可选地,在本申请实施例中,在上述屏幕处于竖屏显示状态的情况下,若上述屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为横向,则第一分屏区域在竖屏方向上的区域高度大于第二分屏区域在竖屏方向上的区域高度;或者,在上述屏幕处于横屏显示状态的情况下,若上述屏幕的当前屏幕显示方向为横向,第二应用的默认屏幕显示方向为纵向或未指定,则第一分屏区域在横屏方向上的区域宽度大于第二分屏区域在横屏方向上的区域宽度。
示例性的,在上述屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为横向,且上述屏幕处于竖屏显示状态的情况下,则第一分屏区域在竖屏方向上的区域高度大于第二分屏区域在竖屏方向上的区域高度;或者,上述屏幕的当前屏幕显示方向为横向,第二应用的默认屏幕显示方向为纵向,且上述屏幕处于横屏显示状态的情况下,则第一分屏区域在横屏方向上的区域宽度大于第二分屏区域在横屏方向上的区域宽度。如此,各自分屏区域中的界面均可以良好的显示,并且,方便了用户查看,提高了人机交互性能。
示例5:以N等于2为例。假设电子设备的屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为横向,如图2所示,在电子设备的屏幕处于竖屏状态的情况下,图2中的第一分屏区域31在竖屏方向上的区域高度H1大于第二分屏区域32在竖屏方向上的区域高度H2。
如此,第一界面在第一分屏区域可以纵向显示,第二界面在第二分屏区域可以横向显示,从而,用户在电子设备的屏幕保持竖屏状态的情况下,可以方便的同时查看纵向显示的第一界面以及横向显示的第二界面。
示例6:以N等于2为例。假设电子设备的当前屏幕显示方向为横向,第二应用的默认屏幕显示方向为纵向,如图5所示,在电子设备的屏幕处于横屏状态的情况下,图5中第一分屏区域31在横屏方向上的区域宽度W1大于第二分屏区域32在横屏方向上的区域宽度为W2。
如此,第一界面在第一分屏区域可以横向显示,第二界面在第二分屏区域可以纵向显示,从而,用户在电子设备的屏幕保持横屏状态的情况下,可以方便的同时查看横向显示的第一界面以及纵向显示的第二界面。
可以理解的是,示例5和示例6划分的第一分屏区域和第二分屏区域,能够满足第一应用和第二应用的屏幕显示方向的显示要求,进而使得第一界面和第二界面都可以具备良好的展示比例,如此,本申请实施例能够根据不同的分屏场景,划分不同的分屏区域,满足用户需求,提升了人机交互性能。
可选地,在本申请实施例中,第二分屏区域的位置与第二应用的预设分屏位置相关。
可选地,在本申请实施例中,用户可以通过分屏装置预先设置第二分屏区域的位置。
示例性的,第二应用的预设分屏位置可以为用户要求的分屏位置,或第二应用默认的分屏位置。
示例性的,在电子设备的屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为横向的情况下,第二应用的预设分屏位置可以为:第一分屏区域的上端或下端,或者,电子设备的屏幕显示区域中的顶端或者底端。
示例性的,在电子设备的屏幕的当前屏幕显示方向为横向、第二应用的默认屏幕显示方向为纵向的情况下,第二应用的预设分屏位置可以为:电子设备的屏幕显示区域中的左端或右端,或者,第一分屏区域的左侧或右侧。
如此,本申请实施例可以在不同的分屏场景下,根据不同的第二应用的预设分屏位置,划分分屏区域中的第二分屏区域可以位于不同的位置,满足用户不同的分屏需求。
举例说明一,以第二应用的预设分屏位置为第一分屏区域的下端(即电子设备的屏幕显示区域中的底端)为例,参照图2,第二分屏区域位于第一分屏区域的下端。
举例说明二,以第二应用的预设分屏位置为第一分屏区域的左侧(即电子设备的屏幕显示区域中的左端)为例,参照图5,第二分屏区域位于第一分屏区域的左侧。
可选地,在本申请实施例中,在满足第二预定条件、且上述屏幕处于竖屏状态的情况下,第一分屏区域的区域高度和第二分屏区域的区域高度相等。
其中,第二预定条件包括:上述屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为纵向或未指定。
示例性的,在上述屏幕的当前屏幕显示方向(也可以为第一应用的默认屏幕显示方向)和第二应用的默认屏幕显示方向均为纵向的情况下,分屏装置将电子设备屏幕的显示区域,以电子设备的屏幕中线划分第一分屏区域和第二分屏区域。可以理解的是,在电子设备的屏幕的纵向上,第一分屏区域的区域高度和第二分屏区域的区域高度相等。如此,第一界面和第二界面在各自的分屏区域均纵向显示,进而使得第一界面和第二界面都可以具备良好的展示比例。
举例说明,以第一应用和第二应用的默认屏幕显示方向均为纵向为例,如图4所示,第一分屏区域31的区域高度和第二分屏区域32的区域高度相等。
可选地,在本申请实施例中,在上述屏幕的当前屏幕显示方向与第二应用的默认屏幕显示方向均为横向的情况下,在上述步骤102a之前,包括步骤101a:
步骤101a、分屏装置将上述屏幕的当前屏幕显示方向由横向调整为纵向。
示例性的,在上述屏幕的当前屏幕显示方向与第二应用的默认屏幕显示方向均为横向的情况下,为了使得第一界面和第二界面都可以具备良好的展示比例,提高人机交互性能,分屏装置可以将上述屏幕的当前屏幕显示方向由横向调整为纵向。
需要说明的是,在上述屏幕的当前屏幕显示方向为横向时,若第二应用的默认屏幕显示方向同时也为横向,因电子设备在横屏模式下,极难在保持合理显示比例的情况下同时展示两个横屏应用,因此,分屏装置先把电子设备的屏幕的当前屏幕显示方向由横向转变为纵向。
示例性的,分屏装置将上述屏幕的当前屏幕显示方向由横向调整为纵向之后,这个情况下,上述屏幕的当前屏幕显示方向即为纵向,分屏装置基于上述屏幕的当前屏幕显示方向(即纵向)和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域。
在本申请实施例中,可以在上述第一分屏区域,根据第一应用的默认屏幕显示方向显示第一应用的第一界面,在第二分屏区域,根据第二应用的默认屏幕显示方向显示第二应用的第二界面。如此,第一分屏区域和第二分屏区域均为:满足第一应用和第二应用的显示比例的分屏区域。
示例7,结合示例2,如图3所示,图3为将上述屏幕的当前屏幕显示方向由横向调整为纵向后的示意图,分屏装置基于电子设备的屏幕的当前屏幕显示方向(即纵向)和第二应用的默认屏幕显示方向,将电子设备屏幕的显示区域划分为3个分屏区域,分别为:第一分屏区域31、第二分屏区域32和第三分屏区域33。图3中,第一界面和第二界面分别横向显示在第一分屏区域31和第二分屏区域32中;第三分屏区域,可以用于显示其他应用的界面,或,用于显示上述电子设备的桌面。
如此,分屏装置能够按照预定划分策略为第一应用和第二应用划分各自的分屏区域,进而使得第一界面和第二界面都可以具备良好的展示比例。另外,第三分屏区域可以满足用户的更多分屏需求,并且进一步提升了人机交互性能。
还需要说明的是,图2至图5中的屏幕显示区域中的各个分屏区域的双向箭头,可以用于表征各自分屏区域中显示的界面的显示方向。例如:双向箭头分别朝上下方向的,用于表征该分屏区域的界面为纵向显示,双向箭头分别朝左右方向的,用于表征该分屏区域的界面为横向显示。
应注意的是,若上述分屏区域的分屏比例不满足用户需求,用户还可以手动调整分屏比例,从而,调整N各分屏区域的分屏比例。
需要说明的是,本申请实施例提供的分屏方法,执行主体可以为分屏装置,或者该分屏装置中的用于执行分屏的方法的控制模块。本申请实施例中以页分屏装置执行分屏的方法为例,说明本申请实施例提供的分屏装置的。
如图6所示,本申请实施例提供一种分屏装置,该装置包括:接收模块401、划分模块402和显示模块403;
接收模块401,用于在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,第一输入用于显示第二应用的第二界面;
划分模块402,用于响应于接收模块401接收的第一输入,基于上述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,将所述屏幕的显示区域划分为N个分屏区域,N为大于1的整数;
显示模块403,用于在第一分屏区域显示第一界面,第二分屏区域显示第二界面;
其中,划分模块402划分的N个分屏区域包括第一分屏区域和第二分屏区域。
可选地,上述划分模块402,具体用于基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及预定划分策略,将上述屏幕的显示区域划分为N个分屏区域;
其中,预定划分策略包括以下任一项:
以第二应用的默认屏幕宽高比为基准进行划分,
以第二应用的最大显示面积为基准进行划分。
可选地,在上述屏幕处于竖屏显示状态的情况下,若上述屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为横向,则第一分屏区域在竖屏方向上的区域高度大于第二分屏区域在竖屏方向上的区域高度;
或者,在上述屏幕处于横屏显示状态的情况下,若上述屏幕的当前屏幕显示方向为横向,第二应用的默认屏幕显示方向为纵向或未指定,则第一分屏区域在横屏方向上的区域宽度大于第二分屏区域在横屏方向上的区域宽度。
可选地,上述第二分屏区域的位置与第二应用的预设分屏位置相关。
可选地,在满足第二预定条件、且上述电子设备的屏幕处于竖屏状态的情况下,第一分屏区域的区域高度和第二分屏区域的区域高度相等;
其中,第二预定条件包括:上述屏幕的当前屏幕显示方向为纵向,第二应用的默认屏幕显示方向为纵向或未指定。
可选地,如图7所示,上述装置还包括调整模块404,
调整模块404,用于在上述屏幕的当前屏幕显示方向与第二应用的默认屏幕显示方向均为横向的情况下,在上述划分模块402基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及预定划分策略,将上述屏幕的显示区域划分为N个分屏区域之前,将上述屏幕(即上述电子设备的屏幕)的当前屏幕显示方向由横向调整为纵向。
本申请实施例提供的分屏装置,在电子设备的屏幕显示第一应用的第一界面的情况下,分屏装置可以接收用于显示第二应用的第二界面的第一输入,响应于接收模块接收的第一输入,然后基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为包括第一分屏区域和第二分屏区域的N个分屏区域,并且,在第一分屏区域显示第一界面,在第二分屏区域显示第二界面。如此,本申请实施例可以自动根据第一应用和第二应用的默认屏幕显示方向要求来划分上述屏幕的显示区域,从而使得在上述屏幕的显示区域显示的应用的界面都具备良好的展示比例,满足用户的分屏需求,提升了人机交互性能。
本申请实施例中的分屏装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性地,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的分屏装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的分屏装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图8所示,本申请实施例还提供一种电子设备500,包括处理器501,存储器502,存储在存储器502上并可在所述处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现上述分屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图9为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器1010,用于在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,所述第一输入用于显示第二应用的第二界面;响应于第一输入,基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为N个分屏区域。
显示单元1006,用于在第一分屏区域显示第一界面,第二分屏区域显示第二界面。
其中,N个分屏区域包括第一分屏区域和第二分屏区域;N为大于1的整数。
本申请实施例提供的分屏方法,由于N个分屏区域是基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向划分的,具体的划分为:基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,将上述屏幕的显示区域划分为包括第一分屏区域和第二分屏区域的N个分屏区域。如此,本申请实施例可以在保证第一分屏区域的第一应用和第二分屏区域的第二应用的显示比例均正常或接近正常的前提下,自动根据第一应用和第二应用的默认屏幕显示方向要求来划分上述屏幕的显示区域,从而使得在上述屏幕的显示区域显示的应用的界面都具备良好的展示比例,满足用户的分屏需求,提升了人机交互性能。
可选地,处理器1010,具体用于基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及预定划分策略,将上述屏幕的显示区域划分为N个分屏区域。
其中,预定划分策略包括以下任一项:
以第二应用的默认屏幕宽高比为基准进行划分,
以第二应用的最大显示面积为基准进行划分。
可选地,在上述屏幕的当前屏幕显示方向与第二应用的默认屏幕显示方向均为横向的情况下,处理器1010,具体用于基于上述屏幕的当前屏幕显示方向和第二应用的默认屏幕显示方向,以及预定划分策略,将上述屏幕的显示区域划分为N个分屏区域之前,将上述屏幕的当前屏幕显示方向由横向调整为纵向。
本申请实施例提供的分屏方法,通过基于预定划分策略,将上述屏幕的显示区域划分为包括第一分屏区域和第二分屏区域的N个分屏区域,并且在上述屏幕的当前屏幕显示方向与第二应用的默认屏幕显示方向均为横向的情况下,在划分分屏区域之前,将上述屏幕的当前屏幕显示方向由横向调整为纵向。从而,本申请实施例不仅使得在上述屏幕的显示区域显示的应用的界面都具备良好的展示比例,并且还能够根据不同的分屏场景,划分满足用户不同的需求的分屏区域,进一步满足用户的分屏需求,提升了人机交互性能。
应理解的是,本申请实施例中,射频单元1001包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。电子设备通过网络模块1002为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元1003可以包括但不限于扬声器、蜂鸣器以及受话器等。
输入单元1004可以包括图形处理器(Graphics Processing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述分屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述分屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (6)

1.一种分屏方法,其特征在于,所述方法包括:
在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,所述第一输入用于显示第二应用的第二界面;
响应于所述第一输入,基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,将所述屏幕的显示区域划分为N个分屏区域;
在第一分屏区域显示所述第一界面,在第二分屏区域显示所述第二界面;
其中,所述N个分屏区域包括所述第一分屏区域和所述第二分屏区域;
N为大于1的整数;
所述基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,将所述屏幕的显示区域划分为N个分屏区域包括:
基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,以及预定划分策略,将所述屏幕的显示区域划分为N个分屏区域;
其中,所述预定划分策略包括以下任一项:
以所述第二应用的默认屏幕宽高比为基准进行划分,
以所述第二应用的最大显示面积为基准进行划分;
在所述屏幕的当前屏幕显示方向与所述第二应用的默认屏幕显示方向均为横向的情况下,
所述基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,以及预定划分策略,将所述屏幕的显示区域划分为N个分屏区域之前,包括:
将所述屏幕的当前屏幕显示方向由横向调整为纵向。
2.根据权利要求1所述的方法,其特征在于,
在所述屏幕处于竖屏显示状态的情况下,若所述屏幕的当前屏幕显示方向为纵向,所述第二应用的默认屏幕显示方向为横向,则所述第一分屏区域在竖屏方向上的区域高度大于所述第二分屏区域在竖屏方向上的区域高度;
或者,在所述屏幕处于横屏显示状态的情况下,若所述屏幕的当前屏幕显示方向为横向,所述第二应用的默认屏幕显示方向为纵向或未指定,则所述第一分屏区域在横屏方向上的区域宽度大于所述第二分屏区域在横屏方向上的区域宽度。
3.根据权利要求1所述的方法,其特征在于,在满足第二预定条件、且所述屏幕处于竖屏显示状态的情况下,所述第一分屏区域的区域高度和第二分屏区域的区域高度相等;
其中,所述第二预定条件包括:所述屏幕的当前屏幕显示方向为纵向,所述第二应用的默认屏幕显示方向为纵向或未指定。
4.一种分屏装置,其特征在于,所述装置包括:接收模块、划分模块、显示模块和调整模块;
所述接收模块,用于在电子设备的屏幕显示第一应用的第一界面的情况下,接收第一输入,所述第一输入用于显示第二应用的第二界面;
所述划分模块,用于响应于所述接收模块接收的第一输入,基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,将所述屏幕的显示区域划分为N个分屏区域;
所述显示模块,用于在第一分屏区域显示所述第一界面,在第二分屏区域显示所述第二界面;
其中,所述划分模块划分的N个分屏区域包括所述第一分屏区域和所述第二分屏区域;
N为大于1的整数;
所述划分模块,具体用于基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,以及预定划分策略,将所述屏幕的显示区域划分为N个分屏区域;
其中,所述预定划分策略包括以下任一项:
以所述第二应用的默认屏幕宽高比为基准进行划分,
以所述第二应用的最大显示面积为基准进行划分;
所述调整模块,用于在所述屏幕的当前屏幕显示方向与所述第二应用的默认屏幕显示方向均为横向的情况下,在所述划分模块基于所述屏幕的当前屏幕显示方向和所述第二应用的默认屏幕显示方向,以及预定划分策略,将所述屏幕的显示区域划分为N个分屏区域之前,将所述屏幕的当前屏幕显示方向由横向调整为纵向。
5.根据权利要求4所述的装置,其特征在于,
在所述屏幕处于竖屏显示状态的情况下,若所述屏幕的当前屏幕显示方向为纵向,所述第二应用的默认屏幕显示方向为横向,则所述第一分屏区域在竖屏方向上的区域高度大于所述第二分屏区域在竖屏方向上的区域高度;
或者,在所述屏幕处于横屏显示状态的情况下,若所述屏幕的当前屏幕显示方向为横向,所述第二应用的默认屏幕显示方向为纵向或未指定,则所述第一分屏区域在横屏方向上的区域宽度大于所述第二分屏区域在横屏方向上的区域宽度。
6.根据权利要求4所述的装置,其特征在于,在满足第二预定条件、且所述屏幕处于竖屏状态的情况下,所述第一分屏区域的区域高度和第二分屏区域的区域高度相等;
其中,所述第二预定条件包括:所述屏幕的当前屏幕显示方向为纵向,所述第二应用的默认屏幕显示方向为纵向或未指定。
CN202110604630.XA 2021-05-31 2021-05-31 分屏方法及分屏装置 Active CN113342295B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110604630.XA CN113342295B (zh) 2021-05-31 2021-05-31 分屏方法及分屏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110604630.XA CN113342295B (zh) 2021-05-31 2021-05-31 分屏方法及分屏装置

Publications (2)

Publication Number Publication Date
CN113342295A CN113342295A (zh) 2021-09-03
CN113342295B true CN113342295B (zh) 2022-11-25

Family

ID=77473546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110604630.XA Active CN113342295B (zh) 2021-05-31 2021-05-31 分屏方法及分屏装置

Country Status (1)

Country Link
CN (1) CN113342295B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115079895A (zh) * 2021-11-18 2022-09-20 荣耀终端有限公司 一种应用程序启动方法及电子设备
CN116048444B (zh) * 2022-06-16 2023-12-01 荣耀终端有限公司 应用显示方法及终端设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094762A (zh) * 2014-04-30 2015-11-25 联发科技(新加坡)私人有限公司 通信装置以及多窗口显示方法
KR102348947B1 (ko) * 2014-10-30 2022-01-11 삼성전자 주식회사 전자장치의 화면 표시 제어 방법 및 장치
CN104331246A (zh) * 2014-11-19 2015-02-04 广州三星通信技术研究有限公司 在终端中进行分屏显示的设备和方法
JP6759341B2 (ja) * 2015-12-24 2020-09-23 華為技術有限公司Huawei Technologies Co.,Ltd. モバイル端末により複数のアプリケーションウィンドウを表示する方法、及びモバイル端末
CN106940621B (zh) * 2016-01-05 2020-03-03 腾讯科技(深圳)有限公司 图片处理的方法和装置
CN106227458A (zh) * 2016-08-05 2016-12-14 深圳市金立通信设备有限公司 一种键盘处理的方法以及终端
CN106775304A (zh) * 2016-12-01 2017-05-31 广州三星通信技术研究有限公司 自适应地显示输入法界面的方法和设备
CN107168712B (zh) * 2017-05-19 2021-02-23 Oppo广东移动通信有限公司 界面绘制方法、移动终端及计算机可读存储介质
CN111142769A (zh) * 2019-12-20 2020-05-12 维沃移动通信有限公司 分屏显示方法及电子设备
CN111142730B (zh) * 2019-12-26 2021-06-15 维沃移动通信有限公司 一种分屏显示方法及电子设备
CN111367456A (zh) * 2020-02-28 2020-07-03 青岛海信移动通信技术股份有限公司 通信终端及多窗口模式下的显示方法
CN111638847B (zh) * 2020-05-27 2022-01-28 维沃移动通信有限公司 分屏显示方法、装置及电子设备
CN111736786B (zh) * 2020-06-22 2022-09-09 Oppo广东移动通信有限公司 一种分屏显示方法、装置及计算机可读存储介质
CN112416238A (zh) * 2020-11-30 2021-02-26 联想(北京)有限公司 信息处理方法、装置及电子设备和存储介质

Also Published As

Publication number Publication date
CN113342295A (zh) 2021-09-03

Similar Documents

Publication Publication Date Title
CN112486386B (zh) 投屏方法、投屏装置、电子设备和可读存储介质
CN113342295B (zh) 分屏方法及分屏装置
CN112860163B (zh) 图像编辑方法和装置
US20150234558A1 (en) Information processing apparatus and method, information processing system, and program
EP2887203B1 (en) Method, apparatus and terminal device for adaption of page
CN113141295B (zh) 消息显示方法、装置和电子设备
CN112099714B (zh) 截图方法、装置、电子设备及可读存储介质
WO2023066196A1 (zh) 悬浮窗口显示方法、装置、电子设备和可读存储介质
CN112835485A (zh) 应用界面处理方法、装置、电子设备及可读存储介质
CN113835577A (zh) 显示方法、装置、电子设备及存储介质
CN113015007A (zh) 视频插帧方法、装置及电子设备
CN112286612A (zh) 信息显示方法、装置及电子设备
US20220083207A1 (en) Editing method and mobile terminal
CN113407144B (zh) 显示控制方法、装置
CN114741042A (zh) 内容显示方法及装置
CN113721876A (zh) 投屏处理方法及相关设备
CN113835657A (zh) 显示方法及电子设备
CN106843626A (zh) 一种即时视频通话中的内容分享方法
CN112199149A (zh) 界面渲染方法、装置及电子设备
CN112486616A (zh) 界面显示方法、界面显示装置、电子设备及存储介质
WO2023125273A1 (zh) 电子设备的图像显示方法、图像处理电路和电子设备
WO2023045976A1 (zh) 对象切换方法、装置、电子设备和可读存储介质
WO2022194211A1 (zh) 图像处理方法、装置、电子设备及可读存储介质
CN116107531A (zh) 界面显示方法和装置
CN112882624B (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