文件处理方法及用户设备与流程

文档序号:11176577阅读:204来源:国知局
文件处理方法及用户设备与流程

本发明涉及增强现实技术领域,尤其涉及一种文件处理方法及用户设备。



背景技术:

ar(augmentedreality,增强现实)是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实。ar技术是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的增强。

目前,用户可以预先在用户设备(如智能手机)上存储文件(如演示文档等),在需要的时候打开用户设备上的文件进行处理。然而,由于用户设备的显示屏的局限性,用户使用用户设备对文件进行处理时很不方便。

可见,如何使用ar技术便捷地对用户设备上的文件进行处理是一个亟待解决的技术课题。



技术实现要素:

鉴于以上内容,有必要提供一种文件处理方法及用户设备,能够使用ar技术便捷地对用户设备上的文件进行处理。

一种文件处理方法,包括:

启动用户设备上的增强现实ar功能;

利用所述ar功能,将所述用户设备中的待处理文件进行投影;

通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作;

根据所述手势操作,对投影的所述待处理文件进行处理。

在一种可能的实现方式中,所述通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作之后,所述方法还包括:

确定投影的所述待处理文件与所述用户的手之间的距离;

判断所述距离是否小于预设距离阈值;

若所述距离小于所述预设距离阈值,执行所述的根据所述手势操作,对投影的所述待处理文件进行处理。

在一种可能的实现方式中,所述方法还包括:

使用所述摄像头对所述用户的手势操作以及投影的所述待处理文件进行拍摄并合成,获得ar图像;

将所述ar图像分享至具有所述ar功能的第一目标设备。

在一种可能的实现方式中,所述启动所述用户设备上的ar功能之后,以及所述利用所述ar功能,将所述用户设备中的待处理文件进行投影之前,所述方法还包括:

在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件;将插入的所述文件确定为所述待处理文件;或

利用所述ar功能,投影出所述用户设备存储的所有文件;接收基于所述用户选择目标文件的选择指令,响应所述选择指令,将所述目标文件确定为所述待处理文件。

在一种可能的实现方式中,所述方法还包括:

将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备。

一种用户设备,所述用户设备包括处理器、存储器、摄像头以及输入输出装置,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现:

启动用户设备上的增强现实ar功能;

利用所述ar功能,通过所述输入输出装置将所述用户设备中的待处理文件进行投影;

通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作;

根据所述手势操作,对投影的所述待处理文件进行处理。

在一种可能的实现方式中,所述处理器通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作之后,所述处理器还用于执行所述至少一个指令以实现:

确定投影的所述待处理文件与所述用户的手之间的距离;

判断所述距离是否小于预设距离阈值;

若所述距离小于所述预设距离阈值,执行所述的根据所述手势操作,对投影的所述待处理文件进行处理。

在一种可能的实现方式中,所述处理器还用于执行所述至少一个指令以实现:

使用所述摄像头对所述用户的手势操作以及投影的所述待处理文件进行拍摄并合成,获得ar图像;

通过所述输入输出装置将所述ar图像分享至具有所述ar功能的第一目标设备。

在一种可能的实现方式中,所述处理器启动所述用户设备上的ar功能之后,以及所述处理器利用所述ar功能,通过所述输入输出装置将所述用户设备中的待处理文件进行投影之前,所述处理器还用于执行所述至少一个指令以实现:

在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件;将插入的所述文件确定为所述待处理文件;或

利用所述ar功能,通过所述输入输出装置投影出所述用户设备存储的所有文件;通过所述输入输出装置接收基于所述用户选择目标文件的选择指令,响应所述选择指令,将所述目标文件确定为所述待处理文件。

在一种可能的实现方式中,所述处理器还用于执行所述至少一个指令以实现:

通过所述输入输出装置将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备。

