一种数据转存方法、装置及系统与流程

文档序号:18451949发布日期:2019-08-17 01:19阅读:214来源:国知局
一种数据转存方法、装置及系统与流程

本发明涉及通信技术领域,尤其涉及一种数据转存方法、装置及系统。



背景技术:

随着通信技术的发展,智能设备的种类越来越多,智能设备的功能也随着用户的需求不断扩展。然而,随着用户存储的数据量和数据类型日益增多,智能设备的存储空间也越来越大,但还是不能满足人们对存储空间的需求。

随着网络技术的发展,云存储服务变得越来越盛行,例如各种云盘、云存储、云服务器等,使得用户可以方便管理自己在各个设备上的数据。用户可以将设备上的数据存储在云服务器,进行备份,从而扩展该设备的存储空间。

然而,在实际应用中,云存储存在以下问题:

存储的数据使用性受限制,由于网络环境或用户本地环境等因素,用户在某些情况下无法访问存储的数据,不便于操作。

综上所述,现有技术中用户通过将数据进行云存储,限制了存储数据的使用性,不能达到多设备共享存储空间的目的。



技术实现要素:

本发明实施例提供了一种数据转存方法、装置及系统,用以实现多设备存储空间共享的目的,扩展了存储数据的使用性。

本发明实施例提供了一种数据转存方法,该方法包括:

第一设备确定需要借用的存储空间大小;

第一设备确定可以提供存储空间的第二设备;

第一设备将数据转存到所述第二设备。

具体地,通过该方法,当第二设备接收到所述需要转移的数据后,从而使得第一设备共享了第二设备的存储空间,实现多设备存储空间共享的目的,扩展了存储数据的使用性。

较佳地,第一设备确定可以提供存储空间的第二设备,包括:

第一设备确定需要借用的存储空间大小;

第一设备根据所述需要借用的存储空间大小确定第二设备。

较佳地,第一设备确定可以提供存储空间的第二设备,还包括:

根据用户选择的要转存的数据的数据量,确定需要借用的存储空间大小。

较佳地,第一设备确定可以提供存储空间的第二设备,包括:

第一设备显示至少一个设备;

根据用户的选择,确定所述可以提供存储空间的第二设备。

较佳地,第一设备确定可以提供存储空间的第二设备,还包括:

若用户选择的要转存的数据的数据量大于所述第二设备的存储空间大小,则提示用户进行如下之一的选择:

减少要转存的数据的数据量;

重新选择可以提供存储空间的第二设备;

增加可以提供存储空间的第二设备。

较佳地,第一设备将数据转存到所述第二设备,包括:

第一设备通过中继节点将数据转存到所述第二设备。

具体地,通过该方法,采用中继节点将数据转存到所述第二设备,达到了数据转存的目的。

较佳地,该方法还包括:

第一设备接收所述第二设备发送的数据,并保存至存储空间,其中,所述数据包括该第二设备需要转移到该第一设备上进行存储的数据。

具体地,通过该方法,所述第一设备可以借用第二设备的存储空间,同时也可以借给第二设备存储空间,从而达到多设备存储空间共享的目的。

较佳地,第一设备接收所述第二设备发送的数据,包括:

第一设备接收中继节点转发的所述第二设备发送的数据。

较佳地,所述第二设备为多个,该多个第二设备与所述第一设备对应同一中继节点,并且在该中继节点上注册的用户名相同。

具体地,所述第二设备至少一个;

该至少一个第二设备与所述第一设备对应相同或具有关联关系的中继节点;和/或,

该至少一个第二设备在所对应的中继节点上注册的用户名相同或具有关联关系。

较佳地,第一设备将数据转存到所述第二设备之后,删除转存到所述第二设备的数据。

本发明实施例提供了一种数据转存方法,该方法包括:

接收第一设备发送的数据,其中,所述数据包括所述第一设备需要转存到该第二设备上进行存储的数据;

将所述数据转发给所述第二设备。

具体地,通过该方法,可以实现数据转存的目的,扩展了存储数据的使用性。

较佳地,将所述数据转发给所述第二设备后,该方法还包括:删除该数据。

具体地,将数据转发给所述第二设备后,删除该数据,扩展了存储数据的使用性。

本发明实施例提供了一种数据转存装置,该装置包括:

第一确定单元,用于确定第一设备需要借用存储空间;

