一种资料共享方法及终端与流程

文档序号:11158026阅读:494来源:国知局
一种资料共享方法及终端与制造工艺

本发明涉及通信技术领域,尤其涉及一种资料共享的方法及终端。



背景技术:

现有的终端,例如,手机、平板电脑集成了越来越多的功能人们越来越多的事情会在手机上进行处理,拍照、下载等。但是,有些文件可以进行家庭共享的,例如,拍照、家庭证件等要进行共享时,还是需要经过多步手动操作才能实现,比较繁琐。



技术实现要素:

本发明实施例提供一种快捷的资料共享方法及终端。

第一方面,本发明实施提供了一种资料共享方法,该方法包括:

获取第一终端与第二终端当前的距离;

检测所述第一终端与所述第二终端是否共用路由器并生成检测结果,所述检测结果包括所述第一终端与所述第二终端共用路由器或者所述第一终端与所述第二终端非共用路由器;

根据所述当前的距离以及所述检测结果判断所述第一终端与所述第二终端为是否家庭成员;

若所述第一终端与所述第二终端为家庭成员,所述第一终端与所述第二终端建立连接通道以使所述第一终端和所述第二终端的资料进行共享。

第二方面,本发明实施例提供了一种终端,该终端包括:

距离获取单元,用于获取第一终端与第二终端当前的距离;

路由器检测单元,用于检测所述第一终端与所述第二终端是否共用路由器并生成检测结果,所述检测结果包括所述第一终端与所述第二终端共用路由器或者所述第一终端与所述第二终端非共用路由器;

共享判断单元,用于根据所述当前的距离以及所述检测结果判断所述第一终端与所述第二终端为是否家庭成员;

共享单元,用于若所述第一终端与所述第二终端为家庭成员,所述第一终端与所述第二终端建立连接通道以使所述第一终端和所述第二终端的资料进行共享。

本发明实施例的资料共享方法及终端,根据两个终端之间的当前的距离、是否共用路由器等来识别两个终端是否为家庭成员,并若为家庭成员直接建立共享通道共享预设的资料,操作便捷。

附图说明

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

图1为本发明第一实施例提供的一种资料共享方法的示意流程图;

图2为本发明第一实施例提供的一种资料共享方法的示意子流程图;

图3为本发明第二实施例提供的一种资料共享方法示意流程图;

图4为本发明第三实施例提供的一种资料共享方法示意流程图;

图5为本发明第一实施例提供的终端的示意性框图;

图6为本发明第一实施例提供的终端的单元示意性框图;

图7为本发明第二实施例提供的终端的示意性框图;

图8为本发明第三实施例提供的终端的示意性框图;

图9为本发明第四实施例提供的终端的示意性框图。

具体实施方式

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。

终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

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

应当理解,在本发明实施例中,所称处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

应当理解的是,终端仅仅是便携式多功能设备的一个示例,并且终端可以具有比所示组件更多或更少的组件、可以组合两个或多个组件或者可以具有不同的组件配置或布置。可以以包括一个或多个信号处理和/或专用集成电路的硬件、软件或硬件和软件的组合来实现各种部件。

也应当理解,尽管术语第一、第二等可以在此用来描述各种元素,但这些元素不应该受限于这些术语。这些术语仅用来将这些元素彼此区分开。例如,在不脱离本发明范围的前提下,第一终端可以被称为第二终端,并且类似地,第二终端可以被称为第一终端。第一终端和第二终端均为终端,但它们并非同一终端。

请参照图1,其为本发明第一实施例的资料共享方法的流程示意图,该方法应用于终端,用于实现多个家庭成员拥有的终端之间对需要分享的资料进行共享。在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。预设共享资料可以包括但不限于照片、音频文件、视频文件。下面两个家庭的终端(第一终端和第二终端)的资料共享为例。在本实施例中,第一终端和第二终端都可执行该资料共享方法。具体地,该方法包括步骤S101-S104。

S101,获取第一终端与第二终端当前的距离。

