本申请实施例涉及显示技术领域,尤其涉及一种显示方法、显示装置及显示设备。
背景技术:
大多数移动设备都支持两种显示模式,即横向(landscape)模式和纵向(portrait)模式。通常,设备只需要读取内置的重力传感器的数值,便可以判断出用户握持设备的状态,并调整当前的显示模式为landscape模式或portrait模式。
技术实现要素:
有鉴于此,本申请实施例的一个目的在于提供一种显示方案。
为实现上述目的,根据本申请实施例的第一方面,提供一种显示方法,包括:
确定一显示屏的姿态对应的参考显示模式;
确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序;
突出显示所述至少一个第一程序的至少一个第一程序图标。
结合第一方面,在第一方面的第一种可能的实现方式中,所述突出显示所述至少一个第一程序的至少一个第一程序图标,包括:
按照所述参考显示模式,显示所述至少一个第一程序的至少一个 第一程序图标。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述突出显示所述至少一个第一程序的至少一个第一程序图标,包括:
高亮显示所述至少一个第一程序的至少一个第一程序图标。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述至少一个程序图标包括一第二程序图标,所述至少一个程序包括所述第二程序图标对应的一第二程序,所述第二程序的一第一功能模式的优选显示模式与所述参考显示模式匹配,所述至少一个第一程序包括所述第二程序;
所述突出显示所述至少一个第一程序的至少一个第一程序图标,包括:突出显示用于直接开启所述第二程序的所述第一功能模式的第一入口图标。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一入口图标与所述第二程序图标相同,或者,不同。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第二程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第二程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第二程序为计算器程序,所述第一功能模式为科学模式或标准模式。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第九种可能的实现方式中,所述参考显示模式为横向模式为纵向模式。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十种可能的实现方式中,所述显示屏为一触控显示屏。
为实现上述目的,根据本申请实施例的第二方面,提供一种显示方法,包括:
确定一显示屏的姿态对应的参考显示模式;
确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配;
显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标。
结合第二方面,在第二方面的第一种可能的实现方式中,所述至少一个程序图标包括:对应所述第一程序的第一程序图标;所述第一程序图标与所述第一入口图标相同,或,不同。
结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第一程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一程序为计算器程序,所述 第一功能模式为科学模式或标准模式。
结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述参考显示模式为横向模式为纵向模式。
结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第七种可能的实现方式中,所述显示屏为一触控显示屏。
为实现上述目的,根据本申请实施例的第三方面,提供一种显示装置,包括:
第一确定模块,用于确定一显示屏的姿态对应的参考显示模式;
第二确定模块,用于确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
第三确定模块,用于确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序;
显示模块,用于突出显示所述至少一个第一程序的至少一个第一程序图标。
结合第三方面,在第三方面的第一种可能的实现方式中,所述显示模块包括:第一显示单元,用于按照所述参考显示模式,显示所述至少一个第一程序的至少一个第一程序图标。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三 方面的第二种可能的实现方式中,所述显示模块包括:第二显示单元,用于高亮显示所述至少一个第一程序的至少一个第一程序图标。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述至少一个程序图标包括一第二程序图标,所述至少一个程序包括所述第二程序图标对应的一第二程序,所述第二程序的一第一功能模式的优选显示模式与所述参考显示模式匹配,所述至少一个第一程序包括所述第二程序;
所述显示模块具体用于:突出显示用于直接开启所述第二程序的所述第一功能模式的第一入口图标。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述第一入口图标与所述第二程序图标相同,或者,不同。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述第二程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第二程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述第二程序为计算器程序,所述第一功能模式为科学模式或标准模式。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第七种可能的实现方式中,所述第一确定模块具体用于:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第八种可能的实现方式中,所述第一确定模块具体用于:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第九种可能的实现方式中,所述参考显示模式为横向模式为纵向模式。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第十种可能的实现方式中,所述显示屏为一触控显示屏。
为实现上述目的,根据本申请实施例的第四方面,提供一种显示装置,包括:
第一确定模块,用于确定一显示屏的姿态对应的参考显示模式;
第二确定模块,用于确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
第三确定模块,用于确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配;
显示模块,用于显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标。
结合第四方面,在第四方面的第一种可能的实现方式中,所述至少一个程序图标包括:对应所述第一程序的第一程序图标;所述第一程序图标与所述第一入口图标相同,或,不同。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述第一程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第一程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述第一程序为计算器程序,所述第一功能模式为科学模式或标准模式。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述第一确定模块具体用于:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模 式。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述第一确定模块具体用于:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第六种可能的实现方式中,所述参考显示模式为横向模式为纵向模式。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第七种可能的实现方式中,所述显示屏为一触控显示屏。
为实现上述目的,根据本申请实施例的第五方面,提供一种显示设备,包括:
显示屏;
姿态探测模组,用于探测所述显示屏的姿态;
存储器,用于存储指令;
处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:
确定所述显示屏的姿态对应的参考显示模式;
确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序;
在所述显示屏上突出显示所述至少一个第一程序的至少一个第一程序图标。
为实现上述目的,根据本申请实施例的第六方面,提供一种显示设备,包括:
显示屏;
姿态探测模组,用于探测所述显示屏的姿态;
存储器,用于存储指令;
处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:
确定所述显示屏的姿态对应的参考显示模式;
确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配;
显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标。
以上多个技术方案中的至少一个技术方案具有如下有益效果:
本申请实施例通过确定一显示屏的姿态对应的参考显示模式,确定所述显示屏上显示的至少一个程序图标对应的至少一个程序,确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序,突出显示所述至少一个第一程序的至少一个第一程序图标,提供了一种显示方案,具体地,通过突出显示优选显示模式与显示屏的姿态对应的参考显示模式匹配的程序的图标,提示用户适合在所述显示屏的姿态下使用的程序,便于用户选择想使用的程序。
附图说明
图1为本申请提供的一种显示方法实施例一的流程示意图;
图2a和图2b分别为一手机的显示屏在不同姿态下对应的横向模式和纵向模式的一种示意图;
图2c为按照参考显示模式显示一个程序图标的一种示意图;
图2d为图2c中按照参考显示模式显示的程序图标对应的程序的一种示意图;
图3为本申请提供的一种显示方法实施例二的流程示意图;
图4a为本申请提供的一种显示装置实施例一的结构示意图;
图4b、4c分别为图4a所示实施例的一种实现方式的结构示意图;
图5为本申请提供的一种显示装置实施例二的结构示意图;
图6a为本申请提供的一种显示设备实施例一的结构示意图;
图6b为图6a所示实施例的一种实现方式的结构示意图;
图7a为本申请提供的一种显示设备实施例二的结构示意图;
图7b为图7a所示实施例的一种实现方式的结构示意图。
具体实施方式
下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1为本申请提供的一种显示方法实施例一的流程示意图。如图1所示,本实施例包括:
110、确定一显示屏的姿态对应的参考显示模式。
举例来说,本申请提供的一种显示装置实施例一所述的显示装置,或者,本申请提供的一种显示设备实施例一所述的显示设备,作为本实施例的执行主体,执行110~140。
本实施例中,所述显示屏可以为任意类型的显示屏。可选地,所述显示屏为一触控显示屏。
本实施例中,所述显示屏可以设置在具有显示功能的任意设备中,即,所述显示屏可以设置在任意显示设备中。可选地,所述显示屏设置在一便携终端中,其中,所述便携终端包括但不限于以下任一种:手机、平板电脑、智能手表。
本实施例中,所述显示屏的姿态可以有多种方式来探测,比如,通过所述显示屏所属显示设备中的重力传感器来探测。
本实施例中,所述显示屏的不同姿态可能对应不同的参考显示模 式。可选地,所述参考显示模式为横向(landscape)模式为纵向(portrait)模式。图2a和图2b分别为一手机的显示屏在不同姿态下对应的横向模式和纵向模式的一种示意图。
120、确定所述显示屏上显示的至少一个程序图标对应的至少一个程序。
本实施例中,所述显示屏上显示的至少一个程序图标是指,在所述显示屏的显示界面中包含的至少一个程序图标。具体地,所述至少一个程序图标为一个程序图标或多个程序图标;每个程序图标为该程序图标对应的程序的入口。
本实施例中,所述至少一个程序为一个程序或多个程序,所述至少一个程序通常与所述至少一个程序图标一一对应。
130、确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序。
本实施例中,所述至少一个程序中的每个程序通常都有自己的优选显示模式。具体地,一个程序可选地只有一种优选显示模式,或者,有多种优选显示模式。当一个程序有多种优选显示模式时,可选地,只要该多种优选显示模式中存在一个优选显示模式与所述参考显示模式匹配即可,即,130中确定的所述至少一个第一程序包括该程序。
本实施例中,与所述参考显示模式类似地,所述优选显示模式可选地为横向(landscape)模式为纵向(portrait)模式。举例来说,视频类程序和游戏类程序通常更适用于以landscape模式显示,相应地,视频类程序和游戏类程序的优选显示模式可选地为landscape模式;网页浏览类程序、新闻客户端通常更适用于以portrait模式显示,相应地,网页浏览类程序、新闻客户端的优选显示模式可选地为portrait模式。
本实施例中,一个程序的优选显示模式可选地是由所述程序的开发人员设置好的,或者,由用户设置好的,或者,根据用户对所述程 序的使用习惯确定的。
140、突出显示所述至少一个第一程序的至少一个第一程序图标。
本实施例中,所述突出显示所述至少一个第一程序的至少一个第一程序图标的目的是,使用户更容易注意到所述至少一个第一程序图标,从而更容易注意到所述至少一个第一程序。
本实施例中,所述突出显示所述至少一个第一程序图标可选地是,在执行120时所述显示屏的显示界面上突出显示所述至少一个第一程序图标。
本实施例通过确定一显示屏的姿态对应的参考显示模式,确定所述显示屏上显示的至少一个程序图标对应的至少一个程序,确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序,突出显示所述至少一个第一程序的至少一个第一程序图标,提供了一种显示方案,具体地,通过突出显示优选显示模式与显示屏的姿态对应的参考显示模式匹配的程序的图标,提示用户适合在所述显示屏的姿态下使用的程序,便于用户选择想使用的程序。
以下通过一些可选的实现方式进一步地描述本实施例的方法。
本实施例中,140的突出显示有多种实现方式。
在一种可选的实现方式中,所述突出显示所述至少一个第一程序的至少一个第一程序图标,包括:
按照所述参考显示模式,显示所述至少一个第一程序的至少一个第一程序图标。
具体地,为了突出所述至少一个第一程序图标,对于所述至少一个程序中除了所述至少一个第一程序之外的至少一个其它程序,相应地不按照所述参考显示模式显示。
图2c为按照参考显示模式显示一个程序图标的一种示意图;图2d为图2c中按照参考显示模式显示的程序图标对应的程序的一种示意图。如图2c所示,手机的显示屏的姿态对应的参考显示模式为 landscape模式,显示屏上显示了多个程序图标,其中,图2c中虚线框所圈住的程序图标对应的程序为游戏类程序“三国杀”,如图2d所示,该程序的优选显示模式同样为landscape模式,与所述参考显示模式匹配,而显示屏上显示的其它程序图标对应的程序的优选显示模式均为portrait模式,与所述参考显示模式不匹配,可以看到,只有“三国杀”的程序图标按照landscape模式显示,其它程序图标均按照portrait模式显示,因此,用户能够很容易地注意到“三国杀”的程序图标。
可选地,本实现方式在所述显示设备开启了屏幕方向锁定功能的场景下实施。
在又一种可选的实现方式中,所述突出显示所述至少一个第一程序的至少一个第一程序图标,包括:
高亮显示所述至少一个第一程序的至少一个第一程序图标。
具体地,为了突出所述至少一个第一程序图标,对于所述至少一个程序中除了所述至少一个第一程序之外的至少一个其它程序,相应地不高亮显示。
需要说明的是,除了上述两种实现方式,突出显示还有其它多种实现方式,比如,抖动、放大等。另外,突出显示可以是上述任意多种实现方式的叠加,比如,按照所述参考显示模式,高亮显示所述至少一个第一程序的至少一个第一程序图标。
本实施例中,考虑到有的程序有多种功能模式,且该多种功能模式可能有不同的优选显示模式,相应地,该程序有多种优选显示模式。
在一种可能的场景中,所述至少一个程序图标包括一第二程序图标,所述至少一个程序包括所述第二程序图标对应的一第二程序,所述第二程序的一第一功能模式的优选显示模式与所述参考显示模式匹配,所述至少一个第一程序包括所述第二程序。
在此场景中,为了用户能够快速进入与所述参考显示模式匹配的 优选显示模式对应的功能模式,可选地,所述突出显示所述至少一个第一程序的至少一个第一程序图标,包括:
突出显示用于直接开启所述第二程序的所述第一功能模式的第一入口图标。
其中,所述第一入口图标是所述第二程序的一个程序图标。
其中,所述第一入口图标与所述第二程序图标相同,或者,不同。所述第二程序图标即执行120时所述显示屏上显示的所述第二程序的一个程序图标。
在此场景中,可选地,所述第二程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第二程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。其中,所述第二功能模式与所述第一功能模式为所述第二程序的不同的功能模式,所述第二入口图标为所述第二程序的又一个程序图标。类似地,所述第二入口图标与所述第二程序图标相同,或者,不同。
举例来说,所述第二程序为计算器程序,所述第一功能模式为科学模式或标准模式。进一步地,科学模式的优选显示模式为landscape模式,标准模式的优选显示模式为portrait模式;相应地,当所述参考显示模式为landscape模式时,所述第一功能模式为科学模式,当所述参考显示模式为portrait模式时,所述第一功能模式为标准模式。
在此场景中,可选地,所述第二程序包括优选显示模式与所述参考显示模式匹配的多个功能模式,相应地,所述第一功能模式可以是该多个功能模式中的任一。
需要说明的是,此场景可以结合突出显示的各种实现方式,比如,所述突出显示用于直接开启所述第二程序的所述第一功能模式的第一入口图标可选地包括:按照所述参考显示模式显示所述第一入口图标,或者,高亮显示所述第一入口图标。
本实施例的执行主体可以在任何时刻执行本实施例。可选地,本 实施例的执行主体定期地执行本实施例的方法,或者,在一定条件满足时执行本实施例的方法。
在一种可选的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
在又一种可选的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
在上述各实现方式中,需要说明的是,当所述显示屏的姿态不变时,所述显示屏的姿态对应的参考显示模式通常也不变;当所述显示屏的姿态发生变化时,所述显示屏的姿态对应的参考显示模式可能会相应地变化,或者,不变;所述显示屏的姿态对应的参考显示模式是否发生变化,可选地取决于所述显示屏的姿态的变化情况、姿态与参考显示模式的对应关系等。
图3为本申请提供的一种显示方法实施例二的流程示意图。如图3所示,本实施例包括:
310、确定一显示屏的姿态对应的参考显示模式。
举例来说,本申请提供的一种显示装置实施例二所述的显示装置,或者,本申请提供的一种显示设备实施例二所述的显示设备,作为本实施例的执行主体,执行310~340。
本实施例中,所述显示屏可以为任意类型的显示屏。可选地,所述显示屏为一触控显示屏。
本实施例中,所述显示屏可以设置在具有显示功能的任意设备中,即,所述显示屏可以设置在任意显示设备中。可选地,所述显示屏设置在一便携终端中,其中,所述便携终端包括但不限于以下任一种:手机、平板电脑、智能手表。
本实施例中,所述显示屏的姿态可以有多种方式来探测,比如,通过所述显示屏所属显示设备中的重力传感器来探测。
本实施例中,所述显示屏的不同姿态可能对应不同的参考显示模式。可选地,所述参考显示模式为横向(landscape)模式为纵向(portrait)模式。图2a和图2b分别为一手机的显示屏在不同姿态下对应的横向模式和纵向模式的一种示意图。
320、确定所述显示屏上显示的至少一个程序图标对应的至少一个程序。
本实施例中,所述显示屏上显示的至少一个程序图标是指,在所述显示屏的显示界面中包含的至少一个程序图标。具体地,所述至少一个程序图标为一个程序图标或多个程序图标;每个程序图标为该程序图标对应的程序的入口。
本实施例中,所述至少一个程序为一个程序或多个程序,所述至少一个程序通常与所述至少一个程序图标一一对应。
330、确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配。
本实施例中,所述第一程序有多种功能模式,该多种功能模式中每种功能模式均有自己的优选显示模式。
本实施例中,与所述参考显示模式类似地,所述优选显示模式可选地为横向(landscape)模式为纵向(portrait)模式。
本实施例中,所述第一功能模式的优选显示模式可选地是由所述第一程序的开发人员设置好的,或者,由用户设置好的,或者,根据用户对所述第一程序的所述第一功能模式的使用习惯确定的。
需要说明的是,所述第一程序可能包括优选显示模式与所述参考显示模式匹配的多个功能模式,相应地,所述第一功能模式可以是该多个功能模式中的任一个。
340、显示用于直接开启所述第一程序的所述第一功能模式的第 一入口图标。
本实施例中,所述第一入口图标是所述第一程序的一个程序图标,执行320时所述显示屏上也显示了所述第一程序的一个程序图标,这两个程序图标可以是相同的或者不同的图标。具体地,所述至少一个程序图标包括:对应所述第一程序的第一程序图标;所述第一程序图标与所述第一入口图标相同,或,不同。进一步地,若所述第一程序图标与所述第一入口图标不同,则340中显示所述第一入口图标可选地是用所述第一入口图标替代所述第一程序图标。
本实施例中,所述显示所述第一入口图标可选地是,在执行320时所述显示屏的显示界面上显示所述第一入口图标。
本实施例通过确定一显示屏的姿态对应的参考显示模式,确定所述显示屏上显示的至少一个程序图标对应的至少一个程序,确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配,显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标,提供了一种显示方案,具体地,通过显示优选显示模式与显示屏的姿态对应的参考显示模式匹配的功能模式的入口图标,提示用户适合在所述显示屏的姿态下使用的功能模式,且使得用户能够快捷地进入该功能模式。
以下通过一些可选的实现方式进一步地描述本实施例的方法。
本实施例中,所述第一程序的除了所述第一功能模式之外的其它功能模式的优选显示模式可能与所述参考模式不匹配。可选地,所述第一程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第一程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
其中,所述第二功能模式与所述第一功能模式为所述第二程序的不同的功能模式,所述第二入口图标为所述第一程序的又一个程序图标。类似地,所述第二入口图标与执行320时所述显示屏上显示的所 述第一程序的一个程序图标相同,或者,不同。
在本实施例的一种可能的应用场景中,所述第一程序为计算器程序,所述第一功能模式为科学模式或标准模式。进一步地,科学模式的优选显示模式为landscape模式,标准模式的优选显示模式为portrait模式;相应地,当所述参考显示模式为landscape模式时,所述第一功能模式为科学模式,当所述参考显示模式为portrait模式时,所述第一功能模式为标准模式。
本实施例的执行主体可以在任何时刻执行本实施例。可选地,本实施例的执行主体定期地执行本实施例的方法,或者,在一定条件满足时执行本实施例的方法。
在一种可选的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
在又一种可选的实现方式中,所述确定一显示屏的姿态对应的参考显示模式,包括:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
在上述各实现方式中,需要说明的是,当所述显示屏的姿态不变时,所述显示屏的姿态对应的参考显示模式通常也不变;当所述显示屏的姿态发生变化时,所述显示屏的姿态对应的参考显示模式可能会相应地变化,或者,不变;所述显示屏的姿态对应的参考显示模式是否发生变化,可选地取决于所述显示屏的姿态的变化情况、姿态与参考显示模式的对应关系等。
图4a为本申请提供的一种显示装置实施例一的结构示意图。如图4a所示,显示装置400包括:
第一确定模块41,用于确定一显示屏的姿态对应的参考显示模式;
第二确定模块42,用于确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
第三确定模块43,用于确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序;
显示模块44,用于突出显示所述至少一个第一程序的至少一个第一程序图标。
本实施例中,所述显示屏可以为任意类型的显示屏。可选地,所述显示屏为一触控显示屏。
本实施例中,所述显示屏可以设置在具有显示功能的任意设备中,即,所述显示屏可以设置在任意显示设备中。可选地,所述显示屏设置在一便携终端中,其中,所述便携终端包括但不限于以下任一种:手机、平板电脑、智能手表。
本实施例中,所述显示屏的姿态可以有多种方式来探测,比如,通过所述显示屏所属显示设备中的重力传感器来探测。
本实施例中,所述显示屏的不同姿态可能对应不同的参考显示模式。可选地,所述参考显示模式为横向(landscape)模式为纵向(portrait)模式。图2a和图2b分别为一手机的显示屏在不同姿态下对应的横向模式和纵向模式的一种示意图。
本实施例中,所述显示屏上显示的至少一个程序图标是指,在所述显示屏的显示界面中包含的至少一个程序图标。具体地,所述至少一个程序图标为一个程序图标或多个程序图标;每个程序图标为该程序图标对应的程序的入口。
本实施例中,所述至少一个程序为一个程序或多个程序,所述至少一个程序通常与所述至少一个程序图标一一对应。
本实施例中,所述至少一个程序中的每个程序通常都有自己的优选显示模式。具体地,一个程序可选地只有一种优选显示模式,或者,有多种优选显示模式。当一个程序有多种优选显示模式时,可选地, 只要该多种优选显示模式中存在一个优选显示模式与所述参考显示模式匹配即可,即,第三确定模块43确定的所述至少一个第一程序包括该程序。
本实施例中,与所述参考显示模式类似地,所述优选显示模式可选地为横向(landscape)模式为纵向(portrait)模式。举例来说,视频类程序和游戏类程序通常更适用于以landscape模式显示,相应地,视频类程序和游戏类程序的优选显示模式可选地为landscape模式;网页浏览类程序、新闻客户端通常更适用于以portrait模式显示,相应地,网页浏览类程序、新闻客户端的优选显示模式可选地为portrait模式。
本实施例中,一个程序的优选显示模式可选地是由所述程序的开发人员设置好的,或者,由用户设置好的,或者,根据用户对所述程序的使用习惯确定的。
本实施例中,显示模块突出显示所述至少一个第一程序的至少一个第一程序图标的目的是,使用户更容易注意到所述至少一个第一程序图标,从而更容易注意到所述至少一个第一程序。
本实施例中,显示模块44可选地在第二确定模块42执行其功能时所述显示屏的显示界面上显示所述至少一个第一程序图标。
本实施例的显示装置通过第一确定模块确定一显示屏的姿态对应的参考显示模式,第二确定模块确定所述显示屏上显示的至少一个程序图标对应的至少一个程序,第三确定模块确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序,显示模块突出显示所述至少一个第一程序的至少一个第一程序图标,提供了一种显示方案,具体地,通过突出显示优选显示模式与显示屏的姿态对应的参考显示模式匹配的程序的图标,提示用户适合在所述显示屏的姿态下使用的程序,便于用户选择想使用的程序。
以下通过一些可选的实现方式进一步地描述本实施例的显示装 置400。
本实施例中,显示模块44有多种突出显示的方式。
在一种可选的实现方式中,如图4b所示,显示模块44包括:
第一显示单元441,用于按照所述参考显示模式,显示所述至少一个第一程序的至少一个第一程序图标。
在又一种可选的实现方式中,如图4c所示,显示模块44包括:
第二显示单元442,用于高亮显示所述至少一个第一程序的至少一个第一程序图标。
本实施例中,考虑到有的程序有多种功能模式,且该多种功能模式可能有不同的优选显示模式,相应地,该程序有多种优选显示模式。
在一种可能的场景中,所述至少一个程序图标包括一第二程序图标,所述至少一个程序包括所述第二程序图标对应的一第二程序,所述第二程序的一第一功能模式的优选显示模式与所述参考显示模式匹配,所述至少一个第一程序包括所述第二程序;
在此场景中,为了用户能够快速进入与所述参考显示模式匹配的优选显示模式对应的功能模式,可选地,显示模块44具体用于:突出显示用于直接开启所述第二程序的所述第一功能模式的第一入口图标。
其中,所述第一入口图标与所述第二程序图标相同,或者,不同。
在此场景中,可选地,所述第二程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第二程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
举例来说,所述第二程序为计算器程序,所述第一功能模式为科学模式或标准模式。
需要说明的是,此场景可以结合突出显示的各种实现方式,比如,显示模块44具体用于:按照所述参考显示模式显示所述第一入口图标,或者,高亮显示所述第一入口图标。
本实施例中,显示装置400的各模块可以在任何时刻执行各自的功能。可选地,显示装置400的各模块定期地执行各自的功能,或者,在一定条件满足时执行各自的功能。
在一种可选的实现方式中,第一确定模块41具体用于:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
在又一种可选的实现方式中,第一确定模块41具体用于:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
上述各实现方式、各场景的具体实现均可参照本申请提供的一种显示方法实施例一中的相应描述。
图5为本申请提供的一种显示装置实施例二的结构示意图。如图5所示,显示装置500包括:
第一确定模块51,用于确定一显示屏的姿态对应的参考显示模式;
第二确定模块52,用于确定所述显示屏上显示的至少一个程序图标对应的至少一个程序;
第三确定模块53,用于确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配;
显示模块54,用于显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标。
本实施例中,所述显示屏可以为任意类型的显示屏。可选地,所述显示屏为一触控显示屏。
本实施例中,所述显示屏可以设置在具有显示功能的任意设备中,即,所述显示屏可以设置在任意显示设备中。可选地,所述显示屏设置在一便携终端中,其中,所述便携终端包括但不限于以下任一 种:手机、平板电脑、智能手表。
本实施例中,所述显示屏的姿态可以有多种方式来探测,比如,通过所述显示屏所属显示设备中的重力传感器来探测。
本实施例中,所述显示屏的不同姿态可能对应不同的参考显示模式。可选地,所述参考显示模式为横向(landscape)模式为纵向(portrait)模式。图2a和图2b分别为一手机的显示屏在不同姿态下对应的横向模式和纵向模式的一种示意图。
本实施例中,所述显示屏上显示的至少一个程序图标是指,在所述显示屏的显示界面中包含的至少一个程序图标。具体地,所述至少一个程序图标为一个程序图标或多个程序图标;每个程序图标为该程序图标对应的程序的入口。
本实施例中,所述至少一个程序为一个程序或多个程序,所述至少一个程序通常与所述至少一个程序图标一一对应。
本实施例中,所述第一程序有多种功能模式,该多种功能模式中每种功能模式均有自己的优选显示模式。
本实施例中,与所述参考显示模式类似地,所述优选显示模式可选地为横向(landscape)模式为纵向(portrait)模式。
本实施例中,所述第一功能模式的优选显示模式可选地是由所述第一程序的开发人员设置好的,或者,由用户设置好的,或者,根据用户对所述第一程序的所述第一功能模式的使用习惯确定的。
需要说明的是,所述第一程序可能包括优选显示模式与所述参考显示模式匹配的多个功能模式,相应地,所述第一功能模式可以是该多个功能模式中的任一个。
本实施例中,所述第一入口图标是所述第一程序的一个程序图标,第二确定模块52执行其功能时所述显示屏上也显示了所述第一程序的一个程序图标,这两个程序图标可以是相同的或者不同的图标。具体地,所述至少一个程序图标包括:对应所述第一程序的第一 程序图标;所述第一程序图标与所述第一入口图标相同,或,不同。进一步地,若所述第一程序图标与所述第一入口图标不同,则显示模块54显示所述第一入口图标可选地是用所述第一入口图标替代所述第一程序图标。
本实施例中,显示模块54可选地在第二确定模块52执行其功能时所述显示屏的显示界面上显示所述第一入口图标。
本实施例的显示装置通过第一确定模块确定一显示屏的姿态对应的参考显示模式,第二确定模块确定所述显示屏上显示的至少一个程序图标对应的至少一个程序,第三确定模块确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配,显示模块显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标,提供了一种显示方案,具体地,通过显示优选显示模式与显示屏的姿态对应的参考显示模式匹配的功能模式的入口图标,提示用户适合在所述显示屏的姿态下使用的功能模式,且使得用户能够快捷地进入该功能模式。
以下通过一些可选的实现方式进一步地描述本实施例的显示装置500。
本实施例中,所述第一程序的除了所述第一功能模式之外的其它功能模式的优选显示模式可能与所述参考模式不匹配。可选地,所述第一程序的一第二功能模式的优选显示模式与所述参考显示模式不匹配,用于开启所述第一程序的所述第二功能模式的第二入口图标与所述第一入口图标不同。
其中,所述第二功能模式与所述第一功能模式为所述第二程序的不同的功能模式,所述第二入口图标为所述第一程序的又一个程序图标。类似地,所述第二入口图标与第二确定模块52执行其功能时所述显示屏上显示的所述第一程序的一个程序图标相同,或者,不同。
在本实施例的一种可能的应用场景中,所述第一程序为计算器程 序,所述第一功能模式为科学模式或标准模式。
本实施例中,显示装置500的各模块可以在任何时刻执行各自的功能。可选地,显示装置500的各模块定期地执行各自的功能,或者,在一定条件满足时执行各自的功能。
在一种可选的实现方式中,第一确定模块51具体用于:响应于所述显示屏的姿态发生变化,确定变化后的姿态对应的参考显示模式。
在又一种可选的实现方式中,第一确定模块51具体用于:响应于所述显示屏的姿态对应的参考显示模式发生变化,确定变化后的参考显示模式。
上述各实现方式、各场景的具体实现均可参照本申请提供的一种显示方法实施例二中的相应描述。
图6a为本申请提供的一种显示设备实施例一的结构示意图。如图6a所示,显示设备600包括:
显示屏61;
姿态探测模组62,用于探测显示屏61的姿态;
存储器63,用于存储指令;
处理器64,用于执行存储器63存储的指令,所述指令使得处理器64执行以下操作:
确定显示屏61的姿态对应的参考显示模式;
确定显示屏61上显示的至少一个程序图标对应的至少一个程序;
确定所述至少一个程序中优选显示模式与所述参考显示模式匹配的至少一个第一程序;
在显示屏61上突出显示所述至少一个第一程序的至少一个第一程序图标。
本实施例中,显示设备600可选地包括但不限于以下任一种:手机、平板电脑、智能手表。
本实施例中,显示屏61可选地为一触控显示屏。
本实施例中,姿态探测模组62可选地包括:至少一个重力传感器。
本实施例中,存储器63可选地包括高速随机存储器(random-accessmemory,简称ram),可选地还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
本实施例中,所述指令可选地以一个程序的形式存储在存储器63中。
本实施例中,处理器64可能是一个中央处理器(centralprocessingunit,简称cpu),或者是特定集成电路(applicationspecificintegratedcircuit,简称asic),或者是被配置成执行上述操作的一个或多个集成电路。所述指令使得处理器64执行的上述操作可以参照上述显示方法实施例一中的相应描述,在此不赘述。
在一种可选的实现方式中,如图6b所示,显示设备600还包括:通信接口65和通信总线66。其中,通信接口65用于与外部设备的通信,显示屏61、姿态探测模组62、存储器63、处理器64、通信接口65通过通信总线66完成相互间的通信和控制。
本实施例的具体实现和有效效果参照本申请提供的一种显示方法实施例一中的相应描述。
图7a为本申请提供的一种显示设备实施例二的结构示意图。如图7a所示,显示设备700包括:
显示屏71;
姿态探测模组72,用于探测所述显示屏的姿态;
存储器73,用于存储指令;
处理器74,用于执行存储器73存储的指令,所述指令使得处理器74执行以下操作:
确定显示屏71的姿态对应的参考显示模式;
确定显示屏71上显示的至少一个程序图标对应的至少一个程序;
确定所述至少一个程序中存在一第一程序的一第一功能模式的优选显示模式与所述参考显示模式匹配;
在显示屏71上显示用于直接开启所述第一程序的所述第一功能模式的第一入口图标。
本实施例中,显示设备700可选地包括但不限于以下任一种:手机、平板电脑、智能手表。
本实施例中,显示屏71可选地为一触控显示屏。
本实施例中,姿态探测模组72可选地包括:至少一个重力传感器。
本实施例中,存储器73可选地包括高速随机存储器(random-accessmemory,简称ram),可选地还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
本实施例中,所述指令可选地以一个程序的形式存储在存储器73中。
本实施例中,处理器74可能是一个中央处理器(centralprocessingunit,简称cpu),或者是特定集成电路(applicationspecificintegratedcircuit,简称asic),或者是被配置成执行上述操作的一个或多个集成电路。所述指令使得处理器74执行的上述操作可以参照上述显示方法实施例二中的相应描述,在此不赘述。
在一种可选的实现方式中,如图7b所示,显示设备700还包括:通信接口75和通信总线76。其中,通信接口75用于与外部设备的通信,显示屏71、姿态探测模组72、存储器73、处理器74、通信接 口75通过通信总线76完成相互间的通信和控制。
本实施例的具体实现和有效效果参照本申请提供的一种显示方法实施例二中的相应描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。