用于减少网络中的重发请求的方法和设备的制作方法

文档序号:7662863阅读:100来源:国知局
专利名称:用于减少网络中的重发请求的方法和设备的制作方法
技术领域
本发明涉及减少支持广播或多播的网络中的重发请求。更明确地说,本发明涉及减 少具有代理的支持广播或多播的网络中的重发请求,通过所述代理聚集来自机顶盒的对包P的重发请求,并通过所述代理以多个机顶盒的名义向视频服务器发送对重发包P的 单个请求,且其中所述服务器将单个经重发的包P发送回所述代理。
背景技术
Resilient UDP是由机顶盒在IPTV网络中使用以便请求将IPTV网络中已丢失的包 从视频服务器重发到机顶盒的算法。在高业务量IPTV事件期间,当一个或一个以上机 顶盒检测丢失的包时(这将在上游业务聚集装置丢失包时发生),这种机制导致非常大 数目的控制平面和数据平面活动。此外,控制平面和数据平面活动的这种增加在包损失 由于可能存在网络拥塞的缘故而已经成问题时发生。Resilient UDP由美国微软公司的 U-verse IPTV出售物使用。发明内容本发明涉及一种电信系统。所述系统包括支持广播或多播的用于分布内容的无连接 网络。所述系统包括与网络通信的视频服务器。所述系统包括与网络通信的多个机顶盒, 机顶盒通过所述网络从服务器接收包,且进行由无连接协议控制的通信,所述无连接协 议针对原本将在机顶盒与服务器之间流动的任何给定的丢失的包P使用对重发协议的请 求。所述系统包括代理,通过所述代理聚集来自机顶盒的对包P的重发请求,并通过所 述代理以多个机顶盒的名义向服务器发送对重发包P的单个请求,且其中所述服务器将 单个经重发的包P发送回所述代理,因此大大减小重发协议和包重发对网络的影响,当 所述代理以多个机顶盒的名义从其所代理的服务器接收到包P时,代理向并针对每一发 出请求的机顶盒将包P复制并传输一次。本发明涉及一种通信方法。所述方法包括以下步骤通过支持广播或多播的用于分 布内容的无连接网络在多个机顶盒处从视频服务器接收包,且所述网络进行由无连接协 议控制的通信,所述无连接协议针对原本将在机顶盒与服务器之间流动的任何给定的丢 失的包P使用对重发协议的请求。存在以下步骤在代理处聚集来自机顶盒的对包P的 重发请求。存在以下步骤所述代理以多个机顶盒的名义向服务器发送对重发包P的单
个请求。存在以下步骤所述服务器将单个经重发的包P发送回所述代理,因此大大减 小重发协议和包重发对网络的影响。存在以下步骤由代理以多个机顶盒的名义从所述 代理所代理的服务器接收包P。存在以下步骤代理向并针对每一发出请求的机顶盒将 包P复制并传输一次。