在一些可行的实施例中,计算第一终端和第二终端之间的当前的距离包括获取第一终端的定位信息和第二终端的定位信息,并按照下面公式进行计算。该公式为:D=R*Arccos[cos(Y1)*cos(Y2)*cos(XI-X2)+sin(Y1)*sin(Y2)]*Pi/180。其中,D表示第一终端和第二终端的当前的距离;X1,X2为第一终端和第二终端的经度。Y1,Y2分别为第一终端和第二终端的纬度。R为地球半径6371KM;Pi为3.1415926。

作为一个优选,在步骤S101获取第一终端与第二终端当前的距离之前,该资料共享方法还可包括如下步骤:判断第一终端是否检测到第二终端。其中,第一终端通过检测第二终端的标识码检测第二终端,标识码包括第二终端的账号或者设备标识。

在一些可行的实施例中,第一终端通过标识码来检测第二终端。标识码可以为但不限于账号或者设备标识,如MAC地址或者是IP地址。账号可以是邮箱、手机号码、昵称等,账号可以通过注册的方式在服务器端进行注册和管理。所述第一终端计算所述第一终端与所述第二终端之间当前的距离。

若第一终端检测到第二终端,则执行步骤步骤S101获取第一终端与第二终端当前的距离。

S102,检测第一终端与第二终端是否共用路由器并生成检测结果,检测结果包括第一终端与第二终端共用路由器或者第一终端与第二终端非共用路由器。

作为一个优选,具体请参照图2,其为本发明第一实施例提供的一种资料共享方法的示意子流程图。步骤S102中所述检测第一终端与第二终端是否共用路由器并生成检测结果具体包括步骤S1021-S1024。

S1021,从与第一终端连接的路由器中读取客户端列表。

S1022,从客户端列表中查找第二终端。

S1023,若查找到第二终端,产生第一终端与第二终端共用路由器的检测结果。

S1024,若未查找到第二终端,产生第一终端与第二终端非共用路由器的检测结果。

具体地,第一终端从与第一终端连接的路由器中读取客户端列表;从客户端列表中查找第二终端;若查找到第二终端,产生第一终端和第二终端共用路由器的检测结果。反之,产生第一终端和第二终端非共用路由器的检测结果,流程结束。客户端列表中可以包括连接到该路由器的终端信息,至少包括终端的设备标识码,如MAC地址或者是IP地址。

S103,根据当前的距离以及检测结果判断第一终端与第二终端为是否家庭成员。

作为一个优选,根据当前的距离以及检测结果判断第一终端与第二终端为是否家庭成员可具体包括:若当前的距离在预设距离范围内以及检测结果为第一终端与第二终端共用路由器,确定第一终端与第二终端为家庭成员。其中,其中预设距离范围根据家庭房屋的尺寸来设置,用于表示一间房屋的内部长度或者宽度,如为15m以内。

S104,若第一终端与第二终端为家庭成员,第一终端与第二终端建立连接通道以使第一终端和第二终端的资料进行共享。

作为一个优选,第一终端和第二终端若为家庭成员,第一终端开启蓝牙,同样第二终端也会打开蓝牙。第一终端和第二终端自动配对,构建共享通道。若第一终端获取到预设的分享资料,例如,拍摄照片或者下载照片时,通过蓝牙实时发送给第二终端。该共享资料的功能只有第一终端或者第二终端响应用户的操作才会终止。在一些可行的实施例中,也可以通过网络直接发送给第二终端,网络可以为移动网络或者互联网。

请参照图3,其为本发明第二实施例的资料共享方法的流程示意图,该方法应用于终端,用于实现多个家庭成员拥有的终端之间对需要分享的资料进行共享。在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。预设共享资料可以包括但不限于照片、音频文件、视频文件。下面两个家庭的终端(第一终端和第二终端)的资料共享为例。在本实施例中,第一终端和第二终端都可执行该资料共享方法。具体地,本实施例所提供的资料共享方法为基于前述第一实施例中所提供的资料共享方法进行延伸,本实施例所提供的方法还包括步骤S201-S202。

S201,获取第一终端与第二终端当前的时间。

