CN115016753A - 显示控制方法及装置 - Google Patents

显示控制方法及装置 Download PDF

Info

Publication number
CN115016753A
CN115016753A CN202210604037.XA CN202210604037A CN115016753A CN 115016753 A CN115016753 A CN 115016753A CN 202210604037 A CN202210604037 A CN 202210604037A CN 115016753 A CN115016753 A CN 115016753A
Authority
CN
China
Prior art keywords
screen
terminal
display
state
application
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
CN202210604037.XA
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202210604037.XA priority Critical patent/CN115016753A/zh
Publication of CN115016753A publication Critical patent/CN115016753A/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/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/1431Digital 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 using a single graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0208Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0241Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call
    • H04M1/0243Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call using the relative angle between housings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0266Details of the structure or mounting of specific components for a display module assembly
    • H04M1/0268Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/02Flexible displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/16Details of telephonic subscriber devices including more than one display unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)
  • Telephone Function (AREA)

Abstract

本发明实施例提供的一种显示控制方法,其中,终端获取所述终端的第一屏幕和第二屏幕的方位和显示状态;终端确定调整所述第一屏幕和第二屏幕显示状态的触发事件是否发生;当所述触发事件发生时,终端根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上。通过获取终端屏幕的方位和显示状态,当触发事件发生时,终端可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕之间进行交互操作和交互显示。

Description

