一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示控制方法和系统、移动终端、存储介质与流程

2023-02-19 09:28:43 来源:中国专利 TAG:


1.本公开涉及显示技术领域,尤其涉及一种显示控制方法和系统、移动终端、存储介质。


背景技术:

2.目前,移动终端中的资源越来越丰富,其应用场景也越来越丰富。例如,移动终端可以连接外接显示器,此时移动终端上可以显示第一个桌面界面并且第一个桌面界面采用全屏显示模式;同时外接显示器上显示第二个桌面界面并且第二个桌面界面采用自由窗口模式。
3.当移动终端连接到外接显示器之后,移动终端上会出现两个显示界面即第一个桌面界面和第二个桌面界面。其中,第一个显示界面保持在移动终端的显示屏上显示,第二个显示界面在外接显示屏上显示。当用户触发第一个显示界面内的应用图标时,该应用界面会显示在移动终端的显示屏上;当用户触发第二个显示界面内的应用图标时,该应用界面会显示外接显示屏上。这样,上述方案中第一个显示界面和第二个显示界面互不影响,提高观看效果。
4.然而,相关技术中方案需要外接显示屏做载体进行显示,并且两个显示界面以及应用程序分别显示在两个显示屏之上,增加了操作难度。


技术实现要素:

5.本公开提供一种显示控制方法和系统、移动终端、存储介质,以解决相关技术的不足。
6.根据本公开实施例的第一方面,提供一种显示控制方法,应用于移动终端,所述移动终端包括第一显示界面、第二显示界面和桌面启动器;所述第二显示界面位于所述第一显示界面之上,且所述第一显示界面和所述第二显示界面的显示系统不同,所述方法包括:
7.获取触发事件;所述触发事件包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件;
8.获取所述触发事件对应的目标显示区域;所述目标显示区域包括以下至少一种:位于所述第一显示界面之内的第一显示区域和位于所述第二显示界面之内的第二显示区域;
9.将所述触发事件上报至所述目标显示区域对应的桌面启动器,以使所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面。
10.可选地,获取触发事件之前,所述方法还包括:
11.在所述移动终端的操作系统层创建虚拟屏幕设备,并且使所述虚拟屏幕设备对应所述第二显示界面。
12.可选地,所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面,包括:
13.响应于触发第一显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
14.响应于获得的所述操作类型为启动应用程序类型,在所述第一显示界面内显示弹窗,且所述弹窗与所述第二显示界面按照目标位置关系分布;
15.所述目标位置关系包括以下至少一种:所述弹窗与所述第二显示界面并列,所述弹窗与所述第二显示界面存在重叠部分,所述第二显示界面全部位于所述弹窗之上,所述第二显示界面隐藏显示。
16.可选地,所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面,包括:
17.响应于触发第一显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
18.响应于获得的所述操作类型为切换显示界面类型,将所述第一显示界面内的当前界面切换到所述触发事件对应的目标界面,并且所述第二显示界面位于所述第一显示界面之上。
19.可选地,所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面,包括:
20.响应于触发第二显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
21.响应于获得的所述操作类型为启动应用程序类型,在所述第二显示界面内显示应用程序对应的界面。
22.可选地,所述第一显示界面还包括任务栏;所述方法还包括:
23.响应于在所述第二显示界面内显示应用程序对应的界面,在所述任务栏内显示所述应用程序的图标。
24.可选地,所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面,包括:
25.响应于触发第二显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
26.响应于获得的所述操作类型为切换显示界面类型,将所述第二显示界面内的当前界面切换到所述触发事件对应的目标界面。
27.根据本公开实施例的第二方面,提供一种显示控制装置,应用于移动终端,所述移动终端包括第一显示界面、第二显示界面和桌面启动器;所述第二显示界面位于所述第一显示界面之上,且所述第一显示界面和所述第二显示界面的显示系统不同,所述装置包括:
28.触发事件获取模块,用于获取触发事件;所述触发事件包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件;
29.目标区域获取模块,用于获取所述触发事件对应的目标显示区域;所述目标显示区域包括以下至少一种:位于所述第一显示界面之内的第一显示区域和位于所述第二显示界面之内的第二显示区域;
30.触发事件上报模块,用于将所述触发事件上报至所述目标显示区域对应的桌面启动器,以使所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面。
31.可选地,获取触发事件之前,所述装置还包括:
32.虚拟屏幕获取模块,用于在所述移动终端的操作系统层创建虚拟屏幕设备,并且使所述虚拟屏幕设备对应所述第二显示界面。
33.可选地,所述触发事件上报模块包括:
34.类型获取单元,用于响应于触发第一显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
35.弹窗显示单元,用于响应于获得的所述操作类型为启动应用程序类型,在所述第一显示界面内显示弹窗,且所述弹窗与所述第二显示界面按照目标位置关系分布;
36.所述目标位置关系包括以下至少一种:所述弹窗与所述第二显示界面并列,所述弹窗与所述第二显示界面存在重叠部分,所述第二显示界面全部位于所述弹窗之上,所述第二显示界面隐藏显示。
37.可选地,所述触发事件上报模块包括:
38.类型获取单元,用于响应于触发第一显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
39.界面切换单元,用于响应于获得的所述操作类型为切换显示界面类型,将所述第一显示界面内的当前界面切换到所述触发事件对应的目标界面,并且所述第二显示界面位于所述第一显示界面之上。
40.可选地,所述触发事件上报模块包括:
41.类型获取单元,用于响应于触发第二显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
42.弹窗显示单元,用于响应于获得的所述操作类型为启动应用程序类型,在所述第二显示界面内显示应用程序对应的界面。
43.可选地,所述第一显示界面还包括任务栏;所述触发事件上报模块还包括:
44.图标显示单元,用于响应于在所述第二显示界面内显示应用程序对应的界面,在所述任务栏内显示所述应用程序的图标。
45.可选地,所述触发事件上报模块包括:
46.类型获取单元,用于响应于触发第二显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
47.界面切换单元,用于响应于获得的所述操作类型为切换显示界面类型,将所述第二显示界面内的当前界面切换到所述触发事件对应的目标界面。
48.根据本公开实施例的第三方面,提供一种移动终端,包括:
49.处理器;
50.用于存储所述处理器可执行的计算机程序的存储器;
51.其中,所述处理器被配置为执行所述存储器中的计算机程序,以实现如上述任一项所述的方法。
52.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的可执行的计算机程序由处理器执行时,能够实现如上述任一项所述的方法。
53.本公开的实施例提供的技术方案可以包括以下有益效果:
54.由上述实施例可知,本公开实施例提供的方案中可以获取触发事件;该触发事件
包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件;然后,获取触发事件对应的目标显示区域;该目标显示区域包括以下至少一种:位于所述第一显示界面之内的第一显示区域和位于所述第二显示界面之内的第二显示区域;之后,将所述触发事件上报至所述目标显示区域对应的桌面启动器,以使所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面。这样,本实施例中可以仅在同一个显示屏上设置两个显示界面,每个显示界面可显示不同的显示系统,从而方便用户结合自身使用习惯选择不同的显示界面和/或显示系统,有利于降低操作难度,提高使用体验。
55.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
56.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
57.图1是根据一示例性实施例示出的一种显示控制方法的流程图。
58.图2是根据一示例性实施例示出的显示效果示意图。
59.图3是根据一示例性实施例示出的显示效果示意图。
60.图4是根据一示例性实施例示出的触发启动应用程序界面的效果示意图。
61.图5是根据一示例性实施例示出的弹窗与第二显示界面并排显示的效果示意图。
62.图6是根据一示例性实施例示出的弹窗与第二显示界面存在重叠部分的效果示意图。
63.图7是根据一示例性实施例示出的第二显示界面位于弹窗之上的效果示意图。
64.图8是根据一示例性实施例示出的第二显示界面收缩在第一显示界面边缘进行隐藏的效果示意图。
65.图9是根据一示例性实施例示出的第二显示界面透明化显示进行隐藏的效果示意图。
66.图10是根据一示例性实施例示出的触屏滑动以切换第二显示界面内显示界面的效果示意图。
67.图11是根据一示例性实施例示出的切换到目标界面的效果示意图。
68.图12是根据一示例性实施例示出的触发启动应用程序界面的效果示意图。
69.图13是根据一示例性实施例示出的第二显示界面内显示弹窗的效果示意图。
70.图14是根据一示例性实施例示出的一种显示控制装置的框图。
71.图15是根据一示例性实施例示出的一种移动终端的框图。
具体实施方式
72.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性所描述的实施例并不代表与本公开相一致的所有实施例。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置例子。需要说明的是,在不冲突的情况下,下述的实施例及实施方式中的特征可以相互组合。
73.为解决上述技术问题,本公开实施例提供了一种显示控制方法,可以应用于移动终端,该移动设备包括但不限于:平板电脑、智能手机、个人计算机、智能电视等设备。在一示例中,该移动设备可以包括能够折叠的显示屏,典型的包含可折叠的屏幕的移动终端可包括:可折叠手机。
74.在一些实施例中,所述移动设备可以为可折叠的柔性设备或者具有提供折叠功能的非柔性设备。在本公开实施例中显示屏可为能够折叠的屏幕。示例性地,显示屏为柔性屏幕或者通过转轴连接起来的两个硬屏区域的可折叠屏幕。
75.示例性地,若显示屏为一个面积较大的柔性屏幕,该柔性屏幕允许移动设备在折叠姿态和展开姿态之间切换。在包含柔性屏幕的移动设备中还可以提供转轴模组,以辅助柔性屏幕的弯折并提供柔性屏幕弯折之后的支撑力。
76.在一些实施例中,显示屏折叠与否及折叠程度,体现了用户现在的不同使用需求。
77.因此在本公开实施例中,会根据显示屏的当前姿态,确定移动设备运行的操作系统。该设备支持第一显示系统和第二显示系统,第一显示系统和第二显示系统为不同的操作系统,示例性地,第一显示系统和第二显示系统的不同可以体现在以下任意一个方面:
78.第一显示系统和第二显示系统的系统内核不同;
79.第一显示系统和第二显示系统运行的平均消耗资源的不同;
80.第一显示系统和第二显示系统的显示界面不同,有的系统显示界面适用于横屏设备,有的系统显示界面适用于竖屏设备。典型的竖屏使用场景较多的设备为手机;典型的横屏使用场景较多的设备可包括:平板电脑和/或pc。
81.示例性地,所述第一显示系统可为支持多任务多窗口的pc操作系统,第二显示系统可为不支持多任务多窗口的手机操作系统。
82.本公开实施例中,基于该可折叠手机提供了一种显示控制方法,图1是根据一示例性实施例示出的一种显示控制方法的流程图,参见图1,一种显示控制方法,包括步骤11~步骤13。
83.在步骤11中,获取触发事件;所述触发事件包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件。
84.本实施例中,移动终端的显示屏存在一个显示界面,后续称之为第一显示界面。在获取触发事件之前,移动终端可以在操作系统层创建虚拟屏幕设备(virtual display),并且使该虚拟屏幕设备(virtual display)在显示屏上显示另一个显示界面,后续实施例称之为第二显示界面。可理解的是,第一显示界面和第二显示界面内可以采用不同的显示系统,或者说,第一显示界面和第二显示界面具有各自的桌面启动器,由桌面启动器来启动对应的显示系统。第一显示界面对应第一显示系统,第二显示界面对应第二显示系统,例如,第一显示界面内显示系统可以采用pc操作系统,其应用程序可以按照从左到右的顺序排列应用程序;第二显示界面内显示系统可以采用手机操作系统,其应用程序可以按照从上到下的顺序排列应用程序。本领域技术人员可以根据具体场景选择合适的显示系统,相应方案落入本公开的保护范围。
85.可理解的是,在第二显示界面位于第一显示界面上时,第二显示界面内的显示内容也会叠加到第一显示界面内的显示内容之上,显示效果如图2所示。参见图2,第一显示界面21和第二显示界面22,且第二显示界面22叠加到第一显示界面21之上。为方便描述,后续
均采用基于图2实现的线条图来说明各实施例的方案。
86.参见图3,第一显示界面21内可以显示若干个应用程序(采用矩形框表示),第二显示界面22内可以显示若干个应用程序(采用矩形框表示),并且第一显示界面21和第二显示界面22内的应用程序可以按照不同的排列方式排列,例如第一显示界面21内可以按照平板电脑的排列方式排列,即所有应用程序在第一显示界面21的左侧排列,又如第二显示界面22内按照智能手机的排列方式排列,即所有应用程序按照m*n排列方式排列,剩余应用程序的设置在下一页。这样,用户可以结合自己使用习惯选择上述一种排列方式即选择习惯的显示系统,方便快速定位期望的应用程序,有利于提升定位效率并提升使用体验。
87.还需要说明的,第一显示界面和第二显示界面内所包含的应用程序是相同的,仅是排列方式不同;当然,第一显示界面和第二显示界面内所包含的应用程序可以是不同的,如第二显示界面内可以是根据应用程序的使用频次进行更新的或者根据预先的配置数据来排列的。技术人员可以根据具体场景来设置各显示界面内所包含的应用程序,在此不作限定。
88.本实施例中,在显示过程中,移动终端的显示屏可以实时地或者按照预设周期检测用户的触发操作,上述触发操作可以包括但不限于:长按、滑动、单击、双击等等,可以根据具体场景进行设置,在此不作限定。当显示屏检测到触发操作时可以生成触发事件,该触发事件可以包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件。例如,触发事件表示触发第一显示界面所生成的事件,可以包括启动第一显示区域内的应用程序或者切换第一显示区域内的界面。又如,触发事件表示触发第二显示界面所生成的事件,可以包括启动第二显示区域内的应用程序或者切换第二显示区域内的界面。
89.需要说明的是,上述触发事件可以包括但不限于以下内容:触发操作的位置、触发操作的类型,触发操作的时间等等,可以根据具体场景进行设置,在此不作限定。
90.本实施例中,移动终端的处理器可以与显示屏通信,获取显示屏上传的触发事件。
91.在步骤12中,获取所述触发事件对应的目标显示区域;所述目标显示区域包括以下至少一种:位于所述第一显示界面之内的第一显示区域和位于所述第二显示界面之内的第二显示区域。
92.本实施例中,在获得上述触发事件后,移动终端的处理器可以处理该触发事件,例如按照预设策略(可设置)解析该触发事件或者从该触发事件内容的指定位置读取目标内容,从而获取该触发事件所包括的内容,例如触发操作的位置。然后,处理器可以对比上述触发操作的位置与第一显示界面和第二显示界面的边界,从而确定上述触发操作的位置位于哪个显示界面之内,即处理器可以获得触发事件对应的目标显示区域,即目标显示区域包括以下至少一种:位于所述第一显示界面之内的第一显示区域和位于所述第二显示界面之内的第二显示区域。
93.在步骤13中,将所述触发事件上报至所述目标显示区域对应的桌面启动器,以使所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面。
94.本实施例中,移动终端可以包括两个桌面启动器(launcher),其中第一个桌面启动器(launcher)用于启动第一显示界面内的桌面界面或者显示系统,第二个桌面启动器(launcher)用于启动第二显示界面内的桌面界面或者显示系统。可理解的是,第二个桌面
启动器(launcher)是移动终端的操作系统层在创建虚拟屏幕设备时创建的。或者说,移动终端内包括用于处理来自第一显示界面的触发事件的第一个桌面启动器以及处理来自第二显示界面的触发事件的第二个桌面启动器。
95.本实施例中,移动终端的处理器可以将触发事件上报至目标显示区域对应显示界面的桌面启动器。例如,触发事件来自第一显示界面时,处理器可以将触发事件发送给第一个桌面启动器;又如,触发事件来自第二显示界面时,处理器可以将触发事件发送给第二个桌面启动器。这样,桌面启动器可以在目标显示区域内启动触发事件对应的显示界面。
96.在一示例中,响应于触发第一显示界面所生成的触发事件,桌面启动器可以获取触发操作对应的操作类型;上述操作类型包括启动应用程序类型。响应于获得的操作类型为启动应用程序类型,桌面启动器可以在第一显示界面内采用自由模式(freeform)或者全屏模式(fullscreen)显示弹窗。同时,桌面启动器可以将新启动的应用程序显示在第一显示界面的任务栏(如图2中矩形框211所示区域)。参见图4,移动终端检测到用户点击应用程序23时,上述弹窗与第二显示界面可以按照目标位置关系分布,该目标位置关系可以包括以下至少一种:
97.弹窗与第二显示界面并列,效果如图5所示,此时应用程序23对应的弹窗与第二显示界面不存在重叠部分;
98.弹窗与第二显示界面存在重叠部分,效果如图6所示,此时应用程序23对应的弹窗与第二显示界面存在重叠部分(如图6中虚线所示部分);
99.第二显示界面全部位于弹窗之上,效果如图7所示,此时第二显示界面位于弹窗之上,或者说两者的重叠部分面积与第二显示界面的面积相同;
100.第二显示界面隐藏显示。
101.其中隐藏显示可以收缩到第一显示界面的边界或者透明化显示,例如在第二显示界面为正常模式时,若其覆盖第一显示界面内的弹窗,此时第二显示界面可以隐藏显示,效果如图8所示收缩到第一显示界面的边界和效果如图9所示透明化显示;又如,在第二显示界面为屏前锁定模式时,若其覆盖第一显示界面内的弹窗,此时第二显示界面保持正常显示即无需隐藏显示,从而使第二显示界面保持在第一显示界面之上。
102.需要说明的是,自由模式(freeform)显示弹窗时,弹窗包括最大化、最小化、关闭等按钮,当上述某个按钮被触发操作后,可以调整弹窗的大小和开关状态,满足不同的使用场景。例如当观看视频时,可以通过触发操作最大化按钮,使弹窗全屏显示,提升观看效果,此时第二显示界面可以隐藏显示;又如当临时不使用上述弹窗时,可以通过触发操作最小化按钮,使弹窗最小化显示,达到切换显示界面的效果,此时第二显示界面可以仍然显示在第一显示界面之上;再如当不需要使用上述弹窗时,可以通过触发操作关闭按钮,从而关闭弹窗,此时第二显示界面可以仍然显示在第一显示界面之上。又如,当正常使用上述弹窗时,无需对弹窗进行操作,此时第二显示界面可以与上述弹窗并列显示或者弹窗与第二显示界面重叠或者第二显示界面隐藏显示。本领域技术人员可以根据具体场景选择弹窗和第二显示界面的位置关系,相应方案落入本公开的保护范围。
103.在另一示例中,响应于触发第一显示界面所生成的触发事件,桌面启动器可以获取触发操作对应的操作类型;上述操作类型包括切换显示界面类型;当操作类型为切换显示界面类型时,桌面启动器可以将第一显示界面内的当前界面切换到触发事件对应的目标
界面,并且第二显示界面位于第一显示界面之上。参见图10,以触发事件为滑动切屏为例,用户在第二显示界面内向左滑动(箭头方向所示),移动终端可以切换到如图11所示的目标界面。
104.在又一示例中,当触发事件表示触发第二显示界面所生成的事件时,桌面启动器可以获取触发操作对应的操作类型;上述操作类型包括启动应用程序类型。响应于获得的操作类型为启动应用程序类型,桌面启动器可以在第二显示界面内显示应用程序对应的界面。相应地,桌面启动器可以在第一显示界面的任务栏中显示上述应用程序的图标,从而方便用户可以通过任务栏快速定位到对应的第一应用界面和/或第二应用界面内已启动的应用程序。参见图12,当用户点击应用程序24时,可以启动应用程序对应的界面并在第二显示界面内全屏显示,显示效果如图13所示。
105.需要说明的是,上述界面可以采用自由模式(freeform)或全屏模式(fullscreen)来显示。实际应用中,由于第二显示区域的面积通常较小,因此通过全屏模式显示界面可以满足用户的观看需求,提升观看体验。
106.在又一示例中,当触发事件表示触发第二显示界面所生成的事件时,桌面启动器可以获取触发操作对应的操作类型;上述操作类型包括切换显示界面类型;当操作类型为切换显示界面类型时,桌面启动器可以将第二显示界面内的当前界面切换到触发事件对应的目标界面,可参见图9和图10所示效果。
107.至此,本公开实施例提供的方案中可以获取触发事件;该触发事件包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件;然后,获取触发事件对应的目标显示区域;该目标显示区域包括以下至少一种:位于第一显示界面之内的第一显示区域和位于第二显示界面之内的第二显示区域;之后,将所述触发事件上报至所述目标显示区域对应显示界面的桌面启动器,以使桌面启动器在目标显示区域内启动所述触发事件对应的界面。这样,本实施例中可以仅在同一个显示屏上设置两个显示界面,每个显示界面可显示不同的显示系统,从而方便用户结合自身使用习惯选择不同的显示界面和/或显示系统,有利于降低操作难度,提高使用体验。
108.下面结合实际应用场景来描述本实施例提供的一种显示控制方法,包括:
109.移动终端在启动后可以按照现有逻辑显示桌面界面,此时移动终端具有第一个桌面启动器launcher。在此过程中,移动终端的显示屏可以检测用户的触发动作,例如触发动作包括长按和滑动。
110.当移动终端的硬件驱动层检测到触发动作时可以确定检测触发事件,操作系统中的system_server进程会对上述触发事件进行处理;并且,将上述触发事件派发到第一个桌面启动器launcher。
111.第一个桌面启动器launcher在确定触发操作的操作类型为启动应用程序类型时,桌面启动器可以在第一显示界面内采用自由模式(freeform)显示弹窗。或者,第一个桌面启动器launcher在确定触发操作的操作类型为切换显示界面类型时,桌面启动器可以在第一显示界面内的当前界面切换到触发事件对应的目标界面。
112.当用户有双屏显示的需求时,用户可以选择菜单栏,选择菜单栏中的“双屏”选项,继续选择“确定”选项。移动终端在检测到双屏选项被触发操作后,可以完成双屏配置操作。在双屏配置操作之后,移动终端可以在操作系统层创建虚拟屏幕设备(virtual display),
并且使该虚拟屏幕设备(virtual display)对应显示屏的另一个显示界面,从而获得第二显示界面。
113.移动终端的显示屏可以继续检测触发事件,在检测到触发事件后,操作系统中的system_server进程(的inputdispatcher)会对上述触发事件进行处理;获取触发事件对应的目标显示区域,即获得显示屏的识别码(displayid)。然后,根据上述识别码(displayid)将触发事件上报至目标显示区域对应的桌面启动器,以使桌面启动器在目标显示区域内启动触发事件对应的界面。
114.当用户没有双屏显示的需求时,用户可以选择菜单栏,选择菜单栏中的“双屏”选项,继续选择“取消”选项。移动终端在检测到双屏选项被取消后,可以完成取消双屏配置操作。
115.本实施例中允许用户选择或者取消双屏功能,在选择双屏功能时,移动终端的显示屏上可以显示2个显示界面。用户可以根据自己的需求选择相应的界面进行操作,有利于提高操作效率和使用体验。
116.在本公开实施例提供的一种显示控制方法的基础上,本公开实施例还提供了一种显示控制装置,应用于移动终端,所述移动终端包括第一显示界面、第二显示界面和桌面启动器;所述第二显示界面位于所述第一显示界面之上,且所述第一显示界面和所述第二显示界面的显示系统不同,参见图14,所述装置包括:
117.触发事件获取模块141,用于获取触发事件;所述触发事件包括以下至少一种:触发第一显示界面所生成的事件和触发第二显示界面所生成的事件;
118.目标区域获取模块142,用于获取所述触发事件对应的目标显示区域;所述目标显示区域包括以下至少一种:位于所述第一显示界面之内的第一显示区域和位于所述第二显示界面之内的第二显示区域;
119.触发事件上报模块143,用于将所述触发事件上报至所述目标显示区域对应的桌面启动器,以使所述桌面启动器在所述目标显示区域内启动所述触发事件对应的界面。
120.在一实施例中,获取触发事件之前,所述装置还包括:
121.虚拟屏幕获取模块,用于在所述移动终端的操作系统层创建虚拟屏幕设备,并且使所述虚拟屏幕设备对应所述第二显示界面。
122.在一实施例中,所述触发事件上报模块包括:
123.类型获取单元,用于响应于触发第一显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
124.弹窗显示单元,用于响应于获得的所述操作类型为启动应用程序类型,在所述第一显示界面内显示弹窗,且所述弹窗与所述第二显示界面按照目标位置关系分布;
125.所述目标位置关系包括以下至少一种:所述弹窗与所述第二显示界面并列,所述弹窗与所述第二显示界面存在重叠部分,所述第二显示界面全部位于所述弹窗之上,所述第二显示界面隐藏显示。
126.在一实施例中,所述触发事件上报模块包括:
127.类型获取单元,用于响应于触发第一显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
128.界面切换单元,用于响应于获得的所述操作类型为切换显示界面类型,将所述第
一显示界面内的当前界面切换到所述触发事件对应的目标界面,并且所述第二显示界面位于所述第一显示界面之上。
129.在一实施例中,所述触发事件上报模块包括:
130.类型获取单元,用于响应于触发第二显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
131.弹窗显示单元,用于响应于获得的所述操作类型为启动应用程序类型,在所述第二显示界面内显示应用程序对应的界面。
132.在一实施例中,所述触发事件上报模块包括:
133.类型获取单元,用于响应于触发第二显示界面所生成的触发事件,获取所述触发操作对应的操作类型;
134.界面切换单元,用于响应于获得的所述操作类型为切换显示界面类型,将所述第二显示界面内的当前界面切换到所述触发事件对应的目标界面。
135.需要说明的是,本实施例中示出的装置与图1所示方法实施例的内容相匹配,可以参考上述方法实施例的内容,在此不再赘述。
136.图15是根据一示例性实施例示出的一种移动终端的框图。例如,移动终端1500可以是智能手机,计算机,数字广播终端,平板设备,医疗设备,健身设备,个人数字助理等。
137.参照图15,移动终端1500可以包括以下一个或多个组件:处理组件1502,存储器1504,电源组件1506,多媒体组件1508,音频组件1510,输入/输出(i/o)的接口1512,传感器组件1514,通信组件1516,图像采集组件1518。
138.处理组件1502通常控制移动终端1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1502可以包括一个或多个处理器1520来执行计算机程序。此外,处理组件1502可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。例如,处理组件1502可以包括多媒体模块,以方便多媒体组件1508和处理组件1502之间的交互。
139.存储器1504被配置为存储各种类型的数据以支持在移动终端1500的操作。这些数据的示例包括用于在移动终端1500上操作的任何应用程序或方法的计算机程序,联系人数据,电话簿数据,消息,图片,视频等。存储器1504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
140.电源组件1506为移动终端1500的各种组件提供电力。电源组件1506可以包括电源管理系统,一个或多个电源,及其他与为移动终端1500生成、管理和分配电力相关联的组件。电源组件1506可以包括电源芯片,控制器可以电源芯片通信,从而控制电源芯片导通或者断开开关器件,使电池向主板电路供电或者不供电。
141.多媒体组件1508包括在移动终端1500和目标对象之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示屏(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自目标对象的输入信息。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
142.音频组件1510被配置为输出和/或输入音频文件信息。例如,音频组件1510包括一个麦克风(mic),当移动终端1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频文件信息。所接收的音频文件信息可以被进一步存储在存储器1504或经由通信组件1516发送。在一些实施例中,音频组件1510还包括一个扬声器,用于输出音频文件信息。
143.i/o接口1512为处理组件1502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。
144.传感器组件1514包括一个或多个传感器,用于为移动终端1500提供各个方面的状态评估。例如,传感器组件1514可以检测到移动终端1500的打开/关闭状态,组件的相对定位,例如组件为移动终端1500的显示屏和小键盘,传感器组件1514还可以检测移动终端1500或一个组件的位置改变,目标对象与移动终端1500接触的存在或不存在,移动终端1500方位或加速/减速和移动终端1500的温度变化。本示例中,传感器组件1514可以包括磁力传感器、陀螺仪和磁场传感器,其中磁场传感器包括以下至少一种:霍尔传感器、薄膜磁致电阻传感器、磁性液体加速度传感器。
145.通信组件1516被配置为便于移动终端1500和其他设备之间有线或无线方式的通信。移动终端1500可以接入基于通信标准的无线网络,如wifi,2g、3g、4g、5g,或它们的组合。在一个示例性实施例中,通信组件1516经由广播信道接收来自外部广播管理系统的广播信息或广播相关信息。在一个示例性实施例中,通信组件1516还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
146.在示例性实施例中,移动终端1500可以被一个或多个应用专用集成电路(asic)、数字信息处理器(dsp)、数字信息处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现。
147.在示例性实施例中,还提供了一种包括可执行的计算机程序的非临时性可读存储介质,例如包括指令的存储器1504,上述可执行的计算机程序可由处理器执行。其中,可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
148.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
149.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献