一种对象上传方法和电子设备与流程

文档序号:12271464阅读:来源:国知局

技术特征:

1.一种对象上传方法,应用于网络侧,包括:

接收用户终端发送的查重请求,所述查重请求中携带指定对象的数据量以及指定容器标识;

在所述指定容器标识对应的存储容器中,查找与所述指定对象的数据量相同的第一类对象;

若未查找到所述第一类对象,向所述用户终端返回第一查重响应,所述第一查重响应用于指示所述用户终端上传所述指定对象。

2.根据权利要求1所述的方法,还包括:

若查找到所述第一类对象,将所述指定对象的内容与所述查找到的第一类对象的内容进行匹配;

若在所述第一类对象中匹配到与所述指定对象的内容相同的对象,向所述用户终端返回第二查重响应,所述第二查重响应用于提示所述指定对象已上传;

若在所述第一类对象中未匹配到与所述指定对象的内容相同的对象,向所述用户终端返回第一查重响应。

3.根据权利要求2所述的方法,其中,所述查重请求中还携带所述指定对象的名称,则将所述指定对象的内容与所述查找到的第一类对象的内容进行匹配,具体包括:

针对第一类对象中的每个对象,分别从该对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容,得到该对象在每个预设位置区域的内容片段;并,

向所述用户终端发送携带所述指定数目个预设位置区域、所述预设大小以及所述指定对象的名称的截取消息,所述截取消息用于通知所述用户终端分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容;

接收所述用户终端上传的分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取的预设大小的内容,得到所述指定对象在每个预设位置区域的内容片段;

将该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段进行匹配。

4.根据权利要求3所述的方法,其中,将该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段进行匹配,具体包括:

若该对象在任一预设位置区域的内容片段与所述指定对象在该任一预设位置区域的内容片段不同,确定该对象的内容与所述指定对象的内容不相同;

若该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段均相同,确定该对象的内容与所述指定对象的内容相同。

5.根据权利要求3或4所述的方法,其中,采用如下方式确定所述指定数目个预设位置区域:

针对第一类对象中的每个对象,从该对象的指定起始位置开始,按照设定步长,将该对象的内容划分为指定数目个子内容;

针对每个子内容,将该子内容的起始位置到从该子内容的起始位置开始偏移预设偏移量的位置,确定为该子内容对应的预设位置区域;

将指定数目个子内容对应的指定数目个预设位置区域确定为所述指定数目个预设位置。

6.一种对象上传方法,应用于用户终端,包括:

获取指定对象的数据量以及指定容器标识;

将所述指定对象的数据量以及所述指定容器标识携带在查重请求中发送至网络侧;

接收所述网络侧返回的第一查重响应,将所述指定对象上传至所述指定容器标识对应的存储容器中,所述第一查重响应用于指示所述用户终端上传所述指定对象。

7.根据权利要求6所述的方法,还包括:

获取所述指定对象的名称;

将所述指定对象的名称携带在所述查重请求中发送至所述网络侧。

8.根据权利要求7所述的方法,还包括:

接收所述网络侧发送的携带有指定数目个预设位置区域、预设大小以及所述指定对象的名称的截取消息;

根据所述指定对象的名称,查找所述指定对象;

分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容;

将截取的内容上传至所述网络侧。

9.一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

接收用户终端发送的查重请求,所述查重请求中携带指定对象的数据量以及指定容器标识;

在所述指定容器标识对应的存储容器中,查找与所述指定对象的数据量相同的第一类对象;

若未查找到所述第一类对象,向所述用户终端返回第一查重响应,所述第一查重响应用于指示所述用户终端上传所述指定对象。

10.根据权利要求9所述的非易失性计算机存储介质,若查找到所述第一类对象,所述计算机可执行指令还用于:

将所述指定对象的内容与所述查找到的第一类对象的内容进行匹配;

若在所述第一类对象中匹配到与所述指定对象的内容相同的对象,向所述用户终端返回第二查重响应,所述第二查重响应用于提示所述指定对象已上传;

若在所述第一类对象中未匹配到与所述指定对象的内容相同的对象,向所述用户终端返回第一查重响应。

11.根据权利要求10所述的非易失性计算机存储介质,其中,所述查重请求中还携带所述指定对象的名称,则将所述指定对象的内容与所述查找到的第一类对象的内容进行匹配,包括:

针对第一类对象中的每个对象,分别从该对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容,得到该对象在每个预设位置区域的内容片段;并,

向所述用户终端发送携带所述指定数目个预设位置区域、所述预设大小以及所述指定对象的名称的截取消息,所述截取消息用于通知所述用户终端分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容;

接收所述用户终端上传的分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取的预设大小的内容,得到所述指定对象在每个预设位置区域的内容片段;

将该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段进行匹配。

12.根据权利要求11所述的非易失性计算机存储介质,其中,将该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段进行匹配,包括:

若该对象在任一预设位置区域的内容片段与所述指定对象在该任一预设位置区域的内容片段不同,确定该对象的内容与所述指定对象的内容不相同;