由以上技术方案,本发明中,用户设备可以启动用户设备上的增强现实ar功能,利用所述ar功能,将所述用户设备中的待处理文件进行投影,进一步地,用户设备可以通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作,并根据所述手势操作,对投影的所述待处理文件进行处理。可见,通过本发明的实施例,用户设备可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作,用户设备可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本发明公开的一种文件处理方法的较佳实施例的流程图。

图2是本发明公开的一种文件投影的示意图。

图3是本发明公开的一种ar图像的示意图。

图4是本发明公开的另一种文件处理方法的较佳实施例的流程图。

图5是本发明公开的另一种文件处理方法的较佳实施例的流程图。

图6是本发明公开的一种文件处理装置的较佳实施例的功能模块图。

图7是本发明公开的另一种文件处理装置的较佳实施例的功能模块图。

图8是本发明公开的一种实现文件处理方法的用户设备的结构示意图。

主要元件符号说明

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

其中,所述用户设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。

所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备、数码相机等。上述用户设备仅是举例,而非穷举,包含但不限于上述终端设备。

请参见图1,图1是本发明公开的一种文件处理方法的较佳实施例的流程图。其中,该文件处理方法应用于用户设备,该用户设备具有ar(augmentedreality,增强现实)功能。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s11、用户设备启动用户设备上的增强现实ar功能。

本发明实施例中,用户设备具有ar功能,其中,ar技术是一种全新的人机交互技术,其利用摄像头,传感器,实时计算和匹配技术,将真实的环境和虚拟的物体实时地叠加到同一个画面或空间而同时存在。用户可以通过虚拟现实系统感受到在客观物理世界中所经历的“身临其境”的逼真性,还能突破空间、时间以及其它客观限制,感受到在真实世界中无法亲身经历的体验。

具体的,可以是用户设备的系统自带ar功能,比如用户设备的硬件支持全息投影,或者,可以是用户设备上安装的应用app具有ar功能,本发明实施例不做限定。

用户可以通过点击用户设备上虚拟的ar启动按钮来触发启动ar功能,或者,可以在预设的时间点到达时自动启动用户设备上的ar功能。

s12、用户设备利用所述ar功能,将所述用户设备中的待处理文件进行投影。

本发明实施例中,用户可以预先在用户设备上存储多个文件,当用户需要处理其中的某个待处理文件时,用户设备可以利用ar功能,将所述用户设备中的待处理文件进行投影。其中,该待处理文件可以是需要处理的任何播放文件,比如ppt、word文档、cad文件、照片、影视图像等。该空间通常为用户的正前方所处的空间,投影到空间中的待处理文件为虚拟的文件,可选的,用户可以通过手势操作对该投影的待处理文件的位置进行移动。

在一个实施例中,在步骤s11之后,以及步骤s12之前,用户设备可以在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件;将插入的所述文件确定为所述待处理文件;或,用户设备可以利用所述ar功能,投影出所述用户设备存储的所有文件;接收基于所述用户选择目标文件的选择指令,响应所述选择指令,将所述目标文件确定为所述待处理文件。

s13、用户设备通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作。

本发明实施例中,用户设备可以具有前置双摄像头,用户设备可以利用该前置双摄像头检测当前使用所述用户设备的用户的手势操作;或者,用户设备可以具有ar摄像头,用户设备可以利用该ar摄像头检测当前使用所述用户设备的用户的手势操作。其中,该手势操作可以包括但不限于“触摸操作”、“点击操作”以及“滑动操作”等。可选的,用户还可以自定义具体的手势操作。

s14、用户设备根据所述手势操作,对投影的所述待处理文件进行处理。

本发明实施例中,假设该手势操作为触摸操作,则用户设备可以根据该触摸操作,对投影的所述待处理文件进行放大或者缩小,假设该手势操作为点击操作,则用户设备可以根据该点击操作对投影的所述待处理文件进行编辑。

