数据传输方法和装置与流程

文档序号:11843772阅读:197来源:国知局
数据传输方法和装置与流程

本申请涉及通信技术领域,尤其涉及一种数据传输方法和装置。



背景技术:

目前,可穿戴设备在我们的生活中已经越来越常见。或是直接穿在身上,或是整合到人们的衣服或配件上。可穿戴设备已经不仅仅是一种硬件设备,更是可以通过软件支持以及数据交互、云端交互等方式来实现更多的功能,例如,可穿戴设备不仅可以在人们运动时记录运动数据、生理监测数据等,还可以拍照、录音、摄像、定位等,给我们的生活带来了很大的转变。

但由于可穿戴设备的交互界面一般比较小,甚至有些可穿戴设备没有交互界面,因此,如果想要获取可穿戴设备记录的这些数据,通常都是在手机或者电脑上,通过可穿戴设备专用的应用程序将可穿戴设备记录的所有数据同步过来之后,再进行数据的浏览和分析。这样的操作比较繁琐,而且由于是将可穿戴设备记录的所有数据都同步过来,花费的时间也比较长。用户的体验并不是很好。



技术实现要素:

本申请的目的是:提供数据传输的方法和装置。

根据本申请至少一个实施例的第一个方面,提供了一种数据传输的方法,包括:

响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,向所述第二设备发送所述应用程序的类型信息;

接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据。

基于上述第一个方面,在上述第一个方面的第一个实施方式中,所述方法还包括:确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

基于上述第一个方面的第一个实施方式,在上述第一个方面的第一个实施方式的第一个具体实现中,所述确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标,包括:通过光感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标;或者,通过电容感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

基于上述第一个方面的第一个实施方式的第一个具体实现,在上述第一个方面的第一个实施方式的第一个具体实现的第一个可选方案中,所述通过光感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标,包括:响应于所述第二设备的发光部件接触所述第一设备的屏幕,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标;或者,响应于与所述第二设备的发光部件与所述第一设备的屏幕的距离小于一距离阈值,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

基于上述第一个方面,或者基于上述第一个方面的第一个实施方式,或者基于上述第一个方面的第一个实施方式的第一个具体实现,或者基于上述第一个方面的第一个实施方式的第一个具体实现的第一个可选方案,在上述第一个方面的第二个实施方式中,所述接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据之前,所述方法还包括:接收所述第二设备发送的数据传输请求;根据所述数据传输请求,向所述第二设备发送一回复,以指 示与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

基于上述第一个方面,或者基于上述第一个方面的第一个实施方式,或者基于上述第一个方面的第一个实施方式的第一个具体实现,或者基于上述第一个方面的第一个实施方式的第一个具体实现的第一个可选方案,或者基于上述第一个方面的第二个实施方式,在上述第一个方面的第三个实施方式中,所述向所述第二设备发送所述应用程序的类型信息,包括:通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式向所述第二设备发送所述应用程序的类型信息。

基于上述第一个方面,或者基于上述第一个方面的第一个实施方式,或者基于上述第一个方面的第一个实施方式的第一个具体实现,或者基于上述第一个方面的第一个实施方式的第一个具体实现的第一个可选方案,或者基于上述第一个方面的第二个实施方式,或者基于上述第一个方面的第三个实施方式,在上述第一个方面的第四个实施方式中,所述接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据,包括:通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据。

根据本申请至少一个实施例的第二个方面,提供了另一种数据传输的方法,包括:

响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,接收所述第一设备发送的所述应用程序的类型信息;

向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据。

基于上述第二个方面,在上述第二个方面的第一个实施方式中, 所述接收所述第一设备发送的所述应用程序的类型信息之后,所述方法还包括:向所述第一设备发送数据传输请求;根据所述第一设备的回复,确定与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

基于上述第二个方面,或者基于上述第二个方面的第一个实施方式,在上述第二个方面的第二个实施方式中,所述接收所述第一设备发送的所述应用程序的类型信息,包括:通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式接收所述第一设备发送的所述应用程序的类型信息。

基于上述第二个方面,或者基于上述第二个方面的第一个实施方式,或者基于上述第二个方面的第二个实施方式,在上述第二个方面的第三个实施方式中,所述向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据,包括:通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据。

根据本申请至少一个实施例的第三个方面,提供了一种数据传输的装置,包括:

