CN113535044A - 一种屏幕旋转显示方法、装置、终端设备及存储介质 - Google Patents

一种屏幕旋转显示方法、装置、终端设备及存储介质 Download PDF

Info

Publication number
CN113535044A
CN113535044A CN202110759194.3A CN202110759194A CN113535044A CN 113535044 A CN113535044 A CN 113535044A CN 202110759194 A CN202110759194 A CN 202110759194A CN 113535044 A CN113535044 A CN 113535044A
Authority
CN
China
Prior art keywords
displayed
application
mode
screen
rotation
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
Application number
CN202110759194.3A
Other languages
English (en)
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.)
Shenzhen Konka Electronic Technology Co Ltd
Original Assignee
Shenzhen Konka Electronic 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 Shenzhen Konka Electronic Technology Co Ltd filed Critical Shenzhen Konka Electronic Technology Co Ltd
Priority to CN202110759194.3A priority Critical patent/CN113535044A/zh
Publication of CN113535044A publication Critical patent/CN113535044A/zh
Pending legal-status Critical Current

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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

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)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种屏幕旋转显示方法、装置、终端设备及存储介质,所述方法包括:获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;根据所述旋转模式对所述待显示应用的界面进行旋转;根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。本申请可以在有多个待显示应用的情况下,将多个待显示应用的界面进行旋转和拼屏,便于在多个应用同时打开的情况下用户进行观看,从而提高用户的使用体验感。

Description