在附图中,说明本发明的优选实施例和实践本发明的优选方法,其中-图l是本发明的系统的方框图。图2是本发明的系统的方框图。
具体实施方式
现参看附图,其中在附图的若干视图中,所有相同参考标号表示类似或相同部分, 且更具体地参看附图的图1和图2,其展示电信系统10。系统10包括支持广播或多播 的用于分布内容的无连接网络12。所述系统IO包括与网络12通信的视频服务器14。 所述系统10包括与网络12通信的多个机顶盒16,机顶盒16通过网络12从服务器14 接收包,且进行由无连接协议控制的通信,所述无连接协议针对原本将在机顶盒与服务 器14之间流动的任何给定的丢失的包P使用对重发协议的请求。所述系统10包括代理 18,通过所述代理18聚集来自机顶盒16的对包P的重发请求,并通过所述代理18以 多个机顶盒16的名义向服务器14发送对重发包P的单个请求,且其中所述服务器14 将单个经重发的包P发送回所述代理18,因此大大减小重发协议和包重发对网络12的 影响,当所述代理18以多个机顶盒16的名义从其所代理的服务器14接收到包P时, 代理18向并针对每一发出请求的机顶盒16复制并传输一次包P。优选地,网络12承载多媒体、数据或电话服务。无连接协议优选地包含具有某一 形式的可靠性的传送协议。代理18可包含装置20,当包通过所述装置20时,装置20 对所述包进行检查,但机顶盒16或服务器14都不知道代理18的存在。或者,代理18 可包含装置20,已知所述装置20处于网络12中,且其中机顶盒16被指示将重发请求 直接发送到代理18而不是直接发送到服务器14。在后一种情况下,服务器14不知道代 理18的存在。优选地,所述多媒体、数据或电话服务是IPTV或IP电话(Voice over IP, VoIP)。具有某一形式的可靠性的传送协议优选包含Resilient UDP。优选地,代理18驻存在平台24中。代理18优选具有已请求重发包P的机顶盒16 的列表22。优选地,代理18具有与列表22和包P相关联的状态,且代理18维持所述 状态持续预定的时段。代理18优选设置在网络12中,与控制和数据平面业务联机。
本发明涉及一种通信方法。所述方法包括以下步骤通过支持广播或多播且进行由 无连接协议控制的通信的用于分布内容的无连接网络12在多个机顶盒16处从视频服务 器14接收包,所述无连接协议针对原本将在机顶盒与服务器14之间流动的任何给定的 丢失的包P使用对重发协议的请求。存在以下步骤在代理18处聚集来自机顶盒16的 对包P的重发请求。存在以下步骤代理18以多个机顶盒16的名义向服务器14发送对重发包P的单个请求。存在以下步骤服务器14将单个经重发的包P发送回代理18, 因此大大减小重发协议和包重发对网络12的影响。存在以下步骤由代理18以多个机 顶盒16的名义从代理18所代理的服务器14接收包P。存在以下步骤代理18向并针 对每一发出请求的机顶盒16复制并传输一次包P。优选地,存在以下步骤由网络12承载多媒体、数据或电话服务。所述接收包的 步骤优选包含以下步骤通过支持广播或多播且进行由无连接协议控制的通信的用于分 布内容的无连接网络12在多个机顶盒16处从视频服务器14接收包,所述无连接协议包含具有某一形式的可靠性的传送协议。所述聚集步骤可包含以下步骤在代理18处聚集来自机顶盒16的对包P的重发请 求,代理18包含装置20,当包通过所述装置20时,装置20对所述包进行检査,但机 顶盒16或服务器14都不知道代理18的存在。或者,所述聚集步骤可包含以下步骤 在代理18处聚集来自机顶盒16的对包P的重发请求,代理18包含装置20,已知所述 装置20处于网络12中,且其中机顶盒16被指示将重发请求直接发送到代理18而不是 直接发送到服务器14。在后一种情况下,服务器14不知道代理18的存在。服务器14 不需要知道所述代理,因为所述代理将使用其IP地址作为用于重发的源地址(这对于 任何代理来说都是标准的代理行为)。优选地,所述多媒体、数据或电话服务是IPTV或 IP电话(VoIP)。具有某一形式的可靠性的传送协议优选包含ResilientUDP。在本发明的操作中,如下实现有状态(statefull)代理18功能1) 机顶盒请求包重发2) 当重发请求被发送到适当的视频服务器14时,代理18为重发请求充当(可能 但并非首先必要)中继段(hop)(可能是或可能不是IP中继段,但在机顶盒知道代理 的情况下,代理很可能是IP中继段)。3) 代理18针对每一重发请求维持状态持续一时段a. 代理18将重发请求发送到适当的视频服务器14b. 当另一机顶盒请求相同重发时,代理18不将重发请求传递到服务器14,而是 维持机顶盒请求丢失的包的日志c. 当视频服务器14向代理18发送所请求的丢失的包时,代理18将丢失的帧传输 到请求得到所述帧的机顶盒中的每一者d. 代理18保持此状态(经重新发送的包和请求得到所述包的机顶盒的列表22) 持续一时段,其后释放所述状态此代理18功能的使用价值在于,在代理18装置20 —直向上游到视频服务器14后 面的整个网络12免受呈从过多机顶盒发送的多个重发请求的形式的控制平面活动的影 响,且网络12的所述部分免受由于必须针对请求重发的每一机顶盒沿着分布网络12往 下向机顶盒多次重发同一丢失的帧而引起的数据平面活动的影响。尽管以上实施例中已出于说明的目的详细描述了本发明,但应了解,此细节仅用于 说明的目的,且所属领域的技术人员可在不脱离本发明的精神和范围的情况下在其中作 出变化,本发明的精神和范围以所附权利要求书所描述的为准。
权利要求
1.一种电信系统,其包括支持广播或多播的用于分布内容的无连接网络;与所述网络通信的视频服务器;与所述网络通信的多个机顶盒,所述机顶盒通过所述网络从所述服务器接收包,且进行由无连接协议控制的通信,所述无连接协议针对原本将在机顶盒与服务器之间流动的任何给定的丢失的包P使用对重发协议的请求;以及代理,通过所述代理聚集来自所述机顶盒的对包P的重发请求,并通过所述代理以所述多个机顶盒的名义向所述服务器发送对重发包P的单个请求,且其中所述服务器将单个经重发的包P发送回所述代理,因此大大减小重发协议和包重发对所述网络的影响,当所述代理以所述多个机顶盒的名义从其所代理的所述服务器接收到所述包P时,所述代理向并针对每一发出请求的机顶盒复制并传输一次所述包P。
2. 根据权利要求1所述的系统,其中所述网络承载多媒体、数据或电话服务。
3. 根据权利要求2所述的系统,其中所述无连接协议包含具有某一形式的可靠性的传 送协议。
4. 根据权利要求3所述的系统,其中所述代理包含一装置,当包通过所述装置时,所 述装置对所述包进行检查,但所述机顶盒或所述服务器都不知道所述代理的存在。
5. 根据权利要求3所述的系统,其中所述代理包含一装置,已知所述装置处于所述网 络中,且其中所述机顶盒被指示将重发请求直接发送到所述代理而不是直接发送到 所述服务器。
6. 根据权利要求5所述的系统,其中所述服务器不知道所述代理的存在。
7. 根据权利要求6所述的系统,其中所述多媒体、数据或电话服务可以是IPTV或IP 电话(VoIP)或通过IP的其它媒体。
8. 根据权利要求7所述的系统,其中具有某一形式的可靠性的传送协议的实例可能包 含Resilient UDP。
9. 一种通信方法,其包括以下步骤通过支持广播或多播且进行由无连接协议控制的通信的用于分布内容的无连接 网络在多个机顶盒处从视频服务器接收包,所述无连接协议针对原本将在机顶盒与 服务器之间流动的任何给定的丢失的包P使用对重发协议的请求;在代理处聚集来自所述机顶盒的对包P的重发请求; 所述代理以所述多个机顶盒的名义向所述服务器发送对重发包P的单个请求; 所述服务器将单个经重发的包P发送回所述代理,因此大大减小重发协议和包重 发对所述网络的影响;所述代理以所述多个机顶盒的名义从其所代理的所述服务器接收所述包P;以及 所述代理向并针对每一发出请求的机顶盒复制并传输一次所述包P。
10. 根据权利要求9所述的方法,其包含以下步骤由所述网络承载多媒体、数据或电 话服务。
11. 根据权利要求IO所述的方法,其中所述接收所述包的步骤包含以下步骤通过支 持广播或多播且进行由无连接协议控制的通信的用于分布内容的所述无连接网络 在所述多个机顶盒处从所述视频服务器接收所述包,所述无连接协议包含具有某一 形式的可靠性的传送协议。
12. 根据权利要求11所述的方法,其中所述聚集步骤包含以下步骤在所述代理处聚 集来自所述机顶盒的对所述包P的重发请求,所述代理包含一装置,当包通过所述 装置时,所述装置对所述包进行检查,但所述机顶盒或所述服务器都不知道所述代 理的存在。
13. 根据权利要求11所述的系统,其中所述聚集步骤包含以下步骤在所述代理处聚 集来自所述机顶盒的对所述包P的重发请求,所述代理包含一装置,已知所述装置 处于所述网络中,且其中所述机顶盒被指示将重发请求直接发送到所述代理而不是 直接发送到所述服务器。
14. 根据权利要求13所述的方法,其中所述服务器不知道所述代理的存在。
15. 根据权利要求14所述的方法,其中所述多媒体、数据或电话服务可能包含IPTV 或IP电话(VoIP)或通过IP的其它媒体。
16. 根据权利要求15所述的方法,其中具有某一形式的可靠性的传送协议的实例可包 含Resilient UDP。
全文摘要
一种电信系统包含支持广播或多播的用于分布内容的无连接网络。所述系统包含与所述网络通信的视频服务器。所述系统包含与所述网络通信的多个机顶盒,所述机顶盒通过所述网络从所述服务器接收包,且进行由无连接协议控制的通信,所述无连接协议针对原本将在机顶盒与服务器之间流动的任何给定的丢失的包P使用对重发协议的请求。所述系统包含代理,通过所述代理聚集来自所述机顶盒的对包P的重发请求,并通过所述代理以所述多个机顶盒的名义向所述服务器发送对重发包P的单个请求,且其中所述服务器将单个经重发的包P发送回所述代理,因此大大减小重发协议和包重发对所述网络的影响,当所述代理以所述多个机顶盒的名义从其所代理的所述服务器接收到所述包P时,所述代理向并针对每一发出请求的机顶盒复制并传输一次所述包P。一种通信方法。
文档编号H04L12/18GK101166106SQ200710163678
公开日2008年4月23日 申请日期2007年10月17日 优先权日2006年10月19日
发明者詹姆斯·V·卢西亚尼 申请人:爱立信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1