显示控制方法及装置
技术领域
本申请涉及显示技术领域,尤其涉及一种多屏终端的显示控制方法及装置。
背景技术
目前,智能手机以及其它电子设备开始出现多屏的发展趋势。同时,电子设备的屏幕类型也逐渐丰富,在传统显示屏的基础上,还出现了折叠屏、曲面屏以及柔性屏。市面上已经存在一些双屏翻盖手机,例如,在翻盖的前后面分别设置一块显示屏的翻盖手机。为了在不同的屏幕之间进行交互操作和交互显示,提升用户体验,需要一种适用多屏终端的显示控制方法。
发明内容
本发明实施例提供了一种多屏终端的显示控制方法及装置,用以解决现有技术中存在的上述技术问题。
第一方面,提供了一种显示控制方法,所述方法用于包括至少第一屏幕和第二屏幕的终端,所述方法包括:终端获取所述第一屏幕和第二屏幕的方位和显示状态;当触发事件发生时,终端根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上,所述触发事件用于触发终端调整所述第一屏幕和第二屏幕的显示状态。通过获取终端屏幕的方位和显示状态,当触发事件发生时,终端可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕进行交互操作和交互显示。
在第一方面的一个可能设计中,所述终端获取所述终端的第一屏幕和第二屏幕的方位包括:所述终端获取所述第一屏幕和第二屏幕的相对位置状态。由此,终端可以对屏幕的相对位置状态、姿态以及用户正在使用的屏幕作出判断。
在第一方面的一个可能设计中,所述相对位置状态包括第一位置状态和第二位置状态;其中,在第一位置状态下,所述第一屏幕和第二屏幕并排,面向同一方向;在第二位置状态下,所述第一屏幕和第二屏幕背靠背叠放。由此,终端可以在不同的两种相对位置状态下使用,并在相对位置状态之间转换。
在第一方面的一个可能设计中,所述终端获取所述终端的第一屏幕和第二屏幕的相对位置状态包括:终端通过设置在所述第一屏幕和第二屏幕上的传感器获取所述相对位置状态。由此,终端可以获取第一屏幕和第二屏幕的相对位置状态。
在第一方面的一个可能设计中,所述传感器包括重力传感器或者接近光传感器,或者重力传感器与接近光传感器的组合。由此,终端可以用多种方式获取第一屏幕和第二屏幕的相对位置状态。
在第一方面的一个可能设计中,所述第一屏幕和第二屏幕的显示状态包括:所述第一屏幕和第二屏幕的开闭状态和显示内容。
在第一方面的一个可能设计中,所述触发事件包括以下事件的至少一项:第一屏幕和第二屏幕的方位改变、预设的用户操作或者预设的应用程序活动。通过触发事件,终端可以及时作出响应,调整屏幕的显示状态和显示内容。
在第一方面的一个可能设计中,所述预设的用户操作包括以下方式的至少一项:在预设区域的操作,或者预设手势的操作。由此,终端可以响应预设的用户操作,调整屏幕的显示状态和显示内容。
在第一方面的一个可能设计中,所述第一屏幕或第二屏幕为显示屏,或者显示屏的部分显示区域。
在第一方面的一个可能设计中,所述显示屏包括柔性显示屏。
第二方面,提供了一种终端,所述终端包括至少第一屏幕和第二屏幕,所述终端还包括:获取模块,用于获取所述第一屏幕和第二屏幕的方位和显示状态;显示模块,用于当触发事件发生时,根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上,所述触发事件用于触发终端调整所述第一屏幕和第二屏幕的显示状态。通过获取终端屏幕的方位和显示状态,当触发事件发生时,终端可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕进行交互操作和交互显示。
在第二方面的一个可能设计中,所述获取模块,还用于获取所述第一屏幕和第二屏幕的相对位置状态。由此,终端可以对屏幕的相对位置状态、姿态以及用户正在使用的屏幕作出判断。
在第二方面的一个可能设计中,所述相对位置状态包括第一位置状态和第二位置状态;其中,在第一位置状态下,所述第一屏幕和第二屏幕并排,面向同一方向;在第二位置状态下,所述第一屏幕和第二屏幕背靠背叠放。由此,终端可以在不同的两种相对位置状态下使用,并在相对位置状态之间转换。
在第二方面的一个可能设计中,所述获取模块,还用于通过设置在所述第一屏幕和第二屏幕上的传感器获取所述相对位置状态。由此,终端可以获取第一屏幕和第二屏幕的相对位置状态。
在第二方面的一个可能设计中,所述传感器包括重力传感器或者接近光传感器,或者重力传感器与接近光传感器的组合。由此,终端可以用多种方式获取第一屏幕和第二屏幕的相对位置状态。
在第二方面的一个可能设计中,所述第一屏幕和第二屏幕的显示状态包括:所述第一屏幕和第二屏幕的开闭状态和显示内容。
在第二方面的一个可能设计中,所述触发事件包括以下事件的至少一项:第一屏幕和第二屏幕的方位改变;预设的用户操作;或者预设的应用程序活动。通过触发事件,终端可以及时作出响应,调整屏幕的显示状态和显示内容。
在第二方面的一个可能设计中,所述预设的用户操作包括以下方式的至少一项:在预设区域的操作,或者预设手势的操作。由此,终端可以响应预设的用户操作,调整屏幕的显示状态和显示内容。
在第二方面的一个可能设计中,所述第一屏幕或第二屏幕为显示屏,或者显示屏的部分显示区域。
在第二方面的一个可能设计中,所述显示屏包括柔性显示屏。
第三方面,提供了一种终端,所述终端包括处理器、存储器、至少第一屏幕和第二屏幕,以及传感器;其中,所述处理器,用于获取所述第一屏幕和第二屏幕的方位和显示状态;当触发事件发生时,根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上,所述触发事件用于触发终端调整所述第一屏幕和第二屏幕的显示状态。通过获取终端屏幕的方位和显示状态,当触发事件发生时,终端可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕进行交互操作和交互显示。
在第三方面的一个可能设计中,所述处理器,还用于获取所述第一屏幕和第二屏幕的相对位置状态。由此,终端可以对屏幕的相对位置状态、姿态以及用户正在使用的屏幕作出判断。
在第三方面的一个可能设计中,所述相对位置状态包括第一位置状态和第二位置状态;其中,在第一位置状态下,所述第一屏幕和第二屏幕并排,面向同一方向;在第二位置状态下,所述第一屏幕和第二屏幕背靠背叠放。由此,终端可以在不同的两种相对位置状态下使用,并在相对位置状态之间转换。
在第三方面的一个可能设计中,所述处理器,还用于通过设置在所述第一屏幕和第二屏幕上的传感器获取所述相对位置状态。由此,终端可以获取第一屏幕和第二屏幕的相对位置状态。
在第三方面的一个可能设计中,所述传感器包括重力传感器或者接近光传感器,或者重力传感器与接近光传感器的组合。由此,终端可以用多种方式获取第一屏幕和第二屏幕的相对位置状态。
在第三方面的一个可能设计中,所述第一屏幕和第二屏幕的显示状态包括:所述第一屏幕和第二屏幕的开闭状态和显示内容。
在第三方面的一个可能设计中,所述触发事件包括以下事件的至少一项:第一屏幕和第二屏幕的方位改变;预设的用户操作;或者预设的应用程序活动。通过触发事件,终端可以及时作出响应,调整屏幕的显示状态和显示内容。
在第三方面的一个可能设计中,所述预设的用户操作包括以下方式的至少一项:在预设区域的操作,或者预设手势的操作。由此,终端可以响应预设的用户操作,调整屏幕的显示状态和显示内容。
在第三方面的一个可能设计中,所述第一屏幕或第二屏幕为显示屏,或者显示屏的部分显示区域。
在第三方面的一个可能设计中,所述显示屏包括柔性显示屏。
第四方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面所述的方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的方法。
根据本发明实施例提供的技术方案,终端可以根据屏幕的方位、显示状态和显示内容,当调整屏幕的方位、显示状态和显示内容的触发事件发生时,可以及时调整显示状态和显示内容,从而使用户能够在不同的屏幕之间进行交互操作和交互显示,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例的第一终端的结构示意图;
图2为本发明实施例的终端的结构形式的示意图;
图3为本发明实施例的终端屏幕的相对位置状态的示意图;
图4为本发明实施例的一种显示控制方法的流程图;
图5为本发明实施例的第一获取终端屏幕的相对位置状态的示意图;
图6为本发明实施例的第二获取终端屏幕的相对位置状态的示意图;
图7为本发明实施例在第一场景下的第一显示方案示意图;
图8为本发明实施例在第一场景下的第二显示方案示意图;
图9为本发明实施例在第一场景下的第三显示方案示意图;
图10为本发明实施例在第二场景下的第一显示方案示意图;
图11为本发明实施例在第二场景下的第二显示方案示意图;
图12为本发明实施例在第二场景下的第三显示方案示意图;
图13为本发明实施例在第二场景下的第四显示方案示意图;
图14为本发明实施例在第三场景下的第一显示方案示意图;
图15为本发明实施例在第三场景下的第二显示方案示意图;
图16为本发明实施例在第三场景下的第三显示方案示意图;
图17为本发明实施例的第二终端的结构示意图;
图18为本发明实施例的第三终端的结构示意图。
具体实施方式
下面结合附图,对本发明的实施例进行描述。
为清楚起见,对以下术语进行定义。
当本发明实施例提及“屏幕”时,除非特别说明,“屏幕”可以表示一块显示屏的全部显示区域,也可以表示一块显示屏的局部显示区域。例如,终端采用柔性显示屏,由于柔性显示屏可以折叠,并能在弯曲部分的两侧设置显示区域,分别显示不同的内容。因此该柔性显示屏至少包括该弯曲部分两侧的两个局部显示区域。此时,每个局部显示区域都可以称为一块“屏幕”。
当提及“正面”和“背面”时,除非特别说明,“正面”是指终端朝向用户的一面;“背面”是指终端背离用户的一面。
当提及“显示面”和“非显示面”时,除非特别说明,“显示面”可以表示显示屏能够显示内容或者进行用户操作的一面;“非显示面”可以表示显示屏不能显示内容或者进行用户操作的一面,该面通常是显示屏的后盖或后壳。在不会产生歧义的情况下,为了描述简洁,“屏幕的显示面”也可称为“屏幕”。
当提及“第一”、“第二”等序数词时,除非根据上下文其确实表达顺序之意,应当理解为仅仅是起区分只用。
本发明实施例的显示控制方法和装置,可应用于具有多个屏幕及多个应用程序的任何终端中,所述装置可以是安装于终端中的具有处理能力的硬件、软件或者软件与硬件的结合,其中,所述终端可以是手机或移动电话、平板电脑(Tablet Personal Computer,TPC)、膝上型电脑(Laptop Computer)、数码相机、数字摄影机、投影设备、可穿戴式设备(Wearable Device)、个人数字助理(Personal Digital Assistant,PDA)、电子书阅读器(e-Book Reader)、虚拟现实智能设备、数字广播终端,消息收发设备,游戏控制台,医疗设备,健身设备或扫描仪等终端,所述终端可以通过2G、3G、4G、5G或无线局域网(WirelessLocal Access Network,WLAN)与网络建立通信。
本发明实施例以终端为手机为例进行说明,图1示出的是与本发明各实施例相关的手机100的部分结构的框图。如图1所示,手机100包括射频(Radio Frequency,RF)电路110、存储器120、输入单元130、显示屏140、传感器150、音频电路160、输入输出(Input/Output,I/O)子***170、处理器180、以及电源190等部件。本领域技术人员可以理解,图1中示出的终端结构只做实现方式的举例,并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器180处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(GlobalSystem of Mobile communication,GSM)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行手机100的各种功能应用以及数据处理。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机100的使用所创建的数据(比如音频数据、视频数据、电话本等)等。此外,存储器120可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,NVRAM)、相变化随机存取内存(Phase Change RAM,PRAM)、磁阻式随机存取内存(Magetoresistive RAM,MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)、半导体器件,例如固态硬盘(Solid State Disk,SSD)等。
输入单元130可用于接收输入的数字或字符信息,以及产生与手机100的用户设置以及功能控制有关的键信号输入。具体地,输入单元130可包括触控面板131以及其他输入设备132。触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板131。除了触控面板131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示屏140可用于显示由用户输入的信息或提供给用户的信息以及手机100的各种界面。显示屏140可包括显示面板141。可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、薄膜晶体管LCD(Thin Film Transistor LCD,TFT-LCD)发光二极管(LightEmitting Diode,LED)、有机发光二极管(Organic Light-Emitting Diode,OLED)、柔性显示屏或压感显示屏等形式来配置显示面板141。进一步的,触控面板131可覆盖显示面板141,当触控面板131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图1中,触控面板131与显示面板141是作为两个独立的部件来实现手机100的输入和输入功能,但是在某些实施例中,可以将触控面板131与显示面板141集成而实现手机100的输入和输出功能。显示屏140可用于显示内容,所述内容包括用户界面(User Interface,UI)或图形用户界面(Graphical User Interface,GUI),比如终端的开机界面,应用程序的用户界面。所述内容还可以包括信息和数据。显示屏140与显示控制器173连接,显示控制器173可以对显示屏140正在显示或即将显示的内容进行处理,例如***桌面或应用程序界面,生成显示数据,并将该显示数据发送给显示屏140显示。当显示屏140为多个时,显示控制器173为不同屏幕分别生成相应的显示数据,并将该显示数据分发给各个显示屏140显示。显示屏140可以是终端的内置屏幕或者其它外部显示设备。
传感器150包括至少一个光传感器、运动传感器、位置传感器、霍尔传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可以获取周围环境光线的亮度,接近传感器可在手机100移动到耳边时,关闭显示面板141和/或背光。运动传感器可以包括加速度传感器,可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横屏、竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。位置传感器可用于获取终端的地理位置坐标,所述地理位置坐标可通过全球定位***(Global PositioningSystem,GPS)、北斗***(COMPASS)、格洛纳斯***(GLONASS)和伽利略***(GALILEO)等获取。位置传感器还可以通过移动运营网络的基站、以及Wi-Fi或蓝牙等局域网络进行定位,或者综合使用上述定位方式,从而获得更精确的手机位置信息。霍尔传感器可以在附近的磁场发生变化时状态发生改变,例如由打开变为关闭,或者由关闭变为打开。利用霍尔传感器和磁体的组合,可以检测两个部件的接近状况,例如,检测手机100的两块屏幕是否接近,或者两块屏幕的边缘是否接近等。手机100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161和传声器162(也称麦克风)可提供用户与手机100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。
I/O子***170可用于输入或输出***的各种信息或数据。I/O子***170包括输入单元控制器171、传感器控制器172和显示控制器173。I/O子***170通过上述控制器,接收输入单元130、传感器150和显示屏140发送的各种数据,并通过发送控制指令实现对上述部件的控制。
处理器180是手机100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行手机100的各种功能和处理数据,从而对手机进行整体监控。处理器180可以是中央处理器(Central Processing Unit,CPU)、通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。处理器180可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器180也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。可选的,处理器180可包括一个或多个处理器单元。可选的,处理器180还可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
所述应用程序包括安装在手机100上的任何应用,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由GPS提供的功能)、音乐播放等等。
手机100还包括给各个部件供电的电源190(比如电池),可选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
需要说明的是,尽管未示出,手机100还可以包括Wi-Fi模块、蓝牙等短距离无线传输器件,在此不再赘述。
下面以双屏终端为例,结合图2和图3,对本发明实施例提供的终端的外形结构进行说明。可以理解,本发明实施例提供的终端不限于双屏终端,还可以是具有更多屏幕的终端。
图2为本发明实施例提供的终端的外形结构示意图。终端100包括两块屏幕110和120,或称第一屏幕110和第二屏幕120。其中,两块屏幕110和120的物理参数,例如屏幕材质、尺寸和分辨率等,可以相同,也可以不同。两块屏幕110和120通过连接结构130连接。连接结构130可以包括单轴铰链、磁性连接结构和2D铰链。
当连接结构130为单轴铰链时,如图2的(A)所示,单轴铰链包括相互铰接的两部分,其中一部分设置在第一屏幕110的一个侧边上,另一部分设置在第二屏幕120的一个侧边上。单轴铰链可以是任何已知的单轴铰链类型。终端100的第一屏幕110和第二屏幕120相向放置,两块屏幕的显示面相邻,从而在两块屏幕的显示面之间形成夹角。当第二屏幕120围绕该单轴铰链相对于第一屏幕110翻转时,所述夹角可以在0-360°的范围之内变化。
当连接结构130为磁性连接结构时,如图2的(B)所示,第一屏幕110和第二屏幕120可以相互连接或拆分。磁性连接结构包括至少两组磁体,其中,一组磁体设置在第一屏幕110的一个侧边,另一组磁体设置在第二屏幕120的一个侧边的相应位置。当所述两个侧边相互靠近时,两块屏幕相互连接;当所述两个侧边远离时,两块屏幕相互分离。可选的,所述两个侧边还可以设置辅助两块屏幕定位的定位结构,例如,在一个侧边上设置凸部,在另一个侧边的相对位置设置凹部。磁性连接结构可以是任何已知的磁性连接结构类型。当第一屏幕110与第二屏幕120相向放置时,终端结构与单轴铰链的情形相似;当第一屏幕110与第二屏幕120顺向放置时,一块屏幕的显示面与另一块屏幕的非显示面相邻。
当连接结构130为2D铰链时,如图2的(C)所示,所述2D铰链包括两个相互正交的旋转轴,其中,一个旋转轴连接到第一屏幕110的一个侧边,另一个旋转轴连接到第二屏幕120的一个侧边的相应位置。2D铰链可以是任何已知的2D铰链类型。通过所述2D铰链,第二屏幕120可以围绕图中的水平轴线相对于第一屏幕110旋转,也可以围绕图中的竖直轴线相对于第一屏幕110旋转。由此,两块屏幕110和120可以相向放置,也可以顺向放置。
两块屏幕110和120之间传输数据的方式可以是有线传输,也可以是无线传输。有线传输可以通过各种数据线或连接结构130上设置电子触点或接口进行数据传输。无线传输可以是基于各种无线通信协议的数据传输,例如,WIFI、WIFI-direct、蓝牙或近场通信(Near Field Communication,NFC)等。
图3为本发明实施例的终端屏幕的相对位置状态示意图。根据图2所示的终端的外形结构,终端100可以具有至少四种相对位置状态,分别为图3的(A)所示的第一位置状态,图3的(B)所示的第二位置状态,图3的(C)所示的第三位置状态以及图3的(D)所示的第四位置状态,上述四种相对位置状态分别对应终端的四种使用方式,下面具体说明上述四种相对位置状态。
在第一位置状态下,两块屏幕110和120并列展开,都位于终端正面。换句话说,第一屏幕110与第二屏幕120之间的夹角为180°。相对于单块屏幕,两块屏幕110和120可以组成扩展屏幕。该扩展屏幕可以显示同一应用程序界面,例如,一个应用程序的两级菜单、电子书的两页内容、放大的照片或视频等等;也可以显示多个应用程序界面,例如,两块屏幕的每一块屏幕分别显示一个应用程序界面,或者显示更多的应用程序界面。
在第二位置状态下,两块屏幕110和120折叠,一块屏幕位于终端正面,另一块屏幕位于终端背面,例如,第一屏幕110位于终端正面,第二屏幕120位于终端背面。换句话说,第一屏幕110与第二屏幕120之间的夹角为360°。此时,位于终端正面的一块屏幕可以显示内容或者进行用户操作,另一块屏幕可以关闭或休眠。当屏幕关闭时,屏幕既不显示任何内容,也不能进行任何用户操作。当屏幕休眠时,屏幕不显示任何内容,但是可以进行用户操作,接收用户的控制指令。可选的,位于背面的一块屏幕也可以根据需要开启,从而显示内容或进行用户操作。
在第三位置状态下,两块屏幕110和120折叠,一块屏幕位于终端正面,另一块屏幕收起,该另一块屏幕的非显示面位于终端背面。例如,第一屏幕110位于终端正面,第二屏幕120的非显示面位于终端背面。换句话说,终端100只使用一块屏幕。此时,终端100相当于普通的单屏终端,可以实现单屏终端具有的所有功能。
在第四位置状态下,两块屏幕110和120折叠,一块屏幕的非显示面位于终端正面,另一块屏幕的非显示面位于终端背面。例如,第一屏幕110的非显示面位于终端正面,第二屏幕120的非显示面位于终端背面。换句话说,终端100的两块屏幕都收起,不使用任一屏幕。此时,终端100可以处于待机或关机状态。
可选的,终端100还可以具有第五位置状态,在第五位置状态下,两块屏幕110和120并列展开,一块屏幕位于终端正面,另一块屏幕位于终端背面,例如,第一屏幕110位于终端正面,第二屏幕120位于终端背面。由于第五位置状态与第二位置状态的情形相似,因此可以参照本申请对第二位置状态及其相关内容的描述,在此不再赘述。
可以理解,对于图2所示的终端的外形结构,当屏幕的连接结构130为单轴铰链时,终端100可以具有第一、第二和第四位置状态。当屏幕的连接结构为磁性连接结构或2D铰链时,终端100可以具有上述第一至第五位置状态。
实施例一
下面结合图4至图6,对本发明实施例提供的显示控制方法进行说明。图4为本发明实施例的一种显示控制方法的流程图,该方法用于包括至少第一屏幕和第二屏幕的终端,该终端至少包括第一屏幕和第二屏幕,该方法包括:
步骤201,终端获取第一屏幕和第二屏幕的方位和显示状态;
步骤202,当触发事件发生时,终端根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上。
在步骤201中,第一屏幕和第二屏幕的方位包括屏幕的相对位置状态、屏幕姿态和位于终端正面的屏幕。
屏幕的相对位置状态如图3所示,可以参见前文的说明。终端可以通过传感器获取第一屏幕和第二屏幕的相对位置状态。所述传感器可以是接近光传感器,也可以是霍尔传感器,还可以是二者的组合。
在一个示例中,终端可以通过接近光传感器获取屏幕的相对位置状态。如图5所示,第一屏幕110的显示面可以设置接近光传感器111,第一屏幕110的非显示面可以设置接近光传感器112;第二屏幕120的显示面可以设置接近光传感器121,第二屏幕120的非显示面可以设置接近光传感器122。接近光传感器可用于检测是否有物体接近,因此,对所述接近光传感器的检测结果进行排列组合,终端可以确定两块屏幕的相对位置状态。
表1示出了接近光传感器的检测结果与屏幕相对位置状态的关系,其中,“有”表示接近光传感器检测到物体接近,“无”表示接近光传感器未检测到物体接近。
具体的,在第一位置状态下,没有接近光传感器被遮挡,因此接近光传感器111、112、121和122都未检测到物体接近。
在第二位置状态下,接近光传感器112和122被屏幕遮挡,因此接近光传感器111和121未检测到物体接近,接近光传感器112和122检测到物体接近。
在第三位置状态下,接近光传感器112和121被屏幕遮挡,因此接近光传感器111和122未检测到物体接近,接近光传感器112和121检测到物体接近。
在第四位置状态下,接近光传感器111和121被屏幕遮挡,因此接近光传感器112和122未检测到物体接近,接近光传感器111和121检测到物体接近。
表1接近光传感器的检测结果与屏幕相对位置状态的关系
第一位置
Figure BDA0003670105390000091
可选的,第二屏幕120可以只设置一个接近光传感器,例如,第二屏幕120的显示面可以设置接近光传感器121,或者,第二屏幕120的非显示面可以设置接近光传感器122。根据表1所示的接近光传感器111、112和121(或122)检测结果的排列组合,可以确定两块屏幕的相对位置状态。
可选的,当第一屏幕110和第二屏幕120通过单轴铰链连接时,相对位置状态仅包括第一、第二和第四位置状态,因此可以进一步减少接近光传感器的数量。例如,第一屏幕110的显示面可以设置接近光传感器111,第一屏幕110的非显示面可以设置接近光传感器112。根据表1所示的接近光传感器111和112检测结果的排列组合,可以确定两块屏幕的相对位置状态。
可以理解,在本发明实施例中,接近光传感器在屏幕上的位置(例如屏幕的上部或下部)可以根据实际需要设置,对此本申请不作限制。
在另一个示例中,终端可以通过霍尔传感器获取屏幕的相对位置状态。如图6的(A)所示,第一屏幕110与铰链相邻的侧边可以设置霍尔传感器113和114,第二屏幕120与铰链相邻的侧边可以设置磁体123。当第一屏幕110和第二屏幕120相向时,霍尔传感器113与磁体123接近。如图6的(B)所示,当第一屏幕110和第二屏幕120顺向时,霍尔传感器114与磁体123接近。
同时,第一屏幕110与铰链相对的侧边可以设置霍尔传感器115和116,第二屏幕120与铰链相对的侧边可以设置磁体125和126,并且,霍尔传感器115位于第一屏幕110的非显示面,磁体125位于第二屏幕110的非显示面;霍尔传感器116位于第一屏幕110的显示面,磁体126位于第一屏幕110的显示面。
霍尔传感器可以在磁场发生变化时,状态发生改变,例如由打开变为关闭,或者由关闭变为打开。以霍尔传感器接近磁体时关闭为例,根据霍尔传感器状态的排列组合,终端可以确定两块屏幕的位置状态。
表2示出了霍尔传感器的状态与屏幕相对位置状态的关系,其中,“开”表示霍尔传感器打开,“关”表示霍尔传感器关闭。
具体的,在第一位置状态下,霍尔传感器113与磁体123接近,因此,霍尔传感器113关闭,霍尔传感器114、115和116打开。
在第二位置状态下,霍尔传感器113与磁体123接近,霍尔传感器115与磁体125接近,因此,霍尔传感器113和115关闭,霍尔传感器114和116打开。
在第三位置状态下,霍尔传感器114与磁体123接近,霍尔传感器115与磁体126接近,因此,霍尔传感器113和116打开,霍尔传感器114和115关闭。
在第四位置状态下,霍尔传感器113与磁体123接近,霍尔传感器116与磁体126接近,因此,霍尔传感器113和116关闭,霍尔传感器114和115打开。
表2霍尔传感器的状态与屏幕位置状态的关系
第一位置
Figure BDA0003670105390000101
可选的,霍尔传感器115可以位于第一屏幕110非显示面,磁体125可以位于第二屏幕110的显示面;霍尔传感器116可以位于第一屏幕110的非显示面,磁体126位于第一屏幕110的非显示面。
可选的,当第一屏幕110和第二屏幕120通过单轴铰链连接时,两块屏幕的位置状态仅包括第一、第二和第四位置状态,因此可以减少霍尔传感器的数量。例如,第一屏幕110可以设置霍尔传感器115和116,根据表2所示的霍尔传感器115和116状态的排列组合,可以确定两块屏幕的相对位置状态。
可选的,霍尔传感器与磁体的位置可以相互交换,并且霍尔传感器和磁体在屏幕上的位置(例如上部或下部)可以根据实际需要设置,对此本申请不作限制。此外,也可以将霍尔传感器设置为接近磁体时开启。
在其它一些示例中,还可以综合利用接近光传感器与霍尔传感器。根据接近光传感器检测结果与霍尔传感器状态的排列组合,终端可以确定两块屏幕的相对位置状态。此外,也可以利用已知的方法确定终端屏幕的相对位置关系,此处不再赘述。
屏幕姿态包括横屏放置和竖屏竖屏。其中,横屏可以是终端屏幕的连接结构沿水平方向放置,竖屏可以是终端屏幕的连接结构沿竖直方向放置。终端可以通过运动传感器获取屏幕姿态。运动传感器包括重力传感器或陀螺仪。终端的屏幕姿态可以在横屏放置和竖屏放置之间转换。例如,终端屏幕从横屏放置旋转到竖屏放置,在旋转过程中,终端可以通过运动传感器测量终端的旋转角度。当旋转角度超过预定阈值时,终端确定屏幕姿态转换为竖屏放置。所述预定阈值可以根据实际情况确定,例如可以设置为45°。
可选的,当终端采用单轴铰链连接时,可以在其中一块屏幕内设置运动传感器,从而两块屏幕共用该运动传感器获取屏幕姿态。
可选的,当终端采用磁性连接结构或2D铰链连接时,可以在两块屏幕内分别设置运动传感器,从而可以分别获取两块屏幕的屏幕姿态。
用户当前使用的屏幕(也可称为主屏幕)可以是位于终端正面的屏幕,即朝向用户的屏幕。相应地,位于终端背面的屏幕可以称为副屏幕。终端可以通过摄像头确定主屏幕,也可以通过屏幕的显示状态主屏幕。
下面结合屏幕的相对位置状态说明确定主屏幕的方法。
在第一位置状态下,终端可以将两块屏幕都确定为主屏幕。
在第三位置状态下,终端可以将两块屏幕中位于外部的一块屏幕确定为主屏幕。例如,终端可以根据两块屏幕上的接近光传感器,判断位于外部的一块屏幕。具体的,当接近光传感器始终检测到物体接近时,该接近光传感器所属的屏幕位于终端内部。或者,当接近光传感器未检测到物体接近时,该接近光传感器所属的屏幕位于终端外部。
在第四位置状态下,终端不需要确定主屏幕。
在第二位置状态下,终端可以采取以下任意一种方式确定主屏幕。
在一个示例中,终端可以在两块屏幕上分别设置摄像头,通过摄像头识别用户面部确定当前使用的屏幕。例如,当用户使用一块屏幕时,该屏幕上的摄像头可以识别用户,因此终端将该屏幕确定为主屏幕,将另一块屏幕确定为副屏幕。摄像头识别用户可以采用已有的方法,此处不再赘述。
在另一个示例中,终端可以根据两块屏幕的开闭状态确定主屏幕。例如,当前开启的屏幕为主屏幕,休眠或关闭的屏幕为副屏幕。
在另一个示例中,终端可以根据两块屏幕是否锁定确定主屏幕。例如,将解锁的屏幕确定为主屏幕,锁定的屏幕确定为副屏幕。
终端还可以采用其它已知的方法确定主屏幕,在此不再赘述。
终端可以通过显示控制器获取屏幕的显示内容,也可以通过处理器获取屏幕的显示内容。获取屏幕显示内容可以采用已有的方法,此处不再赘述。
屏幕的显示状态包括屏幕的开闭状态和显示内容。
屏幕的开闭状态包括开启、休眠和关闭。终端可以通过前文所述的显示控制器173或者处理器180获取屏幕的开闭状态。当屏幕开启时,屏幕可以显示各种内容,也可以进行用户操作,接收用户的控制指令。当屏幕休眠时,屏幕不显示任何内容,但是可以进行用户操作。当屏幕关闭时,屏幕不显示任何内容,也不能进行用户操作。
屏幕的显示内容包括终端正在显示或即将显示的***桌面或应用程序界面。显示内容可以通过前文所述的显示控制器173或者处理器180获取。
***桌面可以包括通知栏区域、图标陈列区域以及快捷应用程序区域,还可以包括窗口小部件(Widget)。图标陈列区域的数量可以为一个或多个,终端一次可以在屏幕上显示一个图标陈列区域。当***桌面包括多个图标陈列区域时,其中一个图标陈列区域可以为主图标陈列区域,其余的图标陈列区域为副图标陈列区域。所述主图标陈列区域是终端在通常情况下解锁后显示的图标陈列区域。当***桌面包括一个图标陈列区域时,该图标陈列区域可以成为主图标陈列区域。
可选的,***桌面还可以包括负一屏,该负一屏可以包括搜索框、用户常用的应用程序链接、各类消息通知以及新闻等内容。负一屏通常位于图标陈列区域的最左侧。
应用程序界面,也可称为应用程序窗口,包括界面尺寸和界面位置。
界面尺寸可以用分辨率表示,例如,当界面宽度方向上的像素数为1080、高度方向上的像素数为720时,界面的尺寸可以表示为1080*720分辨率。需要说明的是,在不会产生歧义的情况下,本文在提到宽度或高度时,都是指宽度或高度方向上的像素数。
界面位置可以由该应用程序界面左上角相对于终端屏幕左上角的位置坐标确定。例如,当终端屏幕为第一位置状态时,且第一屏幕位于第二屏幕的左侧,此时第一屏幕左上角顶点为原点。当应用程序界面显示在第一屏幕上时,应用程序界面的位置坐标为(0,0);当应用程序界面显示在第二屏幕上时,应用程序界面的位置坐标为(W+1,0),其中,W为第一屏幕的宽度。
在步骤202中,所述触发事件用于触发终端调整第一屏幕和第二屏幕的显示状态。所述触发事件可以是第一屏幕和第二屏幕的方位改变,也可以是预设的用户操作,还可以是预设的应用程序活动,或者是以上触发事件的结合。
第一屏幕和第二屏幕的方位改变,可以是屏幕的相对位置状态改变,例如,屏幕从第一位置状态转换为第二位置状态;也可以是屏幕姿态改变,例如,屏幕从横屏放置转换为竖屏放置;也可以是用户正在使用的屏幕发生改变,例如,屏幕处于第二位置状态,用户使用第一屏幕。当第二屏幕旋转到终端正面时,用户使用第二屏幕,此时,用户正在使用的屏幕发生改变。
终端可以通过步骤201所述的方法检测第一屏幕和第二屏幕的方位改变。如果终端检测到第一屏幕和第二屏幕的方位发生改变,则终端确定所述触发事件发生;否则,终端确定触发事件未发生。
预设用户操作可用于确定用户操作是否是调整终端屏幕显示状态和显示内容的用户操作,例如手指点按、滑动或者绘制特定的图形等操作。
在一个示例中,所述预设用户操作可以为用户在屏幕的预设区域进行操作,例如,可以在屏幕上划分出某个特定区域,如果终端检测到用户在该预设区域进行了操作,则确定用户进行了预设用户操作。
在另一个示例中,所述预设用户操作也可以为用户在屏幕上进行预设手势操作,例如可以设定某个具体手势,例如点按屏幕超过预定时长,或者在屏幕滑动的轨迹为一个封闭的三角形或正方形或圆形等,如果终端检测到用户进行了该预设手势操作,则确定用户进行了预设用户操作。
在另一个示例中,所述预设用户操作也可以是在屏幕的预设区域进行预设手势操作,也即前述两种方式的结合。例如可以设置用户在屏幕的某个特定区域内进行了设定的某个具体手势(例如点按屏幕超过预定时长,或者在屏幕滑动的轨迹为一个封闭的三角形或正方形或圆形等),则确定用户进行了预设用户操作。
可以理解,上述预设用户操作仅是示例性的说明,可以根据实际需要灵活设置或定义预设用户操作。
终端可以检测用户在屏幕上进行的操作,并将该用户操作与预设用户操作进行匹配,如果匹配成功,则终端确定触发事件发生;否则,终端确定触发事件未发生。终端可以通过前文所述的输入单元控制器171检测用户操作。
预设的应用程序活动可用于确定应用程序活动是否是调整终端屏幕显示状态和显示内容的应用程序活动,例如接收到需要显示的新内容,例如来电、短消息、即时通信消息或者其它应用程序的消息通知。
预设应用程序活动可以由用户进行管理和定义。例如,用户可以将来电、短消息和即时通信应用程序定义为高优先级的应用程序,当上述高优先级应用程序接收到新的内容时,终端确定触发事件发生。
终端可以检测应用程序活动,并将该应用程序活动与预设用户操作进行匹配,如果匹配成功,则终端确定触发事件发生;否则,终端确定触发事件未发生。终端可以通过前文所述的处理器180检测应用程序活动。
可选的,当终端确定应用程序活动属于预设应用活动时,可以向用户发出调整屏幕显示状态和显示内容的提示。例如,终端可以在用户当前使用的显示屏上进行对应的文字提示;或者直接通过振动和/或声音等进行提示。这样,用户可以通过用户操作,确定是否调整屏幕的显示状态。
当调整屏幕显示状态和显示内容的触发事件发生时,终端根据已经获得的第一屏幕和第二屏幕的方位、当前显示状态,对各个屏幕的显示状态进行调整,并将调整后的显示内容显示在第一屏幕或者第二屏幕、或者第一屏幕和第二屏幕上。具体的,终端可以根据屏幕的方位调整屏幕的显示状态,例如,当屏幕处于第一位置状态时,终端可以开启两块屏幕;当屏幕处于第二位置状态时,终端可以开启位于终端正面的屏幕,并可以将位于终端背面的屏幕设置为关闭或待机状态。终端还可以重新确定***桌面和应用程序界面的大小和位置。终端可以将调整后的屏幕显示状态发送给处理器或显示控制器,生成各个屏幕的显示数据,并进行各个屏幕的分发和显示。终端生成显示数据、以及在各个屏幕上分发和显示上述数据,可以采用已有的方法,例如,基于安卓(Android)***的SurfaceFlinger服务绘制各个应用程序的界面UI,此处不再赘述。
在一个示例中,终端屏幕处于第一位置状态,两块屏幕的尺寸相同,宽度和高度分别为W和H。当屏幕姿态为横屏时,终端按照2W*H的屏幕尺寸生成显示数据,并将该显示数据分发到第一屏幕和第二屏幕上显示。当屏幕姿态为竖屏时,终端按照H*2W的屏幕尺寸生成显示数据,并将上述显示数据分发并显示在第一屏幕和第二屏幕上。
可选的,终端的两块屏幕的尺寸也可以不同,其中,第一屏幕的宽度和高度分别为W1和H1,第一屏幕的宽度和高度分别为W2和H2。当屏幕姿态为横屏时,终端可以将一个窗口按照W1*H1的屏幕尺寸生成显示数据,将另一个窗口按照W2*H2的屏幕尺寸生成显示数据。当屏幕姿态为竖屏时,终端可以将一个窗口按照H1*W1的屏幕尺寸生成显示数据,将另一个窗口按照H2*W2的屏幕尺寸生成显示数据,并将上述显示数据分发并显示在第一屏幕和第二屏幕上。
在另一个示例中,终端屏幕处于第二位置状态,两块屏幕的尺寸相同,宽度为W,高度为H。其中,第一屏幕开启,第二屏幕关闭。当屏幕姿态为横屏时,终端可以按照W*H的屏幕尺寸生成显示数据。当终端的两块屏幕从第二位置状态转换第一位置状态时,第一屏幕保持开启,第二屏幕由关闭切换为开启,终端可以按照W*2H的屏幕尺寸生成显示数据。当屏幕姿态为竖屏时,终端按照2H*W的屏幕尺寸生成显示数据。终端生成显示数据之后,并将上述显示数据分发并显示在第一屏幕和第二屏幕上。
本发明实施例中,终端获取屏幕的方位、显示状态和显示内容,当终端确认触发事件发生时,可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕之间进行交互操作和交互显示,提升了用户体验。
下面以双屏终端的屏幕相对位置状态为场景,结合图7至图16对不同场景下的终端显示方案进行进一步地说明。
场景一
终端的两块屏幕处于第一位置状态,两块屏幕可以构成扩展的屏幕。相对于单块屏幕,该扩展的屏幕可以用于显示更多的内容。所述内容包括扩展的***桌面、扩展的应用程序界面,或者多个应用程序界面等。
扩展的***桌面可以包括扩展的通知区域、扩展的图标陈列区域以及扩展的快捷应用程序区域。
扩展的应用程序界面可以是应用程序界面的扩大显示,例如,在扩展的屏幕上显示放大的照片或视频。扩展的应用程序界面也可以是一个应用程序的多个界面,例如,应用程序包括两级菜单,终端可以在一块屏幕上显示一级菜单,在另一块屏幕上显示二级菜单。
多个应用程序界面可以是终端在前台运行的多个应用程序的界面,例如,当终端在前台运行两个应用程序时,终端可以在一块屏幕上显示一个应用程序界面,在另一块屏幕上显示另一个应用程序界面。
当终端确定触发事件发生时,终端调整屏幕的显示状态。所述触发事件可以包括屏幕姿态的改变、用户操作或者应用程序活动等。
在一个示例中,如图7的(A)所示,终端为横屏姿态,即屏幕铰链沿水平方向放置,其中,第一屏幕位于下方,第二屏幕位于上方。终端显示视频应用程序界面,该视频应用程序以最大化的方式播放视频。在此情况下,终端屏幕的相对位置状态、显示状态和显示内容如下:两块屏幕都开启,第一屏幕显示视频的下半部分内容,第二屏幕显示视频的上半部分内容。当终端顺时针旋转到竖屏姿态时,即终端顺时针旋转90°,如图7的(B)所示,终端检测到姿态的改变,确定触发事件发生。在屏幕相对位置状态没有发生变化的情况下,终端保持两块屏幕开启,根据旋转后的方向,对视频应用程序的界面重新布局,在第一屏幕显示视频的左半部分内容,在第二屏幕显示视频的右半部分内容。
可选的,当终端为横屏姿态时,视频应用程序界面可以不显示在屏幕正中,而是显示在其中一块屏幕上,例如第一屏幕或第二屏幕。当终端检测到姿态改变时,确定触发事件发生,调整屏幕的显示状态。
通过检测姿态的改变,终端可以确定触发事件发生,实现显示内容的自适应调整。
在另一个示例中,如图8的(A)所示,终端为横屏姿态,其中,第一屏幕位于下方,第二屏幕位于上方。第一屏幕显示视频应用程序界面,第二屏幕显示其他应用程序界面或***桌面,终端在后台运行即时通信应用程序,该即时通信应用程序的界面位于视频应用程序界面的下一层。用户从第一屏幕向第二屏幕进行单指滑动,当该操作匹配切换应用程序界面的预设用户操作时,终端确定触发事件发生。如图8的(B)所示,在屏幕方位没有发生变化的情况下,终端保持两块屏幕开启,对视频应用程序和及时通信应用程序的界面重新布局,在第一屏幕显示该即时通信应用程序界面,在第二屏幕上显示该视频应用程序界面。
可选的,终端可以显示视屏应用程序界面从第一屏幕平滑移动到第二屏幕的动画效果。
可选的,该即时通信应用程序的界面下还包括一个或多个应用程序界面,通过用户操作,终端可以将该一个或多个应用程序界面从第一屏幕逐层移动到第二屏幕。当应用程序窗口移动到第二屏幕上时,可以逐层覆盖第二屏幕显示的应用程序界面。此外,通过用户操作,终端可以将第二屏幕显示的应用程序界面移动到第一屏幕。当应用程序窗口移动到第一屏幕上时,可以逐层覆盖第一屏幕显示的应用程序界面。
可选的,通过用户操作,终端可以逐层关闭两块屏幕显示的应用程序界面,换句话说,终端可以关闭两块屏幕最上层的应用程序界面,从而显示下一层的应用程序界面。
通过检测用户操作,终端可以确定触发事件发生,调整应用程序的界面的位置,实现不同应用程序界面的组合。
在另一个示例中,如图9的(A)所示,终端为竖屏姿态,其中,第一屏幕在左侧,第二屏幕在右侧。终端在扩展的屏幕上最大化显示视频应用程序界面。当终端检测到应用程序活动时,例如电话应用程序接收到来电,终端确定触发事件发生。如图9的(B)所示,终端调整应用程序布局,将该活动应用程序显示到第一屏幕上,并将该视频应用程序界面显示到第二屏幕上。当用户处理完该应用程序活动时,例如,挂断来电或者点击发送短消息,终端将该视频应用程序界面恢复显示为扩展的界面。
可选的,终端可以根据应用程序的类型,对应用程序的状态进行调整。例如,当应用程序为视频或音乐应用程序时,终端在调整该应用程序的界面时,可以将该应用程序由播放状态切换为暂停状态。当终端恢复显示扩展的界面时,终端可以将该应用程序由暂停状态切换为播放状态。
通过检测应用程序活动,终端可以确定触发事件发生,在提供扩展的屏幕同时,及时响应重要事件,实现多任务处理。
场景二
终端的两块屏幕处于第二位置状态,其中,一块屏幕朝向终端正面,另一块屏幕朝向终端背面。在第二位置状态下,终端可以在两块屏幕上显示不同的内容,例如,位于终端正面的屏幕显示用户关注的主要内容,位于终端背面的屏幕显示其它内容。终端也可以只开启位于终端正面的屏幕,使位于终端背面的屏幕处于休眠或者关闭状态。可选的,终端也可以锁定位于终端背面的屏幕,使该屏幕无法接收用户操作。
当终端确定触发事件发生时,终端调整屏幕的显示状态。所述触发事件可以包括屏幕姿态的改变、用户操作或者应用程序活动等。
终端可以根据触发事件切换两块屏幕的显示内容,终端也可以根据用户在终端背面屏幕上的操作,控制正面屏幕的显示内容,从而在两块屏幕之间形成互动。
在一个示例中,如图10的(A)所示,终端的第一屏幕位于正面,第二屏幕位于背面。终端在第一屏幕上显示主图标陈列区域,在第二屏幕上显示相邻的图标陈列区域。如图10的(B)所示,当两块屏幕的位置对调时,换句话说,第一屏幕转到背面,第二屏幕转到正面,终端确定触发事件发生。终端保持两块屏幕开启,切换两块屏幕的显示内容,在第二屏幕上显示主图标陈列区域,在第一屏幕上显示相邻的图标陈列区域。
可选的,终端可以在两块屏幕上分别显示不同的应用程序界面,或者一个应用程序的不同窗口,当两块屏幕的位置对调时,终端切换两块屏幕的显示内容。
在另一个示例中,如图11的(A)所示,终端的第一屏幕位于正面,第二屏幕位于背面。终端在第一屏幕上显示主图标陈列区域,第二屏幕处于休眠状态。当用户在第二屏幕上进行操作时,例如在第二屏幕上滑动,如图11的(B)所示,终端根据滑动方向,在第一屏幕上显示与主图标陈列区域相邻的图标陈列区域。具体的,当用户在第二屏幕上向左滑动时,此时相当于在第一屏幕上向左滑动,因此第一屏幕显示的主图标陈列区域左移,右侧相邻的图标陈列区域显示在第一屏幕上。用户在第二屏幕上向右滑动的情形与此类似,只是方向相反,在此不再赘述。
可选的,第二屏幕可以出于开启状态,当用户进行预设用户操作时,终端确定触发事件发生,可以切换两块屏幕的显示内容。
在另一示例中,如图12的(A)所示,终端的第一屏幕位于正面,第二屏幕位于背面。终端在第一屏幕上显示视频应用程序界面,当终端接收到新的消息通知时,为了不影响用户观看视频,终端将该消息通知显示在第二屏幕上。如图12的(B)所示,当用户在第二屏幕上进行操作时,例如,用户点按第二屏幕,终端根据该用户操作,在第一屏幕上显示该消息应用程序界面,并将视频应用程序界面显示到第二屏幕上。
可选的,当视频应用程序界面显示到第二屏幕上时,终端可以将视频由播放状态切换为暂停状态。
在另一示例中,如图13的(A)所示,终端的第一屏幕位于正面,第二屏幕位于背面。终端在第一屏幕上显示视频应用程序界面,当终端检测到应用程序活动时,例如电话应用程序接收到来电,终端确定触发事件发生。如图13的(B)所示,终端调整应用程序布局,将该活动应用程序显示到第一屏幕上,并将该视频应用程序界面显示到第二屏幕上。当用户处理完该应用程序活动时,例如,挂断来电或者点击发送短消息,终端将该视频应用程序界面恢复显示为扩展的界面。
可选的,终端可以根据应用程序的类型,对应用程序的状态进行调整。例如,当应用程序为视频或音乐应用程序时,终端在调整该应用程序的界面时,可以将该应用程序由播放状态切换为暂停状态。当终端恢复显示扩展的界面时,终端可以将该应用程序由暂停状态切换为播放状态。
场景三
终端屏幕由第二位置状态转换为第一位置状态,此时,终端的两块屏幕由折叠状态转换为扩展状态。在上述转换过程中,终端可以根据两种相对位置状态的特点,将两块屏幕的显示状态和显示内容由适合第二位置状态调整为适合第一位置状态。
在一个示例中,如图14的(A)所示,终端处于第二位置状态,终端竖屏放置,终端在第一屏幕上显示主图标陈列区域,第二处于休眠或关闭状态。当第二屏幕沿终端的连接结构旋转展开时,如图14的(B)所示,终端检测到屏幕相对位置状态的改变,确定触发事件发生,因此,终端保持第一屏幕状态不变,开启第二屏幕,并在第二屏幕上显示与该主图标陈列区域右侧相邻的图标陈列区域。
可选的,当第二屏幕位于第一屏幕的左侧时,终端可以在第二屏幕上显示与该主图标陈列区域左侧相邻的图标陈列区域。
可选的,当***桌面仅包含主图标陈列区域时,终端可以创建一个新的图标陈列区域,并将其显示在第二屏幕上。终端也可以将负一屏显示在第二屏幕上。
可选的,第一屏幕可以显示多个图标陈列区域中的任意一个图标陈列区域,当第二屏幕展开时,第二屏幕可以显示与该图标陈列区域右侧或左侧相邻的图标陈列区域。
在另一个示例中,如图15的(A)所示,终端的第一屏幕显示当前运行的应用程序以及软键盘,所述应用程序可以是即时通信应用程序或文稿处理应用程序。当第二屏幕沿屏幕连接结构的轴线旋转展开时,如图15的(B)所示,终端将该应用程序和软键盘扩展显示到第一屏幕和第二屏幕上。通过扩展显示应用程序和软键盘,可以扩大文字浏览区域和文字输入区域,减少按键间距太小导致的错误输入。
可选的,所述应用程序也可以是其它类型的应用程序,例如,相册应用程序或视频应用程序。当第二屏幕沿铰链旋转展开时,终端将这些应用程序的界面扩大显示到第一屏幕和第二屏幕上。
在另一个示例中,如图16的(A)所示,终端的第一屏幕显示当前运行的应用程序的一级菜单,例如,***设置程序的显示设置菜单。当第二屏幕沿铰链旋转展开时,如图16的(B)所示,终端保持第一屏幕显示的一级菜单不变,将该一级菜单对应的二级菜单显示到第二屏幕。通过显示两级菜单,可以方便用户快速浏览和设置相关的选项。
可选的,当所述应用程序包括多个页面时,例如,电子书阅读应用程序,终端在第一屏幕上显示该应用程序的一页。当第二屏幕沿铰链旋转展开时,终端保持第一屏幕的显示内容不变,将该页的下一页显示到第二屏幕。
实施例二
图17是本发明实施例提供的第二终端的结构示意图,本发明实施例提供的终端可以用于实施上述图4至图16所示的本发明各实施例实现的方法。如图17所示,该终端1700包括:获取模块1701和显示模块1702。
其中,获取模块1701,用于终端获取所述终端的第一屏幕和第二屏幕的方位和显示状态。显示模块1702,当触发事件发生时,终端根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上,所述触发事件用于触发终端调整所述第一屏幕和第二屏幕的显示状态。
可选的,获取模块1701,还用于所述终端获取所述第一屏幕和第二屏幕的相对位置状态。
可选的,获取模块1701,还用于终端通过设置在所述第一屏幕和第二屏幕上的传感器获取所述相对位置状态
本发明实施例中,终端获取屏幕的方位、显示状态和显示内容,当终端确认触发事件发生时,可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕之间进行交互操作和交互显示,提升了用户体验。
实施例三
图18为本发明实施例提供的第三终端的结构示意图,本发明实施例提供的终端可以用于实施上述图4至图16所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明上述方法实施例及申请文件其他部分。如图18所示,该终端1800包括处理器1810、存储器1820、屏幕1830和传感器1840。
处理器1810与存储器1820、显示屏1830和传感器1840通过一条或多条总线连接,用于获取传感器1850收集的信息,调用存储器1820存储的执行指令进行处理,并发送给显示屏1830进行呈现。处理器1810可以是图1所示的处理器180。
存储器1820可以是图1所示的存储器120,或者存储器120中的部分组件。
屏幕1830包括至少第一屏幕和第二屏幕。显示屏1830可以是图1所示的显示屏140或者其它外部显示设备。
传感器1840可以是图1所示的传感器150。
处理器1810,用于获取所述第一屏幕和第二屏幕的方位和显示状态;当触发事件发生时,根据所述第一屏幕和第二屏幕的方位和显示状态,将调整后的显示内容显示在所述第一屏幕和第二屏幕上,所述触发事件用于触发终端调整所述第一屏幕和第二屏幕的显示状态。
进一步地,处理器1810,还用于获取所述第一屏幕和第二屏幕的相对位置状态。
进一步地,处理器1810,还用于通过设置在所述第一屏幕和第二屏幕上的传感器获取所述相对位置状态。
本发明实施例中,终端获取屏幕的方位、显示状态和显示内容,当终端确认触发事件发生时,可以及时调整屏幕的显示状态,从而使用户能够在不同的屏幕之间进行交互操作和交互显示,提升了用户体验。
在上述本发明实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读介质向另一个计算机可读介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,本领域技术人员可以理解的是,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种显示控制方法,用于包括至少第一屏幕和第二屏幕的终端,其中所述第一屏幕和所述第二屏幕可以折叠,其特征在于,所述方法包括:
所述终端获取所述第一屏幕和所述第二屏幕的屏幕姿态或相对位置状态;
当所述终端的屏幕姿态为竖屏时,所述第一屏幕和所述第二屏幕显示第一应用程序的扩展的应用界面和所述第一应用程序的文字输入区域或键盘;
当所述终端的屏幕姿态为横屏时,所述第二屏幕显示所述第一应用程序的应用界面,所述第一屏幕显示所述第一应用程序的文字输入区域或键盘;
当所述终端处于折叠状态时,所述终端在所述第一屏幕上显示第二应用程序的一级菜单;
当所述第二屏幕沿铰链旋转展开时,所述终端在所述第二屏幕显示所述一级菜单对应的二级菜单。
2.根据权利要求1所述的显示控制方法,其特征在于,所述相对位置状态包括第一位置状态和第二位置状态;其中,
在所述第一位置状态下,所述第一屏幕和所述第二屏幕并排,面向同一方向;
在所述第二位置状态下,所述第一屏幕和所述第二屏幕背靠背叠放。
3.根据权利要求1所述的显示控制方法,其特征在于,所述终端获取所述终端的第一屏幕和所述第二屏幕的相对位置状态包括:
终端通过设置在所述第一屏幕和所述第二屏幕上的传感器获取所述相对位置状态。
4.根据权利要求3所述的显示控制方法,其特征在于,所述传感器包括重力传感器或者接近光传感器,或者重力传感器与接近光传感器的组合。
5.根据权利要求1-4任一项所述的显示控制方法,其特征在于,所述方法还包括:检测触发事件,所述触发事件包括以下事件的至少一项:
所述第一屏幕和所述第二屏幕的方位改变;
预设的用户操作;或者,
预设的应用程序活动。
6.根据权利要求5所述的显示控制方法,其特征在于,所述预设的用户操作包括以下方式的至少一项:
在预设区域的操作,或者预设手势的操作。
7.根据权利要求1-4任一项所述的显示控制方法,其特征在于,所述第一屏幕或所述第二屏幕为显示屏,或者显示屏的部分显示区域。
8.根据权利要求7所述的显示控制方法,其特征在于,所述显示屏包括柔性显示屏。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述终端的屏幕姿态为竖屏时,所述第一屏幕和所述第二屏幕显示第三应用程序的扩展的应用界面;当所述终端接收到来电时,所述第二屏幕显示所述第三应用程序的应用界面,所述第一屏幕显示所述来电界面。
10.根据权利要求1所述的显示控制方法,其特征在于,所述方法还包括:
当所述终端的所述第一屏幕位于正面、所述第二屏幕位于背面且在所述第一屏幕上显示视频应用程序界面时接收到来电,则在所述第一屏幕上显示来电界面,并所述第二屏幕显示所述视频应用程序界面,且将所述视频应用程序界面播放的视频由播放状态切换为暂停状态。
11.一种终端,其特征在于,所述终端包括至少第一屏幕和第二屏幕,其中所述第一屏幕和所述第二屏幕可以折叠,所述终端还包括一个或多个处理器,存储器,以及一个或多个程序,其中一个或多个程序被存储在存储器中并被配置为被一个或多个处理器执行,所述一个或多个程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述终端执行如权利要求1-10中任一所述的方法。
12.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1-10任一项所述的方法。
CN202210604037.XA 2017-04-20 2017-04-20 显示控制方法及装置 Pending CN115016753A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210604037.XA CN115016753A (zh) 2017-04-20 2017-04-20 显示控制方法及装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
PCT/CN2017/081174 WO2018191900A1 (zh) 2017-04-20 2017-04-20 显示控制方法及装置
CN201780088935.1A CN110462556B (zh) 2017-04-20 2017-04-20 显示控制方法及装置
CN202210604037.XA CN115016753A (zh) 2017-04-20 2017-04-20 显示控制方法及装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201780088935.1A Division CN110462556B (zh) 2017-04-20 2017-04-20 显示控制方法及装置

