CN104571905A - 信息处理方法及电子设备 - Google Patents
信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN104571905A CN104571905A CN201310517973.8A CN201310517973A CN104571905A CN 104571905 A CN104571905 A CN 104571905A CN 201310517973 A CN201310517973 A CN 201310517973A CN 104571905 A CN104571905 A CN 104571905A
- Authority
- CN
- China
- Prior art keywords
- window
- parameter
- display unit
- application
- touch
- 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
Links
Classifications
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种信息处理方法及电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元显示有第一窗口,所述第一窗口包括第一显示区域和第二功能区域,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;解析针对所述第二功能区域的虚拟功能按键的第一操作,得到第一解析结果;根据所述第一解析结果,确定第一参数;利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。通过本发明,能够快捷方便地对非全屏窗口进行移动、缩放、关闭等操作,操作效率高,提升了用户体验。
Description
技术领域
本发明涉及信息处理技术,尤其涉及一种信息处理方法及电子设备。
背景技术
早期电子设备屏幕尺寸都比较小、屏幕的分辨率也较低,由相应的操作***如安卓(Android)操作***为负责应用以全屏窗口进行显示;考虑到以下场景:
在电子设备屏幕尺寸增大时,如果为应用提供非全屏窗口显示支持,即允许电子设备中的全部应用以非全屏窗口同时在电子设备的显示单元显示时,如何快捷方便地对开启的非全屏窗口进行移动、关闭、缩放等管理操作,以节省操作时间,提升用户体验,相关技术尚无有效解决方案。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种信息处理方法及电子设备,以快捷方便地对开启的非全屏窗口进行移动、关闭、缩放等管理操作,节省操作时间,提升用户体验。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;所述方法包括:
获得针对所述第二功能区域的虚拟功能按键的第一操作;
解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息;
根据所述第一解析结果,确定第一参数;
利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
本发明实施例提供一种电子设备,所述电子设备包含一触控显示单元,所述触控显示单元用于显示与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;所述电子设备还包括:
获取单元,用于获得针对所述第二功能区域的虚拟功能按键的第一操作;
解析单元,用于解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息;
第一确定单元,用于根据所述第一解析结果,确定第一参数;
第二确定单元,用于利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
本发明实施例中,利用第一参数对第一窗口进行变换,实现了对应用以第二功能区域即非全屏窗口进行显示;并且,通过虚拟功能按键接收对所述第二功能区域的管理操作,快捷方便地对第二功能区域进行移动、关闭、缩放等管理操作,以节省操作时间,提升用户体验。
附图说明
图1a为本发明实施例中信息处理方法的实现流程示意图一;
图1b为本发明实施例中应用1和应用2的第二窗口存在重合区域的示意图;
图2a为本发明实施例中信息处理方法的实现流程示意图二;
图2b为本发明实施例中第一窗口的第一显示区域和第二功能区域的示意图一;
图3a为本发明实施例中信息处理方法的实现流程示意图三;
图3b为本发明实施例中第一窗口的第一显示区域和第二功能区域的示意图二;
图4a为本发明实施例中信息处理方法的实现流程示意图四;
图4b为本发明实施例中第一窗口的第一显示区域和第二功能区域的示意图三;
图5a为本发明实施例中信息处理方法的实现流程示意图五;
图5b为本发明实施例中第一窗口的第一显示区域和第二功能区域的示意图四;
图6为本发明实施例中信息处理方法的实现流程示意图六;
图7为本发明实施例中电子设备的组成结构示意图一;
图8为本发明实施例中电子设备的组成结构示意图二。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细说明。
实施例一
本发明实施例记载一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;图1a为本发明实施例中信息处理方法的实现流程示意图一,如图1a所示,包括以下步骤:
步骤101,获得针对所述第二功能区域的虚拟功能按键的第一操作。
例如,所述第二功能区域包括与移动、缩放、关闭等操作对应的虚拟功能按键。
所述第一窗口小于所述触控显示单元的显示区域,实现了所述应用以非全屏窗口在所述触控显示单元进行显示,后续将对非全屏窗口显示的实现进行详细说明。
步骤102,解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息。
所述第一解析结果表征所述第一操作对所述第一窗口进行缩放的幅度和方向,和/或对所述第一窗口进行移动的距离和方向;或表征所述第一操作为关闭所述第一窗口的操作。
步骤103,根据所述第一解析结果,确定第一参数。
所述第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合;在所述第一参数采用矩阵的形式时,以第一参数标识将第一窗口等比缩小1/2变换为第二窗口为例,对应的第一矩阵为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(1)所示:
以将应用1和应用2的第一窗口变换为第二窗口为例,其中,(xo,yo,zo)为应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充后的三维坐标,所述图形缓存数据包括像素点的二维坐标信息以及像素点的红绿蓝(RGB,Red Green Blue)三色信息,考虑到应用1和应用2的第二窗口之间可能存在重合区域的情况,如图1b所示,第二窗口1和第二窗口2存在重合区域;相应地,本实施例中,将应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同的第二窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分应用1和应用2的第二窗口,以确定应用1和应用2的第二窗口显示区域的重合区域的覆盖关系,例如,当应用1的第二窗口1和应用2的第二窗口2存在重合区域时,若第二窗口2的第三维坐标相对第二窗口1的第三维坐标远离坐标原点,标识第二窗口1的部分显示区域为第二窗口2覆盖,则第二窗口1和第二窗口2的重合区域用于供应用2进行显示。
以第一参数标识将第一窗口等比缩小1/2以变换为第二窗口,并将第二窗口进行横向Δx,纵向Δy的位移为例,相应的第一矩阵为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(2)所示,
以第一参数标识将第一窗口等比缩小1/2以转换为第二窗口,并将第二窗口进行顺时针旋转角度θ为例,相应的第一矩阵为 第二窗口对应的帧缓存数据中各像素点的三维坐标(xt,yt,zt)如式(3)所示,
步骤104,利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
在步骤104一个优选的实施方式中,读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
需要说明的是,当应用首次以第一窗口进行显示时,所述第一窗口的确定方式与上述第二窗口的确定方式相同,这里不再赘述。
本实施例中,应用以第一窗口即非全屏窗口进行显示时,利用第二功能区域中的虚拟功能按键接收用户的对第一窗口的管理操作,并根据解析出的第一解析结果确定第一参数,从而能对第一窗口进行移动、缩放等变换,快捷方便地实现对非全屏窗口的管理,操作快捷方便,提升了用户体验。
实施例二
本发明实施例记载一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;图2a为本发明实施例中信息处理方法的实现流程示意图二,如图2a所示,包括以下步骤:
步骤201,获得针对所述第二功能区域的虚拟功能按键的第一操作。
所述第一窗口小于所述触控显示单元的显示区域,实现了所述应用以非全屏窗口在所述触控显示单元进行显示,后续将对非全屏窗口显示的实现进行详细说明。
步骤202,解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行缩放操作的幅度和方向。
所述第一解析结果与对所述第一窗口进行缩放操作对应,所述与缩放对应的虚拟功能按键如图2b所示,通过对所述与缩放对应的虚拟功能按键进行拖动操作,可以实现对第一窗口的缩放,相应地,通过解析对应所述缩放虚拟功能按键的第一操作,得到缩放的幅度参数和方向参数信息。
步骤203,根据所述第一解析结果,确定第一参数。
所述第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合;在所述第一参数采用矩阵的形式时,以将第一窗口等比缩小1/2变换为第二窗口为例,对应的第一矩阵为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(4)所示:
以将应用1和应用2的第一窗口变换为第二窗口,即将应用1和应用2以非全屏窗口进行显示为例,其中,(xo,yo,zo)为应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充后的三维坐标,所述图形缓存数据包括像素点的二维坐标信息以及像素点的RGB信息,考虑到应用1和应用2的第二窗口之间可能存在重合区域的情况,如图1b所示,第二窗口1和第二窗口2存在重合区域;相应地,本实施例中,将应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同的第二窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分应用1和应用2的第二窗口,以确定应用1和应用2的第二窗口显示区域的重合区域的覆盖关系,例如,当应用1的第二窗口1和应用2的第二窗口2存在重合区域时,若第二窗口2的第三维坐标相对第二窗口1的第三维坐标远离坐标原点,标识第二窗口1的部分显示区域为第二窗口2覆盖,则第二窗口1和第二窗口2的重合区域用于供应用2进行显示。
以将第二窗口等比放大3/2以变换为新的第二窗口为例,相应的第一矩阵为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(5)所示,
步骤204,利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
在步骤204一个优选的实施方式中,读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
需要说明的是,当所述第一窗口为非全屏窗口时,所述第一窗口的确定方式与上述第二窗口的确定方式相同,这里不再赘述。
本实施例中,应用以第一窗口即非全屏窗口进行显示时,利用第二功能区域中的虚拟功能按键接收用户的对第一窗口的缩放操作,并根据解析出的第一解析结果确定第一参数,从而能对第一窗口进行缩放变换,快捷方便地实现对非全屏窗口的管理,节省了操作时间,提升了用户体验。
实施例三
本发明实施例记载一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;图3a为本发明实施例中信息处理方法的实现流程示意图三,如图3a所示,包括以下步骤:
步骤301,获得针对所述第二功能区域的虚拟功能按键的第一操作。
所述第一窗口小于所述触控显示单元的显示区域,实现了所述应用以非全屏窗口在所述触控显示单元进行显示,后续将对非全屏窗口显示的实现进行详细说明。
步骤302,解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行移动操作的幅度和方向。
所述第一解析结果与对所述第一窗口进行移动操作对应,所述与移动对应的虚拟功能按键如图3b所示,通过解析对应所述移动虚拟功能按键的第一操作,得到移动的幅度和方向信息。
步骤303,根据所述第一解析结果,确定第一参数。
所述第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合;在所述第一参数采用矩阵的形式时,以将第一窗口进行横向Δx,纵向Δy的位移为例,相应的第一矩阵为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(6)所示,
以将应用1和应用2的第一窗口变换为第二窗口为例,其中,(xo,yo,zo)为应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充后的三维坐标,所述图形缓存数据包括像素点的二维坐标信息以及像素点的RGB三色信息,考虑到应用1和应用2的第二窗口之间可能存在重合区域的情况,如图1b所示,第二窗口1和第二窗口2存在重合区域;相应地,本实施例中,将应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同的第二窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分应用1和应用2的第二窗口,以确定应用1和应用2的第二窗口显示区域的重合区域的覆盖关系,例如,当应用1的第二窗口1和应用2的第二窗口2存在重合区域时,若第二窗口2的第三维坐标相对第二窗口1的第三维坐标远离坐标原点,标识第二窗口1的部分显示区域为第二窗口2覆盖,则第二窗口1和第二窗口2的重合区域用于供应用2进行显示。
步骤304,利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
在步骤304一个优选的实施方式中,读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
需要说明的是,当应用首次以第一窗口进行显示时,所述第一窗口的确定方式与上述第二窗口的确定方式相同,这里不再赘述。
本实施例中,应用以第一窗口即非全屏窗口进行显示时,利用第二功能区域中的虚拟功能按键接收用户的对第一窗口的移动操作,并根据解析出的第一解析结果确定第一参数,从而能对第一窗口进行移动,快捷方便地实现对非全屏窗口的管理,操作快捷方便,提升了用户体验。
实施例四
本发明实施例记载一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;图4a为本发明实施例中信息处理方法的实现流程示意图四,如图4a所示,包括以下步骤:
步骤401,获得针对所述第二功能区域的虚拟功能按键的第一操作。
所述第一窗口小于所述触控显示单元的显示区域,实现了所述应用以非全屏窗口在所述触控显示单元进行显示,后续将对非全屏窗口显示的实现进行详细说明。
步骤402,解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行移动操作的距离和方向、和/或,缩放操作的幅度和方向。
所述第一解析结果与对所述第一窗口进行移动、缩放的操作对应,具体如图4b所示,通过解析对应所述虚拟功能按键的第一操作,得到相应的移动的幅度和方向信息、缩放的幅度和方向信息。
步骤403,根据所述第一解析结果,确定第一参数。
所述第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合;在所述第一参数采用矩阵的形式时,所述第一解析结果表征对第一窗口移动的的距离和方向、和/或,缩放操作的幅度和方向;以下将第一窗口等比缩小1/2以变换为第二功能区域,并将第二功能区域进行横向Δx,纵向Δy的位移为例,相应的第一矩阵为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(7)所示,
以将应用1和应用2的第一窗口变换为第二窗口为例,其中,(xo,yo,zo)为应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充后的三维坐标,所述图形缓存数据包括像素点的二维坐标信息以及像素点的RGB三色信息,考虑到应用1和应用2的第二窗口之间可能存在重合区域的情况,如图1b所示,第二窗口1和第二窗口2存在重合区域;相应地,本实施例中,将应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同的第二窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分应用1和应用2的第二窗口,以确定应用1和应用2的第二窗口显示区域的重合区域的覆盖关系,例如,当应用1的第二窗口1和应用2的第二窗口2存在重合区域时,若第二窗口2的第三维坐标相对第二窗口1的第三维坐标远离坐标原点,标识第二窗口1的部分显示区域为第二窗口2覆盖,则第二窗口1和第二窗口2的重合区域用于供应用2进行显示。
步骤404,利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
在步骤404一个优选的实施方式中,读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
需要说明的是,当应用首次以第一窗口进行显示时,所述第一窗口的确定方式与上述第二窗口的确定方式相同,这里不再赘述。
本实施例中,应用以第一窗口即非全屏窗口进行显示时,利用第二功能区域中的虚拟功能按键接收用户的对第一窗口的管理操作,并根据解析出的第一解析结果确定第一参数,从而能对第一窗口进行移动和/或缩放的操作,操作快捷方便,提升了用户体验。
实施例五
本发明实施例记载一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;图5a为本发明实施例中信息处理方法的实现流程示意图四,如图5a所示,包括以下步骤:
步骤501,获得针对所述第二功能区域的虚拟功能按键的第一操作。
所述第一窗口小于所述触控显示单元的显示区域,实现了所述应用以非全屏窗口在所述触控显示单元进行显示,后续将对非全屏窗口显示的实现进行详细说明。
步骤502,解析所述第一操作,得到第一解析结果,所述第一解析结果表征对第一窗口移动的的距离和方向、和/或,缩放操作的幅度和方向;或表征关闭所述第一窗口。
如图5b所示,通过解析对应所述虚拟功能按键的第一操作,得到相应的移动的距离和方向信息,和/或,缩放的幅度和方向信息;或得到关闭所述第一窗口的信息。
步骤503,根据所述第一解析结果,确定第一参数。
所述第一解析结果表征对第一窗口移动的的距离和方向、和/或,缩放操作的幅度和方向;或表征关闭所述第一窗口,相应地,当步骤502中得到表征关闭所述第一窗口的信息时,则关闭所述第一窗口,停止处理。
以下分别对所述第一解析结果表征对第一窗口移动的的距离和方向、和,缩放操作的幅度和方向进行说明,所述第一解析结果表征将第一窗口等比缩小1/2以变换为第二功能区域,并将第二功能区域进行横向Δx,纵向Δy的位移为例,相应的第一参数为 第二窗口对应的帧缓存数据中像素点的三维坐标(xt,yt,zt)如式(8)所示,
以将应用1和应用2的第一窗口变换为第二窗口为例,其中,(xo,yo,zo)为应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充后的三维坐标,所述图形缓存数据包括像素点的二维坐标信息以及像素点的RGB三色信息,考虑到应用1和应用2的第二窗口之间可能存在重合区域的情况,如图1b所示,第二窗口1和第二窗口2存在重合区域;相应地,本实施例中,将应用1和应用2的第一窗口的图形缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同的第二窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分应用1和应用2的第二窗口,以确定应用1和应用2的第二窗口显示区域的重合区域的覆盖关系,例如,当应用1的第二窗口1和应用2的第二窗口2存在重合区域时,若第二窗口2的第三维坐标相对第二窗口1的第三维坐标远离坐标原点,标识第二窗口1的部分显示区域为第二窗口2覆盖,则第二窗口1和第二窗口2的重合区域用于供应用2进行显示。
步骤504,利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
在步骤504一个优选的实施方式中,读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
需要说明的是,当应用首次以第一窗口进行显示时,所述第一窗口的确定方式与上述第二窗口的确定方式相同,这里不再赘述。
本实施例中,应用以第一窗口即非全屏窗口进行显示时,利用第二功能区域中的虚拟功能按键接收用户的对第一窗口的管理操作,并根据解析出的第一解析结果确定第一参数,从而能对第一窗口进行移动和/或缩放的操作;或进行关闭的操作;操作快捷方便,提升了用户体验。
实施例六
本发明实施例记载一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;图6为本发明实施例中信息处理方法的实现流程示意图六,如图6所示,包括以下步骤:
步骤601,获得针对所述第二功能区域的虚拟功能按键的第一操作。
步骤602,解析所述第一操作,得到第一解析结果,所述第一解析结果表征将所述第一窗口全屏显示。
步骤603,响应所述第一操作,将所述第一窗口全屏显示。
需要说明的是,当应用首次以第一窗口进行显示时,所述第一窗口的确定方式与上述第二窗口的确定方式相同,这里不再赘述。
本实施例中,电子设备将应用以第一窗口即非全屏窗口进行显示时,若接收到电子设备用户对第二功能区域的表征全屏第一窗口的第一操作,则将第一窗口进行全屏显示,从而,电子设备用户能够快捷方便地将非全屏窗口切换为全屏窗口,操作快捷方便,提升了用户体验。
需要说明的是,本实施例中所述的虚拟功能按键与实施例五中所述的表征关闭所述第一窗口的虚拟功能按键可以为同一按键,具体而言,将对所述虚拟功能按键实施的不同形式的第一操作与关闭第一窗口的操作、全屏显示第一窗口的操作对应关联;其中,对所述虚拟功能按键实施的不同形式的第一操作包括:实施不同触点的第一操作;对所述虚拟功能按键不同时间长度的第一操作。
从而,通过同一虚拟功能按键可以实现对第一窗口进行全屏显示或关闭的操作,能够节约占用触控显示单元的面积,且方便电子设备用户的操作。
这里需要指出的是:以下电子设备实施例中的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明电子设备实施例中未披露的技术细节,请参照本发明方法实施例的描述。
实施例七
本发明实施例记载一种电子设备,如图7所示,所述电子设备包含触控显示单元710,在所述触控显示单元710用于显示与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元610的显示区域;所述电子设备还包括:
获取单元720,用于获得针对所述第二功能区域的虚拟功能按键的第一操作;
解析单元730,用于解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息;
第一确定单元740,用于根据所述第一解析结果,确定第一参数;
第二确定单元750,用于利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
其中,所述第一确定单元740所确定的第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合。
实际应用中,所述触控显示单元710可由所述电子设备中的触控显示屏及相关功能电路实现;所述获取单元720、解析单元730、第一确定单元740、第二确定单元750均可由所述电子设备中的CPU、数字信号处理器(DSP,DigitalSignal Processor)或现场可编程门阵列(FPGA,Field Programmable Gate Array)实现;所述触控显示单元710可由所述电子设备中的触控显示器实现。
实施例八
本发明实施例记载一种电子设备,如图8所示,所述电子设备包含触控显示单元810,所述触控显示单元810用于显示与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元810的显示区域;所述电子设备还包括:
获取单元820,用于获得针对所述第二功能区域的虚拟功能按键的第一操作;
解析单元830,用于解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息;
第一确定单元840,用于根据所述第一解析结果,确定第一参数;
第二确定单元850,用于利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
其中,所述触控显示单元810,还用于在所述第二功能区域显示表征对所述第一窗口进行移动的第一虚拟功能按键、和/或表征对所述第一窗口进行缩放的第二虚拟功能按键。
其中,所述第一确定单元840,还用于在所述第一操作的操作对象为所述第一虚拟功能按键时,根据所述第一解析结果表征的所述第一窗口移动的距离和方向,和/或,根据所述第一解析结果表征的所述第一窗口缩放的幅度和方向,确定所述第一参数。
其中,所述触控显示单元810,还用于在所述第二功能区域显示表征对所述第一窗口进行关闭操作的第三虚拟功能按键;
所述获取单元820,还用于获得针对所述第二功能区域的第三虚拟功能按键的第一操作;
所述触控显示单元810,还用于响应所述针对所述第三虚拟功能按键的第一操作,关闭在所显示的所述第一窗口。
其中,所述第一确定单元840,还用于读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元810的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元810显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
其中,所述第一确定单元840所确定的第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合。
实际应用中,所述触控显示单元810可由所述电子设备中的触控显示屏及相关功能电路实现;所述获取单元820、解析单元830、第一确定单元840、第二确定单元850均可由所述电子设备中的CPU、DSP或FPGA实现。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,在所述触控显示单元上显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;所述方法包括:
获得针对所述第二功能区域的虚拟功能按键的第一操作;
解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息;
根据所述第一解析结果,确定第一参数;
利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
2.根据权利要求1所述的方法,其特征在于,所述第二功能区域包括表征对所述第一窗口进行移动的第一虚拟功能按键、和/或表征对所述第一窗口进行缩放的第二虚拟功能按键。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一解析结果,确定第一参数,包括:
所述第一操作的操作对象为所述第一虚拟功能按键时,根据所述第一解析结果表征的所述第一窗口移动的距离和方向,和/或,根据所述第一解析结果表征的所述第一窗口进行缩放的幅度和方向,确定所述第一参数;
利用所述第一参数对所述第一窗口进行变换,确定第二窗口。
4.根据权利要求1所述的方法,其特征在于,所述第二功能区域还包括表征对所述第一窗口进行关闭操作的第三虚拟功能按键;
相应地,所述方法还包括:
获得针对所述第二功能区域的第三虚拟功能按键的第一操作;
响应所述针对所述第三虚拟功能按键的第一操作,关闭在所述触控显示单元显示的所述第一窗口。
5.根据权利要求1所述的方法,其特征在于,所述第二功能区域还包括表征对所述第一窗口进行全屏操作的第四虚拟功能按键;
相应地,所述方法还包括:
获得针对所述第二功能区域的第四虚拟功能按键的第一操作;
响应所述针对所述第四虚拟功能按键的第一操作,将所述第一窗口全屏显示。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述利用所述第一参数对所述第一窗口进行变换,确定第二窗口,包括:
读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
7.根据权利要求1至5任一项所述的方法,其特征在于,
所述第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合。
8.一种电子设备,所述电子设备包含一触控显示单元,所述触控显示单元用于显示有与M个应用一一对应的M个应用标识、以及第一窗口,所述第一窗口包括第一显示区域和第二功能区域,M为正整数;所述第一显示区域用于供所述应用进行显示,所述第二功能区域包括至少一个虚拟功能按键,所述第一窗口小于所述触控显示单元的显示区域;所述电子设备还包括:
获取单元,用于获得针对所述第二功能区域的虚拟功能按键的第一操作;
解析单元,用于解析所述第一操作,得到第一解析结果,所述第一解析结果表征对所述第一窗口进行调整操作的信息;
第一确定单元,用于根据所述第一解析结果,确定第一参数;
第二确定单元,用于利用所述第一参数对所述第一窗口进行变换,确定第二窗口,以替代所述第一窗口,使所述应用在所述第二窗口内进行显示。
9.根据权利要求8所述的电子设备,其特征在于,
所述触控显示单元,还用于在所述第二功能区域显示表征对所述第一窗口进行移动的第一虚拟功能按键、和/或表征对所述第一窗口进行缩放的第二虚拟功能按键。
10.根据权利要求9所述的电子设备,其特征在于,
所述第一确定单元,还用于在所述第一操作的操作对象为所述第一虚拟功能按键时,根据所述第一解析结果表征的所述第一窗口移动的距离和方向,和/或,根据所述第一解析结果表征的所述第一窗口进行缩放的幅度和方向,确定所述第一参数。
11.根据权利要求8所述的电子设备,其特征在于,
所述触控显示单元,还用于在所述第二功能区域显示表征对所述第一窗口进行关闭操作的第三虚拟功能按键;
所述获取单元,还用于获得针对所述第二功能区域的第三虚拟功能按键的第一操作;
所述触控显示单元,还用于响应所述针对所述第三虚拟功能按键的第一操作,关闭在所显示的所述第一窗口。
12.根据权利要求8所述的电子设备,其特征在于,
所述触控显示单元,还用于在所述第二功能区域显示表征对所述第一窗口进行全屏操作的第四虚拟功能按键;
所述获取单元,还用于获得针对所述第二功能区域的第四虚拟功能按键的第一操作;
所述触控显示单元,还用于响应所述针对所述第四虚拟功能按键的第一操作,将所述第一窗口全屏显示。
13.根据权利要求8至12任一项所述的电子设备,其特征在于,
所述第一确定单元,还用于读取所述应用的图形缓存数据;
利用所述第一参数,将所读取的图形缓存数据转换为对应第二窗口的图形缓存数据,并将所述第二窗口的图形缓存数据合并为对应所述触控显示单元的帧缓存数据;
利用所述帧缓存数据在所述触控显示单元显示所述应用的第二窗口,所述第二窗口用于替换所述第一窗口,以使所述应用在对应的第二窗口内进行显示。
14.根据权利要求8至12任一项所述的电子设备,其特征在于,
所述第一确定单元所确定的第一参数所采用的形式包括:参数值、矩阵、参数组和参数集合。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310517973.8A CN104571905A (zh) | 2013-10-28 | 2013-10-28 | 信息处理方法及电子设备 |
US14/230,660 US20150121284A1 (en) | 2013-10-28 | 2014-03-31 | Method for information processing and electronic apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310517973.8A CN104571905A (zh) | 2013-10-28 | 2013-10-28 | 信息处理方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104571905A true CN104571905A (zh) | 2015-04-29 |
Family
ID=53088106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310517973.8A Pending CN104571905A (zh) | 2013-10-28 | 2013-10-28 | 信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104571905A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080016461A1 (en) * | 2006-06-30 | 2008-01-17 | International Business Machines Corporation | Method and Apparatus for Repositioning a Horizontally or Vertically Maximized Display Window |
CN101606124A (zh) * | 2007-01-25 | 2009-12-16 | 夏普株式会社 | 多窗口管理装置及程序、存储介质及信息处理装置 |
CN101685373A (zh) * | 2008-09-26 | 2010-03-31 | 宏达国际电子股份有限公司 | 多重视窗画面的产生方法与其电子装置 |
CN102033689A (zh) * | 2009-09-30 | 2011-04-27 | 联想(北京)有限公司 | 一种移动终端、和在移动终端上显示信息的方法 |
CN103067569A (zh) * | 2012-12-10 | 2013-04-24 | 广东欧珀移动通信有限公司 | 一种智能手机多窗口显示方法和装置 |
CN103116438A (zh) * | 2011-11-16 | 2013-05-22 | 三星电子株式会社 | 运行多个应用的移动设备以及关于其的方法 |
CN103164164A (zh) * | 2013-04-10 | 2013-06-19 | 天津三星光电子有限公司 | 一种触控终端应用程序的显示控制方法及其触控终端 |
-
2013
- 2013-10-28 CN CN201310517973.8A patent/CN104571905A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080016461A1 (en) * | 2006-06-30 | 2008-01-17 | International Business Machines Corporation | Method and Apparatus for Repositioning a Horizontally or Vertically Maximized Display Window |
CN101606124A (zh) * | 2007-01-25 | 2009-12-16 | 夏普株式会社 | 多窗口管理装置及程序、存储介质及信息处理装置 |
CN101685373A (zh) * | 2008-09-26 | 2010-03-31 | 宏达国际电子股份有限公司 | 多重视窗画面的产生方法与其电子装置 |
CN102033689A (zh) * | 2009-09-30 | 2011-04-27 | 联想(北京)有限公司 | 一种移动终端、和在移动终端上显示信息的方法 |
CN103116438A (zh) * | 2011-11-16 | 2013-05-22 | 三星电子株式会社 | 运行多个应用的移动设备以及关于其的方法 |
CN103067569A (zh) * | 2012-12-10 | 2013-04-24 | 广东欧珀移动通信有限公司 | 一种智能手机多窗口显示方法和装置 |
CN103164164A (zh) * | 2013-04-10 | 2013-06-19 | 天津三星光电子有限公司 | 一种触控终端应用程序的显示控制方法及其触控终端 |
Non-Patent Citations (4)
Title |
---|
ANDY RATHBONE: "《学用Windows98(中文版)》", 31 October 1998, 电子工业出版社 * |
布坎南: "《PC接口通信与Windows编程》", 31 October 2001, 中国电力出版社 * |
康博: "《使用多媒体软件应用系列 Illustrator8应用指南》", 31 May 1999, 人民邮电出版社 * |
罗曼(ROMAN,S.): "《Visual Basic Win32 API编程》", 30 April 2001, 中国电力出版社 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102512828B1 (ko) | 이벤트 신호 처리 방법 및 장치 | |
CN111275820B (zh) | 基于二维平面绘制三维墙体方法、装置、终端和存储介质 | |
CN102855648B (zh) | 一种图像处理方法及装置 | |
WO2016050083A1 (zh) | 将建筑物二维图像转换为三维结构的方法 | |
CN104090701A (zh) | 信息处理方法及电子设备 | |
US9524701B2 (en) | Display apparatus and method for processing image thereof | |
CN104571904A (zh) | 一种信息处理方法及电子设备 | |
CN108459781A (zh) | 输入框的展现控制方法、装置及用户终端 | |
CN104484856A (zh) | 一种图片标注显示控制方法及处理器 | |
CN107343141A (zh) | 对焦方法、装置和计算机设备 | |
CN104267931A (zh) | 一种信息处理方法及电子设备 | |
CN105574808A (zh) | 一种流水线纹理贴图单元体系结构 | |
CN103218135B (zh) | 移动终端上的截屏方法及装置、移动终端 | |
CN105159528A (zh) | 一种图片内容显示方法及移动终端 | |
CN105592948A (zh) | 检测边缘裂纹 | |
CN104571796A (zh) | 信息处理方法及电子设备 | |
CN102074003A (zh) | 基于均值漂移的嵌入式图像跟踪*** | |
CN103870115A (zh) | 信息处理方法及电子设备 | |
CN103870114A (zh) | 一种信息处理方法及电子设备 | |
CN104571905A (zh) | 信息处理方法及电子设备 | |
KR101532846B1 (ko) | 컨텐츠 보존 와프를 이용한 인터페이스들의 재형상화 | |
CN105094503A (zh) | 一种信息处理方法以及可形变的电子设备 | |
Sahoo et al. | Design and simulation of SOBEL edge detection using MATLAB simulink | |
CN104571791A (zh) | 一种信息处理方法及电子设备 | |
CN104915102A (zh) | 图形界面的交互方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150429 |
|
RJ01 | Rejection of invention patent application after publication |