一种数据传输方法及设备技术

技术编号:29757509 阅读:22 留言:0更新日期:2021-08-20 21:10
本申请实施例公开了一种数据传输方法及设备,涉及人工智能领域,解决了数据全部上传服务器,导致大量用户不需要上传云空间的数据占用云空间,造成云空间浪费的问题。具体方案为:接收用户的筛选规则设置操作。然后响应于筛选规则设置操作,对本地存储的数据的信息进行识别,确定信息与用户设置的筛选规则相匹配的数据为本地存储的数据中需要上传服务器的第一数据,并对第一数据进行标记。其中,信息包括数据的内容和/或数据的属性信息。在满足上传触发条件时,电子设备向服务器上传本地存储的数据中被标记的第一数据。

【技术实现步骤摘要】
一种数据传输方法及设备
本申请实施例涉及人工智能领域,尤其涉及一种数据传输方法及设备。
技术介绍
随着智能手机的发展,智能手机的图片和视频拍摄能力越来越强,人们使用智能手机拍摄图片、视频的频率越来越高。并且,由于短视频应用和社交应用的流行,人们手机内通常会存储有大量的图片、视频。这些图片、视频会占用手机大量的存储空间,因此,人们为了方便保存这些图片和视频一般会选择将图片、视频上传到云空间(如云盘等)进行存储。但是,目前手机上传图片、视频到云空间时,一般为全部上传。即当用户开启上传图片、视频到云空间时,手机不会为用户提供筛选需要上传的图片、视频的选项,手机会将存储的图片、视频全部上传云空间。如此,会导致大量用户不需要上传云空间的图片占用云空间,造成云空间浪费。
技术实现思路
本申请实施例提供一种数据传输方法及设备,解决了数据全部上传服务器,导致大量用户不需要上传云空间的数据占用云空间,造成云空间浪费的问题。为了达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请实施例提供一种数据传输方法,该方法可应用于电子设备。该方法包括电子设备接收用户的筛选规则设置操作。然后响应于筛选规则设置操作,对本地存储的数据的信息进行识别,确定信息与用户设置的筛选规则相匹配的数据为本地存储的数据中需要上传服务器的第一数据,并对第一数据进行标记。其中,信息包括数据的内容和/或数据的属性信息。在满足上传触发条件时,电子设备向服务器上传本地存储的数据中被标记的第一数据。采用上述技术方案,能够使电子设备根据用户选择的筛选规则动态的对需要上传云空间(即云空间的服务器)的图片和/或视频等数据进行筛选并标记。从而避免电子设备向云空间上传大量用户不需要上传的图片和/或视频等数据,能够降低云空间存储空间的占用。并且,在电子设备将图片和/或视频等数据上传云空间之前,电子设备对需要上传的图片和/或视频进行了标记,因此上传时电子设备不再需要对图片和/或视频是否需要上传进行确认,只需要直接上传带标记的图片和/或视频等数据即可,从而节省电子设备将图片和/或视频上传到云空间时所用的时间。在一种可能的实现方式中,对第一数据进行标记包括:在第一数据中添加第一字段,第一字段用于指示第一数据为需要上传服务器的数据。例如,可以在第一数据中添加云字段,当该字段的值为1时则表示第一数据需要上传云空间。还可以在其他数据中添加云字段,当云字段的值为0时则表示该字段关联的数据不需要上传云空间。如此,能够相对简便的对数据是否需要上传云空间进行标记。在上传云空间时不需要电子设备再对所有数据按照筛选规则进行筛选,从而节省上传云空间时的时间。在另一种可能的实现方式中,上传触发条件包括以下至少一种:接收到用户向服务器上传数据的操作;距离上次向服务器上传数据的时间间隔达到预设时长;本地存储的数据更新。即电子设备上传数据到云空间可以是用户手动操作上传,也可以是电子设备周期性自动上传,还可以是当数据有更新时电子设备自动上传。在另一种可能的实现方式中,数据包括图片和/或视频。在另一种可能的实现方式中,数据的内容包括以下至少一种:数据中包含的特定人物、数据中包含的拍摄对象类别。其中,拍摄对象类别可以包括食物、人物、花卉、风景等。在另一种可能的实现方式中,属性信息包括以下至少一种:数据的拍摄地点、数据的拍摄时间、拍摄数据时采用的拍照模式。在另一种可能的实现方式中,筛选规则包括以下至少一种:不上传图像参数的实际值与参考值之间误差大于第一预设阈值的图片和/或视频;上传相似度大于第二预设阈值的图片和/或视频中的一个;不上传从网络下载的图片和/或视频;上传用户选择的图像和/或视频;上传包含用户选择的特定人物的图片和/或视频;上传拍摄对象的类别为用户选择的特定拍摄对象类别的图片和/或视频;上传用户选择的特定拍摄时间的图片和/或视频;上传用户选择的特定拍摄地点的图片和/或视频;上传用户选择的采用特定拍照模式的图片和/或视频。如此,能够根据对图片和/或视频进行识别得到的信息,为用户提供相对丰富个性化的筛选规则,能够更加贴近用户所需的对需要上传云空间的数据的筛序规则。在另一种可能的实现方式中,该方法还包括:接收用户的改变筛选规则的操作;响应于改变筛选规则的操作,重新对本地存储的数据的信息进行识别,确定信息与用户设置的筛选规则相匹配的数据为本地存储的数据中需要上传服务器的第一数据,对第一数据进行标记。即当用户重新对筛选规则进行了设置时,电子设备可以根据用户重新设置的筛选规则重新筛选出需要上传服务器的数据,即第一数据,并对其进行标记,以便后续电子设备向服务器上传。第二方面,本申请实施例提供一种数据传输装置,该装置可以应用于电子设备,用于实现上述第一方面中的方法。该装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,例如,处理模块和上传模块等。其中,处理模块,可以用于接收用户的筛选规则设置操作;响应于筛选规则设置操作,对本地存储的数据的信息进行识别,确定信息与用户设置的筛选规则相匹配的数据为本地存储的数据中需要上传服务器的第一数据,对第一数据进行标记;其中,信息包括数据的内容和/或数据的属性信息;上传模块,可以用于在满足上传触发条件时,向服务器上传本地存储的数据中被标记的第一数据。在一种可能的实现方式中,处理模块,具体用于在第一数据中添加第一字段,第一字段用于指示第一数据为需要上传服务器的数据。在另一种可能的实现方式中,上传触发条件包括以下至少一种:接收到用户向服务器上传数据的操作;距离上次向服务器上传数据的时间间隔达到预设时长;本地存储的数据更新。在另一种可能的实现方式中,数据包括图片和/或视频。在另一种可能的实现方式中,数据的内容包括以下至少一种:数据中包含的特定人物、数据中包含的拍摄对象类别。在另一种可能的实现方式中,属性信息包括以下至少一种:数据的拍摄地点、数据的拍摄时间、拍摄数据时采用的拍照模式。在另一种可能的实现方式中,筛选规则包括以下至少一种:不上传图像参数的实际值与参考值之间误差大于第一预设阈值的图片和/或视频;上传相似度大于第二预设阈值的图片和/或视频中的一个;不上传从网络下载的图片和/或视频;上传用户选择的图像和/或视频;上传包含用户选择的特定人物的图片和/或视频;上传拍摄对象的类别为用户选择的特定拍摄对象类别的图片和/或视频;上传用户选择的特定拍摄时间的图片和/或视频;上传用户选择的特定拍摄地点的图片和/或视频;上传用户选择的采用特定拍照模式的图片和/或视频。在另一种可能的实现方式中,处理模块,还用于接收用户的改变筛选规则的操作;响应于改变筛选规则的操作,重新对本地存储的数据的信息进行识别,确定信息与用户设置的筛选规则相匹配的数据为本地存储的数据中需要上传服务器的第一数据,对第一数据进行标记。第三方面,本申请实施例提供一种电子设备,包括:处理器,用于存储该处理器可执行指令的存储器本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n接收用户的筛选规则设置操作;/n响应于所述筛选规则设置操作,对本地存储的数据的信息进行识别,确定所述信息与用户设置的筛选规则相匹配的数据为所述本地存储的数据中需要上传服务器的第一数据,对所述第一数据进行标记;其中,所述信息包括所述数据的内容和/或所述数据的属性信息;/n在满足上传触发条件时,向服务器上传本地存储的数据中被标记的所述第一数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
接收用户的筛选规则设置操作;
响应于所述筛选规则设置操作,对本地存储的数据的信息进行识别,确定所述信息与用户设置的筛选规则相匹配的数据为所述本地存储的数据中需要上传服务器的第一数据,对所述第一数据进行标记;其中,所述信息包括所述数据的内容和/或所述数据的属性信息;
在满足上传触发条件时,向服务器上传本地存储的数据中被标记的所述第一数据。


2.根据权利要求1所述的方法,其特征在于,所述对所述第一数据进行标记包括:
在所述第一数据中添加第一字段,所述第一字段用于指示所述第一数据为需要上传服务器的数据。


3.根据权利要求1所述的方法,其特征在于,所述上传触发条件包括以下至少一种:
接收到用户向服务器上传数据的操作;
距离上次向服务器上传数据的时间间隔达到预设时长;
本地存储的数据更新。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述数据包括图片和/或视频。


5.根据权利要求4所述的方法,其特征在于,所述数据的内容包括以下至少一种:所述数据中包含的特定人物、所述数据中包含的拍摄对象类别。


6.根据权利要求4所述的方法,其特征在于,所述属性信息包括以下至少一种:所述数据的拍摄地点、所述数据的拍摄时间、拍摄所述数据时采用的拍照模式。

【专利技术属性】
技术研发人员:贾晶
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1