前述第一实施例中的步骤S103,根据当前的距离以及检测结果判断第一终端与第二终端为是否家庭成员具体包括如下:

S202,根据当前的距离、检测结果以及当前的时间判断第一终端与第二终端为是否家庭成员。

进一步地,根据当前的距离、检测结果以及当前的时间判断第一终端与第二终端为是否家庭成员具体包括:

若当前的距离在预设距离范围内,检测结果为第一终端与第二终端共用路由器且当前的时间在预设时间范围内,确定第一终端与第二终端为家庭成员。其中,该预设时间段根据家庭成员在家的时间设定,用于表示家庭成员在家的时间段,如下午6点至早上6点。

请参照图4,其为本发明第二实施例的资料共享方法的流程示意图,该方法应用于终端,用于实现多个家庭成员拥有的终端之间对需要分享的资料进行共享。在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。预设共享资料可以包括但不限于照片、音频文件、视频文件。下面两个家庭的终端(第一终端和第二终端)的资料共享为例。在本实施例中,第一终端和第二终端都可执行该资料共享方法。具体地,本实施例所提供的资料共享得到为基于前述第一实施例或第二实施例中所提供的资料共享方法进行延伸,本实施例所提供的方法还包括步骤S301-S302。

S301,生成一个有效值并对有效值进行计数。

S302,判断计数是否达到预设的数量。

S303,若计数达到预设的数量,第一终端与第二终端建立连接通道以将第一终端或第二终端的资料进行共享。

作为一个优选,若计数达到预设的数量,第一终端开启蓝牙,同样第二终端也会打开蓝牙。第一终端和第二终端自动配对,构建共享通道。若第一终端获取到预设的分享资料,例如,拍摄照片或者下载照片时,通过蓝牙实时发送给第二终端。该共享资料的功能只有第一终端或者第二终端响应用户的操作才会终止。在一些可行的实施例中,也可以通过网络直接发送给第二终端,网络可以为移动网络或者互联网。

上述第三实施例的资料分享方法在确定第一终端与第二终端为家庭成员之后,对该结果生成一个有效值并对其进行计数,如果计数达到预设的数量,则进行资料共享,通过该实施例,可使得判断结果更加准确。

请参照图5,其为本发明第一实施例提供的终端的示意性框图,在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。共享资料可以包括但不限于照片、音频文件、视频文件。本实施例中所提供的终端可以作为本实施例中所述的第一终端或者第二终端。具体地,该终端包括距离获取单元110、路由器检测单元120、共享判断单元130以及共享单元140。

距离获取单元110,用于获取第一终端与第二终端当前的距离。

在一些可行的实施例中,计算第一终端和第二终端之间的当前的距离包括获取第一终端的定位信息和第二终端的定位信息,并按照下面公式进行计算。该公式为:D=R*Arccos[cos(Y1)*cos(Y2)*cos(XI-X2)+sin(Y1)*sin(Y2)]*Pi/180。其中,D表示第一终端和第二终端的当前的距离;X1,X2为第一终端和第二终端的经度。Y1,Y2分别为第一终端和第二终端的纬度。R为地球半径6371KM;Pi为3.1415926。

作为一个优选,在距离获取单元110获取第一终端与第二终端当前的距离之前,该终端还可包括终端检测单元,该终端检测单元用于判断第一终端是否检测到第二终端。其中,第一终端通过检测第二终端的标识码检测第二终端,标识码包括第二终端的账号或者设备标识。

在一些可行的实施例中,第一终端通过标识码来检测第二终端。标识码可以为但不限于账号或者设备标识,如MAC地址或者是IP地址。账号可以是邮箱、手机号码、昵称等,账号可以通过注册的方式在服务器端进行注册和管理。所述第一终端计算所述第一终端与所述第二终端之间当前的距离。

若第一终端检测到第二终端,则执行距离获取单元110获取第一终端与第二终端当前的距离。

路由器检测单元120,用于检测第一终端与第二终端是否共用路由器并生成检测结果,检测结果包括第一终端与第二终端共用路由器或者第一终端与第二终端非共用路由器。

