[发明专利]有序图片集多线程并发上传的方法及系统在审
| 申请号: | 201410857267.2 | 申请日: | 2014-12-31 |
| 公开(公告)号: | CN104580457A | 公开(公告)日: | 2015-04-29 |
| 发明(设计)人: | 黄郁财 | 申请(专利权)人: | 广州华多网络科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 何自刚 |
| 地址: | 510655 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 有序 图片集 多线程 并发 上传 方法 系统 | ||
1.一种有序图片集多线程并发上传的方法,其特征在于,包括:
服务器响应于客户端的图片上传请求,向所述客户端反馈图片上传操作的键位;并将所述键位对应的键值保存至内存数据库;所述键值为所述键位的生成时间;
所述服务器接收客户端多线程并发上传的图片集;所述图片集包括所述键位、多个图片及各图片对应的编号;
所述服务器通过所述图片集中的键位,从内存数据库调取所述键位对应的键值;
所述服务器利用所述键值及图片对应的编号,计算生成图片的上传时间值;按照图片的上传时间值为图片集中图片排序并保存。
2.根据权利要求1所述有序图片集多线程并发上传的方法,其特征在于,所述服务器响应于客户端的图片上传请求,向所述客户端返回图片上传操作的键位具体为:
当服务器接收到客户端的图片上传请求,则判断是否存在针对所述客户端的键位,如果存在则直接将所述键位反馈到所述客户端,以使所述键位内嵌到所述客户端的多媒体插件中;
否则针对所述客户端生成键位并反馈,以使所述键位内嵌到所述客户端的多媒体插件中。
3.根据权利要求1所述有序图片集多线程并发上传的方法,其特征在于,所述将所述键位对应的键值保存至内存数据库还包括:
为所述键值设置有效时间,当所述键值在内存数据库中保存的时长超过所述有效时间,则删除所述键值。
4.根据权利要求1所述有序图片集多线程并发上传的方法,其特征在于,所述服务器利用所述键值及图片对应的编号,计算生成图片的上传时间值具体为:
利用时间计算函数对所述键值及图片对应的编号,计算生成图片的上传时间值;所述时间计算函数具体为;
V+n%100=N;其中V为键值,n为图片对应的编号,N为图片的上传时间值。
5.根据权利要求1~4任意一项所述有序图片集多线程并发上传的方法,其特征在于,从内存数据库调取所述键位对应的键值还包括:
判断所述键值与服务器的当前时间之差是否超过预设的时间阈值,如果超过则对所述键值进行修正计算;
所述修正计算具体为;
V=V1+(T–V1%K);其中V为修正后的键值,V1为修正前的键值,T为服务器的当前时间,K为所述时间阈值。
6.一种有序图片集多线程并发上传的系统,其特征在于,所述装置包括:
响应模块,用于响应于客户端的图片上传请求,向所述客户端反馈图片上传操作的键位;并将所述键位对应的键值保存至内存数据库;所述键值为所述键位的生成时间;
接收模块,用于接收客户端多线程并发上传的图片集;所述图片集包括所述键位、多个图片及各图片对应的编号;
处理模块,用于通过所述图片集中的键位,从内存数据库调取所述键位对应的键值;所述服务器利用所述键值及图片对应的编号,计算生成图片的上传时间值;
存储器,用于按照图片的上传时间值为图片集中图片排序,并保存图片集中图片。
7.根据权利要求6所述有序图片集多线程并发上传的系统,其特征在于,所述响应模块包括:
判断单元,用于在服务器接收到客户端的图片上传请求时,判断是否存在针对所述客户端的键位;
反馈单元,用于在存在针对所述客户端的键位时,直接将所述键位反馈到所述客户端,以使所述键位内嵌到所述客户端的多媒体插件中;或者在不存在时,针对所述客户端生成键位并反馈,以使所述键位内嵌到所述客户端的多媒体插件中
内存单元,用于将所述键位对应的键值保存至内存数据库;所述键值为所述键位的生成时间。
8.根据权利要求6所述有序图片集多线程并发上传的系统,其特征在于,所述系统还包括:
内存数据库,用于保存所述键值,并为所述键值设置有效时间,当所述键值保存的时长超过所述有效时间,则删除所述键值。
9.根据权利要求6所述有序图片集多线程并发上传的系统,其特征在于,所述处理模块包括:
调用单元,用于通过所述图片集中的键位,从内存数据库调取所述键位对应的键值;
计算单元,用于利用时间计算函数对所述键值及图片对应的编号,计算生成图片的上传时间值;所述时间计算函数具体为;V+n%100=N;其中V为键值,n为图片对应的编号,N为图片的上传时间值。
10.根据权利要求6~9任意一项所述有序图片集多线程并发上传的系统,其特征在于,所述处理模块还包括:
修正单元,用于判断所述键值与服务器的当前时间之差是否超过预设的时间阈值,如果超过则对所述键值进行修正计算;
所述修正计算具体为;
V=V1+(T–V1%K);其中V为修正后的键值,V1为修正前的键值,T为服务器的当前时间,K为所述时间阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司;,未经广州华多网络科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410857267.2/1.html,转载请声明来源钻瓜专利网。