第一发送模块,用于响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,向所述第二设备发送所述应用程序的类型信息;

第一接收模块,用于接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据。

基于上述第三个方面,在上述第三个方面的第一个实施方式中,所述装置还包括:检测模块,用于确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

基于上述第三个方面的第一个实施方式,在上述第三个方面的第一个实施方式的第一个具体实现中,所述检测模块包括:第一检测子 模块,用于通过光感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标;和/或,第二检测子模块,用于通过电容感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

基于上述第三个方面的第一个实施方式的第一个具体实现,在上述第三个方面的第一个实施方式的第一个具体实现的第一个可选方案中,所述第一检测子模块包括:第一检测单元,用于响应于所述第二设备的发光部件接触所述第一设备的屏幕,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标;和/或,第二检测单元,用于响应于与所述第二设备的发光部件与所述第一设备的屏幕的距离小于一距离阈值,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

基于上述第三个方面,或者基于上述第三个方面的第一个实施方式,或者基于上述第三个方面的第一个实施方式的第一个具体实现,或者基于上述第三个方面的第一个实施方式的第一个具体实现的第一个可选方案,在上述第三个方面的第二个实施方式中,所述装置还包括:第二接收模块,用于在发送所述应用程序的类型信息之后,接收所述第二设备发送的数据传输请求;第二发送模块,用于根据所述数据传输请求,向所述第二设备发送一回复,以指示与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

根据本申请至少一个实施例的第四个方面,提供了另一种数据传输的装置,包括:

第一接收模块,用于响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,接收所述第一设备发送的所述应用程序的类型信息;

第一发送模块,用于向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据。

基于上述第四个方面,在上述第四个方面的第一个实施方式中,所述装置还包括:第二发送模块,用于在接收到所述应用程序的类型信息后,向所述第一设备发送数据传输请求;第二接收模块,用于接收所述第一设备的回复,根据所述第一设备的回复,确定与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

本申请实施例所述的数据传输的方法和装置,能够简化数据传输的操作步骤,有针对性的传输某一种或某几种数据,减少数据传输所花费的时间,因此提升了用户体验。

附图说明

图1是本申请一个实施例提供的一种数据传输方法流程示意图;

图2是本申请一个实施例提供的又一种数据传输方法流程示意图;

图3a是本申请一个实施例中采用光感方式确定第二设备接近第一设备的屏幕上显示的应用程序的图标侧面示意图;

图3b是本申请一个实施例中采用光感方式确定第二设备接近第一设备的屏幕上显示的应用程序的图标正面示意图;

图4是本申请一个实施例提供的又一种数据传输方法流程示意图;

图5是本申请另一个实施例提供的一种数据传输方法流程示意图;

图6是本申请另一个实施例提供的又一种数据传输方法流程示意图;

图7是本申请一个实施例提供的一种数据传输装置结构示意图;

图8是本申请一个实施例提供的又一种数据传输装置结构示意图;

图9是本申请一个实施例提供的又一种数据传输装置结构示意图;

图10是本申请一个实施例提供的又一种数据传输装置结构示意图;

图11是本申请一个实施例提供的又一种数据传输装置结构示意 图;

图12是本申请另一个实施例提供的一种数据传输装置结构示意图;

图13是本申请另一个实施例提供的又一种数据传输装置结构示意图。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。

本领域技术人员理解,在本申请的实施例中,下述各步骤的序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

另外,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

图1是本申请一个实施例所述的一种数据传输方法流程示意图,参见图1,所述方法包括:

S110:响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,向所述第二设备发送所述应用程序的类型信息;

S130:接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据。

本申请实施例所述的数据传输方法,能够简化数据传输的操作步骤,有针对性的传输某一种或某几种数据,减少数据传输所花费的时间,因此提升了用户体验。

在本申请的实施例中,应用程序可以是以下类型中的一种或多种:音频类的应用程序、视频类的应用程序、图像类的应用程序、定位/导航类的应用程序、健康/运动类的应用程序、游戏类的应用程序。则应用程序的类型信息可以是能够指明出应用程序所属类型的任意 信息。例如,可以是预先设定好的字符串,或者还可以是应用程序的标识。本申请的实施例对此不作具体的限定。

由于识别出了第二设备接近的是哪种类型的应用程序,因此,可以有针对性的接收该应用程序可以处理的数据,不需要用户下载专门的应用程序,也不需要同步所有的数据,简化了数据传输的操作步骤,也减少数据传输所花费的时间,因此用户体验得到了提升。

