CN113760164A - 显示设备及其控制操作的响应方法 - Google Patents
显示设备及其控制操作的响应方法 Download PDFInfo
- Publication number
- CN113760164A CN113760164A CN202010490520.0A CN202010490520A CN113760164A CN 113760164 A CN113760164 A CN 113760164A CN 202010490520 A CN202010490520 A CN 202010490520A CN 113760164 A CN113760164 A CN 113760164A
- Authority
- CN
- China
- Prior art keywords
- display screen
- interface
- application program
- parameter value
- control operation
- 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
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000004044 response Effects 0.000 title claims abstract description 33
- 238000007667 floating Methods 0.000 claims abstract description 124
- 230000000694 effects Effects 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 17
- 239000000725 suspension Substances 0.000 claims description 15
- 238000005339 levitation Methods 0.000 claims description 6
- 239000007787 solid Substances 0.000 claims description 6
- 230000006870 function Effects 0.000 description 30
- 239000010410 layer Substances 0.000 description 19
- 230000008859 change Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
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/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
技术领域
本申请涉及计算机技术领域,特别涉及一种显示设备及其控制操作的响应方法。
背景技术
随着终端功能的丰富,终端的显示界面中可以采用分屏的方式显示不同的应用程序的界面,以满足用户同时查看多个应用程序的界面的需求。
相关技术中,终端中运行的虚拟显示屏的应用界面无法采用分屏的方式显示,显示的灵活性较差。
发明内容
本申请提供了一种显示设备及其控制操作的响应方法,可以解决相关技术中显示的灵活性较差的问题。所述技术方案如下:
一方面,提供了一种显示设备,所述显示设备包括实体显示屏和处理器,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述处理器,用于:
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键;
确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
另一方面,提供了一种显示设备,所述显示设备包括实体显示屏,处理器和通信模块,所述通信模块与外接设备连接,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述处理器,用于:
若检测到焦点切换操作,则确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键,或者,所述目标按键为所述外接设备的按键;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
可选的,所述处理器还用于:
将显示屏参数的参数值设置为第一参数值或第二参数值,所述显示屏参数的参数值用于指示所述触控焦点所在的显示屏;
若检测到所述显示屏参数的参数值为所述第一参数值,则指示所述第一界面所属的应用程序响应所述控制操作;
若检测到所述显示屏参数的参数值为所述第二参数值,则指示所述第二界面所属的应用程序响应所述控制操作。
可选的,所述处理器还用于:
若检测到所述显示屏参数的参数值为所述第一参数值,调整所述悬浮窗口的显示效果为第一效果;
若检测到所述显示屏参数的参数值为所述第二参数值,调整所述悬浮窗口的显示效果为第二效果;
其中,所述第一效果与所述第二效果不同。
可选的,所述处理器还用于:
在所述实体显示屏中显示有所述第一界面的情况下,接收针对功能按键的第一触控操作;
响应于所述第一触控操作,在所述第一界面上显示至少一个应用程序的图标;
接收针对所述至少一个应用程序中目标应用程序的图标的第二触控操作;
响应于所述第二触控操作,在所述第一界面上悬浮显示所述悬浮窗口,并在所述悬浮窗口中显示所述目标应用程序的应用界面。
又一方面,提供了一种控制操作的响应方法,应用于显示设备,所述显示设备包括实体显示屏,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述方法包括:
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键;
确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
再一方面,提供了一种控制操作的响应方法,应用于显示设备,所述显示设备包括实体显示屏和通信模块,所述通信模块与外接设备连接,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述方法包括:
若检测到焦点切换操作,则确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键,或者,所述目标按键为所述外接设备的按键;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
可选的,所述显示设备中还运行有操作系统和悬浮控制组件;所述控制所述第一界面所属的应用程序响应所述控制操作,包括:
所述操作系统将显示屏参数的参数值设置为第一参数值,所述显示屏参数的参数值用于指示所述触控焦点所在的显示屏;
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第一参数值,则指示所述第一界面所属的应用程序响应所述控制操作;
所述控制所述第二界面所属的应用程序响应所述控制操作,包括:
所述操作系统将所述显示屏参数的参数值设置为第二参数值;
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第二参数值,则指示所述第二界面所属的应用程序响应所述控制操作。
可选的,所述方法还包括:
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第一参数值,调整所述悬浮窗口的显示效果为第一效果;
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第二参数值,调整所述悬浮窗口的显示效果为第二效果;
其中,所述第一效果与所述第二效果不同。
可选的,所述方法还包括:
在所述实体显示屏中显示有所述第一界面的情况下,接收针对功能按键的第一触控操作;
响应于所述第一触控操作,在所述第一界面上显示至少一个应用程序的图标;
接收针对所述至少一个应用程序中目标应用程序的图标的第二触控操作;
响应于所述第二触控操作,在所述第一界面上悬浮显示所述悬浮窗口,并在所述悬浮窗口中显示所述目标应用程序的应用界面。
再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质中存储的指令在计算机上运行时,使得计算机执行如上述方面所述的控制操作的响应方法。
再一方面,提供了一种包含指令的计算机程序产品,当所述计算机程序产品中包含的指令在所述计算机上运行时,使得所述计算机执行上述方面所述的控制操作的响应方法。
本申请提供的技术方案带来的有益效果至少包括:
本申请提供了一种显示设备及其控制操作的响应方法,该方法可以通过确定触控焦点当前所在的显示屏,控制实体显示屏中显示的第一界面所属的应用程序或者虚拟显示屏中显示的第二界面所属的应用程序响应控制操作。通过本申请实施例提供的方法能够同时显示实体显示屏的第一界面以及虚拟显示屏的第二界面,显示的灵活性较高。并且,该方法可以使得实体显示屏中显示的第一界面所属的应用程序或悬浮窗口中显示的第二界面所属的应用程序准确响应于用户的控制操作,控制操作响应的可靠性较高。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种显示设备的示意图;
图2是本申请实施例提供的一种控制操作的响应方法的流程图;
图3是本申请实施例提供的另一种控制操作的响应方法的流程图;
图4是本申请实施例提供的一种第一界面以及悬浮窗口的示意图;
图5是本申请实施例提供的另一种第一界面以及悬浮窗口的示意图;
图6是本申请实施例提供的一种第一界面的示意图;
图7是本申请实施例提供的另一种第一界面的示意图;
图8是本申请实施例提供的另一种显示设备的结构示意图;
图9是本申请实施例提供的又一种显示设备的结构示意图;
图10是本申请实施例提供的一种显示设备的软件结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例提供了一种显示设备,该显示设备可以包括实体显示屏(display),该实体显示屏是指显示设备的实体显示器。该显示设备中可以安装有多个应用程序,应用程序运行时,该应用程序的应用界面可以显示在该实体显示屏中。并且,为了满足用户同时查看多个应用程序的界面的需求,该显示设备中还可以运行有虚拟显示屏。该虚拟显示屏是指运行在显示设备中的虚拟显示器。
相关技术中,该显示设备中运行的虚拟显示屏的应用界面可以采用外接显示屏显示,而无法显示在该显示设备的实体显示屏中。因此在本申请实施例中,为了实现在实体显示屏的显示界面中显示该虚拟显示屏的应用界面,参考图1,实体显示屏中显示有第一界面01,以及悬浮显示在第一界面01上的表层视图(SurfaceView)02,该表层视图02可以放置于窗口框架03中,以实现虚拟显示屏的应用界面的显示。可选的,窗口框架03可以为活动(activity)窗口或悬浮窗口。
在本申请实施例中,触控焦点所在的显示屏的应用界面所属的应用程序能够响应用户针对目标按键的控制操作。其中,该目标按键可以为物理按键,或者,该目标按键可以为显示在第一界面和所述第二界面之外的区域的虚拟按键。例如,假设该目标按键为返回键,则该控制操作可以为用户针对返回键的点击操作。当然,若该显示界面具有外接设备,则该目标按键也可以为该外接设备中的按键。例如,该外接设备可以为键盘。
需要说明的是,活动窗口是否获取触控焦点是由显示设备的操作系统控制的,该操作系统可以为安卓(Android)操作系统。若采用活动窗口显示虚拟显示屏的应用界面,则实体显示屏中显示有第一应用程序的应用界面以及第二应用程序的应用界面,且该第一应用程序的应用界面显示在第一个活动窗口中,第二个应用程序的应用界面显示在第二个活动窗口中。若用户点击了第一应用程序的应用界面,则操作系统可以控制第一个活动窗口获取触控焦点,该第一应用程序可以响应用户的控制操作。若用户点击了第二应用程序的应用界面,则操作系统可以控制第二个活动窗口获取触控焦点,该第二应用程序可以响应用户的控制操作。但是,若某个活动窗口获取焦点后,其他活动窗口中的应用程序的应用界面会停止响应(例如某个活动窗口中的视频播放软件所播放的视频会暂停),用户体验较差。
因此为了改善用户体验,本申请实施例可以采用悬浮窗口显示虚拟显示屏的应用界面。其中,悬浮窗口是指悬浮显示在实体显示屏中的一种窗口。例如,显示设备的应用界面中显示的悬浮球即为一种悬浮窗口。但是,悬浮窗口是否能够获取触控焦点并不是由操作系统控制的,而是悬浮窗口的悬浮控制组件控制的。也即是,悬浮控制组件设定好该悬浮窗口获取触控焦点之后,操作系统无法控制该悬浮窗口不获取触控焦点。或者,悬浮控制组件设定好该悬浮窗口禁止获取触控焦点之后,操作系统无法控制该悬浮窗口获取触控焦点。例如,假设悬浮窗口组件设定该悬浮球禁止获取触控焦点,则用户在触发针对返回键的点击操作时,悬浮球则一直无法响应该点击操作。
并且,悬浮窗口的等级相对于活动窗口的等级高,因此若采用悬浮窗口显示虚拟显示屏的应用界面,则若悬浮控制组件控制悬浮窗口获取到触控焦点,则悬浮窗口所显示的应用界面所属的应用程序(即虚拟显示屏的第二界面所属的应用程序)能够一直响应控制操作,直到用户多次点击返回键以退出该悬浮窗口后,第一界面所属的应用程序才能够响应控制操作。若悬浮控制组件控制悬浮窗口无法获取到触控焦点,则悬浮窗口所显示的应用界面所属的应用程序一直无法响应控制操作。该悬浮窗口响应控制操作的可靠性较低。
在本申请实施例中,该显示设备10可以为智能手机。或者,该显示设备10也可以为计算机、平板电脑、车载导航仪、多媒体播放器、膝上型便携计算机、台式计算机或者可穿戴式设备等。
在本申请实施例中,该显示设备可以包括实体显示屏,且该显示设备中可以运行有虚拟显示屏,操作系统以及悬浮控制组件,操作系统可以先确定触控焦点在实体显示屏还是虚拟显示屏。若触控焦点在实体显示屏,则悬浮控制组件可以控制悬浮窗口不获取焦点,此时实体显示屏的第一界面所属的应用程序响应控制操作。若触控焦点在虚拟显示屏上,则悬浮控制组件可以控制悬浮窗口获取焦点,此时虚拟显示屏的第二界面所属的应用程序响应控制操作,控制操作响应的可靠性较高。
图2是本申请实施例提供的一种控制操作的响应方法的流程图。该方法可以应用于图1所示的显示设备10中。参考图2,该方法可以包括:
步骤201、接收针对目标按键的控制操作。
在本申请实施例中,该显示设备可以包括实体显示屏,且该显示设备中可以运行有虚拟显示屏。该显示设备中可以安装有多个应用程序,每个应用程序运行时,其应用界面可以显示在该显示设备的实体显示屏中。其中,该实体显示屏中显示有第一界面,以及悬浮显示在第一界面上的悬浮窗口,该悬浮窗口可以用于显示虚拟显示屏的第二界面。该第一界面和第二界面可以为不同应用程序的界面。
其中,用户在触发针对目标按键的控制操作时,该显示设备可以接收到该控制操作。
可选的,该目标按键可以为显示设备的物理按键,或者,该目标按键可以为显示在第一界面和所述第二界面之外的区域的虚拟按键。例如,该物理按键可以包括显示设备的电源键和音量键等。该虚拟按键可以为返回键等。
当然,该显示设备还可以包括通信模块,该通信模块可以与外接设备连接。若该显示设备连接有外接设备,此种情况下,该目标按键还可以为该外接设备中的按键。例如,该外接设备可以为键盘。
步骤202、确定触控焦点当前所在的显示屏是实体显示屏还是虚拟显示屏。
在本申请实施例中,显示设备中可以运行有操作系统,用户在触发针对显示设备的实体显示屏的焦点切换操作时,该操作系统即可根据该焦点切换操作获取触控焦点当前所在的显示屏。
若操作系统确定出触控焦点当前所在的显示屏为实体显示屏,则显示设备可以执行下述步骤203;若操作系统确定出触控焦点当前所在的显示屏为虚拟显示屏,则显示设备可以执行下述步骤204。
步骤203、控制第一界面所属的应用程序响应控制操作。
在本申请实施例中,显示设备中还可以运行有悬浮控制组件。若显示设备根据上述步骤202确定出触控焦点当前所在的显示屏为实体显示屏,则说明此时第一界面所属的应用程序正在被用户使用,则显示设备中的悬浮控制组件可以控制悬浮窗口不获取焦点,进而使得显示设备控制该第一界面所属的应用程序响应用户触发的控制操作。
步骤204、控制第二界面所属的应用程序响应控制操作。
在本申请实施例中,若显示设备根据上述步骤202确定出触控焦点当前所在的显示屏为虚拟显示屏,说明此时第二界面所属的应用程序正在被用户使用,显示设备中的悬浮控制组件可以控制悬浮窗口获取焦点,进而使得显示设备可以控制该第二界面所属的应用程序响应用户触发的控制操作。
综上所述,本申请实施例提供了一种控制操作的响应方法,该方法可以通过确定触控焦点当前所在的显示屏,控制实体显示屏中显示的第一界面所属的应用程序或者虚拟显示屏中显示的第二界面所属的应用程序响应控制操作。通过本申请实施例提供的方法能够同时显示实体显示屏的第一界面以及虚拟显示屏的第二界面,显示的灵活性较高。并且,该方法可以使得实体显示屏中显示的第一界面所属的应用程序或悬浮窗口中显示的第二界面所属的应用程序准确响应于用户的控制操作,控制操作响应的可靠性较高。
图3是本申请实施例提供的另一种控制操作的响应方法的流程图。该方法可以应用于图1所示的显示设备10中。参考图3可以看出,该方法可以包括:
步骤301、检测是否接收到焦点切换操作。
在本申请实施例中,该显示设备可以包括实体显示屏,且该显示设备中可以运行有虚拟显示屏,操作系统以及悬浮控制组件。该显示设备中可以安装有多个应用程序,每个应用程序运行时,其应用界面可以显示在该显示设备的实体显示屏中。其中,该实体显示屏中显示有第一界面,以及悬浮显示在第一界面上的悬浮窗口,该悬浮窗口可以用于显示虚拟显示屏的第二界面。
该显示设备可以包括显示屏策略(display policy)组件,该显示屏策略组件中可以存储有针对活动窗口的控制逻辑代码。该控制逻辑代码中具有焦点改变(focuseChange)函数。
若用户触发针对显示设备的焦点切换操作,显示设备可以接收到该焦点切换操作,则该显示设备中运行的操作系统可以执行针对活动窗口的控制逻辑代码,即可以触发控制逻辑代码中的焦点改变函数运行,并执行下述步骤302;若显示设备并未接收到焦点切换操作,则显示设备中运行的操作系统不会执行针对活动窗口的控制逻辑代码,即不会触发该焦点改变函数运行,因此可以结束操作,并无需执行下述步骤302。
其中,该焦点切换操作可以是指针对显示设备中安装的某个应用程序的图标的点击操作,且焦点切换操作用于指示在悬浮窗口显示该应用程序的应用界面。或者,若触控焦点所在的显示屏为实体显示屏,该焦点切换操作可以是指针对第二界面的控制操作。又或者,若触控焦点所在的显示屏为虚拟显示屏,该焦点切换操作可以是指针对第一界面的控制操作。
步骤302、确定触控焦点当前所在的显示屏是实体显示屏还是虚拟显示屏。
在本申请实施例中,对于活动窗口,用户在触发针对显示设备的焦点切换操作时,该操作系统可以执行针对活动窗口的控制逻辑代码,以获取根据该焦点切换操作确定出的触控焦点当前所在的显示屏。
若操作系统确定出触控焦点当前所在的显示屏为实体显示屏,则显示设备可以执行下述步骤303;若操作系统确定出触控焦点当前所在的显示屏为虚拟显示屏,则显示设备可以执行下述步骤304。
步骤303、操作系统将显示屏参数的参数值设置为第一参数值。
在本申请实施例中,为了便于操作系统调整显示屏参数的参数值,开发人员在开发过程中,可以为显示屏策略组件新增一个焦点改变接口,该焦点改变接口可以采用显示屏焦点改变函数(数据类型所需焦点)来表示。例如该显示屏焦点改变接口可以表示为:onDisplayFocusChanged(boolean needFocus)。其中,数据类型boolean变量为8位数值,needFocus可以为显示屏参数的参数值,该参数值可以为第一参数值或者第二参数值。
若操作系统确定出触控焦点当前所在的显示屏为实体显示屏,则操作系统可以将显示屏参数的参数值设置为第一参数值,例如可以将needFocus设置为false。
需要说明的是,该显示屏参数的参数值用于指示触控焦点所在的显示屏。若该显示屏参数的参数值needFocus为第一参数值(例如false),则触控焦点所在的显示屏为实体显示屏。若该显示屏参数的参数值needFocus为true,则触控焦点所在的显示屏为虚拟显示屏。
步骤304、操作系统将显示屏的参数值设置为第二参数值。
若操作系统确定出触控焦点当前所在的显示屏为虚拟显示屏,则操作系统可以将显示屏参数的参数值设置为第二参数值,例如可以将needFocus设置为true。
步骤305、获取触控焦点上一次所在的显示屏的历史标识。
在本申请实施例中,显示设备中可以预先存储有触控焦点上一次所在的显示屏的历史标识。该显示设备可以根据其预先存储的内容,获取触控焦点上一次所在的显示屏的历史标识。
示例的,焦点改变函数中可以具有第一焦点变量,该第一焦点变量可以记录有历史焦点标识(mLastFocus)。该历史焦点标识可以用于表示触控焦点上一次所在的显示屏的标识。在显示设备检测到第一界面和第二界面中任一界面的显示内容发生变化,则显示设备可以执行针对活动窗口的控制逻辑代码,即可以触发控制逻辑代码中的焦点改变函数时,该显示设备即可从该焦点改变函数中的第一焦点变量中获取触控焦点上一次所在的显示屏的历史标识。
步骤306、根据历史标识,确定触控焦点上一次所在的显示屏。
在本申请实施例中,显示设备中还可以存储有虚拟显示屏的标识以及实体显示屏的标识。显示设备可以根据上述步骤305获取到的历史标识,确定该历史标识为虚拟显示屏的标识还是实体显示屏的标识,进而确定触控焦点上一次所在的显示屏是虚拟显示屏还是实体显示屏。
示例的,若显示设备根据上述步骤305获取到的历史标识为虚拟显示屏的标识,则显示设备可以确定触控焦点上一次所在的显示屏为虚拟显示屏。若显示设备根据上述步骤305获取到的历史标识为实体显示屏的标识,则显示设备可以确定触控焦点上一次所在的显示屏为实体显示屏。
步骤307、检测触控焦点当前所在的显示屏与上一次所在的显示屏是否相同。
在本申请实施例中,显示设备可以根据步骤306确定出的触控焦点上一次所在的显示屏,以及根据上述步骤302确定出的触控焦点当前所在的显示屏,检测触控焦点当前所在的显示屏与上一次所在的显示屏是否相同。
若检测出触控焦点当前所在的显示屏与上一次所在的显示屏相同,说明实体显示屏的第一焦点状态以及虚拟显示屏的第二焦点状态并未改变,因此可以结束操作,显示设备无需执行下述步骤308;若检测出触控焦点当前所在的显示屏与上一次所在的显示屏不同,说明实体显示屏的第一焦点状态以及虚拟显示屏的第二焦点状态已发生改变,则显示设备执行下述步骤308。其中,该第一焦点状态用于表示焦点是否在实体显示屏上,该第二焦点状态可以用于表示焦点是否在虚拟显示屏上。
示例的,若显示设备确定出触控焦点上一次所在的显示屏为实体显示屏,当前所在的显示屏为虚拟显示屏,或者,显示设备确定出触控焦点上一次所在的显示屏为虚拟显示屏,当前所在的显示屏为实体显示屏,则显示设备可以检测出触控焦点当前所在的显示屏与上一次所在的显示屏不同。也即是,触控焦点从实体显示屏切换至虚拟显示屏,或者从虚拟显示屏切换至实体显示屏时,可以确定触控焦点当前所在的显示屏与上一次所在的显示屏不同。
若显示设备确定出触控焦点上一次所在的显示屏以及当前所在的显示屏均为虚拟显示屏,或者,显示设备确定出触控焦点上一次所在的显示屏以及当前所在的显示屏均为实体显示屏,则显示设备可以检测出触控焦点当前所在的显示屏与上一次所在的显示屏相同。
步骤308、悬浮控制组件检测显示屏参数的参数值为第一参数值还是第二参数值。
在本申请实施例中,显示设备中运行的悬浮控制组件在初始化的过程中,可以注册显示屏焦点改变函数的监听,该悬浮控制组件进而可以获取显示屏焦点改变函数中的显示屏参数的参数值needFocus。并且,该悬浮控制组件可以检测该显示屏参数的参数值为第一参数值还是第二参数值。
若悬浮控制组件检测到显示屏参数的参数值为第一参数值,则显示设备执行下述步骤309和步骤310;若悬浮控制组件检测到显示屏参数的参数值为第二参数值,则显示设备执行下述步骤311和步骤312。
步骤309、调整悬浮窗口的显示效果为第一效果。
在本申请实施例中,该第一参数值用于指示触控焦点当前所在的显示屏为实体显示屏,若悬浮控制组件检测出显示屏参数的参数值为第一参数值,说明此时触控焦点从虚拟显示屏切换至实体显示屏,第一界面所属的应用程序正在被用户使用,则该显示设备可以调整悬浮窗口的显示效果为第一效果,以提醒用户此时第一界面所属的应用程序能够响应控制操作。
可选的,显示设备可以调整悬浮窗口的颜色为第一颜色,该第一颜色可以为灰色。示例的,参考图4,假设第一界面01所属的应用程序为计算器,第二界面所属的应用程序为便签,便签的应用界面显示在悬浮窗口03中。若悬浮控制组件检测出显示屏参数的参数值为第一参数值(false),则显示设备可以将悬浮窗口03的颜色调整为灰色,以提醒用户此时便签无法响应控制操作。
当然,参考图4,该第一效果还可以用其他方式进行表示,例如,若悬浮控制组件检测出显示屏参数的参数值为第一参数值,则显示设备可以将悬浮窗口的边框设置的较窄。
步骤310、接收针对目标按键的控制操作,并控制第一界面所属的应用程序响应该控制操作。
在本申请实施例中,用户在触发针对目标按键的控制操作时,该显示设备即可接收到该控制操作,并控制该第一界面所属的应用程序响应该控制操作。
若悬浮控制组件检测出显示屏参数的参数值为第一参数值(false),则该悬浮控制组件可以将悬浮窗口的布置(layout)参数设置为触控焦点不可获取(NOT_FOCUSABLE),以便该悬浮窗口无法拦截用户触发的控制操作,并使该第二界面所属的应用程序无法响应该控制操作,而使第一界面所属的应用程序能够响应控制操作。
可选的,该目标按键可以为显示设备的物理按键。例如,该物理按键可以为显示设备的电源键或音量键等。或者,该目标按键可以为显示在第一界面和所述第二界面之外的区域的虚拟按键。例如,该目标按键可以为返回键。又或者,该显示设备可以包括通信模块,该通信模块可以与外接设备连接。若该显示设备连接有外接设备,则该目标按键还可以为该外接设备中的按键。例如,该外接设备可以为键盘。
参考图4,在悬浮窗口的颜色为灰色时,若用户触发针对返回键a的点击操作,则计算器能够响应于该点击操作返回该其上一级界面。
步骤311、调整悬浮窗口的显示效果为第二效果。
在本申请实施例中,该第二参数值用于指示触控焦点当前所在的显示屏为虚拟显示屏,若悬浮控制组件检测出显示屏参数的参数值为第二参数值,说明此时触控焦点从实体显示屏切换至虚拟显示屏,第二界面所属的应用程序正在被用户使用,则该显示设备可以调整悬浮窗口的显示效果为第二效果。并且,悬浮控制组件可以控制悬浮窗口进行触控焦点的获取。
可选的,显示设备可以调整悬浮窗口的颜色为第二颜色,该第二颜色可以与第一颜色不同。例如,该第二颜色可以为蓝色。示例的,若悬浮控制组件检测出显示屏参数的参数值为第二参数值,则显示设备可以将显示该便签的悬浮窗口的颜色调整为蓝色,以提醒用户此时便签能够响应控制操作。
当然,参考图5,该第二效果还可以用其他方式进行表示,例如,若悬浮控制组件检测出显示屏参数的参数值为第一参数值,则显示设备可以将悬浮窗口的边框设置的较宽。
步骤312、接收针对目标按键的控制操作,并控制第二界面所属的应用程序响应该控制操作。
在本申请实施例中,用户在触发针对目标按键的控制操作时,该显示设备即可接收到该控制操作,并控制该第二界面所属的应用程序响应该控制操作。
若悬浮控制组件检测出显示屏参数的参数值为第二参数值(true),则该悬浮控制组件可以将悬浮窗口的布置(layout)参数设置为焦点可获取(FOCUSABLE),以便该悬浮窗口能够拦截用户触发的控制操作,并使第二界面所属的应用程序可以响应该控制操作,而使第一界面所属的应用程序无法响应控制操作。
示例的,参考图4,在悬浮窗口的颜色为蓝色时,若用户触发针对返回键a的点击操作,则便签能够响应于该点击操作返回其上一级界面。
步骤313、将触控焦点当前所在的显示屏的标识存储为历史标识。
在本申请实施例中,在显示设备执行完上述步骤301至步骤312之后,用户可能会触发下一次焦点切换操作,此时,该显示设备可以将上述步骤中触控焦点所在的显示屏的标识存储为历史标识,以便显示设备在下一次接收到焦点切换操作时,检测触控焦点所在的显示屏与上一次所在的显示屏是否相同。并且,在显示设备下一次接收到焦点切换操作时,可以再一次执行上述步骤301至步骤312。
需要说明的是,由于步骤308至步骤312与触控焦点所在的显示屏的标识无关,因此该步骤313也可以在步骤307之后执行。也即是,显示设备在检测触控焦点当前所在的显示屏与上一次所在的显示屏是否相同之后,可以将触控焦点当前所在的显示屏的标识存储为历史标识。
示例的,焦点改变函数中还可以具有第二焦点变量,该第二焦点变量可以记录有当前焦点标识(mCurFocus)。该当前焦点标识可以用于表示触控焦点当前所在的显示屏的标识。在显示设备确定出触控焦点当前所在的显示屏之后,可以将该显示屏的标识记录在该第二焦点变量中。并且,在显示设备接收到下一次控制操作时,将第二焦点变量中记录的标识记录在第一焦点变量中。
需要说明的是,显示设备中可以具有用于显示悬浮窗口的功能按键,在实体显示屏中显示有第一界面的情况下,该显示设备在接收到针对该功能按键的第一触控操作时,该显示设备即可响应于该第一触控操作,在第一界面上显示至少一个应用程序的图标,其中,显示的每个应用程序的图标对应的应用程序的应用界面均能够悬浮显示在第一界面上。之后,显示设备在接收到针对至少一个应用程序的中目标应用程序的图标的第二触控操作时,该显示设备即可响应于该第二触控操作,在第一界面悬浮显示该目标应用程序的应用界面。
示例的,该功能按键b可以为显示设备的物理按键,或者,该功能按键b可以为显示在显示设备的实体显示屏中的虚拟按键。例如该功能按键b可以为音量键和电源键中一种。或者,功能按键b为包括音量键和电源键的组合按键。本申请实施例对此不作限定。
假设便签中记录有用户的每个月的收入,例如,图4和图5中示出了1月收入为X1,2月收入为X2,3月收入为X3。若用户需要采用计算器计算一年的收入,参考图6,在显示设备的实体显示屏中显示的第一界面所属的应用程序为计算器时,用户可以触发针对显示设备中的功能按键b的第一触控操作,例如,该功能按键b包括音量键和电源键。即用户可以同时按压音量键和电源键。之后,参考图7,该第一界面上即可显示多个应用程序的图标。之后,用户触发针对该多个图标中的便签的图标c的第二触控操作,则参考图4或图5,该第一界面01上可悬浮显示便签的应用界面03。由此,用户可以参考便签中记录的每个月的收入,采用计算器计算其一年的收入。其中,该第一触控操作可以为点击操作,单次按压操作,以及双次按压操作中的一种。该第二触控操作可以为点击操作。
其中,参考图7,该第一界面上显示有三个应用程序的图标,分别为便签的图标,日历的图标,以及短信的图标。当然,该第一界面上还可以显示终端中安装的其他应用程序的图标,本申请实施例对此不作限定。
需要说明的是,本申请实施例提供的控制操作的响应方法的步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减。例如,步骤305和步骤306可以在步骤302之前执行,步骤310和步骤312中接收针对目标按键的控制操作的过程可以在步骤301之前执行,步骤305至步骤307,以及步骤313可以根据实际情况删除。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。
综上所述,本申请实施例提供了一种控制操作的响应方法,该方法可以通过确定触控焦点当前所在的显示屏,控制实体显示屏中显示的第一界面所属的应用程序或者虚拟显示屏中显示的第二界面所属的应用程序响应控制操作。通过本申请实施例提供的方法能够同时显示实体显示屏的第一界面以及虚拟显示屏的第二界面,显示的灵活性较高。并且,该方法可以使得实体显示屏中显示的第一界面所属的应用程序或悬浮窗口中显示的第二界面所属的应用程序准确响应于用户的控制操作,控制操作响应的可靠性较高。
图8是本申请实施例提供的另一种显示设备的结构示意图。参考图8可以看出,该显示设备40可以包括:实体显示屏401和处理器402,且该显示设备40中运行有虚拟显示屏。该实体显示屏401中显示有第一界面,以及悬浮显示在改第一界面上的悬浮窗口,该悬浮窗口用于显示所述虚拟显示屏的第二界面。
该处理器402,可以用于:
接收针对目标按键的控制操作,其中,该目标按键可以为显示设备的物理按键,或者,该目标按键可以为显示在第一界面和所述第二界面之外的区域的虚拟按键;
确定触控焦点当前所在的显示屏是实体显示屏还是虚拟显示屏;
若触控焦点在实体显示屏,控制第一界面所属的应用程序响应控制操作;
若触控焦点在虚拟显示屏,控制第二界面所属的应用程序响应控制操作。
可选的,该处理器402可以用于:若检测到焦点切换操作,则确定触控焦点当前所在的显示屏是实体显示屏还是虚拟显示屏。
可选的,参考图8,该显示设备还可以包括通信模块303,该通信模块303可以与外接设备连接。若显示设备具有外接设备,则该目标按键还可以为外接设备的按键。
可选的,处理器402还可以用于:将显示屏参数的参数值设置为第一参数值或第二参数值,显示屏参数的参数值用于指示触控焦点所在的显示屏。
若检测到显示屏参数的参数值为第一参数值,则指示第一界面所属的应用程序响应控制操作;若检测到显示屏参数的参数值为第二参数值,则指示第二界面所属的应用程序响应控制操作。
可选的,处理器402还用于:若检测到显示屏参数的参数值为第一参数值,调整悬浮窗口的显示效果为第一效果;若检测到显示屏参数的参数值为第二参数值,调整悬浮窗口的显示效果为第二效果;其中,第一效果与第二效果不同。
可选的,处理器402还可以用于:在实体显示屏中显示有第一界面的情况下,接收针对功能按键的第一触控操作;响应于第一触控操作,在第一界面上显示至少一个应用程序的图标;接收针对至少一个应用程序中目标应用程序的图标的第二触控操作;响应于第二触控操作,在第一界面上悬浮显示悬浮窗口,并在悬浮窗口中显示目标应用程序的应用界面。
综上所述,本申请实施例提供了一种显示设备,该显示设备可以通过确定触控焦点当前所在的显示屏,控制实体显示屏中显示的第一界面所属的应用程序或者虚拟显示屏中显示的第二界面所属的应用程序响应控制操作。本申请实施例提供的显示设备能够同时显示实体显示屏的第一界面以及虚拟显示屏的第二界面,显示的灵活性较高。并且,该显示设备可以使得实体显示屏中显示的第一界面所属的应用程序或悬浮窗口中显示的第二界面所属的应用程序准确响应于用户的控制操作,控制操作响应的可靠性较高。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的显示设备和各器件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
图9本申请实施例提供的又一种显示设备的结构示意图,如图9所示,该显示设备50可以为移动终端,该移动终端50可以包括:显示单元501、存储器502、射频(radiofrequency,RF)电路503、音频电路504、无线保真(wireless fidelity,Wi-Fi)模块505、蓝牙模块506、电源507、摄像头508和处理器509等部件。
其中,摄像头508可用于捕获静态图片或视频。物体通过镜头生成光学图片投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器509转换成数字图片信号。
处理器509是移动终端50的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器502内的软件程序,以及调用存储在存储器502内的数据,执行移动终端50的各种功能和处理数据。在一些实施例中,处理器509可包括一个或多个处理单元;处理器509还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器509中。本申请中处理器509可以运行操作系统和应用程序,可以控制用户界面显示,并可以实现本申请实施例所述的控制操作的响应方法。另外,处理器509与输入单元和显示单元501耦接。
显示单元501可用于接收输入的数字或字符信息,产生与移动终端50的用户设置以及功能控制有关的信号输入,可选的,显示单元501还可以用于显示由用户输入的信息或提供给用户的信息以及移动终端50的各种菜单的图形用户界面(graphical userinterface,GUI)。显示单元501可以包括设置在移动终端50正面的显示屏5011。其中,显示屏5011可以采用液晶显示器、发光二极管等形式来配置。显示单元501可以用于显示本申请中所述的各种图形用户界面。
显示单元501包括:显示屏5011和设置在移动终端50正面的触摸屏5012。该显示屏5011可以用于显示预览图片。触摸屏5012可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。其中,触摸屏5012可以覆盖在显示屏5011之上,也可以将触摸屏5012与显示屏5011集成而实现移动终端50的输入和输出功能,集成后可以简称触摸显示屏。
存储器502可用于存储软件程序及数据。处理器509通过运行存储在存储器502的软件程序或数据,从而执行移动终端50的各种功能以及数据处理。存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器502存储有使得移动终端50能运行的操作系统。本申请中存储器502可以存储操作系统及各种应用程序,还可以存储执行本申请实施例所述的控制操作的响应方法。
RF电路503可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器509处理;可以将上行数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。
音频电路504、扬声器5041、麦克风5042可提供用户与移动终端50之间的音频接口。音频电路504可将接收到的音频数据转换后的电信号,传输到扬声器5041,由扬声器5041转换为声音信号输出。移动终端50还可配置音量按钮,用于调节声音信号的音量。另一方面,麦克风5042将收集的声音信号转换为电信号,由音频电路504接收后转换为音频数据,再将音频数据输出至RF电路503以发送给比如另一终端,或者将音频数据输出至存储器502以便进一步处理。本申请中麦克风5042可以获取用户的语音。
Wi-Fi属于短距离无线传输技术,移动终端50可以通过Wi-Fi模块505帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。
蓝牙模块506,用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,移动终端50可以通过蓝牙模块506与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。
移动终端50还包括给各个部件供电的电源507(比如电池)。电源可以通过电源管理系统与处理器509逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗等功能。移动终端50还可配置有电源按钮,用于终端的开机和关机,以及锁屏等功能。
移动终端50可以包括至少一种传感器510,比如运动传感器5101、距离传感器5102、指纹传感器5103和温度传感器5104。移动终端50还可配置有陀螺仪、气压计、湿度计、温度计和红外线传感器等其他传感器。
图10是本申请实施例提供的一种显示设备的软件结构框图。该显示设备可以为移动终端。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
应用程序层可以包括一系列应用程序包。如图10所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图10所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图片,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供移动终端的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,通信终端振动,指示灯闪烁等。
android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如openGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图片文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图片渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中存储的指令在计算机上运行时,使得计算机执行上述实施例提供的控制操作的响应方法,例如图2和图3所示的方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当计算机程序产品中的指令在计算机上运行时,使得计算机执行上述方法实施例提供的控制操作的响应方法,例如图2和图3所示的方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种显示设备,其特征在于,所述显示设备包括实体显示屏和处理器,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述处理器,用于:
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键;
确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
2.一种显示设备,其特征在于,所述显示设备包括实体显示屏,处理器和通信模块,所述通信模块与外接设备连接,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述处理器,用于:
若检测到焦点切换操作,则确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键,或者,所述目标按键为所述外接设备的按键;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
3.根据权利要求1或2所述的显示设备,其特征在于,所述处理器还用于:
将显示屏参数的参数值设置为第一参数值或第二参数值,所述显示屏参数的参数值用于指示所述触控焦点所在的显示屏;
若检测到所述显示屏参数的参数值为所述第一参数值,则指示所述第一界面所属的应用程序响应所述控制操作;
若检测到所述显示屏参数的参数值为所述第二参数值,则指示所述第二界面所属的应用程序响应所述控制操作。
4.根据权利要求3所述的显示设备,其特征在于,所述处理器还用于:
若检测到所述显示屏参数的参数值为所述第一参数值,调整所述悬浮窗口的显示效果为第一效果;
若检测到所述显示屏参数的参数值为所述第二参数值,调整所述悬浮窗口的显示效果为第二效果;
其中,所述第一效果与所述第二效果不同。
5.根据权利要求3所述的显示设备,其特征在于,所述处理器还用于:
在所述实体显示屏中显示有所述第一界面的情况下,接收针对功能按键的第一触控操作;
响应于所述第一触控操作,在所述第一界面上显示至少一个应用程序的图标;
接收针对所述至少一个应用程序中目标应用程序的图标的第二触控操作;
响应于所述第二触控操作,在所述第一界面上悬浮显示所述悬浮窗口,并在所述悬浮窗口中显示所述目标应用程序的应用界面。
6.一种控制操作的响应方法,其特征在于,应用于显示设备,所述显示设备包括实体显示屏,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述方法包括:
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键;
确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
7.一种控制操作的响应方法,其特征在于,应用于显示设备,所述显示设备包括实体显示屏和通信模块,所述通信模块与外接设备连接,且所述显示设备中运行有虚拟显示屏;所述实体显示屏中显示有第一界面,以及悬浮显示在所述第一界面上的悬浮窗口,所述悬浮窗口用于显示所述虚拟显示屏的第二界面;所述方法包括:
若检测到焦点切换操作,则确定触控焦点当前所在的显示屏是所述实体显示屏还是所述虚拟显示屏;
接收针对目标按键的控制操作,所述目标按键为所述显示设备的物理按键,或者,所述目标按键为显示在所述第一界面和所述第二界面之外的区域的虚拟按键,或者,所述目标按键为所述外接设备的按键;
若所述触控焦点在所述实体显示屏,控制所述第一界面所属的应用程序响应所述控制操作;
若所述触控焦点在所述虚拟显示屏,控制所述第二界面所属的应用程序响应所述控制操作。
8.根据权利要求6或7所述的方法,其特征在于,所述显示设备中还运行有操作系统和悬浮控制组件;所述控制所述第一界面所属的应用程序响应所述控制操作,包括:
所述操作系统将显示屏参数的参数值设置为第一参数值,所述显示屏参数的参数值用于指示所述触控焦点所在的显示屏;
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第一参数值,则指示所述第一界面所属的应用程序响应所述控制操作;
所述控制所述第二界面所属的应用程序响应所述控制操作,包括:
所述操作系统将所述显示屏参数的参数值设置为第二参数值;
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第二参数值,则指示所述第二界面所属的应用程序响应所述控制操作。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第一参数值,调整所述悬浮窗口的显示效果为第一效果;
所述悬浮控制组件若检测到所述显示屏参数的参数值为所述第二参数值,调整所述悬浮窗口的显示效果为第二效果;
其中,所述第一效果与所述第二效果不同。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在所述实体显示屏中显示有所述第一界面的情况下,接收针对功能按键的第一触控操作;
响应于所述第一触控操作,在所述第一界面上显示至少一个应用程序的图标;
接收针对所述至少一个应用程序中目标应用程序的图标的第二触控操作;
响应于所述第二触控操作,在所述第一界面上悬浮显示所述悬浮窗口,并在所述悬浮窗口中显示所述目标应用程序的应用界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010490520.0A CN113760164A (zh) | 2020-06-02 | 2020-06-02 | 显示设备及其控制操作的响应方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010490520.0A CN113760164A (zh) | 2020-06-02 | 2020-06-02 | 显示设备及其控制操作的响应方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113760164A true CN113760164A (zh) | 2021-12-07 |
Family
ID=78782898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010490520.0A Pending CN113760164A (zh) | 2020-06-02 | 2020-06-02 | 显示设备及其控制操作的响应方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113760164A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114379573A (zh) * | 2022-01-10 | 2022-04-22 | 海信集团控股股份有限公司 | 车辆及其控制方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168515A (zh) * | 2014-08-21 | 2014-11-26 | 三星电子(中国)研发中心 | 智能电视终端及其屏幕控制方法 |
CN105005427A (zh) * | 2014-04-23 | 2015-10-28 | 中兴通讯股份有限公司 | 一种窗口管理方法及装置 |
CN106445286A (zh) * | 2016-09-13 | 2017-02-22 | 北京奇虎科技有限公司 | 基于分屏的终端屏幕的焦点确定方法、装置及终端设备 |
CN108491127A (zh) * | 2018-03-12 | 2018-09-04 | 广东欧珀移动通信有限公司 | 输入法界面显示方法、装置、终端及存储介质 |
WO2019076387A1 (zh) * | 2017-10-17 | 2019-04-25 | 中兴通讯股份有限公司 | 应用切换方法及装置 |
CN110659010A (zh) * | 2019-09-20 | 2020-01-07 | 青岛海信移动通信技术股份有限公司 | 一种画中画显示方法以及显示设备 |
CN111176506A (zh) * | 2019-12-25 | 2020-05-19 | 华为技术有限公司 | 一种屏幕显示方法及电子设备 |
-
2020
- 2020-06-02 CN CN202010490520.0A patent/CN113760164A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005427A (zh) * | 2014-04-23 | 2015-10-28 | 中兴通讯股份有限公司 | 一种窗口管理方法及装置 |
CN104168515A (zh) * | 2014-08-21 | 2014-11-26 | 三星电子(中国)研发中心 | 智能电视终端及其屏幕控制方法 |
CN106445286A (zh) * | 2016-09-13 | 2017-02-22 | 北京奇虎科技有限公司 | 基于分屏的终端屏幕的焦点确定方法、装置及终端设备 |
WO2019076387A1 (zh) * | 2017-10-17 | 2019-04-25 | 中兴通讯股份有限公司 | 应用切换方法及装置 |
CN108491127A (zh) * | 2018-03-12 | 2018-09-04 | 广东欧珀移动通信有限公司 | 输入法界面显示方法、装置、终端及存储介质 |
CN110659010A (zh) * | 2019-09-20 | 2020-01-07 | 青岛海信移动通信技术股份有限公司 | 一种画中画显示方法以及显示设备 |
CN111176506A (zh) * | 2019-12-25 | 2020-05-19 | 华为技术有限公司 | 一种屏幕显示方法及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114379573A (zh) * | 2022-01-10 | 2022-04-22 | 海信集团控股股份有限公司 | 车辆及其控制方法 |
CN114379573B (zh) * | 2022-01-10 | 2024-05-24 | 海信集团控股股份有限公司 | 车辆及其控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111597000B (zh) | 一种小窗口管理方法及终端 | |
CN111367456A (zh) | 通信终端及多窗口模式下的显示方法 | |
CN113223464A (zh) | 一种墨水屏图像显示方法及墨水屏终端 | |
CN112114733B (zh) | 一种截屏、录屏方法、移动终端及计算机存储介质 | |
CN112835472B (zh) | 通信终端及显示方法 | |
CN112925596B (zh) | 移动终端及其显示对象的显示方法 | |
CN111857531A (zh) | 移动终端及其文件显示方法 | |
CN113360122B (zh) | 移动终端及其文本显示方法 | |
CN112000408B (zh) | 移动终端及其显示方法 | |
CN113709026A (zh) | 即时通信消息的处理方法、设备、存储介质和程序产品 | |
CN113055585B (zh) | 拍摄界面的缩略图显示方法及移动终端 | |
CN113760164A (zh) | 显示设备及其控制操作的响应方法 | |
CN113079332B (zh) | 移动终端及其录屏方法 | |
CN112799557B (zh) | 一种水墨屏显示控制方法、终端及计算机可读存储介质 | |
CN113253905B (zh) | 基于多指操作的触控方法及智能终端 | |
CN111399955B (zh) | 移动终端及其应用程序的界面显示方法 | |
CN112992082B (zh) | 电子设备及其电子墨水屏的刷新方法 | |
CN114067758B (zh) | 移动终端及其图像显示方法 | |
CN112328135A (zh) | 移动终端及其应用界面显示方法 | |
CN111324255A (zh) | 一种基于双屏终端的应用处理方法及通信终端 | |
CN112351144A (zh) | 移动终端及其状态提示方法 | |
CN112000411A (zh) | 移动终端及其录音通道占用信息的显示方法 | |
CN112578988A (zh) | 移动终端及其显示界面的更新方法 | |
CN111787157A (zh) | 移动终端及其操作响应方法 | |
CN111159734A (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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Country or region after: China Address after: Shandong City, Qingdao Province, Jiangxi City Road No. 11 Applicant after: Qingdao Hisense Mobile Communication Technology Co.,Ltd. Address before: Shandong City, Qingdao Province, Jiangxi City Road No. 11 Applicant before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd. Country or region before: China |