请一并参见图2,图2是本发明公开的一种文件投影的示意图。如图2所示,用户设备上配置有前置双摄像头和全息投影器,当确定待处理文件之后,用户设备就可以利用全息投影器将待处理文件投影至用户所处的空间(通常为正前方),同时,用户设备还可以利用前置双摄像头检测当前使用所述用户设备的用户的手势操作,并根据所述手势操作,对投影的所述待处理文件进行处理。

请一并参见图3,图3是本发明公开的一种ar图像的示意图。如图3所示,用户设备的显示屏上呈现出用户和全息投影的待处理文件集成在一起构成的ar图像,即用户设备将真实的用户与虚拟的待处理文件集成在同一个画面中,并且还可以看到用户在全息投影的待处理文件上进行操作。

本发明实施例中,可以利用用户设备上的ar功能,将真实世界中的用户的手势操作与虚拟世界的投影的待处理文件集成在一起,用户可以实时对该虚拟世界中所呈现的待处理文件进行操作,实现了用户与投影的待处理文件之间的实时交互性,即实现了全息投影以及全息操作,同时,也实现了真实世界与虚拟世界的协同工作,提高用户体验。

在一个实施例中,在步骤s13之后,用户设备还需要确定投影的所述待处理文件与所述用户的手之间的距离,判断所述距离是否小于预设距离阈值,若所述距离小于所述预设距离阈值,用户设备才能根据所述手势操作,对投影的所述待处理文件进行处理。在该实施例中,用户进行手势操作时,只有用户的手与投影的待处理文件的距离在预设的距离范围内时,才能触发用户设备根据所述手势操作,对投影的所述待处理文件进行处理,这样,能够避免用户的误操作。

在图1所描述的方法流程中,用户设备可以启动用户设备上的增强现实ar功能,利用所述ar功能,将所述用户设备中的待处理文件进行投影,进一步地,用户设备可以通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作,并根据所述手势操作,对投影的所述待处理文件进行处理。可见,通过本发明的实施例,用户设备可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作,用户设备可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理。

请参见图4,图4是本发明公开的另一种文件处理方法的较佳实施例的流程图。其中,该文件处理方法应用于用户设备,该用户设备具有ar(augmentedreality,增强现实)功能。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s41、用户设备启动用户设备上的增强现实ar功能。

s42、用户设备在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件,将插入的所述文件确定为所述待处理文件。

本发明实施例中,用户设备上安装有具备ar功能的ar应用,用户打开用户设备上的ar应用之后,可以在ar应用的插入接口中插入预先存储在用户设备上的文件,这样,就可以将插入的文件确定为待处理文件。

可选的,步骤s42还可以用如下步骤代替:

利用所述ar功能,投影出所述用户设备存储的所有文件;接收基于所述用户选择目标文件的选择指令,响应所述选择指令,将所述目标文件确定为所述待处理文件。

在该可选的实施方式中,用户设备可以利用所述ar功能,投影出所述用户设备存储的所有文件;其中,该投影的所有文件以一个文件夹的形式呈现,用户不能看到该文件夹里面的内容,但是用户可以通过文件夹的文件标识(如文件夹名称)来确定文件夹所涉及的内容;进一步地,用户可以通过点击的方式从多个文件中选择一个目标文件,以触发生成针对所述所有文件中的目标文件的选择指令,这样,用户设备就可以响应所述选择指令,将所述目标文件确定为所述待处理文件。

s43、用户设备利用所述ar功能,将所述用户设备中的待处理文件进行投影。

s44、用户设备通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作。

s45、用户设备确定投影的所述待处理文件与所述用户的手之间的距离。

本发明实施例中,用户设备可以通过前置双摄像头来检测用户设备与用户的第一相对位置以及检测用户设备与投影的待处理文件的第二相对位置,进而可以根据该第一相对位置、第二相对位置以及预设的模型算法来确定投影的所述待处理文件与所述用户的手之间的距离。其中,所述用户的手为当前正在执行手势操作的手,可以为一只手,也可以为双手。

s46、用户设备判断所述距离是否小于预设距离阈值,若是,执行步骤s47,若否,结束本流程。

