文件传输方法及系统、主控设备的制作方法

文档序号:7861482阅读:252来源:国知局
专利名称:文件传输方法及系统、主控设备的制作方法
文件传输方法及系统、主控设备技术领域
本发明实施例涉及通信设备技术领域,尤其涉及一种文件传输方法及系统、主控设备。
背景技术
随着信息技术的发展,设备之间的互联互传的技术与方式已经非常完善。特别是家庭设备间的互联,如电视,台式机,音响,机顶盒,平板,手机等设备的互联。如多媒体播放的苹果公司的Airplay技术、或者数字生活网络联盟(Digital Living Network Alliance ;DLNA)技术、或中国移动倡导的移动终端无线多媒体传送协议(Wireless Mobile Multimedia Transmission Protocol ;WiM0)采用的技术,或者基本的文件传输或者其他交互等均可以实现家庭设备之间的互联,从而实现在家庭设备之间实现文件的传输及分享。
在互联的各设备中,向其他设备分享或者传输文件的设备称为主控设备,接收主控设备分享或者传输的文件的设备称为被控设备。在DLNA或WiMO技术中,各设备之间要完成这种传输的工作,通常情况下主控设备为带有显示屏幕的设备,在主控设备上一般会以列表或宫格的形式显示一定范围内的所有被控设备,连接成功后,一般会以被控设备的设备型号、图标、名称或者自定义标识作为显示标识。然后,可以在主控设备上选择需要接受分享的被控设备的显示标识,并向该被控设备传输要分享的文件,从而该被控设备可以接收并分享主控设备传输的文件。
在采用上述现有技术的设备间传输文件的技术方案中,使用主控设备的用户必须记忆各被控设备的型号、名称、图标或者自定义标识,来实现主控设备和被控设备之间的文件传输工作,导致现有技术的设备间传输文件的技术方案使用不方便。发明内容
本发明实施例提供一种文件传输方法及系统、主控设备,用以解决现有技术的设备间传输文件的技术方案使用不方便的缺陷。
第一方面,提供一种文件传输方法,包括主控设备识别选定文件被操作的绝对操作方向;所述主控设备根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备;所述操控环境布局为所述主控设备和所述被控设备所共处的操作环境的格局的结构图;所述主控设备向所述目标被控设备传输所述选定文件,以共享所述选定文件。
在第一方面的第一种实现方式中,所述主控设备根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备之前,还包括所述主控设备获取所述操控环境布局。
根据第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述主控设备获取所述操控环境布局包括所述主控设备从云端或者网络端获取所述操控环境布局; 或者所述主控设备建立所述操控环境布局。5
根据第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述主控设备建立所述操控环境布局,包括所述主控设备根据传感器获取的加速度值获取移动距离信息;所述主控设备根据传感器获取所述主控设备的移动方向信息;所述主控设备根据所述移动距离信息和所述移动方向信息获取移动轨迹;所述主控设备通过记录在所述操控环境边缘移动一周的所述移动轨迹,得到所述操控环境的所述操控环境布局。
结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式,在第一方面的第四种实现方式中,所述主控设备获取所述操控环境布局之后,所述主控设备根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备位置,确定所述选定文件被分享的目标被控设备之前,还包括所述主控设备标识所述操控环境布局中的所述被控设备的位置。
根据第一方面的第三种实现方式,在第一方面的第五种实现方式中,所述主控设备识别选定文件被操作的绝对操作方向,包括所述主控设备识别所述选定文件在所述主控设备的显示屏上被操作的操作方向;所述主控设备根据所述传感器确定当前地理方向; 所述主控设备根据所述用户对所述选定文件在所述主控设备的显示屏上的操作方向和所述当前地理方向,确定所述选定文件被操作的所述绝对操作方向。
根据第一方面的第五种实现方式,在第一方面的第六种实现方式中,所述主控设备根据所述绝对操作方向、以及所述操控环境布局中的被控设备位置,确定所述选定文件被分享的目标被控设备,包括所述主控设备所述被控设备位置的参考区域,所述参考区域以所述选定文件在所述主控设备的显示屏上的操作的起点为顶点、以所述绝对操作方向为角平分线或者角的一边,以顶角识别范围为角度所确定的区域;所述主控设备根据所述操控环境布局中的被控设备位置,获取所述参考区域中的被控制设备;所述主控设备将所述参考区域中的被控设备作为所述选定文件被分享的所述目标被控设备。根据第一方面的第六种实现方式,在第一方面的第七种实现方式中,还包括当所述参考区域中包括至少两个被控制设备时,所述主控设备显示所述至少两个被控设备的显示标识;所述主控设备检测选定的被控设备的信息;所述主控设备将所述选定的被控设备作为所述选定文件被分享的所述目标被控设备。
第二方面,提供一种主控设备,包括识别模块,用于识别选定文件被操作的绝对操作方向;确定模块,用于根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备;传输模块,用于向所述目标被控设备传输所述选定文件,以共享所述选定文件。
在第二方面的第一种实现方式中,还包括获取模块,用于根据所述确定模块根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的目标被控设备位置,确定所述选定文件被分享的被控设备之前,获取所述操控环境布局。
根据第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述获取模块,具体用于从云端或者网络端获取所述操控环境布局;或者建立所述操控环境布局。
根据第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述获取模块,具体用于根据传感器获取的加速度值当前获取移动距离信息;根据传感器获取移动方向信息;根据所述移动距离信息和所述移动方向信息获取移动轨迹;通过记录在所述操控环境边缘移动一周的所述移动轨迹,得到所述操控环境的所述操控环境布局。
结合第二方面的第二种实现方式或者第二方面的第三种实现方式,在第二方面的第四种实现方式中,还包括标识模块,用于在所述获取模块获取所述操控环境布局之后, 所述确定模块根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备之前,标识所述操控环境布局中的所述被控设备的位置。
根据第二方面的第四种实现方式,在第二方面的第五种实现方式中,所述识别模块,具体用于识别所述选定文件在所述主控设备的显示屏上被操作的操作方向;根据所述传感器确定当前地理方向;根据所述用户对所述选定文件在所述主控设备的显示屏上的操作方向和所述当前地理方向,确定所述选定文件被操作的所述绝对操作方向。
根据第二方面的第五种实现方式,在第二方面的第六种实现方式中,所述确定模块,具体用于获取所述被控设备位置的参考区域,所述参考区域以所述选定文件在所述主控设备的显示屏上的操作的起点为顶点、以所述绝对操作方向为角平分线或者角的一边, 以顶角识别范围为角度所确定的区域;根据所述操控环境布局中的所述被控设备的位置, 获取所述参考区域中的被控制设备;将所述参考区域中的被控设备作为所述选定文件被分享的所述目标被控设备。
根据第二方面的第六种实现方式,在第二方面的第七种实现方式中,所述确定模块,还用于设备当所述参考区域中包括至少两个被控制设备时,显示所述至少多个被控设备的显示标识;检测选定的被控设备的信息;将所述选定的被控设备作为所述选定文件被分享的所述目标被控设备。
第三方面,提供一种文件传输系统,包括主控设备和至少一个被控设备;所述主控设备和所述至少一个被控设备在同一个操作环境中;所述主控设备采用上述第二方面和第二方面的上述实现方式中任一所述的主控设备。
本发明实施例提供的文件传输方法及系统、主控设备,主控设备通过识别选定文件被操作的绝对操作方向;根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备;所述操控环境布局为所述主控设备和所述被控设备所共处的操作环境的格局的结构图;向所述目标被控设备传输所述选定文件,以共享所述选定文件。采用本发明实施例的上述技术方案,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现选定文件向被控设备传输并分享该选定文件。本发明实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图I为本发明实施例提供的文件传输方法的流程图。
图2为本发明实施例提供的一种操控环境W的示意图。
图3为图2所示的操控环境W的状态图。
图4为本发明一实施例提供的主控设备的结构示意图。
图5为本发明另一实施例提供的主控设备的结构示意图。
图6为本发明实施例提供的一种主控设备为移动终端的结构示意图。
图7本发明实施例提供的文件传输系统的结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图I为本发明实施例提供的文件传输方法的流程图。如图I所示,本实施例的文件传输方法,具体可以包括如下步骤
100、主控设备识别选定文件被操作的绝对操作方向;
具体地,本实施例的主控设备为带有触摸显示屏的设备。选定文件为用户选择的要传输并分享的文件,例如该文件可以为一视频、音乐、邮件、短信息或者照片等等文件。
当用户通过手或者触摸笔在显示屏上对选择的选定文件进行操作时,主控设备可以通过识别到用户对该选定文件进行操作的绝对操作方向。本实施例中的绝对操作方向指的是采用地理方向标识的操作方向,因此也可以称之为地理操作方向,例如地理操作方向可以表示为东偏南X度、或者西偏北等X度等。
101、主控设备根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备位置,确定选定文件被分享的目标被控设备;
由于设备间互传技术多用于室内,本实施例中的操控环境多为室内环境,例如家庭内或者办公室内。本实施例的操控环境布局为主控设备和被控设备所共处的操作环境的格局的结构图。
102、主控设备向目标被控设备传输选定文件,以共享该选定文件。
例如当主控设备为一平板电脑时,操作环境为一家庭内。当用户想要将平板电脑中的图片共享给电视,由电视播放该分享图片时,用户需要先根据要将该分享图片共享的目标被控设备粗略估计一下方向,然后朝着方向推送该分享图片,平板电脑识别选定文件被操作的绝对操作方向,并根据绝对操作方向、家庭内的操控环境布局以及该操控环境布局中的被控设备的位置,确定分享图片被分享的目标被控设备为电视,此时平板电脑将该分享图片传输给电视,并由电视播放该分享图片。该实施例的技术方案为选定文件为图片、 主控设备为平板电脑。而本发明实施例的选定文件包括但不限制为图片。且主控设备包括但不限制为平板电脑,例如还可以包括带有触摸屏的手机等移动终端,实际应用中,该主控设备可以为任何带有触摸屏的设备。
可选的,当所述操控环境不止一层空间时,每一层对应一个操控环境布局,通过所述主控设备的传感器获得气压值信息判断所述主控设备所处的层级,然后所述主控设备将当前操控环境布局切换为与当前层级对应的操控环境布局,然后接着执行上述步骤101。
本实施例提供的文件传输方法,主控设备通过识别选定文件被操作的绝对操作方向;根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备,其中操控环境布局为主控设备和被控设备所共处的操作环境的格局的结构图;向目标被控设备传输选定文件,以共享该选定文件。采用本实施例的上述技术方案,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。本实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。
可选地,在上述图I所示实施例的基础上,其中步骤101 “主控设备根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备位置,确定选定文件被分享的目标被控设备”之前,还可以包括主控设备获取操控环境布局。优选地,该步骤“主控设备获取操控环境布局”也在步骤100之前进行。
进一步可选地,其中主控设备获取操控环境布局,具体可以包括如下方式主控设备从云端或者网络端获取操控环境布局;或者主控设备建立操控环境布局。
例如利用手机或平板等数码设备已经标配的电子罗盘、陀螺仪、加速度传感器等传感器(也可以标配一个融合传感器,此传感器将电子罗盘、陀螺仪、加速度传感器等融合到一起作为一个器件,例如十轴传感器),已经能够实现室内导航功能,确定操控环境布局。或者也可以利用外部设备的帮助实现室内导航,例如Google map 6. O室内导航的实现,当设备I开了 GPS并定位成功后接入无线信号时,由于不管是什么无线接入点(Access Point ;AP),比如无线路由,都有唯一的媒介访问控制(Media Access Control ;mac)地址, 那么设备I通过这个无线AP打开了 google地图,下载地图的同时就会上传这个地理信息和无线AP的mac,这样当下次有其他设备通过这个AP连接网络跟google地图服务器交换数据,服务器会优先把这个mac的地理位置发给设备,则无需GPS也能实现定位。通过手机能搜索到的所有的wifi信号,综合实现室内定位,确定操控环境布局。再或者还可以利用外部传感器专门实现各设备间的定位,如诺基亚的室内导航系统,依靠多个定位信号收发装置组网,来代替“导航卫星”的作用,这些装置可以放置在天花板上,可以实现对目标的实时跟踪,确定操控环境布局,该技术的最大精度可以达到30厘米。
当无法获取操控环境的布局时,进一步可选地,本发明实施例还可以建立操控环境布局。例如主控设备建立操控环境布局,下面以手机标配电子罗盘、陀螺仪、加速度传感器等传感器为例进行说明,具体可以包括如下步骤
( I)主控设备根据加速度传感器获取的加速度值获取移动距离信息;
例如主控设备具体可以根据加速度传感器获取的加速度值获取移动距离信息进行二次积分得到移动距离信息。
(2)主控设备根据电子罗盘获取主控设备的移动方向信息;
(3)主控设备根据移动距离信息和移动方向信息获取移动轨迹;
(4)主控设备通过记录在操控环境边缘移动一周的移动轨迹,得到操控环境的操控环境布局。
进一步可选地,本实施例的主控设备建立操控环境布局的过程也可以采用现有技术的其他方式来实现,例如I)可以利用加速度传感器、气压传感器、电子罗盘综合测量,或者用整合的更精确的十轴传感器建立操控环境布局;2)还可以利用相对信号强度的差异测量,即基站三角定位方式建立操控环境布局;3)还可以利用一个感应设备进行信号中转,每一个设备(主控设备和每一个被控设备)都把自身相对于该设备的距离和位置上报给感应设备,同时感应设备把工作范围内所有设备的位置信息下发给每一个设备,进行相对运算, 找到最终判定各个设备之间的相对位置。并通过在操控环境的边缘设置设备,从而可以建立操控环境布局。上述建立操控环境布局的方式均为现有技术,详细可以参考相关现有技术的记载,在此不再赘述。
实际应用中主控设备建立操控环境布局的实现方式不限制仅为以上几种,还可以根据现有技术的其他方式建立操控环境布局,在此不再详细赘述。
进一步可选地,在上述实施例的技术方案的基础上,当主控设备获取操控环境布局之后,主控设备根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备之前,还可以包括主控设备标识操控环境布局中的被控设备的位置。例如具体可以采用坐标表示操控环境布局中被控设备的位置,同时在主控设备中存储操控环境布局中的被控设备的位置。其中确定每一个被控设备的位置也可以采用上述建立操控环境布局的方式实现,通过移动主控设备,例如可以利用主控设备中的加速度传感器和电子罗盘测得被控设备在操控环境中的相对位置。同样也可以参考上述建立操控环境的其他现有方式标识被控设备在操控环境中的相对位置,详细在此不再赘述。为了便于标识每一个被控设备的相对位置,可以定义操控环境的中心为原点,从而以此原点为基点,标识操控环境中每一个被控设备的位置。需要说明的是,上述技术方案中,每一个被控设备在操控环境中是固定的,不可移动的。
图2为本发明实施例提供的一种操控环境W的示意图。例如在主控设备中可以将 W按照实际的东南西北坐标化,以W的正中点为原点,以识别精度N为最小单位生成二维坐标轴,则可知La的坐标为(3,4),单位为识别精度N,在La位置处放置一个被控设备。以此类推得到其他各设备如Lb和Lc的坐标并记录在主控设备中。需要说明的是,操控环境W 的外边缘的形状不做限定。
例如具体地,当主控设备为触摸屏的手机时,当手机启动时,自动获取手机在操控环境布局图中初始位置Lo,或者由用户设定该手机当前在操控环境布局图中所在的位置为初始位置Lo,并记录Lo对应的坐标,同时启动加速度传感器及电子罗盘功能。然后手机每一更新周期时间T就根据加速度传感器及电子罗盘获取手机移动的方向和距离,通过与初始位置Lo的比对得知手机当前在操控环境布局图中的位置Lx。例如在设定了初始位置Lo 之后手机向东北30°移动了 5N,则根据勾股定理可得,手机向东移动了 4N又向北移动了 3N,若Lo的初始位置为原点的西北侧,坐标为(1,_2)则此时的Lx为(4,2),以此类推,在等待操作过程中以更新时间T为周期不断更新计算手机当前坐标位置。采用上述实施例这种方式,通过记录在操控环境边缘移动一周的移动轨迹,得到操控环境的操控环境布局图。并且采用上述实施例这种方式也可以标识出操控环境中每一个被控设备坐标位置,并记录在手机中。
进一步可选地,在上述实施例的基础上,步骤100 “主控设备识别选定文件被操作的绝对操作方向”,下面以手机标配电子罗盘等传感器为例进行说明,具体可以包括如下步骤
(a)主控设备识别选定文件在主控设备的显示屏上被操作的操作方向;10
(b)主控设备根据电子罗盘确定当前地理方向;
(C)主控设备根据用户对选定文件在主控设备的显示屏上的操作方向和当前地理方向,确定选定文件被操作的绝对操作方向。
例如,主控设备通过识别用户操作相对于手机屏幕的方向及电子罗盘识别的当前地理方向,将用户的操作方向识别为某一绝对操作方向。
进一步可选地,在上述实施例的基础上,步骤101“主控设备根据绝对操作方向、以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备”,具体可以包括如下步骤
( i )主控设备在操控环境布局中,获取一参考区域,该参考区域是以所述绝对操作方向为角平分线或者角的一边,以顶角识别范围为角度所确定的区域;
例如顶角识别范围可以根据实际需求设置为0-30度之间的任一角度,优选地可以取5-10度。具体地该参考区域可以为一个顶点为选定文件在主控设备的显示屏上的操作的起点,以所述绝对操作方向为角平分线,以顶角识别范围为角度的圆锥体;也可以为一个顶点为选定文件在主控设备的显示屏上的操作的起点,以所述绝对操作方向为角的一边,以顶角识别范围为角度的的圆锥体;也可以是一个顶点为选定文件在主控设备的显示屏上的操作的起点,以所述绝对操作方向为角内的一直线,以顶角识别范围为角度的的圆锥体。
( )主控设备根据操控环境布局中的被控设备位置,获取参考区域中的被控制设备;
(iii)主控设备将参考区域中的被控设备作为选定文件被分享的目标被控设备。
图3为图2所示的操控环境W的状态图。以手机标配电子罗盘、陀螺仪、加速度传感器等传感器为例进行说明,如图3所示,以主控设备为带有触摸屏的手机。当用户将欲分享的文件拖向某个方向时,手机通过识别用户操作相对于手机屏幕的方向及电子罗盘识别手机当前所朝向的方向,将用户的操作方向识别为某一绝对操作方向。手机以当前所在位置Lx为顶点,以绝对操作方向P为垂线,识别范围D为顶角度数的圆锥体的参考区域。但是,如图3所示,考虑到操作环境W为一个封闭空间,具有外边缘,而且被控设备不可能出现在操作环境W的布局之外,因此该圆锥体的参考区域的底边应该为操作环境W的外边缘。通过比对其他设备位置La、Lb、Lc…的坐标,在此范围内的被控设备为可能的用户操作的目标被控设备。
例如,手机当前位置Lx为(4,2),通过结合电子罗盘识别用户是向正东方拖动的文件,且识别范围D为10°,当前布局坐标状态如示意图3所示,系统匹配范围为找以Lx (4,2)为顶点,顶角角度为10°圆锥体,根据运算可知圆锥体截面所覆盖的三角形范围是 (4,2) (5,13) (3,13),则根据之前的设备坐标记录,Lc (3, 13)落在此范围内,则可判断此次用户操作是针对Lc的操作。即表示将当前手机中的选定文件共享给Lc位置上的目标被控设备。
进一步需要说明的是,当参考区域中包括至少两个被控制设备时,主控设备显示至少两个被控设备的显示标识;主控设备检测选定的被控设备的信息;主控设备将选定的被控设备作为选定文件被分享的目标被控设备。
其中的选定的被控设备的信息为用户选定的被控设备信息,具体地用户可以通过主控设备的触摸屏来选定一个被控设备,并由主控设备检测并确定用户选定的被控设备的信息,并将其作为选定文件被分享的目标被控设备。
需要说明的是,若当前方向没有相关被控设备时,主控设备可以给予用户相关提示(如在触摸屏上显示相关的提示信息),等待用户操作。
需要说明的是,上述实施例的各种方案可以采用可以结合的任意方式结合,形成本发明实施例的可选技术方案,在此不再一一赘述。
通过采用上述实施例的文件传输方法,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。上述实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。
本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图4为本发明一实施例提供的主控设备的结构示意图。如图4所示,本实施例的主控设备,具体可以包括识别模块10、确定模块11和传输模块12。
其中识别模块10用于识别选定文件被操作的绝对操作方向;确定模块11与识别模块10连接,确定模块11用于根据识别模块10识别的绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备;其中操控环境布局为主控设备和被控设备所共处的操作环境的格局的结构图;传输模块12与确定模块 11连接,传输模块12用于向确定模块11确定的目标被控设备传输选定文件,以共享选定文件。
本实施例的主控设备,通过采用上述模块实现文件的传输与上述相关方法实施例的文件传输的机制相同,详细可以参考上述方法实施例的记载,在此不再赘述。
可选的,当所述操控环境不止一层空间时,每一层对应一个操控环境布局,通过所述识别模块还用于获得气压值信息判断所述主控设备所处的层级,然后将当前操控环境布局切换为与当前层级对应的操控环境布局。
本实施例的主控设备,通过采用上述模块通过识别选定文件被操作的绝对操作方向;根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备;向目标被控设备传输选定文件,以共享该选定文件。采用本实施例的上述技术方案,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。本实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。
图5为本发明另一实施例提供的主控设备的结构示意图。如图5所示,本实施例的主控设备在上述图4所示实施例的基础上,还可以包括如下技术方案。
如图5所示,本实施例的主控设备中还可以包括获取模块13。获取模块13与确定模块11连接,获取模块13用于在确定模块11根据绝对操作方向、操控环境布局以及操控环境布局中的目标被控设备位置,确定选定文件被分享的被控设备之前,获取操控环境布局。此时对应的确定模块11根据识别模块10识别的绝对操作方向、获取模块13获取的操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的被控设备。
进一步可选地,获取模块13具体用于从云端或者网络端获取操控环境布局;或者具体用于建立操控环境布局。
进一步可选地,获取模块13具体用于根据加速度传感器获取的加速度值获取移动距离信息,下面以手机标配电子罗盘、陀螺仪、加速度传感器等传感器为例进行说明,例如获取模块13具体用于根据加速度传感器获取的加速度值进行二次积分得到移动距离信息;根据电子罗盘获取主控设备的移动方向信息;根据移动距离信息和主控设备的移动方向信息获取移动轨迹;通过记录在操控环境边缘移动一周的移动轨迹,得到操控环境的操控环境布局。
进一步可选地,如图5所示,本实施例的主控设备的中还包括标识模块14。标识模块14分别与获取模块13和确定模块11连接,标识模块14用于在获取模块13获取操控环境布局之后,确定模块11根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备之前,标识获取模块13获取的操控环境布局中的被控设备的位置。此时对应的确定模块11根据识别模块10识别的绝对操作方向、 获取模块13获取的操控环境布局以及标识模块14标识的操控环境布局中的被控设备的位置,确定选定文件被分享的被控设备。
进一步可选地,本实施例的主控设备的中的识别模块10具体用于识别选定文件在主控设备的显示屏上被操作的操作方向;根据电子罗盘确定当前地理方向;根据用户对选定文件在主控设备的显示屏上的操作方向和当前地理方向,确定选定文件被操作的绝对操作方向。
进一步可选地,本实施例的主控设备的中的确定模块11具体用于获取所述被控设备位置的参考区域,所述参考区域以所述选定文件在所述主控设备的显示屏上的操作的起点为顶点、以所述绝对操作方向为角平分线或者角的一边,以顶角识别范围为角度所确定的区域;根据标识模块14标识的操控环境布局中的被控设备的位置,获取参考区域中的被控制设备;将参考区域中的被控设备作为选定文件被分享的目标被控设备。
进一步可选地,本实施例的主控设备的中确定模块11还用于设备当参考区域中包括至少两个被控制设备时,显示至少两个被控设备的显示标识;检测选定的被控设备的信息;将选定的被控设备作为选定文件被分享的目标被控设备。
图5示实施例的以包括上述各种方案为例介绍本发明的技术方案,实际应用中上述各种技术方案可以采用可以结合的任意方式结合,形成本发明实施例的可选技术方案, 在此不再一一赘述。
本实施例的主控设备,通过采用上述模块实现文件的传输与上述相关方法实施例的文件传输的机制相同,详细可以参考上述方法实施例的记载,在此不再赘述。
本实施例的主控设备,通过采用上述模块,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。本实施例的技术方案,实现简单,操作方便,能够有效地提高用13户的体验度。
图6为本发明实施例提供的一种主控设备为移动终端的结构示意图。本实施例移动终端可以包括手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、POS (Point of Sales,销售终端)、车载电脑等。
以移动终端为手机为例,图6示出的是与本发明实施例相关的手机600的部分结构的框图。参考图6,手机600包括RF (Radio Frequency,射频)电路610、存储器620、输入单元630、显示器640、传感器650、音频电路660、WiFi (wireless fidelity,无线保真) 模块670、处理器680、以及电源690等部件。本领域技术人员可以理解,图6中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图6对手机600的各个构成部件进行具体的介绍
RF电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器680处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、稱合器、LNA (Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA (Code Division Multiple Access,码分多址)、WCDMA (Wideband Code Division Multiple Access,宽带码分多址)、LTE (Long Term Evolution,长期演进)、电子邮件、SMS (Short Messaging Service,短消息服务)等。
存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620 的软件程序以及模块,从而执行手机600的各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图象播放功能等)等;存储数据区可存储根据手机600的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元630可用于接收输入的数字或字符信息,以及产生与手机600的用户设置以及功能控制有关的键信号输入。具体地,输入单元630可包括触控面板631以及其他输入设备632。触控面板631,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板631上或在触控面板631附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680发来的命令并加以执行。此外, 可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板631。除了触控面板631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示器640可用于显示由用户输入的信息或提供给用户的信息以及手机600的各种菜单。显示器640可包括显示面板641,可选的,可以采用IXD(Liquid Crystal Display, 液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板641。进一步的,触控面板631可覆盖显示面板641,当触控面板631检测到在其上或附近的触摸操作后,传送给处理器680以确定触摸事件的类型,随后处理器680根据触摸事件的类型在显示面板641上提供相应的视觉输出。虽然在图6中,触控面板631与显示面板641是作为两个独立的部件来实现手机600的输入和输入功能,但是在某些实施例中, 可以将触控面板631与显示面板641集成而实现手机600的输入和输出功能。
手机600还可包括至少一种传感器650,比如电 子罗盘、陀螺仪、加速度传感器等传感器,还可以是一个融合传感器,此传感器将电子罗盘、陀螺仪、加速度传感器等融合到一起作为一个器件,例如十轴传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在手机600移动到耳边时,关闭显示面板641和/或背光。作为运动传感器的一种,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机600还可配置陀螺仪、气压计、湿度计、温度计、 红外线传感器等其他传感器,在此不再赘述。
音频电路660、扬声器661,麦克风662可提供用户与手机600之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,麦克风662将收集的声音信号转换为电信号,由音频电路660 接收后转换为音频数据,再将音频数据输出至RF电路608以发送给比如另一手机,或者将音频数据输出至存储器620以便进一步处理。
WiFi属于短距离无线传输技术,手机600通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了 WiFi模块670,但是可以理解的是,其并不属于手机600的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器680是手机600的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器 620内的数据,执行手机600的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器680可包括一个或多个处理单元;优选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
手机600还包括给各个部件供电的电源690 (比如电池),优选的,电源可以通过电源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。
尽管未示出,手机600还可以包括摄像头、蓝牙模块等,在此不再赘述。
其中,该处理器680识别选定文件被操作的绝对操作方向;根据识别的绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备;向确定的目标被控设备传输选定文件,以共享选定文件。其中操控环境布局为主控设备和被控设备所共处的操作环境的格局的结构图。
可选地,处理器680还可以在根据绝对操作方向、操控环境布局以及操控环境布局中的目标被控设备位置,确定选定文件被分享的被控设备之前,获取操控环境布局。
例如,处理器680可以从云端或者网络端获取操控环境布局;或者处理器680具体可以建立操控环境布局。
可选地,处理器680具体可以根据加速度传感器获取的加速度值获取移动距离信息(例如具体可以根据加速度传感器获取的加速度值进行二次积分得到移动距离信息);根据电子罗盘获取主控设备的移动方向信息;根据移动距离信息和主控设备的移动方向信息获取移动轨迹;通过记录在操控环境边缘移动一周的移动轨迹,得到操控环境的操控环境布局。
可选地,处理器680还可以在获取操控环境布局之后,根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备之前,标识获取的操控环境布局中的被控设备的位置。
可选地,处理器680还可以识别选定文件在主控设备的显示屏上被操作的操作方向;根据电子罗盘确定当前地理方向;根据用户对选定文件在主控设备的显示屏上的操作方向和当前地理方向,确定选定文件被操作的绝对操作方向。
可选地,处理器680还可以获取所述被控设备位置的参考区域,所述参考区域以所述选定文件在所述主控设备的显示屏上的操作的起点为顶点、以所述绝对操作方向为角平分线或者角的一边,以顶角识别范围为角度所确定的区域;根据标识的操控环境布局中的被控设备的位置,获取参考区域中的被控制设备;将参考区域中的被控设备作为选定文件被分享的目标被控设备。
进一步可选地,显示器640还可以在当参考区域中包括至少两个被控制设备时, 显示至少两个被控设备的显示标识;由处理器680检测选定的被控设备的信息;将选定的被控设备作为选定文件被分享的目标被控设备。
可选的,当所述操控环境不止一层空间时,每一层对应一个操控环境布局,通过所述处理器680还用于接收到的传感器发送的气压值信息判断所述主控设备所处的层级,然后将当前操控环境布局切换为与当前层级对应的操控环境布局。
上述实施例的移动终端,通过处理器识别选定文件被操作的绝对操作方向;根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定选定文件被分享的目标被控设备,其中操控环境布局为主控设备和被控设备所共处的操作环境的格局的结构图;向目标被控设备传输选定文件,以共享该选定文件。采用本实施例的上述技术方案,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。本实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。
图7本发明实施例提供的文件传输系统的结构图。如图7所示,本实施例的文件传输系统包括主控设备20和至少一个被控设备30 ;主控设备20和至少一个被控设备30 在同一个操作环境中。主控设备20可以与至少一个被控设备30通信连接,向被控设备30 发送选定文件,以共享选定文件。
其中主控设备20用于识别选定文件被操作的绝对操作方向;根据识别的绝对操作方向、操控环境布局以及操控环境布局中的至少一个被控设备位置,确定选定文件被分享的目标被控设备;向确定的目标被控设备传输选定文件,以共享选定文件。
具体地,主控设备20采用上述图4、图5或者图6所示的主控设备。且具体可以采用上述图I所示实施例及其后续的可选实施例中的主控设备。
本实施例的文件传输系统,通过采用上述主控设备实现文件的传输与上述相关方法实施例的文件传输的机制相同,详细可以参考上述方法实施例的记载,在此不再赘述。
本实施例的文件传输系统,通过采用上述主控设备通过识别选定文件被操作的绝对操作方向;根据绝对操作方向、操控环境布局以及操控环境布局中的至少一个被控设备位置,确定选定文件被分享的目标被控设备;向目标被控设备传输选定文件,以共享该选定文件。采用本实施例的上述技术方案,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。本实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。
本发明实施例中的主控设备可以为平板电脑、带有触摸屏的手机等。被控设备可以为音响、电视、或台式机等等,或者也可以为带有触摸屏的手机、普通屏幕的手机(即非触摸屏手机)、或者平板电脑等等。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种文件传输方法,其特征在于,包括主控设备识别选定文件被操作的绝对操作方向;所述主控设备根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备;所述操控环境布局为所述主控设备和所述被控设备所共处的操作环境的格局的结构图;所述主控设备向所述目标被控设备传输所述选定文件,以共享所述选定文件。
2.根据权利要求I所述的方法,其特征在于,所述主控设备根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备位置,确定所述选定文件被分享的目标被控设备之前,所述方法还包括所述主控设备获取所述操控环境布局。
3.根据权利要求2所述的方法,其特征在于,所述主控设备获取所述操控环境布局包括所述主控设备从云端或者网络端获取所述操控环境布局;或者所述主控设备建立所述操控环境布局。
4.根据权利要求3所述的方法,其特征在于,所述主控设备建立所述操控环境布局,包括所述主控设备根据传感器获取的加速度值获取移动距离信息;所述主控设备根据传感器获取所述主控设备的移动方向信息;所述主控设备根据所述移动距离信息和所述移动方向信息获取移动轨迹;所述主控设备通过记录在所述操控环境边缘移动一周的所述移动轨迹,得到所述操控环境的所述操控环境布局。
5.根据权利要求1-3任一所述的方法,其特征在于,所述主控设备获取所述操控环境布局之后,所述主控设备根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备之前,所述方法还包括所述主控设备标识所述操控环境布局中的所述被控设备的位置。
6.根据权利要求4所述的方法,其特征在于,所述主控设备识别选定文件被操作的绝对操作方向,包括所述主控设备识别所述选定文件在所述主控设备的显示屏上被操作的操作方向; 所述主控设备根据所述传感器确定当前地理方向;所述主控设备根据所述用户对所述选定文件在所述主控设备的显示屏上的操作方向和所述当前地理方向,确定所述选定文件被操作的所述绝对操作方向。
7.根据权利要求6所述的方法,其特征在于,所述主控设备根据所述绝对操作方向、 以及所述操控环境布局中的被控设备位置,确定所述选定文件被分享的目标被控设备,包括所述主控设备获取所述被控设备位置的参考区域,所述参考区域以所述选定文件在所述主控设备的显示屏上的操作的起点为顶点、以所述绝对操作方向为角平分线或者角的一边,以顶角识别范围为角度所确定的区域;所述主控设备根据所述操控环境布局中的被控设备位置,获取所述参考区域中的被控制设备;所述主控设备将所述参考区域中的被控设备作为所述选定文件被分享的所述目标被控设备。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括当所述参考区域中包括至少两个被控制设备时,所述主控设备显示所述至少两个被控设备的显示标识;所述主控设备检测选定的被控设备的信息;所述主控设备将所述选定的被控设备作为所述选定文件被分享的所述目标被控设备。
9.一种主控设备,其特征在于,包括识别模块,用于识别选定文件被操作的绝对操作方向;确定模块,用于根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备;所述操控环境布局为所述主控设备和所述被控设备所共处的操作环境的格局的结构图;传输模块,用于向所述目标被控设备传输所述选定文件,以共享所述选定文件。
10.根据权利要求9所述的设备,其特征在于,还包括获取模块,用于根据所述确定模块根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的目标被控设备位置,确定所述选定文件被分享的被控设备之前,获取所述操控环境布局。
11.根据权利要求10所述的设备,其特征在于,所述获取模块,具体用于从云端或者网络端获取所述操控环境布局;或者建立所述操控环境布局。
12.根据权利要求11所述的设备,其特征在于,若所述获取模块具体用于建立所述操控环境布局,则所述获取模块,具体用于根据传感器获取的加速度值获取移动距离信息;根据传感器获取所述主控设备的移动方向信息;根据所述移动距离信息和所述移动方向信息获取移动轨迹;通过记录在所述操控环境边缘移动一周的所述移动轨迹,得到所述操控环境的所述操控环境布局。
13.根据权利要求10或11所述的设备,其特征在于,所述设备还包括标识模块,用于在所述获取模块获取所述操控环境布局之后,所述确定模块根据所述绝对操作方向、操控环境布局以及所述操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备之前,标识所述操控环境布局中的所述被控设备的位置。
14.根据权利要求13所述的设备,其特征在于,所述识别模块,具体用于识别所述选定文件在所述主控设备的显示屏上被操作的操作方向;根据所述传感器确定当前地理方向; 根据所述用户对所述选定文件在所述主控设备的显示屏上的操作方向和所述主当前地理方向,确定所述选定文件被操作的所述绝对操作方向。
15.根据权利要求14所述的设备,其特征在于,所述确定模块,具体用于获取所述被控设备位置的参考区域,所述参考区域以所述选定文件在所述主控设备的显示屏上的操作的起点为顶点、以所述绝对操作方向为角平分线或者角的一边,以顶角识别范围为角度所确定的区域;根据所述操控环境布局中的所述被控设备的位置,获取所述参考区域中的被控制设备;将所述参考区域中的被控设备作为所述选定文件被分享的所述目标被控设备。
16.根据权利要求15所述的设备,其特征在于,所述确定模块,还用于设备当所述参考区域中包括至少两个被控制设备时,显示所述至少两个被控设备的显示标识;检测选定的被控设备的信息;将所述选定的被控设备作为所述选定文件被分享的所述目标被控设备。
17. 一种文件传输系统,其特征在于,包括主控设备和至少一个被控设备;所述主控设备和所述至少一个被控设备在同一个操作环境中;所述主控设备采用上述权利要求 9-16任一所述的主控设备。
全文摘要
本发明实施例提供一种文件传输方法及系统、主控设备。所述方法包括主控设备识别选定文件被操作的绝对操作方向;主控设备根据绝对操作方向、操控环境布局以及操控环境布局中的被控设备的位置,确定所述选定文件被分享的目标被控设备;主控设备向目标被控设备传输所述选定文件,以共享所述选定文件。本发明实施例的上述技术方案,在实现设备间传输文件时,用户不用记忆各被控设备的型号、名称、图标或者自定义标识,仅需要向需要在主控设备上将选定文件朝着目标被控设备推送操作一下即可实现文件向被控设备传输给选定文件,实现向被控设备传输并分享该选定文件。本发明实施例的技术方案,实现简单,操作方便,能够有效地提高用户的体验度。
文档编号H04L29/08GK102932412SQ20121036352
公开日2013年2月13日 申请日期2012年9月26日 优先权日2012年9月26日
发明者毛晓欧, 张学南 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1