一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

确定可用广播服务的方法、接收器设备和处理器可读介质与流程

2022-11-30 10:57:07 来源:中国专利 TAG:
确定可用广播服务的方法、接收器设备和处理器可读介质1.本技术是申请日为2019年4月18日、申请号为201980028389.1、发明名称为“广播服务信令和确定广播服务的方法、接收器、服务器”的发明专利申请的分案申请。2.相关申请的交叉引用3.本技术要求2018年4月30日提交的题为“methodforvalidatingllstablereceipt”的美国临时专利申请62/664,902的优先权,其全部内容通过引用并入本文。
背景技术
::4.在当前的广播系统中,诸如根据高级电视系统委员会(advancedtelevisionsystemscommittee,atsc)标准(例如,atsc2.0、atsc3.0等)操作的广播系统、根据数字视频广播(digitalvideobroadcasting,dvb)标准操作的广播系统、根据第3代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)标准操作的广播系统等,接收器设备获取广播服务所需的信令信息携载在经由广播传输接收的低级别信令(lowlevelsignaling,lls)表中。在这样的当前系统中,在接收器设备能够确定可用服务之前,接收器设备必须等待全重复时间段,以确保已经接收到所有的lls表。这种对应于整个全重复时间段的强制延迟减缓了服务获取,并降低了服务的用户体验质量。技术实现要素:5.各种实施例的系统、方法和设备使接收器设备能够确定经由广播传输接收的低级别信令(lls)表的完整性,以使得能够更快地初始显示内容。在一些方面,广播服务信令可以包括生成标识要被广播的一个或多个lls表的目录表,并且在一个或多个lls表的广播流中发送该目录表。在各个方面,接收器设备可以解析该目录表,以确定是否已经接收到被广播的所有一个或多个lls表。在一些实施例中,广播服务信令可以包括为要被广播的一个或多个lls表计算循环冗余校验(cyclicredundancycheck,crc)码,并且在一个或多个lls表的广播流中指示该crc码。在这种方面,接收器设备可以将本地生成的crc码与所指示的crc码进行比较,以确定是否已经接收到被广播的所有一个或多个lls表。在一些方面,广播服务信令可以包括将哈希函数应用于要被广播的一个或多个lls表以生成哈希值,并且在一个或多个lls表的广播流中指示该哈希值。在这种方面,接收器设备可以将本地生成的哈希值与所指示的哈希值进行比较,以确定是否已经接收到被广播的所有一个或多个lls表。在一些方面,广播服务信令可以包括将数字签名应用于要被广播的一个或多个lls表。在这样的实施例中,接收器设备可以将证书与所指示的数字签名进行比较,以认证一个或多个lls表。6.一些方面提供了可以由服务器执行的用于广播服务信令的方法,并且可以包括确定要被广播的一个或多个lls表,生成标识该一个或多个lls表的目录表,以及将数字签名应用于目录表、为目录表生成哈希值或为目录表计算crc码。7.一些方面可以提供可以由接收器设备执行的用于确定可用广播服务的方法,并且可以包括:接收经由广播传输的lls表;确定lls表是否是目录表;响应于确定lls表是目录表来解析目录表;至少部分地基于目录表中指示的数字签名、哈希值或crc码来确定目录表是否被确认;以及响应于确定目录表被确认,至少部分地基于解析目录表来确定是否接收到完整的lls表集合。8.另外的方面包括一种计算设备,其具有配置有处理器可执行指令的处理器,以执行以上概述的任何方法的操作。另外的方面包括一种计算设备,该计算设备包括用于执行以上概述的任何方法的功能的单元(mean)。另外的方面包括其上存储有处理器可执行指令的非暂时性处理器可读存储介质,该处理器可执行指令被配置为使计算设备处理器执行以上概述的任何方法的操作。9.一些方面可以提供一种用于确定可用广播服务的方法。该方法包括:在接收器设备的处理器中经由广播传输接收低级别信令lls表;由处理器确定所接收的lls表是否是目录表,目录表标识完整的lls表集合中的每个lls表,并且包括lls表计数字段、lls表标识符字段和lls表版本,其中lls表计数字段标识lls表的数量;响应于确定lls表是目录表,由处理器解析目录表;由处理器至少部分地基于目录表中的数字签名来确定目录表是否被确认;响应于确定目录表被确认,由处理器至少部分地基于目录表中对完整的lls表集合中的每个lls表的标识来确定是否接收到完整的lls表集合;以及响应于确定接收到完整的lls表集合,在接收到目录表之后在重复时间段到期之前,由处理器至少部分地基于完整的lls表集合来确定可用服务。10.一些方面可以提供一种接收器设备。该接收器设备包括:处理器,处理器被配置有处理器可执行指令,以执行操作以:经由广播传输接收低级别信令lls表;确定所接收的lls表是否是目录表,目录表标识完整的lls表集合中的每个lls表,并且包括lls表计数字段、lls表标识符字段和lls表版本,其中lls表计数字段标识lls表的数量;响应于确定lls表是目录表,确定目录表;至少部分地基于目录表中的数字签名来确定目录表是否被确认;响应于确定目录表被确认,至少部分地基于目录表中对完整的lls表集合中的每个lls表的标识来确定是否接收到完整的lls表集合;以及响应于确定接收到完整的lls表集合,在接收到目录表之后在重复时间段到期之前,至少部分地基于完整的lls表集合来确定可用服务。11.一些方面可以提供一种接收器设备。该接收器设备包括:用于经由广播传输接收低级别信令lls表的部件;用于确定所接收的lls表是否是目录表的部件,目录表标识完整的lls表集合中的每个lls表,并且包括lls表计数字段、lls表标识符字段和lls表版本,其中lls表计数字段标识lls表的数量;用于响应于确定lls表是目录表来解析目录表的部件;用于至少部分地基于目录表中的数字签名来确定目录表是否被确认的部件;用于响应于确定目录表被确认,至少部分地基于目录表中对完整的lls表集合中的每个lls表的标识来确定是否接收到完整的lls表集合的部件;以及用于响应于确定接收到完整的lls表集合,在接收到目录表之后在重复时间段到期之前,至少部分地基于完整的lls表集合来确定可用服务的部件。12.一些方面可以提供一种其上存储有处理器可执行指令的非暂时性处理器可读介质,处理器可执行指令被配置成使接收器设备的处理器执行操作,该操作包括:经由广播传输接收低级别信令lls表;确定所接收的lls表是否是目录表,目录表标识完整的lls表集合中的每个lls表,并且包括lls表计数字段、lls表标识符字段和lls表版本,其中lls表计数字段标识lls表的数量;响应于确定lls表是目录表,确定目录表;至少部分地基于目录表中的数字签名来确定目录表是否被确认;响应于确定目录表被确认,至少部分地基于目录表中对完整的lls表集合中的每个lls表的标识来确定是否接收到完整的lls表集合;以及响应于确定接收到完整的lls表集合,在接收到目录表之后在重复时间段到期之前,至少部分地基于完整的lls表集合来确定可用服务。附图说明13.并入本文并构成本说明书一部分的附图示出了本发明的示例性实施例,并且与上面给出的一般描述和下面给出的详细描述一起,用于解释本发明的特征。14.图1是适用于各种实施例的广播网络的通信系统框图。15.图2是示出用于确定可用广播服务的方法的过程流程图。16.图3是示出用于广播服务信令的实施例方法的过程流程图。17.图4是示出用于广播服务信令的另一实施例方法的过程流程图。18.图5是示出用于广播服务信令的又一实施例方法的过程流程图。19.图6是示出用于广播服务信令的又一实施例方法的过程流程图。20.图7是示出用于广播服务信令的又一实施例方法的过程流程图。21.图8是示出用于广播服务信令的又一实施例方法的过程流程图。22.图9是示出用于确定低级别信令表的完整性的实施例方法的过程流程图。23.图10是示出用于广播服务信令的又一实施例方法的过程流程图。24.图11是示出用于广播服务信令的又一实施例方法的过程流程图。25.图12是示出用于广播服务信令的又一实施例方法的过程流程图。26.图13是示出用于确定低级别信令表的完整性的另一实施例方法的过程流程图。27.图14是示出用于广播服务信令的又一实施例方法的过程流程图。28.图15是示出用于广播服务信令的又一实施例方法的过程流程图。29.图16是示出用于广播服务信令的再一实施例方法的过程流程图。30.图17是示出用于确定低级别信令表的完整性的另一实施例方法的过程流程图。31.图18是示出用于广播顺序标记的实施例方法的过程流程图。32.图19是适用于各种实施例的示例计算设备的组件图。33.图20是适用于各种实施例的示例网关的组件图。34.图21是适用于各种实施例的示例服务器的组件图。35.图22是适用于各种实施例的另一示例计算设备的组件图。具体实施方式36.将参考附图详细描述各种实施例。在可能的情况下,相同的附图标号将在整个附图中用于指代相同或相似的部件。对特定示例和实施方式的引用是为了说明的目的,而不意图限制本发明或权利要求的范围。37.如本文所使用的,术语“移动设备”、“接收器设备”和“计算设备”在本文中可互换使用,是指蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理(personaldataassistant,pda)、膝上型计算机、个人计算机、平板计算机、智能书籍、掌上电脑、无线电子邮件接收器、支持多媒体因特网的蜂窝电话、无线游戏控制台、卫星或有线机顶盒、流媒体播放器(诸如或或firetvtm)、智能电视,数字录像机(digitalvideorecorder,dvr)和类似的包括可编程处理器和存储器以及用于发送和/或接收传输的电路的个人电子设备。作为具体示例,“移动设备”、“接收器设备”或“计算设备”可以被配置为接收内容的空中(over-the-air,ota)广播。38.如本文所使用的,术语“网关”是指任何可以包括可编程处理器和存储器以及用于接收内容的ota广播并将内容通过本地网络提供给一个或多个计算设备的电路的计算设备。网关设备可以是具有到本地网络的连接并且由另一计算设备在本地网络上可发现的任何广播接收器。39.术语“服务器”用于指任何配置有软件指令以用作服务器的计算设备,诸如主交换服务器、网络服务器、邮件服务器、文档服务器、内容服务器、时间同步(“timesynch”)服务器或任何其他类型的服务器。服务器可以是专用计算设备或配置有服务器软件模块(例如,运行可以使计算设备作为服务器操作的应用)的计算设备。服务器模块(例如,服务器应用)可以是专用计算设备中的全功能服务器模块,或者被配置为在接收器设备上的动态数据库之间提供同步服务的轻型或辅助服务器模块(例如,轻型或辅助服务器应用)。轻型服务器或辅助服务器可以是服务器类型功能的精简版本,其可以在接收器设备或网关设备上实施,以使这种设备能够支持因特网服务器(例如,企业电子邮件服务器)的一些功能,达到提供本文描述的功能所必需的程度。40.在当前的广播系统中,诸如根据高级电视系统委员会(atsc)标准(例如,atsc2.0、atsc3.0等)操作的广播系统、根据数字视频广播(dvb)标准操作的广播系统、根据第三代合作伙伴计划(3gpp)标准操作的广播系统等,接收器设备获取广播服务所需的信令信息携载在经由广播传输接收的低级别信令(lls)表中。当前系统中的lls表分类为五种类型;服务列表(servicelisttable,slt)、分级区域表(ratingregiontable,rrt)、系统时间片段(fragment)、高级紧急警报表(advancedemergencyalerttable,aeat)和屏幕消息通知片段。在这样的当前系统中,在接收器设备可以确定可用服务之前,接收器设备必须等待全重复时间段,诸如5秒,以确保已经接收到所有lls表。全重复时间段(诸如5秒)对应于这样的当前系统中lls表的传输的最小重复率,并且等待全重复时间段允许接收器设备确保已经接收到所有lls表。在这样的当前系统中,没有机制来发信号通知lls表集合的完整性,也没有机制供接收器设备检测添加的表或删除的表。如此以来,在接收到第一个lls表之后,可能在获取广播服务之前,这样的当前系统中的接收器设备可能必须等待整个全重复时间段(诸如5秒),而不管是否已经接收到必要的lls表(例如,先前接收并存储在存储器中,在第一次传输中接收到,等等)。这种对应于整个全重复时间段(诸如5秒)的强制延迟减缓了服务获取并降低了服务的用户体验质量。41.各种实施例的系统、方法和设备使接收器设备能够确定经由广播传输接收的低级别信令(lls)表的完整性,以使得内容的显示能够比lls表传输的全重复时间段更快地开始。一些实施例可以包括向要被广播的lls表添加附加表和/或修改要被广播的lls表,以包括使得接收器设备能够确定在接收器设备处接收的lls表的完整性的信息。在这样的实施例中,要被广播的lls表可以对应于相同的物理层管道(physicallayerpipe,plp)。在lls表对应于相同的plp广播的实施例中,接收器设备可以被配置为按每一plp确定接收的lls表的完整性。在这样的实施例中,要被广播的lls表可以对应于广播流的所有lls表。在lls表对应于广播流的所有lls表广播的实施例中,接收器设备可以被配置为基于每个广播流确定接收的lls表的完整性。这样的实施例可以使得接收器设备能够确定经由广播传输接收的lls表的完整性,而无需等待整个全重复时间段(诸如5秒)。42.在一些实施例中,广播服务信令可以包括生成标识要被广播的一个或多个lls表的目录表,并且在一个或多个lls表的广播流中发送该目录表。例如,目录表可以由服务器(诸如广播服务器)生成,该服务器控制广播发送器的操作以生成广播内容的ota传输。在各种实施例中,目录表可以按类型和组来标识要被广播的一个或多个lls表。在各种实施例中,目录表可以是在单个plp上携载的lls表的目录。在一些实施例中,目录表可以是广播流的所有lls表的目录。在一些实施例中,接收器设备可以解析目录表,以确定是否已经接收到被广播的所有一个或多个lls表。在一些实施例中,可以在每个全重复时间段中广播一个或多个lls表之后广播目录表。在这样的实施例中,接收器设备可以被配置为通过确定所接收的表是目录表来确定接收的表是最后一个表。43.在一些实施例中,可以为要被广播的目录表和一个或多个lls表的一部分生成循环冗余校验(crc)码。在一些实施例中,可以至少使用与目录表和一个或多个lls表中的每一个的三个字段相对应的字节值来计算crc码。作为一个示例,每个表(例如,目录表和一个或多个lls表)的lls表标识符字段、lls组标识符字段和lls表版本字段可以用于计算crc码。在一些实施例中,用于生成crc码的crc码函数可以是8、16、32或64比特函数或其他发信号通知的宽度。当每个目录表和一个或多个lls表中只有三个字段与发信号通知的宽度crc函数一起使用时,可以填充附加的八比特。可替代地,另外的字段的字节值(诸如计数字段的字节值(例如,group_count_minusone字段、lls表计数字段等))可以与lls表标识符字段、lls组标识符字段和lls表版本字段一起使用来计算crc码。在一些实施例中,在广播目录表之前,可以在目录表中指示crc码。例如,crc码可以在添加到目录表的字段或属性中指示。在各种实施例中,目录表和一个或多个lls表的一部分可以用于计算crc。在各种实施例中,该一部分可以是第一数量的字节,诸如前三个字节、前四个字节等。在各种实施例中,该一部分可以是目录表和一个或多个lls表的所有字节。在一些实施例中,在广播目录表之前,可以在目录表中指示crc类型。crc类型可以指示用于计算crc码的crc函数。例如,crc类型可以在添加到目录表的字段或属性中指示。作为另一示例,可以在要被广播的表中指示crc类型,诸如要被广播的第一个或一个或多个lls表。在一些实施例中,可以生成指示crc类型的crc类型表。在一些实施例中,在每个全重复时间段中,可以首先(例如,在一个或多个lls表和目录表之前)广播crc类型表。在一些实施例中,接收器设备可以使用crc码来确认目录表。在各种实施例中,crc类型表的存在可以向接收器设备指示crc类型表是lls表集合中的第一个表。44.在一些实施例中,哈希函数可以被应用于要被广播的目录表和一个或多个lls表,以生成哈希值。在一些实施例中,哈希函数可以应用于整个表。在一些实施例中,哈希函数可以仅应用于每个表的一部分,诸如目录表的前四个字段和一个或多个lls表的前四个字段。在一些实施例中,在广播目录表之前,可以在目录表中指示哈希值。例如,哈希值可以在添加到目录表的字段或属性中指示。在一些实施例中,在广播目录表之前,可以在目录表中指示哈希类型。哈希类型可以指示所应用的哈希函数。例如,哈希类型可以在添加到目录表的字段或属性中指示。作为另一示例,哈希类型可以在要被广播的表中指示,诸如要被广播的第一个或一个或多个lls表。在一些实施例中,可以生成指示哈希类型的哈希类型表。在一些实施例中,可以在每个全重复时间段中首先(例如,在一个或多个lls表和目录表之前)广播哈希类型表。在一些实施例中,接收器设备可以使用哈希值来确认目录表。在一些实施例中,哈希函数可以以要广播的顺序依次地应用于目录表和一个或多个lls表。在哈希函数被依次应用的这样的实施例中,接收器设备可以使用哈希函数来确认目录表和所有表以正确顺序存在。在哈希函数应用于广播流中要发送的所有表的实施例中,哈希可以支持签名。例如,键值可以用作哈希函数的附加输入,从而对哈希进行签名。在各种实施例中,哈希类型表的存在可以向接收器设备指示该哈希类型表是lls表集合中的第一个表。45.在一些实施例中,可以将数字签名应用于要被广播的目录表和/或一个或多个lls表,从而对这些表进行签名。数字签名可以是广播方用来认证广播传输的任何形式的加密元素。在各种实施例中,数字签名可以是能够认证目录表和/或lls表的任何类型的加密签名,诸如根据一个或多个公钥基础设施(publickeyinfrastructure,pki)密钥的签名。在各种实施例中,数字签名可以在目录表的字段中指示。作为具体示例,数字签名可以是目录表的字段中指示的加密消息语法(cryptographicmessagesyntax,cms)签名的数据元素。数字签名本身可以是与广播方提供给接收器设备的证书相匹配的一种类型的证书,使得接收器设备可以基于例如在目录表中指示的广播方的数字签名来认证广播传输。在一些实施例中,接收器设备可以使用数字签名来确认目录表。46.在一些实施例中,广播服务信令可以包括为要被广播的一个或多个lls表的一部分计算crc码,并在一个或多个lls表的广播流中指示该crc码。在一些实施例中,一个或多个lls表的该一部分可以是一个或多个lls表的第一数量的字节,诸如前三个字节、前四个字节等。在一些实施例中,一个或多个lls表的该一部分可以是一个或多个lls表的所有字节。在一些实施例中,接收器设备可以将本地生成的crc码与指示的crc码进行比较,以确定是否已经接收到被广播的所有一个或多个lls表。在一些实施例中,可以至少使用与一个或多个lls表中的每一个的三个字段相对应的字节值来计算crc码。作为一个示例,每个lls表的lls表标识符字段、lls组标识符字段和lls表版本字段可以用于计算crc码。在一些实施例中,用于生成crc码的crc函数可以是8、16、32或64比特函数或其他发信号通知的宽度。当目录表和一个或多个lls表各自只有三个字段与发信号通知的宽度crc函数一起使用时,可以填充附加的八比特。可替换地,另一字段的字节值(诸如计数字段的字节值(例如,group_count_minusone、lls表计数字段等))可以与lls表标识符字段、lls组标识符字段和lls表版本字段一起使用来计算crc码。47.在一些实施例中,在广播lls表之前,可以在要被广播的lls表之一中指示crc码。例如,crc码可以在添加到lls表之一的字段或属性中指示。在一些实施例中,可以确定要被广播的一个或多个lls表中的最后一个,并且可以在要被广播的最后一个表中指示crc码。在一些实施例中,在广播lls表之前,可以在lls表之一中指示crc类型。crc类型可以指示用于计算crc码的crc函数。例如,可以在添加到要被广播的一个或多个lls表的第一个表的字段或属性中指示crc类型。在各种实施例中,crc类型的存在可以向接收器设备指示具有该crc类型的表是lls表集合中的第一个表。48.在一些实施例中,可以生成指示crc码的crc表,并在每个全重复时间段中,在广播流中与一个或多个lls表一起广播。例如,crc表可以具有“set_crc_value”的lls表id。在各种实施例中,crc表可以在每个全重复时间段中最后广播。在各种实施例中,crc表的存在可以向接收器设备指示该crc表是lls表集合的结束表。在一些实施例中,crc表还可以指示crc类型。在一些实施例中,可以生成指示crc类型的crc类型表。例如,crc表可以具有“crc_type”的lls表id。在一些实施例中,在每个全重复时间段中,可以首先(例如,在一个或多个lls表和set_crc_value之前)广播crc类型表。在各种实施例中,crc类型表的存在可以向接收器设备指示crc类型表是lls表集合中的第一个表。49.在一些实施例中,接收器设备可以使用crc码来确认已经接收到所有lls表。在一些实施例中,crc码可以按每一plp来计算。在一些实施例中,可以跨同一广播流的所有lls表来计算crc码。50.在一些实施例中,广播服务信令可以包括将哈希函数应用于要被广播的一个或多个lls表以生成哈希值,并且在一个或多个lls表的广播流中指示该哈希值。在这样的实施例中,接收器设备可以将本地生成的哈希值与指示的哈希值进行比较,以确定是否已经接收到被广播的所有一个或多个lls表。在一些实施例中,哈希函数可以应用于要被广播的一个或多个lls表,以生成哈希值。在一些实施例中,哈希函数可以应用于整个表。在一些实施例中,哈希函数可以仅应用于每个表的一部分,诸如一个或多个lls表的前四个字段。51.在一些实施例中,在广播lls表之一之前,可以在该表中指示哈希值。例如,哈希值可以在添加到lls表之一的字段或属性中指示。在一些实施例中,可以确定要被广播的一个或多个lls表中的最后一个,并且可以在要被广播的最后一个表中指示哈希值。52.在一些实施例中,在广播lls表之前,可以在lls表之一中指示哈希类型。哈希类型可以指示所应用的哈希函数。例如,哈希类型可以在添加到要被广播的第一个或一个或多个lls表的字段或属性中指示。在各种实施例中,哈希类型的存在可以向接收器设备指示指示哈希类型的表是lls表集合中的第一个表。在一些实施例中,可以生成指示应用于生成哈希值的哈希函数的哈希表并与一个或多个lls表一起在每个全重复时间段中在广播流中广播。53.在一些实施例中,哈希表可以在每个全重复时间段中最后广播。在各种实施例中,哈希表的存在可以向接收器设备指示该哈希表是lls表集合的结束表。在一些实施例中,哈希表还可以指示哈希类型。在一些实施例中,可以生成指示哈希类型的哈希类型表。在一些实施例中,哈希类型表可以在每个全重复时间段中(例如,在一个或多个lls表和哈希表之前)首先广播。在一些实施例中,接收器设备可以使用哈希值来确认已经接收到所有lls表。在各种实施例中,哈希类型表的存在可以向接收器设备指示该哈希类型表是lls表集合中的第一个表。54.在一些实施例中,哈希函数可以以要广播的顺序依次地应用于一个或多个lls表。在哈希函数被依次应用的这样的实施例中,接收器设备可以使用哈希值来确认所有表以正确的顺序存在。在一些实施例中,哈希函数可以按每一plp而应用于lls表。在一些实施例中,哈希函数可以应用于同一广播流的所有lls表。在哈希函数应用于广播流中要发送的所有表的实施例中,哈希可以支持签名。例如,键值可以用作哈希函数的附加输入,从而对哈希进行签名。55.在各种实施例中,可以在lls表中设置标志,以指示lls表要被广播的顺序。服务器(诸如广播服务器)可以确定lls表将被广播的顺序。例如,要被广播的第一个lls表可以包括指示lls表是要被广播的第一个表的标志,诸如lls表的字段中的指定字节值。作为另一示例,要被广播的最后一个lls表可以包括指示lls表是要被广播的最后一个表的标志,诸如lls表的字段中的指定字节值。可以在任何类型的lls表中设置标志,诸如目录表、crc表、crc类型表、哈希表、哈希类型表、slt、rrt、系统时间片段、aeat、屏幕消息通知片段等。在这样的实施例中,接收lls表的接收器设备可以确定一个或多个接收的lls表中的标志设置。在一些实施例中,接收器设备可以至少部分地使用所确定的标志设置来确定是否已经接收到完整的lls表集合。56.在一些实施例中,附加的lls表标识符可以指示目录表、crc表(例如,“set_crc_value”)、crc类型表(例如,“crc_type”)、哈希表和哈希类型表。这种附加的lls表id可以将实施例目录表、crc表、crc类型表、哈希表和/或哈希类型表的类型与和slt(例如,“slt”)、rrt(例如,“rrt”)、系统时间片段(例如,“systemtime”)、aeat(例如,“aeat”)和屏幕消息通知片段(例如,“onscreenmessagenotification”)相关联的lls表id区分开。57.在一些实施例中,一系列lls表可以作为随机接入点(randomaccesspoint,rap)的一部分来传送。为rap传送的lls表的实例可以是表集合。表集合不需要包括每种类型的lls表。例如,aeat可以不包括在每个表集合中。在一些实施例中,crc类型表可以指示表集合的开始。在一些实施例中,crc表可以指示表集合的结尾。以这种方式,crc类型表和crc表可以包含用于rap的表集合。crc类型表和crc表的存在可以使接收器设备能够识别与rap相关联的表,并确定该rap的所有相关表是否已经被传送。crc类型表和crc表的存在可以使接收器设备能够识别与rap相关联的表,并确定该rap的所有相关表是否已经被传送,而无需等待整个全重复时间段(诸如5秒)完成。58.图1示出了适用于各种实施例的系统100。系统100可以包括多个设备,诸如一个或多个网关102、一个或多个个人设备106(例如,平板电脑)、一个或多个电视机103、一个或多个服务提供商服务器112、一个或多个广播服务器110、以及一个或多个广播发送器113。59.广播发送器113可以广播广播内容107的空中(ota)传输,诸如根据广播标准(诸如atsc标准(例如,atsc3.0等)、dvb标准、3gpp标准(例如,通过长期演进(longtermevolution,lte)、第五代(5g)、lte增强型电视(enhancedtelevision,entv)、5gentv等的增强型多媒体广播和多播系统(embms))发送的广播电视服务的ota传输,等等。可以在广播发送器113处从广播服务器110接收广播内容,并且广播服务器110可以控制广播发送器113的操作以生成广播内容107的ota传输。作为示例,广播内容107的ota传输可以包括一个或多个广播流,每个广播流对应于特定带宽(诸如6兆赫(mhz))内的中心载波频率定义的不同的射频(rf)信道,诸如特高频(veryhighfrequency,vhf)信道、超高频(ultra-highfrequency,uhf)信道等。作为另一示例,广播内容107的ota传输可以包括经由蜂窝网络(例如,码分多址(codedivisionmultipleaccess,cdma)网络、时分多址(timedivisionmultipleaccess,tdma)网络、全球移动通信系统(globalsystemformobilecommunication,gsm)网络、个人通信服务(personalcommunicationsservice,pcs)网络、第3代(3g)网络、第4代(4g)网络、lte网络、5g网络、或任何其他类型的蜂窝网络)中的一个或多个rf信号传输的广播流。每个广播流可以包括一个或多个plp。60.每个广播流可以提供一个或多个服务。在各种实施例中,服务(诸如根据atsc标准(例如,atsc3.0等)发送的广播电视服务、根据dvb标准发送的广播电视服务、根据3gpp标entv等的embms),等等。69.在框204中,处理器可以在plp上接收lls表。plp可以是具有某种调制和编码参数的信道的一部分。plp可以通过与服务相关联的空中地址/端口映射到因特网协议(ip),诸如根据atsc标准(例如,atsc3.0等)、dvb标准、3gpp标准(通过lte、5g、lteentv、5gentv等的embms)等。lls表可以携带在带有专用于接收lls表的地址/端口的ip分组中。lls表可以包括slt、rrt、系统时间片段、aeat和屏幕消息通知片段。可能需要完整的lls表集合才能确定信道上的可用服务。完整的lls表集合包括一个或多个slt、一个或多个rrt、一个或多个系统时间片段、一个或多个aeat、和/或一个或多个屏幕消息通知片段,但可能不需要特定类型或最小数量的lls表来构成完整的lls表集合。例如,在某些情况下,单个slt可以构成完整的lls表集合,而在其他情况下,多个slt和系统时间片段可以构成完整的lls表集合。70.在确定框206中,处理器可以确定重复时间段是否已经到期。重复时间段(诸如5秒)可以是在广播系统中重复lls表广播的周期。在接收到lls表之后等待全重复时间段可以确保已经接收到所有的lls表。如果重复时间段还没有到期(即确定框206=“否”),则处理器可以在确定框206中继续等待重复时间段到期。71.响应于重复时间段到期(即确定框206=“是”),处理器可以在框208中确定任何可用服务。例如,可用服务可以是在接收的slt表中列出的信道的服务。在框210中,处理器可以获取一个或多个所选择的服务。例如,处理器可以开始解码在信道上接收的一个或多个所选择的服务的分组,并且例如通过向用户显示广播内容来消费解码的分组中的广播内容。72.图3示出了根据一些实施例的用于广播服务信令的实施例方法300。方法300的操作可以由诸如广播服务器110等的服务器的处理器来执行。73.参考图1-图3,在框302中,服务器可以确定要被广播的一个或多个lls表。要被广播的一个或多个lls表可以包括一个或多个slt、一个或多个rrt、一个或多个系统时间片段、一个或多个aeat和/或一个或多个屏幕消息通知片段。一个或多个lls表可以是从诸如服务提供商服务器112的另一计算设备发送到服务器的lls表和/或可以是由服务器本身生成的lls表。74.在框304中,服务器可以生成标识一个或多个lls表的目录表。在各种实施例中,目录表可以按类型和组来标识要被广播的一个或多个lls表。在各种实施例中,目录表可以是携载在单个plp上的lls表的目录。在各种实施例中,目录表可以是广播流的所有lls表的目录。目录表本身可以是一种类型的lls表,并且可以包括与所确定的要被广播的一个或多个lls表相关联的组id。75.在框306中,服务器可以在广播流中一起广播目录表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表和目录表的广播内容的ota传输的操作来广播目录表和一个或多个lls表。在一些实施例中,一个或多个lls表可以在每个全重复时间段中在目录表之前广播。76.图4示出了根据一些实施例的用于广播服务信令的实施例方法400。方法400的操作可以由诸如广播服务器110等的服务器的处理器来执行。77.参考图1-图4,在框302和304中,服务器可以执行参考图3描述的方法300的同样编号的框的操作。78.在框402中,服务器可以为目录表和一个或多个lls表的一部分计算crc码。在各种实施例中,目录表和一个或多个lls表的一部分可以用于计算crc。在各种实施例中,该一部分可以是第一数量的字节,诸如前三个字节、前四个字节等。在各种实施例中,该一部分可以是目录表和一个或多个lls表的所有字节。在各种实施例中,可以至少使用与目录表和一个或多个lls表中的每一个的三个字段相对应的字节值来计算crc码。作为一个示例,每个表(例如,目录表和一个或多个lls表)的lls表标识符字段、lls组标识符字段和lls表版本字段可以用于计算crc码。在一些实施例中,用于生成crc码的crc函数可以是8、16、32或64比特或其他整数字节宽度函数。可替代地,另外的字段的字节值,诸如计数字段的字节值(例如,group_count_minusone字段、lls表计数字段等)可以与lls表标识符字段、lls组标识符字段和lls表版本字段一起使用来计算crc码。包括group_count_minusone,可以简化计算,因为当使用每个表的lls表标识符字段、lls组标识符字段和lls表版本字段时,group_count_minusone的值将不得不被跳过,因为group_count_minusone字段可能在lls组标识符字段和lls表版本字段之间。79.在框404中,服务器可以在目录表中指示crc码。在各种实施例中,在广播目录表之前,可以在目录表中指示crc码。例如,crc码可以在添加到目录表的字段或属性中指示。80.在可选框406中,服务器可以在目录表中指示crc类型。框406可以是可选的,因为当接收器设备可能已经知道所使用的crc类型(例如,可以使用单个默认crc类型)时不需要指示crc类型。在各种实施例中,在广播目录表之前,可以在目录表中指示crc类型。crc类型可以指示用于计算crc码的crc函数。例如,crc类型可以在添加到目录表的字段或属性中指示。81.在框306中,服务器可以通过执行参考图3描述的方法300的同样编号的框的操作,在广播流中一起广播目录表和一个或多个lls表。82.图5示出了根据一些实施例的用于广播服务的实施例方法500。方法500的操作可以由诸如广播服务器110等的服务器的处理器来执行。83.参考图1-图5,在框302、304、402和404中,服务器可以执行方法300(图3)和400(图4)的同样编号的框的操作。84.在框502中,服务器可以生成指示crc类型的crc类型表。crc类型可以指示用于计算crc码的crc函数。crc类型可以在crc类型表的字段或属性中指示。crc类型表本身可以是lls表的类型,并且可以包括与所确定的要被广播的一个或多个lls表相关联的组id。85.在框504中,服务器可以在广播流中一起广播目录表、crc类型表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表、目录表和crc类型表的广播内容的ota传输的操作来广播目录表、crc类型表和一个或多个lls表。在一些实施例中,在每个全重复时间段中,在可以广播一个或多个lls表之前以及在目录表之前,可以首先广播crc类型表。在各种实施例中,crc类型表的存在可以向接收器设备指示该crc类型表是lls表集合中的第一个表。86.图6是示出根据一些实施例的用于广播服务信令的另一实施例方法的过程流程图。方法600的操作可以由诸如广播服务器110等的服务器的处理器来执行。87.参考图1-图6,在框302和304中,服务器可以执行方法300(图3)的同样编号的框的操作。88.在框602中,服务器可以将哈希函数应用于目录表和一个或多个lls表,以生成哈希值。在一些实施例中,哈希函数可以应用于整个表。在一些实施例中,哈希函数可以仅应用于每个表的一部分,诸如目录表的前四个字段和一个或多个lls表的前四个字段。89.在框604中,服务器可以在目录表中指示哈希值。在各种实施例中,在广播目录表之前,可以在目录表中指示哈希值。例如,哈希值可以在添加到目录表的字段或属性中指示。90.在可选框606中,处理器可以在目录表中指示哈希类型。框606可以是可选的,因为当接收器设备可能已经知道所应用的哈希函数(例如,可以使用单个默认哈希函数)时可能不需要指示哈希类型。在各种实施例中,在广播目录表之前,可以在目录表中指示哈希类型。哈希类型可以指示所应用的哈希函数。例如,哈希类型可以在添加到目录表的字段或属性中指示。91.在框306中,服务器可以通过执行参考图3描述的方法300的同样编号的框的操作,在广播流中一起广播目录表和一个或多个lls表。92.图7示出了根据一些实施例的用于广播服务信令的实施例方法700。方法700的操作可以由诸如广播服务器110等的服务器的处理器来执行。93.参考图1-图7,在框302、304、602和604中,服务器可以执行方法300(图3)和600(图6)的同样编号的框的操作。94.在框702中,服务器可以生成指示哈希类型的哈希类型表。哈希类型可以指示用于生成哈希值的哈希函数。哈希类型可以在哈希类型表的字段或属性中指示。哈希类型表本身可以是一种类型的lls表,并且可以包括与所确定的要被广播的一个或多个lls表相关联的组id。95.在框704中,服务器可以在广播流中一起广播目录表、哈希类型表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表、目录表和哈希类型表的广播内容的ota传输的操作来广播目录表、哈希类型表和一个或多个lls表。在一些实施例中,在每个全重复时间段中,在可以广播一个或多个lls表之前并且在目录表之前,可以首先广播哈希类型表。在各种实施例中,哈希类型表的存在可以向接收器设备指示该哈希类型表是lls表集合中的第一个表。96.图8示出了根据一些实施例的用于广播服务信令的实施例方法800。方法800的操作可以由诸如广播服务器110等的服务器的处理器来执行。97.参考图1-图8,在框302和304中,服务器可以执行如参考图3所述的方法300的同样编号的框的操作。98.在框802,服务器可以将数字签名应用于目录表。在各种实施例中,数字签名可以是能够认证目录表的任何类型的加密签名,诸如根据一个或多个pki的签名。数字签名可以是广播方用来认证广播传输的加密元素。在各种实施例中,数字签名可以在目录表的字段中指示。作为具体的示例,数字签名可以是cms签名的数据元素。数字签名本身可以是与广播方提供给接收器设备的证书相匹配的一种类型的证书,使得接收器设备可以基于例如在目录表中指示的广播方的数字签名来认证广播传输。99.在框306中,服务器可以通过执行如参考图3所述的方法300的同样编号的框的操作,在广播流中一起广播目录表和一个或多个lls表。100.图9示出了根据一些实施例的用于确定低级别信令表的完整性的实施例方法900。方法900的操作可以由诸如网关102、智能电话106、电视机103等的接收器设备的处理器来执行。在各种实施例中,方法800的操作可以作为方法200(图2)的一部分来执行,例如,作为操作206的补充或替代。101.参考图1-图9,在框902中,处理器可以确定lls表类型。例如,处理器可以解析接收的lls表的一部分来确定表类型。例如,lls表的第一字段可以是lls表标识符(例如,“lls_table_id”)。字段中的字节值可以指示lls表是目录表、crc表、crc类型表、哈希表、哈希类型表、slt、rrt、系统时间片段、aeat还是屏幕消息通知片段。102.在确定框904中,处理器可以确定接收的lls表是否是目录表。例如,处理器可以将接收的lls表的lls表id字段中的字节值与分配给目录表的已知字节值进行比较,以确定接收的lls表是否是目录表。响应于确定接收的表不是目录表(即确定框904=“否”),处理器可以在框906中接收下一个lls表。在框902中,处理器可以确定下一个lls表的lls类型。103.响应于确定接收的lls表是目录表(即确定框904=“是”),处理器可以在框908中解析目录表。解析目录表可以使处理器能够识别目录中列出的lls表的所有组和类型。此外,处理器可以经由解析来识别目录表中指示的任何crc码、哈希值、crc类型和/或哈希类型。104.在可选确定框910中,处理器可以确定目录表是否被确认。在各种实施例中,目录表可以包括crc码、哈希值和/或数字签名。框910可以是可选的,因为不是所有的目录表都可以包括crc码、哈希值和/或数字签名。当目录表包括crc码时,处理器可以通过计算crc码并将crc码与目录表中指示的crc码进行比较来确认目录表。处理器可以通过应用哈希函数生成哈希值并将生成的哈希值与目录表中指示的哈希值进行比较来确认目录表。处理器可以通过将目录表中的数字签名与和lls表和/或lls表的广播方相关联的证书(诸如pki证书)进行比较来确认目录表。例如,广播方可以向接收器设备预先提供证书,以使接收器设备能够将广播传输认证为源自特定广播方。crc码、哈希值和/或数字签名之间的不匹配可以指示目录表未被确认。由于各种原因,诸如传输错误、签名错误、数据丢失等,目录表可能未被确认。响应于目录表未被确认(即确定框910=“否”),处理器可以在框912中指示错误。105.响应于确认目录表(即确定框908=“是”),或者响应于在框908中解析目录表,处理器可以在确定框914中确定是否接收到完整的lls表集合。处理器可以将lls表中识别的lls表与存储器中存在的lls表进行比较,以确定目录中标识的所有lls表是否都存在于存储器中。在某些情况下,尽管接收的lls表可能是自调谐到信道以来接收的第一个lls表,但是接收器设备可能先前已经被调谐到该信道,并且可能已经在存储器中存储有lls表。在这种情况下,接收器设备可以仅仅通过接收目录表就能够确认先前存储的lls表是否是完整的集合。106.响应于确定尚未接收到完整的集合(即确定框914=“否”),处理器可以在框916接收下一个lls表。在框914中,处理器可以确定lls表集合是否完整。以这种方式,当接收到表时,可以检查接收的表的集合,直到它完整。107.响应于确定已经接收到完整的lls表集合(即确定框914=“是”),处理器可以前进到框208。108.图10示出了根据一些实施例的用于广播服务信令的实施例方法1000。方法1000的操作可以由诸如广播服务器110等的服务器的处理器来执行。109.参考图1-图10,在框302中,服务器可以执行如参考图3所述的方法300的同样编号的框的操作。110.在框1002中,服务器可以为一个或多个lls表的一部分计算crc码。在一些实施例中,一个或多个lls表的一部分可以是一个或多个lls表的第一数量的字节,诸如前三个字节、前四个字节等。在一些实施例中,一个或多个lls表的一部分可以是一个或多个lls表的所有字节。在各种实施例中,可以至少使用与一个或多个lls表中的每一个的三个字段相对应的字节值来计算crc码。作为一个示例,每个lls表的lls表标识符字段、lls组标识符字段和lls表版本字段可以用于计算crc码。在一些实施例中,用于生成crc码的crc函数可以是8、16、32或64比特函数。当一个或多个lls表中的每一个只有三个字段与32比特crc函数一起使用时,另外的字段的字节值(诸如组计数减1(groupcountminusone)字段的字节值)可以与lls表标识符字段、lls组标识符字段和lls表版本字段一起使用来计算crc码。111.在框1004中,服务器可以将一个或多个lls表中的一个确定为要被广播的最后一个lls表。在各种实施例中,lls表可以以重复序列广播,并且最后一个lls表可以是在序列重复之前广播的最后一个lls表。112.在框1006中,服务器可以在要被广播的最后一个lls表中指示crc码。例如,crc码可以在添加到lls表之一的字段或属性中指示。在各种实施例中,crc表的存在可以向接收器设备指示该crc表是lls表集合的结束表。113.在可选框1008中,服务器可以将一个或多个lls表之一确定为要被广播的第一个lls表。在各种实施例中,lls表可以以重复序列广播,并且最后的lls表可以是每次序列重复时广播的第一个lls表。114.在可选框1010中,服务器可以在第一个lls表(诸如集合的第一个lls表)中指示crc类型。例如,可以在添加到第一个lls表的字段或属性中指示crc码。crc类型可以指示用于计算crc码的crc函数。框1008和1010可以是可选的,因为当接收器设备可能已经知道所使用的crc类型(例如,可以使用单个默认crc类型)时不需要指示crc类型。115.在框1012中,服务器可以在广播流中一起广播一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表的广播内容的ota传输的操作来广播一个或多个lls表。116.图11示出了根据一些实施例的用于广播服务信令的实施例方法1100。方法1100的操作可以由诸如广播服务器110等的服务器的处理器来执行。117.参考图1-图11,在框302和1002中,服务器可以执行参考图3描述的方法300和参考图10描述的方法1000的同样编号的框的操作。118.在框1102中,服务器可以生成指示crc码的crc表。在各种实施例中,crc表可以指示为一个或多个lls表计算的crc码。crc表本身可以是一种类型的lls表,并且可以包括与所确定的要被广播的一个或多个lls表相关联的组id。119.在框1008和1010中,服务器可以执行参考图10描述的方法1000的同样编号的框的操作。120.在框1104中,服务器可以在广播流中一起广播crc表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表和crc表的广播内容的ota传输的操作来广播crc表和一个或多个lls表。在各种实施例中,可以生成指示crc码的crc表,并在每个全重复时间段中,在广播流中与一个或多个lls表一起广播。在各种实施例中,crc表可以在每个全重复时间段中最后广播。121.图12示出了根据一些实施例的用于广播服务信令的实施例方法1200。方法1200的操作可以由诸如广播服务器110等的服务器的处理器来执行。122.参考图1-图12,在框302、1002、1102和502中,服务器可以执行方法300(图3)、500(图5)、1000(图10)和1200(图12)的同样编号的框的操作。123.响应于生成crc类型表,在框1202中,服务器可以在广播流中一起广播crc表、crc类型表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表、crc表和crc类型表的广播内容的ota传输的操作来广播crc表、crc类型表和一个或多个lls表。在一些实施例中,在每个全重复时间段中,在可以广播一个或多个lls表之前并且在crc表之前,可以首先广播crc类型表。在各种实施例中,crc类型表的存在可以向接收器设备指示该crc类型表是lls表集合中的第一个表。124.图13示出了根据一些实施例的用于确定低级别信令表的完整性的实施例方法1300。方法1300的操作可以由诸如网关102、智能电话106、电视103等的接收器设备的处理器来执行。在各种实施例中,方法1300的操作可以作为方法200(图2)的一部分来执行,例如,作为参考图2描述的框206中的操作的补充或替代。125.参考图1-图13,在框902中,处理器可以执行参考图9描述的方法900的同样编号的框的操作。126.在确定框1302中,处理器可以确定在接收的表中是否指示crc码。在一些实施例中,lls表可以包括专用于crc码的字段。识别该字段存在可以指示crc码存在于lls表中。在一些实施例中,lls表可以是crc表。识别该字段类型是crc表可以指示crc码存在于lls表中。响应于确定没有指示crc码(即确定框1302=“否”),在框906中,处理器可以执行如参考图9所述的方法900的同样编号的框的操作。127.响应于确定指示crc码(即确定框1302=“是”),处理器可以在框1304中计算crc码。例如,处理器可以使用存储器中所有lls表的字段来计算crc码。在各种实施例中,可以至少使用与一个或多个lls表中的每一个的三个字段相对应的字节值来计算crc码。作为一个示例,每个lls表的lls表标识符字段、lls组标识符字段和lls表版本字段可以用于计算crc码。在一些实施例中,用于生成crc码的crc函数可以是8、16、32或64比特函数。当仅使用一个或多个lls表中的每一个的三个字段时,另外的字段的字节值(诸如组计数减1字段的字节值)可以与lls表标识符字段、lls组标识符字段和lls表版本字段一起使用来计算crc码。128.在确定框1306中,处理器可以确定指示的crc码和计算的crc码是否匹配。例如,处理器可以将两个crc码一起比较。匹配可以指示所有lls表都存在于存储器中。crc码不同可以指示一个或多个lls表丢失并且需要被接收。在某些情况下,尽管接收的lls表可能是自调谐到信道以来接收到的第一个lls表,但是接收器设备可能先前已经被调谐到该信道,并且可能已经在存储器中存储有lls表。在这种情况下,仅通过接收crc码并与先前存储的值进行比较,接收器设备就能够确认先前存储的lls表是否是完整的集合。129.响应于确定不匹配(即确定框1306=“否”),处理器可以在框916接收下一个lls表。在框1306中,处理器可以确定指示的crc码和计算的crc码是否匹配。以这种方式,当接收到表时,可以检查接收的表的集合,直到它完整。130.响应于确定匹配(即确定框1306=“是”),处理器可以前进到框208。131.图14示出了根据一些实施例的广播服务信令的实施例方法1400。方法1400的操作可以由诸如广播服务器110等的服务器的处理器来执行。132.参考图1-图14,在框302中,服务器可以执行如参考图3所述的方法300的同样编号的框的操作。133.在框1402中,服务器可以将哈希函数应用于一个或多个lls表以生成哈希值。在各种实施例中,哈希函数可以应用于要被广播的一个或多个lls表,以生成哈希值。在一些实施例中,哈希函数可以应用于整个表。在一些实施例中,哈希函数可以仅应用于每个表的一部分,诸如一个或多个lls表的前四个字段。134.在框1004中,服务器可以执行参考图10描述的方法1000的同样编号的框的操作。135.在框1404中,服务器可以在要被广播的最后一个lls表中指示哈希值。例如,哈希值可以在添加到要被广播的最后一个表的字段或属性中指示。在各种实施例中,哈希表的存在可以向接收器设备指示该哈希表是lls表集合的结束表。136.在框1008中,服务器可以执行参考图10描述的方法1000的同样编号的框的操作。137.在框1406中,服务器可以在第一个lls表中指示哈希类型。哈希类型可以指示用于生成哈希值的所应用的哈希函数。例如,哈希类型可以在添加到要被广播的第一个或一个或多个lls表的字段或属性中指示。138.在框1012中,服务器可以执行参考图10描述的方法1000的同样编号的框的操作。139.图15示出了根据一些实施例的用于广播服务信令的实施例方法1500。方法1500的操作可以由诸如广播服务器110等的服务器的处理器来执行。140.参考图1-图15,在框302和1302中,服务器可以执行参考图3描述的方法300和参考图14描述的方法1400的同样编号的框的操作。141.在框1502中,服务器可以生成指示哈希值的哈希表。在各种实施例中,哈希表可以指示应用于一个或多个lls表以生成哈希值的哈希函数。哈希表本身可以是一种类型的lls表,并且可以包括与所确定的要被广播的一个或多个lls表相关联的组id。142.在框1008和1406中,服务器可以执行参考图10描述的方法1000和参考图14描述的方法1400的同样编号的框的操作。143.在框1504中,服务器可以在广播流中一起广播哈希表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表和哈希表的广播内容的ota传输的操作来广播哈希表和一个或多个lls表。在各种实施例中,哈希表可以在每个全重复时间段中最后广播。144.图16示出了根据一些实施例的用于广播服务信令的实施例方法1600。方法1600的操作可以由诸如广播服务器110等的服务器的处理器来执行。145.参考图1-图16,在框302、1402、1502和702中,服务器可以执行方法300(图3)、700(图7)、1400(图14)和1500(图15)的同样编号的框的操作。146.在框1602中,响应于生成哈希类型表,服务器可以在广播流中一起广播哈希表、哈希类型表和一个或多个lls表。例如,服务器可以通过控制广播发送器生成包括一个或多个lls表、哈希表和哈希类型表的广播内容的ota传输的操作来广播哈希表、哈希类型表和一个或多个lls表。在一些实施例中,在每个全重复时间段中,在可以广播一个或多个lls表之前并且在哈希表之前,可以首先广播哈希类型表。在各种实施例中,哈希类型表的存在可以向接收器设备指示该哈希类型表是lls表集合中的第一个表。147.图17示出了根据一些实施例的用于确定低级别信令表的完整性的实施例方法1700。方法1700的操作可以由诸如网关102、智能电话106、电视103等的接收器设备的处理器来执行。在各种实施例中,方法1700的操作可以作为方法200(图2)的一部分来执行,例如,作为参考图2描述的框206的操作的补充或替代。148.参考图1-图17,在框902中,处理器可以执行参考图9描述的方法900的同样编号的框的操作。149.在确定框1702中,处理器可以确定在接收的表中是否指示哈希值。在一些实施例中,lls表可以包括专用于哈希值的字段。识别该字段存在可以指示哈希值存在于lls表中。在一些实施例中,lls表可以是哈希表。识别字段类型是哈希表可以指示哈希值存在于lls表中。响应于确定没有指示哈希值(即确定框1702=“否”),在框906中,处理器可以执行如参考图9所述的方法900的同样编号的框的操作。150.响应于确定指示哈希值(即确定框1702=“是”),处理器可以在框1704中应用哈希函数来生成哈希值。例如,处理器可以使用存储器中所有lls表的字段来生成哈希值。在各种实施例中,哈希函数可以应用于要被广播的一个或多个lls表,以生成哈希值。在一些实施例中,哈希函数可以应用于整个表。在一些实施例中,哈希函数可以仅应用于每个表的一部分,诸如一个或多个lls表的前四个字段。151.在确定框1706中,处理器可以确定指示的哈希值和生成的哈希值是否匹配。例如,处理器可以将两个哈希值一起比较。匹配可以指示所有lls表都存在于存储器中。哈希值不同可以指示一个或多个lls表丢失并且需要被接收。在某些情况下,尽管接收的lls表可能是自调谐到信道以来接收到的第一个lls表,但是接收器设备可能先前已经被调谐到该信道,并且可能已经在存储器中存储有lls表。在这种情况下,仅通过接收哈希值码并将其与先前计算的存储的值进行比较,接收器设备就能够确认先前存储的lls表是否是完整的集合。152.响应于确定不匹配(即确定框1706=“否”),处理器可以在框916接收下一个lls表,并且在确定框1706中再次确定指示的哈希值和计算的哈希值是否匹配。以这种方式,当接收到表时,可以检查接收的表的集合,直到它完整。153.响应于确定匹配(即确定框1706=“是”),处理器可以前进到框208。154.图18示出了根据一些实施例的用于广播顺序标记的实施例方法1800。方法1800的操作可以由诸如广播服务器110等的服务器的处理器来执行。在各种实施例中,方法1800的操作可以结合方法300(图3)、400(图4)、500(图5)、600(图6)、700(图7)、800(图8)、1000(图10)、1100(图11)、1200(图12)、1400(图14)、1500(图15)和/或1600的操作来执行。155.参考图1-图18,在框1802中,服务器可以确定表广播顺序。广播顺序可以是在每个plp上广播lls表的顺序。在框1804中,服务器可以至少部分基于表广播顺序在一个或多个表中设置一个或多个标志。作为示例,服务器可以设置指示要被广播的第一个表、要被广播的最后一个表等的标志。可以通过在表的字段中指示不同的字节值来设置标志。然后,在方法300(图3)、400(图4)、500(图5)、600(图6)、700(图7)、800(图8)、1000(图10)、1100(图11)、1200(图10)的框306、504、704、1012、1104、1202、1202、1504和1602中,可以按表广播顺序来广播表。156.本文讨论了不同标准和协议的各种示例,诸如atsc1.0、atsc3.0、dvb、3gpp等。具体地,atsc1.0、atsc3.0、dvb和3gpp的讨论仅作为示例来提供,以更好地说明各种实施例的各方面,并且不意图以任何方式限制各种实施例。其他标准和协议可以与各种实施例一起使用,并且在各种示例中可以替换其他标准和协议,而不脱离本发明的精神或范围。157.各种实施例(包括但不限于以上参考图1-图18讨论的实施例)可以在各种计算设备(例如,接收器设备)中的任何一种中实施,其示例在图19中示出。例如,计算设备1900可以包括耦合到触摸屏控制器1904和内部存储器1902的处理器1901。处理器1901可以是指定用于一般或特定处理任务的一个或多个多核集成电路(integratedcircuit,ic)。内部存储器1902可以是易失性或非易失性存储器,也可以是安全和/或加密的存储器,或者不安全和/或未加密的存储器,或者它们的任意组合。触摸屏控制器1904和处理器1901也可以耦合到触摸屏面板1912,诸如电阻感应触摸屏、电容感应触摸屏、红外感应触摸屏等。158.计算设备1900可以具有一个或多个无线电信号收发器1908(例如,wi-fi、蜂窝等)和天线1910,用于发送和接收,其彼此耦合和/或耦合到处理器1901。收发器1908和天线1910可以与上述电路一起使用,以实施各种无线传输协议栈和接口。计算设备1900可以包括蜂窝网络无线调制解调器芯片1916,其能够经由蜂窝网络进行通信,并且耦合到处理器1901。计算设备1900还可以包括耦合到处理器1901并被配置为接收ota广播的一个或多个天线1979和调谐器1980。159.计算设备1900可以包括耦合到处理器1901的外围设备连接接口1918。外围设备连接接口1918可以被单独配置为接受一种类型的连接,或者被多重配置为接受各种类型的物理和通信连接(公共或专用的),诸如usb、firewire、thunderbolt或pcie。外围设备连接接口1918也可以耦合到类似配置的外围设备连接端口(未示出)。160.计算设备1900还可以包括用于提供音频输出的扬声器1914。计算设备1900还可以包括由塑料、金属或材料组合构成的外壳1920,用于包纳本文讨论的所有或一些组件。计算设备1900可以包括耦合到处理器1901的电源1922,诸如一次性电池或可充电电池。可充电电池也可以耦合到外围设备连接端口,以从计算设备1900外部的源接收充电电流。161.各种实施例(包括但不限于上面参考图1-图18讨论的实施例)也可以在各种商业可用的网关(诸如图20所示的网关2000)中的任何一种上实施。这种网关2000通常包括耦合到易失性存储器2002的处理器2001。网关2000还可以包括一个或多个天线2006和耦合到一个或多个网络收发器2003(其耦合到处理器2001)的调谐器2005。调谐器2005、一个或多个网络收发器2003和处理器2001可以被配置为接收ota广播。耦合到处理器2001的一个或多个网络收发器2003(诸如网络接入端口)可以被配置为建立与有线通信网络2012的有线连接2010和/或与无线网络2016的无线连接2014。有线网络和/或无线网络2016可以是耦合到其他计算设备和路由器/交换机的局域网、因特网、公共交换电话网和/或蜂窝网络(例如,cdma、tdma、gsm、pcs、3g、4g、lte或任何其他类型的蜂窝网络)。162.各种实施例(包括但不限于上面参考图1-图18讨论的实施例)也可以在各种商业可用的服务器设备(诸如图21中所示的服务器2100)中的任何一种上实施。这种服务器2100通常包括耦合到易失性存储器2102和大容量非易失性存储器(诸如磁盘驱动器2103)的处理器2101。服务器2100还可以包括耦合到处理器2101的软盘驱动器、光盘(compactdisc,cd)或数字多功能盘(digitalversatiledisc,dvd)驱动器2106。服务器2100还可以包括一个或多个有线或无线网络收发器2104,诸如一个或多个网络接入端口和/或有线或无线调制解调器(例如,一个无线调制解调器、两个无线调制解调器、三个无线调制解调器、四个无线调制解调器或多于四个无线调制解调器),其耦合到处理器2101,用于建立与一个或多个通信网络2107的网络接口连接,诸如耦合到其他计算设备和/或服务器的局域网(例如,以太网等)、因特网、公共交换电话网和/或一个或多个蜂窝网络(例如,cdma、tdma、gsm、pcs、3g、4g、lte或任何其他类型的蜂窝网络)。163.各种实施例(包括但不限于上面参考图1-图18讨论的实施例)可以在各种接收器设备(例如,电视机,诸如智能电视机)中的任何一种中实施,其示例在图22中示出。电视机2200可以包括处理器2202和内部存储器2206。处理器2202可以是指定用于一般或特定处理任务的一个或多个多核集成电路。内部存储器2206可以是易失性或非易失性存储器,也可以是安全和/或加密的存储器,或者不安全和/或未加密的存储器,或者它们的任意组合。在另一实施例中(未示出),电视机2200也可以耦合到外部存储器,诸如外部硬盘驱动器。164.电视机2200可以具有耦合到处理器2202的一个或多个卫星、电缆或地面调谐器2208。一个或多个调谐器2208可以与上述电路一起使用,以接收和调谐通过物理连接2204(例如,到有线网络的连接、到天线的连接等)从发送器系统(未示出)接收的信号(例如,电视信号)。调谐器2208和连接的天线(在电视机2200内部或者经由物理连接2204连接)可以被配置为接收ota广播。165.电视机2200可以具有一个或多个无线电信号收发器2216(例如,电视机2200可以具有一个或多个无线电信号收发器2216(例如,wi-fi、蜂窝等)和天线2250,用于发送和接收,其彼此耦合和/或耦合到处理器2202。收发器2216和天线2250可以与上述电路一起使用,以实施各种无线传输协议栈和接口。电视机2200可以包括一个或多个蜂窝网络无线调制解调器芯片2252,诸如一个蜂窝网络无线调制解调器芯片、两个蜂窝网络无线调制解调器芯片、三个蜂窝网络无线调制解调器芯片、四个蜂窝网络无线调制解调器芯片或多于四个蜂窝网络无线调制解调器芯片,其能够经由一个或多个蜂窝网络进行通信并且耦合到处理器2202。一个或多个蜂窝网络无线调制解调器芯片2252可以使电视机2200能够从一个或多个蜂窝网络(例如,cdma、tdma、gsm、pcs、3g、4g、lte或任何其他类型的蜂窝网络)接收广播服务。166.电视机2200可以包括耦合到处理器2202的外围设备连接接口2218。外围设备连接接口2218可以被单独配置为接受一种类型的连接,或者可以被配置为接受各种类型的物理和通信接口/连接(公共的或专有的),诸如usb、firewire、thunderbolt或pcie。外围设备连接接口2218还可以耦合到类似配置的外围设备连接端口(未示出),诸如包括在与电视机2200通信的条件访问模块2219上的连接端口。167.电视机2200还可以包括用于提供音频输出的扬声器2214。电视机2200还可以包括由塑料、金属或材料组合构成的外壳2220,用于包纳本文讨论的所有或一些组件。电视机2200可以连接到电源(未示出),诸如墙壁插座。电视机2200还可以包括用于接收用户输入的物理按钮2222。电视机2200还可以包括显示屏2217,其耦合到处理器2202并用于显示可视图像,诸如电视节目等。168.处理器1901、2001、2101、2202可以是任何可编程微处理器、微型计算机或多处理器芯片,其可以由软件指令(应用)配置以执行各种功能,包括上述各种实施例的功能。在一些设备中,可以提供多个处理器,诸如一个处理器专用于无线通信功能,一个处理器专用于运行其他应用。典型地,软件应用在被访问和加载到处理器1901、2001、2101、2202之前可以存储在内部存储器中。处理器1901、2001、2101、2202可以包括足以存储应用软件指令的内部存储器。在许多设备中,内部存储器可以是易失性或非易失性存储器,诸如闪存,或者两者的混合。出于本描述的目的,对存储器的一般引用是指处理器1901、2001、2101、2202可访问的存储器,包括插入设备的内部存储器或可移动存储器以及处理器1901、2001、2101、2202自身内的存储器。169.前述方法描述和过程流程图仅作为说明性示例提供,并不意图要求或暗示各种实施例的步骤必须以呈现的顺序执行。如本领域技术人员将理解的,前述实施例中的步骤顺序可以以任何顺序执行。诸如“此后”、“然后”、“接下来”等词语不意图限制步骤的顺序;这些词语只是用来引导读者描述的方法。此外,任何以单数形式引用权利要求元素,例如,使用冠词“一”、“一个”或“所述”,不应被解释为将该元素限制为单数。170.结合本文公开的实施例描述的各种说明性逻辑块、模块、电路和算法步骤可以实施为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,各种说明性的组件、块、模块、电路和步骤已经在上面根据它们的功能进行了一般性的描述。这种功能实施为硬件还是软件取决于特定的应用和对整个系统施加的设计约束。技术人员可以针对每个特定应用以不同的方式实施所描述的功能,但是这种实施决策不应被解释为导致脱离本发明的范围。171.用于实施结合本文所公开的方面描述的各种说明性逻辑、逻辑块、模块和电路的硬件可以用通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或其他可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或设计成执行本文所述功能的它们的任意组合来实施或执行。通用处理器可以是微处理器,但是可选地,处理器可以是任何传统的处理器、控制器、微控制器或状态机。处理器也可以被实施为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、结合dsp内核的一个或多个微处理器、或者任何其他这样的配置。可替代地,一些步骤或方法可以由特定于给定功能的电路来执行。172.在一个或多个示例性方面,所描述的功能可以在硬件、软件、固件或其任意组合中实施。如果在软件中实施,则功能可以作为一个或多个指令或代码存储在非暂时性计算机可读介质或非暂时性处理器可读介质上。本文公开的方法或算法的步骤可以体现在处理器可执行软件模块和/或处理器可执行指令中,其可以驻留在非暂时性计算机可读或非暂时性处理器可读存储介质上。非暂时性服务器可读、计算机可读或处理器可读存储介质可以是可由计算机或处理器访问的任何存储介质。作为示例而非限制,这种非暂时性服务器可读、计算机可读或处理器可读介质可以包括ram、rom、eeprom、闪存、cd-rom或其他光盘存储装置、磁盘存储装置或其他磁存储设备,或者可以用于以指令或数据结构的形式存储期望的程序代码并且可以由计算机访问的任何其他介质。如本文所使用的磁碟(disk)和盘包括光盘(cd)、激光盘、光碟、数字多功能盘(dvd)、软盘和蓝光光盘,其中磁碟通常磁性地再现数据,而盘用激光光学地再现数据。以上的组合也包括在非暂时性服务器可读、计算机可读和处理器可读介质的范围内。此外,方法或算法的操作可以作为代码和/或指令的一个或任何组合或集合驻留在非暂时性的服务器可读、处理器可读介质和/或计算机可读介质上,其可以被结合到计算机程序产品中。173.提供所公开实施例的前述描述是为了使本领域的任何技术人员能够制造或使用本发明。对这些实施例的各种修改对于本领域技术人员来说将是显而易见的,并且在不脱离本发明的精神或范围的情况下,本文定义的一般原理可以应用于其他实施例。因此,本发明不意图限于本文所示的实施例,而是符合与下面的权利要求和本文公开的原理和新颖特征一致的最宽范围。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献