可选的,如图2所示,在本申请的实施例中,上述S110之前,还可以包括:

S100:确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

可选的,在本申请的实施例中,可以采用光感应的方式,如图3a和图3b所示,可以通过接收第二设备的发光部件发出的光,感应光照在第一设备的屏幕上的位置,从而确定第二设备是否接近了所述第一设备的屏幕上显示的某个应用程序的图标。或者也可以采用电容感应的方式确定所述第二设备是否接近所述第一设备的屏幕上显示的所述应用程序的图标。例如,如果所述第一设备的屏幕是电容屏幕,则当第二设备接近所述第一设备的屏幕时,在第一设备的屏幕与第二之间产生了耦合电容,通过耦合电容的变化,就能够感应到第二设备接近所述第一设备的屏幕的位置,从而确定第二设备是否接近了所述第一设备的屏幕上显示的某个应用程序的图标。

可选的,在本申请的实施例中,上述“接近”可以包括第一设备的屏幕与第二设备发生物理上的接触的情况。也可以包括第一设备的屏幕与第二没有发生物理上的接触情况。

因此,在本申请的一种具体实现中,如果所述第二设备的发光部件接触所述第一设备的屏幕,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,例如,所述预定比例可以设定为80%,则确定所述第二设备接近所述第一设备的屏幕上显示的所述 应用程序的图标。

在另一种具体实现中,如果所述第二设备的发光部件与所述第一设备的屏幕的距离小于一距离阈值,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,例如,所述预定比例可以设定为80%,则确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

如图4所示,在本申请一个可选实施例中,上述S130之前,可以包括:

S120:接收所述第二设备发送的数据传输请求;

S125:根据所述数据传输请求,向所述第二设备发送一回复,以指示与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

例如,第二设备接收到上述应用程序的类型信息后,确定所述应用程序可以处理音频类和视频类的信息,则可以向第一设备发送的数据传输的请求,请求向所述第一设备发送音频数据和/或视频数据。第一设备根据所述数据传输的请求,可以在屏幕上显示一个或多个选项,以便用户能够通过点选等操作,确定需要传输的数据。然后将用户的选择通过一回复,发送给所述第二设备。

可选的,上述S110中向所述第二设备发送所述应用程序的类型信息,可以是通过可见光通信(VLC)、无线局域网(WLAN)、蓝牙(Bluetooth)、近场通信(NFC)、红外和有线通信中的至少一种通信方式向所述第二设备发送所述应用程序的类型信息。

例如,如果是采用可见光通信的方式向所述第二设备发送所述应用程序的类型信息,可以将所述应用程序的类型信息转换为光信号,通过所述第一设备的屏幕上的一发光区域,发射携带了所述应用程序的类型信息的光信号;其中,所述发光区域可以为所述应用程序的图标与第二设备的发光部件的重合部分。

可选的,上述S130中接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据,也可以是通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式接收所述第二设备发送的与所述应用程序的类型信息中的至少一种类型相对应的数据。

例如,第二设备将与所述应用程序的类型信息中的一种或多种相对应的数据转换成光信号,通过发光部件发射该光信号;通过第一设备的屏幕上的一感光区域,接收携带了与所述应用程序的类型信息中的至少一种类型相对应的数据的光信号,并对光信号进行转换,得到与所述应用程序的类型信息中的至少一种类型相对应的数据。其中,所述感光区域可以为所述应用程序的图标与第二设备的发光部件的重合部分。

当然,上述所列举的“光通信、无线局域网、蓝牙、近场通信、红外和有线通信”仅仅是示例,并非穷举。如果采用其他未列出的通信方式也是可以的。S120中的数据传输请求和S125中的回复,也可以采用任一种通信方式进行传输,本申请的实施例对此不作限定。

图5是本申请一个实施例所述的另一种数据传输方法流程示意图,参见图5,所述方法包括:

S510:响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,接收所述第一设备发送的所述应用程序的类型信息;

S530:向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据。

本申请实施例所述的数据传输方法,能够简化数据传输的操作步骤,有针对性的传输某一种或某几种数据,减少数据传输所花费的时间,因此提升了用户体验。

可选的,如图6所示,在本申请的一个可选实施例中,上述S510之后,还可以包括:

