一种信息处理方法及电子设备.pdf

上传人:v**** 文档编号:6212163 上传时间:2019-05-21 格式:PDF 页数:16 大小:1.89MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410014731.1

申请日:

2014.01.13

公开号:

CN103777755A

公开日:

2014.05.07

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/01申请日:20140113|||公开

IPC分类号:

G06F3/01; G06F9/445

主分类号:

G06F3/01

申请人:

联想(北京)有限公司

发明人:

周学工; 张嵘; 张士鹏; 姚娟娟; 吴江平; 石彬

地址:

100085 北京市海淀区上地创业路6号

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司 11291

代理人:

黄志华

PDF下载: PDF下载
内容摘要

本发明涉及电子技术领域,公开了一种信息处理方法及电子设备,以解决现有技术中启动虚拟输入装置时效率低的技术问题,该方法应用于电子设备中,电子设备包括第一传感单元、功能本体、支撑件和投影模块,方法包括:利用第一传感单元检测功能本体和支撑件的相对位置关系;判断相对位置关系是否满足第一预设条件;当相对位置关系满足第一预设条件时,通过投影模块投影输出虚拟输入界面。

权利要求书

权利要求书
1.  一种信息处理方法,应用于电子设备中,所述电子设备包括第一传感单元、功能本体、支撑件和投影模块,所述方法包括:
利用所述第一传感单元检测所述功能本体和所述支撑件的相对位置关系;
判断所述相对位置关系是否满足第一预设条件;
当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面。

2.  如权利要求1所述的方法,其特征在于,所述电子设备还包括:第二传感单元,所述当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面,具体包括:
当所述相对位置关系满足第一预设条件时,通过所述第二传感单元检测所述功能本体和/或所述支撑件的当前姿态;
判断所述当前姿态是否满足第二预设条件;
在所述当前姿态满足所述第二预设条件时,通过所述投影模块输出所述虚拟输入界面。

3.  如权利要求1所述的方法,其特征在于,所述当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面,具体包括:
当所述相对位置关系满足所述第一预设条件时,检测获得所述电子设备运行的当前应用程序;
判断所述当前应用程序是否为预设应用程序;
在所述应用程序为预设应用程序时,通过所述投影模块投影产生所述虚拟输入界面。

4.  如权利要求1-3任一所述的方法,其特征在于,在所述通过所述投影模块投影输出虚拟输入界面之前,所述方法还包括:
检测用户与所述电子设备的距离;
基于所述距离,确定所述虚拟输入界面的显示位置。

5.  如权利要求1-3任一所述的方法,其特征在于,所述虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。

6.  一种电子设备,包括:
第一检测模块,用于利用所述电子设备的第一传感单元检测所述电子设备的功能本体和所述电子设备支撑件的相对位置关系;
判断模块,用于判断所述相对位置关系是否满足第一预设条件;
输出模块,用于当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面。

7.  如权利要求6所述的电子设备,其特征在于,所述输出模块,具体包括:
第一检测单元,用于当所述相对位置关系满足第一预设条件时,通过所述电子设备的第二传感单元检测所述功能本体和/或所述支撑件的当前姿态;
第一判断单元,用于判断所述当前姿态是否满足第二预设条件;
第一输出单元,用于在所述当前姿态满足所述第二预设条件时,通过所述投影模块输出所述虚拟输入界面。

8.  如权利要求6所述的电子设备,其特征在于,所述输出模块,具体包括:
第二检测单元,用于当所述相对位置关系满足所述第一预设条件时,检测获得所述电子设备运行的当前应用程序;
第二判断单元,用于判断所述当前应用程序是否为预设应用程序;
第二输出单元,用于在所述应用程序为预设应用程序时,通过所述投影模块投影产生所述虚拟输入界面。

9.  如权利要求6-8任一所述的电子设备,其特征在于,所述电子设备还包括:
第二检测模块,用于在通过所述投影模块投影输出虚拟输入界面之前,检测用户与所述电子设备的距离;
确定模块,用于基于所述距离,确定所述虚拟输入界面的显示位置。

10.  如权利要求6-8任一所述的电子设备,其特征在于,所述虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。

说明书