其中,该预设距离阈值为能满足对投影的待处理文件进行处理的最小距离,比如1m。由于该投影的待处理文件为投影至空间的虚拟文件,在空间中,该投影的待处理文件可以是三维的,也可以是平面的。

本发明实施例中,若用户设备判断所述距离小于预设距离阈值,表明该距离满足了对投影的待处理文件进行处理的触发条件,用户设备可以根据所述手势操作,对投影的所述待处理文件进行处理,若用户设备判断所述距离大于或等于预设距离阈值,表明该距离不满足对投影的待处理文件进行处理的触发条件,用户设备无法对投影的所述待处理文件进行任何处理。

s47、用户设备根据所述手势操作,对投影的所述待处理文件进行处理。

s48、用户设备使用所述摄像头对所述用户的手势操作以及投影的所述待处理文件进行拍摄并合成,获得ar图像。

本发明实施例中,用户设备还可以使用所述摄像头对所述用户的手势操作以及投影的所述待处理文件进行拍摄并合成,获得ar图像。其中,该ar图像为将真实世界的用户的手势操作与虚拟世界的投影的待处理文件进行集成的图像。

s49、用户设备将所述ar图像分享至具有所述ar功能的第一目标设备。

本发明实施例中,该第一目标设备可以是具有ar功能的任何电子设备,其中,该电子设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备、数码相机等。上述用户设备仅是举例,而非穷举,包含但不限于上述终端设备。

用户设备将所述ar图像分享至具有所述ar功能的第一目标设备,这样,就实现了与他人共享ar图像,提高了与他人之间的互动性。

在图4所描述的方法流程中,用户设备可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作;在确定投影的所述待处理文件与所述用户的手之间的距离小于预设距离阈值时,用户设备可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理,此外,用户设备还可以将获得的ar图像分享至具有所述ar功能的第一目标设备,从而实现了与他人共享ar图像,提高与他人之间的互动性。

请参见图5,图5是本发明公开的另一种文件处理方法的较佳实施例的流程图。其中,该文件处理方法应用于用户设备,该用户设备具有ar(augmentedreality,增强现实)功能。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s51、用户设备启动用户设备上的增强现实ar功能。

s52、用户设备在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件,将插入的所述文件确定为所述待处理文件。

本发明实施例中,用户设备上安装有具备ar功能的ar应用,用户打开用户设备上的ar应用之后,可以在ar应用的插入接口中插入预先存储在用户设备上的文件,这样,就可以将插入的文件确定为待处理文件。

可选的,步骤s52还可以用如下步骤代替:

利用所述ar功能,投影出所述用户设备存储的所有文件;接收基于所述用户选择目标文件的选择指令,响应所述选择指令,将所述目标文件确定为所述待处理文件。

在该可选的实施方式中,用户设备可以利用所述ar功能,投影出所述用户设备存储的所有文件;其中,该投影的所有文件以一个文件夹的形式呈现,用户不能看到该文件夹里面的内容,但是用户可以通过文件夹的文件标识(如文件夹名称)来确定文件夹所涉及的内容;进一步地,用户可以通过点击的方式从多个文件中选择一个目标文件,以触发生成针对所述所有文件中的目标文件的选择指令,这样,用户设备就可以响应所述选择指令,将所述目标文件确定为所述待处理文件。

s53、用户设备利用所述ar功能,将所述用户设备中的待处理文件进行投影。

s54、用户设备通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作。

s55、用户设备确定投影的所述待处理文件与所述用户的手之间的距离。

s56、用户设备判断所述距离是否小于预设距离阈值,若是,执行步骤s57,若否,结束本流程。

s57、用户设备根据所述手势操作,对投影的所述待处理文件进行处理。

s58、用户设备将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备。

其中,该第二目标设备可以是具有ar功能的任何电子设备,其中,该电子设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备、数码相机等。上述用户设备仅是举例,而非穷举,包含但不限于上述终端设备。其中,该第二目标设备可以预先与用户设备进行绑定。