第二确定单元,用于确定可以提供存储空间的第二设备;

转存单元,用于将数据转存到所述第二设备。

具体地,通过该装置,当第二设备接收到所述需要转存的数据后,从而使得第一设备共享了第二设备的存储空间,实现多设备存储空间共享的目的。

较佳地,所述第二确定单元,具体用于:

确定需要借用的存储空间大小;

根据所述需要借用的存储空间大小确定第二设备。

较佳地,所述第二确定单元,还用于:

根据用户选择的要转存的数据的数据量,确定需要借用的存储空间大小。

较佳地,所述第二确定单元,还用于:

第一设备显示至少一个设备;

根据用户的选择,确定所述可以提供存储空间的第二设备。

较佳地,所述第二确定单元,还用于:

若用户选择的要转存的数据的数据量大于所述第二设备的存储空间大小,则提示用户进行如下之一的选择:

减少要转存的数据的数据量;

重新选择可以提供存储空间的第二设备;

增加可以提供存储空间的第二设备。

较佳地,所述转存单元,具体用于:

通过中继节点将数据转存到所述第二设备。

具体地,通过该装置,采用中继节点将数据转存到第二设备,达到了数据转存的目的。

较佳地,该装置还包括:

接收单元,用于接收所述第二设备发送的数据,并保存至存储空间,其中,所述数据包括该第二设备需要转存到该第一设备上进行存储的数据。

具体地,通过该装置,所述第一设备可以借用第二设备的存储空间,同时也可以借给第二设备存储空间,从而达到多设备存储空间共享的目的。

较佳地,所述接收单元接收中继节点转发的所述第二设备发送的数据,包括:

第一设备接收中继节点转发的所述第二设备发送的数据。

较佳地,所述第二设备为至少一个;

该至少一个第二设备与所述第一设备对应相同或具有关联关系的中继节点;和/或,

该至少一个第二设备在所对应的中继节点上注册的用户名相同或具有关联关系。

具体地,所述第二设备为多个,使得第一设备可以根据需要选择多个设备,以达到多个设备存储空间共享的目的。

较佳地,所述转存单元在第一设备将数据转存到所述第二设备之后,删除转存到所述第二设备的数据。

本发明实施例提供了一种数据转存装置,该装置包括:

接收单元,用于接收第一设备发送的数据,其中,所述数据包括所述第一设备需要转存到该第二设备上进行存储的数据;

发送单元,用于将所述数据转发给所述第二设备。

具体地,通过该装置,可以实现数据转存的目的。

较佳地,所述发送单元在将所述数据转发给所述第二设备后,还用于:删除该数据。

具体地,将数据转发给所述第二设备后,删除该数据,扩展了存储数据的使用性。

本发明实施例提供了一种数据转存系统,包括第一设备和第二设备,其中,

第一设备用于:确定需要借用存储空间,确定可以提供存储空间的第二设备,将数据转存到所述第二设备;

第二设备用于接收并存储所述第一设备转存的数据。

较佳地,该系统还包括:

中继节点,用于将所述第一设备转存的数据转发给所述第二设备。

附图说明

图1为本发明实施例提供的一种数据转存方法的流程示意图;

图2为本发明实施例提供的一种数据转存方法的流程示意图;

图3为本发明实施例提供的一种数据转存效果示意图;

图4为本发明实施例提供的一种数据转存效果示意图;

图5为本发明实施例提供的一种数据转存效果示意图;

图6为本发明实施例提供的一种数据转存效果示意图;

图7为本发明实施例提供的一种数据转存装置的结构示意图;

图8为本发明实施例提供的一种数据转存装置的结构示意图。

具体实施方式

本发明实施例提供了一种数据转存方法、装置及系统,用以实现多设备存储空间共享的目的,扩展了存储数据的使用性。

参见图1,本发明实施例提供的一种数据转存方法,包括步骤:

S101、第一设备确定需要借用存储空间;

具体地,第一设备需要借用存储空间,可以分两种可能的情况,一种情况是:第一设备可以为存储空间不够的智能设备,如手机、平板电脑等。例如手机存储空间的为16G,占用的存储空间为15.5G,则根据实际需要,例如需要下载一个1G的电影,则用户确定该手机存储空间不足。此时该手机确定需要借用存储空间。另一种情况是,第一设备的存储空间足够当前使用目的,但考虑到存储太多数据影响设备的影响速度等情况,可以由用户触发该第一设备需要借用存储空间,或者根据设定的运行速度要求,触发需要借用存储空间。

