CN106708181B - 电子装置及配置该电子装置的显示器的方法 - Google Patents
电子装置及配置该电子装置的显示器的方法 Download PDFInfo
- Publication number
- CN106708181B CN106708181B CN201611027688.8A CN201611027688A CN106708181B CN 106708181 B CN106708181 B CN 106708181B CN 201611027688 A CN201611027688 A CN 201611027688A CN 106708181 B CN106708181 B CN 106708181B
- Authority
- CN
- China
- Prior art keywords
- window
- layout
- application
- display
- electronic device
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000015654 memory Effects 0.000 claims abstract description 81
- 230000008859 change Effects 0.000 claims abstract description 43
- 230000004044 response Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 39
- 238000004891 communication Methods 0.000 description 26
- 230000001413 cellular effect Effects 0.000 description 16
- 239000008186 active pharmaceutical agent Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 230000005484 gravity Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000002583 angiography Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
- G06F3/04845—Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
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)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
提供一种电子装置及配置该电子装置的显示器的方法。所述电子装置包括:矩形显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局的应用程序,当显示器基本上被定向为沿水平定向时显示第一布局,当显示器基本上被定向为沿竖直定向时显示第二布局,所述存储器存储当处理器执行时使处理器执行操作的指令,所述操作包括:在显示器的一部分上显示具有第一布局和第二布局中的一种的窗口,通过使用所述至少一个传感器检测电子装置的定向的变化,基于检测的定向变化使窗口旋转90度,并在所述窗口中继续保持第一布局和第二布局中的一种。
Description
技术领域
本公开涉及一种电子装置。更具体地,本公开涉及一种电子装置的显示配置。
背景技术
随着移动通信技术和处理器技术的发展,便携式终端装置(在下文中,被称为“电子装置”)已经能够实现各种应用以及现有技术中的通话功能。例如,诸如因特网浏览器、游戏、计算器等各种应用被开发并用在电子装置上。
电子装置的显示器被制造为其高度通常比其宽度长的矩形,并且,为了用户方便,在每个应用的开发时已经被限定为沿竖直定向或水平定向实现应用的定向。此外,电子装置可通过重力传感器(或陀螺仪传感器)感测电子装置本身的定向,并且,诸如因特网浏览器的一些应用可被配置为基于根据通过传感器感测的电子装置被竖直地定向或水平地定向而改变应用的定向。限定定向改变的应用可包括与竖直方向或水平方向相对应的单独的布局。
最近的电子装置已经实现了具有用于在一个屏幕上同时显示两个或更多个应用的多窗口功能。也就是说,电子装置可在将显示器分成两个或更多个区域的分割区域上显示窗口(在所述窗口上显示了同时执行的两个或更多个应用)以及每个应用的执行屏幕,或者,电子装置可使每个窗口重叠并显示重叠的窗口。
上述信息作为背景信息被呈现,仅用于帮助理解本公开。至于任何上述信息是否可应用为针对本公开的现有技术,尚未做出决定,也未做出声明。
发明内容
当在支持多窗口功能的电子装置中根据显示模式(水平模式或竖直模式)在各个窗口上显示多个应用时,电子装置可自水平定向被旋转为竖直定向,或者自竖直定向被旋转为水平定向,因此,多个应用中的全部应用可按照相同的模式进行旋转。也就是说,在电子装置处于竖直模式并且在其上执行了两个应用的状态下,电子装置被构造为按照竖直模式显示两个应用二者,当电子装置按照水平定向进行旋转并转换为水平模式时,电子装置被构造为按照水平模式显示在其上执行的两个应用二者。
由于电子装置可仅以同一方向的显示模块来显示同时执行的应用,因此,即使旋转电子装置,显示模式也不会改变,并且可能终止多窗口功能。
本公开的各方面将至少解决上述问题和/或缺点并将至少提供下述优点。因此,本公开的一方面将提供一种可以针对在多窗口环境中同时执行的多个应用的窗口中的每个窗口配置合适的定向的电子装置。
根据本公开的一方面,提供一种电子装置。所述电子装置包括:矩形显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局的应用程序,当显示器基本上被定向为沿水平定向时显示第一布局,当显示器基本上被定向为沿竖直定向时显示第二布局,所述存储器存储在处理器执行时使处理器执行操作的指令,所述操作包括:在显示器的一部分上显示具有第一布局和第二布局中的一种布局的窗口,通过使用所述至少一个传感器检测电子装置的定向的变化,至少部分地基于检测的定向变化使窗口旋转大约90度,在所述窗口中继续保持第一布局和第二布局中的一种布局。
根据本公开的另一方面,提供一种电子装置。所述电子装置包括:矩形显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局的应用程序,当显示器基本上被定向为沿水平定向时显示第一布局,当显示器基本上被定向为沿竖直定向时显示第二布局,并且,所述存储器存储在处理器执行时使处理器执行操作的指令,所述操作包括:在显示器的一部分上显示具有第一布局和第二布局中的一种的窗口,管理在显示器上的中央处所显示的窗口中的布局的选择,通过使用所述至少一个传感器检测电子装置的定向的变化,响应于检测,当电子装置的定向改变时,识别显示的窗口是被配置为继续保持第一布局和第二布局中的一种布局还是被配置为具有第一布局和第二布局中的另一种布局,基于所述识别来选择显示的窗口中所包括的布局,显示具有选择的布局的窗口。
根据本公开的另一方面,提供一种电子装置。所述电子装置包括:显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局中至少一种布局的多个应用,当显示器按照竖直定向进行定向时显示第一布局,当显示器按照水平定向进行定向时显示第二布局,并且,所述存储器存储在处理器执行时使处理器执行操作的指令,所述操作包括:在执行所述多个应用时,创建显示多个应用的窗口,并以第一布局或第二布局显示所述多个应用,基于所述多个应用中的每个应用的配置信息在出现布局改变的事件时确定所述多个应用中的每个应用的布局。
根据本公开的另一方面,提供一种配置电子装置的显示器的方法。所述方法包括:执行多个应用;创建分别显示所述多个应用的窗口,并以第一布局和第二布局在窗口上显示所述多个应用,当显示器被竖直地定向时显示第一布局,当显示器被水平地定向时显示第二布局;感测布局改变的事件;基于所述多个应用中每个应用的配置信息确定所述多个应用中的每个应用的布局。
本公开的各种实施例可提供一种电子装置,所述电子装置可以为在多窗口环境中同时执行的多个应用的窗口中的每个窗口配置合适的定向。
根据本公开的各种实施例,由于可配置每个应用的每个窗口的定向,因此,即使在电子装置旋转时,显示模式也不会被改变或者多窗口功能也不会被终止,从而为用户提供方便。也就是说,本公开可确定多窗口的定向,使得所述定向适于用户的意图和每个应用的属性,因此,可进一步提高多窗口功能的效果。
从以下结合附图公开了本公开的各种实施例的详细描述中,本公开的其它方面、优点及突出特征将对本领域技术人员而言变得清楚。
附图说明
从以下结合附图的描述中,本公开的特定实施例的以上和其它方面、特征及优点将会更清楚,其中:
图1示出了根据本公开的各种实施例的处于网络环境之内的电子装置;
图2是根据本公开的各种实施例的电子装置的框图;
图3是根据本公开的各种实施例的程序模块的框图;
图4是根据本公开的各种实施例的电子装置的框图;
图5示出了根据本公开的各种实施例的电子装置的软件组件;
图6A、图6B、图7、图8、图9、图10、图11、图12和图13示出了根据本公开的各种实施例的在电子装置的显示器上显示的应用屏幕;
图14是示出根据本公开的各个实施例的配置电子装置的显示器的方法的流程图。
贯穿附图,同样的附图标号将被理解为指示相似的部件、组件及结构。
具体实施方式
提供参照附图的以下描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。虽然其包括各种特定细节以帮助所述理解,但是这些特定细节将被认为仅仅是示例性的。因此,本领域普通技术人员将认识到:在不脱离本公开的范围和精神的情况下,可做出在此描述的各种实施例的各种改变和修改。此外,为了清晰和简洁,可省略公知的功能和构造的描述。
在以下描述和权利要求中使用的术语和词汇不限于书面含义,而仅被发明人用于实现对本公开的清晰和一致的理解。因此,对本领域技术人员而言应当清楚的是:提供本公开的各种实施例的以下描述仅出于说明的目的而并非出于限制由权利要求及其等同物限定的本公开的目的。
将理解:除非上下文清晰地另有指示,否则单数形式包括复数的指示物。因此,例如,提及“组件表面”包括涉及一个或更多个这样的表面。
在本公开中所使用的表述“包括”或“可包括”指示存在对应的功能、操作或元件,并且不限制附加的至少一个功能、操作或元件。此外,在本公开中,术语“包括”或“具有”指示在说明书中描述的特性、数量、操作、元件、组件或它们的组合,并且不排除存在或增加至少一个其它特性、数量、操作、元件、组件或它们的组合。
在本公开中,表述“或”包括同时列举的词汇的任何组合或所有组合。例如,表述“A或B”可包括A,可包括B,或者可包括A和B。
虽然本公开中的“第一”和“第二”的表述可表示本公开的各种元件,但是其不限制对应的元件。例如,所述表述不限制相应元件的顺序和/或重要性。所述表述可仅用于使一个元件区别于另一元件。例如,第一用户装置和第二用户装置均是用户装置并且指示不同的用户装置。例如,在不脱离本公开的范围的情况下,可将第一构成元件称为第二构成元件,同样地,可将第二构成元件称为第一构成元件。
当描述了将一个元件“结合”到另一元件时,所述元件可“直接结合”到另一元件或者可通过第三个元件“间接连接”到另一元件。然而,当描述了将一个元件“直接结合”到另一元件时,在所述元件和另一元件之间不存在元件。
除非另有限定,否则在这里使用的全部术语(包括技术术语和科学术语)具有与本领域普通技术人员通常理解的含义相同的含义。除非被明确地限定,否则在词典中限定的常用术语将被解析为具有与在相关技术领域中的语境含义相对应的含义,并且不被解析为理想化或过于正式的含义。
在本公开中,电子装置可以是包括通信功能的装置。例如,电子装置可以是智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书(e-book)阅读器、台式PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器、运动图像专家组1代或2代(MPEG-1或MPEG-2)音频层3(MP3)播放器、便携式医疗装置、数码相机或可穿戴装置(例如,诸如电子眼镜的头戴式装置(HMD)、电子服装、电子手链、电子项链、电子应用配件或智能手表)。
根据本公开的一些实施例,电子装置可以是具有通信功能的智能家用电器。例如,电子装置可以是:电视机(TV)、数字视频光盘(DVD)播放器、音频设备、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、TV盒子(例如,Samsung HomeSyncTM、AppleTVTM或Google TVTM等)、游戏机、电子词典、电子钥匙、摄像机或电子相框。
根据本公开的一些实施例,电子装置可以是:医疗装置(例如,磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、超声波扫描等)、导航装置、全球定位系统(GPS)接收器、行车记录器(EDR)、飞行数据记录器(FDR)、车辆信息娱乐装置、用于船舶的电子设备(例如,船舶导航装置以及回转罗盘等)、航空电子设备、安全装备、工业机器人或家用机器人。
根据本公开的一些实施例,电子装置可以是:具有通信功能的家具或者建筑或结构的一部分、电子图板、电子签名接收装置、投影仪或各种测量仪器(例如,水表、电表、燃气表以及无线电波表等)。这里所公开的电子装置可以是上述各种装置中的一项或它们的组合。此外,本领域技术人员还将理解的是,上述电子装置将不被理解为限制本公开。
图1是示出根据本公开的实施例的电子装置的框图。
参照图1,电子装置101可包括总线110、处理器120、存储器130、用户输入模块(输入/输出接口)150、显示器160和通信接口170。
总线110可以是用于使上述元件相互连接并允许上述元件之间的通信(例如,传输控制消息)的电路。
处理器120可通过例如总线110从上述其他元件(例如,存储器130、用户输入模块150、显示器160和通信接口170)接收指令、可以将接收到的指令解码并根据解码后的指令执行操作和/或数据处理。
存储器130可存储从处理器120和/或其它元件(例如,用户输入模块150、显示器160和通信接口170)接收到的指令和/或由处理器120和/或其它元件产生的指令和/或数据。存储器130可包括软件和/或程序140,诸如内核(kernel)141、中间件143、应用编程接口(API)145、应用147。如上所述的编程模块中的每个可由软件、固件、硬件和/或软件、固件、硬件中的两个或更多个的组合来配置。
内核141可控制和/或管理系统资源(例如,总线110、处理器120或存储器130),其中,所述系统资源用于执行在其它编程模块(诸如中间件143、API 145和/或应用147)中实施的操作和/或功能。此外,内核141可提供使中间件143、API 145和/或应用147可以访问然后控制和/或管理电子装置101的单个元件的接口。
中间件143可执行允许API 145和/或应用147与内核141通信并交换数据的传递功能(relay function)。此外,关于从至少一个应用147接收到的操作请求,中间件143可通过为至少一个应用147中的至少一个应用分配使用电子装置101的系统资源(例如,总线110、处理器120和/或存储器130)时的优先级来执行与操作请求有关的加载平衡。
API 145是使应用147可以通过其控制由内核141和/或中间件143提供的功能的接口,并且可包括例如用于文件控制、窗口控制、图像处理和/或文本控制的至少一个接口或功能。
用户输入模块150可从用户接收例如指令和/或数据,并通过总线110将接收到的指令和/或数据传输到处理器120和/或存储器130。显示器160可向用户显示图像、视频和/或数据。
通信接口170可在电子装置101与其他电子装置102和104和/或服务器106之间建立通信。通信接口170可以支持近程通信协议164(例如,WiFi协议、蓝牙(BT)协议和近场通信(NFC)协议)、通信网络(例如,因特网、局域网(LAN)、广域网(WAN)、电信网络、蜂窝网络和卫星网络)或普通电话业务(POTS)或者任何其他类似和/或合适的通信网络(诸如网络162等)。电子装置102和104中的每个可以是与电子装置相同的类型和/或不同的类型。
图2是示出根据本公开的实施例的电子装置201的框图。电子装置201可形成例如图1中示出的电子装置101的全部或部分。
参照图2,电子装置201可包括至少一个应用处理器(AP)210、通信模块220、用户识别模块(SIM)卡224、存储器230、传感器模块240、输入装置250、显示模块260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297以及电机298。
AP 210可驱动操作系统(OS)或应用,控制连接到AP 210的多个硬件或软件组件,并且还执行包括多媒体数据的各种数据的处理和操作。例如,AP 210可由片上系统(SoC)组成。根据本公开的实施例,AP 210还可包括图形处理单元(GPU)(未示出)。
通信模块220(例如,通信接口170)可在与通过网络连接到电子装置201(例如,电子装置101)的其任何它电子装置(例如,电子装置104和服务器106)执行数据通信。根据本公开的实施例,通信模块220可在其中包括蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227、NFC模块228以及射频(RF)模块229。
蜂窝模块221可通过通信网络(例如,长期演进(LTE)、LTE演进(LTE-A)、码分多址(CDMA)、宽频带码分多址(WCDMA)、通用移动通信系统(UMTS)、无线宽带(WiBro)或全球移动通信系统(GSM)等)提供语音呼叫、视频呼叫、信息服务或互联网服务等。此外,蜂窝模块221可使用SIM卡224执行对通信网络中的电子装置的识别和认证。根据本公开的实施例,蜂窝模块221可执行可由AP 210提供的功能中的至少一部分。例如,蜂窝模块221可至少执行多媒体控制功能中的至少一部分。
根据本公开的实施例,蜂窝模块221可包括通信处理器(CP)。此外,例如,蜂窝模块221由SoC组成。尽管诸如蜂窝模块221(例如,CP)、存储器230或电源管理模块295的一些元件在图2中被示出为是与AP 210不同的单独的元件,但是,在本公开的实施例中AP 210可形成为具有上述元件中的至少一部分(例如,蜂窝模块221)。
根据本公开的实施例,AP 210或蜂窝模块221(例如,CP)可将从与其连接的非易失性存储器或者从其它元件中的至少一个中接收到的命令或数据加载到易失性存储器中,以处理被加载的命令或数据。此外,AP 210或蜂窝模块221可在非易失性存储器中存储从其它元件中的一个或更多个中接收的数据或由其它元件中的一个或更多个产生的数据。
Wi-Fi模块223、BT模块225、GPS模块227以及NFC模块228中的每个可包括用于处理通过其发送或接收的数据的处理器。虽然图2示出了蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227及NFC模块228为不同的块,但是在本公开的实施例中,它们中的至少一部分可被包括在一个集成电路(IC)芯片或一个IC封装件中。例如,可将与蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227及NFC模块228相对应的各个处理器中的至少一部分(例如,与蜂窝模块221相对应的CP和与Wi-Fi模块223相对应的Wi-Fi处理器)可由一个SoC组成。
RF模块229可发送和接收数据,例如,RF信号或任何其他电信号。尽管未示出,但是RF模块229可包括收发器、功率放大器模块、频率滤波器或低噪声放大器(LNA)等。此外,RF模块229可包括用于在自由空间中发送电磁波的任何组件,例如,导体或导线。尽管图2示出蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227以及NFC模块228共享一个RF模块229,但在本公开的实施例中,它们当中的至少一个可通过单独的RF模块执行RF信号的发送和接收。
SIM卡224可以是由SIM组成的特定的卡,并且可被插入到在电子装置201的特定位置处形成的槽中。SIM卡224可在其中包括IC电路卡识别码(ICCID))或国际移动用户识别码(IMSI)。
存储器230(例如,存储器130)可包括内部存储器232和外部存储器234。例如,内部存储器232可包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)等)或者非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜ROM、闪存ROM、NAND闪存、NOR闪存等)中的至少一种。
根据本公开的实施例,内部存储器232可具有固态驱动器(SSD)的形式。外部存储器234可包括闪存驱动器(例如,紧凑型闪存(CF))、安全数字(SD)、微型SD、迷你SD、极限数字(xD)或记忆棒等。外部存储器234可通过各种接口功能性地连接到电子装置201。根据本公开的实施例,电子装置201还可包括诸如硬盘驱动器的存储装置或存储介质。
传感器模块240可测量物理量或感测电子装置201的操作状态,然后将测量出或感测到的信息转换为电信号。例如,传感器模块240可包括以下项中的至少一项:手势传感器240A、陀螺仪传感器240B、大气压传感器(气压计)240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红绿蓝(RGB)传感器)、生物传感器240I、温度湿度传感器240J、光(照度)传感器240K以及紫外(UV)传感器240M。附加地或可选地,传感器模块240可包括:例如,电子鼻传感器(未示出)、肌电图(EMG)传感器(未示出)、脑电图(EEG)传感器(未示出)、心电图(ECG)传感器(未示出)、红外(IR)传感器(未示出)、虹膜扫描传感器(未示出)或指纹传感器(未示出)。此外,传感器模块240可包括用于控制在其中装备的一个或更多个传感器的控制电路。
输入装置250可包括触摸面板252、(数字)笔传感器254、键256或超声输入单元258。触摸面板252可以按照电容式、电阻式、红外式以及超声式的方式来识别触摸输入。此外,触摸面板252还可包括控制电路。在电容式的情况下,可识别物理接触或接近。触摸面板252还可包括触觉层。在这种情况下,触摸面板252可向用户提供触觉反馈。
数字笔传感器254可按照与接收触摸输入的方式相同或相似的方式或者通过使用单独的识别片而形成。键256可包括例如物理按钮、光学键或键盘。超声输入单元258是通过经由产生超声信号的输入工具利用电子装置201中的麦克风288检测声波而能够识别数据的特定装置,因此允许无线识别。根据本公开的实施例,电子装置201可通过通信模块220从连接到其的外部装置(例如,计算机或服务器)接收用户输入。
显示模块260(例如,显示器160)可包括面板262、全息图264或投影仪266。面板262可以是例如液晶显示器(LCD)或有源矩阵有机发光二极管(AM OLED)等。面板262可以是柔性、透明或可穿戴形式的。面板262可与触摸面板252组成一个模块。全息图264可使用光的干涉在空气中显示三维图像。投影仪266可使图像投射到屏幕上,屏幕可位于电子装置201的内部或外部。根据本公开的实施例,显示器260还可包括用于控制面板262、全息图264或投影仪266的控制电路。
接口270可包括例如高清多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276或D-超小型(D-sub)278。接口270可包括例如在图1中示出的通信接口170。附加地或可选地,接口270可包括例如移动高清链接(MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据协会(IrDA)接口。
音频模块280可执行声音和电信号之间的转换。音频模块280可处理通过扬声器282、接收器284、耳机286或麦克风288输入或输出的声音信息。
相机模块291是能够获取静止图像和动态图像的装置。根据本公开的实施例,相机模块291可包括至少一个图像传感器(例如,前传感器或后传感器)、镜头(未示出)、图像信号处理器(ISP)(未示出)或闪光灯(例如,LED或氙气灯,未示出)。
电源管理模块295可管理电子装置201的电力。尽管未示出,但是电源管理模块295可包括例如电源管理IC(PMIC)、充电器IC或者电池量表或燃料计。
PMIC可由例如IC芯片或SoC组成。可按照有线或无线形式来执行充电。充电器IC可对电池296进行充电并且可防止充电器296电压过载或电流过载。根据本公开的实施例,充电器IC可具有用于有线充电形式和无线充电形式中的至少一种的充电器IC。例如,无线充电形式可包括:磁谐振式、磁感应式或电磁式。还可使用用于无线充电的任意附加电路,诸如线圈环、共振电路或整流器。
电池量表可测量电池296的剩余量以及充电过程中的电压、电流或温度。电池296可在其中存储或产生电力,并且可向电子装置201供应电力。例如,电池296可以是可再充电电池或太阳能电池。
指示器297可在其上显示电子装置201或其一部分(例如,AP 210)的当前状态(例如,启动状态、消息状态或充电状态)。电机298可将电信号转换为机械振动。尽管未示出,但是电子装置201可包括用于支持移动TV的特定处理器(例如,GPU)。该处理器可处理符合数字多媒体广播、数字视频广播(DVB)或媒体流的媒体数据。
这里所公开的电子装置的上述元件中的每个可由一个或更多个组件组成,并且其名称可根据电子装置的类型而变化。在不具有一些元件的情况下或者在具有附件的其他元件的情况下,这里所公开的电子装置可由上述元件中的至少一个形成。所述元件中的一些可集成为单个实体,其中,所述单个实体仍执行与所述元件在集成之前的功能相同的功能。
在本公开中使用的术语“模块”可意指包括硬件、软件及固件的一个或它们的任意组合的特定单元。例如,所述模块可以与单元、逻辑、逻辑块、组件或电路互换使用。所述模块可以是执行一个或更多个功能的最小单元或最小单元的一部分。可机械地或电子地组成所述模块。例如,这里所公开的模块可包括现在已知或在未来将开发出的专用IC(ASIC)芯片、现场可编程门阵列(FPGA)以及可编程逻辑装置中的至少一项。
图3是示出根据本公开的实施例的编程模块的配置框图。
编程模块310可包括(或存储)在图1中示出的电子装置101(例如,存储器130)中,或者可包括(或存储)在图2中示出的电子装置201(例如,存储器230)中。编程模块310的至少一部分可实现为软件、固件、硬件或它们当中两个或更多个的组合。编程模块310可实现为硬件,并且可包括控制与电子装置(例如,电子装置101或201)有关的资源的OS和/或在OS中执行的各种应用(例如,应用370)。例如,OS可以是安卓(Android)、iOS、Windows、Symbian、Tizen和Bada等。
参照图3,编程模块310可包括内核320、中间件330、API 360和/或应用370。
内核320(例如,内核141)可包括系统资源管理器321和/或装置驱动器323。系统资源管理器321可包括:例如,进程管理器(未示出)、存储器管理器(未示出)和文件系统管理器(未示出)。系统资源管理器321可执行系统资源的控制、分配和/或恢复等。装置驱动器323可包括:例如,显示驱动器(未示出)、相机驱动器(未示出)、BT驱动器(未示出)、共享存储器驱动器(未示出)、USB驱动器(未示出)、键盘驱动器(未示出)、Wi-Fi驱动器(未示出)和/或音频驱动器(未示出)。此外,根据本公开的实施例,装置驱动器323可包括进程间通信(IPC)驱动器(未示出)。
中间件330可包括由应用370预先实施以便提供常用功能的多个模块。此外,中间件330可通过API为应用370提供功能,使应用370能够有效地使用电子装置中的有限的资源。例如,如图3所示,中间件330(例如,中间件143)可包括运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、软件包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351、安全管理器352和任何其他合适和/或类似的管理器中的至少一项。
运行时间库335可包括例如通过编译器使用的库模块,以在应用370的执行过程中通过使用编程语言添加新的功能。根据本公开的实施例,运行时间库335可执行与输入和输出、存储器的管理和/或运算功能等有关的功能。
应用管理器341可管理例如至少一个应用370的生命周期。窗口管理器342可管理在屏幕上使用的图形用户界面(GUI)资源。多媒体管理器343可检测用于复制各种媒体文件的格式并且可通过适于相关格式的编解码器来编码或解码媒体文件。资源管理器344可管理诸如至少一个应用370的源代码、存储器和/或存储空间等的资源。
电源管理器345可与基本输入/输出系统(BIOS)一起进行操作,可管理电池或电源,并可提供用于操作的电能信息等。数据库管理器346可按照使将被至少一个应用370使用的数据库能够进行产生、搜索和/或改变这样的方式来管理数据库。软件包管理器347可管理以软件包文件的形式分布的应用的安装和/或更新。
连接管理器348可管理诸如以Wi-Fi和BT为例的无线连接。通知管理器349可以以不打扰用户的方式向用户显示或报告诸如消息到达、约会和接近闹钟等的事件。位置管理器350可管理电子装置的位置信息。图形管理器351可管理将提供给用户的图形效果和/或与图形效果有关的UI。安全管理器352可提供用于系统安全和用户认证等的各种安全功能。根据本公开的实施例,当电子装置(例如,电子装置201)具有电话功能时,中间件330还可包括用于管理电子装置的语音电话呼叫功能和/或视频电话呼叫功能的电话管理器(未示出)。
中间件330可通过上述内部元件模块的各种功能组合而产生并使用新的中间模块。中间件330可提供根据OS类型的专门的模块,以提供不同的功能。此外,中间件330可动态地删除现有元件中的一些,或者可增加新的元件。因此,中间件330可省略在本公开的各个实施例中描述的一些元件,还可包括其他元件,或者可利用每个执行类似功能并具有不同名称的元件来替换一些元件。
API 360(例如,API 145)是API编程功能的集合,并且可根据OS而提供不同的配置。在安卓或iOS的情况下,例如,可为每个平台提供一个API集合。在Tizen的情况下,例如,可为每个平台提供两个或更多个API集合。
应用370(例如,应用147)可包括:例如,预装应用和/或第三方应用。应用370(例如,应用147)可包括:例如,主页(home)应用371、拨号应用372、短信服务(SMS)/多媒体信息服务(MMS)应用373、即时通讯(IM)应用374、浏览器应用375、相机应用376、闹钟应用377、联系方式应用378、语音拨号应用379、电子邮件(e-mail)应用380、日历应用381、媒体播放器应用382、相簿应用383、时钟应用384以及任意其他合适和/或类似的应用。
编程模块310的至少一部分可通过存储在非暂时性计算机可读存储介质中的指令来实现。当通过一个或更多个处理器(例如,AP 210)执行指令时,所述一个或更多个处理器可执行与指令相对应的功能。非暂时性计算机可读存储介质可以是例如存储器230。编程模块310的至少一部分可通过例如一个或更多个处理器来实现(例如,执行)。编程模块310的至少一部分可包括例如用于执行一个或更多个功能的模块、程序、例行程序(routine)、指令集合和/或进程。
在下文中,将通过图4、图5、图6A、图6B、图7、图8、图9、图10、图11、图12、图13和图14更详细地描述本公开的用于调整显示模式的各种实施例。
在本公开的各种实施例中,电子装置可包括处理器和存储器,以便执行各种应用,并包括用于显示执行的应用的显示器,电子装置可以是例如智能电话、台式PC等。根据本公开的各种实施例,电子装置可提供用于同时执行两个或更多个应用并在一个屏幕上同时显示每个应用的多窗口功能。
在本公开的各种实施例中,应用是可以在电子装置中存储、安装和执行的公知的应用程序,并且可包括例如拨号、SMS/MMS、因特网浏览器、游戏、计算器等。
在本公开的各种实施例中,电子装置可包括其高度比其宽度长的矩形形状的显示器,并通过至少一个传感器识别显示器是被定向为沿水平方向还是竖直方向。也就是说,其可限定为,当显示器的短边相对于地面上/下面对时,显示器被竖直定向,当显示器的长边相对于地面上/下面对时,显示器被水平定向。
这里,电子装置可根据显示器与地面之间的角度的范围确定显示器的定向,当显示器的定向从水平向竖直变化或者从竖直向水平变化时,电子装置可确定使得在预定的角度范围保持显示器的定向,以防止应用的布局反复改变。
在本公开的各种实施例中,窗口可与每个应用相对应,并且窗口可根据多个应用的执行而被限定为显示器上的其上屏幕被显示的区域。如上所述,电子装置可支持多窗口功能,当在电子装置上同时执行两个应用时,两个窗口被单独地限定在显示器上。
这里,与多个应用相对应的多个窗口可显示为使得单独的层彼此重叠。在这种情况下,多个窗口中的一个可以是显示在背景上的背景窗口,一个或更多个其他窗口可以是显示在上述背景窗口之上的层上的弹出窗口。此外,与多个应用相对应的多个窗口可以是限定为显示器上的彼此分开的区域上的分割窗口。上述多窗口的显示格式可根据每个应用的配置信息或者用户配置来确定。
在本公开的各种实施例中,每个应用可限定至少一种布局。至少一个应用可包括当显示器被竖直定向时所显示的第一布局以及当显示器被水平定向时所显示的第二布局。第一布局是水平方向短且竖直方向长的形状,第二布局是水平方向长且竖直方向短的形状,例如,在第一布局上显示在底部处的一部分信息可在第二布局上显示在右侧。
此外,至少一个其他应用可不考虑显示器的定向而具有固定的布局。也就是说,对于其布局被固定为竖直的应用,即使当显示器的定向从竖直变为水平时,布局也不会改变,并保持竖直长度长且水平长度短的形状。
根据本公开的各种实施例,电子装置及配置其显示器的方法可为每个窗口单独地配置(竖直地或水平地)正在执行的多个应用的显示模式。因此,可以根据诸如电子装置的旋转和窗口尺寸的改变的用户输入操作或者正在执行的应用UI的特性为每个窗口单独地配置显示模式。
图4是根据本公开的各种实施例的电子装置400的框图。
参照图4,电子装置400可包括显示器410、触摸面板420、处理器430、存储器440和传感器450,并且,即使省略或替换示出的配置的一部分,实现本公开的各种实施例也不存在问题。电子装置可包括图1的电子装置101和/或图2的电子装置201的配置的至少一部分。
显示器410可显示根据应用的执行所产生的图像,并利用诸如LCD、OLED显示器等已知的显示面板来实现。显示器410可包括图1的显示器160的至少一部分配置。显示器410可实现为矩形形状。
触摸面板420可配备在显示器410上并通过电容法、电阻法、红外法和超声法中的至少一种来感测用户的触摸。
处理器430可被构造为执行与电子装置400的每个元件的控制和/或通信有关的操作或数据处理,并可包括图1的处理器和/或图2的AP的配置中的至少一项。处理器430可电连接到显示器410、至少一个传感器450和存储器440。
存储器440可临时地或永久地存储各种数字数据并包括图1的存储器130和/或图2的存储器230的配置中的至少一个。电子装置400可包括多个存储器,并且其可被解释为图4中的存储器440包括电子装置400中所包含的多个存储器中的至少一部分。
存储器440可包括易失性存储器和非易失性存储器。非易失性存储器可包括OTPROM、PROM、EPROM、EEPROM、掩膜ROM、快闪ROM、闪存(例如,NAND闪存或NOR闪存)、硬盘驱动和SSD等的至少一种,易失性存储器可包括DRAM、SRAM或SDRAM中的至少一种。
根据本公开的各种实施例,存储器440可存储用于在执行应用时确定每个布局的至少一个应用和指令。
在本公开的各种实施例中,指令可包括可通过处理器430识别的诸如算法和逻辑操作、数据移动以及输入/输出的控制命令。此外,所述指令可被限定在电子装置400的平台的框架上。在下文中,根据本公开的各种实施例,与窗口和布局的确定有关并通过处理器430执行的各种操作可以是通过存储在存储器440中并通过处理器430执行的指令所执行的操作。
电子装置400可包括至少一个传感器450,所述至少一个传感器450可包括用于感测电子装置400的定向的重力传感器(或陀螺仪传感器)。
处理器430可在执行多个应用时创建使每个应用显示在其上的窗口。
处理器430可在执行多个应用时创建用于分别显示多个应用的多个窗口,并以第一布局或第二布局显示多个应用。因此,当出现改变布局的事件时,处理器430可基于多个应用的配置信息的每个片段来确定多个应用的布局。根据本公开的各种实施例,处理器430可单独地确定正在执行的每个应用的窗口和布局,并允许每个应用具有不同的定向信息。
根据本公开的各种实施例,当显示器410的定向从水平变为竖直或从竖直变为水平或者弹出窗口中的一个的尺寸根据用户输入而改变时,可出现改变布局的事件,使得弹出窗口的水平长度或竖直长度中的一个增大某一阈值或者使得弹出窗口的水平长度或竖直长度中的一个长度大于另一长度。
当出现改变布局的事件时,处理器430可确定每个应用的配置信息。根据本公开的各种实施例,每个应用可包括与UI特性有关的配置信息,配置信息可包括与显示应用的窗口的定向和布局有关的信息。
例如,当执行多窗口功能时,网页浏览应用可包括沿竖直定向的第一布局和沿水平定向的第二布局,并被配置为根据显示器410的旋转而保持窗口的尺寸和位置。此外,游戏应用包括在水平方向的固定布局,窗口的定向可被配置为根据显示器410的水平方向或竖直方向而旋转90度为水平方向。
处理器430可基于每个应用的配置信息分别确定多个应用的布局。例如,当显示器410的定向从竖直方向变为水平方向并且应用被配置为改变布局时,窗口的尺寸和坐标可使定向从竖直方向变为水平方向,并使常规显示的第一布局变为第二布局。此外,当使显示器410的定向固定为竖直方向、使显示器410的定向从竖直方向变为水平方向并且应用被配置为具有在竖直方向的固定的布局时,窗口的方向可被旋转大约90度并且在旋转的窗口中继续具有固定的布局。
在事件发生时,当确定了每个应用的窗口以及在窗口中显示的布局时,处理器430可使应用的窗口组合来创建一个屏幕。
根据本公开的各种实施例,与多个应用相对应的窗口中的一个是显示在背景上的背景窗口,其他窗口中的一个或更多个可以是显示在背景窗口之上的层上的弹出窗口。此外,与多个应用相对应的多个窗口可以是在显示器410上被限定彼此分开的区域上的分割窗口。如上所述的多窗口显示格式可根据每个应用的配置信息或用户的配置来确定。
根据本公开的各种实施例,显示器410可包括彼此分开的第一区域和第二区域,例如,第一区域可以是在显示器410的前表面上的区域,第二区域可以是在显示器410的右侧的区域。处理器430可允许根据显示器410的定向来确定显示在每个区域上的屏幕的布局。
根据本公开的各种实施例,在执行应用时,处理器430可在显示器410的一部分上显示包括第一布局或第二布局中的一种的窗口,在显示器410基本被水平定向时显示第一布局,在显示器基本被竖直定向时显示第二布局。在布局中的一种显示在显示器410上时,传感器450可检测电子装置400的定向变化并将与其相对应的信号输出到处理器430。处理器430可允许根据定向的变化而使具有第一布局和第二布局中一种的窗口旋转大约90度并允许窗口继续具有常规显示布局。在这种情况下,在旋转窗口的同时,可缩小或放大其尺寸,还可根据窗口的尺寸而缩小或放大在窗口中显示的应用。当电子装置400的定向改变时,处理器430可基于用户的输入而允许窗口选择是否具有常规布局(即,第一布局和第二布局中的一种布局或者第一布局和第二布局中的另一种布局)。处理器430可提供用于选择的UI,并选择是否保持或改变每个应用的布局。此外,当电子装置400的定向被旋转时,处理器430可根据显示器410上的用户的输入图案或者设置在电子装置的侧部的硬按键(未示出)来确定是保持还是改变布局。
当电子装置400的定向改变时,处理器430可基于与显示的应用相关的信息中的至少一条信息而允许窗口选择是否包括常规的布局(即,第一布局和第二布局中的一种布局或者第一布局和第二布局中的另一种布局)。如前所述,一些应用可被配置为包括沿竖直方向的第一布局和沿水平方向的第二布局,并根据显示器410的旋转保持窗口的尺寸和位置,其他应用可被配置为具有沿水平方向和竖直方向的固定布局并根据显示器410的定向而按照水平方向和竖直方向旋转大约90度。这里,与应用有关的至少一条信息可包括上述应用的配置信息中的至少一部分,当出现改变布局的事件时,处理器430可基于在显示器410上显示的多个应用中的每个的配置信息以及电子装置400的通过传感器450感测的定向来分别确定多个应用的布局。
根据本公开的各种实施例,响应于通过传感器感测的定向变化,处理器430可识别显示的窗口是否被配置为具有第一布局或第二布局中的常规显示布局或者另一布局。这可以通过访问(call)每个应用的配置信息进行识别。
图5示出了根据本公开的各种实施例的电子装置500的软件组件。
参照图5,活动管理器(activity manager)520、窗口管理器530、电话窗口管理器540可被限定在应用框架上,并且可包括可通过上述处理器430执行的指令。示出的配置可仅仅是示例,并且其至少一部分可根据在电子装置500中所实现的平台的结构而部分地改变。上述软件组件可存储在存储器440中并通过处理器430来执行。
电子装置500可同时存储多个应用510并执行应用的至少一部分。在这种情况下,可同时显示应用510的屏幕。应用510中的每个可存储与根据电子装置500的定向所显示的布局有关的配置信息,其可通过窗口管理器530来访问。在图5中仅仅示出了两个应用500,但应用的数量不受限制。
传感器560可包括用于感测电子装置500的定向的重力传感器(或陀螺仪传感器)。在感测电子装置500的定向改变时,传感器560可向窗口管理器530报告定向是否改变。
活动管理器520可执行用于管理每个应用510的执行和生命周期的功能。窗口管理器530可执行单独地管理使其上显示多个应用510的多个窗口的功能,并包括能够单独地选择多个应用510的定向的选择定向模块532。电话窗口管理器540可使单独创建的窗口组合,以执行管理显示在显示器410的整个区域上的全部窗口的功能。
在执行多个应用510的状态下,当已经出现改变布局的事件使得电子装置500旋转或者弹出窗口的尺寸改变时,可通过窗口管理器530进行感测。为了改变每个应用510的配置信息,窗口管理器530可通过选择定向模块532识别每个应用510是否具有沿竖直定向或水平定向固定的布局以及当前窗口是处于竖直方向还是水平方向,并将事件信息发送至活动管理器520。活动管理器520可根据每个应用510的配置信息更新应用窗口的配置信息,并向窗口管理器530发送更新的信息(即,窗口的旋转和/或尺寸改变)以及布局的改变。
通过窗口管理器530接收窗口更新内容,并通过选择定向模块532向窗口管理器530发送窗口更新内容,以配置每个应用510的单个窗口,电话窗口管理器540可在每个应用510具有不同的定向信息的状态下创建窗口。
根据本公开的各种实施例,可通过每个应用510来执行与窗口的配置信息的产生或更新有关的操作。当出现改变布局的事件时,对应的事件信息被发送至每个应用510,并且每个应用510可根据配置信息来更新应用窗口的配置信息并向窗口管理器530发送更新的信息。在这种情况下,在窗口管理器530中可省略选择定向模块532。
电话窗口管理器540可从窗口管理器530向显示器550发送创建的窗口上的信息,并且显示器550可显示所述信息。
根据上述组件的执行,电子装置500可根据同时执行的每个应用510的配置信息为每个应用510的每个窗口配置不同的显示模式。
图6A、图6B、图7、图8、图9、图10、图11、图12和图13示出了根据本公开的各种实施例的显示在电子装置400的显示器410上的应用屏幕。
参照图6A,图6A示出了当在电子装置400上同时执行可变为第一布局和第二布局的应用以及具有固定为竖直定向的布局的应用的状态下,改变显示器410的定向的情况的实施例。
具有沿竖直方向显示的第一布局和沿水平方向显示的第二布局的因特网浏览器应用显示在背景窗口610上,具有沿竖直方向固定的布局的计算器应用可显示为弹出窗口620。当显示器410的定向为竖直方向时,处理器430可在背景窗口610上以第一布局显示因特网浏览器应用,计算器应用可按照竖直地固定布局显示在弹出窗口620上。
在下文中,使显示器410的定向旋转为水平方向,通过传感器450感测的结果被传输到处理器430,处理器430可基于多个应用中的每个应用的配置信息执行被配置为确定多个应用中的每个应用的布局的指令。
处理器430可检测因特网浏览器应用的配置信息,并在保持因特网浏览器的背景窗口(标号630所指)的状态下使布局从第一布局变为第二布局。此外,处理器430可检查计算器应用的配置信息,以识别沿竖直方向固定的布局,并且,处理器430可被配置为使计算器应用的弹出窗口旋转90度,并使其在旋转的弹出窗口上显示竖直固定布局(标号640所指)。
此时,当随着弹出窗口640旋转使弹出窗口的竖直长度比显示器410的竖直长度长时,弹出窗口640的尺寸可根据显示器410的尺寸而减小。
参照图6B,当相对于屏幕的竖直长度不能显示完整的旋转的弹出窗口692时,其至少一部分(例如,上端和下端的一部分)被排除在外,然后显示剩余部分694。
因此,当关于布局具有不同的配置信息的因特网浏览器应用和计算器应用被显示为多窗口时,即使在显示器410的布局被改变时,每个应用的定向仍可被确定为适合于用户的视野的方向。
图7示出了根据本公开的实施例的在电子装置400上执行可变为第一布局和第二布局的应用的状态下在多窗口中执行具有水平固定布局的应用的情况的实施例。
参照图7,因特网浏览器应用可在显示器410被竖直定向的状态下显示第一布局(标号710所指)。其后,当根据用户的选择执行具有水平固定布局的游戏应用时,处理器430可使其在背景中保持因特网浏览器应用的窗口和布局(标号720所指),并且,使游戏应用的弹出窗口保持在其水平长度较长的状态,并确定其定向为竖直方向(标号730所指)。
在这种情况下,当与在显示器410的整个区域中只执行游戏应用的情况相比,游戏应用可以以其尺寸缩小并在保持水平与竖直比例的状态下旋转90度的状态显示为弹出窗口730。此外,如以上通过图6B所述,当相对于屏幕的高宽比不能完全显示弹出窗口时,可排除游戏应用的至少一部分然后显示。
图8示出了根据本公开的实施例的当在电子装置400上执行具有水平固定布局的应用的状态下执行具有竖直固定布局的应用的情况的实施例。
参照图8,在显示器410被水平定向的状态下具有水平固定布局的游戏应用可被显示在背景窗口810中。其后,当根据用户的选择而执行具有竖直固定布局的计算器应用时,在游戏应用的背景窗口被保持在其原来的状态下(标号820所指),处理器430可在保持计算器应用的窗口830为竖直长度较长的形状时确定窗口830沿竖直方向的定向。
在这种情况下,当与在显示器410的整个区域中只执行计算器应用的情况相比时,窗口830可在保持水平和竖直比例的状态下显示为其尺寸被缩小并旋转90度的弹出窗口。
图9示出了根据本公开的实施例的当在电子装置400上使具有竖直固定布局的应用执行为弹出窗口的状态下,在背景上执行具有水平固定布局的应用的情况的实施例。
参照图9,在显示器410被竖直定向的状态下,具有竖直固定布局的因特网浏览器应用可在显示器410的一部分上被显示为弹出窗口(标号910所指)。其后,当显示器410的取向被水平地旋转并且执行具有水平固定布局的游戏应用时,游戏应用穿过显示器410的整个区域被水平地定向并显示在背景窗口930中,因特网浏览器应用的弹出窗口可通过具有使其在旋转90度的状态下的第一布局进行显示(标号920所指)。
图10示出了根据本公开的实施例的在具有竖直固定布局的应用被显示在背景窗口中并且使可变为第一布局和第二布局的应用显示在弹出窗口中的状态下,改变电子装置400中的弹出窗口的尺寸的情况的实施例。
根据本公开的各种实施例,当弹出窗口中的一个的尺寸被改变并且弹出窗口的水平长度或竖直长度中的一个增大某一阈值或者使得弹出窗口的水平长度或竖直长度中的一个长度比另一长度更大时,出现改变布局的事件。
参照图10,在显示器410被竖直定向的状态下,固定为竖直布局的因特网浏览器应用显示在背景窗口中(标号1010所指),具有第一布局和第二布局的计算器应用可沿竖直方向以第一布局显示在弹出窗口中(标号1020所指)。这里,显示在弹出窗口中的计算器应用的尺寸可根据用户的输入进行调整。
当弹出窗口1020的尺寸根据用户输入进行调整并且弹出窗口的水平长度增大某一阈值或者比竖直长度更大,处理器430可使计算器应用的弹出窗口变为第二布局(标号1040所指)。
图11示出了根据本公开的实施例的电子装置400中的分割窗口中一个的尺寸被改变的情况的实施例。
根据本公开的各种实施例,与多个应用相对应的多个窗口可显示在显示器410中的彼此分开的分割区域上。
参照图11,当计算器应用和因特网浏览器应用同时显示在分割窗口中并且显示器410被水平定向时,可沿竖直方向分割显示器410并使其显示为第一布局(标号1110和1120所指)。
当计算器应用的窗口1110的尺寸根据用户的输入而改变并且计算器应用的窗口的水平长度增大某一阈值或比其竖直长度更大时,处理器430可使计算器应用的窗口变为沿水平方向的第二布局(标号1130所指)。此时,因特网浏览器应用的窗口1140可在保持第一布局的状态下显示为缩小竖直长度的比例,或者可在背景区域中显示其至少一部分。
图12示出了根据本公开的实施例的当在分割窗口上显示可变为第一布局和第二布局的应用A以及具有在竖直定向固定的布局的应用B的状态下,改变电子装置400的定向的情况的实施例。
参照图12,当电子装置400被水平定向时,屏幕可被分为两个屏幕并且两个应用均沿竖直方向进行显示(标号1210和1220所指)。这里,当显示器的定向变为竖直方向时,可变为第一布局和第二布局的应用A可变为水平布局(标号1230所指),具有竖直固定布局的应用B可按照竖直布局进行显示(标号1240所指)。此时,如图所示,应用B的窗口可在保持其比例的同时被缩小,或者可省略其至少一部分然后进行显示。
图13示出了根据本公开的实施例的电子装置400的显示器410具有边缘区域并且电子装置400的定向被改变的情况的实施例。
参照图13,在电子装置400的边缘区域1320上可显示各种形式的指示器和图标,所显示的指示器的至少一部分可被构造为使得其定向根据电子装置400的定向改变而改变。
当电子装置400处于沿竖直方向时,可变为第一布局和第二布局的应用沿竖直方向进行显示(标号1310所指),边缘区域的屏幕也可沿竖直方向进行显示(标号1320所指)。其后,当电子装置400的定向变为水平方向时,应用变为水平方向的布局(由标号1330所指),并且边缘区域的布局也可变为水平方向(标号1340所指)。
与图13中示出的不同,当显示具有沿水平方向或竖直方向的固定布局的应用时,应用的布局不根据电子装置400的旋转而改变并且仅仅边缘区域的布局被改变。
尽管已经参照图6A、图6B、图7、图8、图9、图10、图11、图12和图13描述了本公开的各种实施例,图6A、图6B、图7、图8、图9、图10、图11、图12和图13已经描述了两个应用在多窗口环境中运行的情况,但本公开的各种实施例可应用于其中运行三个或更多个应用的情况。此外,显示器410可包括第一区域和第二区域,处理器430可在出现改变布局的事件时确定第一区域和第二区域的窗口布局。
根据本公开的各种实施例的电子装置可包括:矩形显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局的应用,当显示器基本上定向为沿竖直定向时显示所述第一布局,当显示器基本上被定向为沿水平定向时显示第二布局,并且,所述存储器存储使处理器在通过处理器执行时执行操作的指令,所述操作包括:在显示器的一部分上显示具有第一布局和第二布局中的一种的窗口;通过使用所述至少一个传感器检测电子装置的定向;至少部分地基于定向变化的检测而使窗口旋转大约90度,并在窗口中持续地保持第一布局和第二布局中的一种。
根据本公开的各种实施例,所述指令被配置为使处理器选择在电子装置的定向改变时是否在窗口中持续地保持第一布局和第二布局中的一种布局或者基于用户的输入是否具有第一布局和第二布局中的另一种布局。
根据本公开的各种实施例,所述指令被配置为使处理器选择在电子装置的定向改变时是否在窗口中持续地保持第一布局和第二布局中的一种布局,或者基于与所述应用相关的至少一个条信息的是否具有第一布局和第二布局中的另一种布局。
根据本公开的各种实施例的电子装置可包括:矩形显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局的应用,当显示器基本上被定向为沿竖直定向时显示所述第一布局,当显示器基本上被定向为沿水平定向时显示第二布局,并且,所述存储器存储使处理器在通过处理器执行时执行操作的指令,所述操作包括:在显示器的一部分上显示具有第一布局和第二布局中的一种的窗口;管理显示在显示器的中央的窗口的布局的选择;通过使用所述至少一个传感器检测电子装置的定向的改变;响应于检测,当电子装置的定向改变时,识别所显示的窗口是被配置为继续保持第一局部和第二布局中的一种布局还是被配置为具有其中的另一种布局;基于识别来选择所显示的窗口中具有的布局;显示具有选择的布局的窗口。
根据本公开的各种实施例的电子装置可包括:显示器;至少一个传感器;处理器,电连接到显示器和所述至少一个传感器;存储器,电连接到处理器,其中,所述存储器存储具有第一布局和第二布局中的至少一种的多个应用程序,当显示器被定向为沿竖直定向时显示所述第一布局,当显示器被定向为沿水平定向时显示第二布局,并且,所述存储器存储使处理器在通过处理器执行时执行操作的指令,所述操作包括:当执行多个应用时,创建使多个应用显示在其上的窗口并以第一布局或第二布局显示所述多个应用;当出现布局改变的事件时,基于在多个应用的每个上的配置信息确定多个应用中的每个的布局。
根据本公开的各种实施例,其中,所述至少一个传感器可包括用于感测显示器的定向的传感器,并且当显示器的定向变化时可出现所述事件。
根据本公开的各种实施例,所述配置信息可包括在出现所述事件时是否改变窗口的定向和布局的信息。
根据本公开的各种实施例,当所述多个应用中的一个是被配置为具有固定布局的应用时,存储器可存储与配置信息有关的在出现所述事件时被配置为使处于水平方向或竖直方向的窗口旋转并且在窗口中继续具有固定布局的指令。
根据本公开的各种实施例,当所述多个应用中的一个是被配置为改变布局的应用时,存储器可存储与配置信息有关的在出现所述事件时被配置为保持窗口并在窗口中具有第一布局或第二布局的变化布局的指令。
根据本公开的各种实施例,所述存储器可包括:被配置为在出现所述事件时访问当前执行的所述至少一个应用的配置信息的指令;基于配置信息通过使创建的应用的窗口组合来创建单个屏幕的指令。
根据本公开的各种实施例,与所述多个应用相对应的窗口中的一个是显示在背景上的背景窗口,一个或更多个其他窗口可以是显示在背景窗口之上的层上的弹出窗口。
根据本公开的各种实施例,当弹出窗口中的一个的尺寸根据用户输入而改变并且弹出窗口的水平长度和竖直长度中的一个增大某一阈值或弹出窗口的水平长度和竖直长度中的一个长度大于另一长度时,可出现所述事件。
根据本公开的各种实施例,与所述多个应用相对应的多个窗口可显示在显示器中的彼此分开的区域上。
根据本公开的各种实施例,所述显示器可包括彼此分开的第一区域和第二区域,所述存储器可包括当出现所述事件时被配置为确定第一区域和第二区域的布局的指令。
图14是示出根据本公开的各种实施例的设置电子装置的显示器的方法的流程图。
示出的方法可通过上面参照图1、图2、图3、图4、图5、图6A、图6B、图7、图8、图9、图10、图11、图12和图13描述的电子装置来执行,在下文中,对于与前述技术特征一致的技术特征或者可以从其推测出的技术特征,将在这里省略其描述。
参照图14,在操作1410中,电子装置可同时执行两个或更多个应用。
在操作1420中,电子装置可创建用于显示正在执行的多个应用中每个的窗口。此时,多个窗口中的一个可以是显示在背景上的背景窗口,一个或更多个窗口可以是显示在背景窗口之上的层上的弹出窗口。此外,与多个应用相对应的多个窗口可以是限定在显示器中的彼此分开的区域上的分割窗口。
在操作1430中,电子装置可将与窗口相对应的应用显示为第一布局或第二布局,当显示器被竖直定向时显示第一布局,当显示器被水平定向时显示第二布局。所述第一布局是水平方向短且竖直方向长的形状,所述第二布局是水平方向长且竖直方向短的形状,例如,显示在第一布局上的底部处的信息的一部分可被显示在第二布局上的右侧上。此外,所述至少一个其他应用可不管显示器的定向而具有固定布局。也就是说,对于其布局被固定为竖直方向的应用,即使在显示器的定向从竖直变为水平时,所述布局也不会改变并保持竖直长度短且水平长度长的形状。
在操作1440中,电子装置可感测改变布局的事件。这里,当显示器的定向从水平变为竖直或从竖直变为水平,或者,弹出窗口中的一个弹出窗口的尺寸根据用户的输入而改变,使得弹出窗口的水平长度和竖直长度中的一个增大某一阈值或者使得弹出窗口的水平长度和竖直长度中的一个长度大于弹出窗口的另一长度,可能出现改变布局的事件。
在操作1450中,当出现改变布局的事件时,电子装置可识别每个应用的配置信息。根据本公开的各种实施例,每个应用可包括与UI特性有关的配置信息,配置信息可包括与其中显示应用的窗口的定向和布局有关的信息。
在操作1460中,电子装置可基于多个应用中的每个应用上的配置信息确定多个应用中每个的布局。以上描述与之前通过图6A、图6B、图7、图8、图9、图10、图11、图12和图13的实施例详细描述的相同。
根据本公开的各种实施例的配置电子装置的显示器的方法可包括下述操作:执行多个应用;创建使多个应用分别显示在其上的窗口,并以第一布局和第二布局在窗口上显示多个应用,当显示器被竖直定向时显示第一布局,当显示器被水平定向时显示第二布局;感测布局改变的事件;基于在多个应用中每个上的配置信息确定多个应用中的每个的布局。
根据本公开的各种实施例,感测事件的操作可包括检测显示器定向方面的改变的操作。
根据本公开的各种实施例,配置信息可包括当出现所述事件时是否改变窗口的定向和布局的信息。
根据本公开的各种实施例,确定布局的操作可包括:当多个应用中的一个是根据配置信息被配置为具有固定布局的应用时,使处于水平方向或竖直方向的窗口旋转并在窗口中继续具有的所述固定布局。
根据本公开的各种实施例,确定布局的操作可包括:当多个应用中的一个是根据配置信息被配置为改变布局的应用时,保持窗口并在窗口中具有第一布局或第二布局的变化布局。
根据本公开的各种实施例,确定布局的操作可包括:当出现事件时访问当前正在执行的至少一个应用的配置信息;基于配置信息通过使创建的应用的窗口组合来创建单个屏幕。
根据本公开的各种实施例,与多个应用相对应的窗口中的一个可以是显示在背景上的背景窗口,一个或更多个其他窗口可以是显示在背景窗口之上的层上的弹出窗口。
根据本公开的各种实施例,感测事件的操作可包括:感测弹出窗口中的一个的尺寸根据用户的输入而改变使得弹出窗口的水平长度或竖直长度中的一个长度增大某一阈值或大于另一长度的情况。
根据本公开的各种实施例,与多个应用相对应的窗口可显示在显示器中的彼此分开的区域上。
根据本公开的各种实施例,确定布局的操作可包括:当出现事件时,分别确定第一区域和第二区域的布局。
虽然已经参照本公开的各种实施例示出并描述了本公开,但是本领域技术人员将理解:在不脱离由权利要求及其等同物限定的本公开的精神和范围的情况下,可在其中做出形式和细节方面的各种改变。
Claims (18)
1.一种电子装置,包括:
显示器;
至少一个传感器;
处理器,可操作地连接到显示器和所述至少一个传感器;
存储器,可操作地连接到处理器,
其中,所述存储器存储包括第一应用和第二应用的多个应用,第一应用以横式的第一布局和竖式的第二布局中的一者显示,
其中,所述存储器存储当通过处理器执行时使处理器执行操作的指令,所述操作包括:
在显示器上显示分为第一窗口和第二窗口的多窗口,使第一应用以第一布局和第二布局中的一者显示在第一窗口并使第二应用显示在第二窗口;
在显示分为第一窗口和第二窗口的多窗口的情况下,响应于显示器上的触摸输入,改变第一窗口和第二窗口的尺寸;并且
在显示分为第一窗口和第二窗口的多窗口的情况下,当由于触摸输入第一窗口的尺寸被改变并且第一窗口的水平长度或竖直长度中的一个增大了阈值或者第一窗口的水平长度或竖直长度中的一个长度比另一长度更大时,第一应用的布局从第一布局和第二布局中的一种布局变为第一布局和第二布局中的另一布局。
2.根据权利要求1所述的电子装置,其中,存储在存储器中的由处理器执行的指令使处理器执行的操作包括:
当显示器定向为水平方向时,通过在第一窗口中以第二布局显示第一应用,使多窗口被初始地分为第一窗口和第二窗口;
在显示器定向为水平方向并且多窗口被分为第一窗口和第二窗口的情况下,基于第一窗口的水平长度相对于第一窗口的竖直长度的增大超过阈值,将第一应用的布局从第二布局改变为第一布局。
3.根据权利要求1所述的电子装置,其中,存储在存储器中的由处理器执行的指令使处理器执行的操作包括:
当显示器定向为水平方向时,多窗口被初始地分为第一窗口和第二窗口;
在显示器定向为水平方向并且多窗口被分为第一窗口和第二窗口的情况下,基于第一窗口的水平长度相对于第一窗口的竖直长度增大超过阈值,将第一应用的布局从第一布局和第二布局中的一种布局变为第一布局和第二布局中的另一布局。
4.根据权利要求1所述的电子装置,其中,改变第一应用的布局包括:
当第一窗口的水平长度增大超过阈值时,使第一应用的布局从第二布局变为第一布局。
5.根据权利要求1所述的电子装置,其中,第一应用被配置为在显示器的定向改变或多窗口中的至少一个窗口的尺寸改变时改变布局。
6.根据权利要求1所述的电子装置,其中,所述处理器被配置为基于第一应用的配置信息确定是否改变第一应用的布局。
7.根据权利要求1所述的电子装置,其中,第一应用的第一布局比第一应用的第二布局包括更多的键。
8.根据权利要求1所述的电子装置,其中,当第二窗口的尺寸减小时,第二应用部分地显示在第二窗口中。
9.根据权利要求1所述的电子装置,其中,所述横式的第一布局具有带有第一数量的用户可选择的输入的第一用户界面,所述竖式的第二布局具有带有第二数量的用户可选择的输入的第二用户界面。
10.一种用于配置电子装置的显示器的方法,所述方法包括:
显示分为第一窗口和第二窗口的多窗口,使第一应用以横式的第一布局和竖式的第二布局中的一者显示在第一窗口并使第二应用显示在第二窗口;
在显示分为第一窗口和第二窗口的多窗口的情况下,响应于显示器上的触摸输入,改变第一窗口和第二窗口的尺寸;并且
在显示分为第一窗口和第二窗口的多窗口的情况下,当由于触摸输入第一窗口的尺寸被改变,并且第一窗口的水平长度或竖直长度中的一个增大了阈值或者第一窗口的水平长度或竖直长度中的一个长度比另一长度更大时,第一应用的布局从第一布局和第二布局中的一种布局变为第一布局和第二布局中的另一布局。
11.根据权利要求10所述的方法,其中,当显示器定向为水平方向时,通过在第一窗口中以第二布局显示第一应用,使多窗口被初始地分为第一窗口和第二窗口;
其中,改变第一应用的布局包括:
当显示器定向为水平方向并且多窗口被分为第一窗口和第二窗口的情况下,基于第一窗口的水平长度相对于第一窗口的竖直长度增大超过阈值,将第一应用的布局从第二布局改变为第一布局。
12.根据权利要求10所述的方法,其中,当显示器定向为水平方向时,多窗口被初始地分成第一窗口和第二窗口;
其中,改变第一应用的布局包括:
在显示器定向为水平方向并且多窗口被分为第一窗口和第二窗口的情况下,基于第一窗口的水平长度相对于第一窗口的竖直长度增大超过阈值,将第一应用的布局从第一布局和第二布局中的一种布局变为第一布局和第二布局中的另一布局。
13.根据权利要求10所述的方法,其中,改变第一应用的布局包括:
当第一窗口的水平长度增大超过阈值时,使第一应用的布局从第二布局变为第一布局。
14.根据权利要求10所述的方法,其中,第一应用被配置为在显示器的定向改变或多窗口中的至少一个窗口的尺寸改变时改变布局。
15.根据权利要求10所述的方法,所述方法还包括:基于第一应用的配置信息确定是否改变第一应用的布局。
16.根据权利要求10所述的方法,其中,第一应用的第一布局比第一应用的第二布局包括更多的键。
17.根据权利要求10所述的方法,其中,当第二窗口的尺寸减小时,第二应用部分地显示在第二窗口中。
18.根据权利要求10所述的方法,其中,所述横式的第一布局具有带有第一数量的用户可选择的输入的第一用户界面,所述竖式的第二布局具有带有第二数量的用户可选择的输入的第二用户界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210116620.6A CN114415787A (zh) | 2015-11-18 | 2016-11-18 | 电子装置及配置该电子装置的显示器的方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150161994A KR102426070B1 (ko) | 2015-11-18 | 2015-11-18 | 전자 장치 및 전자 장치의 디스플레이 설정 방법 |
KR10-2015-0161994 | 2015-11-18 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210116620.6A Division CN114415787A (zh) | 2015-11-18 | 2016-11-18 | 电子装置及配置该电子装置的显示器的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106708181A CN106708181A (zh) | 2017-05-24 |
CN106708181B true CN106708181B (zh) | 2022-02-25 |
Family
ID=57391794
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611027688.8A Active CN106708181B (zh) | 2015-11-18 | 2016-11-18 | 电子装置及配置该电子装置的显示器的方法 |
CN202210116620.6A Pending CN114415787A (zh) | 2015-11-18 | 2016-11-18 | 电子装置及配置该电子装置的显示器的方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210116620.6A Pending CN114415787A (zh) | 2015-11-18 | 2016-11-18 | 电子装置及配置该电子装置的显示器的方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US10921967B2 (zh) |
EP (2) | EP3712742A1 (zh) |
KR (1) | KR102426070B1 (zh) |
CN (2) | CN106708181B (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102197396B1 (ko) * | 2015-12-24 | 2021-01-04 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 이동 단말 상에 다수의 애플리케이션 윈도우들을 디스플레이하는 방법, 및 이동 단말 |
US10187484B2 (en) * | 2016-05-06 | 2019-01-22 | Facebook, Inc. | Non-disruptive display of video streams on a client system |
JP2017204153A (ja) * | 2016-05-11 | 2017-11-16 | グローリー株式会社 | 貨幣処理システム |
CN106610771A (zh) * | 2016-12-12 | 2017-05-03 | 广州神马移动信息科技有限公司 | 一种语音识别界面的生成和自适应旋转的方法和装置 |
JP6894318B2 (ja) * | 2017-08-04 | 2021-06-30 | 株式会社荏原製作所 | 画面制御プログラムおよび半導体製造装置 |
US10809816B2 (en) * | 2017-08-24 | 2020-10-20 | Qualcomm Incorporated | Customizable orientation lock for a mobile display device |
US11157505B2 (en) * | 2017-10-18 | 2021-10-26 | Comake, Inc. | Dynamic presentation of searchable contextual actions and data |
US11314692B1 (en) | 2017-10-18 | 2022-04-26 | Comake, Inc. | Workflow relationship management and contextualization |
US11409820B1 (en) | 2017-10-18 | 2022-08-09 | Comake, Inc. | Workflow relationship management and contextualization |
US10762060B1 (en) | 2017-10-18 | 2020-09-01 | Comake, Inc. | Electronic file management |
US10970349B1 (en) | 2017-10-18 | 2021-04-06 | Comake, Inc. | Workflow relationship management and contextualization |
KR102389335B1 (ko) * | 2019-04-01 | 2022-04-20 | 주식회사 케이티 | 복수의 방송 채널의 영상을 표시하는 장치 및 방법 |
KR20200122945A (ko) * | 2019-04-19 | 2020-10-28 | 삼성전자주식회사 | 복수의 어플리케이션의 실행화면들을 표시하는 전자 장치 및 그의 동작 방법 |
USD926814S1 (en) * | 2019-07-08 | 2021-08-03 | UAB “Kurybinis {hacek over (z)}ingsnis” | Computer screen with graphical user interface simulating a layout |
EP4026115A4 (en) * | 2019-09-06 | 2023-09-06 | Breville Pty Limited | DISPLAY SET |
GB2592201B (en) * | 2020-02-18 | 2023-03-29 | Miura Systems Ltd | Touchscreen Interface |
CN116634240A (zh) * | 2020-03-13 | 2023-08-22 | 海信视像科技股份有限公司 | 一种显示设备的界面切换方法及显示设备 |
US20220413790A1 (en) * | 2020-03-20 | 2022-12-29 | Xi'an Novastar Tech Co., Ltd. | Method and device for controlling screen display |
CN111736786B (zh) * | 2020-06-22 | 2022-09-09 | Oppo广东移动通信有限公司 | 一种分屏显示方法、装置及计算机可读存储介质 |
US20220197484A1 (en) * | 2020-12-21 | 2022-06-23 | Genesys Telecommunications Laboratories, Inc. | Technologies for transforming a data display |
EP4287631A4 (en) | 2021-08-02 | 2024-05-15 | Samsung Electronics Co., Ltd. | SCREEN CONTROL METHOD AND DEVICE |
US11775115B2 (en) * | 2021-09-13 | 2023-10-03 | Apple Inc. | Methods, systems and devices for dynamically assigning button functionality based on orientation |
CN116088734A (zh) | 2021-11-05 | 2023-05-09 | 北京小米移动软件有限公司 | 窗口调整方法、装置、电子设备和计算机可读存储介质 |
US12118548B2 (en) | 2022-01-25 | 2024-10-15 | Apple Inc. | Managing information on a computer system |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7158154B2 (en) * | 2003-06-18 | 2007-01-02 | Lg Electronics Inc. | Method for controlling display mode in portable computer |
US20070004451A1 (en) | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
CN101606124B (zh) * | 2007-01-25 | 2013-02-27 | 夏普株式会社 | 多窗口管理装置及信息处理装置 |
EP1970799B1 (en) | 2007-03-15 | 2017-08-16 | LG Electronics Inc. | Electronic device and method of controlling mode thereof and mobile communication terminal |
KR101111566B1 (ko) * | 2008-05-23 | 2012-02-24 | 삼성전자주식회사 | 휴대 단말기의 인터페이스 전환 장치 및 방법 |
US20120225693A1 (en) * | 2010-10-01 | 2012-09-06 | Sanjiv Sirpal | Windows position control for phone applications |
JP5789095B2 (ja) | 2010-11-29 | 2015-10-07 | キヤノン株式会社 | 表示制御装置及びその制御方法及びプログラム |
US20130021376A1 (en) * | 2011-07-20 | 2013-01-24 | Motorola Mobility, Inc. | Changing Orientation of Displayed Data Responsive to Window Resizing |
US8872855B2 (en) * | 2011-07-21 | 2014-10-28 | Flipboard, Inc. | Adjusting orientation of content regions in a page layout |
US8806369B2 (en) * | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
KR101905038B1 (ko) | 2011-11-16 | 2018-10-08 | 삼성전자주식회사 | 다중 어플리케이션 환경 하에서 터치스크린을 가지는 장치 및 그 제어 방법 |
JP2013114424A (ja) | 2011-11-28 | 2013-06-10 | Sony Computer Entertainment Inc | 画面設定ファイル生成装置、情報処理装置、画面設定ファイル生成方法、画面表示方法、および画面設定ファイルのデータ構造 |
KR101919787B1 (ko) * | 2012-05-09 | 2018-11-19 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR101957173B1 (ko) * | 2012-09-24 | 2019-03-12 | 삼성전자 주식회사 | 터치 디바이스에서 멀티윈도우 제공 방법 및 장치 |
CN102999253B (zh) * | 2012-11-13 | 2016-06-15 | 北京奇艺世纪科技有限公司 | 一种应用程序的窗口显示方法、系统与移动终端 |
KR102072582B1 (ko) | 2012-12-31 | 2020-02-03 | 엘지전자 주식회사 | 듀얼 디스플레이 방법 및 장치 |
CN103279303A (zh) * | 2013-05-31 | 2013-09-04 | 东莞宇龙通信科技有限公司 | 事件消息的处理方法及装置 |
KR102131257B1 (ko) | 2013-07-02 | 2020-07-07 | 삼성전자주식회사 | 전자장치 및 전자장치의 멀티윈도우 제어방법 |
CN104423794A (zh) * | 2013-09-11 | 2015-03-18 | 上海帛茂信息科技有限公司 | 一种具有双窗口显示功能的智能型移动设备 |
KR102220085B1 (ko) | 2013-10-18 | 2021-02-26 | 삼성전자주식회사 | 멀티윈도우 운용 방법 및 이를 지원하는 전자 장치 |
US9648062B2 (en) * | 2014-06-12 | 2017-05-09 | Apple Inc. | Systems and methods for multitasking on an electronic device with a touch-sensitive display |
CN106687904A (zh) * | 2014-09-16 | 2017-05-17 | 日本电气株式会社 | 窗口控制方法、信息处理设备和信息处理设备的控制方法和控制程序 |
US20160103793A1 (en) * | 2014-10-14 | 2016-04-14 | Microsoft Technology Licensing, Llc | Heterogeneous Application Tabs |
US20160364121A1 (en) * | 2015-06-10 | 2016-12-15 | Mediatek Inc. | Method and associated circuit for arranging window on screen |
-
2015
- 2015-11-18 KR KR1020150161994A patent/KR102426070B1/ko active IP Right Grant
-
2016
- 2016-11-02 US US15/341,364 patent/US10921967B2/en active Active
- 2016-11-16 EP EP20174242.6A patent/EP3712742A1/en active Pending
- 2016-11-16 EP EP16199140.1A patent/EP3171242B1/en active Active
- 2016-11-18 CN CN201611027688.8A patent/CN106708181B/zh active Active
- 2016-11-18 CN CN202210116620.6A patent/CN114415787A/zh active Pending
-
2021
- 2021-01-13 US US17/147,929 patent/US20210132779A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
KR102426070B1 (ko) | 2022-07-28 |
CN114415787A (zh) | 2022-04-29 |
US20210132779A1 (en) | 2021-05-06 |
US20170139576A1 (en) | 2017-05-18 |
CN106708181A (zh) | 2017-05-24 |
US10921967B2 (en) | 2021-02-16 |
EP3171242B1 (en) | 2020-05-13 |
EP3171242A1 (en) | 2017-05-24 |
KR20170058152A (ko) | 2017-05-26 |
EP3712742A1 (en) | 2020-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106708181B (zh) | 电子装置及配置该电子装置的显示器的方法 | |
US10853979B2 (en) | Electronic device and method for displaying screen thereof | |
CN107393501B (zh) | 电子设备 | |
US9999021B2 (en) | Electronic device and method of providing notification by electronic device | |
US10062362B2 (en) | Electronic device including hidden display and method for displaying information thereof | |
CN107257954B (zh) | 用于提供屏幕镜像服务的设备和方法 | |
CN107925749B (zh) | 用于调整电子设备的分辨率的方法和设备 | |
CN110326277B (zh) | 用于多任务的界面提供方法和实施该方法的电子设备 | |
CN107037966B (zh) | 感测输入的压力的电子设备和用于操作电子设备的方法 | |
CN107850982B (zh) | 屏幕操作方法和支持该方法的电子设备 | |
CN106257398B (zh) | 电子装置和在电子装置中处理通知的方法 | |
CN109416615B (zh) | 处理触摸事件的方法和适用于该方法的电子装置 | |
CN106250076B (zh) | 用于独立控制显示器的多个区域的装置及其方法 | |
CN107015752B (zh) | 用于处理视图层上的输入的电子设备和方法 | |
US10295870B2 (en) | Electronic device and method for operating thereof | |
US10055119B2 (en) | User input method and apparatus in electronic device | |
KR20160137258A (ko) | 전자 장치 및 그의 화면 표시 방법 | |
KR102589496B1 (ko) | 화면 표시 방법 및 이를 지원하는 전자 장치 | |
KR102526860B1 (ko) | 전자 장치 및 전자 장치 제어 방법 | |
CN108475170B (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 | ||
TG01 | Patent term adjustment | ||
TG01 | Patent term adjustment |