若该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段均相同,确定该对象的内容与所述指定对象的内容相同。

13.根据权利要求11或12所述的非易失性计算机存储介质,其中,采用如下方式确定所述指定数目个预设位置区域:

针对第一类对象中的每个对象,从该对象的指定起始位置开始,按照设定步长,将该对象的内容划分为指定数目个子内容;

针对每个子内容,将该子内容的起始位置到从该子内容的起始位置开始偏移预设偏移量的位置,确定为该子内容对应的预设位置区域;

将指定数目个子内容对应的指定数目个预设位置区域确定为所述指定数目个预设位置。

14.一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

接收用户终端发送的查重请求,所述查重请求中携带指定对象的数据量以及指定容器标识;

在所述指定容器标识对应的存储容器中,查找与所述指定对象的数据量相同的第一类对象;

若未查找到所述第一类对象,向所述用户终端返回第一查重响应,所述第一查重响应用于指示所述用户终端上传所述指定对象。

15.根据权利要求14所述的电子设备,若查找到所述第一类对象,所述指令还用于:

将所述指定对象的内容与所述查找到的第一类对象的内容进行匹配;

若在所述第一类对象中匹配到与所述指定对象的内容相同的对象,向所述用户终端返回第二查重响应,所述第二查重响应用于提示所述指定对象已上传;

若在所述第一类对象中未匹配到与所述指定对象的内容相同的对象,向所述用户终端返回第一查重响应。

16.根据权利要求15所述的电子设备,其中,所述查重请求中还携带所述指定对象的名称,则将所述指定对象的内容与所述查找到的第一类对象的内容进行匹配,包括:

针对第一类对象中的每个对象,分别从该对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容,得到该对象在每个预设位置区域的内容片段;并,

向所述用户终端发送携带所述指定数目个预设位置区域、所述预设大小以及所述指定对象的名称的截取消息,所述截取消息用于通知所述用户终端分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容;

接收所述用户终端上传的分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取的预设大小的内容,得到所述指定对象在每个预设位置区域的内容片段;

将该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段进行匹配。

17.根据权利要求16所述的电子设备,其中,将该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段进行匹配,包括:

若该对象在任一预设位置区域的内容片段与所述指定对象在该任一预设位置区域的内容片段不同,确定该对象的内容与所述指定对象的内容不相同;

若该对象在每个预设位置区域的内容片段与所述指定对象在对应预设位置区域的内容片段均相同,确定该对象的内容与所述指定对象的内容相同。

18.根据权利要求16或17所述的电子设备,其中,采用如下方式确定所述指定数目个预设位置区域:

针对第一类对象中的每个对象,从该对象的指定起始位置开始,按照设定步长,将该对象的内容划分为指定数目个子内容;

针对每个子内容,将该子内容的起始位置到从该子内容的起始位置开始偏移预设偏移量的位置,确定为该子内容对应的预设位置区域;

将指定数目个子内容对应的指定数目个预设位置区域确定为所述指定数目个预设位置。

19.一种非易失性用户终端存储介质,存储有用户终端可执行指令,所述用户终端可执行指令设置为:

获取指定对象的数据量以及指定容器标识;

将所述指定对象的数据量以及所述指定容器标识携带在查重请求中发送至网络侧;

接收所述网络侧返回的第一查重响应,将所述指定对象上传至所述指定容器标识对应的存储容器中,所述第一查重响应用于指示所述用户终端上传所述指定对象。

20.根据权利要求19所述的非易失性用户终端存储介质,所述用户终端可执行指令还用于:

获取所述指定对象的名称;

将所述指定对象的名称携带在所述查重请求中发送至所述网络侧。

21.根据权利要求20所述的非易失性用户终端存储介质,所述用户终端可执行指令还用于:

接收所述网络侧发送的携带有指定数目个预设位置区域、预设大小以及所述指定对象的名称的截取消息;

根据所述指定对象的名称,查找所述指定对象;

分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容;

将截取的内容上传至所述网络侧。

22.一种用户终端,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取指定对象的数据量以及指定容器标识;

将所述指定对象的数据量以及所述指定容器标识携带在查重请求中发送至网络侧;

接收所述网络侧返回的第一查重响应,将所述指定对象上传至所述指定容器标识对应的存储容器中,所述第一查重响应用于指示所述用户终端上传所述指定对象。

23.根据权利要求22所述的用户终端,所述指令还用于:

获取所述指定对象的名称;

将所述指定对象的名称携带在所述查重请求中发送至所述网络侧。

24.根据权利要求23所述的用户终端,所述指令还用于:

接收所述网络侧发送的携带有指定数目个预设位置区域、预设大小以及所述指定对象的名称的截取消息;

根据所述指定对象的名称,查找所述指定对象;

分别从所述指定对象的指定数目个预设位置区域中的每个预设位置区域截取预设大小的内容;

将截取的内容上传至所述网络侧。

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