说明书一种信息处理方法及电子设备
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。比如,手机、平板电脑等电子设备已经成为人们生活中一个不可或缺的部分。
为了方便电子设备的携带,现有技术中电子设备的体积越来越小,为了进一步的降低电子设备的体积,电子设备的输入装置都可以由虚拟输入装置所替代,例如:虚拟键盘、虚拟拨号键等等。
现有技术中,为了启动虚拟输入装置,通常需要用户产生一些操作进行触发,比如:点击预设按钮,故而导致现有技术中启动虚拟输入装置效率低的技术问题。
发明内容
本发明实施例提供一种信息处理方法及电子设备,以解决现有技术中启动虚拟输入装置效率低的技术问题。
根据本发明的第一方面,提供一种信息处理方法,应用于电子设备中,所述电子设备包括第一传感单元、功能本体、支撑件和投影模块,所述方法包括:利用所述第一传感单元检测所述功能本体和所述支撑件的相对位置关系;判断所述相对位置关系是否满足第一预设条件;当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面。
由以上描述可知,由于在本发明实施例中,在电子设备的功能本体和支撑 件之间的相对位置关系满足第一预设条件时,就通过投影模块投影输出虚拟输出界面,也就是在控制支撑件与功能本体的相对位置关系时就可以启动投影模块进而输出虚拟输入界面,故而并不需要用户额外的手动操作,就可以启动虚拟输入界面,从而达到了提高启动虚拟输入界面的效率的技术效果。
结合第一方面,在第一种可能的实现方式中,所述电子设备还包括:第二传感单元,所述当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面,具体包括:当所述相对位置关系满足第一预设条件时,通过所述第二传感单元检测所述功能本体和/或所述支撑件的当前姿态;判断所述当前姿态是否满足第二预设条件;在所述当前姿态满足所述第二预设条件时,通过所述投影模块输出所述虚拟输入界面。由于在控制支撑件对功能本体进行支撑时,并不代表用户一定需要用虚拟输入装置,而在电子设备的当前姿态满足第二预设条件时,则用户使用虚拟输入装置的概率较高,故而在这种情况下才输出虚拟输入装置的话,有防止误触发的技术效果。
结合第一方面,在第二种可能的实现方式中,所述当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面,具体包括:当所述相对位置关系满足所述第一预设条件时,检测获得所述电子设备运行的当前应用程序;判断所述当前应用程序是否为预设应用程序;在所述应用程序为预设应用程序时,通过所述投影模块投影产生所述虚拟输入界面。由于在控制支架对电子设备进行支撑时,并不代表用户一定需要用虚拟输入装置,而在电子设备上运行有预设应用程序时,则用户使用虚拟输入装置的概率较高,故而在这种情况下才输出虚拟输入装置的话,同样有防止误触发的技术效果。
结合第一方面或第一方面的第一至二种可能的实现方式中的任意一种可能的实现方式,在第三种可能的实现方式中,在所述通过所述投影模块投影输出虚拟输入界面之前,所述方法还包括:检测用户与所述电子设备的距离;基于所述距离,确定所述虚拟输入界面的显示位置。在这种情况下,具有虚拟输入界面的显示位置更加精确的技术效果。
结合第一方面或第一方面的第一至二种可能的实现方式中的任意一种可能的实现方式,在第四种可能的实现方式中,所述虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。在这种情况下,具有提高输出虚拟键盘、虚拟按键或虚拟写字板的效率的技术效果。
根据本发明的第二方面,提供第一检测模块,用于利用所述电子设备的第一传感单元检测所述电子设备的功能本体和所述电子设备支撑件的相对位置关系;判断模块,用于判断所述相对位置关系是否满足第一预设条件;输出模块,用于当所述相对位置关系满足第一预设条件时,通过所述投影模块投影输出虚拟输入界面。
由以上描述可知,由于在本发明实施例中,在设置于电子设备的支架与电子设备的第一面的角度值大于预设阈值时,就通过投影模块投影输出虚拟输出界面,由于控制支架与第一面的角度值大于预设阈值的目的在于控制支架对电子设备处于支撑状态,也就是在控制支架对电子设备处于支撑状态的同时还可以启动虚拟输入装置,从而并不需要用户额外的手动操作,就可以启动虚拟输入界面,从而达到了提高启动虚拟输入界面的效率的技术效果。
结合第二方面,在第一种可能的实现方式中,所述输出模块,具体包括:第一检测单元,用于当所述相对位置关系满足第一预设条件时,通过所述电子设备的第二传感单元检测所述功能本体和/或所述支撑件的当前姿态;第一判断单元,用于判断所述当前姿态是否满足第二预设条件;第一输出单元,用于在所述当前姿态满足所述第二预设条件时,通过所述投影模块输出所述虚拟输入界面。由于在控制支撑件对功能本体进行支撑时,并不代表用户一定需要用虚拟输入装置,而在电子设备的当前姿态满足第二预设条件时,则用户使用虚拟输入装置的概率较高,故而在这种情况下才输出虚拟输入装置的话,有防止误触发的技术效果。
结合第二方面,在第二种可能的实现方式中,所述输出模块,具体包括:第二检测单元,用于当所述相对位置关系满足所述第一预设条件时,检测获得 所述电子设备运行的当前应用程序;第二判断单元,用于判断所述当前应用程序是否为预设应用程序;第二输出单元,用于在所述应用程序为预设应用程序时,通过所述投影模块投影产生所述虚拟输入界面。由于在控制支架对电子设备进行支撑时,并不代表用户一定需要用虚拟输入装置,而在电子设备上运行有预设应用程序时,则用户使用虚拟输入装置的概率较高,故而在这种情况下才输出虚拟输入装置的话,同样有防止误触发的技术效果。
结合第二方面或第二方面的第一至二种可能的实现方式中的任意一种可能的实现方式,在第三种可能的实现方式中,所述电子设备还包括:第四检测模块,用于在通过所述投影模块投影输出虚拟输入界面之前,检测用户与所述电子设备的距离;确定模块,用于基于所述距离,确定所述虚拟输入界面的显示位置。在这种情况下,具有虚拟输入界面的显示位置更加精确的技术效果。
结合第二方面或第二方面的第一至二种可能的实现方式中的任意一种可能的实现方式,在第四种可能的实现方式中,所述虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。在这种情况下,具有提高输出虚拟键盘、虚拟按键或虚拟写字板的效率的技术效果。
附图说明
图1为本发明实施例电子设备的结构图;
图2为本发明实施例信息处理方法的流程图;
图3为本发明实施例信息处理方法中通过所述投影模块投影输出虚拟输入界面的第一种实现方式的流程图;
图4a为本发明实施例电子设备处于站立姿态的结构图;
图4b为本发明实施例电子设备处于倾斜姿态的结构图;
图4c为本发明实施例电子设备处于握持姿态的结构图;
图4d为本发明实施例电子设备处于悬挂状态的结构图;
图5为本发明实施例信息处理方法中通过所述投影模块投影输出虚拟输入界面的第二种实现方式的流程图;
图6为本发明实施例信息处理方法中确定虚拟输入装置的显示位置的流程图;
图7为本发明实施例电子设备的方框图。
具体实施方式
由于现有技术中电子设备需要响应用户进行的一些额外的操作才能输出虚拟输入装置,故而现有技术中存在着启动虚拟输入装置效率低的技术问题。对此本发明实施例提出一种信息处理方法,应用于电子设备中,电子设备包括第一传感单元、功能本体、支撑件和投影模块,该方法包括:利用第一传感单元检测功能本体和支撑件的相对位置关系;判断相对位置关系是否满足第一预设条件;当相对位置关系满足第一预设条件时,通过投影模块投影输出虚拟输入界面。
由于在上述方案中,在电子设备的功能本体和支撑件之间的相对位置关系满足第一预设条件时,就通过投影模块投影输出虚拟输出界面,也就是在控制支撑件与功能本体的相对位置关系时就可以启动投影模块进而输出虚拟输入界面,故而并不需要用户额外的手动操作,就可以启动虚拟输入界面,从而达到了提高启动虚拟输入界面的效率的技术效果。
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
第一方面,本发明实施例提供一种信息处理方法,应用于电子设备中,该电子设备例如为:平板电脑、手机等等。请参考图1,该电子设备包括以下结构:第一传感单元10、功能本体11、支撑件12和投影模块13。
请参考图2,该信息处理的方法包括以下步骤:
步骤S201:利用第一传感单元10检测功能本体11和支撑件12的相对位置关系;
步骤S202:判断相对位置关系是否满足第一预设条件;
步骤S203a:当相对位置关系满足第一预设条件时,通过投影模块13投影输出虚拟输入界面;
步骤S203b:当相对位置关系不满足第一预设条件时,不通过投影模投影输出虚拟输入界面。
在具体实施过程中,步骤S201中,第一传感单元10可以为多种不同的传感单元,进而检测功能本体11和支撑件12之间的相对位置关系的方式也不同,下面列举其中的两种检测方式进行介绍,当然,在具体实施过程中,不限于以下两种情况。
作为一种可能的实现方式,第一传感单元10为角度传感器,角度传感器设置于功能本体11和支撑件12之间,通过角度传感器检测功能本体11和支撑件12之间的角度值,进而可以通过角度值表征功能本体11和支撑件12之间的相对位置状态。
作为另一种可能的实现方式,第一传感单元10为摄像头,可以通过摄像头采集表征功能本体11和支撑件12之间的相对位置关系的图像,然后对图像进行分析,进而确定功能本体11和支撑件12之间的相对位置关系。
在具体实施过程中,步骤S202中,第一预设条件可以为预先设置的任意条件,下面列举其中的两种形式进行介绍,当然,在具体实施过程中,不限于以下两种形式。
作为一种可能的实现方式,在通过角度值表征功能本体11和支撑件12之间的相对位置关系时,相对位置关系满足第一预设条件例如为:功能本体11和支撑件12之间的角度值大于预设角度阈值,预设角度阈值可以为任意值,比如:45°、60°等等,本发明实施例不作限制。
并且,可以提供设置界面,供用户设置最适宜操作的预设角度阈值,比如:用户A的操作习惯为功能本体11与支撑件12之间的角度值为30°,那么其则可以将预设角度阈值的设置的小于30°,而用户B的操作习惯为功能本体 11与支撑件12之间的角度值为75°,那么其可以将预设阈值设置为70°,一方面能够尽量防止误操作,另一方面又能够对于任何使用习惯的用户都可以启动虚拟输入界面。
作为另一种可能的实现方式,在通过摄像头采集功能本体11和支撑件12之间的相对位置关系时,相对位置关系满足第一预设条件例如为:相对位置关系与预存的位置关系相匹配,在电子设备中可以预存多张相对位置关系的图像,然后将采集的功能本体11与支撑件12之间的相对位置关系的图像与预存的图像相匹配,如果能匹配成功,则表示功能本体11与支撑件12之间的相对位置关系满足第一预设条件。
步骤S203a中,虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。
步骤S203a中,电子设备可以在检测到功能本体11与支撑件12之间的相对位置关系满足第一预设条件时,就启动虚拟输入界面,但是为了防止误操作,也可以在其它条件同时满足的情况下,才启动虚拟输入界面,下面介绍其中的两种情况,当然,在具体实施过程中,不限于以下两种情况,并且以下两种情况可以组合起来使用。
第一种,请参考图3,当相对位置关系满足第一预设条件时,通过投影模块13投影输出虚拟输入界面,具体包括:
步骤S301:当相对位置关系满足第一预设条件时,通过第二传感单元检测功能本体11和/或支撑件12的当前姿态;
步骤S302:判断当前姿态是否满足第二预设条件;
步骤S303a:在当前姿态满足第二预设条件时,通过投影模块13输出虚拟输入界面;
步骤S303b:在当前姿态不满足第二预设条件时,不通过投影模块13输出虚拟输入界面。
在具体实施过程中,支撑件12与功能本体11之间的姿态可以分为至少四种姿态,支撑件12的姿态、功能本体11的姿态与支撑件12和功能本体11的 姿态类似,在本申请实施例中仅以支撑件12和功能本体11之间的姿态为例进行介绍。
站立姿态,请参考图4a,也就是通过支撑件12和功能本体11的第一端支撑功能本体11站立的状态,在这种状态下,较为方便观看影片、视频、网络聊天、编辑文档等等。
在这种情况下,支撑件12和功能本体11之间的姿态为:夹角在第一预设角度范围的姿态,第一预设角度范围例如为:40°~60°、50°~75°等等。支撑件12的姿态、功能本体11的姿态与支撑件12和功能本体11的姿态类似,在此不再赘述。
倾斜姿态,请参考图4b,也就是通过支撑件12以及功能本体11的与第一端相对的第二端支撑功能本体11的状态,在这种状态下,较为方便在电子设备的表面进行触摸操作、网页浏览等等。
在这种情况下,支撑件12和功能本体11之间的姿态为:夹角在第二预设角度范围的姿态,第二预设角度范围例如为:135°~150°、150°~165°等等,支撑件12的姿态、功能本体11的姿态与支撑件12和功能本体11的姿态类似,在此不再赘述。
握持姿态,请参考图4c,也就是支撑件12贴近功能本体11的第一面的状态,在这种情况下,方便握持电子设备,并且较为方便阅读电子书、杂志等等。
在这种情况下,支撑件12和功能本体11之间的姿态为:夹角在第三预设角度范围的姿态,第三预设角度范围例如为:0°~2°、0°~3°等等,支撑件12的姿态、功能本体11的姿态与支撑件12和功能本体11的姿态类似,在此不再赘述。
悬挂姿态,请参考图4d,也就是通过支撑件12上的挂钩使功能本体11悬挂的状态,在这种情况下,比较方便用户躺着使用电子设备。
在这种情况下,支撑件12和功能本体11之间的姿态为:夹角在第四预设角度范围的姿态,第四预设角度范围例如为:177°~185°、177°~180°等等, 支撑件12的姿态、功能本体11的姿态与支撑件12和功能本体11的姿态类似,在此不再赘述。
电子设备可以通过多种方式检测上述四种姿态,下面列举其中的三种进行介绍,当然,在具体实施过程中,不限于以下三种情况。
作为第一种可能的显示方式,通过支撑件12和功能本体11之间的角度传感器检测支撑件12和功能本体11之间的夹角值,根据夹角值的不同来确定电子设备的不同的当前姿态,在这种情况下,第一传感单元10与第二传感单元可以为相同的传感单元。
作为第二种可能的实现方式,在功能本体11的第一端、第二端、功能本体11的第一面设置接近传感器;如果通过接近传感器检测到第一端与某物体存在接触、则确定支撑件12与功能部件的当前姿态(或者支撑件12的当前姿态、或者功能部件的当前姿态)为站立姿态;如果通过接近传感器检测到第二端与某物体存在接触、则确定支撑件12与功能部件的当前姿态(或者支撑件12的当前姿态、或者功能部件的当前姿态)为倾斜姿态;如果通过接近传感器检测到支撑件12与功能本体11的第一面存在接触,则确定支撑件12与功能部件的当前姿态(或者支撑件12的当前姿态、或者功能部件的当前姿态)为握持姿态;如果通过接近传感器确定第一端、第二端与任何物体、功能本体11的第一面与支撑件12都不存在接触,则确定支撑件12与功能部件的当前姿态(或者支撑件12的当前姿态、或者功能部件的当前姿态)为悬挂姿态。
作为第三种可能的实现方式,通过电子设备上设置的图像采集状态采集支撑件12与功能部件的当前姿态对应的姿态图像,然后与上述四种姿态对应的图像进行匹配,进而确定出支撑件12与功能部件的当前姿态(或者支撑件12的当前姿态、或者功能部件的当前姿态)。在这种情况下,第一传感单元10与第二传感单元也可以为相同的传感单元。
步骤S302中,当前姿态满足第二预设条件例如为:当前姿态为预设姿态,该预设姿态例如为:站立姿态。
步骤S303a中,由于在当前姿态满足第二预设条件时,则表明电子设备的用户需要使用虚拟输入装置,故而在这种情况下,通过投影模块13投影输出虚拟输入装置。
步骤S303b中,由于在当前姿态不满足第二预设条件时,则表明电子设备的用户不需要使用虚拟输入装置,故而在这种情况下,不需要通过投影模块13投影输出虚拟输入装置。
由于通常情况下,在姿态为站立姿态时,用户可能在进行网络聊天、编辑文档等操作,在这种情况下,需要用到虚拟输入装置,故而在这种情况下启动虚拟输入装置具有更加精确的技术效果。
第二种,请参考图5,当相对位置关系满足第一预设条件时,通过投影模块13投影输出虚拟输入界面,具体包括:
步骤S501:当相对位置关系满足第一预设条件时,检测获得电子设备运行的当前应用程序;
步骤S502:判断当前应用程序是否为预设应用程序;
步骤S503a:在应用程序为预设应用程序时,通过投影模块13投影产生虚拟输入界面;
步骤S503b:在应用程序不为预设应用程序时,不通过投影模块13投影产生虚拟输入界面。
步骤S501中,可以通过任务管理器来获得电子设备当前运行的应用程序,该应用程序例如为:聊天程序、文档编辑程序、视频播放程序等等。
步骤S502中,可以设置一预设应用程序列表,设置需要启动虚拟输入界面的应用程序,比如:聊天程序、文档编辑程序等等,在确定电子设备当前运行的应用程序之后,就将其与预设应用程序列表的应用程序进行匹配,如果匹配成功,例如:当前运行的应用程序为文档编辑程序,则确定其为预设应用程序,如果匹配不成功,例如:当前运行的应用程序为:视频浏览程序,则确定其不为预设应用程序。
步骤S503a,由于电子设备当前运行的应用程序位于应用程序列表,故而表示电子设备的用户需要使用虚拟输入界面,故而通过投影模块13投影输出虚拟输入界面。
步骤S503b中,由于电子设备当前运行的应用程序没有位于应用程序列表,故而表示电子设备的用户不需要使用虚拟输入界面,故而不通过投影模块13投影输出虚拟输入界面。
由于在上述方案中,在电子设备当前运行的应用程序为预设应用程序时,才需要启动虚拟输入装置,而预设应用程序通常为需要使用虚拟输入界面进行操作的应用程序,故而在这种情况下启动虚拟输入装置,具有更加精确的技术效果。
作为进一步的优选实施例,在通过投影模块13投影输出虚拟输入界面之前,请参考图6,方法还包括:
步骤S601:检测用户与电子设备的距离;
步骤S602:基于距离,确定虚拟输入界面的显示位置。
在具体实施过程中,步骤S601中可以通过距离传感器检测用户与电子设备之间的距离。
步骤S602中,可以将虚拟输入界面的显示位置确定为略小于用户与电子设备距离的位置,也即显示位置与电子设备的距离与用户与电子设备的距离成正比关系,在这种情况下,虚拟输入界面的显示位置更加精确,更加方便用户进行输入操作。
第二方面,基于同一发明构思,本发明实施例提供一种电子设备,请参考图7,具体包括以下结构:
第一检测模块70,用于利用电子设备的第一传感单元10检测电子设备的功能本体11和电子设备支撑件12的相对位置关系;
判断模块71,用于判断相对位置关系是否满足第一预设条件;
输出模块72,用于当相对位置关系满足第一预设条件时,通过投影模块 13投影输出虚拟输入界面。
可选的,输出模块72,具体包括:
第一检测单元,用于当相对位置关系满足第一预设条件时,通过电子设备的第二传感单元检测功能本体11和/或支撑件12的当前姿态;
第一判断单元,用于判断当前姿态是否满足第二预设条件;
第一输出单元,用于在当前姿态满足第二预设条件时,通过投影模块13输出虚拟输入界面。
可选的,输出模块72,具体包括:
第二检测单元,用于当相对位置关系满足第一预设条件时,检测获得电子设备运行的当前应用程序;
第二判断单元,用于判断当前应用程序是否为预设应用程序;
第二输出单元,用于在应用程序为预设应用程序时,通过投影模块13投影产生虚拟输入界面。
可选的,电子设备还包括:
第二检测模块,用于在通过投影模块13投影输出虚拟输入界面之前,检测用户与电子设备的距离;
确定模块,用于基于距离,确定虚拟输入界面的显示位置。
可选的,虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。
本发明的一个或多个实施例至少具有以下有益效果:
由于在本发明实施例中,在电子设备的功能本体11和支撑件12之间的相对位置关系满足第一预设条件时,就通过投影模块13投影输出虚拟输出界面,也就是在控制支撑件12与功能本体11的相对位置关系时就可以启动投影模块13进而输出虚拟输入界面,也即是并不需要用户额外的手动操作,就可以启动虚拟输入界面,从而达到了提高启动虚拟输入界面的效率的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
利用电子设备的第一传感单元10检测电子设备的功能本体11和电子设备支撑件12的相对位置关系;
判断相对位置关系是否满足第一预设条件;
当相对位置关系满足第一预设条件时,通过投影模块13投影输出虚拟输入界面。
可选的,电子设备还包括:第二传感单元,存储介质中存储的与步骤当相对位置关系满足第一预设条件时,通过投影模块13投影输出虚拟输入界面,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
当相对位置关系满足第一预设条件时,通过第二传感单元检测功能本体11和/或支撑件12的当前姿态;
判断当前姿态是否满足第二预设条件;
在当前姿态满足第二预设条件时,通过投影模块13输出虚拟输入界面。
可选的,存储介质中存储的与步骤当相对位置关系满足第一预设条件时,通过投影模块13投影输出虚拟输入界面,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
当相对位置关系满足第一预设条件时,检测获得电子设备运行的当前应用程序;
判断当前应用程序是否为预设应用程序;
在应用程序为预设应用程序时,通过投影模块13投影产生虚拟输入界面。
可选的,存储介质中还存储有另外一些计算机指令,这些计算机指令在步骤:在通过投影模块13投影输出虚拟输入界面之前被执行,在被执行时包括如下步骤::
检测用户与电子设备的距离;
基于距离,确定虚拟输入界面的显示位置。
虚拟输入界面具体为:虚拟键盘或虚拟按键、虚拟写字板。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和 变型在内。

