一种终端显示方法、终端及计算机可读存储介质与流程

文档序号:14253807阅读:205来源:国知局
本发明涉及通信
技术领域
:,更具体地说,涉及一种终端显示方法、终端及计算机可读存储介质。
背景技术
::随着终端向着更加智能化、更高集成度和更强功能的方向发展,其功耗也随之攀升。在终端产品功耗较大的情况下,用户不得不频繁地对终端产品进行充电操作,这使得用户负担加重。而且,在很多不具备充电条件下,终端会因电量低而停止向用户提供服务,导致用户的工作生活因此受到影响。目前,终端功耗已经成为了用户在选择终端产品时最为关注的指标之一。因此,如何降低终端功耗,延长终端待机时间,进而保障用户体验已经成为了各大终端厂家争相解决的难题之一。通常,在降低终端功耗的研究当中,比较集中并受到广泛关注的研究方向有这样两个:第一、如何降低终端射频通信的功耗;第二、如何降低终端处理器的处理功耗。不可否认,这两个方向的研究成果确实对节省终端电量、延长终端待机时间有积极作用,在很大程度上提升了终端用户的使用体验。但近年来,在这两个方向的研究基本进入了瓶颈,很少有真正适合实际应用的改善策略被提出,即使有一些新的基于上述方向的功耗降低策略出现,也基本都是以牺牲用户体验为代价的。以牺牲用户体验为代价来降低功耗这是不值得提倡的,因为降低终端功耗的初始目的也是为了提升用户体验。所以,现在亟需提供一种新的降低终端功耗的方案,用以在保证用户体验的情况下进一步节省终端电量。技术实现要素:本发明要解决的技术问题在于:如何在保证用户体验的同时降低终端功耗,延长终端待机时间,提升用户体验,针对该技术问题,提供一种终端显示方法、终端及计算机可读存储介质。为解决上述技术问题,本发明提供一种终端显示方法,所述终端显示方法包括以下步骤:判断当前接收到的显示指令是否是区域显示指令;若是,在所述终端显示屏上为所述显示指令确定对应的可视区域,所述可视区域的面积小于所述显示屏面积;点亮所述可视区域并将与所述显示指令相关联之目标应用的显示界面显示在所述可视区域内。可选的,所述判断当前接收到的显示指令是否是区域显示指令的步骤包括:检测用户在所述显示屏上的操作手势;判断检测到的所述操作手势是否是预设手势;若是,则判定用户当前通过所述显示屏输入的显示指令是区域显示指令。可选的,所述检测用户在所述显示屏上的操作手势的步骤包括:在所述终端处于息屏状态时,检测用户在所述显示屏上的操作手势;或,在所述终端处于通过可视区域进行显示的区域显示状态时,检测用户在所述显示屏上的操作手势。可选的,所述判断当前接收到的显示指令是否是区域显示指令的步骤之后,还包括:若判断当前接收到的显示指令不是区域显示指令,点亮所述终端显示屏全部的显示区域进行显示。可选的,所述点亮所述可视区域并将与所述显示指令相关联之目标应用的显示界面显示在所述可视区域内的步骤之前,还包括:解析所述显示指令,根据解析结果确定与所述显示指令相关的目标应用;或,接收用户输入的应用指定指令,根据所述应用指定指令确定与所述显示指令相关联的目标应用。可选的,所述点亮所述可视区域并将与所述显示指令相关联之目标应用的显示界面显示在所述可视区域内的步骤之后,还包括:接收用户针对所述可视区域下发的调整指令;根据所述调整指令对所述可视区域的范围和/或显示亮度进行调整。可选的,所述在所述终端显示屏上为所述显示指令确定对应的可视区域的步骤包括:解析所述显示指令,并获取所述显示指令中的区域指定信息;根据所述区域指定信息确定出所述可视区域的范围;或,检测用户当前对所述终端的持握姿势,查询姿势-区域映射表,根据所述姿势-区域映射表中各持握姿势同可视区域范围的对应关系确定出用户当前持握姿势对应的可视区域。进一步地,本发明还提供了一种终端,所述终端包括处理器、存储器、显示屏及通信总线;所述通信总线用于实现所述处理器同所述存储器,以及所述处理器同所述显示屏之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上任一项所述的终端显示方法的步骤。可选地,所述显示屏为包括有机发光二极管的有机电激光显示屏。进一步地,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一项所述的终端显示方法的步骤。有益效果本发明提供一种终端显示方法、终端及计算机可读存储介质,针对现有方案在降低终端功耗时无法兼顾用户体验的问题,本发明提出了一种终端显示方法,通过判断当前接收到的显示指令是否是区域显示指令,如果是,则在终端显示屏上为显示指令确定对应的可视区域,然后点亮可视区域并将与显示指令相关联之目标应用的显示界面显示在可视区域内。由于当前接收到的显示指令是区域显示指令时采用面积小于显示屏的面积对相应的目标应用显示界面进行显示,所以,减少了终端显示时显示屏上被点亮的区域,有效降低了终端用于显示的功耗,但又不影响用户对目标应用显示界面上显示信息的获取,可以在降低终端功耗的同时保障用户体验。另外,本发明还提供了一种终端及计算机可读存储介质,该终端通过可视区域来对目标应用显示界面进行显示,降低了显示功耗,同时因为向用户提供了一种新的交互方式,所以通过增加交互趣味性的方式进一步提升了用户体验。附图说明下面将结合附图及实施例对本发明作进一步说明,附图中:图1为本发明第一实施例中终端显示时间的显示区域示意图;图2为本发明第一实施例提供的终端显示方法的一种流程图;图3为本发明第一实施例提供的一种终端的用户交互界面示意图;图4为本发明第一实施例提供的另一种终端的用户交互界面示意图;图5为本发明第一实施例提供的又一种终端的用户交互界面示意图;图6为本发明第二实施例提供的终端显示方法的一种流程图;图7为本发明第三实施例提供的终端的一种硬件结构示意图;图8为本发明第四实施例提供的移动终端的一种硬件结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。第一实施例:现有的终端省电方案着重考虑的是如何从终端射频通信过程中进行省电,以及如何在终端处理器实现处理功能的同时进行省电,但从终端显示方向上来考虑电量控制的解决方案却比较少。而随着手机等终端的显示屏尺寸越来越大,显示所带来的功耗已经越来越不容忽视了。现有显示方案中,出于降低显示用电的目的,一方面会对终端息屏与否进行管理:例如,检测用户是否在短时间内不会使用终端,若是,则立即控制终端进入息屏状态。另一方面还会对显示屏的显示亮度进行控制,例如,为了节省电量可以将终端显示屏的显示亮度调低。考虑到在许多应用场景下,用户实际仅关心显示屏上部分区域所呈现的内容,例如用户从息屏状态点亮手机仅仅是为了了解当前的时间信息,而时间信息通常是固定显示在终端显示屏的一个小区域内。如图1所示,时间信息显示在终端10的左上角。在这种情况下,显示屏左上角的区域11才是终端10的有效显示区域。又或者,用户当前只想看朋友刚刚发过来的短消息,对于其他信息并不关心,那么用于显示新信息的区域就是终端的有效显示区域。但在现有的终端显示方案中,并不存在“有效显示区域”和“无效显示区域”的概念。因为现有显示方案中,显示屏就是终端在一次显示过程中的最小单元,现有终端在显示时只能以显示屏为整体进行点亮或息屏控制。所以,在某些情况下,终端僵化地进行全屏显示造成了电量浪费,因为其显示了对于用户需求而言多余的信息。针对现有显示方案中终端总是全屏显示,造成电量浪费的问题,本实施例提供一种新的终端显示方法,下面结合图2对该终端显示方法进行介绍:s202、判断当前接收到的显示指令是否是区域显示指令。显示指令就是用于指示终端显示屏进行显示的指令,通常显示指令由用户下发,例如用户通过实体按键,或者触击显示屏指示终端点亮显示屏进行显示。当然,显示指令也可以由其他对象下发,例如,当用户预先设置了特别关注某个应用中信息的更新,则在终端从网络侧接收到该应用的消息之后,可以将该消息作为显示指令,不等用户控制直接向用户进行显示。在本实施例中,当终端接收到显示指令时,判断当前的显示指令是否是区域显示指令。如果是区域显示指令,则表征当前显示指令对应的显示内容应当通过可视区域进行显示。若不是,则说明当前的显示指令是全屏显示指令,可以直接点亮终端显示屏的全部区域进行显示。应当理解的是,本实施例中可视区域的面积小于显示屏的面积。在本实施例的一种示例当中,用户通过显示屏下发显示指令。应当理解的是,该显示屏是能够接收用户输入的触控屏。当终端检测到用户在显示屏上做出了操作手势时,可以判断检测到的操作手势是预设手势,如果是预设手势,则说明用户下发的显示指令是区域显示指令,否则说明用户下发的是非区域显示指令。毫无疑义的是,预设手势可以由用户预先设置。终端通过在设置阶段采集用户做出的手势,并将采集结果转换成对应的手势数据存储到本地。若使用阶段中用户在显示屏上做出了触控操作,则终端在检测到用户做出的操作手势后,可以将该操作手势对应的手势数据与存储在本地的预设手势的手势数据进行比较,若匹配成功,则说明用户当前的操作手势就是预设手势,否则说明该操作手势不是预设手势,也即用户当前做出的操作手势并不是在下发区域显示指令。在本实施例中,预设手势可以是用户指定的任何手势,例如对显示屏进行的连续且达到预设次数的点击操作;在显示屏上划出封闭图形或者在显示屏上划出的预设字母、数字的图案等。由于预设手势可以由用户自定义设置,因此,本实施例中并不具体限定其形态。应当理解的是,用户做出的对应于预设手势的操作手势可能不会是非常规范的。例如,用户在设置阶段时与终端预先约定预设手势是形似于“o”的封闭图形,但是用户在实际操作的时候,可能并不能百分百的保证自己划出的是一个封闭圆形。针对形似“o”的预设手势,图3示出了用户实际在终端显示屏上所划封闭图案的一种示意图,可见,用户划出的图案是并不规范的。另一方面,用户在不同时刻做出的预设手势可能是不完全相同的,换言之,哪怕是针对相同的预设手势,用户每一次做出的操作手势也是不相同的。为了避免因为上述两方面的问题导致终端无法识别用户针对预设手势做出的操作手势,本实施例中,在设置预设手势阶段,终端可以对用户相同的手势进行多次采集,得到用户的针对一个手势动作的多种手势数据,进而总结出用户的手势习惯,便于用户使用阶段的手势识别。在上述示例当中,预设手势由用户指定,当然,本领域技术人员能够理解的是,预设手势的手势数据也可以由终端设计人员在终端设计生产阶段预先设置完成并存储在终端中。在用户使用终端时,终端可以预先提示用户应该做出何种操作手势才能完成区域显示指令的下发。毫无疑义的是,本实施例中用户在下发显示指令时,也可以通过终端的实体按键实现下发,例如部分手机上,包括实体的电源键、音量调节键或者还另外包括实体的“home”键。因此用户和终端也可以约定通过对这些实体按键的不同按压方式来实现显示指令的下发。这里所说的按压方式包括“长按”、“连续按压”以及不同按键间的“组合按压”等。具体的,按压方式可以由本领域技术人员进行自行组合,这里不再一一列举。s204、若接收到的显示指令是区域显示指令,则在终端显示屏上为显示指令确定对应的可视区域。在终端确定当前接收到的显示指令为区域显示指令时,终端可以为该显示指令确定对应的可视区域。根据前面的介绍可知,可视区域是终端显示屏上的一个显示区域,其面积小于显示屏的面积,但是本领域技术人员应当明白的是,在确定一个可视区域时,不仅要确定其大小,还要确定其在显示屏的位置、形状等。在本实施例的一种示例当中,可视区域是固定的,所以其形状大小以及位置都是一定的。在这种情况下,当确定接收到的显示指令是区域显示指令时,终端可以直接将显示屏上预设位置处形状、大小一定的显示区域作为可视区域。换言之,在这种情况下,针对每一条显示指令,只要其是区域显示指令,则其对应的可视区域都是相同的。例如,可视区域是显示屏正中心处半径为1.5cm的圆形区域,则在每次接收到用户下发的区域显示指令后,终端均可以将该圆形区域作为可视区域。在本实施例的另外一些示例当中,可视区域的范围可以根据其他方式来确定,例如:第一种,在显示指令中携带有区域指定信息,该区域指定信息能够让终端确定出可视区域在显示屏上的范围。例如,用户通过在显示屏上划出封闭图形从而实现显示指令的下发,则该封闭图形不仅可以作为终端判定该显示指令为区域显示指令的依据,还能向终端告知用户希望将封闭图形内的区域作为可视区域。在该示例当中,用户直接通过自己手指划定的范围向终端示出了可视区域的范围。在本实施例的另外一种示例当中,用户可以通过划定不同的封闭图案来表征不同位置不同大小的可视区域:如果用户的操作手势是封闭三角形,则说明用户希望在显示屏上部呈现边长为2cm的正方形区域作为可视区域;如果用户划出的操作手势是四边形,则说明用户希望在显示屏中间区域呈现边长为2.5cm的正方形区域作为可视区域;如果用户的操作手势形似圆形,则说明用户希望在显示屏中间区域划出一个半径为1.5cm的圆形区域作为可视区域。当然,除了这里列举的几种以外,还有许多其他可以替代的方式,这里不再枚举。在上述方式中,终端应当存储不同操作手势与对应可视区域范围的对应关系,当接收到用户在显示屏上的操作手势之后,先确定该操作手势是否是对应关系中几种预设手势中的一种。如果是,则说明该操作手势对应的显示指令是区域显示指令。同时,可以直接该操作手势对应的可视区域范围信息提取出来,以确定出可视区域。第二种,在这种方式中,终端主要基于接收显示指令时用户对终端的持握姿势来确定可视区域。通过对用户持握姿势的检测,可以推测用户观看显示屏的角度、距离等,从而为用户确定出最适合其观看的可视区域。相对于其他确定可视区域的方式,这种方式确定出的可视区域更适合用户对屏幕的观看,有利于提升用户体验。应当理解的是,在这种确定可视区域的方式下,用户可能需要通过多个不同种类的传感器来检测用户的持握姿势,例如重力传感器、陀螺仪以及压力传感器等。当根据各传感器的检测结果确定用户当前对终端的持握姿势后,终端可以查询预先存储的姿势-区域映射表,根据该姿势-区域映射表中各持握姿势同可视区域范围的对应关系确定出用户当前持握姿势对应的可视区域。应当理解的是,在姿势-区域映射表中,各持握姿势对应的可视区域的范围不完全相同。例如用户横屏持握和竖屏持握的可视区域范围不同;终端被用户倾斜持握和正直持握两种状态下的可视区域范围不同;用户单手持握终端上部和下部两种情况对应的可视区域范围不同;甚至左手持握与右手持握所对应的可视区域范围也不同。s206、点亮可视区域并将与显示指令相关联之目标应用的显示界面显示在可视区域内。当终端确定出针对显示指令的可视区域后,可以点亮可视区域,然后在可视区域内对用户需要的显示内容进行显示。在本实施例的一种示例中,终端可以根据显示指令来确定待显示的内容,因为显示指令是与目标应用相互关联的。因此,当终端接收到一个显示指令后,可以直接根据该显示指令确定出与该显示指令对应的目标应用是哪一个,然后将该目标应用的显示界面显示到终端显示屏上。在本实施例的另一示例当中,终端在接收到显示指令并确定该显示指令后仅确定当前需要通过可视区域进行显示,至于具体的显示内容,则由用户指定。例如,在其中一个示例当中,用户在向终端下发一个区域显示指令之后,可以再向终端下发应用指定指令,当终端接收到用户的应用指定指令后,可以对该指令进行解析,从而根据该应用指定指令确定用户下发显示指令是为了对哪一个目标应用的显示界面进行显示。可选地,用户首先在终端触控屏上划出封闭圆形图案,然后再划出形似字母“w”的图案。其中用户开始划出的封闭圆形图案是为了通知终端利用可视区域进行显示,而第二个类似于“w”的图案则是为了让终端在可视区域内显示与该图案对应之目标应用的显示界面。当终端确定出与显示指令相关联的目标应用之后,会对该目标应用的显示界面进行显示。应当理解的是,在一个目标应用中可以包括多个显示界面,在本实施例中,终端可以通过以下方式选择需要显示的显示界面:方式一、随机选择。由于在一个目标应用中,基本都可以从任意一个显示界面跳转到其他所有显示界面中,只不过有的可以直接跳转到达,而有的则需要经历多次中转才能实现而已。所以,终端可以采用随机选择的方式挑选确定出的目标应用的一个显示界面进行显示。方式二、显示目标应用的主显示界面。由于主显示界面到其他显示界面的跳转是比较方便的,因此在本实施例的部分示例当中,终端可以显示目标应用的主显示界面,从而方便用户进入其他显示界面中。方式三、显示前一次退出该目标应用时的终端所显示的显示界面,以即时聊天软件为例:假定用户上次通过该即时聊天软件与其中的联系人a进行聊天时,终端的显示界面如图4所示。后来,用户因为临时有事而退出了该目标应用,则在此次针对该即时聊天软件的显示界面进行显示时,可以优先显示用户同联系人a的聊天界面。当然,在图4当中,用户上一次使用即时聊天软件时,是全屏显示的,但在此次显示中,图4所示出的聊天界面应当采用类似于图5所示的可视区域进行呈现。在本实施例中,终端接收显示指令可以是在息屏状态下,也可以是在终端亮屏显示的状态下。本实施例提供的终端显示方法中,终端通过对接收到的显示指令进行判别,确定其是否是区域显示指令,并在判定接收到的显示指令是区域指令的情况下,采用可视区域对于显示指令相关联的目标应用的显示界面进行显示。由于可视区域的面积小于显示屏的面积。因此,在一些情况下,终端可以不必点亮全屏进行显示,这自然可以实现终端电量节省。同时,本实施例中可视区域的形状、大小、位置等可以由用户指定,因此,能够提升用户通过可视区域观看显示内容的体验。第二实施例:本实施例将继续对本发明提供的终端显示方法进行介绍,下面请参见图6示出的终端显示方法的流程图:s602、判断当前接收到的显示指令是否是区域显示指令。在本实施例中,终端也会对接收到的各显示指令是否属于区域显示显示进行判断,当判断结果为是时,就进入s604,否则跳转至s608。在本实施例中,并不具体限定终端接收显示指令的场景,其可以在息屏状态下接收显示指令,也可以在亮屏状态下接收显示指令。应当理解的是,这里的亮屏状态包括这样两种状态:全屏显示状态以及区域显示状态。全屏显示状态即现有终端上最常见的显示状态,终端显示屏的全部显示区域均参与显示。而区域显示状态则是指通过可视区域进行显示的状态。假定本实施例中的显示指令来自用户,在通常情况下,若用户在终端在息屏状态时下发了区域显示指令,则基本都是因为用户当前并不会花费大量的时间来从终端上获取信息,也即用户希望从终端上获取的信息是比较少的。这种情况包括:了解时间信息、查看短消息、查看天气等,在这些情况下,终端可以将时间信息、未读短消息、天气信息等用户指定的信息通过可视区域呈现给用户。而如果用户在全屏显示状态下下发了区域显示指令,则说明用户在未来一段时间中,对终端功能的需求比较集中,例如用户认为自己在最近的半个小时内只需要阅读小说,因此,可以不需要进行全屏显示,因此,终端可以根据用户的需求将小说阅读界面显示在可视区域内。当然,除了这两种情况以外,当终端当前正在通过可视区域向用户呈现显示内容时,用户还可以继续下发显示指令。所以,若用户通过在显示屏上做出操作手势的方式来下发显示指令,则终端可以在息屏状态下检测用户的操作手势,也可以在全屏显示状态下检测,还可以在区域显示状态下检测。s604、在终端显示屏上为显示指令确定对应的可视区域。应当理解的是,在本实施例中终端的显示不再是以显示屏作为最小单元进行,而是可以以其中的部分,或者说以显示屏中的led为最小单元进行。当然,除可视区域以外的非可视区域可以是完全不进行显示的区域,也即这部分区域对应的led芯片可以处于非工作状态。但在本实施例的一些示例中,非可视区域可以显示为黑色,因为黑色像素对电量的要求较低。在本实施例中,终端确定可视区域的方式可以参照前述实施例中的介绍,这里不再赘述。s606、点亮可视区域并将与显示指令相关联之目标应用的显示界面显示在可视区域内。在本实施例以及第一实施例中,并不具体限定点亮可视区域与对目标应用显示界面进行显示间的时序关系。如果用户下发显示指令是在息屏状态下,那么点亮可视区域的过程可以在显示目标应用显示界面之前,也可以和显示目标应用显示界面同时进行。当然,如果终端是根据显示指令确定目标应用的,则点亮可视区域与对目标应用之显示界面进行显示可能是同时进行的,而如果是在接收到显示指令之后由用户指定目标应用,则点亮可视区域可以在显示目标应用显示界面之前。当然,本实施例也不排除这种情况:终端接收到用户的显示指令并确定该显示指令是区域显示指令后,并不直接点亮,而是由用户下发应用指定指令后再在点亮可视区域的同时显示目标应用的显示界面。由于终端确定的针对显示指令的可视区域的范围并不一定符合用户需求,因此,在本实施例的一些示例当中,终端允许用户对可视区域的范围进行调整。所以,这些示例当中,当终端点亮可视区域并对目标应用进行显示之后,还可以接收用户下发的调整指令,并根据用户的调整指令对可视区域的位置、形状、大小等确定范围属性的参数进行调整。在本实施例的另一些示例当中,用户下发的调整指令用于调整可视区域的显示亮度。可以理解的是,调整指令也可以同时用于调整可视区域的范围和显示亮度。s608、点亮终端显示屏全部的显示区域进行显示。在本实施例中,如果终端确定用户下发的显示指令并不是全屏显示指令,则可以直接点亮显示屏的全部显示区域进行显示。应当理解的是,根据前面的介绍,用户可以在全屏显示状态、区域显示状态或者是息屏状态时下发显示指令。如果用户在全屏显示状态时下发了一个区域显示指令,则终端可以从全屏显示状态切换到区域显示状态。而如果用户在区域显示状态时下发了显示指令,当该显示指令是区域显示指令时,则终端会新增一个可视区域进行显示,也就是说,在本实施例中,终端可以同时采用个数不受限制的可视区域进行显示;当该显示指令不是区域显示指令时,终端则会从区域显示状态跳转到全屏显示状态。如果终端当前正采用可视区域进行显示,则用户在获取到可视区域中显示的信息后,可以直接下发退出指令指示终端退出显示,即直接从区域显示状态进入息屏状态。退出指令可以通实体按键下发,也可以通过显示屏下发。应当理解的是,退出区域显示状态进入息屏状态的过程并不一定要求在用户的控制下实现,也即终端接收用户下发的退出指令这一点不是必要的,因为终端可以预先设置当其在预设时间内没有接收到用户的操作指示时,就自动进入息屏状态,在这种方案下,并不需要用户进行控制。在本实施例提供的终端显示方法中,终端采用可视区域对目标应用进行显示,不再将显示屏整体作为点亮与否的最小受控单元,因此,可以从显示屏中选择部分区域点亮并参与显示,使得显示区域中显示的内容于用户而言都是有效的,避免花费大量显示区域来显示用户没有兴趣的内容,造成终端电量的浪费,提升了电量的合理利用率。同时该显示方案也延长了终端电量的使用时间,提升了用户体验。更进一步地,由于用户可以对终端确定出的可视区域进行调整,改变可视区域的位置、大小、形状以及显示亮度等,因此,可以保证可视区域的显示更符合用户喜好、贴合用户需求,能够提升用户体验。第三实施例:本实施例将对前述实施例中的终端进行介绍,不过在对终端结构进行介绍之前,先对本发明中的计算机可读存储介质进行介绍:该计算机可读存储介质中存储一个或多个可供存储器读取、编译或执行的计算机程序,其中就包括终端显示程序,该终端显示程序可供处理器执行从而实现第一或第二实施例中提供的终端显示方法。同时本实施例还提供一种终端,请参见图7:终端70包括处理器71、存储器72、显示屏73以及用于连接处理器71与存储器72,以及处理器71与显示屏73的通信总线74,其中存储器72可以为前述存储有终端显示程序的计算机可读存储介质。下面对终端70实现终端显示程序的过程进行简单介绍:首先,处理器71判断当前接收到的显示指令是否是区域显示指令。显示指令就是用于指示显示屏73进行显示的指令,通常显示指令由用户下发,例如用户通过实体按键,或者触击显示屏指示处理器71点亮显示屏进行显示。当然,显示指令也可以由其他对象下发,例如,当用户预先设置了特别关注某个应用中信息的更新,则在处理器71从网络侧接收到该应用的消息之后,可以将该消息作为显示指令,不等用户控制直接向用户进行显示。在本实施例中,当处理器71接收到显示指令时,判断当前的显示指令是否是区域显示指令。如果是区域显示指令,则表征当前显示指令对应的显示内容应当通过可视区域进行显示。若不是,则说明当前的显示指令是全屏显示指令,可以直接点亮显示屏73的全部区域进行显示。应当理解的是,本实施例中可视区域的面积小于显示屏的面积。如果处理器71确定接收到的显示指令是区域显示指令,则可以在显示屏73上为显示指令确定对应的可视区域。在处理器71确定当前接收到的显示指令为区域显示指令时,处理器71可以为该显示指令确定对应的可视区域。根据前面的介绍可知,可视区域是显示屏73上的一个显示区域,虽然前面已经介绍了可视区域的面积小于显示屏的面积,但是本领域技术人员应当明白的是,在确定一个可视区域时,不仅要确定其大小,还要确定其在显示屏的位置、形状等。在本实施例的一种示例当中,可视区域是固定的,所以其形状大小以及位置都是一定的。在这种情况下,当确定接收到的显示指令是区域显示指令时,处理器71可以直接将显示屏上预设位置处形状、大小一定的显示区域作为可视区域。换言之,在这种情况下,针对每一条显示指令,只要其是区域显示指令,则其对应的可视区域都是相同的。例如,可视区域是显示屏正中心处半径为1.5cm的圆形区域,则在每次接收到用户下发的区域显示指令后,处理器71均可以将该圆形区域作为可视区域。在本实施例的另外一些示例当中,可视区域的范围可以根据其他方式来确定,例如:第一种,在显示指令中携带有区域指定信息,该区域指定信息能够让处理器71确定出可视区域在显示屏上的范围。例如,用户通过在显示屏上划出封闭图形从而实现显示指令的下发,则该封闭图形不仅可以作为处理器71判定该显示指令为区域显示指令的依据,还能向处理器71告知用户希望将封闭图形内的区域作为可视区域。在该示例当中,用户直接通过自己手指划定的范围向处理器71示出了可视区域的范围。在本实施例的另外一种示例当中,用户可以通过划定不同的封闭图案来表征不同位置不同大小的可视区域:如果用户的操作手势是封闭三角形,则说明用户希望在显示屏上部呈现边长为2cm的正方形区域作为可视区域;如果用户划出的操作手势是四边形,则说明用户希望在显示屏中间区域呈现边长为2.5cm的正方形区域作为可视区域;如果用户的操作手势形似圆形,则说明用户希望在显示屏中间区域划出一个半径为1.5cm的圆形区域作为可视区域。当然,除了这里列举的几种以外,还有许多其他可以替代的方式,这里不再枚举。在上述方式中,处理器71应当存储不同操作手势与对应可视区域范围的对应关系,当接收到用户在显示屏上的操作手势之后,先确定该操作手势是否是对应关系中几种预设手势中的一种。如果是,则说明该操作手势对应的显示指令是区域显示指令。同时,可以直接该操作手势对应的可视区域范围信息提取出来,以确定出可视区域。第二种,在这种方式中,处理器71主要基于接收显示指令时用户对处理器71的持握姿势来确定可视区域。通过对用户持握姿势的检测,可以推测用户观看显示屏的角度、距离等,从而为用户确定出最适合其观看的可视区域。相对于其他确定可视区域的方式,这种方式确定出的可视区域更适合用户对屏幕的观看,有利于提升用户体验。应当理解的是,在这种确定可视区域的方式下,用户可能需要通过多个不同种类的传感器来检测用户的持握姿势,例如重力传感器、陀螺仪以及压力传感器等。当根据各传感器的检测结果确定用户当前对处理器71的持握姿势后,处理器71可以查询预先存储的姿势-区域映射表,根据该姿势-区域映射表中各持握姿势同可视区域范围的对应关系确定出用户当前持握姿势对应的可视区域。应当理解的是,在姿势-区域映射表中,各持握姿势对应的可视区域的范围不完全相同。例如用户横屏持握和竖屏持握的可视区域范围不同;处理器71被用户倾斜持握和正直持握两种状态下的可视区域范围不同;用户单手持握处理器71上部和下部两种情况对应的可视区域范围不同;甚至左手持握与右手持握所对应的可视区域范围也不同。当处理器71确定出针对显示指令的可视区域后,可以点亮可视区域,然后在可视区域内对用户需要的显示内容进行显示。在本实施例的一种示例中,处理器71可以根据显示指令来确定待显示的内容,因为显示指令是与目标应用相互关联的。因此,当处理器71接收到一个显示指令后,可以直接根据该显示指令确定出与该显示指令对应的目标应用是哪一个,然后将该目标应用的显示界面显示到显示屏73上。在本实施例中,处理器71接收显示指令可以是在息屏状态下,也可以是在处理器71亮屏显示的状态下。本实施例提供的终端中,终端通过对接收到的显示指令进行判别,确定其是否是区域显示指令,并在判定接收到的显示指令是区域指令的情况下,采用可视区域对于显示指令相关联的目标应用的显示界面进行显示。由于可视区域的面积小于显示屏的面积。因此,在一些情况下,终端可以不必点亮全屏进行显示,这自然可以实现终端电量节省。同时,本实施例中可视区域的形状、大小、位置等可以由用户指定,因此,能够提升用户通关可视区域观看显示内容的体验。另外,本实施例中对终端处理器执行终端显示程序,实现终端显示方法的过程可以结合第一实施例中的介绍。第四实施例:本实施例将结合具体示例对前述各实施例中的终端进行进一步介绍:前述各实施例中的终端可以以各种形式来实施。例如,手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。请参阅图8,其为实现本发明各个实施例的一种移动移动终端800的硬件结构示意图,该移动终端800可以包括:传感器801、显示单元802、用户输入单元803、存储器804、处理器805、以及电源806等部件。本领域技术人员可以理解,图8中示出的移动终端800结构并不构成对移动终端800的限定,移动终端800可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图8对移动终端800的各个部件进行具体的介绍:移动终端800包括至少一种传感器801,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8021的亮度,接近传感器可在移动终端800移动到耳边时,关闭显示面板8021和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。显示单元802用于显示由用户输入的信息或提供给用户的信息。显示单元802可包括显示面板8021,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板8021。用户输入单元803可用于接收输入的数字或字符信息,以及产生与移动移动终端800的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元803可包括触控面板8031以及其他输入设备8032。触控面板8031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8031上或在触控面板8031附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板8031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器805,并能接收处理器805发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8031。除了触控面板8031,用户输入单元803还可以包括其他输入设备8032。具体地,其他输入设备8032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。进一步的,触控面板8031可覆盖显示面板8021,当触控面板8031检测到在其上或附近的触摸操作后,传送给处理器805以确定触摸事件的类型,随后处理器805根据触摸事件的类型在显示面板8021上提供相应的视觉输出。虽然在图8中,触控面板8031与显示面板8021是作为两个独立的部件来实现移动移动终端800的输入和输出功能,但是在某些实施例中,可以将触控面板8031与显示面板8021集成而实现移动移动终端800的输入和输出功能,具体此处不做限定。存储器804可用于存储软件程序以及各种数据。存储器804可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的目标应用(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器804可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器805是移动移动终端800的控制中心,利用各种接口和线路连接整个移动移动终端800的各个部分,通过运行或执行存储在存储器804内的软件程序和/或模块,以及调用存储在存储器804内的数据,执行移动移动终端800的各种功能和处理数据,从而对移动移动终端800进行整体监控。处理器805可包括一个或多个处理单元;优选的,处理器805可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和目标应用等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器805中。移动终端800还可以包括给各个部件供电的电源806(比如电池),优选的,电源806可以通过电源管理系统与处理器805逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。下面对该移动终端800实现终端显示方法的过程进行简单介绍:首先,移动终端800的处理器805接收显示指令。在本实施例中,并不具体限定移动终端800接收显示指令的场景,其可以在息屏状态下接收显示指令,也可以在亮屏状态下接收显示指令。应当理解的是,这里的亮屏状态包括这样两种状态:全屏显示状态以及区域显示状态。全屏显示状态即现有移动终端800上最常见的显示状态,移动终端800显示面板8021的全部显示区域均参与显示。而区域显示状态则是指通过可视区域进行显示的状态。在本实施例中,移动终端800的处理器805也会对接收到的各显示指令是否属于区域显示显示进行判断,当判断结果为是时,采用可视区域进行显示,否则采用显示面板8021的全部显示区域进行显示。假定本实施例中的显示指令来自用户,由用户通过用户输入单元803中的触控面板8031通过操作手势进行下发。则在通常情况下,若用户在移动终端800处于息屏状态时下发了区域显示指令,则基本都是因为用户当前并不会花费大量的时间来从移动终端800上获取信息,也即用户希望从移动终端800上获取的信息是比较少的。这种情况包括:了解时间信息、查看短消息、查看天气等,在这些情况下,处理器805可以将时间信息、未读短消息、天气信息等用户指定的信息通过可视区域呈现给用户。而如果用户在全屏显示状态下下发了区域显示指令,则说明用户在未来一段时间中,对移动终端800功能的需求比较集中,例如用户认为自己在最近的半个小时内只需要阅读小说,因此,可以不需要进行全屏显示,因此,处理器805可以根据用户的需求将小说阅读界面显示在可视区域内。当然,除了这两种情况以外,当移动终端800当前正在通过可视区域向用户呈现显示内容时,用户还可以继续下发显示指令。所以,若用户通过在显示面板8021上做出操作手势的方式来下发显示指令,则处理器805可以在息屏状态下检测用户的操作手势,也可以在全屏显示状态下检测,还可以在区域显示状态下检测。确定显示指令是区域显示指令后,处理器805在移动终端800显示面板8021上为显示指令确定对应的可视区域。应当理解的是,在本实施例中移动终端800的显示不再是以显示面板8021作为最小单元进行,而是可以以其中的部分,或者说以显示面板8021中的led为最小单元进行。当然,除可视区域以外的非可视区域可以是完全不进行显示的区域,也即这部分区域对应的led芯片可以处于非工作状态。但在本实施例的一些示例中,非可视区域可以显示为黑色,因为黑色像素对电量的要求较低。在本实施例中,显示面板8021可以是oled(organicelectroluminesencedisplay,有机电激光显示)显示面板。oled显示面板包括oled二极管,即有机发光二极管。oled具备以下优点:厚度薄、重量轻;固态机构,没有液体物质,因此抗震性能更好,不怕摔;几乎没有可视角度的问题,即使在很大的视角下观看,画面仍然不失真;响应时间是lcd的千分之一,显示运动画面绝对不会有拖影的现象;低温特性好,在零下40度时仍能正常显示,而lcd则无法做到;制造工艺简单,成本更低;发光效率更高,能耗比lcd要低。在本实施例中,移动终端800确定可视区域的方式可以参照前述实施例中的介绍,这里不再赘述。确定出可视区域后,处理器805点亮可视区域并将与显示指令相关联之目标应用的显示界面显示在可视区域内。在本发明各实施例中,并不具体限定点亮可视区域与对目标应用显示界面进行显示间的时序关系。如果用户下发显示指令是在息屏状态下,那么点亮可视区域的过程可以在显示目标应用显示界面之前,也可以和显示目标应用显示界面同时进行。当然,如果处理器805是根据显示指令确定目标应用的,则点亮可视区域与对目标应用之显示界面进行显示可能是同时进行的,而如果是在接收到显示指令之后由用户指定目标应用,则点亮可视区域可以在显示目标应用显示界面之前。当然,本实施例也不排除这种情况:处理器805接收到用户的显示指令并确定该显示指令是区域显示指令后,并不直接点亮,而是由用户下发应用指定指令后再在点亮可视区域的同时显示目标应用的显示界面。由于处理器805确定的针对显示指令的可视区域的范围并不一定符合用户需求,因此,在本实施例的一些示例当中,移动终端800允许用户对可视区域的范围进行调整。所以,这些示例当中,当负荷用户需求点亮可视区域并对目标应用进行显示之后,还可以接收用户下发的调整指令,并根据用户的调整指令对可视区域的位置、形状、大小等确定范围属性的参数进行调整。在本实施例的另一些示例当中,用户下发的调整指令用于调整可视区域的显示亮度。可以理解的是,调整指令也可以同时用于调整可视区域的范围和亮度。在本实施例中,如果负荷用户需求确定用户下发的显示指令并不是全屏显示指令,则可以直接点亮显示面板8021的全部显示区域进行显示。应当理解的是,根据前面的介绍,用户可以在全屏显示状态、区域显示状态或者是息屏状态时下发显示指令。如果用户在全屏显示状态时下发了一个区域显示指令,则移动终端800可以从全屏显示状态切换到区域显示状态。而如果用户在区域显示状态时下发了显示指令,当该显示指令是区域显示指令时,则移动终端800会新增一个可视区域进行显示,也就是说,在本实施例中,移动终端800可以同时采用个数不受限制的可视区域进行显示;当该显示指令不是区域显示指令时,移动终端800则会从区域显示状态跳转到全屏显示状态。如果移动终端800当前正采用可视区域进行显示,则用户在获取到可视区域中显示的信息后,可以直接下发退出指令指示移动终端800退出显示,即直接从区域显示状态进入息屏状态。退出指令可以通实体按键下发,也可以通过显示面板8021下发。应当理解的是,退出区域显示状态进入息屏状态的过程并不一定要求在用户的控制下实现,也即移动终端800接收用户下发的退出指令这一点不是必要的,因为移动终端800可以预先设置当其在预设时间内没有接收到用户的操作指示时,就自动进入息屏状态,在这种方案下,并不需要用户进行控制。在本实施例提供的移动终端中,移动终端采用可视区域对目标应用进行显示,不再将显示面板整体作为点亮与否的最小受控单元,因此,可以从显示面板中选择部分区域点亮并参与显示,使得显示区域中显示的内容于用户而言都是有效的,避免花费大量显示区域来显示用户没有兴趣的内容,造成移动终端电量的浪费,提升了电量的合理利用率。同时该显示方案也延长了移动终端电量的使用时间,提升了用户体验。更进一步地,由于用户可以对移动终端800确定出的可视区域进行调整,改变可视区域的位置、大小、形状以及显示亮度等,因此,可以保证可视区域的显示更符合用户喜好、贴合用户需求,能够提升用户体验。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1