CN107247552A - 一种显示驱动方法以及电子设备 - Google Patents
一种显示驱动方法以及电子设备 Download PDFInfo
- Publication number
- CN107247552A CN107247552A CN201710527451.4A CN201710527451A CN107247552A CN 107247552 A CN107247552 A CN 107247552A CN 201710527451 A CN201710527451 A CN 201710527451A CN 107247552 A CN107247552 A CN 107247552A
- Authority
- CN
- China
- Prior art keywords
- display
- area
- screen
- display screen
- application program
- 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/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
-
- 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
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)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开了一种显示驱动方法以及电子设备中,该显示驱动方法包括:显示第一应用程序的显示界面;当第二应用程序输出提示信息时,获取用户输入的第一操作指令;执行第一操作指令,驱动显示屏进行分屏显示,当显示屏进行分屏显示时,显示屏的显示区分为第一区域以及第二区域,第一区域显示第一应用程序的显示界面,第二区域显示第二应用程序的显示界面;执行第一操作指令,驱动显示屏进行分屏显示包括:基于显示屏当前的显示模式,设置第一区域以及第二区域的相对位置,以便于用户输入第二操作指令。可见,本发明技术方案可以设置第一应用程序以及第二应用程序各自显示界面在显示区的相对位置,以便于用户输入第二操作指令。
Description
技术领域
本发明涉及图像显示技术领域,更具体的说,涉及一种显示驱动方法以及电子设备。
背景技术
随着科学技术的不断发展,越来越多的具有显示功能的电子设备被广泛的应用于人们的日常生活以及工作当中,为人们的日常生活以及工作带来了巨大的便利,成为当今人们不可或缺的重要工具。
智能手机是当今使用较为广泛的一种电子设备之一,现有的手机在显示一个应用程序的显示界面时,如果第二应用程序发来了新消息,需要将显示界面切换到第二应用程序的显示界面,不便于使用。
发明内容
为了解决上述问题,本发明提供了一种显示驱动方法以及电子设备,通过驱动显示屏进行分屏显示,可以同时显示第一应用程序以及第二应用程序的显示界面,同时可以设置第一应用程序以及第二应用程序各自显示界面在所述显示区的相对位置,以便于所述用户输入第二操作指令,便于使用。
为了实现上述目的,本发明提供如下技术方案:
一种显示驱动方法,用于具有显示屏的电子设备,所述显示驱动方法包括:
显示第一应用程序的显示界面;
当第二应用程序输出提示信息时,获取用户输入的第一操作指令;及
执行所述第一操作指令,驱动所述显示屏进行分屏显示,
当所述显示屏进行分屏显示时,所述显示屏的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面;
其中,所述执行所述第一操作指令,驱动所述显示屏进行分屏显示包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
优选的,在上述显示驱动方法中,所述基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置包括:
当所述显示屏当前处于竖屏显示模式时,将所述显示区分为上下两部分,上部分为所述第一区域,下部分为所述第二区域。
优选的,在上述显示驱动方法中,所述基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置包括:
当所述显示屏当前处于横屏显示模式时,将所述显示区分为左右两部分;
获取所述用户的输入习惯信息;及
基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为所述第一区域,另一者为所述第二区域。
优选的,在上述显示驱动方法中,所述获取所述用户的输入习惯信息包括:获取预先存储在所述电子设备的存储器中的所述输入习惯信息。
优选的,在上述显示驱动方法中,所述获取所述用户的输入习惯信息包括:
根据所述显示屏由竖屏显示模式转换到所述横屏显示模式的旋转方向获取所述输入习惯信息。
优选的,在上述显示驱动方法中,所述获取所述用户的输入习惯信息包括:
获取所述显示屏在预设时间段内由竖屏显示模式转换到所述横屏显示模式时的顺时针的旋转次数以及逆时针的旋转次数;
基于所述顺时针的旋转次数以及所述逆时针的旋转次数确认所述输入习惯信息。
本发明还提供了一种电子设备,所述电子设备包括:显示屏以及控制器;
所述显示屏用于显示应用程序的显示界面;
当所述显示屏显示第一应用程序的显示界面,第二应用程序输出提示信息时,所述控制器用于获取用户输入的第一操作指令,及执行所述第一操作指令,驱动所述显示屏进行分屏显示;
当所述显示屏进行分屏显示时,所述显示屏的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面;其中,所述控制器执行所述第一操作指令,驱动所述显示屏进行分屏显示的方式包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
优选的,在上述电子设备中,当所述显示屏当前处于竖屏显示模式时,所述控制器用于驱动所述显示屏将所述显示区分为上下两部分,上部分为所述第一区域,下部分为所述第二区域。
优选的,在上述电子设备中,当所述显示屏当前处于横屏显示模式时,所述控制器用于驱动所述显示屏将所述显示区分为左右两部分,获取所述用户的输入习惯信息,及基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为所述第一区域,另一者为所述第二区域。
优选的,在上述电子设备中,所述电子设备具有存储器,所述存储器存储有所述输入习惯信息;
所述控制器用于获取预先存储在所述存储器中的所述输入习惯信息。
优选的,在上述电子设备中,所述控制器用于根据所述显示屏由竖屏显示模式转换到所述横屏显示模式的旋转方向获取所述输入习惯信息。
优选的,在上述电子设备中,所述控制器用于获取所述显示屏在预设时间段内由竖屏显示模式转换到所述横屏显示模式时的顺时针的旋转次数以及逆时针的旋转次数,基于所述顺时针的旋转次数以及所述逆时针的旋转次数确认所述输入习惯信息。
通过上述描述可知,本发明技术方案提供的显示驱动方法以及电子设备中,当所述显示屏显示第一应用程序的显示界面,第二应用程序输出提示信息时,通过获取用户输入的第一操作指令,及执行所述第一操作指令,驱动所述显示屏进行分屏显示;当所述显示屏进行分屏显示时,所述显示屏的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面;其中,所述控制器执行所述第一操作指令,驱动所述显示屏进行分屏显示的方式包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
可见,本发明技术方案通过驱动显示屏进行分屏显示,可以同时显示第一应用程序以及第二应用程序的显示界面,同时可以设置第一应用程序以及第二应用程序各自显示界面在所述显示区的相对位置,以便于所述用户输入第二操作指令,便于使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种驱动方法的流程示意图;
图2-图4为本发明实施例提供的一种电子设备在显示屏竖屏显示时,进行分屏显示的工作原理示意图;
图5为本发明实施例提供的一种基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置的方法的流程示意图;
图6-图9为本发明实施例提供的一种电子设备在显示屏横屏显示时,进行分屏显示的工作原理示意图;
图10为本发明实施例提供的一种电子设备电路连接结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参考图1,图1为本发明实施例提供的一种驱动方法的流程示意图,该驱动方法用于具有显示屏的电子设备,所述驱动方法包括:
步骤S11:显示第一应用程序的显示界面。
可以通过显示屏显示应用程序的显示界面。
步骤S12:当第二应用程序输出提示信息时,获取用户输入的第一操作指令。
所述电子设备可以为手机、平板电脑以及其他具有显示功能的终端设备。所述显示屏可以触摸显示屏。用户可以直接通过所述显示屏输入所述第一操作指令。
所述第二应用程序的提示信息可以在所述第一应用程序的显示界面的预设区域展示。或是在所述显示屏的上拉菜单或是下拉菜单中展示。用户可以通过直接触发所述提示信息以输入所述第一操作指令。
步骤S13:执行所述第一操作指令,驱动所述显示屏进行分屏显示。
当所述显示屏进行分屏显示时,所述显示屏的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面。
其中,所述执行所述第一操作指令,驱动所述显示屏进行分屏显示包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
可见,本发明所示驱动方法中,通过驱动显示屏进行分屏显示,可以同时显示第一应用程序以及第二应用程序的显示界面,同时可以设置第一应用程序以及第二应用程序各自显示界面在所述显示区的相对位置,以便于所述用户输入第二操作指令,便于使用。
执行第一操作指令后,所述显示屏进行分屏显示,在显示第一应用程序的显示界面的同时显示第二应用程序的显示界面。最新显示的第二应用程序的显示界面为用户待操作的显示界面。为了便于用户对所述第二应用程序的显示界面进行操作,基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,将所述第二应用程序的显示界面设置在所述显示屏中便于用户操作的位置,以便于所述用户在所述第二应用程序的显示界面中输入第二操作指令。第二操作指令为第二应用程序需要用户输入的操作指令,包括信息输入和其它点击操作等。
本发明实施例所述显示驱动方法中,所述基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置包括:当所述显示屏当前处于竖屏显示模式时,将所述显示区分为上下两部分,上部分为所述第一区域,下部分为所述第二区域。
以手机为例,竖屏显示模式时,通过上部分的第一区域显示第一应用程序的显示界面,通过下部分的第二区域显示第二应用程序的显示界面,当对所述第二应用程序的显示界面进行操作,输入第二操作指令时,一方面,下部分与手指的距离较近便于输入操作,另一方面,当手指对下部分进行输入操作时,手指不会遮挡上部分的第一应用程序的显示界面,便于使用。
当所述电子设备的显示屏处于竖屏显示模式时,执行本发明实施例所述显示驱动方法过程中,基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置的方法如图2-图4所示。
参考图2-图4,图2-图4为本发明实施例提供的一种电子设备在显示屏竖屏显示时,进行分屏显示的工作原理示意图。图2-图4所示实施方式中,以第一应用程序为一视频播放APP,以第二应用程序为微信进行说明。
如图2所示,显示屏11通过竖屏显示模式,显示该视频播放APP的显示界面12,微信发来提示信息13,用户通过点击该提示信息13,以输入第一操作指令。
如图3所示,当执行所述第一操作指令时,驱动所述显示屏11进行分屏显示。将所述显示屏11的显示区分为上下两部分,上部分A为所述第一区域,下部分B为所述第二区域。通过第一区域显示该视频播放APP的显示界面12,通过第二区域显示微信的显示界面14,通过显示屏11分屏显示,同时显示该视频播放APP的显示界面12以及微信的显示界面14。
如图4所示,采用所述显示驱动方法,可以基于显示屏11处于竖屏显示模式的当前状态,使得微信的显示界面14处于显示屏的下部分,当用户对微信的显示界面14进行触控操作时,方便用户输入第二操作指令,例如进行信息输入栏的信息输入或者其它点击操作。
在其他实施方式中,所述基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置的方法还可以如图5所示,图5为本发明实施例提供的一种基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置的方法的流程示意图,此时所述显示屏处于横屏显示模式,图5所示方法包括:
步骤S21:当所述显示屏当前处于横屏显示模式时,将所述显示区分为左右两部分。
步骤S22:获取所述用户的输入习惯信息。
其中,所述输入习惯信息用于指示所述用户习惯左手对所述电子设备进行控制操作或是习惯右手对所述电子设备进行控制操作。
步骤S23:基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为所述第一区域,另一者为所述第二区域。
当所述显示屏当前处于横屏显示模式时,执行本发明实施例所述显示驱动方法过程中,基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置的方法如图6-图8所示。
参考图6-图9,图6-图9为本发明实施例提供的一种电子设备在显示屏横屏显示时,进行分屏显示的工作原理示意图。图6-图9所示实施方式中,以第一应用程序为一视频播放APP,以第二应用程序为微信进行说明。
如图6所示,显示屏11通过横屏显示模式,显示该视频播放APP的显示界面12时,微信发来提示信息13,用户通过点击该提示信息13,以输入第一操作指令。
当执行所述第一操作指令时,驱动所述显示屏11进行分屏显示。将所述显示屏11的显示区分为左右两部分。
获取所述用户的输入习惯信息后,基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为第一区域,另一者为第二区域。
将显示区分为左部分C以及右部分D时,一种实施方式如图7和图8所示,将左部分C设置为第一区域,用于显示该视频播放APP的显示界面12,将右部分D设置为第二区域,用于显示微信的显示界面14。该实施方式中,便于用户通过右手对位于右部分D的第二区域显示的第二应用程序的显示界面14进行触控操作,以便于输入第二操作指令,且不遮挡位于左部分C的第一区显示的第一应用程序的显示界面12。
将显示区分为左部分C以及右部分D时,另一种实施方式如图9以及图10所示,将左部分C设置为第二区域,用于显示显示微信的显示界面14,将右部分D设置为第一区域,用于显示该视频播放APP的显示界面12。该实施方式中,便于用户通过左手对位于左侧的左部分C的第二区域显示的第二应用程序的显示界面14进行触控操作,以便于输入第二操作指令,且不遮挡位于右部分D的第一区显示的第一应用程序的显示界面12。
需要说明的是,在上述实施例方式中,以第一应用程序为视频播放APP,以第二应用程序为微信进行示例说明。第一应用程序以及第二应用程序的实现方式包括但不局限于上述实施方式。第一应用程序以及第二应用程序为不同的应用程序,第一应用程序以及第二应用程序均可以任意应用程序。
本发明实施例中,所述输入第二操作指令,包括对所述第二应用程序显示界面中显示的信息输入栏进行信息输入,还包括对所述第二应用程序的显示界面进行其它触控操作,以控制所述第二应用程序执行预设功能。
例如,第二应用程序可以为浏览器,分屏显示后,用户执行第二操作指令包括对浏览器的显示界面进行上翻页、下翻页、页面设置、书签设置以及关闭浏览器等操作。
再例如,第二应用程序可以手机来电程序,分屏显示后,用户执行第二操作指令包括接通电话、挂断电话、通话录音以及通话音量设置等操作。
再例如,第二应用程序可以为时钟应用程序,分屏显示后,用户执行第二操作指令包括关闭时钟闹铃、调节时钟、设定闹铃以及关闭时钟应用程序等操作。
当通过第二操作指令关闭第二应用程序后,关闭显示屏的分屏显示模式,所述显示屏的显示区整个用于显示第一应用程序的显示界面。
当所述显示屏当前处于横屏显示模式时,一种实施方式中,获取用户的输入***时使用的过程中自动获取显示屏的旋转方向,通过数据统计,以确定所述输入习惯信息,并将所述输入习惯信息存储到存储器中,以便于执行所述显示驱动方法,设置所述第一区域以及所述第二区域的相对位置。也就是说,该实施方式中,在执行所述显示驱动方法前,输入习惯信息是已经存储在所述电子设备的存储器中,执行所述显示驱动方法进行分屏显示时,只需要从所述存储器中读取所述输入习惯信息即可。前述的数据统计的方式,举例而言是获取所述显示屏11在预设时间段内由竖屏转为横屏时顺时针的旋转次数以及逆时针的旋转次数,基于顺时针的旋转次数以及逆时针的旋转次数确认所述输入习惯信息,并将判断得到的输入习惯信息在执行所述显示驱动方法前存储在所述电子设备的存储器中,供显示驱动使用。具体而言,在一预定时间内或者旋屏事件发生次数为一预定次数范围内,统计显示屏11由竖屏转为横屏时旋转方向分别为顺时针和逆时针的次数,如果顺时针次数大于逆时针次数一预定阈值,则判断输入习惯为左手习惯,例如在100次旋屏事件发生的时间区间内,设定预定阈值为80,如果顺时针旋转次数为95,逆时针旋转次数仅为5,则判断输入习惯为左手习惯;如果逆时针次数大于顺时针次数该预定阈值,例如逆时针旋转次数为97,顺时针旋转次数仅为3,则判断输入习惯为右手习惯。由于用户在实际使用时也有可能不按照固定规律旋转电子设备,因此本实施例是扩大采样样本降低输入习惯判断的误差,提高输入习惯判断的正确率。
当所述显示屏当前处于横屏显示模式时,另一种实施方式中,获取用户的输入习惯信息包括:根据所述显示屏由竖屏显示模式转换到所述横屏显示模式的旋转方向获取所述输入习惯信息。该实施方式中,所述输入习惯信息是在执行所述显示驱动方法的过程中,根据显示屏由竖屏转为横屏时的显示屏的旋转方向是顺时针还是逆时针方向来确定所述输入习惯信息,以便于执行所述显示驱动方法,设置所述第一区域以及所述第二区域的相对位置。具体而言,可以检测显示屏11从竖屏转到横屏时的旋转方向,如果该旋转方向为逆时针方向,则判断输入习惯为习惯用右手;如果该旋转方向为顺时针方向,则判断输入习惯为习惯用左手。值得注意的是,上述显示屏11从竖屏转到横屏的时机或事件可从该电子设备的软体层面检测到,例如从操作***或显示驱动程序获取;也可以从触发显示屏11的显示模式发生转变的模式转变指令的来源处获取,例如该电子设备的图形绘制单元处获取。而所述旋转方向由该电子设备中内置的陀螺仪或是角速度传感器确定,但本发明并不以此为限。
其中,可以通过电子设备中内置的陀螺仪或是角速度传感器确定所述显示屏的旋转方向。
当所述显示屏当前处于横屏显示模式时,又一种实施方式中,所述获取所述用户的输入习惯信息包括:获取所述显示屏在预设时间段内由竖屏转为横屏时,顺时针的旋转次数以及逆时针的旋转次数;基于顺时针的旋转次数以及逆时针的旋转次数确认所述输入习惯信息。该实施方式中,所述输入习惯信息是在执行所述显示驱动方法的过程中,根据显示屏在预设时间段内由竖屏转为横屏时顺时针的旋转次数以及逆时针的旋转次数确定所述输入习惯信息,以便于执行所述显示驱动方法,设置所述第一区域以及所述第二区域的相对位置。
通过上述描述可知,在本发明实施例所述显示驱动方法中,在显示第一程序的显示界面时,第二应用程序输出提示信息后,通过获取用户输入的第一操作指令,执行该第一操作指令后,驱动显示屏进行分屏显示,同时显示第一应用程序以及第二应用程序的显示界面,且在驱动显示屏进行分屏显示时,还可以基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。可见,通过所述显示驱动方法,一方面,可以设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令,另一方面,能够在输入所述第二操作指令时,不会造成输入操作遮挡用户的视野,便于用户使用所述电子设备。
基于上述实施例所述显示驱动方法,本发明另一实施例还提供了一种电子设备,所述电子设备如图10所示,图10为本发明实施例提供的一种电子设备电路连接结构示意图,该电子设备包括:显示屏21以及控制器22。所述显示屏21用于显示应用程序的显示界面。显示屏21以及控制器22连接。
当所述显示屏21显示第一应用程序的显示界面,第二应用程序输出提示信息时,所述控制器22用于获取用户输入的第一操作指令,及执行所述第一操作指令,驱动所述显示屏21进行分屏显示。
当所述显示屏21进行分屏显示时,所述显示屏21的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面;其中,所述控制器22执行所述第一操作指令,驱动所述显示屏21进行分屏显示的方式包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
本发明实施例所述电子设备中,所述控制器22可以执行上述显示驱动方法,驱动显示屏21进行分屏显示,基于显示屏21当前的显示模式,所述控制器22可以设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
在本发明实施例所述电子设备中,当所述显示屏21当前处于竖屏显示模式时,所述控制器22用于驱动所述显示屏21将所述显示区分为上下两部分,上部分为所述第一区域,下部分为所述第二区域。
在本发明实施例所述电子设备中,当所述显示屏21当前处于横屏显示模式时,所述控制器22用于驱动所述显示屏21将所述显示区分为左右两部分,获取所述用户的输入习惯信息,及基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为第一区域,另一者为第二区域。
可选的,所述电子设备具有存储器23,所述存储器23存储有所述输入习惯信息。所述存储器23和所述控制器22连接。
所述控制器22用于获取预先存储在所述存储器23中的所述输入习惯信息。或者,所述控制器22用于根据所述显示屏21由所述竖屏显示模式转换到所述横屏显示模式的旋转方向获取所述输入习惯信息。具体而言,控制器22检测显示屏21从竖屏转到横屏时的旋转方向,如果该旋转方向为逆时针方向,则判断输入习惯为习惯用右手;如果该旋转方向为顺时针方向,则判断输入习惯为习惯用左手。值得注意的是,上述显示屏21从竖屏转到横屏的时机或事件可从该电子设备的软体层面检测到,例如从操作***或显示驱动程序获取;也可以从触发显示屏21的显示模式发生转变的模式转变指令的来源处获取,例如该电子设备的图形绘制单元(未绘示)处获取。而所述旋转方向由该电子设备中内置的陀螺仪或是角速度传感器确定,但本发明并不以此为限。
在一另实施例中,所述控制器22用于获取所述显示屏21在预设时间段内由竖屏转为横屏时顺时针的旋转次数以及逆时针的旋转次数,基于顺时针的旋转次数以及逆时针的旋转次数确认所述输入习惯信息。具体而言,在一预定时间内或者旋屏事件发生次数为一预定次数范围内,控制器22分别统计所述显示屏21由竖屏转为横屏时旋转方向为顺时针和逆时针的次数,如果顺时针次数大于逆时针次数一预定阈值,则判断输入习惯为左手习惯,例如在100次旋屏事件发生的时间段内,设定预定阈值为80,如果顺时针旋转次数为95,逆时针旋转次数仅为5,则判断输入习惯为左手习惯;如果逆时针次数大于顺时针次数该预定阈值,例如逆时针旋转次数为97,顺时针旋转次数仅为3,则判断输入习惯为右手习惯。由于用户在实际使用时也有可能不按照固定规律旋转电子设备,因此本实施例是扩大采样样本降低输入习惯判断的误差,提高输入习惯判断的正确率。
本发明实施例所述电子设备可以为手机,其他实施方式中,所述电子设备还可以为平板电脑等具有触控显示功能的终端设备。
通过上述描述可知,本发明实施例所述电子设备中,在显示第一应用程序的显示界面时,如果收到第二应用程序的提示信息,在用户输入第一操作指令时,执行该第一操作指令,可以通过驱动显示屏分屏显示,以同时显示第一应用程序以及第二应用程序的显示界面,可以基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令,便于用户使用。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的显示驱动方法相对应,所以描述的比较简单,相关之处参见显示驱动方法相关部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (12)
1.一种显示驱动方法,用于具有显示屏的电子设备,其特征在于,所述显示驱动方法包括:
显示第一应用程序的显示界面;
当第二应用程序输出提示信息时,获取用户输入的第一操作指令;及
执行所述第一操作指令,驱动所述显示屏进行分屏显示,
当所述显示屏进行分屏显示时,所述显示屏的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面;
其中,所述执行所述第一操作指令,驱动所述显示屏进行分屏显示包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
2.根据权利要求1所述的显示驱动方法,其特征在于,所述基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置包括:
当所述显示屏当前处于竖屏显示模式时,将所述显示区分为上下两部分,上部分为所述第一区域,下部分为所述第二区域。
3.根据权利要求1所述的显示驱动方法,其特征在于,所述基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置包括:
当所述显示屏当前处于横屏显示模式时,将所述显示区分为左右两部分;
获取所述用户的输入习惯信息;及
基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为所述第一区域,另一者为所述第二区域。
4.根据权利要求3所述的显示驱动方法,其特征在于,所述获取所述用户的输入习惯信息包括:获取预先存储在所述电子设备的存储器中的所述输入习惯信息。
5.根据权利要求3所述的显示驱动方法,其特征在于,所述获取所述用户的输入习惯信息包括:
根据所述显示屏由竖屏显示模式转换到所述横屏显示模式的旋转方向获取所述输入习惯信息。
6.根据权利要求3所述的显示驱动方法,其特征在于,所述获取所述用户的输入习惯信息包括:
获取所述显示屏在预设时间段内由竖屏显示模式转换到所述横屏显示模式时的顺时针的旋转次数以及逆时针的旋转次数;
基于所述顺时针的旋转次数以及所述逆时针的旋转次数确认所述输入习惯信息。
7.一种电子设备,其特征在于,包括:显示屏以及控制器;
所述显示屏用于显示应用程序的显示界面;
当所述显示屏显示第一应用程序的显示界面,第二应用程序输出提示信息时,所述控制器用于获取用户输入的第一操作指令,及执行所述第一操作指令,驱动所述显示屏进行分屏显示;
当所述显示屏进行分屏显示时,所述显示屏的显示区分为第一区域以及第二区域,所述第一区域用于显示所述第一应用程序的显示界面,所述第二区域用于显示所述第二应用程序的显示界面;其中,所述控制器执行所述第一操作指令,驱动所述显示屏进行分屏显示的方式包括:基于所述显示屏当前的显示模式,设置所述第一区域以及所述第二区域的相对位置,以便于所述用户输入第二操作指令。
8.根据权利要求7所述的电子设备,其特征在于,当所述显示屏当前处于竖屏显示模式时,所述控制器用于驱动所述显示屏将所述显示区分为上下两部分,上部分为所述第一区域,下部分为所述第二区域。
9.根据权利要求7所述的电子设备,其特征在于,当所述显示屏当前处于横屏显示模式时,所述控制器用于驱动所述显示屏将所述显示区分为左右两部分,获取所述用户的输入习惯信息,及基于所述用户的输入习惯信息,设置左部分以及右部分中的一者为所述第一区域,另一者为所述第二区域。
10.根据权利要求9所述的电子设备,其特征在于,所述电子设备具有存储器,所述存储器存储有所述输入习惯信息;
所述控制器用于获取预先存储在所述存储器中的所述输入习惯信息。
11.根据权利要求9所述的电子设备,其特征在于,所述控制器用于根据所述显示屏由竖屏显示模式转换到所述横屏显示模式的旋转方向获取所述输入习惯信息。
12.根据权利要求9所述的电子设备,其特征在于,所述控制器用于获取所述显示屏在预设时间段内由竖屏显示模式转换到所述横屏显示模式时的顺时针的旋转次数以及逆时针的旋转次数,基于所述顺时针的旋转次数以及所述逆时针的旋转次数确认所述输入习惯信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710527451.4A CN107247552A (zh) | 2017-06-30 | 2017-06-30 | 一种显示驱动方法以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710527451.4A CN107247552A (zh) | 2017-06-30 | 2017-06-30 | 一种显示驱动方法以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107247552A true CN107247552A (zh) | 2017-10-13 |
Family
ID=60013802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710527451.4A Pending CN107247552A (zh) | 2017-06-30 | 2017-06-30 | 一种显示驱动方法以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107247552A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108121493A (zh) * | 2017-12-13 | 2018-06-05 | 广东欧珀移动通信有限公司 | 显示控制方法及相关产品 |
CN111736786A (zh) * | 2020-06-22 | 2020-10-02 | Oppo广东移动通信有限公司 | 一种分屏显示方法、装置及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106030A (zh) * | 2013-01-22 | 2013-05-15 | 京东方科技集团股份有限公司 | 一种软键盘的显示方法、装置及电子设备 |
CN103279303A (zh) * | 2013-05-31 | 2013-09-04 | 东莞宇龙通信科技有限公司 | 事件消息的处理方法及装置 |
US9338432B1 (en) * | 2011-09-22 | 2016-05-10 | Intuit Inc. | Mobile device with 3-dimensional user interface |
CN105630355A (zh) * | 2015-12-26 | 2016-06-01 | 深圳市金立通信设备有限公司 | 一种显示控制方法及终端 |
CN106201166A (zh) * | 2016-06-25 | 2016-12-07 | 深圳市金立通信设备有限公司 | 一种分屏显示方法及终端 |
-
2017
- 2017-06-30 CN CN201710527451.4A patent/CN107247552A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9338432B1 (en) * | 2011-09-22 | 2016-05-10 | Intuit Inc. | Mobile device with 3-dimensional user interface |
CN103106030A (zh) * | 2013-01-22 | 2013-05-15 | 京东方科技集团股份有限公司 | 一种软键盘的显示方法、装置及电子设备 |
CN103279303A (zh) * | 2013-05-31 | 2013-09-04 | 东莞宇龙通信科技有限公司 | 事件消息的处理方法及装置 |
CN105630355A (zh) * | 2015-12-26 | 2016-06-01 | 深圳市金立通信设备有限公司 | 一种显示控制方法及终端 |
CN106201166A (zh) * | 2016-06-25 | 2016-12-07 | 深圳市金立通信设备有限公司 | 一种分屏显示方法及终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108121493A (zh) * | 2017-12-13 | 2018-06-05 | 广东欧珀移动通信有限公司 | 显示控制方法及相关产品 |
CN111736786A (zh) * | 2020-06-22 | 2020-10-02 | Oppo广东移动通信有限公司 | 一种分屏显示方法、装置及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019267413B2 (en) | User interfaces for watches | |
US9310834B2 (en) | Full screen mode | |
CN104969163B (zh) | 应用界面的展示方法、装置及电子设备 | |
JP4959765B2 (ja) | 携帯端末装置 | |
CN103380406B (zh) | 使用设备面板的相对移动来输入用户命令的方法和装置 | |
EP2733693B1 (en) | Electronic device for adjusting brightness of screen and method thereof | |
CN101692194B (zh) | 包括滚动特征的图形用户界面、设计及方法 | |
US20100245106A1 (en) | Mobile Computer Device Binding Feedback | |
JP4591798B2 (ja) | 端末装置及びプログラム | |
CN103605461B (zh) | 一种应用界面显示方法及终端 | |
CN106843739A (zh) | 一种移动终端的显示控制方法及移动终端 | |
WO2014075470A1 (zh) | 一种终端及终端屏幕显示信息控制方法 | |
CN105549878B (zh) | 电子书翻页控制方法及设备 | |
JP2011233064A (ja) | 情報処理装置及び表示画面操作方法 | |
CN103246476A (zh) | 一种屏幕内容的旋转方法、装置及终端设备 | |
JP6781783B2 (ja) | 情報処理装置及びその制御方法並びにプログラム | |
CN105630393A (zh) | 一种触摸屏工作模式的控制方法和控制装置 | |
CN104902174B (zh) | 一种摄像头转动控制方法及终端 | |
CN107247552A (zh) | 一种显示驱动方法以及电子设备 | |
CN108984092A (zh) | 设备控制方法、装置、存储介质及电子设备 | |
CN104346119B (zh) | 显示的方法和电子设备 | |
EP2821892A1 (en) | Display device and operating method thereof | |
CN106973237A (zh) | 一种拍摄方法及移动终端 | |
EP3457672B1 (en) | Portable electronic device, touch operation processing method, and program | |
JP2005345543A5 (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171013 |
|
RJ01 | Rejection of invention patent application after publication |