发明名称 用以控制封包传输之方法及装置、装置及电脑程式产品
摘要
申请公布号 TWI333359 申请公布日期 2010.11.11
申请号 TW094102707 申请日期 2005.01.28
申请人 LM艾瑞克生(PUBL)电话公司 发明人 法兰克 哈顿;伍威 郝尔;玛库斯 卡普曼;尼可拉 包杜;琼纳斯 路德伯格;玛格纽斯 威斯特路德;麦斯 欧拉 史提利
分类号 H04L29/02 主分类号 H04L29/02
代理机构 代理人 蒋大中 台北市松山区敦化北路201号7楼
主权项 一种用以控制经一网路缓冲器(230)耦接至一具有一客户端缓冲器(240)之客户端(215)的一伺服器(205)之封包传输方法,该方法包含如下步骤:决定该网路缓冲器填充位准;决定该客户端缓冲器填充位准;若次一封包会造成该网路缓冲器填充位准超过一第一临界值,或该客户端缓冲器填充位准超过一第二临界值,则延迟该次一封包的传输。如请求项第1项之方法,其中该网路缓冲器填充位准系根据该网路缓冲器(230)内各封包的总集大小而决定。如请求项第1或2项之方法,其中该客户端缓冲器填充位准系根据该客户端缓冲器(240)内各封包的总集大小而决定。如请求项第1或2项之方法,其中该客户端缓冲器填充位准系根据该客户端缓冲器(240)内各封包的总集大小以及该网路缓冲器(230)内各封包的总集大小而决定。如请求项第1或2项之方法,其中该等封包系经指配循序识别号。如请求项第5项之方法,其中该网路缓冲器填充位准系根据各封包之大小的总集总和所决定,而该等封包系在该客户端缓冲器(240)里,位于由该伺服器(205)所传之最高序号封包与具一次一或等于最高序号之序号的封包间的范围内。如请求项第6项之方法,其中该客户端缓冲器填充位准系根据各封包之大小的总集总和所决定,而该等封包系在该客户端缓冲器(240)里最高序号封包及最低序号封包之范围内。如请求项第5项之方法,其中该客户端缓冲器填充位准系根据各封包之大小的总集总和所决定,而该等封包系在该客户端缓冲器(240)里该伺服器所传送之最高序号封包及最低序号封包之范围内。如请求项第1项之方法,其中关于该网路缓冲器填充位准及该客户端缓冲器填充位准至少一者的决定系根据对一在该伺服器(205)传送之后,待由该客户端(215)播放之所传封包时间量的估计值。如请求项第1或2项之方法,其中该第一临界值系根据一最大缓冲容量。如请求项第1或2项之方法,其中该第一临界值系利用一包含如下各步骤之方法而决定:指配一初始临界值;监视该网路缓冲器是否溢流;若在一预定时段里未出现网路缓冲器溢流,则从该初始临界值提高该临界值;及/或若出现网路缓冲器溢流,则从该初始临界值降低该临界值。如请求项第1或2项之方法,其中该第二临界值系根据一最大客户端缓冲器容量。如请求项第1或2项之方法,进一步包含决定可被该网路缓冲器(230)及该客户端缓冲器(240)至少一者所缓冲之最大封包数的步骤。如请求项第1或2项之方法,进一步包含调整该封包传输速率,以将该网路缓冲器(230)近似地维持在约该第一临界值,或该客户端缓冲器(240)于该第二临界值之步骤。如请求项第1或2项之方法,进一步包含从该客户端(215)接收周期性回馈报告之步骤。如请求项第15项之方法,其中该回馈报告包含关于该客户端缓冲器填充位准状态、该客户端缓冲器的最高所接收序号及该最早经缓冲序号至少一项的资讯。如请求项第1或2项之方法,其中该客户端(215)系一行动通信终端;及/或其中该伺服器(205)系经整合于一行动通信终端内。如请求项第1或2项之方法,其中会有复数个资料串流由该客户端缓冲器(240)所缓冲;及/或其中会有复数个资料串流由该网路缓冲器(230)所缓冲。如请求项第1或2项之方法,其中该网路缓冲器包含复数个经串列耦接之缓冲器。一种电脑程式产品,此者包含程式码部分,可用以当在该电脑上执行该电脑程式产品时,执行上请求项第1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18或19项之步骤。如请求项第20项之电脑程式产品,其中该电脑程式产品被储存在一电脑可读取记录媒体上。一种包含一电脑处理器及耦合于该处理器之记忆体之装置,其中该记忆体以能够执行请求项1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18或19项之步骤之一或更多程式编码。一种用以控制经一网路缓冲器耦接至一具有一客户端缓冲器之客户端的一伺服器之封包传输装置(500),该装置包含:一第一决定单元(520),这可决定该网路端缓冲器填充位准;一第二决定单元(530),这可决定该客户端缓冲器填充位准;以及一控制单元(510),此系用以若次一封包会造成该网路缓冲器填充位准超过一第一临界值,或该客户端缓冲器填充位准超过一第二临界值,则延迟该次一封包的传输作业。
地址 瑞典