一种信息处理方法及电子设备.pdf_第1页
第1页 / 共16页
一种信息处理方法及电子设备.pdf_第2页
第2页 / 共16页
一种信息处理方法及电子设备.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种信息处理方法及电子设备.pdf》由会员分享,可在线阅读,更多相关《一种信息处理方法及电子设备.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103777755 A (43)申请公布日 2014.05.07 CN 103777755 A (21)申请号 201410014731.1 (22)申请日 2014.01.13 G06F 3/01(2006.01) G06F 9/445(2006.01) (71)申请人 联想 (北京) 有限公司 地址 100085 北京市海淀区上地创业路 6 号 (72)发明人 周学工 张嵘 张士鹏 姚娟娟 吴江平 石彬 (74)专利代理机构 北京同达信恒知识产权代理 有限公司 11291 代理人 黄志华 (54) 发明名称 一种信息处理方法及电子设备 (57) 摘要 本发明涉及电。

2、子技术领域, 公开了一种信息 处理方法及电子设备, 以解决现有技术中启动虚 拟输入装置时效率低的技术问题, 该方法应用于 电子设备中, 电子设备包括第一传感单元、 功能本 体、 支撑件和投影模块, 方法包括 : 利用第一传感 单元检测功能本体和支撑件的相对位置关系 ; 判 断相对位置关系是否满足第一预设条件 ; 当相对 位置关系满足第一预设条件时, 通过投影模块投 影输出虚拟输入界面。 (51)Int.Cl. 权利要求书 2 页 说明书 9 页 附图 4 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书9页 附图4页 (10)申请公布号 CN 103777。