其中,用户设备还可以将所述摄像头的取景框中所呈现的图像(如图3中用户设备上所呈现的ar图像)投影到与所述用户设备绑定的第二目标设备(如电脑、电视机)。这样,用户就可以在第二目标设备上更清晰地看到取景框中所呈现的图像。

在图5所描述的方法流程中,用户设备可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作;在确定投影的所述待处理文件与所述用户的手之间的距离小于预设距离阈值时,用户设备可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理,此外,用户设备还可以将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备,这样,用户就可以在第二目标设备上更清晰地看到取景框中所呈现的图像。

请参见图6,图6是本发明公开的一种文件处理装置的较佳实施例的功能模块图。其中,图6所示的文件处理装置用于执行图1、图4以及图5中任一种所述的文件处理方法,具体请参见图1、图4以及图5的相关描述,在此不再赘述。所述文件处理装置11包括启动单元101、输入输出单元102、检测单元103以及处理单元104,其中,本发明所称的单元是指一种能够被处理器13所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器12中。在本实施例中,关于各单元的功能将在后续的实施例中详述。

启动单元101,用于启动用户设备上的增强现实ar功能;

输入输出单元102,用于利用所述ar功能,将所述用户设备中的待处理文件进行投影;

检测单元103,用于通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作;

处理单元104,用于根据所述手势操作,对投影的所述待处理文件进行处理。

在图6所描述的文件处理装置中,可以启动用户设备上的增强现实ar功能,利用所述ar功能,将所述用户设备中的待处理文件进行投影,进一步地,可以通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作,并根据所述手势操作,对投影的所述待处理文件进行处理。可见,通过本发明的实施例,可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作,可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理。

如图7所示,图7是本发明公开的另一种文件处理装置的较佳实施例的功能模块图。其中,图7所示的文件处理装置用于执行图4或图5中任一种所述的文件处理方法,具体请参见图4或图5的相关描述,在此不再赘述。其中,图7所示的文件处理装置是在图6所示的文件处理装置的基础上进一步优化得到的,与图6所示的文件处理装置相比,图7所示的文件处理装置还包括确定单元105以及判断单元106,可选的,图7所示的文件处理装置还包括拍摄单元107,可选的,图7所示的文件处理装置还包括插入单元108。其中,本发明所称的单元是指一种能够被处理器13所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器12中。在本实施例中,关于各单元的功能将在后续的实施例中详述。

确定单元105,用于在检测单元103通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作之后,确定投影的所述待处理文件与所述用户的手之间的距离;

判断单元106,用于判断所述距离是否小于预设距离阈值;

处理单元104,具体用于当所述判断单元106判断所述距离小于预设距离阈值时,根据所述手势操作,对投影的所述待处理文件进行处理。

拍摄单元107,用于使用所述摄像头对所述用户的手势操作以及投影的所述待处理文件进行拍摄并合成,获得ar图像;

所述输入输出单元102,还用于将所述ar图像分享至具有所述ar功能的第一目标设备。

插入单元108,用于在所述启动单元101启动所述用户设备上的ar功能之后,以及所述输入输出单元102利用所述ar功能,将所述用户设备中的待处理文件进行投影之前,在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件;

所述确定单元105,还用于将插入的所述文件确定为所述待处理文件;

所述输入输出单元102,还用于利用所述ar功能,投影出所述用户设备存储的所有文件,并接收基于所述用户选择目标文件的选择指令;

所述确定单元105,还用于响应所述选择指令,将所述目标文件确定为所述待处理文件。

所述输入输出单元102,还用于将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备。

在图7所描述的文件处理装置中,可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作;在确定投影的所述待处理文件与所述用户的手之间的距离小于预设距离阈值时,可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理,此外,还可以将获得的ar图像分享至具有所述ar功能的第一目标设备,从而实现了与他人共享ar图像,提高与他人之间的互动性,此外,还可以将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备,这样,用户就可以在第二目标设备上更清晰地看到取景框中所呈现的图像。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读存储介质中。其中,该计算机可读存储介质可以存储计算机程序,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