S102、第一设备确定可以提供存储空间的第二设备;

其中,第一设备根据需要借用的存储空间大小,确定提供存储空间的第二设备;或者,第一设备先确定可以提供存储空间的第二设备,然后确定需要借用的存储空间大小,其中借用的存储空间大小是根据用户选择的要转存的数据的数据量确定的;或者,第一设备显示至少一个设备,根据用户的选择,确定可以提供存储空间的第二设备。

其中,若用户选择的要转存的数据的数据量大于第二设备的存储空间大小,则提示用户进行如下之一的选择:

减少要转存的数据的数据量;

重新选择可以提供存储空间的第二设备;

增加可以提供存储空间的第二设备。

其中,第二设备为至少一个,且第一设备与至少一个第二设备共用一个中继节点,并且在该中继节点上注册的用户名相同或具有关联关系。

具体地,第一设备确定同一个用户名对应的该第一设备之外的所有设备后,用户可以根据所有设备的剩余存储空间,以及需要借用的存储空间大小,从第一设备之外的所有设备中确定第二设备。

或者,用户确定同一个用户名对应的该第一设备之外的所有设备后,先选择需要借用的第二设备,然后选择需要转存的数据。

其中,中继节点可以为云服务器或者其他。本发明以云服务器为例,但不局限于云服务器。

例如,以中继节点为云服务器为例,用户在云服务器iCloud上注册了一个用户名,并且在此用户名具有关联关系的共有设备三个,有手机、平板电脑、电脑。当手机存储空间不足时,确定需要借用的存储空间,并确定平板电脑、电脑上剩余的存储空间,根据剩余的存储空间大小选择可以借用的第二设备。其中可以借用平板电脑的存储空间,也可以借用电脑的存储空间,或者借用平板电脑和电脑的存储空间。

或者,当手机确定需要借用存储空间时,先确定第二设备为电脑,然后再确定需要转存的数据,并确定需要借用的存储空间大小。

S103、第一设备将数据转存到所述第二设备。

其中,第一设备通过中继节点将数据转存到第二设备。

其中,第一设备可以接收第二设备发送的数据,并保存至存储空间,其中,所述数据包括该第二设备需要转移到该第一设备上进行存储的数据。

具体地,当第一设备存储空间增大时,第一设备也可以接收第二设备发送的借用存储空间的请求,其中,第一设备接收中继节点转发的该第二设备发送的借用存储空间的请求。

需要强调的是,第二设备发送的借用存储空间的请求,可以是在第二设备发起的借用第一设备存储空间的请求,也可以是第二设备发送归还第一设备存储空间的请求,其中归还第一设备存储空间的请求携带第二设备存储的第一设备的数据。

其中,进行存储的数据可以为视屏、照片、音乐或者其他文件。

根据本发明任一实施例,作为转存数据源的第一设备可以保存转存出去的数据信息及作为转存目的地的第二设备的信息,以提供给用户查看。在用户需要转回相应数据时,向作为转存目的地的第二设备发送转回相应数据的请求,以转回相应的数据;相应地,为转存目的地的第二设备在收到第一设备转存的数据信息后,可以保存转存的数据信息及作为转存数据源的第一设备的信息,从而在第一设备需要转回相应数据时,第二设备能够根据第一设备的信息,确定相应的数据并转回。

例如,当手机需要向平板电脑借用存储空间时,手机向平板电脑发送借用存储空间的请求,并选择需要转移存储的数据为照片,此时,在平板电脑没有接受该请求前,iCloud暂时将该照片存储,当平板电脑接收该请求,并将照片传送完毕之后,iCloud存储的照片清除。

其中,在第二设备上存储的需要转移的数据是按照时间顺序依次存储。如当第一设备在不同的时间内借用同一个第二设备存储空间,则第二设备上存储的数据按照借用存储空间的请求的时间顺序依次存储。

参见图2,本发明实施例提供的一种数据转存方法,包括步骤:

S201、接收第一设备发送的数据,其中,所述数据包括所述第一设备需要转存到该第二设备上进行存储的数据;

S202、将所述数据转发给所述第二设备。

具体地,将数据转发给第二设备后,删除该数据。