3、755 A CN 103777755 A 1/2 页 2 1. 一种信息处理方法, 应用于电子设备中, 所述电子设备包括第一传感单元、 功能本 体、 支撑件和投影模块, 所述方法包括 : 利用所述第一传感单元检测所述功能本体和所述支撑件的相对位置关系 ; 判断所述相对位置关系是否满足第一预设条件 ; 当所述相对位置关系满足第一预设条件时, 通过所述投影模块投影输出虚拟输入界 面。 2. 如权利要求 1 所述的方法, 其特征在于, 所述电子设备还包括 : 第二传感单元, 所述 当所述相对位置关系满足第一预设条件时, 通过所述投影模块投影输出虚拟输入界面, 具 体包括 : 当所述相对位置关系满足第。

4、一预设条件时, 通过所述第二传感单元检测所述功能本体 和 / 或所述支撑件的当前姿态 ; 判断所述当前姿态是否满足第二预设条件 ; 在所述当前姿态满足所述第二预设条件时, 通过所述投影模块输出所述虚拟输入界 面。 3. 如权利要求 1 所述的方法, 其特征在于, 所述当所述相对位置关系满足第一预设条 件时, 通过所述投影模块投影输出虚拟输入界面, 具体包括 : 当所述相对位置关系满足所述第一预设条件时, 检测获得所述电子设备运行的当前应 用程序 ; 判断所述当前应用程序是否为预设应用程序 ; 在所述应用程序为预设应用程序时, 通过所述投影模块投影产生所述虚拟输入界面。 4. 如权利要求 1-3。

5、 任一所述的方法, 其特征在于, 在所述通过所述投影模块投影输出 虚拟输入界面之前, 所述方法还包括 : 检测用户与所述电子设备的距离 ; 基于所述距离, 确定所述虚拟输入界面的显示位置。 5. 如权利要求 1-3 任一所述的方法, 其特征在于, 所述虚拟输入界面具体为 : 虚拟键盘 或虚拟按键、 虚拟写字板。 6. 一种电子设备, 包括 : 第一检测模块, 用于利用所述电子设备的第一传感单元检测所述电子设备的功能本体 和所述电子设备支撑件的相对位置关系 ; 判断模块, 用于判断所述相对位置关系是否满足第一预设条件 ; 输出模块, 用于当所述相对位置关系满足第一预设条件时, 通过所述投影模块投。

6、影输 出虚拟输入界面。 7. 如权利要求 6 所述的电子设备, 其特征在于, 所述输出模块, 具体包括 : 第一检测单元, 用于当所述相对位置关系满足第一预设条件时, 通过所述电子设备的 第二传感单元检测所述功能本体和 / 或所述支撑件的当前姿态 ; 第一判断单元, 用于判断所述当前姿态是否满足第二预设条件 ; 第一输出单元, 用于在所述当前姿态满足所述第二预设条件时, 通过所述投影模块输 出所述虚拟输入界面。 8. 如权利要求 6 所述的电子设备, 其特征在于, 所述输出模块, 具体包括 : 权 利 要 求 书 CN 103777755 A 2 2/2 页 3 第二检测单元, 用于当所述相对。