一种屏幕旋转显示方法、装置、终端设备及存储介质
技术领域
本发明涉及显示终端技术领域,具体涉及一种屏幕旋转显示方法、装置、终端设备及存储介质。
背景技术
近年来,随着智慧屏的兴起,在软件、硬件、***的支撑下,多窗口、多应用同时打开并行将成为下一个智慧屏操作***的发展趋势,但是目前只能够在单个应用的情况下对屏幕进行旋转,无法在多个应用同时打开的情况下对屏幕进行旋转。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种屏幕旋转显示方法、装置、终端设备及存储介质,旨在通过提供一种屏幕旋转显示方法,可以在多个应用同时打开的情况下对屏幕进行旋转。
为了解决上述技术问题,本发明所采用的技术方案如下:
第一方面,本发明提供一种屏幕旋转显示方法,其中,所述方法包括:
获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
根据所述旋转模式对所述待显示应用的界面进行旋转;
根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
在一种实现方式中,所述获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式具体包括:
获取所述待显示应用的个数,根据所述待显示应用的个数确定与所述待显示应用的个数相对应的分屏模式;
获取所述待显示应用的属性,根据所述待显示应用的属性确定与所述待显示应用的属性相对应的旋转模式。
在一种实现方式中,所述根据所述旋转模式对所述待显示应用的界面进行旋转具体包括:
当所述旋转模式为自定义模式时,根据预设的所述待显示应用的属性与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
当所述旋转模式为自适应模式时,根据预设的旋转方案对所述待显示应用的界面进行旋转。
在一种实现方式中,所述当所述旋转模式为自定义模式时,根据预设的所述待显示应用的属性与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转具体包括:
获取用户的操作指令,根据所述操作指令确定所述自定义模式为名称定义或类别定义;
当所述自定义模式为名称定义时,获取所述待显示应用的名称,并根据预设的所述待显示应用的名称与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
当所述自定义模式为类别定义时,获取所述待显示应用的类别,并根据预设的所述待显示应用的类别与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转。
在一种实现方式中,所述当所述旋转模式为自适应模式时,根据预设的旋转方案对所述待显示应用进行旋转具体包括:
获取所述待显示应用的窗口内容横竖屏信息;
根据预设的计算规则对旋转效果进行计算,得到旋转方案;
根据所述旋转方案对所述待显示应用的界面进行旋转。
在一种实现方式中,所述根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示具体包括:
将显示屏幕按照所述分屏模式划分为若干区域;
将旋转后的所述待显示应用放入相对应的区域内进行显示。
在一种实现方式中,所述获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式还包括:
每隔预设的时间对所述待显示应用进行检测;
当检测到所述待显示应用的个数增加或者减少时,重新根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
根据重新得到的所述旋转模式对所述待显示应用的界面进行旋转;
根据重新得到的所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
第二方面,本发明实施例还提供一种屏幕旋转显示的装置,其中,所述装置包括:
模式确定模块,用于获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
旋转模块,用于根据所述旋转模式对所述待显示应用的界面进行旋转;
分屏显示模块,用于根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
第三方面,本发明实施例还提供一种终端设备,其中,所述终端设备包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述方案中任一项所述的一种屏幕旋转显示方法。
第四方面,本发明实施例还提供一种存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述方案中任意一项所述的一种屏幕旋转显示方法。
有益效果:与现有技术相比,本发明提供了一种屏幕旋转显示方法,所述方法包括:获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,由于本发明是要实现在多应用同时打开的情况下对屏幕进行旋转,因此,需要先获取待显示的若干应用,并且根据待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,然后根据旋转模式对所述待显示应用的界面进行旋转,使待显示应用的界面旋转至满足用户的播放需求,最后根据分屏模式,将旋转后的待显示应用进行分屏显示,实现在多个应用同时打开的情况下,根据不同应用的播放需求对待显示应用进行旋转后进行拼接并播放,从而提高用户的使用体验感。
附图说明
图1是本发明实施例提供的屏幕旋转显示方法的具体实施方式流程图。
图2是本发明实施例提供的屏幕旋转显示方法中根据旋转模式对待显示应用的界面进行旋转的流程图。
图3是本发明实施例提供的屏幕旋转显示装置的原理框图。
图4是本发明实施例提供的终端设备的内部结构原理图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
随着人们对娱乐文化产业的需求越来越高,促使各种娱乐设备的种类也开始增加,比如可旋转电视就是近年来出现的较为新潮的电视类型,它可以根据指定应用的类型进行自动旋转,比如在用户使用爱奇艺视频观看电视剧时,使用横屏模式进行播放,在用户使用抖音浏览短视频时,将显示界面进行旋转至竖屏模式进行播放,满足人们在同一显示终端上对不同应用显示界面的需求,提高人们的观看体验感。
经研究发现,现在的旋转电视基本上可以做到根据指定应用的类型进行自动的屏幕旋转,但只能是单个应用情况下的屏幕旋转。随着人们的需求不断提高与智慧屏的兴起,在软件、硬件、***的支撑下,多窗口、多应用同时打开并行成为下一个智慧屏操作***发展的趋势,而现有的显示终端无法在多个应用同时打开的情况下对屏幕进行旋转。
为了解决现有技术的问题,本实施例提供一种屏幕旋转显示方法,所述方法包括:获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,由于本发明是要实现在多应用同时打开的情况下对屏幕进行旋转,因此,需要先获取待显示的若干应用,并且根据待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,然后根据旋转模式对所述待显示应用的界面进行旋转,使待显示应用的界面旋转至满足用户的播放需求,最后根据分屏模式,将旋转后的待显示应用进行分屏显示,实现在多个应用同时打开的情况下,根据不同应用的播放需求对待显示应用进行旋转后进行拼接并播放,从而提高用户的使用体验感。
举例说明,当用户同时在手机上打开爱奇艺视频和抖音时,获取到待显示应用为爱奇艺视频和抖音,从而确定相对应的分屏模式为二分屏,由于爱奇艺视频为横屏播放,抖音为竖屏播放,因此对爱奇艺视屏和抖音的显示界面进行旋转,然后将旋转完成的应用界面放置到二分屏后的显示界面中进行显示,使用户在同时打开爱奇艺视频和抖音之后,可以直接进行两个应用的观看,无需再对手机进行转动以适应应用的播放界面,提高用户的观看体验感。
示例性方法
本实施中的屏幕旋转显示方法可应用于终端设备中,比如手机、智能电视。所述终端设备具有视频显示功能,比如所述智能电视上设置有显示屏,可用于播放视频。具体实施时,如图1中所示,本实施例中的投屏显示控制方法包括如下步骤:
步骤S100、获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式。
具体实施时,由于本实施例是在当多个应用同时打开的时候对待显示应用进行旋转和分屏显示,因此需要先获取待显示应用,从而便于根据待显示应用确定与待显示应用相对应的分屏模式与旋转模式。在获取到待显示应用后,再获取待显示应用的个数,从而根据待显示应用的个数确定相对应的分屏模式,例如当待显示应用的个数为2时,则为二分屏模式,当待显示应用的个数为3时,则为三分屏模式。同时获取待显示应用的属性,其中包括待显示应用的名称、类别、旋转属性等,从而根据待显示应用的属性确定相对应的旋转模式,例如当待显示应用为爱奇艺视频时,则待显示应用的名称为爱奇艺视频,类别为在线视频类型,旋转属性为横屏播放场景,从而便于后续根据旋转模式对待显示应用的界面进行旋转。当待显示应用个数为1个的时候,根据预设的自适应模式对待显示应用的界面进行旋转。
较佳的,为了降低在误触时发生旋转,本实施例设置有旋转开关,当显示设备被打开时,根据用户的操作指令判断是否开启旋转开关。只有当旋转开关处于开始时,才会在打开多个应用的时候对待显示应用进行旋转分屏显示,能够进一步提高对屏幕旋转的控制,同时提高操作的便捷性。
较佳的,当获取待显示应用,根据待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式的时候,每隔预设的时间对待显示应用进行检测,当检测到待显示应用的个数增加或者减少时,重新根据待显示应用确定与待显示应用相对应的分屏模式与旋转模式,也就是说,每打开或者关闭一个应用,都需要再次对待显示应用对应的分屏模式和旋转模式进行确定,并对待显示应用的分屏显示进行调整,从而有利于在应用增加或者减少的情况下,用户仍然能观看到最适合的旋转后拼接的分屏界面,极大提高了用户的使用体验感。
步骤S200、根据所述旋转模式对所述待显示应用的界面进行旋转。
本实施例在确定完成与待显示应用相对应的旋转模式后,则需要根据旋转模式对待显示应用的界面进行旋转,从而使旋转后的待显示应用满足用户的播放需求,达到提高用户观看体验感的效果。
在一种实现方式中,如图2中所示,所述步骤S200具体包括如下步骤:
S201、当所述旋转模式为自定义模式时,根据预设的所述待显示应用的属性与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
S202、当所述旋转模式为自适应模式时,根据预设的旋转方案对所述待显示应用的界面进行旋转。
具体实施时,本实施例将获取到的待显示应用的界面根据旋转模式进行旋转,因此需要先确定旋转模式。
本申请实施例中的旋转模式可以是根据用户的预先设置而成的自定义模式,也可以是根据自适应规则而成的自适应模式。因此,根据旋转模式对待显示应用进行旋转之前,需要获取用户的操作指令以确定选择自定义模式或自适应模式。
当旋转模式为自定义模式时,根据预设的待显示应用的属性与横竖屏显示的匹配关系,对待显示应用的界面进行旋转。具体地,自定义模式包括名称定义和类别定义,用户可以自行选择根据应用的名称进行名称定义或者根据应用的类别进行类别定义。当自定义模式为名称定义时,根据待显示应用的名称,以及预设的待显示应用的名称与横竖屏显示的匹配关系,对待显示应用的界面进行旋转。比如,当待显示应用的名称为腾讯视频和爱奇艺视频时,根据预设的待显示应用的名称与横竖屏显示的匹配关系确定出与腾讯视频和爱奇艺视频相对应的横竖屏显示为横屏显示,故将腾讯视频和爱奇艺视频旋转至横屏显示。当自定义模式为类别定义时,根据待显示应用的类别,以及预设的待显示应用的类别与横竖屏显示的匹配关系,对待显示应用的界面进行旋转。比如,当待显示应用为优酷视屏和芒果TV时,确定优酷视屏和芒果TV的类别为在线视频类别,进而确定与优酷视屏和芒果TV相对应的横竖屏显示为横屏显示,故将优酷视屏和芒果TV旋转至横屏显示。
当旋转模式为自适应模式时,获取待显示应用的窗口内容横竖屏信息,然后根据预设的计算规则对旋转效果进行计算,得到旋转方案,最后根据旋转方案对待显示应用进行旋转。具体地,本实施例中的计算规则有一部分是已知的,即程序开发时候定义的横屏、竖屏应用推荐使用规则,比如a+b+c适合横屏,b+c+d适合竖屏,另一部分是根据用户大数据及行为习惯来的规则,这部分规则是在根据其它用户常用的拼屏应用和组合,以及组合动态调整自适应的算法,自适应定义中的计算规则在连接网络后动态从服务器更新。
步骤S300、根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
具体实施时,由于本实施是在多个应用同时打开的情况下对待显示应用进行分屏显示,因此需要将旋转后的待显示应用进行分屏显示。具体地,将显示屏幕按照所述分屏模式划分为若干区域,将旋转后的待显示应用放入相对应的区域内进行显示。比如,当待显示应用的个数为3个时,确定分屏模式为三分屏模式,然后将显示屏幕分为3个区域,最后将旋转后的待显示应用放入相对应的区域内进行显示,从而实现对多个应用的分屏显示。
综上,本实施例先获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,由于本发明是要实现在多应用同时打开的情况下对屏幕进行旋转,因此,需要先获取待显示的若干应用,并且根据待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,然后根据旋转模式对所述待显示应用的界面进行旋转,使待显示应用的界面旋转至满足用户的播放需求,最后根据分屏模式,将旋转后的待显示应用进行分屏显示,实现在多个应用同时打开的情况下,根据不同应用的播放需求对待显示应用进行旋转后进行拼接并播放,从而提高用户的使用体验感。
示例性装置
如图3中所示,本实施例还提供一种屏幕旋转显示的装置,该装置包括:模式确定模块10、旋转模块20、分屏显示模块30。具体地,所述模式确定模块10,用于获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式。所述旋转模块20,用于根据所述旋转模式对所述待显示应用的界面进行旋转。所述分屏显示模块30,用于根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
在一种实现方式中,所述模式确定模块10包括:
分屏模式确定单元,获取所述待显示应用的个数,根据所述待显示应用的个数确定与所述待显示应用的个数相对应的分屏模式;
旋转模式确定单元,获取所述待显示应用的属性,根据所述待显示应用的属性确定与所述待显示应用的属性相对应的旋转模式。
在一种实现方式中,所述旋转模块20包括:
自定义模式单元,当所述旋转模式为自定义模式时,根据预设的所述待显示应用的属性与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
自适应旋转单元,当所述旋转模式为自适应模式时,根据预设的旋转方案对所述待显示应用的界面进行旋转。
在一种实现方式中,所述自定义模式单元包括:
定义确定子单元,获取用户的操作指令,根据所述操作指令确定所述自定义模式为名称定义或类别定义;
名称定义子单元,当所述自定义模式为名称定义时,获取所述待显示应用的名称,并根据预设的所述待显示应用的名称与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
类别定义子单元,当所述自定义模式为类别定义时,获取所述待显示应用的类别,并根据预设的所述待显示应用的类别与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转。
在一种实现方式中,所述自适应模式单元包括:
窗口内容横竖屏信息获取子单元,获取所述待显示应用的窗口内容横竖屏信息;
旋转方案计算子单元,根据预设的计算规则对旋转效果进行计算,得到旋转方案;
旋转子单元,根据所述旋转方案对所述待显示应用的界面进行旋转。
在一种实现方式中,所述分屏显示模块30包括:
区域划分单元,将显示屏幕按照所述分屏模式划分为若干区域;
显示单元,将旋转后的所述待显示应用放入相对应的区域内进行显示。
基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图4所示。该终端设备包括通过***总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种屏幕旋转显示方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的温度传感器是预先在终端设备内部设置,用于检测内部设备的运行温度。
本领域技术人员可以理解,图4中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器中并可在处理器上运行的投屏显示控制程序,处理器执行投屏显示控制程序时,实现如下操作指令:
获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
根据所述旋转模式对所述待显示应用的界面进行旋转;
根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
综上,本发明提供了一种屏幕旋转显示方法,所述方法包括:获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,由于本发明是要实现在多应用同时打开的情况下对屏幕进行旋转,因此,需要先获取待显示的若干应用,并且根据待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式,然后根据旋转模式对所述待显示应用的界面进行旋转,使待显示应用的界面旋转至满足用户的播放需求,最后根据分屏模式,将旋转后的待显示应用进行分屏显示,实现在多个应用同时打开的情况下,根据不同应用的播放需求对待显示应用进行旋转后进行拼接并播放,从而提高用户的使用体验感。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种屏幕旋转显示方法,其特征在于,所述方法包括:
获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
根据所述旋转模式对所述待显示应用的界面进行旋转;
根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
2.根据权利要求1所述的一种屏幕旋转显示方法,其特征在于,所述获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式具体包括:
获取所述待显示应用的个数,根据所述待显示应用的个数确定与所述待显示应用的个数相对应的分屏模式;
获取所述待显示应用的属性,根据所述待显示应用的属性确定与所述待显示应用的属性相对应的旋转模式。
3.根据权利要求1所述的一种屏幕旋转显示方法,其特征在于,所述根据所述旋转模式对所述待显示应用的界面进行旋转具体包括:
当所述旋转模式为自定义模式时,根据预设的所述待显示应用的属性与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
当所述旋转模式为自适应模式时,根据预设的旋转方案对所述待显示应用的界面进行旋转。
4.根据权利要求3所述的一种屏幕旋转显示方法,其特征在于,所述当所述旋转模式为自定义模式时,根据预设的所述待显示应用的属性与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转具体包括:
获取用户的操作指令,根据所述操作指令确定所述自定义模式为名称定义或类别定义;
当所述自定义模式为名称定义时,获取所述待显示应用的名称,并根据预设的所述待显示应用的名称与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转;
当所述自定义模式为类别定义时,获取所述待显示应用的类别,并根据预设的所述待显示应用的类别与横竖屏显示的匹配关系,对所述待显示应用的界面进行旋转。
5.根据权利要求3所述的一种屏幕旋转显示方法,其特征在于,所述当所述旋转模式为自适应模式时,根据预设的旋转方案对所述待显示应用进行旋转具体包括:
获取所述待显示应用的窗口内容横竖屏信息;
根据预设的计算规则对旋转效果进行计算,得到旋转方案;
根据所述旋转方案对所述待显示应用的界面进行旋转。
6.根据权利要求1所述的一种屏幕旋转显示方法,其特征在于,所述根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示具体包括:
将显示屏幕按照所述分屏模式划分为若干区域;
将旋转后的所述待显示应用放入相对应的区域内进行显示。
7.根据权利要求1所述的一种屏幕旋转显示方法,其特征在于,所述获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式还包括:
每隔预设的时间对所述待显示应用进行检测;
当检测到所述待显示应用的个数增加或者减少时,重新根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
根据重新得到的所述旋转模式对所述待显示应用的界面进行旋转;
根据重新得到的所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
8.一种屏幕旋转显示的装置,其特征在于,所述装置包括:
模式确定模块,用于获取待显示应用,根据所述待显示应用确定与所述待显示应用相对应的分屏模式与旋转模式;
旋转模块,用于根据所述旋转模式对所述待显示应用的界面进行旋转;
分屏显示模块,用于根据所述分屏模式,将旋转后的所述待显示应用进行分屏显示。
9.一种终端设备,其特征在于,所述终端设备包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述权利要求1-8任一项所述的一种屏幕旋转显示方法。
10.一种存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-8任意一项所述的一种屏幕旋转显示方法。
CN202110759194.3A 2021-07-05 2021-07-05 一种屏幕旋转显示方法、装置、终端设备及存储介质 Pending CN113535044A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110759194.3A CN113535044A (zh) 2021-07-05 2021-07-05 一种屏幕旋转显示方法、装置、终端设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110759194.3A CN113535044A (zh) 2021-07-05 2021-07-05 一种屏幕旋转显示方法、装置、终端设备及存储介质

