著录项信息
专利名称 | 一种显示方法及电子设备 |
申请号 | CN201410475155.0 | 申请日期 | 2014-09-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-12-24 | 公开/公告号 | CN104238751A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/01 | IPC分类号 | G;0;6;F;3;/;0;1;;;G;0;6;F;3;/;1;4查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 向梅;郎健;张晓平;杨春龙 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明公开了一种显示方法及电子设备,用于解决现有技术中显示屏上新显示的显示内容的显示区域与用户当前注视区域不相适应的技术问题。显示方法包括:检测是否要通过电子设备的显示单元显示一显示内容;若是,则确定所述显示单元上用户当前注视的第一区域;根据所述第一区域在所述显示单元上确定出第二区域;在所述第二区域上显示所述显示内容。
1.一种显示方法,应用于电子设备,包括:
检测是否要通过所述电子设备的显示单元显示一显示内容;
若是,则确定所述显示单元上用户当前注视的第一区域;
根据所述第一区域在所述显示单元上确定出第二区域;
在所述第二区域上显示所述显示内容;
所述根据所述第一区域在所述显示单元上确定出第二区域之前,所述方法还包括:
判断所述显示内容的类别;
所述根据所述第一区域在所述显示单元上确定出第二区域,包括:
当所述显示内容属于第一类别信息时,在所述显示单元上确定出与所述第一区域相重叠的一区域作为所述第二区域;以及
当所述显示内容属于第二类别信息时,在所述显示单元上确定出与所述第一区域不重叠的一区域作为所述第二区域,所述第二类别信息与所述第一类别信息不同。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一区域在所述显示单元上确定出第二区域,包括:
获取所述显示内容的显示参数;
根据所述第一区域的第一位置参数、所述显示参数确定出第二位置参数;
根据所述第二位置参数确定出所述第二区域。
3.如权利要求1所述的方法,其特征在于,所述判断所述显示内容的类别,包括:
判断所述显示内容是否为响应用户输入操作而产生的,若是,则确定所述显示内容为所述第一类别信息;否则,则确定所述显示内容属于所述第二类别信息。
4.如权利要求1-3中任一权利要求所述的方法,其特征在于,所述在所述第二区域上显示所述显示内容,包括:
保持所述显示单元当前显示的内容不变,在所述第二区域显示所述显示内容,其中,所述当前显示的内容中与所述显示内容的显示位置相重叠的部分被所述显示内容所遮挡。
5.如权利要求1-3中任一权利要求所述的方法,其特征在于,所述在所述第二区域上显示所述显示内容,包括:
当所述显示内容为响应用户输入操作而产生时,在所述输入操作针对的应用程序的窗口内的所述第二区域上显示所述显示内容。
6.如权利要求5所述的方法,其特征在于,所述在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容之前,所述方法还包括:
在所述窗口不包含所述第二区域时,增大所述窗口的显示区域,使增大显示区域后的所述窗口包含所述第二区域。
7.如权利要求5所述的方法,其特征在于,所述在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容之前,所述方法还包括:
在所述窗口不包含所述第二区域时,改变所述窗口的显示位置,以使所述窗口包含所述第二区域,且使所述窗口内的预定用于显示所述显示内容的区域移动至所述第二区域。
8.如权利要求5所述的方法,其特征在于,所述在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容之前,所述方法还包括:
在所述窗口内的所述第二区域上原显示有内容时,则终止原显示的内容在所述第二区域的显示,或者在所述窗口内的第二区域之外的第三区域显示所述原显示的内容。
9.一种电子设备,包括:
检测模块,用于检测是否要通过所述电子设备的显示单元显示一显示内容;
第一确定模块,用于确定所述显示单元上用户当前注视的第一区域;
第二确定模块,用于根据所述第一区域在所述显示单元上确定出第二区域;
显示模块,用于在所述第二区域上显示所述显示内容;
所述电子设备还包括:
判断模块,用于判断所述显示内容的类别;
所述第二确定模块具体用于:当所述显示内容属于第一类别信息时,在所述显示单元上确定出与所述第一区域相重叠的一区域作为所述第二区域;以及
当所述显示内容属于第二类别信息时,在所述显示单元上确定出与所述第一区域不重叠的一区域作为所述第二区域,所述第二类别信息与所述第一类别信息不同。
10.如权利要求9所述的电子设备,其特征在于,所述第二确定模块具体用于:获取所述显示内容的显示参数;以及根据所述第一区域的第一位置参数、所述显示参数确定出第二位置参数;以及根据所述第二位置参数确定出所述第二区域。
11.如权利要求9所述的电子设备,其特征在于,所述判断模块具体用于:判断所述显示内容是否为响应用户输入操作而产生的,若是,则确定所述显示内容为所述第一类别信息;
否则,则确定所述显示内容属于所述第二类别信息。
12.如权利要求9-11中任一权利要求所述的电子设备,其特征在于,所述显示模块具体用于:保持所述显示单元当前显示的内容不变,在所述第二区域显示所述显示内容,其中,所述当前显示的内容中与所述显示内容的显示位置相重叠的部分被所述显示内容所遮挡。
13.如权利要求9-11中任一权利要求所述的电子设备,其特征在于,所述显示模块具体用于:当所述显示内容为响应用户输入操作而产生时,在所述输入操作针对的应用程序的窗口内的所述第二区域上显示所述显示内容。
14.如权利要求13所述的电子设备,其特征在于,所述电子设备还包括:
第一窗口调整模块,用于在所述窗口不包含所述第二区域时,增大所述窗口的显示区域,使增大显示区域后的所述窗口包含所述第二区域。
15.如权利要求13所述的电子设备,其特征在于,所述电子设备还包括:
第二窗口调整模块,用于在所述窗口不包含所述第二区域时,改变所述窗口的显示位置,以使所述窗口包含所述第二区域,且使所述窗口内的预定用于显示所述显示内容的区域移动至所述第二区域。
16.如权利要求13所述的电子设备,其特征在于,所述电子设备还包括:
显示内容调整模块,用于在所述窗口内的所述第二区域上原显示有内容时,则终止原显示的内容在所述第二区域的显示,或者在所述窗口内的第二区域之外的第三区域显示所述原显示的内容。
一种显示方法及电子设备\n技术领域\n[0001] 本发明涉及电子技术领域,特别涉及一种显示方法及电子设备。\n背景技术\n[0002] 目前,绝大多数电子设备均配置有显示屏,通过显示屏能够显示多种内容,使用户在查看显示屏上显示的内容时获知对应信息,给人们的日常生产生活带来了极大的便利。\n[0003] 对于一个应用程序产生的显示内容而言,其在程序的显示窗口中的显示位置是在开发该程序时定义好的,因此,在不改变程序的显示窗口的显示位置的情况下,程序产生的显示内容在显示屏上的显示位置是确定的。\n[0004] 但是,用户在显示屏上的注视区域是不定的,因此,显示屏上新显示的显示内容的显示区域与用户当前注视区域是不适应的。\n发明内容\n[0005] 本申请提供一种显示方法及电子设备,用于解决现有技术中显示屏上新显示的显示内容的显示区域与用户当前注视区域不相适应的技术问题。\n[0006] 本申请实施例一方面提供了一种显示方法,应用于电子设备,包括:检测是否要通过所述电子设备的显示单元显示一显示内容;若是,则确定所述显示单元上用户当前注视的第一区域;根据所述第一区域在所述显示单元上确定出第二区域;在所述第二区域上显示所述显示内容。\n[0007] 可选的,所述根据所述第一区域在所述显示单元上确定出第二区域,包括:获取所述显示内容的显示参数;根据所述第一区域的第一位置参数、所述显示参数确定出第二位置参数;根据所述第二位置参数确定出所述第二区域。\n[0008] 可选的,所述根据所述第一区域在所述显示单元上确定出第二区域之前,所述方法还包括:判断所述显示内容的类别;所述根据所述第一区域在所述显示单元上确定出第二区域,包括:当所述显示内容属于第一类别信息时,在所述显示单元上确定出与所述第一区域相重叠的一区域作为所述第二区域;以及当所述显示内容属于第二类别信息时,在所述显示单元上确定出与所述第一区域不重叠的一区域作为所述第二区域,所述第二类别信息与所述第一类别信息不同。\n[0009] 可选的,所述判断所述显示内容的类别,包括:判断所述显示内容是否为响应用户输入操作而产生的,若是,则确定所述显示内容为所述第一类别信息;否则,则确定所述显示内容属于所述第二类别信息。\n[0010] 可选的,所述在所述第二区域上显示所述显示内容,包括:保持所述显示单元当前显示的内容不变,在所述第二区域显示所述显示内容,其中,所述当前显示的内容中与所述显示内容的显示位置相重叠的部分被所述显示内容所遮挡。\n[0011] 可选的,所述在所述第二区域上显示所述显示内容,包括:当所述显示内容为响应用户输入操作而产生时,在所述输入操作针对的应用程序的窗口内的所述第二区域上显示所述显示内容。\n[0012] 可选的,所述在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容之前,所述方法还包括:在所述窗口不包含所述第二区域时,增大所述窗口的显示区域,使增大显示区域后的所述窗口包含所述第二区域。\n[0013] 可选的,所述在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容之前,所述方法还包括:在所述窗口不包含所述第二区域时,改变所述窗口的显示位置,以使所述窗口包含所述第二区域,且使所述窗口内的预定用于显示所述显示内容的区域移动至所述第二区域。\n[0014] 可选的,所述在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容之前,所述方法还包括:在所述窗口内的所述第二区域上原显示有内容时,则终止原显示的内容在所述第二区域的显示,或者在所述窗口内的第二区域之外的第三区域显示所述原显示的内容。\n[0015] 本申请实施例另一方面提供一种电子设备,包括:检测模块,用于检测是否要通过所述电子设备的显示单元显示一显示内容;第一确定模块,用于确定所述显示单元上用户当前注视的第一区域;第二确定模块,用于根据所述第一区域在所述显示单元上确定出第二区域;显示模块,用于在所述第二区域上显示所述显示内容。\n[0016] 可选的,所述第二确定模块具体用于:获取所述显示内容的显示参数;以及根据所述第一区域的第一位置参数、所述显示参数确定出第二位置参数;以及根据所述第二位置参数确定出所述第二区域。\n[0017] 可选的,所述电子设备还包括:判断模块,用于判断所述显示内容的类别;所述第二确定模块具体用于:当所述显示内容属于第一类别信息时,在所述显示单元上确定出与所述第一区域相重叠的一区域作为所述第二区域;以及当所述显示内容属于第二类别信息时,在所述显示单元上确定出与所述第一区域不重叠的一区域作为所述第二区域,所述第二类别信息与所述第一类别信息不同。\n[0018] 可选的,所述判断模块具体用于:判断所述显示内容是否为响应用户输入操作而产生的,若是,则确定所述显示内容为所述第一类别信息;否则,则确定所述显示内容属于所述第二类别信息。\n[0019] 可选的,所述显示模块具体用于:保持所述显示单元当前显示的内容不变,在所述第二区域显示所述显示内容,其中,所述当前显示的内容中与所述显示内容的显示位置相重叠的部分被所述显示内容所遮挡。\n[0020] 可选的,所述显示模块具体用于:当所述显示内容为响应用户输入操作而产生时,在所述输入操作针对的应用程序的窗口内的所述第二区域上显示所述显示内容。\n[0021] 可选的,所述电子设备还包括:第一窗口调整模块,用于在所述窗口不包含所述第二区域时,增大所述窗口的显示区域,使增大显示区域后的所述窗口包含所述第二区域。\n[0022] 可选的,所述电子设备还包括:第二窗口调整模块,用于在所述窗口不包含所述第二区域时,改变所述窗口的显示位置,以使所述窗口包含所述第二区域,且使所述窗口内的预定用于显示所述显示内容的区域移动至所述第二区域。\n[0023] 可选的,所述电子设备还包括:显示内容调整模块,用于在所述窗口内的所述第二区域上原显示有内容时,则终止原显示的内容在所述第二区域的显示,或者在所述窗口内的第二区域之外的第三区域显示所述原显示的内容。\n[0024] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0025] 本申请实施例中,电子设备在检测到有显示内容需要显示时,首先确定出显示单元上用户当前注视区域,进而根据用户当前注视区域确定出需要显示的显示内容的显示区域,实现显示内容的显示区域与用户当前的注视区域相适应,方便用户获取信息。\n附图说明\n[0026] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0027] 图1为本申请实施例1提供的显示方法的流程示意图;\n[0028] 图2a为第二区域与第一区域相重叠的示意图;\n[0029] 图2b为第二区域与第一区域不重叠的示意图;\n[0030] 图3为本申请实施例1中显示方法的进一步细化流程示意图;\n[0031] 图4a为本申请实施例1中调整窗口的显示区域的示意图;\n[0032] 图4b为本申请实施例1中调整窗口的显示位置的示意图;\n[0033] 图5为本申请实施例2提供的电子设备的示意框图;\n[0034] 图6为本申请实施例2中电子设备的细化示意框图。\n具体实施方式\n[0035] 针对现有技术中显示屏上新显示的显示内容的显示区域与用户当前注视区域不相适应的技术问题,本申请实施例提供一种显示方法,在电子设备显示一显示内容时,根据用户当前注视区域确定该显示内容的显示区域,以使显示内容的显示区域与用户当前的注视区域相适应,方便用户获取信息。\n[0036] 下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。\n[0037] 实施例1\n[0038] 本申请实施例1提供一种显示方法,该显示方法适用于具有显示单元的电子设备,例如,智能手机、智能手表、笔记本电脑、平板电脑、智能电视,等等。参见图1,为该显示方法的流程示意图,该流程包括如下步骤:\n[0039] 步骤101:检测是否要通过电子设备的显示单元显示一显示内容;若是,则执行步骤102。\n[0040] 具体来讲,电子设备在形成新的待显示内容时,要向控制模块发送显示请求,显示请求中包含待显示内容的相关信息,以便控制模块根据显示请求生成显示指令,指示显示单元显示出对应的显示内容。因此,电子设备能够根据控制模块是否接收到显示请求确定出是否要通过电子设备的显示单元显示一显示内容。具体实施过程中,控制模块可以是一集成芯片(如,通用处理器),或者是一单片机。\n[0041] 步骤102:确定显示单元上用户当前注视的第一区域。\n[0042] 具体来讲,能够通过电子设备上的图像采集单元(如,前置摄像头)来采集包含用户的眼部的图像,或者通过能过与电子设备进行数据传输的外部图像采集装置来采集包含用户的眼部的图像,然后根据采集的图像确定出用户当前注视的第一区域,本申请实施例中不限定确定出的第一区域的几何形状,其可以是圆形,也可以是方形,或是椭圆形,等等。\n由于根据包含用户的眼部的图像确定用户的注视区域为本领域技术人员所公知的技术,本申请实施例在此不再详述。\n[0043] 步骤103:根据第一区域在显示单元上确定出第二区域。\n[0044] 具体来讲,步骤103中,根据用户注视区域确定出第二区域作为待显示内容的显示区域,使得显示内容的显示区域与用户注视区域相适应。具体实施过程中,根据确定出的第二区域与第一区域的位置关系,步骤103包括如下两种情况:\n[0045] 其一,参见图2a,在显示单元上确定出与第一区域相重叠的一个区域作为第二区域。本申请实施例中,“相重叠”可以为一下几种情况:第一区域与第二区域完全重合;或者第一区域与第二区域中心对齐,但是大小或者形状不同;或者第一区域与第二区域的某一个侧边或侧端对齐,其余部分不完全重合;或者现有技术中其他的重叠方式。\n[0046] 通过确定出与第一区域相重叠的第二区域作为待显示内容的显示区域,能够使用户无需移动视线或者极小幅度地移动视线即可直观、方便得查看到新形成的显示内容。由于节约移动视线查找新显示内容的时间,提高了用户获取信息的速度,增大了单位时间内用户获取的信息量,提高了用户获取信息的效率。\n[0047] 其二,针对用户需要获知或者用户想要获知的待显示内容,处理方式同上。参见图\n2b,而针对无需用户获知或者用户暂时不想查看的显示内容,确定显示单元上与第一区域不重叠的一区域作为第二区域,在用户当前注视区域之外的区域显示新形成的显示内容,不妨碍用户查看第一区域内的显示的内容。\n[0048] 通过上述差异化的显示策略,能够使待显示内容的显示区域与用户的需求相适应。在新形成的显示内容为用户需要获知或者想要获知的内容时,使用户能够不移动视线即可查看到,并在新形成的显示内容为无需用户获知或者用户暂时不想查看的内容时,在用户注视区域之外显示之,不妨碍用户查看当前注视区域内的内容。\n[0049] 步骤104:在第二区域上显示显示内容。\n[0050] 具体地,本步骤104的试试过程中,可以在当前的一个窗口内的第二区域位置处显示显示内容,或者在第二区域位置处新建一显示窗口显示该显示内容,或者移动当前一窗口的显示位置,将该窗口内的一显示区域移动至第二区域,进而在该窗口内的第二区域位置处显示该显示内容。\n[0051] 本申请实施例上述技术方案中,电子设备在检测到有显示内容需要显示时,首先确定出显示单元上用户当前注视区域,进而根据用户当前注视区域确定出需要显示的显示内容的显示区域,实现显示内容的显示区域与用户当前的注视区域相适应,方便用户获取信息。\n[0052] 进一步,根据确定第二区域时参考的因素,步骤103包括如下两种实现方式:\n[0053] 方式1,根据第一区域确定出设定大小的第二区域。\n[0054] 具体的,第二区域的显示区域的尺寸为设定好的,在确定出第一区域的位置后,可以确定与第一区域完全重合的区域作为第二区域,或者确定与第一区域中心重合的设定尺寸的区域作为第二区域,或者确定出与第一区域顶端(上端)对齐的设定尺寸的区域作为第二区域。\n[0055] 步骤104中,在第二区域内显示显示内容时,可以使显示内容的显示参数适应第二区域的尺寸。例如,预定显示内容在第二区域内以5号字体显示,如果显示内容字符较多,以\n5号字体显示时将导致文字溢出,则调小字号,使显示内容能够完全显示在第二区域内。对于其他显示参数的适应调整与字号调整类似,在此不再一一举例。\n[0056] 另外,步骤104中,也可以使显示内容以预定的显示参数在第二区域内显示,如果第二区域不能完全显示显示内容,则在第二区域内显示从显示内容的开头起第二区域能够显示的部分,使用户能够查看显示内容中开始部分的内容,获知显示内容的概要。\n[0057] 通过预先设定第二区域的尺寸的实现方式,不仅能够减少步骤103执行时的运算量,减少耗时,而且能够保证显示风格的延续性和一致性。\n[0058] 方式2,结合显示内容的显示参数确定出第二区域。\n[0059] 具体的,步骤103包括如下步骤:获取显示内容的显示参数;根据第一区域的第一位置参数、显示参数确定出第二位置参数;根据第二位置参数确定出第二区域。\n[0060] 具体来讲,在确定第二区域时,要结合现实内容的显示参数,显示参数可以包括:\n显示内容的字体字号、排版方式、对齐方式、行间距,等等。显示参数可以从该显示内容对应的显示请求中获知,之后,结合步骤102中确定出的第一区域的位置参数,即可确定出第二区域的位置参数,能够提高示每一项内容在第二区域中的显示效果。\n[0061] 进一步,步骤103中,针对不同类别的待显示内容,确定出的第二区域与第一区域的位置关系可以不同。具体的,步骤103之前,参见图3,显示方法还包括:\n[0062] 步骤105:判断显示内容的类别;\n[0063] 而步骤103:根据第一区域在显示单元上确定出第二区域,包括:\n[0064] 步骤1031:当显示内容属于第一类别信息时,在显示单元上确定出与第一区域相重叠的一区域作为第二区域;\n[0065] 步骤1032:当显示内容属于第二类别信息时,在显示单元上确定出与第一区域不重叠的一区域作为第二区域,第二类别信息与第一类别信息不同。\n[0066] 具体来讲,可以将待显示内容划分为两类,对于其中一类显示内容,确定出的第二区域与第一区域相重叠,而对于另一类显示内容,确定出的第二区域与第一区域不重叠。其中,第一类别信息可以理解为用户需要获知或者用户想要获知的信息,而第二类别信息可以理解为用户不需要获知或者用户暂时不想获知的信息。本申请实施例中,可以通过以下几种策略来进行显示内容的类别的判定:\n[0067] 策略1,判断显示内容是否为响应用户输入操作而产生的,若是,则确定显示内容为第一类别信息;否则,则确定显示内容属于第二类别信息。\n[0068] 具体的,待显示内容可以由用户输入操作引起,也可以与用户输入操作无关,是电子设备在一定的工作条件下自行产生的(例如,当电子设备充电结束时产生的提示内容),或者是网络推送产生的。\n[0069] 对于响应用户输入操作产生的显示内容,可以认定其为用户想要获知的消息,将其划分为第一类别信息,在用户的注视区域或其附近对其进行显示,使用户无需移动视线或者极小幅度地移动视线即可直观、方便得查看到该显示内容,提高了用户获取信息的效率。\n[0070] 而对于不是由用户输入操作产生的显示内容,可以认定其为用户暂时不想获知的信息,在用户当前注视区域之外的区域显示该显示内容,不妨碍用户查看当前注视区域内显示的内容。\n[0071] 具体实施过程中,由用户输入操作产生的显示内容包括但不完全包括以下情况产生的显示内容:用户进行搜索操作(包括语音搜索)时产生的搜索结果;或者用户进行特定操作时调用的特定的内容,例如,用户按压“win”键时调用的开始菜单界面;或者用户按压“Ctrl+Alt+Delete”组合键调用的任务管理器界面;用户进行文本编辑时调用的文本编辑窗口界面。\n[0072] 策略2,判断显示内容是否要在当前已经存在的窗口内显示,若是,则确定显示内容为第一类别信息,否则,确定其为第二类别信息。\n[0073] 具体的,如果显示内容需要在当前已经存在的窗口内显示,则表明该显示内容由当前存在的窗口对应的应用程序产生,而当前存在的窗口对应的应用程序为用户当前关注的应用程序,可以认定这类显示内容为用户想要获知的信息,将其判定为第一类别信息,在与用户注视区域或附近对其进行显示。\n[0074] 而如果显示内容需要在当前已经存在的窗口之外的新建窗口内显示,则表明该显示内容由用户当前关注的应用程序之外的程序产生,可以认定这类显示内容为用户暂时不想要获知的信息,将其判定为第二类别信息,在用户注视区域之外对其进行显示。\n[0075] 策略3,判断产生待显示内容的应用程序属于第一类应用程序还是属于第二类应用程序,若是第一类应用程序,则确定显示内容属于第一类别信息,若是第二类别应用程序,则确定待显示内容属于第二类别信息。\n[0076] 具体的,可以将电子设备中的应用程序分为两类,其中的第一类应用程序产生的显示内容为用户需要获知的信息或者用户想要获知的信息,可以将显示内容显示在用户当前注视区域或注视区域附近,方便用户查看;而第二类应用程序产生的显示内容为用户不需要获知的信息或者用户暂时不想获知的信息,可以将其显示在用户注视区域之外,不妨碍用户查看当前注视区域内的显示内容。\n[0077] 具体实施过程中,针对一应用程序是属于第一类还是第二类,可以由用户自行设定,例如,用户希望及时获知某新闻客户端推送的新闻,可以将该新闻客户端设定为第一类应用程序,进而在该新闻客户端推送来最新新闻时,用户能够在当前注视区域及时查看到,方便用户获取信息。\n[0078] 另外,应用程序类别也可以由电子设备根据应用程序的类别、属性、以及用户的使用历史及偏好信息来智能自动划分,例如,如果某应用程序以弹窗形式产生显示内容,而用户每次总是在设定短的时间内将该弹窗窗口关闭,则可以表明用户不想查看到该应用程序产生的弹窗窗口内的内容,电子设备可以分析上述历史操作数据将该应用程序划分为第二类应用程序,使其产生的显示内容不妨碍用户查看当前注视区域内的显示内容;又例如,如果某应用程序属于闹钟类的应用程序,该闹钟产生的提示信息为用户想要获知的信息,因此,电子设备可以将该程序智能划分为第一类应用程序,方便用户及时获取闹钟提示信息。\n[0079] 策略4,判断产生待显示内容的应用程序是否由设定的应用程序产生,或者为设定的应用程序产生的设定信息,若是,则确定显示内容属于第一类别信息,否则,则确定待显示内容属于第二类别信息。\n[0080] 具体的,策略4为针对策略3改进的优选实施方式,与策略3的区别在于,针对某一应用程序,可能其产生的部分显示内容为用户想要获知的信息,而该应用程序产生的其他显示内容则为用户暂时不想获知的信息。\n[0081] 例如,针对一即时通讯程序产生的显示内容,如果该显示内容为即时通讯通讯录中用户关心的好友发送来的信息,则可以将该显示内容划分为第一类别信息,在用户当前注视区域或附近显示,方便用户及时获知关心好友所发送的信息;而针对非关心好友的其他用户所发送的信息,可以将其划分为第二类别信息,将其在用户当前注视区域之外的区域显示,不妨碍用户查看当前注视区域显示的内容。\n[0082] 可选的,对于属于第二类别信息的显示内容,可以确定第一区域之外的位于屏幕边缘的一区域作为第二区域,在用户注视区域之外的屏幕边缘区域对显示内容进行显示,可以降低对用户查看当前注视区域内显示的内容的影响。\n[0083] 另外,本申请实施例中,步骤105在步骤103之前进行,具体可以在步骤101执行的同时进行,即处理模块在接收到显示请求时,可以确定出检测到待显示内容,同时可以确定出待显示内容的类型,步骤105也可以在步骤101之后执行;步骤105与步骤102之间并无严格的时序关系,步骤105可以在步骤102执行之前执行、同时执行,或者在步骤102执行之后执行。\n[0084] 进一步,根据是否在当前显示的窗口内显示待显示的内容,步骤104实施时包括以下两种情况:\n[0085] 情况1,保持显示单元当前显示的内容不变,在第二区域显示显示内容,其中,当前显示的内容中与显示内容的显示位置相重叠的部分被显示内容所遮挡。\n[0086] 具体的,可以在第二区域位置处新建显示窗口来对显示内容进行显示,其中,新建窗口内的显示内容置顶显示,遮挡步骤104之前在显示内容的显示位置处原显示的内容,而不影响显示单元上其他位置处原显示的内容的显示,不妨碍用户查看显示单元上其他位置处原显示的内容。\n[0087] 情况2,当显示内容为响应用户输入操作而产生时,在输入操作针对的应用程序的窗口内的第二区域上显示显示内容。\n[0088] 具体的,在显示内容由用户针对第一应用程序进行输入操作引起的时,在第一应用程序的第一窗口内对显示内容进行显示,具体显示位置为第一窗口内的第二区域位置处。通过在第一窗口内的第二区域处显示显示内容,不仅能够使显示内容的显示位置适应用户当前的注视区域,而且可以使用户同时获知产生该显示内容的应用程序,使用户能够了解引起该显示内容的多种信息(如,显示内容为搜索操作产生的搜索结果时,用户能够同时查看到搜索程序界面的搜索关键词),辅助用户更全面地理解显示内容。\n[0089] 实际情况中,输入操作针对的应用程序的窗口并不包含第二区域时,可以通过如下两种方式进行处理:\n[0090] 方式1,参见图4a,增大窗口的显示区域,使增大显示区域后的窗口包含第二区域。\n[0091] 方式2,参见图4b,改变窗口的显示位置,以使窗口包含第二区域,且使窗口内的预定用于显示该显示内容的区域移动至所述第二区域。\n[0092] 具体的,在输入操作针对的应用程序的窗口内显示显示内容时,该应用程序开发时已经确定了显示内容在窗口内的显示位置,例如,可以预定在窗口的中部区域显示显示内容。如果窗口当前没有包含第二区域,则可以整体移动窗口,以使窗口包含第二区域,且使窗口左侧预定用于显示显示内容的区域移动至第二区域,这样便可以在窗口内的第二区域位置处显示该显示内容。\n[0093] 综上,在确定用于显示显示内容的区域时,可以结合第一区域的位置以及引起显示内容的输入操作针对的窗口,在窗口内根据第一区域确定出用于显示显示内容的区域,其中,如果窗口原不包含根据第一区域确定出的第二区域,则可以改变窗口的尺寸使窗口包含第二区域,或者改变窗口的位置,使窗口内预定用于显示显示内容的区域移动至第二区域,实现在窗口内的第二区域显示显示内容。\n[0094] 进一步,在输入操作针对的应用程序的窗口内的第二区域位置处原显示有内容时,步骤104实施时,可以进行如下处理:终止原显示的内容在第二区域的显示,或者在窗口内的第二区域之外的第三区域显示原显示的内容。\n[0095] 具体的,为了能够在窗口内的第二区域位置处显示显示内容,需要清空该位置处原显示的内容,可以是直接终止该部分内容的显示,也可以是将该部分内容挪至窗口内的其他位置处显示,避免第二区域处原显示的内容与即将显示的待显示内容重叠,影响用户获取信息。\n[0096] 为了更清楚的理解本发明,下面以列举具体应用实例,通过具体应用实例对本发明实施例提供的上述显示方法流程进行详细描述。\n[0097] 应用实例1,用户进行搜索操作产生显示内容的情形。\n[0098] 首先,用户通过搜索操作检索对应内容,电子设备根据用户输入的搜索关键词检索到对应的内容,产生搜索结果,并检测到该搜索结果为待显示内容;\n[0099] 然后,电子设备会采集用户的眼部图像,根据用户眼部图像确定出用户当前注视的第一区域。\n[0100] 然后,电子设备要根据确定出的第一区域确定出用于显示搜索结果的第二区域。\n电子设备首先要确定待显示内容的类别,以此确定第二区域是否与第一区域重叠。由于搜索结果为用户的搜索操作产生,可以确定待显示的搜索结果为第一类别信息,因此可以确定第二区域与第一区域相重叠,且在搜索操作针对的应用程序的界面内,最后,在该窗口内的第二区域显示搜索结果。\n[0101] 以在安装Windows操作系统的电子设备而言,用户在文件夹窗口右上侧的搜索栏内输入关键词进行搜索时,电子设备确定出第二区域与第一区域相重叠,且仍应在文件夹窗口内显示搜索结果,由于用户在进行输入操作时的注视区域为文件夹窗口的搜索栏附近,因此可以确定文件夹窗口内的文件显示区域中临近搜索栏的区域为第二区域,即文件夹窗口内文件显示区域中的右上角区域为第二区域,在文件夹窗口内的右上角区域显示搜索结果。\n[0102] 而在用户通过语音输入的方式进行搜索时,由于显示界面上可能没有显示搜索栏,因此,用户的注视区域一般不固定,确定出的第二区域与第一区域相重叠,位置由第一区域的位置决定。\n[0103] 通过上述实例,用户在桌面或者某一界面内搜索文件时,不需要用眼睛遍历每一个应用图标或是文档,只需要用输入搜索关键字,则电子设备会将搜索结果显示在用户注视区域或注视区域附近,使用户能够快捷、直观地找到要搜索的文件。\n[0104] 应用实例2,电子设备上的应用程序产生推送信息时的情形。\n[0105] 首先,电子设备检测到一应用程序推送的新闻为待显示内容;然后电子设备在显示单元上确定出用户当前注视的第一区域;然后判断待显示内容的类别,由于待显示内容为应用程序自动产生,与用户当前操作无关,确定待显示内容属于第二类别信息,并确定出显示单元的显示区域上距离第一区域最远的一显示区域作为第二区域。由于当前界面没有显示产生推送内容的程序的窗口,因此,在确定的第二区域位置处新建窗口,在新建窗口内显示推送新闻,其中第二区域位置处原显示的内容被推送新闻所遮挡。\n[0106] 通过上述实例,在检测到非用户操作引起的显示内容时,可以认定用户当前暂时不想查看该显示内容,在用户注视区域之外的区域对其进行显示,不妨碍用户查看当前注视区域显示的内容。\n[0107] 实施例2\n[0108] 基于相同的技术构思,本发明实施例2提供了一种电子设备,参见图5,为电子设备的示意框图,电子设备包括:\n[0109] 检测模块10,用于检测是否要通过电子设备的显示单元显示一显示内容;\n[0110] 第一确定模块20,用于确定显示单元上用户当前注视的第一区域;\n[0111] 第二确定模块30,用于根据第一区域在显示单元上确定出第二区域;\n[0112] 显示模块40,用于在第二区域上显示显示内容。\n[0113] 本申请实施例中,电子设备在检测到有显示内容需要显示时,首先确定出显示单元上用户当前注视区域,进而根据用户当前注视区域确定出需要显示的显示内容的显示区域,实现显示内容的显示区域与用户当前的注视区域相适应,使用户无需移动视线或者极小幅度地移动视线即可到显示内容,方便用户获取信息。\n[0114] 进一步,第二确定模块30具体用于:获取显示内容的显示参数;以及根据第一区域的第一位置参数、显示参数确定出第二位置参数;以及根据第二位置参数确定出第二区域。\n[0115] 进一步,参见图6,电子设备还包括:\n[0116] 判断模块50,用于判断显示内容的类别;\n[0117] 第二确定模块30具体用于:当显示内容属于第一类别信息时,在显示单元上确定出与第一区域相重叠的一区域作为第二区域;以及\n[0118] 当显示内容属于第二类别信息时,在显示单元上确定出与第一区域不重叠的一区域作为第二区域,第二类别信息与第一类别信息不同。\n[0119] 进一步,判断模块50具体用于:判断显示内容是否为响应用户输入操作而产生的,若是,则确定显示内容为第一类别信息;否则,则确定显示内容属于第二类别信息。\n[0120] 进一步,显示模块40具体用于:保持显示单元当前显示的内容不变,在第二区域显示显示内容,其中,当前显示的内容中与显示内容的显示位置相重叠的部分被显示内容所遮挡。\n[0121] 进一步,显示模块40具体用于:当显示内容为响应用户输入操作而产生时,在输入操作针对的应用程序的窗口内的第二区域上显示显示内容。\n[0122] 进一步,电子设备还包括:\n[0123] 第一窗口调整模块,用于在窗口不包含第二区域时,增大窗口的显示区域,使增大显示区域后的窗口包含第二区域。\n[0124] 进一步,电子设备还包括:\n[0125] 第二窗口调整模块,用于在窗口不包含第二区域时,改变窗口的显示位置,以使窗口包含第二区域,且使窗口内的预定用于显示显示内容的区域移动至第二区域。\n[0126] 进一步,电子设备还包括:\n[0127] 显示内容调整模块,用于在窗口内的第二区域上原显示有内容时,则终止原显示的内容在第二区域的显示,或者在窗口内的第二区域之外的第三区域显示原显示的内容。\n[0128] 实施例1中的显示方法中的各种显示方式和具体实例同样适用于本实施例的电子设备,通过前述实施例中对显示方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。\n[0129] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0130] 1、本申请实施例中,电子设备在检测到有显示内容需要显示时,首先确定出显示单元上用户当前注视区域,进而根据用户当前注视区域确定出需要显示的显示内容的显示区域,实现显示内容的显示区域与用户当前的注视区域相适应,方便用户获取信息。\n[0131] 2、本申请实施例中,在新形成的显示内容为用户需要获知或者想要获知的内容时,使用户能够不移动视线即可查看到,并在新形成的显示内容为无需用户获知或者用户暂时不想查看的内容时,在用户注视区域之外显示之,不妨碍用户查看当前注视区域内的内容。\n[0132] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。\n[0133] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0134] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0135] 具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:\n[0136] 检测是否要通过所述电子设备的显示单元显示一显示内容;\n[0137] 若是,则确定所述显示单元上用户当前注视的第一区域;\n[0138] 根据所述第一区域在所述显示单元上确定出第二区域;\n[0139] 在所述第二区域上显示所述显示内容。\n[0140] 可选的,存储介质中存储的与步骤:根据所述第一区域在所述显示单元上确定出第二区域,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0141] 获取所述显示内容的显示参数;\n[0142] 根据所述第一区域的第一位置参数、所述显示参数确定出第二位置参数;\n[0143] 根据所述第二位置参数确定出所述第二区域。\n[0144] 可选的,存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:根据所述第一区域在所述显示单元上确定出第二区域,对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:判断所述显示内容的类别;\n[0145] 存储介质中存储的与步骤:根据所述第一区域在所述显示单元上确定出第二区域,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0146] 当所述显示内容属于第一类别信息时,在所述显示单元上确定出与所述第一区域相重叠的一区域作为所述第二区域;以及\n[0147] 当所述显示内容属于第二类别信息时,在所述显示单元上确定出与所述第一区域不重叠的一区域作为所述第二区域,所述第二类别信息与所述第一类别信息不同。\n[0148] 可选的,存储介质中存储的与步骤:判断所述显示内容的类别,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0149] 判断所述显示内容是否为响应用户输入操作而产生的,若是,则确定所述显示内容为所述第一类别信息;否则,则确定所述显示内容属于所述第二类别信息。\n[0150] 可选的,存储介质中存储的与步骤:在所述第二区域上显示所述显示内容,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0151] 保持所述显示单元当前显示的内容不变,在所述第二区域显示所述显示内容,其中,所述当前显示的内容中与所述显示内容的显示位置相重叠的部分被所述显示内容所遮挡。\n[0152] 可选的,存储介质中存储的与步骤:在所述第二区域上显示所述显示内容,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0153] 当所述显示内容为响应用户输入操作而产生时,在所述输入操作针对的应用程序的窗口内的所述第二区域上显示所述显示内容。\n[0154] 可选的,存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容,对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:\n[0155] 在所述窗口不包含所述第二区域时,增大所述窗口的显示区域,使增大显示区域后的所述窗口包含所述第二区域。\n[0156] 可选的,存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容,对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:\n[0157] 在所述窗口不包含所述第二区域时,改变所述窗口的显示位置,以使所述窗口包含所述第二区域,且使所述窗口内的预定用于显示所述显示内容的区域移动至所述第二区域。\n[0158] 可选的,存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述输入操作针对的应用的窗口内的所述第二区域上显示所述显示内容,对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:\n[0159] 在所述窗口内的所述第二区域上原显示有内容时,则终止原显示的内容在所述第二区域的显示,或者在所述窗口内的第二区域之外的第三区域显示所述原显示的内容。\n[0160] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。\n[0161] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
法律信息
- 2017-06-27
- 2015-01-14
实质审查的生效
IPC(主分类): G06F 3/01
专利申请号: 201410475155.0
申请日: 2014.09.17
- 2014-12-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-06-25
|
2012-12-24
| | |
2
| |
2014-09-03
|
2014-02-07
| | |
3
| |
2014-07-09
|
2014-04-08
| | |
4
| |
2014-08-20
|
2014-02-07
| | |
5
| | 暂无 |
2014-01-06
| | |
6
| |
2014-08-06
|
2014-02-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |