发送分组的方法和装置以及组合分组的方法和装置的制作方法

文档序号:7649450阅读:101来源:国知局
专利名称:发送分组的方法和装置以及组合分组的方法和装置的制作方法
技术领域
与本发明一致的方法和装置涉及发送分组,更具体地说,涉及在数字缆线广播的主机和缆线卡之间进行接口期间可将数据高效地从头端发送到缆线卡而不丢失数据并且可防止由于未发送数据导致的主机中的过载的发送分组。
背景技术
随着开发数字缆线广播,正提供更多的服务和高质量的图像。在数字缆线广播中,保护数字内容非常重要。然而,通过存储数字广播的内容,在互联网上大量发布和非法复制内容是可能的。为了防止大量发布和非法复制,使用条件访问系统(CAS),其在发送之前对广播流加扰,从而仅授权的用户可接收加扰的广播流。CAS可分类为整合的CAS和可分离的CAS。在可分离的CAS中,称为缆线卡的模块包括CAS功能。缆线卡从TV/STB(机顶盒)接收数据并将数据发送到TV/STB,以将所需信息提供给TV/STB并将数字缆线广播提供给TV/STB用户。因此,在数字缆线广播中,缆线卡和TV/STB之间的接口非常重要。
图1是示出在数字缆线广播中将DOCSIS机顶盒网关(DSG)分组从头端发送到缆线卡的传统装置的示图。
参照图1,主机从头端到主机缓冲器接收DSG数据,并将存储在主机缓冲器中的DSG数据发送到缆线卡。此时,从头端到主机发送的DSG数据的下游处理速率A是2Mbps(兆比特每秒),而虽然实际数据处理速率B取决于CPU和/或其它系统性能,但在缆线卡和主机之间的实际数据处理速率B是1Mbps。速率差别是因为主机在将DSG数据划分为DSG分组之后将DSG数据从头端发送到线缆卡。当主机以DSG分组将DSG数据发送到缆线卡时,处理速率A变快,而处理速率B变慢。当数据分组大小是234字节时,主机应每秒发送1120个DSG分组,以获得2Mbps的处理速率B。换句话说,为了每秒发送1120个DSG分组,大约一个DSG分组应每1ms访问缆线卡。然而,由于可访问缆线卡的DSG分组的数量受限,因此不能每1ms发送一个DSG分组。也就是说,主机不能以1Mbps将数据发送到缆线卡。因为主机不能将所有数据发送到缆线卡,所以缆线卡不能授权发送的数据。因此,不能获得广播服务本身或期望的广播服务。

发明内容
本发明提供一种用于高效发送分组的方法和装置,该方法和装置可一次将大量DSG数据从主机发送到缆线卡,并且可减少由于未发送的数据导致的主机中的过载。换句话说,本发明提供一种用于将所有可用数据从头端发送到缆线卡以平滑广播服务的方法和装置。
本发明还提供一种其上记录有在计算机上执行描述的方法的程序的计算机可读记录介质。
根据本发明的一方面,提供一种在主机中发送分组的方法,该方法包括从卡接收关于连接到主机的卡的数据处理容量的信息;以及基于接收的信息在以不超过卡的数据处理容量的可能的最大大小来组合分组之后将从内容提供商接收的分组发送到卡。
根据本发明的另一方面,提供一种其上记录有在计算机上执行描述的方法的程序的计算机可读记录介质。
根据本发明的另一方面,提供一种在主机中组合分组的方法,该方法包括从卡接收关于定义在组合分组中使用的分组的字段的数据和连接到主机的卡的数据处理容量的信息;以及使用与接收的数据对应的分组的字段,以不超过卡的数据处理容量的可能的最大大小来组合分组。
根据本发明的另一方面,提供一种其上记录有在计算机上执行上面描述的方法的程序的计算机可读记录介质。
根据本发明的另一方面,提供一种用于在主机中发送分组的装置,该装置包括第一接收器,从卡接收关于连接到主机的卡的数据处理容量的信息;第二接收器,从内容提供商接收分组;分组组合器,以不超过从第二接收器接收的卡的数据处理容量的可能最大大小来组合从第二接收器接收的分组;以及发送器,把在分组组合器中生成的分组发送到卡。
根据本发明的另一方面,提供一种在卡中授权内容的方法,该方法包括将关于卡的数据处理容量的信息发送到连接到卡的主机;从主机接收以不超过卡的数据处理容量的可能的最大大小组合的分组;以及使用关于接收的分组的信息在确定主机是否具有内容的授权之后授权内容。
根据本发明的另一方面,提供一种其上记录有在计算机上执行上面描述的方法的程序的计算机可读记录介质。
根据本发明的另一方面,提供一种用于在卡中授权内容的装置,该装置包括发送器,将关于卡的数据处理容量的信息发送到连接到卡的主机;接收器,从主机接收以不超过卡的数据处理容量的可能的最大大小组合的分组;以及授权确定器,使用关于接收的分组的信息,在确定主机是否具有内容的授权之后授权内容。