其中,本发明实施例中中继节点以云服务器为例,进行数据转存。

下面以中继节点为云服务器iCloud为例,第一设备为手机,第二设备是与该手机在iCloud上注册同一个用户名的平板电脑、电脑,进行详细描述。

实施例1

本发明实施例1以先第一设备先确定需要借用的存储空间,然后确定第二设备的顺序为例,进行详细描述数据转存的方法。

本发明实施例提供的一种数据转存的方法,包括步骤:

步骤一,第一设备手机根据手机存储空间,确定需要借用的存储空间大小。

具体地,用户点击手机中设置选项下的设备容量,确定该手机中的剩余的存储容量,并根据实际需要确定需要借用的存储空间大小。

例如,一个手机的存储容量为16G,且已经占用的存储空间为15G,则为了方便自己更好的存储别的数据,需要将一些数据转存到别的设备上,来扩展该手机。例如可以确定需要借用的存储空间为8G。

步骤二,手机连接与该手机在iCloud上注册相同或者有关联关系的用户名的其他设备,以及根据需要借用的存储空间大小和同一个用户名的其他设备,确定第二设备。

具体地,在手机IPONE连接到无线网络或者移动蜂窝网的前提下。用户选中手机中设置选项下的iCloud分选项,然后选中该选项下的“其他设备选项”,在“其他设备选项”选项下有“借用存储空间”选项。

用户选中“借用存储空间”选项后,手机界面会进入一个主控面板(dashboard)界面,参见图3。如图3所示,主控界面上显示了与该手机在iCloud上注册同一个用户名的其他设备,有一个平板电脑设备,一个电脑,以及一个iCloud信息。其中,平板电脑设备共有存储空间32G,且占用的存储空间为10G,电脑共有存储空间1TB,占用存储空间为200G,以及iCloud存储空间为2G。

例如,需要借用的存储空间为8G,用户确定的第二设备可以为电脑和平板电脑设备,或者其中的一个设备。

当用户确定第二设备为电脑时,则用户选中图3中电脑选项,或者用触摸点拖动表示电脑存储空间的长条上的点到需要借用的存储空间大小,即图3中电脑所在这一行右侧的数字变成208G。

同理,当用户确定第二设备为平板电脑设备时,则用户选中图3中平板电脑选项,或者用户拖动表示平板电脑存储空间的长条上的点到需要借用的存储空间大小,即图3中平板电脑所在这一行右侧的数字变成18G。

当用户确定第二设备为电脑和平板电脑设备时,则用户选中图3中电脑选项和平板电脑选项,或者用户拖动表示电脑存储空间的长条上的点到右侧数字变成13G,然后拖动平板电脑存储空间的长条上的点到右侧数字变成205G。

其中,用户可以根据需要自由选择在电脑上需要借用的存储空间大小和平板电脑上需要借用的存储空间大小。当用户选择了第二设备为平板电脑后,也可以重新再选择第二设备为电脑,或者增加第二设备为平板电脑和电脑。

步骤三,手机发送借用存储空间的请求给第二设备,在第二设备接收该请求之前,手机将该需要转移存储的数据暂时存储在iCloud。

参见图4,当用户确定第二设备为电脑后,图中“借用”选项呈现可选择状态,当用户选中该“借用”选项后,手机进入另一个界面,即选择需要转移的数据。

其中,用户需要转移的数据可以为视频、照片、音乐或者其他文件。

例如,如果用户需要转移存储的数据为照片,参见图5所示,用户选中需要转移的存储的照片,然后点击屏幕左下角的传输按钮。

当手机点击传输按钮后,需要转移存储的数据暂时被存储在iCloud。

其中,当用户发送需要转存的数据的数据量大于第二设备平板电脑或者电脑的存储空间后,则用户可以选择减少要转存的数据的数据量,或者用户可以将第二设备选择为平板电脑和电脑。

步骤四,第二设备接收发送借用存储空间的请求,iCloud将暂时存储的需要转移存储的数据发送给该第二设备,第二设备接收该需要转移的数据。

例如,第二设备为电脑,当手机发送借用存储空间的请求后,电脑上出现一个界面,用于选择“接收”或“不接收”该请求。其中,当第一设备手机给该第二设备电脑不是初次发送借用存储空间的请求,则该电脑上不会出现用于选择“接收”或“不接收”该请求的界面,而是直接进行传输。