7、位置关系满足所述第一预设条件时, 检测获得所述电 子设备运行的当前应用程序 ; 第二判断单元, 用于判断所述当前应用程序是否为预设应用程序 ; 第二输出单元, 用于在所述应用程序为预设应用程序时, 通过所述投影模块投影产生 所述虚拟输入界面。 9. 如权利要求 6-8 任一所述的电子设备, 其特征在于, 所述电子设备还包括 : 第二检测模块, 用于在通过所述投影模块投影输出虚拟输入界面之前, 检测用户与所 述电子设备的距离 ; 确定模块, 用于基于所述距离, 确定所述虚拟输入界面的显示位置。 10. 如权利要求 6-8 任一所述的电子设备, 其特征在于, 所述虚拟输入界面具体为 : 虚 拟键盘。

8、或虚拟按键、 虚拟写字板。 权 利 要 求 书 CN 103777755 A 3 1/9 页 4 一种信息处理方法及电子设备 技术领域 0001 本发明涉及电子技术领域, 特别涉及一种信息处理方法及电子设备。 背景技术 0002 随着科学技术的不断发展, 电子技术也得到了飞速的发展, 电子产品的种类也越 来越多, 人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设 备, 享受随着科技发展带来的舒适生活。比如, 手机、 平板电脑等电子设备已经成为人们生 活中一个不可或缺的部分。 0003 为了方便电子设备的携带, 现有技术中电子设备的体积越来越小, 为了进一步的 降低电子设备。

9、的体积, 电子设备的输入装置都可以由虚拟输入装置所替代, 例如 : 虚拟键 盘、 虚拟拨号键等等。 0004 现有技术中, 为了启动虚拟输入装置, 通常需要用户产生一些操作进行触发, 比 如 : 点击预设按钮, 故而导致现有技术中启动虚拟输入装置效率低的技术问题。 发明内容 0005 本发明实施例提供一种信息处理方法及电子设备, 以解决现有技术中启动虚拟输 入装置效率低的技术问题。 0006 根据本发明的第一方面, 提供一种信息处理方法, 应用于电子设备中, 所述电子设 备包括第一传感单元、 功能本体、 支撑件和投影模块, 所述方法包括 : 利用所述第一传感单 元检测所述功能本体和所述支撑件的。

10、相对位置关系 ; 判断所述相对位置关系是否满足第一 预设条件 ; 当所述相对位置关系满足第一预设条件时, 通过所述投影模块投影输出虚拟输 入界面。 0007 由以上描述可知, 由于在本发明实施例中, 在电子设备的功能本体和支撑件之间 的相对位置关系满足第一预设条件时, 就通过投影模块投影输出虚拟输出界面, 也就是在 控制支撑件与功能本体的相对位置关系时就可以启动投影模块进而输出虚拟输入界面, 故 而并不需要用户额外的手动操作, 就可以启动虚拟输入界面, 从而达到了提高启动虚拟输 入界面的效率的技术效果。 0008 结合第一方面, 在第一种可能的实现方式中, 所述电子设备还包括 : 第二传感单 。

11、元, 所述当所述相对位置关系满足第一预设条件时, 通过所述投影模块投影输出虚拟输入 界面, 具体包括 : 当所述相对位置关系满足第一预设条件时, 通过所述第二传感单元检测所 述功能本体和 / 或所述支撑件的当前姿态 ; 判断所述当前姿态是否满足第二预设条件 ; 在 所述当前姿态满足所述第二预设条件时, 通过所述投影模块输出所述虚拟输入界面。由于 在控制支撑件对功能本体进行支撑时, 并不代表用户一定需要用虚拟输入装置, 而在电子 设备的当前姿态满足第二预设条件时, 则用户使用虚拟输入装置的概率较高, 故而在这种 情况下才输出虚拟输入装置的话, 有防止误触发的技术效果。 0009 结合第一方面, 。

12、在第二种可能的实现方式中, 所述当所述相对位置关系满足第一 说 明 书 CN 103777755 A 4 2/9 页 5 预设条件时, 通过所述投影模块投影输出虚拟输入界面, 具体包括 : 当所述相对位置关系满 足所述第一预设条件时, 检测获得所述电子设备运行的当前应用程序 ; 判断所述当前应用 程序是否为预设应用程序 ; 在所述应用程序为预设应用程序时, 通过所述投影模块投影产 生所述虚拟输入界面。由于在控制支架对电子设备进行支撑时, 并不代表用户一定需要用 虚拟输入装置, 而在电子设备上运行有预设应用程序时, 则用户使用虚拟输入装置的概率 较高, 故而在这种情况下才输出虚拟输入装置的话, 。

13、同样有防止误触发的技术效果。 0010 结合第一方面或第一方面的第一至二种可能的实现方式中的任意一种可能的实 现方式, 在第三种可能的实现方式中, 在所述通过所述投影模块投影输出虚拟输入界面之 前, 所述方法还包括 : 检测用户与所述电子设备的距离 ; 基于所述距离, 确定所述虚拟输入 界面的显示位置。在这种情况下, 具有虚拟输入界面的显示位置更加精确的技术效果。 0011 结合第一方面或第一方面的第一至二种可能的实现方式中的任意一种可能的实 现方式, 在第四种可能的实现方式中, 所述虚拟输入界面具体为 : 虚拟键盘或虚拟按键、 虚 拟写字板。 在这种情况下, 具有提高输出虚拟键盘、 虚拟按键。

14、或虚拟写字板的效率的技术效 果。 0012 根据本发明的第二方面, 提供第一检测模块, 用于利用所述电子设备的第一传感 单元检测所述电子设备的功能本体和所述电子设备支撑件的相对位置关系 ; 判断模块, 用 于判断所述相对位置关系是否满足第一预设条件 ; 输出模块, 用于当所述相对位置关系满 足第一预设条件时, 通过所述投影模块投影输出虚拟输入界面。 0013 由以上描述可知, 由于在本发明实施例中, 在设置于电子设备的支架与电子设备 的第一面的角度值大于预设阈值时, 就通过投影模块投影输出虚拟输出界面, 由于控制支 架与第一面的角度值大于预设阈值的目的在于控制支架对电子设备处于支撑状态, 也就。

15、是 在控制支架对电子设备处于支撑状态的同时还可以启动虚拟输入装置, 从而并不需要用户 额外的手动操作, 就可以启动虚拟输入界面, 从而达到了提高启动虚拟输入界面的效率的 技术效果。 0014 结合第二方面, 在第一种可能的实现方式中, 所述输出模块, 具体包括 : 第一检测 单元, 用于当所述相对位置关系满足第一预设条件时, 通过所述电子设备的第二传感单元 检测所述功能本体和 / 或所述支撑件的当前姿态 ; 第一判断单元, 用于判断所述当前姿态 是否满足第二预设条件 ; 第一输出单元, 用于在所述当前姿态满足所述第二预设条件时, 通 过所述投影模块输出所述虚拟输入界面。由于在控制支撑件对功能本。

16、体进行支撑时, 并不 代表用户一定需要用虚拟输入装置, 而在电子设备的当前姿态满足第二预设条件时, 则用 户使用虚拟输入装置的概率较高, 故而在这种情况下才输出虚拟输入装置的话, 有防止误 触发的技术效果。 0015 结合第二方面, 在第二种可能的实现方式中, 所述输出模块, 具体包括 : 第二检测 单元, 用于当所述相对位置关系满足所述第一预设条件时, 检测获得所述电子设备运行的 当前应用程序 ; 第二判断单元, 用于判断所述当前应用程序是否为预设应用程序 ; 第二输 出单元, 用于在所述应用程序为预设应用程序时, 通过所述投影模块投影产生所述虚拟输 入界面。 由于在控制支架对电子设备进行支。