请参见图8,图8是本发明公开的一种实现文件处理方法的用户设备的结构示意图。所述用户设备1包括存储器12、处理器13、摄像头14及输入输出装置15。需要说明的是,图8所示的用户设备还可以包括比图示更多或更少的部件,比如触摸屏。

所述用户设备1还包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备等。所述用户设备1所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

所述存储器12可选地包括一个或多个计算机可读存储介质,用于存储一种文件处理方法的程序和各种数据,并在运行过程中实现高速、自动地完成程序或数据的存取。所述存储器12可选地包括高速随机存取存储器,并且还可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其它非易失性固态存储器设备。

所述处理器13又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是用户设备1的运算核心(core)和控制核心(controlunit)。所述处理器13可执行所述用户设备1的操作系统以及安装的各类应用程序、程序代码等,例如文件处理装置11。

结合图1、图4以及图5,所述用户设备1中的所述存储器12存储多个指令以实现一种文件处理方法,所述处理器13可执行所述多个指令从而实现:

启动用户设备上的增强现实ar功能;

利用所述ar功能,通过所述输入输出装置15将所述用户设备中的待处理文件进行投影;

通过所述用户设备的摄像头14检测当前使用所述用户设备的用户的手势操作;

根据所述手势操作,对投影的所述待处理文件进行处理。

根据本发明优选实施例,所述处理器13通过所述用户设备的摄像头14检测当前使用所述用户设备的用户的手势操作之后,所述处理器13可执行所述多个指令从而实现:

确定投影的所述待处理文件与所述用户的手之间的距离;

判断所述距离是否小于预设距离阈值;

若所述距离小于所述预设距离阈值,执行所述的根据所述手势操作,对投影的所述待处理文件进行处理。

根据本发明优选实施例,所述处理器13可执行所述多个指令从而实现:

使用所述摄像头14对所述用户的手势操作以及投影的所述待处理文件进行拍摄并合成,获得ar图像;

通过所述输入输出装置15将所述ar图像分享至具有所述ar功能的第一目标设备。

根据本发明优选实施例,所述处理器13启动所述用户设备上的ar功能之后,以及所述处理器13利用所述ar功能,通过所述输入输出装置15将所述用户设备中的待处理文件进行投影之前,所述处理器13可执行所述多个指令从而实现:

在具有所述ar功能的ar应用中,插入所述用户设备中存储的文件;将插入的所述文件确定为所述待处理文件;或

利用所述ar功能,通过所述输入输出装置15投影出所述用户设备存储的所有文件;通过所述输入输出装置15接收基于所述用户选择目标文件的选择指令,响应所述选择指令,将所述目标文件确定为所述待处理文件。

根据本发明优选实施例,所述处理器13可执行所述多个指令从而实现:

通过所述输入输出装置15将所述摄像头的取景框中所呈现的图像投影到与所述用户设备绑定的第二目标设备。

具体地,所述处理器13对上述指令的具体实现方法可参考图1、图4以及图5中对应实施例中相关步骤的描述,在此不赘述。

在图8所描述的用户设备中,用户设备可以启动用户设备上的增强现实ar功能,利用所述ar功能,将所述用户设备中的待处理文件进行投影,进一步地,用户设备可以通过所述用户设备的摄像头检测当前使用所述用户设备的用户的手势操作,并根据所述手势操作,对投影的所述待处理文件进行处理。可见,通过本发明的实施例,用户设备可以使用ar技术将需要处理的待处理文件投影到空间,空间范围很大,用户可以很便捷地对投影在空间中的待处理文件进行手势操作,用户设备可以根据用户的手势操作,直接对投影的所述待处理文件进行处理,从而可以使用ar技术便捷地对用户设备上的文件进行处理。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1