An incremental data encoding transmission method, including: the current window size for the server, and stores the current window size; for encoding data requests to the server using a progressive transmission mode is determined according to the type of encoding; progressive encoding transmission server transmission encoding times after the transmission of data between the current window server; the size and a data transmission window size, and according to the results of the comparison to determine the transmission amount of current server data transmission; notification server according to the sub transmission amount of data transmission, data transmission and receiving server. The invention also provides a progressive data coding transmission system. The invention can overcome the defect that the progressive coding transmission can not resolve the better picture in the first time.
【技术实现步骤摘要】
渐进式数据编码传输方法本申请是申请号为2012105611464、申请日为2012年12月21日、专利技术创造名称为“渐进式数据编码传输方法”的专利的分案申请。
本专利技术涉及一种数据传输方法,尤其涉及一种数据的渐进式编码传输方法。
技术介绍
目前网络上显示图片的方式有顺序式编码和渐进式编码两种。顺序式编码是指:将图片由左到右、由上到下的顺序做处理后显示在屏幕上。而渐进式编码则是先将图片的大致轮廓或是模糊影像显示在屏幕上,然后由客户端的要求再慢慢将图片的细节信息补足,由模糊到清晰的方式来传送图片。当前渐进式编码采用每次传送图片固定的数据量到客户端做译码,然后将图片由模糊至清楚地慢慢显示出来。然而,该渐进式编码无法在网络频宽允许接收较大量的数据时,于第一时间显示一定质量的图片,如在第一时间显示较清楚的图片。
技术实现思路
鉴于以上内容,有必要提供一种渐进式数据编码传输系统,能够克服渐进式编码传输无法在第一时间解析出较佳画面的缺陷。还有必要提供一种渐进式数据编码传输方法,能够克服渐进式编码传输无法在第一时间解析出较佳画面的缺陷。所述渐进式数据编码传输系统,运行于一个客户端。该系统包括:获取模块,用于获取该客户端的当前视窗大小,并存储该当前视窗大小;请求模块,用于请求该服务器使用渐进式编码传输方式对数据进行编码,编码后的数据暂存在该服务器的缓冲器中;调整模块,用于根据渐进式编码传输方式的种类确定服务器传输编码后数据的分次传输量,比较客户端的当前视窗大小与上一次传输数据时的视窗大小,及根据该比较的结果确定服务器当前传输数据的分次传输量;及接收模块,用于通知所述服务器根 ...
【技术保护点】
一种渐进式数据编码传输方法,其特征在于,该方法包括:获取步骤,获取与该客户端连接的服务器的当前视窗大小,并存储该当前视窗大小;请求步骤,请求该服务器使用渐进式编码传输方式对数据进行编码,编码后的数据暂存在该服务器的缓冲器中;调整步骤一,根据渐进式编码传输方式的种类确定该服务器传输编码后数据的分次传输量;调整步骤二,比较所述服务器的当前视窗大小与上一次传输数据时的视窗大小,及根据该比较的结果,确定服务器当前传输数据的分次传输量;及接收步骤,通知所述服务器根据该确定的当前传输数据的分次传输量传输数据,接收该服务器传输的数据;响应客户端的请求,为客户端提供一个渐进式数据传输端;利用编码器将数据以渐进式编码传输方式进行编码;将编码后的数据暂存在缓冲器中;及响应客户端的通知并根据客户端确定的分次传输量传输数据。若当前视窗大小大于或等于上一次传输数据时的视窗大小,则提高所述服务器当前传输数据的分次传输量;及若当前视窗大小小于上一次传输数据时的视窗大小,则降低所述服务器当前传输数据的分次传输量。
【技术特征摘要】
1.一种渐进式数据编码传输方法,其特征在于,该方法包括:获取步骤,获取与该客户端连接的服务器的当前视窗大小,并存储该当前视窗大小;请求步骤,请求该服务器使用渐进式编码传输方式对数据进行编码,编码后的数据暂存在该服务器的缓冲器中;调整步骤一,根据渐进式编码传输方式的种类确定该服务器传输编码后数据的分次传输量;调整步骤二,比较所述服务器的当前视窗大小与上一次传输数据时的视窗大小,及根据该比较的结果,确定服务器当前传输数据的分次传输量;及接收步骤,通知所述服务器根据该确定的当前传输数据的分次传输量传输数据,接收该服务器传输的数据;响应客户端的请求,为客户端提供一个渐进式数据传输端;利用编码器将数据以渐进式编码传输方式进行编码;将编码后的数据暂存在缓冲器中;及响应客户端的通知并根据客户端确定的分次传输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。