用于在网络环境中提供测量报告的方法和装置的制作方法

文档序号:7677932阅读:294来源:国知局
专利名称:用于在网络环境中提供测量报告的方法和装置的制作方法
用于在网络环境中提供测量报告的方法和装置
背景
领域
本发明一般涉及通信系统的操作,尤其涉及用于在网络环境中提供测量报 告的方法和装置。
背景
诸如无线通信网络等数据网络不得不在为单个终端定制的服务与提供给 大量终端的服务之间进行折衷。例如,将多媒体内容分发至大量资源有限的便 携式设备(订户)是一个复杂的问题。因此,对于网络管理员、内容零售商、 以及服务供应商而言,能够以快速并且高效的方式分发内容和/或其它网络服务 并由此增加带宽利用率和功率效率是至关重要的。
在当前内容递送/媒体分发系统中,实时和非实时服务以一个或多个内容 流的方式被递送到网络上的设备。例如,通信网络可利用正交频分复用
(OFDM)来在网络服务器与一个或多个移动设备之间提供通信。该技术提供 一种具有数据隙的传输帧,该数据隙打包有要在分发网络上以一个或多个内容
流的形式投递的服务。
通信系统的性能取决于可以分组差错率(PER)或物理层分组(PLP)差 错率来表达的接收质量。例如,PER可被用来指示接收设备将能够多准确地解 码在网络上传送的内容流。例如,高PER指示一特定内容流正在以许多差错 的情况下被接收,这可能导致降级的性能。因此,网络服务器知道内容流正有 多正确地被接收以便确定通信系统的性能并根据需要作出调整是有用的。
通常,在分发网络上递送内容流的网络服务器不知道在任何特定接收设备
上正在体验到的PER。因此,由于传输信道上的差错,接收设备可能不能够准
确地将接收到的内容流解码,然而,内容服务器可能不知道被降级的性能。 因此,具有一种能够在通信系统中提供差错测量报告以使得能够确定系统的性能的系统是合需的。
概要
在一个或多个实施例中,提供了一种用以在通信网络中提供测量报告的报 告系统。例如,该系统用以报告与该网络通信的设备处所体验到的差错率。在 一实施例中,该系统利用报告控制消息来激活在一个或多个设备上的误差测 量。测量日志被维护在每个设备上且当误差测量完成时,日志被传送给诸如内 容服务器等网络实体,以使得关于那些设备的网络性能可被评估并根据需要进 行调节。
在一方面,提供了一种用以提供测量报告的方法。该方法包括接收包括 至少一个参数的报告控制消息,基于该至少一个参数测量流的差错率,基于差 错率生成测量报告,以及传送测量报告。
在另一方面,提供了一种用以提供测量报告的装置。该装置包括配置成接 收包括至少一个参数的报告控制消息的接收逻辑,以及配置成基于该至少一个 参数测量流的差错率的检错逻辑。该装置还包括配置成基于差错率生成测量报 告的处理逻辑,以及配置成传送测量报告的传送逻辑。
在另一方面,提供了一种用以提供测量报告的装置。该装置包括用于接收 包括至少一个参数的报告控制消息的装置,和用于基于该至少一个参数测量流 的差错率的装置。该装置还包括用于基于差错率生成测量报告的装置,和用于 传送测量报告的装置。
在另一方面,提供了一种具有在被执行时提供测量报告的计算机程序的计 算机可读介质。该计算机程序包括用于接收包括至少一个参数的报告控制消 息的指令,用于基于该至少一个参数测量流的差错率的指令,用于基于差错率 生成测量报告的指令,以及用于传送测量报告的指令。
在另一方面,提供了配置成执行一种用于提供测量报告的方法的至少一个 处理器。该方法包括接收包括至少一个参数的报告控制消息,基于该至少一 个参数测量流的差错率,基于差错率生成测量报告,以及传送测量报告。
在另一方面,提供了一种用以提供测量报告的方法。该方法包括生成至少 一个报告参数,传送该至少一个报告参数,以及接收标识与所选内容流相关联的PER的报告消息。
在另一方面,提供了一种用以提供测量报告的装置。该装置包括配置成生 成至少一个报告参数的报告逻辑,配置成传送该至少一个报告参数的传送逻
辑,以及配置成接收标识与所选内容流相关联的PER的报告消息的接收逻辑。
在另一方面,提供了一种用以提供测量报告的装置。该装置包括用于生成 至少一个报告参数的装置,用于传送该至少一个报告参数的装置,以及用于接
收标识与所选内容流相关联的PER的报告消息的装置。
在另一方面,提供了一种具有在被执行时提供测量报告的计算机程序的计 算机可读介质。该计算机程序包括用于生成至少一个报告参数的指令,用于传 送该至少一个报告参数的指令,以及用于接收标识与所选内容流相关联的PER 的报告消息的指令。
在又一方面,提供了配置成执行一种用于提供测量报告的方法的至少一个 处理器。该方法包括生成至少一个报告参数,传送该至少一个报告参数,以及 接收标识与所选内容流相关联的PER的报告消息。
各实施例的其它方面将在检阅了下文中所阐述的附图简述、描述、以及权 利要求之后而变得显而易见。
附图简述
通过参照以下结合附图考虑的具体描述,本文所述的各实施例的以上方面 将变得更易于显而易见,附图中