Publications (1)

Publication Number Publication Date
CN113535044A true CN113535044A (zh) 2021-10-22

Family

ID=78126796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110759194.3A Pending CN113535044A (zh) 2021-07-05 2021-07-05 一种屏幕旋转显示方法、装置、终端设备及存储介质

Country Status (1)

Country Link
CN (1) CN113535044A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114968012A (zh) * 2022-05-10 2022-08-30 深圳康佳电子科技有限公司 一种无限屏拼窗组合的控制方法及相关设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461242A (zh) * 2014-12-08 2015-03-25 深圳市嘉乐派科技有限公司 一种基于Android操作***的多窗口界面实现方法
CN106020654A (zh) * 2016-05-16 2016-10-12 微鲸科技有限公司 智能移动终端界面显示于智能电视的显示方法及显示***
CN108647057A (zh) * 2018-05-10 2018-10-12 Oppo广东移动通信有限公司 屏幕方向设置方法、装置、存储介质及终端
CN109254715A (zh) * 2018-08-31 2019-01-22 努比亚技术有限公司 屏幕显示方向控制方法、装置、移动终端及可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461242A (zh) * 2014-12-08 2015-03-25 深圳市嘉乐派科技有限公司 一种基于Android操作***的多窗口界面实现方法
CN106020654A (zh) * 2016-05-16 2016-10-12 微鲸科技有限公司 智能移动终端界面显示于智能电视的显示方法及显示***
CN108647057A (zh) * 2018-05-10 2018-10-12 Oppo广东移动通信有限公司 屏幕方向设置方法、装置、存储介质及终端
CN109254715A (zh) * 2018-08-31 2019-01-22 努比亚技术有限公司 屏幕显示方向控制方法、装置、移动终端及可读存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114968012A (zh) * 2022-05-10 2022-08-30 深圳康佳电子科技有限公司 一种无限屏拼窗组合的控制方法及相关设备