17、撑时, 并不代表用户一定需要用虚拟输入装置, 而在电子设备上运行有预设应用程序时, 则用户使用虚拟输入装置的概率较高, 故而在这 种情况下才输出虚拟输入装置的话, 同样有防止误触发的技术效果。 说 明 书 CN 103777755 A 5 3/9 页 6 0016 结合第二方面或第二方面的第一至二种可能的实现方式中的任意一种可能的实 现方式, 在第三种可能的实现方式中, 所述电子设备还包括 : 第四检测模块, 用于在通过所 述投影模块投影输出虚拟输入界面之前, 检测用户与所述电子设备的距离 ; 确定模块, 用于 基于所述距离, 确定所述虚拟输入界面的显示位置。 在这种情况下, 具有虚拟输入界面。

18、的显 示位置更加精确的技术效果。 0017 结合第二方面或第二方面的第一至二种可能的实现方式中的任意一种可能的实 现方式, 在第四种可能的实现方式中, 所述虚拟输入界面具体为 : 虚拟键盘或虚拟按键、 虚 拟写字板。 在这种情况下, 具有提高输出虚拟键盘、 虚拟按键或虚拟写字板的效率的技术效 果。 附图说明 0018 图 1 为本发明实施例电子设备的结构图 ; 0019 图 2 为本发明实施例信息处理方法的流程图 ; 0020 图 3 为本发明实施例信息处理方法中通过所述投影模块投影输出虚拟输入界面 的第一种实现方式的流程图 ; 0021 图 4a 为本发明实施例电子设备处于站立姿态的结构图 。

19、; 0022 图 4b 为本发明实施例电子设备处于倾斜姿态的结构图 ; 0023 图 4c 为本发明实施例电子设备处于握持姿态的结构图 ; 0024 图 4d 为本发明实施例电子设备处于悬挂状态的结构图 ; 0025 图 5 为本发明实施例信息处理方法中通过所述投影模块投影输出虚拟输入界面 的第二种实现方式的流程图 ; 0026 图 6 为本发明实施例信息处理方法中确定虚拟输入装置的显示位置的流程图 ; 0027 图 7 为本发明实施例电子设备的方框图。 具体实施方式 0028 由于现有技术中电子设备需要响应用户进行的一些额外的操作才能输出虚拟输 入装置, 故而现有技术中存在着启动虚拟输入装置。

20、效率低的技术问题。对此本发明实施例 提出一种信息处理方法, 应用于电子设备中, 电子设备包括第一传感单元、 功能本体、 支撑 件和投影模块, 该方法包括 : 利用第一传感单元检测功能本体和支撑件的相对位置关系 ; 判断相对位置关系是否满足第一预设条件 ; 当相对位置关系满足第一预设条件时, 通过投 影模块投影输出虚拟输入界面。 0029 由于在上述方案中, 在电子设备的功能本体和支撑件之间的相对位置关系满足第 一预设条件时, 就通过投影模块投影输出虚拟输出界面, 也就是在控制支撑件与功能本体 的相对位置关系时就可以启动投影模块进而输出虚拟输入界面, 故而并不需要用户额外的 手动操作, 就可以启。

21、动虚拟输入界面, 从而达到了提高启动虚拟输入界面的效率的技术效 果。 0030 下面通过附图以及具体实施例对本发明技术方案做详细的说明, 应当理解本发明 实施例以及实施例中的具体特征是对本发明技术方案的详细的说明, 而不是对本发明技术 方案的限定, 在不冲突的情况下, 本发明实施例以及实施例中的技术特征可以相互组合。 说 明 书 CN 103777755 A 6 4/9 页 7 0031 第一方面, 本发明实施例提供一种信息处理方法, 应用于电子设备中, 该电子设备 例如为 : 平板电脑、 手机等等。请参考图 1, 该电子设备包括以下结构 : 第一传感单元 10、 功 能本体 11、 支撑件 。

22、12 和投影模块 13。 0032 请参考图 2, 该信息处理的方法包括以下步骤 : 0033 步骤 S201 : 利用第一传感单元 10 检测功能本体 11 和支撑件 12 的相对位置关系 ; 0034 步骤 S202 : 判断相对位置关系是否满足第一预设条件 ; 0035 步骤 S203a : 当相对位置关系满足第一预设条件时, 通过投影模块 13 投影输出虚 拟输入界面 ; 0036 步骤 S203b : 当相对位置关系不满足第一预设条件时, 不通过投影模投影输出虚 拟输入界面。 0037 在具体实施过程中, 步骤 S201 中, 第一传感单元 10 可以为多种不同的传感单元, 进而检测。

23、功能本体 11 和支撑件 12 之间的相对位置关系的方式也不同, 下面列举其中的两 种检测方式进行介绍, 当然, 在具体实施过程中, 不限于以下两种情况。 0038 作为一种可能的实现方式, 第一传感单元 10 为角度传感器, 角度传感器设置于功 能本体 11 和支撑件 12 之间, 通过角度传感器检测功能本体 11 和支撑件 12 之间的角度值, 进而可以通过角度值表征功能本体 11 和支撑件 12 之间的相对位置状态。 0039 作为另一种可能的实现方式, 第一传感单元 10 为摄像头, 可以通过摄像头采集表 征功能本体11和支撑件12之间的相对位置关系的图像, 然后对图像进行分析, 进而。

24、确定功 能本体 11 和支撑件 12 之间的相对位置关系。 0040 在具体实施过程中, 步骤 S202 中, 第一预设条件可以为预先设置的任意条件, 下 面列举其中的两种形式进行介绍, 当然, 在具体实施过程中, 不限于以下两种形式。 0041 作为一种可能的实现方式, 在通过角度值表征功能本体 11 和支撑件 12 之间的相 对位置关系时, 相对位置关系满足第一预设条件例如为 : 功能本体11和支撑件12之间的角 度值大于预设角度阈值, 预设角度阈值可以为任意值, 比如 : 45、 60等等, 本发明实施例 不作限制。 0042 并且, 可以提供设置界面, 供用户设置最适宜操作的预设角度阈。

25、值, 比如 : 用户 A 的操作习惯为功能本体 11 与支撑件 12 之间的角度值为 30, 那么其则可以将预设角度 阈值的设置的小于 30, 而用户 B 的操作习惯为功能本体 11 与支撑件 12 之间的角度值为 75, 那么其可以将预设阈值设置为 70, 一方面能够尽量防止误操作, 另一方面又能够对 于任何使用习惯的用户都可以启动虚拟输入界面。 0043 作为另一种可能的实现方式, 在通过摄像头采集功能本体 11 和支撑件 12 之间的 相对位置关系时, 相对位置关系满足第一预设条件例如为 : 相对位置关系与预存的位置关 系相匹配, 在电子设备中可以预存多张相对位置关系的图像, 然后将采集。

26、的功能本体 11 与 支撑件 12 之间的相对位置关系的图像与预存的图像相匹配, 如果能匹配成功, 则表示功能 本体 11 与支撑件 12 之间的相对位置关系满足第一预设条件。 0044 步骤 S203a 中, 虚拟输入界面具体为 : 虚拟键盘或虚拟按键、 虚拟写字板。 0045 步骤 S203a 中, 电子设备可以在检测到功能本体 11 与支撑件 12 之间的相对位置 关系满足第一预设条件时, 就启动虚拟输入界面, 但是为了防止误操作, 也可以在其它条件 同时满足的情况下, 才启动虚拟输入界面, 下面介绍其中的两种情况, 当然, 在具体实施过 说 明 书 CN 103777755 A 7 5。