作为一个优选,具体请参照图6,其为本发明第一实施例提供的一种终端的单元示意性框图。具体地,路由器检测单元120包括读取单元121、查找单元122以及产生单元123。

读取单元121,从与第一终端连接的路由器中读取客户端列表。

查找单元122,从客户端列表中查找第二终端。

产生单元123,用于若查找到第二终端,产生第一终端和第二终端共用路由器的检测结果。生成单元还用于若未查找到第二终端,产生第一终端和第二终端非共用路由器的检测结果。

具体地,第一终端从与第一终端连接的路由器中读取客户端列表;从客户端列表中查找第二终端;若查找到第二终端,产生第一终端和第二终端共用路由器的检测结果。反之,产生第一终端和第二终端非共用路由器的检测结果,流程结束。客户端列表中可以包括连接到该路由器的终端信息,至少包括终端的设备标识码,如MAC地址或者是IP地址。

共享判断单元130,用于根据当前的距离以及检测结果判断第一终端与第二终端为是否家庭成员。

作为一个优选,根据当前的距离以及检测结果判断第一终端与第二终端为是否家庭成员可具体包括:若当前的距离在预设距离范围内以及检测结果为第一终端与第二终端共用路由器,确定第一终端与第二终端为家庭成员。其中,其中预设距离范围根据家庭房屋的尺寸来设置,用于表示一间房屋的内部长度或者宽度,如为15m以内。

共享单元140,用于若第一终端与第二终端为家庭成员,第一终端与第二终端建立连接通道以使第一终端和第二终端的资料进行共享。

作为一个优选,第一终端和第二终端若为家庭成员,第一终端开启蓝牙,同样第二终端也会打开蓝牙。第一终端和第二终端自动配对,构建共享通道。若第一终端获取到预设的分享资料,例如,拍摄照片或者下载照片时,通过蓝牙实时发送给第二终端。该共享资料的功能只有第一终端或者第二终端响应用户的操作才会终止。在一些可行的实施例中,也可以通过网络直接发送给第二终端,网络可以为移动网络或者互联网。

请参照图7,其为本发明第二实施例提供的终端的示意性框图,在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。共享资料可以包括但不限于照片、音频文件、视频文件。本实施例中所提供的终端可以作为本实施例中所述的第一终端或者第二终端。具体地,本实施例所提供的终端为基于前述第一实施例中所提供的终端进行延伸,该终端还包括时间获取单元210。

时间获取单元210,用于获取第一终端与第二终端当前的时间。

前述第一实施例中的共享判断单元130还用于根据当前的距离、检测结果以及当前的时间判断第一终端与第二终端为是否家庭成员。

进一步地,共享判断单元130根据当前的距离、检测结果以及当前的时间判断第一终端与第二终端为是否家庭成员具体包括:

若当前的距离在预设距离范围内,检测结果为第一终端与第二终端共用路由器且当前的时间在预设时间范围内,确定第一终端与第二终端为家庭成员。其中,该预设时间段根据家庭成员在家的时间设定,用于表示家庭成员在家的时间段,如下午6点至早上6点。

请参照图8,其为本发明第三实施例提供的终端的示意性框图,在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。共享资料可以包括但不限于照片、音频文件、视频文件。本实施例中所提供的终端可以作为本实施例中所述的第一终端或者第二终端。具体地,本实施例所提供的终端为基于前述第一实施例或者第二实施例中所提供的终端进行延伸,该终端还包括计数单元310以及计数判断单元320。

计数单元310,用于生成一个有效值并对有效值进行计数。

计数判断单元320,用于判断计数是否达到预设的数量。

前述第一实施例或者第二实施例中的共享单元140用于若计数达到预设的数量,第一终端与第二终端建立连接通道以将第一终端或第二终端的资料进行共享。

作为一个优选,若计数达到预设的数量,第一终端开启蓝牙,同样第二终端也会打开蓝牙。第一终端和第二终端自动配对,构建共享通道。若第一终端获取到预设的分享资料,例如,拍摄照片或者下载照片时,通过蓝牙实时发送给第二终端。该共享资料的功能只有第一终端或者第二终端响应用户的操作才会终止。在一些可行的实施例中,也可以通过网络直接发送给第二终端,网络可以为移动网络或者互联网。