通过下面结合附图对示例性实施例的描述,本发明的上述和其他特点和优点将会变得更加清楚,其中图1示出在数字缆线广播中将DSG分组从头端发送到缆线卡的传统装置的示图;图2是示出根据本发明示例性实施例的发送分组的方法的流程图;图3是示出根据本发明示例性实施例的生成多个DSG分组的方法的流程图;图4是示出根据本发明示例性实施例的组合分组的方法的流程图;图5是示出根据本发明示例性实施例的当在组合从缆线卡接收的DSG分组中使用的字段的数据是“Remove_Header_bytes=0”时通过组合DSG分组生成的多个DSG分组的示图;图6是示出根据本发明另一示例性实施例的当在组合从缆线卡接收的DSG分组中使用的字段上的数据是“Remove_Header_bytes=44”时通过组合DSG分组生成的多个DSG分组的示图;图7是示出根据本发明另一示例性实施例的当在组合从缆线卡接收的DSG分组中使用的字段上的数据是“Remove_Header_bytes=52”时通过组合DSG分组生成的多个DSG分组的示图;
图8是示出根据本发明示例性实施例的发送分组的装置的示图;图9是根据本发明示例性实施例的图8的装置的多个DSG分组生成器的详细示图;图10是示出根据本发明示例性实施例的授权内容的方法的流程图;以及图11是示出根据本发明示例性实施例的授权内容的装置的示图。
具体实施例方式
以下,通过参照示出本发明的示例性实施例的附图来更加全面地描述本发明。
在OC-SP-CCIF2.0-103-051117(缆线卡接口2.0规范)中定义了本发明的示例性实施例中使用的术语,如下缆线卡是用于授权权限并认证对主机的内容使用的装置,也称为配置点(POD)。
头端规定了线缆TV系统,并且是将内容和信号发送到主机的源。
下游表示将数据从头端发送到主机。
DOCSIS机顶盒网关(DSG)是使用DOCSIS协议接收内容的带外信道,这是单向通信路径。
图2是示出根据本发明示例性实施例的发送分组的方法的流程图。
参照图2,以下描述按时间顺序执行将分组从主机发送到缆线卡的方法。在主机中执行该方法。
在操作1,主机从缆线卡接收与缆线卡的初始化对应的信息。在此,与缆线卡的初始化对应的信息表示关于在初始化期间在缆线卡中设置的缆线卡的性能的信息。在初始化主机之后,初始化缆线卡。此时,主机从缆线卡接收与缆线卡的初始化对应的信息。与缆线卡的初始化对应的信息可以是缆线卡可接收以几个分组组合的数据的信息、关于示出在缆线卡中一次可存储和处理的数据量的缆线卡的最大缓冲容量的信息、关于在组合DSG分组中使用的DSG分组的字段的信息等。
在操作2,主机确定DSG分组的大小,从而其与缆线卡的最大缓冲容量对应。DSG分组的大小用于确定可在主机组合DSG分组的同时生成的DSG分组的最大大小。在主机中确定DSG分组的最大大小的原因在于防止当主机发送大于缆线卡的最大缓冲容量的多个DSG分组时缆线卡不能处理接收的DSG分组的问题。
在操作3,主机从头端接收DSG分组。
在操作4,主机比较在操作3从头端接收的DSG分组的大小和在操作2中设置的DSG分组的最大大小。当从头端接收的DSG分组的大小小于在主机中设置的DSG分组的最大大小时,执行操作5。当从头端接收的DSG分组的大小大于在主机中设置的DSG分组的最大大小时,执行操作6,稍后对其进行描述。
在操作5,主机通过组合几个DSG分组生成多个DSG分组。在此,多个DSG分组表示通过组合几个DSG分组生成的DSG分组。
图3是示出根据本发明示例性实施例的生成多个DSG分组的方法的流程图。
参照图3,以下描述按时间顺序执行在主机中生成多个DSG分组的方法。
在操作51,主机将在图2的操作3中从头端接收的DSG分组存储在缓冲器中。
在操作52,主机从头端接收新的DSG分组。
在操作53,主机组合在缓冲器中存储的DSG分组和在操作52接收的DSG分组。
图4是示出根据本发明示例性实施例的组合DSG分组的方法的流程图参照图4,以下描述按时间顺序执行在主机中组合多个DSG分组的方法。
在操作531,主机识别关于在组合与从图2的操作1接收的缆线卡的初始化对应的信息的DSG分组中使用的DSG分组的字段的数据。主机通过接收的数据使用DSG分组的字段组合DSG分组。
在操作532,主机确认来自缆线卡的字段的接收的数据是否是“Remove_Header_bytes=0”。在OC-SP-CCIF2.0-103-051117(缆线卡接口2.0规范)中,“Remove_Header_bytes=0”表示将DSG分组发送到缆线卡,而不移除以头字段和数据净荷字段形成的DSG分组的任意字段。当来自缆线卡的接收的数据是“Remove_Header_bytes=0”时,主机执行操作533。当来自缆线卡的接收的数据不是“Remove_Header_bytes=0”时,主机执行操作534。
在操作533,主机组合从头端接收的DSG分组,而不移除任意字段。
在操作534,主机确认关于来自缆线卡的字段的接收的数据是否是“Remove_Header_bytes=44”。在OC-SP-CCIF2.0-103-051117(缆线卡接口2.0规范)中,“Remove_Header_bytes=44”表示在从以头字段和数据净荷字段形成的DSG分组移除以太网字段和IP字段之后将DSG分组发送到缆线卡。当来自缆线卡的接收的数据是“Remove_Header_bytes=44”时,主机执行操作535。当来自缆线卡的接收的数据不是“Remove_Header_bytes=44”时,主机执行操作536。
在操作535,在移除以太网头字段和IP头字段之后,主机组合仅以从头端接收的数据净荷字段和UDP(用户数据报协议)头字段形成的DSG分组。
在操作536,主机确认关于来自缆线卡的接收的数据是否是“Remove_Header_bytes=52”。在OC-SP-CCIF2.0-103-051117(缆线卡接口2.0规范)中,“Remove_Header_bytes=52”表示在从以头字段和数据净荷字段形成的DSG分组移除所有头字段之后将仅以数据净荷字段形成的DSG分组发送到缆线卡。由于接收的数据是“Remove_Header_ bytes=0”、“Remove_Header_bytes=44”或“Remove_Header_bytes=52”中的一个,因此当主机确认接收的数据是“Remove_Header_bytes=52”时,主机执行操作537。
在操作537,主机移除所有头字段并组合仅以数据净荷字段形成的DSG分组。
参照图3,在操作54,主机比较在操作53组合的DSG分组的大小和在图2的操作2中设置的DSG分组的最大大小。当在操作53组合的DSG分组的大小小于在图2的操作2中设置的DSG分组的最大大小时,主机执行操作55。当在操作53组合的DSG分组的大小大于在图2的操作2中设置的DSG分组的最大大小时,主机执行操作56。
在操作55,主机将在操作53组合的DSG分组存储在缓冲器中,并再次执行操作52。也就是说,主机从头端接收新的DSG分组,并组合所述新的DSG分组与在操作55中在缓冲器中存储的组合的DSG分组。因此,DSG分组的大小变得更大。主机再次执行操作54以比较组合的DSG分组的大小和DSG分组的最大大小。主机重复操作52至55,直到在操作54组合的DSG分组的大小大于DSG分组的最大大小。当在操作54组合的DSG分组的大小大于DSG分组的最大大小时,主机执行操作56。
在操作56,主机将DSG分组是多个DSG分组以及所述多个DSG分组的大小的信息添加到存储在缓冲器中的DSG分组。当在操作54之后主机执行操作56时,由于没有执行操作55,因此在多个DSG分组中使用的DSG分组变成具有从小于DSG分组的最大大小的值中的最大值的组合的DSG分组。
在操作57,主机完成生成多个DSG分组并执行图2中的操作7。
参照图2,在操作6,主机使用首先接收的DSG分组生成单个DSG分组,其后执行操作7。
在操作7,主机将在操作5中生成的多个DSG分组发送到缆线卡。此外,在操作7,主机将在操作6生成的单个DSG分组发送到缆线卡。
图5是示出根据本发明示例性实施例的当在组合从缆线卡接收的DSG分组中使用的字段的数据是“Remove_Header_bytes=0”时通过组合DSG分组生成的多个DSG分组的示图。
参照图5,组合根据本发明示例性实施例的多个DSG分组,而不移除任意头字段或数据净荷字段。
DBC(DSG字节计数)是示出DSG分组的大小的字段,因此是组合的DSG分组的整个大小。在此,以以太网头字段、IP头字段、UDP头字段和数据净荷字段形成每一DSG分组。因此,组合的DSG分组的整个大小包括每一DSG分组中的以太网头字段、IP头字段、UDP头字段以及数据净荷字段。
图6是示出根据本发明另一示例性实施例的当在组合从缆线卡接收的DSG分组中使用的字段上的数据是“Remove_Header_bytes=44”时通过组合DSG分组生成的多个DSG分组的示图。
参照图6,在移除以太网头字段和IP头字段之后,仅使用UDP头字段和数据净荷字段来组合根据本发明当前示例性实施例的多个DSG分组。
DBC是示出DSG分组的大小的字段,因此是组合的DSG分组的整个大小。在此,以UDP头字段和数据净荷字段来形成每一DSG分组。因此,组合的DSG分组的整个大小包括每一DSG分组中的UDP头字段和数据净荷字段。
图7是示出根据本发明另一示例性实施例的当在组合从缆线卡接收的DSG分组中使用的字段上的数据是“Remove_Header_bytes=52”时通过组合DSG分组生成的多个DSG分组的示图。
参照图7,在移除所有头字段之后,仅使用数据净荷字段来组合根据本发明当前示例性实施例的多个DSG分组。
DBC是示出DSG分组的大小的字段,因此是组合的DSG分组的整个大小。在此,仅以数据净荷字段来形成每一DSG分组。因此,组合的DSG分组的整个大小包括每一DSG分组中的数据净荷字段。
图8是示出根据本发明当前示例性实施例的发送分组的装置的示图。
参照图8,根据本发明示例性实施例的用于发送分组的装置包括第一接收器110、第一设置器120、第二接收器130、第一比较器140、多个DSG分组生成器150和发送器160。
第一接收器110从缆线卡300接收与缆线卡300的初始化对应的信息。在此,与缆线卡300的初始化对应的信息包括关于在初始化期间在缆线卡300中设置的缆线卡300的性能的信息。与缆线卡300的初始化对应的信息可以是缆线卡300可接收以几个分组组合的数据的信息、关于示出在缆线卡300中一次可存储和处理的数据量的缆线卡300的缓冲器310的最大容量的信息、关于在组合DSG分组中使用的DSG分组的字段的信息等。第一接收器110将来自与缆线卡300的初始化对应的信息的示出在缆线卡300中一次可存储的数据量的缆线卡300的缓冲器310的最大容量的信息发送到第一设置器120。
第一设置器120基于关于示出可在缆线卡300中处理的数据量的缆线卡300的缓冲器310的最大容量的从第一接收器110接收的信息将DSG分组的最大大小设置为缆线卡300的缓冲器310的最大容量。第一设置器120将设置的DSG分组的最大大小发送到第一比较器140和多个DSG分组生成器150。
第二接收器130从头端200接收DSG分组,并将接收的DSG分组发送到第一比较器140。此外,每当第二接收器130从头端200接收到新的DSG分组时,第二接收器130就将所述新的DSG分组发送到多个DSG分组生成器150。
第一比较器140比较从第二接收器130接收的DSG分组的大小和从第一设置器120接收的DSG分组的最大大小。当从第二接收器130接收的DSG分组的大小大于从第一设置器120接收的DSG分组的最大大小时,第一比较器140将接收的DSG分组发送到发送器160。当从第二接收器130接收的DSG分组的大小小于从第一设置器120接收的DSG分组的最大大小时,第一比较器140将接收的DSG分组发送到多个DSG分组生成器150。
多个DSG分组生成器150通过组合从第一比较器140和第二接收器130接收的DSG分组生成多个DSG分组。
图9是根据本发明示例性实施例的多个DSG分组生成器150的详细示图。
参照图9,根据本发明当前示例性实施例的多个DSG分组生成器150包括第一缓冲器131、第三接收器132、分组组合器133、第四接收器134、第二比较器135、分组提取器136和信息添加器137。
第一缓冲器131存储从第一比较器140接收的DSG分组并将存储的DSG分组发送到分组组合器133。
第三接收器132从第二接收器130接收新的DSG分组,并将所述新的DSG分组发送到分组组合器133。分组组合器133组合来自第一缓冲器131和第三接收器132的接收的DSG分组,并将组合的DSG分组发送到第二比较器135。重复上述过程,直到第二比较器135确定组合的DSG分组的大小大于DSG分组的最大大小。
分组组合器133组合从第一缓冲器131接收的DSG分组和从第三接收器132接收的DSG分组。因此将组合的DSG分组发送到第二比较器135。
第四接收器134接收关于由第一设置器120设置的DSG分组的最大大小的信息,并将该信息发送到第二比较器135。
第二比较器135比较从分组组合器133接收的组合的DSG分组的大小和从第四接收器134接收的DSG分组的最大大小。当组合的DSG分组的大小小于DSG分组的最大大小时,将组合的DSG分组发送到第一缓冲器131。当组合的DSG分组的大小大于DSG分组的最大大小时,第二比较器135通知分组提取器136生成多个DSG分组。
再次参照第一缓冲器131,第一缓冲器131存储从第二比较器135接收的组合的DSG分组,并将存储的DSG分组发送到分组组合器133。重复上述过程,直到分组提取器136请求将关于存储的DSG分组的信息发送到第一缓冲器131。
再次参照分组组合器133,分组组合器133组合从第三接收器132接收的新的DSG分组和从第一缓冲器131接收的DSG分组,其后将组合的DSG分组发送到第二比较器135。重复上述过程,直到第二比较器135确定组合的DSG分组的大小大于DSG分组的最大大小。
再次参照第二比较器135,第二比较器135比较从分组组合器133接收的组合的DSG分组的大小和从第四接收器134接收的DSG分组的最大大小。当组合的DSG分组的大小小于DSG分组的最大大小时,第二比较器135将组合的DSG分组发送到第一缓冲器131。当组合的DSG分组的大小大于DSG分组的最大大小时,第二比较器135通知分组提取器136生成DSG分组。重复上述过程,直到组合的DSG分组的大小大于DSG分组的最大大小。
当分组提取器136从第二比较器135接收到生成多个DSG分组的信息时,分组提取器136请求第一缓冲器131发送存储的DSG分组,提取存储的DSG分组,并将提取的DSG分组发送到信息添加器137。
在将DSG分组是多个DSG分组和多个DSG分组的大小的信息添加到来自分组提取器136的接收DSG分组之后,信息添加器137生成多个DSG分组。因此,信息添加器137将生成的多个DSG分组发送到图8的发送器160。此时,从第一缓冲器131提取关于组合的DSG分组的大小的信息。
参照图8,当发送器160从第一比较器140接收到DSG分组时,发送器160将接收的DSG分组发送到缆线卡300。此外,当发送器160从多个DSG分组生成器150接收到多个DSG分组时,发送器160将多个DSG分组发送到缆线卡300。
图10是示出根据本发明当前示例性实施例的授权内容的方法的流程图。
参照图10,按时间顺序执行根据本发明示例性实施例的授权内容的方法。在主机中执行该方法。
在操作10,缆线卡测量示出可在缓冲器中的缆线卡中一次处理数据量的缆线卡的最大缓冲容量,并将该信息发送到主机。
在操作20,缆线卡从主机接收以不超过缆线卡的最大缓冲容量的可能的最大大小组合的DSG分组。
在操作30,缆线卡分离组合的DSG分组。通过从分离的DSG分组中提取的信息,缆线卡确定主机是否在分离的DSG分组的内容上已经授权。
图11是示出根据本发明当前示例性实施例的授权内容的装置的示图。
参照图11,根据本发明示例性实施例的用于授权内容的装置包括测量器310、发送器320、接收器330、缓冲器340、授权确定器350和生成器360。
测量器310从缓冲器340测量缆线卡300的缓冲器340最大容量,并将关于缓冲器340的最大容量的信息发送到发送器320。
发送器320将关于缓冲器340的最大容量的信息发送到主机100。
接收器330从主机100接收以不超过缓冲器340的最大容量的可能的最大大小组合的DSG分组,并将组合的DSG分组发送到缓冲器340。
缓冲器340临时存储从接收器330接收的组合的DSG分组,其后,当存储的DSG分组的量超过缓冲器340的最大容量时,将存储的DSG分组发送到授权确定器350。
授权确定器350分离从缓冲器340接收的DSG分组,其后基于从每一DSG分组中提取的信息确定主机100是否具有在DSG分组的内容上的授权。其后,将由授权确定器350确定的授权的结果发送到生成器360。
生成器360基于来自授权确定器350的授权结果生成要发送到主机100的数据。因此,通过发送器320将生成的数据发送到主机100。
本发明提供一种有效发送分组的方法和装置,通过该方法和装置,可通过组合DSG数据一次将大量DSG数据从主机发送到缆线卡,并可减少由于无法发送来自头端的数据而导致的主机中的过载。换句话说,本发明提供一种方法和装置,其中,通过解决了无法将所有数据从头端发送到缆线卡,将所有数据从头端发送到缆线卡,以平滑广播服务。
虽然已参照其特定示例性实施例示出和描述了本发明,但本领域技术人员应理解,在不脱离由所附权利要求定义的本发明的精神和范围的情况下,可在形式和细节上进行各种改变。
权利要求
1.一种在主机中发送分组的方法,该方法包括从卡接收基于连接到主机的卡的数据处理容量的信息;以及基于接收的信息在组合分组之后将从内容提供商接收的分组发送到卡。
2.如权利要求1所述的方法,其中,所述分组的发送包括在基于接收的信息以不超过卡的数据处理容量的可能的最大的大小组合分组之后,将从内容提供商接收的分组发送到卡。
3.如权利要求2所述的方法,其中,所述信息的接收包括接收关于卡是否能够以组合的分组形式数据的信息,并且所述分组的发送还包括当卡能够以接收组合的分组形式接收数据时,在以超过卡的数据处理容量的可能的最大的大小在组合分组之后将从内容提供商接收的分组发送到卡。
4.如权利要求2所述的方法,其中,所述分组的发送包括比较卡的数据处理容量的大小和接收的分组的大小,并且当接收的分组的大小小于数据处理容量的大小时,在以不超过卡的数据处理容量的可能的最大的大小组合分组之后将接收的分组发送到卡。
5.如权利要求2所述的方法,其中,所述信息的接收包括接收定义在组合分组中使用的分组的字段,并且所述分组的发送包括使用与接收的数据对应的分组的字段,在以不超过卡的数据处理容量的可能的最大的大小组合分组之后发送分组。
6.如权利要求5所述的方法,其中,所述分组的发送包括当接收的数据没有指定要移除分组的任意字段时,在组合分组之后,将分组发送到卡,而不移除分组的头字段。
7.如权利要求5所述的方法,其中,所述分组的发送还包括当接收的数据指定要移除以太网头字段和IP头字段时,在移除分组的以太网头字段和IP头字段其后组合分组之后将分组发送到卡。
8.如权利要求5所述的方法,其中,所述分组的发送还包括当接收的数据指定要移除所有头字段时,在移除分组的以太网头字段、IP头字段以及UDP(用户数据报协议)头字段其后组合分组之后,将分组发送到卡。
9.如权利要求2所述的方法,其中,所述分组的发送还包括把从几个分组组合数据的信息添加到数据。
10.一种具有其上记录有在计算机中执行权利要求1的方法的程序的计算机可读记录介质。
11.一种在主机中组合分组的方法,该方法包括从卡接收基于定义在组合分组中使用的分组的字段的数据和连接到主机的卡的数据处理容量的信息;以及使用与接收的数据对应的分组的字段,以不超过卡的数据处理容量的可能的最大大小来组合分组。
12.一种具有其上记录有在计算机中执行权利要求11的方法的程序的计算机可读记录介质。
13.一种用于在主机中发送分组的装置,该装置包括第一接收器,从卡接收关于连接到主机的卡的数据处理容量的信息;第二接收器,从内容提供商接收分组;分组组合器,基于从第一接收器接收的信息组合从第二接收器接收的分组;以及发送器,把在分组组合器中生成的分组发送到卡。
14.如权利要求13所述的装置,其中,分组组合器基于从第一接收器接收的信息以不超过卡的数据处理容量的可能的最大大小来组合从第二接收器接收的分组。
15.如权利要求14所述的装置,其中,第一接收器还接收关于卡是否能够以组合的分组形式接收数据的信息,并且当卡能够以组合的分组形式接收数据时,分组组合器以不超过卡的数据处理容量的最大大小从第二接收器接收分组。
16.如权利要求14所述的装置,其中,分组组合器还包括比较器,比较从第一接收器接收的卡的数据处理容量与从第二接收器接收的分组的大小,并且当接收的分组的大小小于卡的数据处理容量时,分组组合器以不超过卡的数据处理容量的可能的最大大小组合接收的分组。
17.如权利要求14所述的装置,其中,第一接收器还接收定义在组合分组中使用的分组的字段的数据,并且分组组合器使用与接收的数据对应的分组的字段以不超过卡的数据处理容量的最大大小组合分组。
18.如权利要求17所述的装置,其中,当来自第一接收器的接收的数据没有指定要移除的分组的任意字段时,分组组合器组合分组而不移除分组的头字段。
19.如权利要求17所述的装置,其中,当来自第一接收器的接收的数据指定要移除以太网头字段和IP头字段时,在移除分组的以太网头字段和IP头字段之后组合分组。
20.如权利要求17所述的装置,其中,当来自第一接收器的接收的数据指定要移除所有头字段时,在移除以太网头字段、IP头字段以及UDP(用户数据报协议)头字段之后,分组组合器组合分组。
21.如权利要求14所述的装置,其中,分组组合器还包括信息添加器,把信息添加到数据,其中,所述数据从几个分组来组合。
22.一种在卡中授权内容的方法,包括将关于卡的数据处理容量的信息发送到连接到卡的主机;从主机接收以不超过卡的数据处理容量的可能的最大大小组合的分组;以及使用关于接收的分组的信息在确定主机是否具有内容的授权之后授权内容。
23.一种具有其上记录有在计算机中执行权利要求22的方法的程序的计算机可读记录介质。
24.一种用于在卡中授权内容的装置,该装置包括发送器,将关于卡的数据处理容量的信息发送到连接到卡的主机;接收器,从主机接收以不超过卡的数据处理容量的可能的最大大小组合的分组;以及授权确定器,使用关于接收的分组的信息,在确定主机是否具有内容的授权之后授权内容。
全文摘要
提供一种用于在数字缆线广播中发送分组的方法和装置,该方法和装置在发送之前通过以不超过缆线卡的数据处理容量的最大大小组合分组来将大量数据一次发送到缆线卡,并将所有数据从头端发送到缆线卡以平滑广播服务。还提供一种用于在数字缆线广播中组合分组的方法和装置。
文档编号H04N5/00GK101043448SQ200710078779
公开日2007年9月26日 申请日期2007年2月27日 优先权日2006年3月21日
发明者朴永敏 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1