Similar Documents

Publication Publication Date Title
CN112632322B (zh) 一种视频切换方法、装置、电子设备和存储介质
US20140033037A1 (en) Method and apparatus for displaying multi-task interface
CN113676764B (zh) 一种屏幕分屏显示方法、装置及存储介质
CN111580917A (zh) 一种信息显示方法、装置、电子设备及存储介质
CN112533048B (zh) 一种视频播放方法、装置和设备
US20170180805A1 (en) Method and electronic device for video follow-play
CN111240780A (zh) 图像显示方法、装置、显示终端以及可读存储介质
CN113282262A (zh) 投屏显示画面的控制方法、装置、移动终端及存储介质
CN111212313A (zh) 广告显示方法、装置、存储介质、计算机设备
CN113535044A (zh) 一种屏幕旋转显示方法、装置、终端设备及存储介质
CN108595072B (zh) 分屏显示方法、装置、存储介质及电子设备
CN111710315B (zh) 图像显示方法、装置、存储介质及电子设备
CN109819329B (zh) 一种窗口显示方法及智能电视
CN115202524B (zh) 显示方法和装置
CN111818381B (zh) 一种显示方法、终端、电子设备及可读存储介质
CN113132803B (zh) 视频观看时长预测方法、装置、存储介质以及终端
US11442606B2 (en) User interface interaction method and system
CN113992784A (zh) 音视频通话方法、装置、计算机设备和存储介质
CN108174308B (zh) 视频播放方法、视频播放装置、存储介质及电子设备
CN113438535A (zh) 一种多窗口显示方法、装置、终端设备及存储介质
CN112231083A (zh) 一种广告跳过处理方法、装置、智能终端及存储介质
CN112291602A (zh) 视频播放方法、电子设备及存储介质
CN110740357A (zh) 一种节目播放控制方法、装置、智能终端及存储设备
CN114398131B (zh) 信息展示方法、装置、设备、介质及程序产品
US11907599B2 (en) Information processing method, apparatus, electronic device, and storage medium

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