上述第三实施例的终端在确定第一终端与第二终端为家庭成员之后,对该结果生成一个有效值并对其进行计数,如果计数达到预设的数量,则进行资料共享,通过该实施例,可使得判断结果更加准确。

请参照图9,其为本发明第四实施例提供的终端的示意性框图,在本实施例中,终端包括但不限于平板电脑、台式电脑、智能手机。共享资料可以包括但不限于照片、音频文件、视频文件。该终端可以作为本实施例中所述的第一终端或者第二终端。

该终端可包括:至少一个输入设备601、至少一个输出设备602、总线603、收发设备604、存储器605以及处理器600,上述输入设备601、输出设备602、收发设备604、存储器605和处理器600通过总线603连接,其中:

输入设备601,用于接收外部输入终端的输入数据。具体实现中,本发明实施例的输入设备601可包括键盘、鼠标、光电输入设备、声音输入设备、触摸式输入设备、扫描仪等。

输出设备602,用于对外输出终端的输出数据。具体实现中,本发明实施例的输出设备602可包括显示器、扬声器、打印机等。

总线603,用于与其他设备进行通讯。具体实现中,本发明实施例的总线603可是传播介质的一个实例。传播介质一般可以将计算机可读指令、数据结构、程序模块或其他调制数据信号(诸如载波或其他传送机制)形式的其他数据具体化,举例来说,传播介质可包括有线媒体、诸如优先网络或直线连接,传播介质还可包括无线介质,比如声波、射频、红外线等。具体实现中,本发明实施例的总线603可用于接收访问终端的访问请求。

收发设备604,用于通过总线603向其他设备发送数据或者从其他设备接收数据。具体实现中,本发明实施例的收发设备604可包括射频天线等收发器件。

存储器605,用于存储带有各种功能的程序数据。本发明实施例中存储器605存储的数据包括网络服务提供商可用数据和网络服务提供商不可用数据,以及其他可调用并运行的程序数据。具体实现中,本发明实施例的存储器605可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器605还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。

处理器600,例如CPU,用于调用存储器605中存储的程序数据,并执行如下操作:

获取第一终端与第二终端当前的距离;

检测所述第一终端与所述第二终端是否共用路由器并生成检测结果,所述检测结果包括所述第一终端与所述第二终端共用路由器或者所述第一终端与所述第二终端非共用路由器;

根据所述当前的距离以及所述检测结果判断所述第一终端与所述第二终端为是否家庭成员;

若第一终端与所述第二终端为家庭成员,所述第一终端与所述第二终端建立连接通道以使所述第一终端和所述第二终端的资料进行共享。

在一些可行的实施例中,检测所述第一终端与所述第二终端是否共用路由器并生成检测结果时,处理器600还执行如下操作:

从与所述第一终端连接的路由器中读取客户端列表;

从所述客户端列表中查找所述第二终端;

若查找到所述第二终端,产生所述第一终端与所述第二终端共用路由器的检测结果;

若未查找到所述第二终端,产生所述第一终端与所述第二终端非共用路由器的检测结果。

在一些可行的实施例中,处理器600还执行如下操作:

获取所述第一终端与所述第二终端当前的时间;

根据所述当前的距离以及所述检测结果判断所述第一终端与所述第二终端为是否家庭成员具体包括:

根据所述当前的距离、所述检测结果以及所述当前的时间判断所述第一终端与所述第二终端为是否家庭成员。

在一些可行的实施例中,确定所述第一终端与所述第二终端为家庭成员之后,处理器600还执行如下操作:

生成一个有效值并对所述有效值进行计数;

判断所述计数是否达到预设的数量;

若所述计数达到预设的数量,所述第一终端与所述第二终端建立连接通道以将所述第一终端或所述第二终端的资料进行共享。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法,仅仅是示意性的,可以通过其它的方式实现。需要说明的是,本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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