图1示出了包括报告系统的网络;
图2示出了报告系统中所用的报告控制消息的实施例;
图3示出了报告系统中所用的差错报告消息的实施例;
图4示出了报告系统中所用的测量逻辑的实施例;
图5示出了用于提供报告系统的方法的实施例;
图6示出了用于提供报告系统的方法的实施例;
图7示出了报告系统的实施例;
图8示出了报告系统中所用的控制逻辑的实施例;
图9示出了用于提供报告系统的方法的实施例;以及图10示出了报告系统的实施例。
详细描述
在一个或多个实施例中,提供了一种用以在通信网络中提供测量报告的报 告系统。例如,在一实施例中,系统利用报告控制消息来激活设备上的误差测 量。差错日志被维护并返回给网络服务器以使得能设备所体验到的传输质量。 该系统尤其适合在无线网络环境中适用,但是也可在任何类型的网络环境中,
包括但不限于,通信网络、诸如因特网等公共网络、诸如虚拟专用网(VPN) 等专用网络、局域网、广域网、长途网、或任何其它类型的数据网络。
图1示出了包括报告系统的实施例的网络100。网络100包括移动设备 102、服务器104、以及通信网络106。为了描述目的,假定数据网络106用以 使用正交频分复用(OFDM)技术在服务器104与一个或多个移动设备之间提 供通信;然而,该报告系统的实施例也适用于其它传输技术。
在一实施例中,服务器104用以提供可由与网络106通信的设备预订的内 容和/或服务。服务器104通过通信链路108耦合至网络106。通信链路108包 括诸如基于OFDM的无线链路等用以允许服务器104与网络106通信的任何 合适的通信链路。网络106包括允许从服务器104向诸如设备102等与网络106 通信的设备投递内容和/或服务的有线和/或无线网络的任意组合。
该实施例中的设备102包括通过无线链路110与网络106通信的移动电 话。在一实施例中,无线链路110包括基于OFDM技术的前向通信链路和基 于任何合适的反向链路技术的反向通信链路。然而,在其他实施例中,无线链 路110可包括其他用以允许设备与网络106通信的任何合适的有线或无线技 术。
应该注意,网络106可与各实施例的范围内的任意数目和/或类型的设备 通信。例如,适于与该报告系统的实施例一起使用的其它设备包括但并不限于, 个人数字助理(PDA)、电子邮件设备、寻呼机、笔记本计算机、mp3播放器、 视频播放器、或台式计算机。
服务器104包括内容112,后者包括实时和非实时服务。例如,服务包括 含新闻、体育、天气、财经信息、电影的多媒体内容、和/或应用、程序、脚本、或者任何其它类型的合适内容或服务。因此,内容112可包括视频、音频或以 任何合适格式进行格式化的其它信息。
服务器104以一个或多个流114的形式在网络106上递送内容112。例如, 流114包括可被与网络106通信的设备接收的音频、和/或视频流。
设备102接收流114中的一个或多个并将它们解码以获得用于向设备用户 呈现的音频和/或视频信息。如果网络传输信道的质量较佳,则流114在设备 102处以较少的差错被接收且得到的呈现具有合需的质量水平。然而,如果网 络传输信道降级,则流114将具有可能导致不可接受的呈现质量水平的差错。 因此,报告系统的实施例用以允许确定接收到的流的质量并将其报告回服务器 104。服务器104随后可调节一个或多个传输参数以补偿由降级的传输信道所 引起的差错。
在一实施例中,服务器104包括用以请求一个或多个设备报告与一个或多 个流相关联的差错的报告控制逻辑116。例如,在一实施例中,控制逻辑116 用以向设备102传送报告控制消息118以请求设备102测量并报告与一个或多 个流相关联的差错。在一实施例中,消息118是由用以将消息从服务器104递 送给与网络106通信的设备的消息接发服务提供的。在另一实施例中,消息118 (或其相关联的参数)在控制信道中被编码,其中控制信道也从服务器104向 与网络104通信的设备提供信息。例如,消息接发服务允许消息被发送给一个 或多个选定设备,而控制信道允许消息被发送给正在侦听控制信道的一组设 备。在又一实施例中,消息118 (或其任意参数)是以带外传输被递送给设备 102的或者参数在较早时候被预编程到设备中。
设备102包括测量逻辑120,后者接收报告控制消息118并激活测量过程 以基于消息118中的参数测量一个或多个流的差错率。例如,消息118包括流 标识符、开始时间、结束时间、以及报告频率参数。湖懂逻辑120随后测量与 一个或多个流114相关联的分组差错率(PER)和/或任何其它差错参数并将其 记入日志。当测量完成时,测量逻辑120以差错报告消息122的形式将一个或 多个差错日志传送回服务器104。服务器104随后可基于差错报告消息122中 提供的结果调节用于一个或多个流114的传输参数。
因此,报告系统的实施例用以通过执行以下功能中的一项或多项来提供差错报告
a. 在设备处接收报告控制消息。
b. 基于报告控制消息中的参数对一个或多个流进行差错测量。C.生成差错日志。
d.差错日志被传送给服务器以作分析。
因此,报告系统的实施例用以提供差错测量和报告。应该注意,该报告系统并不限于参照图1所述的实现,且落在各实施例范围内的其它实现也是可能的。
图2示出了报告系统中所用的报告控制消息200的实施例;例如,报告控制消息200适于用作图1中所示的报告控制消息118。
报告控制消息200包括将该消息标识为报告控制消息的报头202。报头202可包括任何适当格式的任何适当信息以指示其表示报告控制消息的开始。在报头202之后,报告控制消息200包括指示该设备是要立即进入报告模式还是在指定将来时间(即,下一中断周期)进入报告模式的激活(或直接性)指示符204。报告控制消息200还包括指示开始差错测量的开始时间的开始时间指示符206。报告控制消息200还包括指示差错测量结束的结束时间的结束时间指示符208。
报告控制消息200还包括标识要对其进行差错报告的流的流标识符210、212。例如,流标识符210和212可标识当前在通信网络上传送自服务器的流。流标识符可标识任意数目或类型的流。报告控制消息200还包括指示进行差错报告的频率的报告频率指示符214。例如,频率指示符214可指示以分钟、小时、天等来计的时间间隔以指示发生所标识的流的差错报告的频率或比率。
应该注意,报告控制消息200仅表示一种实现,而落在各实施例范围内的其它实现也是可能的。例如,在其他实施例中,报告控制消息200可包括对所示参数的添加、删除、改动、或变形。
图3示出了报告系统中所用的差错报告消息300的实施例。例如,差错报告消息300适于用作图1中所示的差错报告消息122。
差错报告消息300包括将该消息标识为差错报告消息的报头302。报头302可包括任何适当格式的任何适当信息以指示其表示差错报告消息的开始。差错报告消息300还包括标识在其处生成该差错报告消息的设备的设备标识符304。例如,该设备标识符可标识图l中所示的设备102。
差错报告消息300还包括标识已对其进行了差错测量的流的流标识符306、 310。例如,流标识符306和310可标识当前在通信网络上传送自服务器的流。差错报告消息300还包括分别指示流306、 310中每一个的分组差错率的PER308、 310。对PER的生成的更为详细的描述在本文献的另一章节提供。
应该注意,差错报告消息300仅表示一种实现,而落在各实施例范围内的其它实现也是可能的。例如,在其他实施例中,消息300可包括对所示参数的添加、删除、改动、或变形。
图4示出了报告系统中所用的测量逻辑400的实施例。例如,测量逻辑400适合用作图1中所示的测量逻辑120。测量逻辑400包括全部耦合至数据总线410的处理逻辑402、检错逻辑404、定时器406、以及收发机408。
收发机逻辑408包括用以允许测量逻辑400在网络上通信的任何合适的硬件和/或软件。在一实施例中,收发机逻辑408包括用以接收通信链路412上的一个或多个内容流的逻辑。例如,通信链路412可以是广播信道。收发机逻辑408还包括用以使用任何适当的消息接发服务在消息接发信道414上发送和接收消息的消息接发逻辑。收发机逻辑408还包括用以接收控制信道416上的信息和/或参数的控制信道逻辑。收发机逻辑408还包括用以通过单播传输信道418发送和接收消息的逻辑。因此,收发机逻辑408允许测量逻辑400使用众多类型的通信信道和技术与网络通信。
处理逻辑402包括CPU、处理器、门阵列、硬件逻辑、虚拟机、软件、和/或硬件与软件的任意组合。处理逻辑402用以处理接收到的报告控制消息以执行差错测量和报告生成。例如,报告控制消息可由收发机408通过消息接发信道414或控制信道416接收。报告控制消息随后被传递给处理逻辑402以作处理。
检错逻辑404包括用以对一个或多个接收到的流执行检错的任何适当的硬件和/或软件。例如,这些流可以使用由收发机408提供的广播信道412从网络接收。检错逻辑404用以通过确定已接收到的带有差错的PLP (坏PLP)的数目和接收到的PLP的总数来在一给定时间间隔上确定出所选流的差错指标。该差错指标是通过在该时间间隔上将坏PLP的数目除以接收到的总PLP来确定的。
定时器406包括用以测量其间执行检错的时间间隔的任何适当的硬件和/或软件。例如,处理逻辑402控制定时器406执行开始、停止、复位或任何其它定时器功能。定时器406通过数据总线410向处理逻辑402输出一个或多个指示符以指示测得的时间间隔已到期。
在操作过程中,通过收发机逻辑408使用广播信道412接收到一个或多个流。还接收到报告控制消息。例如,报告控制消息是通过消息接发信道414或控制信道416接收的。报告控制消息被传递给处理逻辑402以作处理。在一实施例中,报告控制消息如图2所示地格式化。报告控制消息标识要报告其差错率的一个或多个流。报告控制消息还指示在对差错率进行日志记入和报告时将实现的时间间隔和报告频率。
处理逻辑402控制定时器406测量所标识的时间间隔。处理逻辑402还控制检错逻辑404测量在该时间间隔期间所标识的流的PER。结果被处理逻辑402在时间间隔结束时记入日志。处理逻辑402随后在报告消息中报告所记入日志的结果。例如,在一实施例中,报告消息如图3所示地格式化。处理逻辑402使用收发机逻辑408和单播信道418将报告消息传送给网络服务器。
在一实施例中,报告系统包括具有存储在计算机可读介质上的一个或多个程序指令("指令")的计算机程序,该程序在由至少一个处理器执行时提供本文所述的报告系统的功能。例如,指令可从诸如软盘、CDROM、存储卡、闪存设备、RAM、 ROM、或任何其它类型的存储设备的计算机可读介质被加载到测量逻辑400中。在另一实施例中,指令可从外部设备或网络资源被下载到测量逻辑400中。这些指令在由测量逻辑400上的至少一个处理器执行时用以提供本文所述的报告系统的实施例。
因此,测量逻辑400用以测量并报告通信网络中一个或多个流的差错率。应该注意,测量逻辑400仅是一种实现,而落在各实施例范围内的其它实现也是可能的。
图5示出了用于提供报告系统的方法500的实施例。例如,在一实施例中,测量逻辑400被配置成执行如下所述的方法500。在框502,接收一个或多个流。例如,通过收发机逻辑408在广播信道412上接收到一个或多个流。流可被传递到处理逻辑402以进行渲染。
在框504,接收报告控制消息。例如,报告控制消息是由收发机逻辑408使用消息接发信道414或控制信道416接收到的。报告控制消息还可以带外传输地来接收或被预编程到设备中。在一实施例中,报告控制消息如图2所示地格式化。例如,报告控制消息可包括但并不限于报头、激活指示符、开始及结束时间指示符、流标识符、以及报告频率指示符。报告控制消息被传递给处理逻辑402以作处理。
在框506,启动定时器,其开始测量时间间隔。测量时间间隔是在其间确定一个或多个流的差错测量的时间间隔。在一实施例中,处理逻辑402控制定时器406基于包括在报告控制消息中的开始时间指示符来开始测量该测量时间间隔。
在框50S,确定一个或多个所选流的PER。在一实施例中,检错逻辑404用以测量报告控制消息中所标识的一个或多个流的PER。例如,PER是基于接收到的坏PLP的数目与接收到的PLP的总数目的比。
在框510,维护差错日志。在一实施例中,处理逻辑402与检错逻辑404通信以接收与所标识的流有关的差错指标。差错指标被处理到由处理逻辑402维护的差错日志中。
在框512,执行测试以确定测量时间间隔是否已到期。在一实施例中,定时器406测量该测量时间间隔,并在其到期时,定时器406通知处理逻辑402。如果定时器还未到期,则方法行进到框508。如果定时器已到期,则方法行进到框514。
在框514,传送差错日志。在一实施例中,处理逻辑402用以使用收发机逻辑408和通信信道418将差错日志传送给网络服务器。
因此,方法500用以提供报告系统的实施例。应该注意,方法500仅表示一种实现,而方法500的改变、添加、删减、组合或其它变形在各实施例的范围内是可能的。
图6示出了用于提供报告系统的方法600的实施例。例如,在一实施例中,测量逻辑400被配置成执行如下所述的方法600。在框602,接收一个或多个流。例如,通过收发机逻辑408在广播信道412上接收到一个或多个流。流可被传递到处理逻辑402以进行渲染。
在框604,监视控制信道。例如,收发机逻辑408监视控制信道416以寻找报告控制消息和/或参数。
在框606,报告控制参数在控制信道上被标识出。在一实施例中,报告控制参数可包括但并不限于报头、激活指示符、开始及结束时间指示符、流标识符、以及报告频率指示符。报告控制参数被传递给处理逻辑402以作处理。
在框508,启动定时器,其开始激活时间间隔。激活时间间隔是在其之后确定一个或多个流的差错测量的时间间隔。在一实施例中,处理逻辑402控制定时器406基于在控制信道416上接收到的参数来开始测量激活时间间隔。
在框610,执行测试以确定激活时间间隔是否已到期。在一实施例中,定时器406测量激活时间间隔,并在其到期时,定时器406通知处理逻辑402。如果定时器还未到期,则方法在框610等待。如果定时器已到期,则方法行进到框612。
在框612,启动定时器,其开始测量时间间隔。测量时间间隔是在其间确定一个或多个流的差错测量的时间间隔。在一实施例中,处理逻辑402控制定时器406基于在控制信道416上接收到的参数来开始测量该测量时间间隔。
在框614,确定一个或多个所选流的PER。在一实施例中,检错逻辑404用以测量控制信道上接收到的参数所标识的一个或多个流的PER。例如,对于一特定的流,PER是基于接收到的具有差错的PLP的数目与接收到的PLP的总数目的比。
在框616,维护差错日志。在一实施例中,处理逻辑402与检错逻辑404通信以接收与所标识的流有关的差错指标。差错指标被处理到由处理逻辑402维护的差错日志中。
在框618,执行测试以确定测量时间间隔是否已到期。在一实施例中,定时器406测量该测量时间间隔,并在其到期时,定时器406通知处理逻辑402。如果定时器还未到期,则方法行进到框614。如果定时器已到期,则方法行进到框620。
在框620,传送差错日志。在一实施例中,处理逻辑402用以使用收发机逻辑和通信信道418将差错日志传送给网络服务器。
因此,方法600用以提供报告系统的实施例。应该注意,方法600仅表示一种实现,而方法600的改变、添加、删减、组合或其它变形在各实施例的范围内是可能的。
图7示出了报告系统700的实施例。报告系统700包括用于接收的装置(702),在一实施例中其包括收发机408上的接收逻辑。报告系统700还包括用于测量的装置(704),在一实施例中其包括检错逻辑404。报告系统700还包括用于生成的装置(706),在一实施例中其包括处理逻辑402。报告系统700还包括用于传送的装置(708),在一实施例中其包括收发机408上的传送逻辑。在一实施例中,装置702、 704、 706、和708是由配置成执行用以提供本文所述的报告系统的实施例的程序指令的至少一个处理器实现的。
图8示出了报告系统中所用的控制逻辑800的实施例。例如,控制逻辑800适合用作图1中所示的控制逻辑116。控制逻辑800包括全部耦合至数据总线810的处理逻辑802、报告逻辑804、内容806、以及收发机808。
内容806包括任何合适的内容,其中包括实时和非实时服务。例如,服务包括含新闻、体育、天气、财经信息、电影的多媒体内容、和/或应用、程序、脚本、或者任何其它类型的合适内容或服务。因此,内容806可包括视频、音频或以任何合适格式进行格式化的其它信息。
收发机逻辑808包括用以允许控制逻辑800在网络上通信的任何合适的硬件和/或软件。在一实施例中,收发机逻辑808包括用以在通信链路812上以一个或多个流的形式传送内容806中任意一个或全部的逻辑。例如,通信链路812可以是在其上广播一个或多个内容流的广播信道。收发机逻辑808还包括用以使用任何适当的消息接发服务在消息接发信道814上发送和接收消息的消息接发逻辑。收发机逻辑808还包括用以通过控制信道816发送信息和/或参数的控制信道逻辑。收发机逻辑808还包括用以通过单播传输信道818发送和接收消息的逻辑。因此,收发机逻辑808允许控制逻辑800使用众多类型的通信信道和技术与网络通信。
报告组件804包括用以生成被传送到一个或多个设备的一个或多个报告参数的任何适当的硬件和/或软件。在一实施例中,报告逻辑804用以选择一个或多个要往回报告一个或多个内容流的差错指标的设备。例如,所选设备可以 是一个或多个个别标识的设备或者是在同一地理区域操作的一组设备。实际上
报告逻辑804可使用任何选择技术来选择要往回报告差错指标的设备。另外,
可使用任何选择技术来确定要由所选设备为其测量差错指标的流。例如,这些
流可以由流标识符或任何其它的标识手段来标识。因此,报告逻辑804用以生 成包括标识流和测量准则的报告参数的报告控制消息。
在一实施例中,消息接发信道818被用来向一个或多个所选设备传达报告 控制消息。报告控制消息包括一个或多个报告参数。例如,报告控制消息可如 图2所示地格式化。在另一实施例中,控制信道816被用来向侦听网络控制信 道的设备传达报告参数。在另一实施例中,报告参数在带外通信中传送给设备。
在操作期间,报告参数被纳入报告控制消息,后者被使用收发机逻辑808 传送给一个或多个设备。例如, 一个或多个内容流可以在网络上使用由收发机 808提供的广播信道812来传送。报告逻辑804用以选择网络上将要报告内容 流中的一个或多个的差错指标的一个或多个设备。生成报告控制消息,其标识 流和将在其间进行差错测量的时间间隔。报告控制消息被使用收发机逻辑808
和消息接发信道818传送给一个或多个设备。例如,通过确定已接收到的带有 差错的PLP (坏PLP)的数目和接收到的PLP的总数来在一给定时间间隔上确 定出所选流的差错指标。该差错指标是通过在该时间区间上将坏PLP的数目除 以接收到的总PLP来确定的。
处理逻辑802包括CPU、处理器、门阵列、硬件逻辑、虚拟机、软件、 和/或硬件与软件的任意组合。处理逻辑802用以处理接收到的报告消息以确定 网络的性能。在一实施例中,报告消息如图3所示地格式化。例如,报告消息 由收发机808通过消息接发信道818或单播信道816接收。报告消息随后被传 递给处理逻辑802以作处理。
在操作期间,接收到包括在网络上广播的所选流的差错指标的一个或多个 报告消息。在一实施例中,处理逻辑802用以处理接收到的差错指标并确定所 选流的广播是否需要调节。例如,如果所报告的差错率较高,则收发机808所 用的传输参数可被调节以结合用于所广播的流的额外差错编码。实际上处理逻 辑802可响应于接收到的差错报告作出对系统性能的任意类型的调节。在一实施例中,报告系统包括具有存储在计算机可读介质上的一个或多个 程序指令("指令")的计算机程序,该程序在由至少一个处理器执行时提供
本文所述的报告系统的功能。例如,指令可从诸如软盘、CDROM、存储卡、 闪存设备、RAM、 ROM、或任何其它类型的存储设备的计算机可读介质被加 载到控制逻辑800中。在另一实施例中,指令可从外部设备或网络资源被下载 到控制逻辑800中。这些指令在由控制逻辑800上的至少一个处理器执行时用 以提供本文所述的报告系统的实施例。
因此,控制逻辑800用以控制哪些设备被激活以测量并报告通信网络中一 个或多个流的差错率。应该注意,控制逻辑800仅是一种实现,而落在各实施 例范围内的其它实现也是可能的。
图9示出了用于提供报告系统的方法卯0的实施例。例如,在一实施例中, 控制逻辑800被配置成执行如下所述的方法卯0。
在框902,传送一个或多个内容流。例如,通过收发机逻辑808在广播信 道812上传送一个或多个流在框卯4,生成报告控制参数。例如,报告控制参数由报告逻辑804生成。 报告控制参数包括可被接收设备用来执行检错的流标识符和定时信息。在一实 施例中,报告控制参数被纳入报告控制消息中。
在框906,选择接收报告控制参数的设备。例如,可选择个别设备接收报 告控制参数或者可选择一组设备。在一实施例中,报告逻辑804确定哪些设备 要接收报告控制参数。
在框卯8,报告控制参数由收发机逻辑808传送。在一实施例中,这些参 数是使用消息接发信道814或控制信道816在报告控制消息中传送的。报告控 制消息还可在带外传输中传送。在一实施例中,报告控制消息如图2所示地格 式化。例如,报告控制消息可包括但并不限于报头、激活指示符、开始及结束 时间指示符、流标识符、以及报告频率指示符。
在框910,在一个或多个报告消息中接收到差错日志。在一实施例中,收 发机逻辑808用以接收来自网络上一个或多个设备的差错报告消息。例如,报 告消息由收发机逻辑808使用消息接发信道814或单播信道818接收。
在框912,基于报告消息中接收到的差错日志调节性能参数。例如,处理逻辑802用以处理差错日志以确定是否需要调节一个或多个传输参数以对高差 错率进行补偿。例如,处理逻辑802可控制收发机逻辑808对与高差错率相关 联的任何流执行额外的差错编码。
因此,方法卯O用以提供报告系统的实施例。应该注意,方法卯O仅表示 一种实现,而方法卯0的改变、添加、删减、组合或其它变形在各实施例的范 围内是可能的。
图10示出了报告系统1000的实施例。报告系统1000包括用于生成的装 置(1002),在一实施例中其包括报告逻辑804。报告系统1000还包括用于传送 的装置(1004),在一实施例中其包括收发机808上的传送逻辑。报告系统IOOO 还包括用于接收的装置(1006),在一实施例中其包括收发机808上的接收逻辑。 在一实施例中,装置1002、 1004、和1006是由配置成执行用以提供本文所述 的报告系统的实施例的程序指令的至少一个处理器实现的。
因此,结合本文中公开的实施例描述的各个说明性逻辑、逻辑框、模块、 以及电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、 现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、 分立的硬件组件、或其设计成执行本文中描述的功能的任意组合来实现或执 行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的 处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组 合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或 多个微处理器、或任何其他此类配置。
结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由 处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM 存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、 硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。 示例性存储介质被耦合到处理器以使得该处理器能从/向该存储介质读取和写 入信息。在替换方案中,存储介质可被整合到处理器。处理器和存储介质可驻 留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介 质可作为分立组件驻留在用户终端中。
提供前面对所公开的实施例的描述是为了使本领域任何技术人员皆能制作或使用本发明。对这些实施例的各种修改对于本领域技术人员将是显而易见 的,并且本文中定义的普适原理可被应用于其他实施例——例如即时消息接发 服务或任何普通无线数据通信应用中,而不会脱离本发明的精神或范围。由此, 本发明并非旨在被限定于本文中示出的实施例,而是应被授予与本文中公开的
原理和新颖性特征一致的最广义的范围。本文中专门使用措辞"示例性的"来 表示"起到示例、实例、或例示的作用"。本文中描述为"示例性"的任何实 施例不必被解释为优于或胜过其他实施例。
相应地,尽管已在此说明和描述了报告系统的各实施例,但应将认识到可 在不脱离其精神实质或本质特征的前提下对各实施例作出各种修改。因此,这 里的公开和描述旨在为说明性而非限制在所附权利要求中阐述的本发明的范 围。
权利要求
1. 一种用于提供测量报告的方法,所述方法包括接收包括至少一个参数的报告控制消息;基于所述至少一个参数测量流的差错率;基于所述差错率生成测量报告;以及传送所述测量报告。
2. 如权利要求1所述的方法,其特征在于,还包括使用消息接发服务接 收所述报告控制消息。
3. 如权利要求1所述的方法,其特征在于,还包括通过控制信道接收所 述报告控制消息。
4. 如权利要求1所述的方法,其特征在于,还包括在带外传输中接收所 述报告控制消息。
5. 如权利要求1所述的方法,其特征在于,所述测量包括测量所述流的 分组差错率(PER)。
6. 如权利要求5所述的方法,其特征在于,还包括通过将坏分组指标除 以总分组指标来确定所述PER。
7. 如权利要求1所述的方法,其特征在于,还包括将所述至少一个参数 解码以确定开始时间、结束时间、以及频率指示符中的一个或多个。
8. 如权利要求1所述的方法,其特征在于,还包括将所述至少一个参数 解码以确定一个或多个流标识符。
9. 一种用于提供测量报告的装置,所述装置包括 接收逻辑,配置成接收包括至少一个参数的报告控制消息; 检错逻辑,配置成基于所述至少一个参数测量流的差错率; 处理逻辑,配置成基于所述差错率生成测量报告;以及 传送逻辑,配置成传送所述测量报告。
10. 如权利要求9所述的装置,其特征在于,所述接收逻辑被配置成使用消息接发服务接收所述报告控制消息。
11. 如权利要求9所述的装置,其特征在于,所述接收逻辑被配置成通过控制信道接收所述报告控制消息。
12. 如权利要求9所述的装置,其特征在于,所述接收逻辑被配置成在带外传输中接收所述报告控制消息。
13. 如权利要求9所述的装置,其特征在于,所述检错逻辑被配置成测量 所述流的分组差错率(PER)。
14. 如权利要求13所述的装置,其特征在于,所述检错逻辑被配置成通 过将坏分组指标除以总分组指标来测量所述PER。
15. 如权利要求9所述的装置,其特征在于,所述接收逻辑被配置成将所 述至少一个参数解码以确定开始时间、结束时间、以及频率指示符中的一个或多个。
16. 如权利要求9所述的装置,其特征在于,所述接收逻辑被配置成将所 述至少一个参数解码以确定一个或多个流标识符。
17. —种用于提供测量报告的装置,所述装置包括 用于接收包括至少一个参数的报告控制消息的装置; 用于基于所述至少一个参数测量流的差错率的装置; 用于基于所述差错率生成测量报告的装置;以及用于传送所述测量报告的装置。
18. 如权利要求17所述的装置,其特征在于,还包括用于使用消息接发 服务接收所述报告控制消息的装置。
19. 如权利要求17所述的装置,其特征在于,还包括用于通过控制信道 接收所述报告控制消息的装置。
20. 如权利要求17所述的装置,其特征在于,还包括用于在带外传输中 接收所述报告控制消息的装置。
21. 如权利要求17所述的装置,其特征在于,所述用于测量的装置包括 用于测量所述流的分组差错率(PER)的装置。
22. 如权利要求21所述的装置,其特征在于,还包括用于通过将坏分组 指标除以总分组指标来确定所述PER的装置。
23. 如权利要求17所述的装置,其特征在于,还包括用于将所述至少一 个参数解码以确定开始时间、结束时间、以及频率指示符中的一个或多个的装置。
24. 如权利要求17所述的装置,其特征在于,还包括用于将所述至少一 个参数解码以确定一个或多个流标识符的装置。
25. —种具有在被执行时提供测量报告的计算机程序的计算机可读介质,所述计算机程序包括用于接收包括至少一个参数的报告控制消息的指令; 用于基于所述至少一个参数测量流的差错率的指令; 用于基于所述差错率生成测量报告的指令;以及 用于传送所述测量报告的指令。
26. 如权利要求25所述的计算机程序,其特征在于,还包括用于使用消 息接发服务接收所述报告控制消息的指令。
27. 如权利要求25所述的计算机程序,其特征在于,还包括用于通过控 制信道接收所述报告控制消息的指令。
28. 如权利要求25所述的计算机程序,其特征在于,还包括用于在带外 传输中接收所述报告控制消息的指令。
29. 如权利要求25所述的计算机程序,其特征在于,所述用于测量的指 令包括用于测量所述流的分组差错率(PER)的指令。
30. 如权利要求29所述的计算机程序,其特征在于,还包括用于通过将 坏分组指标除以总分组指标来确定所述PER的指令。
31. 如权利要求25所述的计算机程序,其特征在于,还包括用于将所述 至少一个参数解码以确定开始时间、结束时间、以及频率指示符中的一个或多 个的指令。
32. 如权利要求25所述的计算机程序,其特征在于,还包括用于将所述 至少一个参数解码以确定一个或多个流标识符的指令。
33. 配置成执行一种用于提供测量报告的方法的至少一个处理器,所述方 法包括接收包括至少一个参数的报告控制消息; 基于所述至少一个参数测量流的差错率; 基于所述差错率生成测量报告;以及传送所述测量报告。
34. 如权利要求33所述的方法,其特征在于,还包括使用消息接发服务 接收所述报告控制消息。
35. 如权利要求33所述的方法,其特征在于,还包括通过控制信道接收 所述报告控制消息。
36. 如权利要求33所述的方法,其特征在于,还包括在带外传输中接收 所述报告控制消息。
37. 如权利要求33所述的方法,其特征在于,所述测量包括测量所述流 的分组差错率(PER)。
38. 如权利要求37所述的方法,其特征在于,还包括通过将坏分组指标 除以总分组指标来确定所述PER。
39. 如权利要求33所述的方法,其特征在于,还包括将所述至少一个参 数解码以确定开始时间、结束时间、以及频率指示符中的一个或多个。
40. 如权利要求33所述的方法,其特征在于,还包括将所述至少一个参 数解码以确定一个或多个流标识符。
41. 一种用于提供测量报告的方法,所述方法包括 生成至少一个报告参数; 传送所述至少一个报告参数;以及 接收标识与所选内容流相关联的PER的报告消息。
42. 如权利要求41所述的方法,其特征在于,还包括基于所述报告消息 调节一个或多个传输参数。
43. 如权利要求41所述的方法,其特征在于,还包括使用消息接发服务 传送所述至少一个报告参数。
44. 如权利要求41所述的方法,其特征在于,还包括通过控制信道传送 所述至少一个报告参数。
45. 如权利要求41所述的方法,其特征在于,还包括在带外传输中传送 所述至少一个报告参数。
46. 如权利要求41所述的方法,其特征在于,还包括生成所述至少一个 报告参数以包括开始时间、结束时间、以及频率指示符中的一个或多个。
47. 如权利要求41所述的方法,其特征在于,还包转生成所述至少一个 报告参数以包括一个或多个流标识符。
48. —种用于提供测量报告的装置,所述装置包括 报告逻辑,配置成生成至少一个报告参数; 传送逻辑,配置成传送所述至少一个报告参数;以及接收逻辑,配置成接收标识与所选内容流相关联的PER的报告消息。
49. 如权利要求48所述的装置,其特征在于,还包括配置成基于所述报 告消息调节一个或多个传输参数的处理逻辑。
50. 如权利要求48所述的装置,其特征在于,所述传送逻辑包括配置成 使用消息接发服务传送所述至少一个报告参数的逻辑。
51. 如权利要求48所述的装置,其特征在于,所述传送逻辑包括配置成 通过控制信道传送所述至少一个报告参数的逻辑。
52. 如权利要求48所述的装置,其特征在于,所述传送逻辑包括配置成 在带外传输中传送所述至少一个报告参数的逻辑。
53. 如权利要求48所述的装置,其特征在于,所述报告逻辑还包括配置 成生成所述至少一个报告参数以包括开始时间、结束时间、以及频率指示符中 的一个或多个的逻辑。
54. 如权利要求48所述的装置,其特征在于,所述报告逻辑还包括配置 成生成所述至少一个报告参数以包括一个或多个流标识符的逻辑。
55. —种用于提供测量报告的装置,所述装置包括 用于生成至少一个报告参数的装置; 用于传送所述至少一个报告参数的装置;以及 用于接收标识与所选内容流相关联的PER的报告消息的装置。
56. 如权利要求55所述的装置,其特征在于,还包括用于基于所述报告 消息调节一个或多个传输参数的装置。
57. 如权利要求55所述的装置,其特征在于,还包括用于使用消息接发 服务传送所述至少一个报告参数的装置。
58. 如权利要求55所述的装置,其特征在于,还包括用于通过控制信道 传送所述至少一个报告参数的装置。
59. 如权利要求55所述的装置,其特征在于,还包括用于在带外传输中 传送所述至少一个报告参数的装置。
60. 如权利要求55所述的装置,其特征在于,还包括用于生成所述至少 一个报告参数以包括开始时间、结束时间、以及频率指示符中的一个或多个的装置。
61. 如权利要求55所述的装置,其特征在于,还包括用于生成所述至少 一个报告参数以包括一个或多个流标识符的装置。
62. —种具有在被执行时提供测量报告的计算机程序的计算机可读介质, 所述计算机程序包括用于生成至少一个报告参数的指令; 用于传送所述至少一个报告参数的指令;以及 用于接收标识与所选内容流相关联的PER的报告消息的指令。
63. 如权利要求62所述的计算机程序,其特征在于,还包括用于基于所 述报告消息调节一个或多个传输参数的指令。
64. 如权利要求62所述的计算机程序,其特征在于,还包括用于使用消 息接发服务传送所述至少一个报告参数的指令。
65. 如权利要求62所述的计算机程序,其特征在于,还包括用于通过控 制信道传送所述至少一个报告参数的指令。
66. 如权利要求62所述的计算机程序,其特征在于,还包括用于在带外 传输中传送所述至少一个报告参数的指令。
67. 如权利要求62所述的计算机程序,其特征在于,还包括用于生成所 述至少一个报告参数以包括开始时间、结束时间、以及频率指示符中的一个或 多个的指令。
68. 如权利要求62所述的计算机程序,其特征在于,还包括用于生成所 述至少一个报告参数以包括一个或多个流标识符的指令。
69. 配置成执行一种用于提供测量报告的方法的至少一个处理器,所述方法包括生成至少一个报告参数;传送所述至少一个报告参数;以及接收标识与所选内容流相关联的PER的报告消息。
70. 如权利要求69所述的方法,其特征在于,还包括基于所述报告消息 调节一个或多个传输参数。
71. 如权利要求69所述的方法,其特征在于,还包括使用消息接发服务 传送所述至少一个报告参数。
72. 如权利要求69所述的方法,其特征在于,还包括通过控制信道传送 所述至少一个报告参数。
73. 如权利要求69所述的方法,其特征在于,还包括在带外传输中传送 所述至少一个报告参数。
74. 如权利要求69所述的方法,其特征在于,还包括生成所述至少一个 报告参数以包括开始时间、结束时间、以及频率指示符中的一个或多个。
75. 如权利要求69所述的方法,其特征在于,还包括生成所述至少一个 报告参数以包括一个或多个流标识符。
全文摘要
用于在网络环境中提供测量报告的方法和装置。提供了一种用以提供测量报告的方法。该方法包括接收包括至少一个参数的报告控制消息,基于该至少一个参数测量流的差错率,基于差错率生成测量报告,以及传送测量报告。提供了一种用以提供测量报告的装置。该装置包括配置成接收包括至少一个参数的报告控制消息的接收逻辑,以及配置成基于该至少一个参数测量流的差错率的检错逻辑。该装置还包括配置成基于差错率生成测量报告的处理逻辑,以及配置成传送测量报告的传送逻辑。
文档编号H04L12/28GK101491009SQ200780026379
公开日2009年7月22日 申请日期2007年7月6日 优先权日2006年7月10日
发明者P·B·阿维达哈姆 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1