Publications (1)

Publication Number Publication Date
CN115016753A true CN115016753A (zh) 2022-09-06

Family

ID=63855587

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201780088935.1A Active CN110462556B (zh) 2017-04-20 2017-04-20 显示控制方法及装置
CN202210604037.XA Pending CN115016753A (zh) 2017-04-20 2017-04-20 显示控制方法及装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201780088935.1A Active CN110462556B (zh) 2017-04-20 2017-04-20 显示控制方法及装置

Country Status (7)

Country Link
US (3) US11170737B2 (zh)
EP (1) EP3614238B1 (zh)
JP (2) JP6947843B2 (zh)
KR (1) KR20190142361A (zh)
CN (2) CN110462556B (zh)
AU (1) AU2017410571B2 (zh)
WO (1) WO2018191900A1 (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3614238B1 (en) * 2017-04-20 2023-12-06 Huawei Technologies Co., Ltd. Display control method and apparatus
CN107704167B (zh) * 2017-09-15 2019-08-13 珠海格力电器股份有限公司 一种数据分享方法、装置及电子设备
CN109917956B (zh) 2019-02-22 2021-08-03 华为技术有限公司 一种控制屏幕显示的方法和电子设备
CN110069228A (zh) * 2019-04-15 2019-07-30 珠海格力电器股份有限公司 一种折叠屏显示方法及装置
CN112416190B (zh) * 2019-08-23 2022-05-06 珠海金山办公软件有限公司 一种显示文档的方法及装置
CN110806829B (zh) * 2019-09-05 2021-05-11 华为技术有限公司 一种具有折叠屏的设备的显示方法及折叠屏设备
CN112506386B (zh) * 2019-09-16 2023-08-01 华为技术有限公司 一种折叠屏显示方法及电子设备
CN112615947B (zh) 2019-09-18 2022-03-25 华为技术有限公司 快速进入应用的方法与折叠屏电子设备
CN112671976B (zh) 2019-09-30 2023-01-13 华为技术有限公司 电子设备的控制方法、装置及电子设备、存储介质
CN111128030B (zh) * 2020-01-02 2021-11-19 武汉天马微电子有限公司 显示模组及显示装置
CN113542453A (zh) * 2020-03-31 2021-10-22 北京小米移动软件有限公司 一种折叠屏终端设备、其状态检测方法和电子设备
US11800001B2 (en) * 2020-06-19 2023-10-24 Apple Inc. User interfaces for presenting indications of incoming calls
USD965022S1 (en) * 2020-07-24 2022-09-27 Samsung Electronics Co., Ltd. Electronic device with transitional graphical user interface
WO2022050455A1 (ko) * 2020-09-04 2022-03-10 엘지전자 주식회사 애플리케이션 관리 장치 및 그 제어 방법
CN114449098B (zh) * 2020-10-30 2023-03-24 华为技术有限公司 一种显示方法及电子设备
WO2022108110A1 (ko) * 2020-11-17 2022-05-27 삼성전자 주식회사 플렉서블 디스플레이를 포함하는 전자 장치 및 그 운용 방법
CN114640743B (zh) * 2020-12-15 2023-10-13 华为技术有限公司 一种界面动效的显示方法、电子设备及存储介质
CN112527167A (zh) * 2020-12-18 2021-03-19 深圳市元征科技股份有限公司 一种图标显示方法、装置、设备及介质
CN118312117A (zh) * 2020-12-25 2024-07-09 华为技术有限公司 一种投屏显示方法及电子设备
CN115033193B (zh) * 2021-03-08 2024-05-03 华为技术有限公司 转屏处理方法、装置、介质及电子设备
CN113064567A (zh) * 2021-03-30 2021-07-02 瑞芯微电子股份有限公司 一种基于多屏的控制方法和装置
CN113007538A (zh) * 2021-04-16 2021-06-22 东莞耀生光电科技有限公司 一种横竖屏切换结构及应用其的液晶触控一体机
CN113485666A (zh) * 2021-07-23 2021-10-08 深圳市柔宇科技股份有限公司 电子设备的控制方法、电子设备及可读存储介质
CN113760212B (zh) * 2021-09-06 2024-03-15 超越科技股份有限公司 一种基于win7实现屏幕自适应翻转的方法及装置
JP7317908B2 (ja) * 2021-09-09 2023-07-31 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、及び制御方法
JP7317907B2 (ja) * 2021-09-09 2023-07-31 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、及び制御方法
CN113965655B (zh) * 2021-10-20 2022-07-29 珠海读书郎软件科技有限公司 一种能多屏联合展示扫描内容的扫描笔
CN114296607A (zh) * 2021-12-27 2022-04-08 广州小鹏汽车科技有限公司 显示控制方法及其装置、车辆和存储介质
CN114415999A (zh) * 2021-12-27 2022-04-29 深圳Tcl数字技术有限公司 多场景应用终端
US20230214058A1 (en) * 2021-12-30 2023-07-06 Microsoft Technology Licensing, Llc Controlling optical sensors in a display
CN116954405A (zh) * 2022-04-15 2023-10-27 京东方科技集团股份有限公司 触控交互方法及装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8648825B2 (en) * 2010-10-01 2014-02-11 Z124 Off-screen gesture dismissable keyboard
US7460893B2 (en) * 2005-05-17 2008-12-02 Nokia Corporation Display changing in a portable electronic device
KR100837162B1 (ko) * 2005-10-28 2008-06-11 엘지전자 주식회사 복수의 멀티입력장치를 구비한 이동통신단말기
JPWO2008117456A1 (ja) * 2007-03-27 2010-07-08 富士通株式会社 画像表示装置および電子機器
CN101566865A (zh) * 2008-06-08 2009-10-28 许文武 多工作模式双屏笔记本电脑***及操作控制方法
US8860632B2 (en) * 2008-09-08 2014-10-14 Qualcomm Incorporated Multi-panel device with configurable interface
US8947320B2 (en) * 2008-09-08 2015-02-03 Qualcomm Incorporated Method for indicating location and direction of a graphical user interface element
US8866840B2 (en) * 2008-09-08 2014-10-21 Qualcomm Incorporated Sending a parameter based on screen size or screen resolution of a multi-panel electronic device to a server
KR20100070190A (ko) * 2008-12-17 2010-06-25 (주) 엘지텔레콤 이동통신단말기의 가로화면 처리방법 및 장치
KR101569776B1 (ko) * 2009-01-09 2015-11-19 삼성전자주식회사 접히는 표시부를 가지는 휴대 단말기 및 이의 운용 방법
TWI408671B (zh) * 2009-05-15 2013-09-11 Wistron Corp 可攜式電子裝置
KR101505705B1 (ko) 2009-09-03 2015-03-24 퀄컴 인코포레이티드 그래픽 사용자 인터페이스 엘리먼트의 위치 및 방향을 표시하는 방법
CN201655050U (zh) 2010-01-29 2010-11-24 北京一跃骐骥科技发展有限公司 一种采用翻转关屏的双屏电子书阅读设备
KR101642722B1 (ko) * 2010-02-04 2016-07-27 삼성전자 주식회사 듀얼 표시부를 가지는 휴대단말 및 그 표시부의 표시 제어 방법
US20120084737A1 (en) 2010-10-01 2012-04-05 Flextronics Id, Llc Gesture controls for multi-screen hierarchical applications
US9001149B2 (en) * 2010-10-01 2015-04-07 Z124 Max mode
CN103593009A (zh) * 2011-02-10 2014-02-19 三星电子株式会社 包含触摸屏显示器的便携式设备以及控制它的方法
JP2012203611A (ja) 2011-03-25 2012-10-22 Kyocera Corp 携帯端末、入力制御方法及びプログラム
US20130005469A1 (en) * 2011-06-30 2013-01-03 Imerj LLC Dual screen game module
US20130129310A1 (en) * 2011-11-22 2013-05-23 Pleiades Publishing Limited Inc. Electronic book
KR102083937B1 (ko) 2012-10-10 2020-03-04 삼성전자주식회사 멀티 디스플레이 장치 및 그 툴 제공 방법
CN102957801B (zh) * 2012-11-14 2015-08-19 深圳市金立通信设备有限公司 一种对称双屏移动终端切换屏幕的方法及装置
KR102083597B1 (ko) * 2014-03-10 2020-03-02 엘지전자 주식회사 이동단말기 및 그 제어방법
JP6081960B2 (ja) * 2014-06-09 2017-02-15 レノボ・シンガポール・プライベート・リミテッド 携帯型情報処理装置、その通話方法、及びコンピュータが実行可能なプログラム
KR102243657B1 (ko) * 2014-10-06 2021-04-23 엘지전자 주식회사 포터블 디바이스 및 그 제어 방법
KR20160066873A (ko) * 2014-12-03 2016-06-13 삼성전자주식회사 디스플레이 제어방법 및 그 전자 장치
DE112016001355T5 (de) * 2015-03-23 2017-12-07 Semiconductor Energy Laboratory Co., Ltd. Anzeigevorrichtung, elektronisches Gerät und System
US10133396B2 (en) * 2016-03-07 2018-11-20 Intel Corporation Virtual input device using second touch-enabled display
CN106453941B (zh) * 2016-10-31 2019-10-01 努比亚技术有限公司 双屏操作方法及移动终端
EP3614238B1 (en) * 2017-04-20 2023-12-06 Huawei Technologies Co., Ltd. Display control method and apparatus
JPWO2020201874A1 (zh) * 2019-03-29 2020-10-08

Also Published As

Publication number Publication date
KR20190142361A (ko) 2019-12-26
AU2017410571B2 (en) 2021-09-16
EP3614238A4 (en) 2020-04-08
US11868539B2 (en) 2024-01-09
EP3614238B1 (en) 2023-12-06
US20220083148A1 (en) 2022-03-17
US11586293B2 (en) 2023-02-21
JP6947843B2 (ja) 2021-10-13
US20230161420A1 (en) 2023-05-25
AU2017410571A1 (en) 2019-12-05
US11170737B2 (en) 2021-11-09
US20200175945A1 (en) 2020-06-04
CN110462556A (zh) 2019-11-15
JP2020518054A (ja) 2020-06-18
CN110462556B (zh) 2022-06-10
EP3614238A1 (en) 2020-02-26
JP2022023849A (ja) 2022-02-08
WO2018191900A1 (zh) 2018-10-25

Similar Documents

Publication Publication Date Title
CN110462556B (zh) 显示控制方法及装置
US11042185B2 (en) User terminal device and displaying method thereof
KR20210042071A (ko) 폴더블 전자 장치의 인터페이싱 방법 및 그 폴더블 전자 장치
CN108958685B (zh) 连接移动终端和外部显示器的方法和实现该方法的装置
KR102024187B1 (ko) 사용자 단말 장치 및 이의 디스플레이 방법
KR102063952B1 (ko) 멀티 디스플레이 장치 및 멀티 디스플레이 방법
WO2020258929A1 (zh) 文件夹界面切换方法及终端设备
WO2021197315A1 (zh) 显示方法及电子设备
EP3136214A1 (en) Touch operation method and apparatus for terminal
KR20210068097A (ko) 시스템 탐색 바 표시 제어 방법, 그래픽 사용자 인터페이스 및 전자 디바이스
WO2021057337A1 (zh) 操作方法及电子设备
WO2019084827A1 (zh) 在通知栏下拉菜单中管理多个自由窗口
US9542019B2 (en) Device, method, and storage medium storing program for displaying overlapped screens while performing multitasking function
CN107728886B (zh) 一种单手操作方法和装置
WO2019000287A1 (zh) 一种图标显示方法及装置
WO2019033385A1 (zh) 一种显示方法及终端
WO2020215950A1 (zh) 界面显示方法及终端设备
US20140320537A1 (en) Method, device and storage medium for controlling electronic map
AU2018414730A1 (en) Application window display method and terminal
US8787931B2 (en) Terminal with virtual space interface and method of controlling virtual space interface
WO2021057242A1 (zh) 显示控制方法及电子设备
EP3674867B1 (en) Human-computer interaction method and electronic device
KR20120010529A (ko) 다중 디스플레이 방법 및 이를 이용하는 이동 단말기
CN106959856B (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