27、/9 页 8 程中, 不限于以下两种情况, 并且以下两种情况可以组合起来使用。 0046 第一种, 请参考图 3, 当相对位置关系满足第一预设条件时, 通过投影模块 13 投影 输出虚拟输入界面, 具体包括 : 0047 步骤 S301 : 当相对位置关系满足第一预设条件时, 通过第二传感单元检测功能本 体 11 和 / 或支撑件 12 的当前姿态 ; 0048 步骤 S302 : 判断当前姿态是否满足第二预设条件 ; 0049 步骤 S303a : 在当前姿态满足第二预设条件时, 通过投影模块 13 输出虚拟输入界 面 ; 0050 步骤 S303b : 在当前姿态不满足第二预设条件时, 不。

28、通过投影模块 13 输出虚拟输 入界面。 0051 在具体实施过程中, 支撑件12与功能本体11之间的姿态可以分为至少四种姿态, 支撑件 12 的姿态、 功能本体 11 的姿态与支撑件 12 和功能本体 11 的姿态类似, 在本申请实 施例中仅以支撑件 12 和功能本体 11 之间的姿态为例进行介绍。 0052 站立姿态, 请参考图4a, 也就是通过支撑件12和功能本体11的第一端支撑功能本 体 11 站立的状态, 在这种状态下, 较为方便观看影片、 视频、 网络聊天、 编辑文档等等。 0053 在这种情况下, 支撑件12和功能本体11之间的姿态为 : 夹角在第一预设角度范围 的姿态, 第一预。

29、设角度范围例如为 : 40 60、 50 75等等。支撑件 12 的姿态、 功能 本体 11 的姿态与支撑件 12 和功能本体 11 的姿态类似, 在此不再赘述。 0054 倾斜姿态, 请参考图 4b, 也就是通过支撑件 12 以及功能本体 11 的与第一端相对 的第二端支撑功能本体 11 的状态, 在这种状态下, 较为方便在电子设备的表面进行触摸操 作、 网页浏览等等。 0055 在这种情况下, 支撑件12和功能本体11之间的姿态为 : 夹角在第二预设角度范围 的姿态, 第二预设角度范围例如为 : 135 150、 150 165等等, 支撑件 12 的姿态、 功能本体 11 的姿态与支撑件。

30、 12 和功能本体 11 的姿态类似, 在此不再赘述。 0056 握持姿态, 请参考图 4c, 也就是支撑件 12 贴近功能本体 11 的第一面的状态, 在这 种情况下, 方便握持电子设备, 并且较为方便阅读电子书、 杂志等等。 0057 在这种情况下, 支撑件12和功能本体11之间的姿态为 : 夹角在第三预设角度范围 的姿态, 第三预设角度范围例如为 : 0 2、 0 3等等, 支撑件 12 的姿态、 功能本体 11 的姿态与支撑件 12 和功能本体 11 的姿态类似, 在此不再赘述。 0058 悬挂姿态, 请参考图 4d, 也就是通过支撑件 12 上的挂钩使功能本体 11 悬挂的状 态, 。

31、在这种情况下, 比较方便用户躺着使用电子设备。 0059 在这种情况下, 支撑件12和功能本体11之间的姿态为 : 夹角在第四预设角度范围 的姿态, 第四预设角度范围例如为 : 177 185、 177 180等等, 支撑件 12 的姿态、 功能本体 11 的姿态与支撑件 12 和功能本体 11 的姿态类似, 在此不再赘述。 0060 电子设备可以通过多种方式检测上述四种姿态, 下面列举其中的三种进行介绍, 当然, 在具体实施过程中, 不限于以下三种情况。 0061 作为第一种可能的显示方式, 通过支撑件 12 和功能本体 11 之间的角度传感器检 测支撑件 12 和功能本体 11 之间的夹角。

32、值, 根据夹角值的不同来确定电子设备的不同的当 前姿态, 在这种情况下, 第一传感单元 10 与第二传感单元可以为相同的传感单元。 说 明 书 CN 103777755 A 8 6/9 页 9 0062 作为第二种可能的实现方式, 在功能本体 11 的第一端、 第二端、 功能本体 11 的第 一面设置接近传感器 ; 如果通过接近传感器检测到第一端与某物体存在接触、 则确定支撑 件 12 与功能部件的当前姿态 (或者支撑件 12 的当前姿态、 或者功能部件的当前姿态) 为站 立姿态 ; 如果通过接近传感器检测到第二端与某物体存在接触、 则确定支撑件 12 与功能部 件的当前姿态 (或者支撑件 1。

33、2 的当前姿态、 或者功能部件的当前姿态) 为倾斜姿态 ; 如果通 过接近传感器检测到支撑件 12 与功能本体 11 的第一面存在接触, 则确定支撑件 12 与功能 部件的当前姿态 (或者支撑件 12 的当前姿态、 或者功能部件的当前姿态) 为握持姿态 ; 如果 通过接近传感器确定第一端、 第二端与任何物体、 功能本体11的第一面与支撑件12都不存 在接触, 则确定支撑件 12 与功能部件的当前姿态 (或者支撑件 12 的当前姿态、 或者功能部 件的当前姿态) 为悬挂姿态。 0063 作为第三种可能的实现方式, 通过电子设备上设置的图像采集状态采集支撑件 12 与功能部件的当前姿态对应的姿态图。

34、像, 然后与上述四种姿态对应的图像进行匹配, 进而 确定出支撑件12与功能部件的当前姿态 (或者支撑件12的当前姿态、 或者功能部件的当前 姿态) 。在这种情况下, 第一传感单元 10 与第二传感单元也可以为相同的传感单元。 0064 步骤 S302 中, 当前姿态满足第二预设条件例如为 : 当前姿态为预设姿态, 该预设 姿态例如为 : 站立姿态。 0065 步骤 S303a 中, 由于在当前姿态满足第二预设条件时, 则表明电子设备的用户需 要使用虚拟输入装置, 故而在这种情况下, 通过投影模块 13 投影输出虚拟输入装置。 0066 步骤 S303b 中, 由于在当前姿态不满足第二预设条件时。

35、, 则表明电子设备的用户 不需要使用虚拟输入装置, 故而在这种情况下, 不需要通过投影模块 13 投影输出虚拟输入 装置。 0067 由于通常情况下, 在姿态为站立姿态时, 用户可能在进行网络聊天、 编辑文档等操 作, 在这种情况下, 需要用到虚拟输入装置, 故而在这种情况下启动虚拟输入装置具有更加 精确的技术效果。 0068 第二种, 请参考图 5, 当相对位置关系满足第一预设条件时, 通过投影模块 13 投影 输出虚拟输入界面, 具体包括 : 0069 步骤 S501 : 当相对位置关系满足第一预设条件时, 检测获得电子设备运行的当前 应用程序 ; 0070 步骤 S502 : 判断当前应。

36、用程序是否为预设应用程序 ; 0071 步骤 S503a : 在应用程序为预设应用程序时, 通过投影模块 13 投影产生虚拟输入 界面 ; 0072 步骤 S503b : 在应用程序不为预设应用程序时, 不通过投影模块 13 投影产生虚拟 输入界面。 0073 步骤 S501 中, 可以通过任务管理器来获得电子设备当前运行的应用程序, 该应用 程序例如为 : 聊天程序、 文档编辑程序、 视频播放程序等等。 0074 步骤 S502 中, 可以设置一预设应用程序列表, 设置需要启动虚拟输入界面的应用 程序, 比如 : 聊天程序、 文档编辑程序等等, 在确定电子设备当前运行的应用程序之后, 就将 。