S520:向所述第一设备发送数据传输请求;

S525:根据所述第一设备的回复,确定与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

可选的,上述S510中接收所述第一设备发送的所述应用程序的类型信息,可以是通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式接收所述第一设备发送的所述应用程序的类型信息。例如,第一设备可以将应用程序的类型信息转换为光信号,通过一发光区域发射携带应用程序类型信息的光信号。第二设备的感光部件接收到光信号后,通过转换处理,得到所述应用程序的类型信息。

可选的,S530中向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据,也可以是通过可见光通信、无线局域网、蓝牙、近场通信、红外和有线通信中的至少一种通信方式向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据。例如,第二设备将与所述应用程序的类型信息中的一种或多种相对应的数据转换成光信号,通过发光部件(示例性的,上述感光部件可以是与发光部件相同的硬件实体)发射该光信号。

当然,上述所列举的“光通信、无线局域网、蓝牙、近场通信、红外和有线通信”仅仅是示例,并非穷举。如果采用其他未列出的通信方式也是可以的。S520中的数据传输请求和S525中的回复,也可以采用任一种通信方式进行传输,本申请的实施例对此不作限定。

图7是本申请一个实施例所述的一种数据传输装置700结构示意图,参见图7,所述装置包括:

第一发送模块710,用于响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,向所述第二设备发送所述应用程序的类型信息;

第一接收模块730,用于接收所述第二设备发送的与所述应用程 序的类型信息中的至少一种类型相对应的数据。

可选的,如图8所示,所述装置700还可以包括:

检测模块750,用于确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

可选的,如图9所示,所述检测模块750可以包括:

第一检测子模块751,用于通过光感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标;和/或

第二检测子模块752,用于通过电容感应确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

可选的,如图10所示,所述第一检测子模块751可以包括:

第一检测单元751-1,用于响应于所述第二设备的发光部件接触所述第一设备的屏幕,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标;和/或

第二检测单元751-2,用于响应于与所述第二设备的发光部件与所述第一设备的屏幕的距离小于一距离阈值,且所述第二设备的发光部件与所述应用程序的图标重合面积超过一预定比例,确定所述第二设备接近所述第一设备的屏幕上显示的所述应用程序的图标。

可选的,如图11所示,所述装置700还可以包括:

第二接收模块770,用于在发送所述应用程序的类型信息之后,接收所述第二设备发送的数据传输请求;

第二发送模块790,用于根据所述数据传输请求,向所述第二设备发送一回复,以指示与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

本申请实施例所述的数据传输装置,能够简化数据传输的操作步骤,有针对性的传输某一种或某几种数据,减少数据传输所花费的时间,因此提升了用户体验。

图12是本申请一个实施例所述的一种数据传输装置1200结构示意图,参见图12,所述装置包括:

第一接收模块1210,用于响应于第二设备接近第一设备的屏幕上显示的一应用程序的图标,接收所述第一设备发送的所述应用程序的类型信息;

第一发送模块1230,用于向所述第一设备发送与所述应用程序的类型信息中的至少一种类型相对应的数据。

可选的,如图13所示,所述装置1200还可以包括:

第二发送模块1250,用于在接收到所述应用程序的类型信息后,向所述第一设备发送数据传输请求;

第二接收模块1270,用于接收所述第一设备的回复,根据所述第一设备的回复,确定与所述应用程序的类型信息中的至少一种类型相对应的数据为需要传输的数据。

本申请实施例所述的数据传输装置,能够简化数据传输的操作步骤,有针对性的传输某一种或某几种数据,减少数据传输所花费的时间,因此提升了用户体验。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的数据传输装置的具体工作过程,可以参考本申请前述基于调整数据传输方法实施例的对应过程描述,在此不再赘述。

在本申请的实施例中,上述第一/第二设备可以包括但不限于:个人电脑、笔记本电脑、手机、平板电脑、数码相机、数码摄像机、电子阅读器、可穿戴设备等等。本申请的实施例对此不作具体限定。

上述第一设备的屏幕可以是发光二极管(LED)背光的液晶显示屏(LCD);或者也可以是自发光的发光二极管(LED)显示屏,例如,有机发光二极管(OLED)显示屏。本申请的实施例对此不作具体限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描 述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,控制器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施方式仅用于说明本申请,而并非对本申请的限制,有关技术领域的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。

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