当电脑接收借用存储空间的请求后,iCloud将暂时存储的需要转移的数据转发给该电脑,并删除该数据。

需要说明的是,本发明实施例只是详细描述了根据需要借用的存储空间,确定第二设备的顺序进行详细描述,但用户可以先选择第二设备,然后再选择需要转存的数据,其过程和实施例1描述的原理一样,所以在此不再描述。

实施例2

本实施例是基于实施1的另一种数据转存方法,用以当第一设备剩余的存储空间增大时,第二设备归还存储的第一设备上的需要转移存储的数据。

例如,参见图6,当手机上剩余的存储空间增大时,即占用存储空间为6G,则剩余存储空间为10G,则可以将借用电脑的存储的数据要回。

用户选择电脑中设置选项中的“借用存储空间”选项后,主控界面上显示了与该电脑在iCloud上注册同一个用户名的其他设备,即一个平板电脑,一个手机。

用户选中电脑选项,则如图6所示,会触发“归还”选项,然后用户选中归还选项后,iCloud将存储在电脑上需要转移存储的数据转发给手机,完成数据的归还。

或者用户可以拖动表示电脑存储空间的长条上的点到需要归还的存储空间大小,即电脑这一行右侧的数字变成200G即可。其中可以选择一部分存储的手机上的数据进行归还,也可以将所有存储的手机上的数据归还。

参见图7,本发明实施例提供的一种数据转存装置,该装置包括:

第一确定单元71,用于确定第一设备需要借用存储空间;

第二确定单元72,用于确定可以提供存储空间的第二设备;

转存单元73,用于将数据转存到所述第二设备。

第一确定单元71和第二确定单元72可以由处理器等实体装置来实现,转存单元73可以由收发机等实体装置实现。

较佳地,所述第二确定单元,具体用于:

确定需要借用的存储空间大小;

根据所述需要借用的存储空间大小确定第二设备。

较佳地,所述第二确定单元,还用于:

根据用户选择的要转存的数据的数据量,确定需要借用的存储空间大小。

较佳地,所述第二确定单元,还用于:

第一设备显示至少一个设备;

根据用户的选择,确定所述可以提供存储空间的第二设备。

较佳地,所述第二确定单元,还用于:

若用户选择的要转存的数据的数据量大于所述第二设备的存储空间大小,则提示用户进行如下之一的选择:

减少要转存的数据的数据量;

重新选择可以提供存储空间的第二设备;

增加可以提供存储空间的第二设备。

较佳地,所述转存单元,具体用于:

通过中继节点将数据转存到所述第二设备。

较佳地,该装置还包括:

接收单元,用于接收所述第二设备发送的数据,并保存至存储空间,其中,所述数据包括该第二设备需要转存到该第一设备上进行存储的数据。

较佳地,所述接收单元接收中继节点转发的所述第二设备发送的数据,包括:

第一设备接收中继节点转发的所述第二设备发送的数据。

较佳地,所述第二设备为至少一个;

该至少一个第二设备与所述第一设备对应相同或具有关联关系的中继节点;和/或,

该至少一个第二设备在所对应的中继节点上注册的用户名相同或具有关联关系。

较佳地,所述转存单元在第一设备将数据转存到所述第二设备之后,删除转存到所述第二设备的数据。

参见图8,本发明实施例提供的一种数据转存装置,该装置包括:

接收单元81,用于接收第一设备发送的数据,其中,所述数据包括所述第一设备需要转存到第二设备上进行存储的数据;

发送单元82,用于将所述数据转发给所述第二设备。

较佳地,将所述数据转发给所述第二设备后,该装置还包括:删除该数据。

接收单元81和发送单元82可以由收发机等实体装置实现。

本发明实施例提供的一种数据转存系统,包括第一设备和第二设备,其中,

第一设备用于:确定需要借用存储空间,确定可以提供存储空间的第二设备,将数据转存到所述第二设备;

第二设备用于接收并存储所述第一设备转存的数据。

较佳地,该系统还包括:

中继节点,用于将所述第一设备转存的数据转发给所述第二设备。

综上所述,首先第一设备确定需要借用的存储空间;然后第一设备确定可以提供存储空间的第二设备;最后第一设备将数据转存到所述第二设备。从而实现了多设备存储空间共享的目的,扩展了存储数据的使用性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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