37、其与预设应用程序列表的应用程序进行匹配, 如果匹配成功, 例如 : 当前运行的应用程序 为文档编辑程序, 则确定其为预设应用程序, 如果匹配不成功, 例如 : 当前运行的应用程序 说 明 书 CN 103777755 A 9 7/9 页 10 为 : 视频浏览程序, 则确定其不为预设应用程序。 0075 步骤 S503a, 由于电子设备当前运行的应用程序位于应用程序列表, 故而表示电子 设备的用户需要使用虚拟输入界面, 故而通过投影模块 13 投影输出虚拟输入界面。 0076 步骤 S503b 中, 由于电子设备当前运行的应用程序没有位于应用程序列表, 故而 表示电子设备的用户不需要使用虚拟输。

38、入界面, 故而不通过投影模块 13 投影输出虚拟输 入界面。 0077 由于在上述方案中, 在电子设备当前运行的应用程序为预设应用程序时, 才需要 启动虚拟输入装置, 而预设应用程序通常为需要使用虚拟输入界面进行操作的应用程序, 故而在这种情况下启动虚拟输入装置, 具有更加精确的技术效果。 0078 作为进一步的优选实施例, 在通过投影模块 13 投影输出虚拟输入界面之前, 请参 考图 6, 方法还包括 : 0079 步骤 S601 : 检测用户与电子设备的距离 ; 0080 步骤 S602 : 基于距离, 确定虚拟输入界面的显示位置。 0081 在具体实施过程中, 步骤 S601 中可以通过。

39、距离传感器检测用户与电子设备之间 的距离。 0082 步骤 S602 中, 可以将虚拟输入界面的显示位置确定为略小于用户与电子设备距 离的位置, 也即显示位置与电子设备的距离与用户与电子设备的距离成正比关系, 在这种 情况下, 虚拟输入界面的显示位置更加精确, 更加方便用户进行输入操作。 0083 第二方面, 基于同一发明构思, 本发明实施例提供一种电子设备, 请参考图 7, 具体 包括以下结构 : 0084 第一检测模块 70, 用于利用电子设备的第一传感单元 10 检测电子设备的功能本 体 11 和电子设备支撑件 12 的相对位置关系 ; 0085 判断模块 71, 用于判断相对位置关系是。

40、否满足第一预设条件 ; 0086 输出模块 72, 用于当相对位置关系满足第一预设条件时, 通过投影模块 13 投影输 出虚拟输入界面。 0087 可选的, 输出模块 72, 具体包括 : 0088 第一检测单元, 用于当相对位置关系满足第一预设条件时, 通过电子设备的第二 传感单元检测功能本体 11 和 / 或支撑件 12 的当前姿态 ; 0089 第一判断单元, 用于判断当前姿态是否满足第二预设条件 ; 0090 第一输出单元, 用于在当前姿态满足第二预设条件时, 通过投影模块 13 输出虚拟 输入界面。 0091 可选的, 输出模块 72, 具体包括 : 0092 第二检测单元, 用于当。

41、相对位置关系满足第一预设条件时, 检测获得电子设备运 行的当前应用程序 ; 0093 第二判断单元, 用于判断当前应用程序是否为预设应用程序 ; 0094 第二输出单元, 用于在应用程序为预设应用程序时, 通过投影模块 13 投影产生虚 拟输入界面。 0095 可选的, 电子设备还包括 : 0096 第二检测模块, 用于在通过投影模块 13 投影输出虚拟输入界面之前, 检测用户与 说 明 书 CN 103777755 A 10 8/9 页 11 电子设备的距离 ; 0097 确定模块, 用于基于距离, 确定虚拟输入界面的显示位置。 0098 可选的, 虚拟输入界面具体为 : 虚拟键盘或虚拟按键。

42、、 虚拟写字板。 0099 本发明的一个或多个实施例至少具有以下有益效果 : 0100 由于在本发明实施例中, 在电子设备的功能本体 11 和支撑件 12 之间的相对位置 关系满足第一预设条件时, 就通过投影模块 13 投影输出虚拟输出界面, 也就是在控制支撑 件 12 与功能本体 11 的相对位置关系时就可以启动投影模块 13 进而输出虚拟输入界面, 也 即是并不需要用户额外的手动操作, 就可以启动虚拟输入界面, 从而达到了提高启动虚拟 输入界面的效率的技术效果。 0101 本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序 产品。因此, 本发明可采用完全硬件实施。

43、例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质 (包括但不限于磁盘存储器、 CD-ROM、 光学存储器等) 上实施的计算机程序产 品的形式。 0102 本发明是参照根据本发明实施例的方法、 设备 (系统) 、 和计算机程序产品的流程 图和或方框图来描述的。 应理解可由计算机程序指令实现流程图和或方框图中的每一 流程和或方框、 以及流程图和或方框图中的流程和或方框的结合。可提供这些计算 机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器, 使得通过计。

44、算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能 的装置。 0103 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或 多个方框中指定的功能。 0104 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或 其他可编程设备上执行的指令提供。

45、用于实现在流程图一个流程或多个流程和或方框图 一个方框或多个方框中指定的功能的步骤。 0105 具体来讲, 本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在 光盘, 硬盘, U 盘等存储介质上, 当存储介质中的与信息处理方法对应的计算机程序指令被 一电子设备读取或被执行时, 包括如下步骤 : 0106 利用电子设备的第一传感单元10检测电子设备的功能本体11和电子设备支撑件 12 的相对位置关系 ; 0107 判断相对位置关系是否满足第一预设条件 ; 0108 当相对位置关系满足第一预设条件时, 通过投影模块 13 投影输出虚拟输入界面。 0109 可选的, 电子设备还包括 : 第。

46、二传感单元, 存储介质中存储的与步骤当相对位置关 系满足第一预设条件时, 通过投影模块 13 投影输出虚拟输入界面, 对应的计算机指令在具 体被执行过程中, 具体包括如下步骤 : 说 明 书 CN 103777755 A 11 9/9 页 12 0110 当相对位置关系满足第一预设条件时, 通过第二传感单元检测功能本体11和/或 支撑件 12 的当前姿态 ; 0111 判断当前姿态是否满足第二预设条件 ; 0112 在当前姿态满足第二预设条件时, 通过投影模块 13 输出虚拟输入界面。 0113 可选的, 存储介质中存储的与步骤当相对位置关系满足第一预设条件时, 通过投 影模块 13 投影输出。

47、虚拟输入界面, 对应的计算机指令在具体被执行过程中, 具体包括如下 步骤 : 0114 当相对位置关系满足第一预设条件时, 检测获得电子设备运行的当前应用程序 ; 0115 判断当前应用程序是否为预设应用程序 ; 0116 在应用程序为预设应用程序时, 通过投影模块 13 投影产生虚拟输入界面。 0117 可选的, 存储介质中还存储有另外一些计算机指令, 这些计算机指令在步骤 : 在通 过投影模块 13 投影输出虚拟输入界面之前被执行, 在被执行时包括如下步骤 : 0118 检测用户与电子设备的距离 ; 0119 基于距离, 确定虚拟输入界面的显示位置。 0120 虚拟输入界面具体为 : 虚拟。

48、键盘或虚拟按键、 虚拟写字板。 0121 尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了基本创造 性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。 0122 显然, 本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发 明实施例的精神和范围。这样, 倘若本发明实施例的这些修改和变型属于本发明权利要求 及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。 说 明 书 CN 103777755 A 12 1/4 页 13 图 1 图 2 说 明 书 附 图 CN 103777755 A 13 2/4 页 14 图 3 图 4a 图 4b 说 明 书 附 图 CN 103777755 A 14 3/4 页 15 图 4c 图 4d 图 5 说 明 书 附 图 CN 103777755 A 15 4/4 页 16 图 6 图 7 说 明 书 附 图 CN 103777755 A 16 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1