[发明专利]一种图片传输的控制方法及系统、服务器在审
申请号: | 201611250965.1 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106651746A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 邓林飞 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 梅述家 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 传输 控制 方法 系统 服务器 | ||
技术领域
本发明属于通信技术领域,尤其涉及一种图片传输的控制方法及系统、服务器。
背景技术
随着网络技术的发展,出现了许多图片浏览网站或多媒体网站(QQ空间、微薄、博客等),网络传输图片的主要方法为采用传输控制协议(TransmissionControlProtocol,TCP)或用户数据报协议(UserDatagramProtocol,UDP)单独传输。由于UDP传输是广播传输,具有没有带宽限制的优点,传输效率高,但是容易出现掉包等情况,传输可靠性差。
现有技术中,当很多图片被上传时,处理器会接收需要上传的图片,然后逐一进行处理,这给处理器带来负担,当图片容量太大时,会导致处理器运行缓慢,进而降低处理效率。
发明内容
本发明实施例提供了一种图片传输的控制方法及系统、服务器,旨在解决现有技术中接收需要处理的图片后再进行处理导致处理器运行缓慢而影响处理效率的问题。
本发明实施例是这样实现的,一种图片传输的控制方法,包括:
接收图片数据,将所述图片数据存储在预处理区,所述图片数据包括至少一个图片的数据;
若处理器当前的空余容量大于零时,从所述预处理区获取与所述处理器当前的空余容量的大小匹配的图片,并传输给所述处理器进行处理。
优选地,所述接收图片数据,将所述图片数据存储在预处理区具体包括:
接收图片数据;
分析并记录所接收的每一个图片数据的大小;
按照接收图片的时间来对预处理区的图片进行排序;
优选地,若处理器当前的空余容量大于零时,从所述预处理区获取与所述处理器当前的空余容量的大小匹配的图片,并传输给所述处理器进行处理之前包括:
监听所述处理器当前的空余容量是否大于零。
优选地,所述若处理器当前的空余容量大于零时,从所述预处理区获取与所述处理器当前的空余容量的大小匹配的图片,并传输给所述处理器进行处理具体包括:
从所述预处理区获取排在最前的图片;
判断所述排在最前的图片大小是否大于所述空余容量;
若判断为否时,基于排在最前的图片从所述预处理区选择图片传输给所述处理器进行处理;
当判断为是时,继续等待,直到所述排在最前的图片的大小小于或等于所述处理器的空余容量。
优选地,所述若判断为否时,基于排在最前的图片从所述预处理区选择图片传输给所述处理器进行处理具体包括:
当判断所述排在最前的图片大小不大于所述空余容量时,判断排列在最前的两个图片的大小是否大于所述空余容量;
当判断为是时,将排在最前的图片传输给所述处理器进行处理;
当判断为否时,判断排列在最前的三个图片的大小是否大于所述空余容量;
当判断为是时,将排列在最前的两个图片传输给所述处理器进行处理;
当判断为否时,继续判断增加排列在后面的一个图片的大小是否大于所述空余容量,直到所述空余容量大于n个图片的大小而小于(n+1)个图片的大小时进行图片的传输,所述n为大于0的自然数。
优选地,所述监听所述处理器当前的空余容量是否大于零之后还包括:
当判断所述空余容量大于零时,判断所述空余容量是否等于所述处理器的存储阈值;
当判断为是时,基于所述预处理区当前存储的图片大小来获取对应的图片,并传输给所述处理器进行处理;
当判断为否时,转到从所述预处理区获取与所述处理器当前的空余容量的大小匹配的图片,并传输给所述处理器进行处理的步骤。
优选地,所述当判断为是时,基于所述预处理区当前存储的图片大小来获取对应的图片,并传输给所述处理器进行处理具体包括:
当判断为是时,判断所述预处理区当前存储的图片大小是否大于所述空余容量;
当判断为否时,将所述预存储区的全部图片传输给所述处理器进行处理;
当判断为是时,转到从所述预处理区获取与所述处理器当前的空余容量的大小匹配的图片,并传输给所述处理器进行处理的步骤。
优选地,所述若处理器当前的空余容量大于零时,从所述预处理区获取与所述处理器当前的空余容量的大小匹配的图片,并传输给所述处理器进行处理具体包括:
从所述预处理区获取最小的图片;
判断所述容量最小的图片的容量是否小于或等于所述空余容量;
若判断为是时,将所述容量最小的图片传输给所述处理器进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611250965.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电陶炉(Q14)
- 下一篇:一种应用中模拟对象的资源处理方法以及装置