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

用于具有多个并发流的多播传输的块确认的制作方法

2021-10-24 06:09:00 来源:中国专利 TAG:多个 专利申请 传输 确认 并发

用于具有多个并发流的多播传输的块确认
1.相关申请的交叉引用
2.本专利申请要求2020年4月17日提交的名称为“block acknowledgment for a multicast transmission with multiple concurrent streams”的美国临时专利申请第63/012025号的优先权权益,该专利申请的公开内容据此全文并入本文。
技术领域
3.本说明书整体涉及利用块确认进行多播传输,包括利用块确认进行具有多个并发流的多播传输(例如,具有多个流量标识符的多播传输)。


背景技术:

4.块确认允许使用单个确认帧将多个帧(或其他数据传输单元)确认在一起。
附图说明
5.本主题技术的一些特征在所附权利要求书中被示出。然而,出于解释的目的,在以下附图中阐述了本主题技术的若干实施方案。
6.图1示出了根据一个或多个具体实施的示例性网络环境,其中可以利用用于具有多个并发流的多播传输的块确认。
7.图2示出了根据一个或多个具体实施的可使用的示例性电子设备。
8.图3示出了根据一个或多个具体实施的将块确认用于包括多个并发流的多播传输的示例性过程的流程图。
9.图4示出了根据一个或多个具体实施的示例性块确认类型表。
10.图5示出了根据一个或多个具体实施的示例性块确认请求帧格式。
11.图6示出了根据一个或多个具体实施的示例性块确认帧格式。
12.图7示出了根据一个或多个具体实施的可用以实现主题技术的各个方面的示例性电子系统。
具体实施方式
13.下面示出的具体实施方式旨在作为本主题技术的各种配置的描述并且不旨在表示主题技术可被实践的唯一配置。附图被并入本文并且构成具体实施方式的一部分。具体实施方式包括具体的细节旨在提供对本主题技术的透彻理解。然而,主题技术不限于本文所述的具体细节,并且可使用一个或多个其他具体实施来实践。在一个或多个具体实施中,以框图形式示出了结构和部件,以便避免使本主题技术的概念模糊。
14.无线通信技术可利用块确认来减少开销并增加有效吞吐量。例如,代替仅确认一个先前传输的帧的确认帧,块确认帧可用于确认若干先前传输的帧。类似地,多播传输可用于将给定帧传输给多个不同的接收者。多播传输的一个示例可以是带重传的组播(gcr),其中重传被组寻址。尽管多播传输可旨在用于多个不同的接收者,但多播传输也可利用块确
认,诸如以改善有效的网络吞吐量。
15.无线通信技术还可通过聚合来自多个流(诸如由不同流量标识符(tid)分类的分组,例如,来自相同或不同服务质量(qos)接入类别)的帧来改善有效吞吐量。在一个或多个具体实施中,流量标识符可被认为是可用于对分组进行分类的标识符。例如,可给予分类为音频(和/或视频)的分组比例如分类为数据帧的分组更高的优先级。跨不同qos流量类别(例如,不同流/tid)聚合帧的能力可允许更有效地聚合传输,从而减少开销。在一个或多个具体实施中,每个tid可以表示不同的数据信息源,每个可能具有不同的优先级。
16.通过多播传输实现的效率以及通过传输多个并发流实现的效率可通过将多播传输与多个并发流的传输(例如,多个tid传输)(诸如多个tid gcr传输)组合来增强。此外,通过使用块确认实现的效率以及通过使用包括多个并发流的多播传输实现的效率可通过结合包括多个并发流的多播传输利用块确认来增强。
17.主题系统提供可与包括多个并发流的多播传输(例如,多个tid gcr传输和/或会话)结合使用的块确认请求和块确认帧。因此,本主题系统减少了与包括多个并发流的多播传输相关联的开销,从而增加了此类传输的有效吞吐量和总体网络效率。
18.图1示出了根据一个或多个具体实施的示例性网络环境,其中可利用用于具有多个并发流的多播传输的块确认。然而,并非所有所描绘的部件均可在所有具体实施中使用,并且一个或多个具体实施可包括与图中所示的那些相比附加的或不同的部件。可进行这些部件的布置和类型的变化,而不脱离本文所列出的权利要求的实质或范围。可提供附加的部件、不同的部件或更少的部件。
19.网络环境100包括一个或多个电子设备102a

102c、无线接入点104和基站106。电子设备102a

102c中的一者或多者可包括用户装备(ue)、站点(sta)或终端设备,可以是用户装备(ue)、站点(sta)或终端设备的部件,和/或可被称为用户装备(ue)、站点(sta)或终端设备。电子设备102a

102c中的一者或多者可包括合适的逻辑部件、电路、接口、存储器和/或代码,该逻辑部件、电路、接口、存储器和/或代码使得能够经由无线接口并利用一个或多个无线电收发器(诸如wifi和/或蜂窝收发器)例如与无线接入点104或基站106中的一者或多者进行通信。电子设备102a

102c中的一者或多者还可操作为与图1中未示出的一个或多个其他用户设备、一个或多个其他基站和/或一个或多个其他接入点进行无线通信。
20.电子设备102a

102c中的一者或多者可以是例如便携式计算设备诸如膝上型设备、智能电话、外围设备(例如,数码相机、耳机)、智能电视设备、平板设备、可穿戴设备诸如手表、带等或包括例如一个或多个无线接口(诸如无线局域网(wlan)无线电、wi

fi无线电、蜂窝无线电、蓝牙无线电、zigbee无线电、近场通信(nfc)无线电和/或其他无线电)的任何其他适当设备。在图1中,以举例的方式,电子设备102a被描绘为平板设备,电子设备102b被描绘为移动设备,且电子设备102c被描绘为膝上型设备。电子设备102a

102c中的一个或多个电子设备可以是和/或可以包括下文参考图2所讨论的电子设备和/或下文参考图7所讨论的电子系统的全部或一部分。
21.基站106可以是小区、节点b(nb)、演进通用移动电信系统(umts)陆地无线电接入网络(e

utran)节点b、演进节点b(enodeb或enb)等的部件和/或可被称为小区、节点b(nb)、演进通用移动电信系统(umts)陆地无线电接入网络(e

utran)节点b、演进节点b(enodeb或enb)等。基站106可包括能够经由无线接口并且利用一个或多个无线电收发器例如与电子
设备102a

102c和/或其他基站(未示出)中的一者或多者进行蜂窝通信的合适逻辑部件、电路、接口、存储器和/或代码。
22.在一个或多个具体实施中,基站106可以是基于蜂窝的无线网络(诸如长期演进(lte)通信网络、全球移动系统(gsm)通信网络、umts通信网络或通常任何基于蜂窝的通信网络)的基站。基站106可将未授权频谱用于蜂窝通信,诸如在载波聚合过程中,例如在授权辅助接入(laa)通信中。因此,蜂窝通信可包括授权频谱(诸如与基站106相关联的移动网络运营商授权的频谱)上的通信,和/或未授权频谱(诸如例如5ghz频谱)上的通信。基站106可为和/或可包括下文相对于图2所论述的电子设备和/或下文相对于图6所论述的电子系统的全部或部分。
23.无线接入点104可包括wlan接入点、可为wlan接入点的部件和/或可被称为wlan接入点。无线接入点104包括使wifi能够例如经由无线接口并利用一个或多个无线电收发器与电子设备102a

102c中的一者或多者通信的合适逻辑部件、电路、接口、存储器和/或代码。wifi通信可包括2.4ghz频谱、5ghz频谱、60ghz频谱和/或用于wifi通信的其他频谱中的一者或多者上的通信。无线接入点104可为和/或可包括下文相对于图2所论述的电子设备和/或下文相对于图7所论述的电子系统的全部或部分。
24.在图1中,电子设备102b被示出为参与与基站106的蜂窝通信。然而,电子设备102b还可参与与无线接入点104的wifi通信,诸如与和基站106的蜂窝通信同时地。在一个或多个具体实施中,电子设备102b可参与与基站106的授权辅助接入过程,以便利用未授权频谱(例如,未被任何移动网络运营商授权的频谱)进行蜂窝通信,诸如经由载波聚合。因此,如果电子设备102b位于利用5ghz频谱进行wifi通信(例如,利用无线接入点104)的电子设备102a、102c中的一者或多者附近,则电子设备102a、102c在5ghz频谱上的wifi通信可干扰电子设备102b在5ghz频谱上的蜂窝通信(反之亦然)。
25.在主题系统中,电子设备102a

102c、无线接入点104和/或基站106中的一者或多者可利用块确认来进行包括多个并发流的多播传输。下文相对于图3进一步讨论了用于将块确认用于包括多个并发流的多播传输的示例性过程。下文相对于图4进一步讨论了可用于用于包括多个并发流的多播传输的块确认的块确认类型的示例。此外,下文参考图5进一步讨论了包括多个并发流的多播传输的块确认请求的示例性帧格式,并且下文参考图6进一步讨论了对应的块确认帧格式。
26.图2示出了根据一个或多个具体实施的可使用的示例性电子设备102a。然而,并非所有所描绘的部件均可在所有具体实施中使用,并且一个或多个具体实施可包括与图中所示的那些相比附加的或不同的部件。可进行这些部件的布置和类型的变化,而不脱离本文所列出的权利要求的实质或范围。可提供附加的部件、不同的部件或更少的部件。在一个或多个具体实施中,示例性电子设备102a的一个或多个部件可由一个或多个电子设备102b

102c、无线接入点104和/或基站106实现。
27.电子设备102a可包括主机处理器202、存储器204和rf电路206以及其他部件。rf电路206可包括信道占用检测电路208。主处理器202(也可称为应用处理器或处理器)可包括能够处理数据和/或控制电子设备102a的操作的合适的逻辑部件、电路和/或代码。就这一点而言,主机处理器202可被使能以向电子设备102a的各个其他部件提供控制信号。
28.主机处理器202还可控制电子设备102a的各部分之间的数据传输。另外,主机处理
器202可使得能够实施操作系统或以其他方式执行代码以管理电子设备102a的操作。存储器204可包括使得能够存储各种类型信息的适当逻辑部件、电路和/或代码,诸如所接收的数据、生成的数据、代码和/或配置信息。存储器204可包括例如随机存取存储器(ram)、只读存储器(rom)、闪存和/或磁性存储装置。
29.rf电路206可包括可操作为发射和接收一种或多种类型的无线信号(诸如wifi信号、蜂窝信号等)的合适逻辑电路和/或代码。例如,rf电路206可包括rf前端、基带处理器和/或促进无线通信的一个或多个其他部件。
30.在一个或多个具体实施中,主机处理器202、存储器204、rf电路206中的一者或多者和/或其一个或多个部分可在软件(例如,子例程和代码)、硬件(例如asic、fpga、pld、控制器、状态机、门控逻辑部件、分立硬件部件或任何其他合适的设备)和/或两者的组合中实现。
31.图3示出了根据一个或多个具体实施的利用块确认进行包括多个并发流的多播传输的示例性过程300的流程图。出于说明的目的,本文主要参考图1的电子设备102a来描述过程300。然而,过程300不限于图1的电子设备102a,并且过程300的一个或多个框(或操作)可由电子设备102a的一个或多个部件或芯片来执行。电子设备102a也被呈现为示例性设备,并且本文所述的操作可由任何合适的设备诸如电子设备102b

102c中的一者或多者、无线接入点104和/或基站106执行。进一步出于解释的目的,过程300的框在本文中被描述为顺序地或线性地发生。然而,过程300的多个框可并行地发生。此外,过程300的框不必按所示顺序执行,并且/或者过程300的一个或多个框不必执行和/或可由其他操作替代。
32.当电子设备102a传输包括多个并发流的多播传输的块确认请求(302)时,可发起过程300,诸如下文参考图5进一步讨论的块确认请求。例如,一个或多个其他电子设备可能已针对来自电子设备102a的多播传输进行了注册,诸如通过注册特定多播地址和/或gcr地址。电子设备102a可使用多播注册来填充数据结构,诸如表或任何其他数据结构,该数据结构用于跟踪注册的电子设备中的哪个已确认哪些多播帧。
33.例如,电子设备102a可识别包括多个不同流(或流量标识符)的待传输的多播帧,并且然后可在对应的多播传输之前发送块确认请求。块确认请求可识别要针对对应多播传输的每个相应流传输的相应组(或范围)的帧(例如,起始序号和结束序号)。所传输的块确认请求可由注册用于多播传输的电子设备中的一个或多个电子设备接收。在一个或多个具体实施中,可针对给定的多播传输传输多个块确认请求。
34.电子设备102a然后传输包括多个并发流的多播传输(304)。例如,电子设备102a可使用对应的多播地址传输多个多播帧,诸如通过将帧的目的地地址设置为多播地址。多播帧中的一个或多个多播帧可与一个或多个不同的流相关联,诸如具有不同流量标识符(或不同类别的流量)的流。注册电子设备中的一个或多个注册电子设备可接收多播帧中的一个或多个多播帧,并且可传输对应的块确认,诸如下文参考图6进一步讨论的块确认。
35.电子设备102a可从一个或多个注册电子设备接收一个或多个块确认,并且可相应地更新对应的数据结构(306)。如果注册电子设备中的一个或多个注册电子设备未接收到针对特定流量标识符的特定多播帧,则电子设备102a可例如诸如经由单播传输和/或经由多播传输重新传输针对特定流量标识符的多播帧。在一个或多个具体实施中,来自注册设备的块确认可针对每个流指示哪些帧被设备接收和/或哪些帧未被设备接收。例如,帧可包
括电子设备可确定是否未接收到一个或多个帧的序号。
36.因此,相反地,注册用于多播传输的电子设备可从传输电子设备接收用于多播传输的块确认请求帧,该块确认请求帧指示要包括在多播传输的至少一部分中的不同流以及要针对每个流传输的一组帧。然后,电子设备可接收每个流的一组帧中的一个或多个(或没有),并且可随后生成并传输用于多播传输的块确认,该块确认指示每个流的一个或多个帧是否由电子设备接收。传输电子设备可接收块确认并重新传输未被接收的任何帧。
37.图4示出了根据一个或多个具体实施的示例性块确认类型表400。如表400所示,块确认请求/块确认类型标识符7可用于识别包括多个并发流的多播传输的块确认请求/块确认。然而,在一个或多个具体实施中,可使用任何保留标识符,诸如4、5、8、9或12

15,和/或可重新利用任何现有标识符。如下文相对于图5和图6进一步讨论,块确认标识符可包括在块确认请求和/或块确认中。
38.图5示出了根据一个或多个具体实施的示例性块确认请求帧格式。然而,并非所有所描绘的帧分量均可在所有具体实施中使用,并且一个或多个具体实施可包括与图中所示的那些相比附加的或不同的帧分量。可进行这些帧分量的布置和类型的变化,而不脱离本文所列出的权利要求的实质或范围。可提供附加的帧分量、不同的帧分量或更少的帧分量。
39.如图5所示,块确认请求帧500可包括控制部分520和信息部分530,并且信息部分530可包括一个或多个会话信息部分540。控制部分520可包括设置为例如7的类型字段(或任何预先确定的值),以及指示多播会话中的流量标识符的数量(例如,由tid减去1的数量指示)的tid信息字段。
40.信息部分530可包括gcr(或多播)地址和一个或多个会话信息部分540。会话信息部分540可包括流量(例如,流)标识符、起始序号和最大序号。序号可对应于针对该特定流量标识符正请求块确认的分组(或帧)序号,诸如起始或第一序号、以及最大或最后序号。因此,最大序号和起始序号之间的差值可指示针对给定流量标识符要传输的帧数。
41.因此,电子设备可跨多个不同流量标识符生成并传输用于后续并发多播传输的块确认请求帧,其中块确认请求帧包括对应于每个多播传输的每个相应流量标识符的相应会话信息部分540。用于给定流量标识符的相应会话信息部分540可指示对应的后续多播传输的起始序号和最大序号。这样,接收块确认请求帧的电子设备可确定未接收到用于每个多播传输的哪些(如果有的话)帧,诸如未接收到的具有介于用于对应流量标识符的条会话信息部分540中指示的起始序号和最大序号之间的序号的任何帧。
42.图6示出了根据一个或多个具体实施的示例性块确认帧格式。然而,并非所有所描绘的帧分量均可在所有具体实施中使用,并且一个或多个具体实施可包括与图中所示的那些相比附加的或不同的帧分量。可进行这些帧分量的布置和类型的变化,而不脱离本文所列出的权利要求的实质或范围。可提供附加的帧分量、不同的帧分量或更少的帧分量。
43.如图6所示,块确认帧600可包括控制部分和信息部分620,并且信息部分620可包括一个或多个会话信息部分630。在一个或多个具体实施中,由电子设备生成的块确认帧600可对应于由电子设备接收的块确认请求帧500。
44.信息部分620可包括对应于块确认的gcr(例如,多播)地址,以及一个或多个会话信息部分630。会话信息部分630可包括流量(流)标识符、起始序号和位图。起始序号可对应于用于块确认的流量标识符的第一分组的序号,并且位图可包括设置为例如0或1的位以指
示是否接收到对应分组。例如,位图中的第一位可对应于具有所指示的起始序号的分组,并且每个后续位可对应于每个后续序号的分组。
45.图7示出了可以利用其来实现本主题技术的一个或多个具体实施的电子系统700。电子系统700可以是图1所示的电子设备102a

c、无线接入点104和/或基站106中的一者或多者,以及/或者可以是其一部分。电子系统700可包括各种类型的计算机可读介质以及用于各种其他类型的计算机可读介质的接口。电子系统700包括总线708、一个或多个处理单元712、系统存储器704(和/或缓存)、rom 710、永久性存储设备702、输入设备接口714、输出设备接口706以及一个或多个网络接口716,或其子集及变体形式。
46.总线708总体表示通信地连接电子系统700的许多内部设备的所有系统总线、外围设备总线和芯片组总线。在一个或多个具体实施中,总线708将一个或多个处理单元712与rom 710、系统存储器704和永久性存储设备702通信地连接。一个或多个处理单元712从这些各种存储器单元检索要执行的指令和要处理的数据,以便执行本主题公开的过程。在不同的具体实施中,一个或多个处理单元712可为单个处理器或者多核处理器。
47.rom 710存储一个或多个处理单元712以及电子系统700的其他模块所需的静态数据和指令。另一方面,永久性存储设备702可为读写存储器设备。永久性存储设备702可为即使在电子系统700关闭时也存储指令和数据的非易失性存储器单元。在一个或多个具体实施中,海量存储设备(诸如,磁盘或光盘及其相应盘驱动器)可被用作永久性存储设备702。
48.在一个或多个具体实施中,可移除存储设备(诸如软盘、闪存驱动器及其对应的磁盘驱动器)可以用作永久性存储设备702。与永久性存储设备702一样,系统存储器704可为读写存储器设备。然而,与永久性存储设备702不同,系统存储器704可为易失性读写存储器,诸如随机存取存储器。系统存储器704可存储一个或多个处理单元712在运行时可能需要的指令和数据中的任何指令和数据。在一个或多个具体实施中,本主题公开的过程被存储在系统存储器704、永久性存储设备702和/或rom 710中。一个或多个处理单元712从这些各种存储器单元检索要执行的指令和要处理的数据,以便执行一个或多个具体实施的过程。
49.总线708还连接至输入设备接口714和输出设备接口706。输入设备接口714使得用户能够向电子系统700传送信息以及选择命令。可与输入设备接口714一起使用的输入设备可包括例如字母数字混合键盘和指向设备(也称为“光标控制设备”)。输出设备接口706可例如使得能够显示电子系统700所生成的图像。可与输出设备接口706一起使用的输出设备可包括例如打印机和显示设备,诸如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、柔性显示器、平板显示器、固态显示器、投影仪或用于输出信息的任何其他设备。一个或多个具体实施可包括既充当输入设备又充当输出设备的设备,诸如触摸屏。在这些具体实施中,提供给用户的反馈可以是任何形式的感官反馈,诸如视觉反馈、听觉反馈或触觉反馈;并且可以任何形式接收来自用户的输入,包括声学、语音或触觉输入。
50.最后,如图7所示,总线708还通过所述一个或多个网络接口716将电子系统700耦接到一个或多个网络和/或耦接到一个或多个网络节点。以此方式,电子系统700可为计算机网络(诸如lan、广域网(“wan”)或内联网)的一部分,或者可为网络的网络(诸如互联网)的一部分。电子系统700的任何或所有部件可与本主题公开一起使用。
51.如上所述,本发明技术的一个方面可以是采集和使用可从特定和合法来源获得的数据,以改进本发明技术。本公开设想,在一些实例中,该所采集的数据可包括唯一地识别或可用于识别具体人员的个人信息数据。此类个人信息数据可包括人口统计数据、基于位置的数据、在线标识符、电话号码、电子邮件地址、家庭地址、与用户的健康或健身级别相关的数据或记录(例如,生命特征测量、药物信息、锻炼信息)、出生日期或任何其他个人信息。
52.本公开认识到在本发明技术中使用此类个人信息数据可用于使用户受益。此外,本公开还预期个人信息数据有益于用户的其他用途。例如,健康和健身数据可根据用户的偏好来使用以提供对其总体健康状况的见解,或者可用作对使用技术来追求健康目标的个体的积极反馈。
53.本公开设想负责收集、分析、公开、传输、存储或其他使用此类个人信息数据的实体将遵守既定的隐私政策和/或隐私实践。具体地,将期望此类实体实现和一贯地应用一般公认为满足或超过维护用户隐私的行业或政府所要求的隐私实践。关于使用个人数据的此类信息应当被突出地并能够被用户方便地访问,并应当随数据的收集和/或使用变化而被更新。用户的个人信息应被收集仅用于合法使用。另外,此类收集/共享应仅发生在接收到用户同意或在适用法律中所规定的其他合法根据之后。此外,此类实体应考虑采取任何必要步骤,保卫和保障对此类个人信息数据的访问,并确保有权访问个人信息数据的其他人遵守其隐私政策和流程。另外,这种实体可使其本身经受第三方评估以证明其遵守广泛接受的隐私政策和实践。此外,应针对被收集和/或访问的特定类型的个人信息数据调整政策和实践,并使其适用于适用法律和标准,包括可用于施加较高标准的辖区专有的具体考虑因素。例如,在美国,对某些健康数据的收集或获取可能受联邦和/或州法律的管辖,诸如健康保险流通和责任法案(hipaa);而其他国家的健康数据可能受到其他法规和政策的约束并应相应处理。
54.不管前述情况如何,本公开还预期用户选择性地阻止使用或访问个人信息数据的实施方案。即本公开预期可提供硬件元件和/或软件元件,以防止或阻止对此类个人信息数据的访问。例如,本技术可被配置为允许用户在注册服务期间或其后随时选择参与采集个人信息数据的“选择加入”或“选择退出”。除了提供“选择加入”和“选择退出”选项外,本公开设想提供与访问或使用个人信息相关的通知。例如,可在下载应用时向用户通知其个人信息数据将被访问,然后就在个人信息数据被应用访问之前再次提醒用户。
55.此外,本公开的目的是应管理和处理个人信息数据以最小化无意或未经授权访问或使用的风险。一旦不再需要数据,通过限制数据收集和删除数据可最小化风险。此外,并且当适用时,包括在某些健康相关应用程序中,数据去标识可用于保护用户的隐私。可在适当时通过移除标识符、控制所存储数据的量或特异性(例如,在城市级别而不是在地址级别收集位置数据)、控制数据如何被存储(例如,在用户间汇集数据)和/或其他方法诸如差异化隐私来促进去标识。
56.因此,虽然本公开广泛地覆盖了使用个人信息数据来实现一个或多个各种所公开的实施方案,但本公开还预期各种实施方案也可在无需访问此类个人信息数据的情况下被实现。即,本发明技术的各种实施方案不会由于缺少此类个人信息数据的全部或一部分而无法正常进行。
57.可以利用编写有一个或多个指令的有形计算机可读存储介质(或一种或多种类型
的多个有形计算机可读存储介质)部分地或全部地实现本公开范围之内的具体实施。有形计算机可读存储介质实质上也可以是非暂态的。
58.计算机可读存储介质可以是任何可以由通用或专用计算设备读、写或以其他方式访问的存储介质,包括任何能够执行指令的处理电子器件和/或处理电路。例如,非限制地,计算机可读介质可包括任何易失性半导体存储器,诸如ram、dram、sram、t

ram、z

ram和ttram。计算机可读介质也可包括任何非易失性半导体存储器,诸如rom、prom、eprom、eeprom、nvram、闪存、nvsram、feram、fetram、mram、pram、cbram、sonos、rram、nram、赛道存储器、fjg和millipede存储器。
59.此外,计算机可读存储介质可包括任何非半导体存储器,诸如光盘存储装置、磁盘存储装置、磁带、其他磁性存储设备或者能够存储一个或多个指令的任何其他介质。在一个或多个具体实施中,有形计算机可读存储介质可直接耦接到计算设备,而在其他具体实施中,有形计算机可读存储介质可例如经由一个或多个有线连接、一个或多个无线连接、或它们的任意组合而间接地耦接到计算设备。
60.指令可以是直接能执行的,或者可用于开发可执行指令。例如,指令可被实现为可执行的或不可执行的机器代码,或者可被实现为可被编译以产生可执行的或不可执行的机器代码的高级语言指令。此外,指令也可被实现为数据,或者可包括数据。计算机可执行指令也可以任何格式组织,包括例程、子例程、程序、数据结构、对象、模块、应用、小程序、函数等。如本领域技术人员认识到的那样,包括但不限于指令的数量、结构、序列和组织的细节可明显不同,而不改变底层的逻辑、功能、处理和输出。
61.虽然以上论述主要涉及执行软件的微处理器或多核处理器,但一个或多个具体实施由一个或多个集成电路诸如asic或fpga执行。在一个或多个具体实施中,此类集成电路执行存储在电路自身上的指令。
62.本领域的技术人员将会认识到,本文所述的各种例示性的框、模块、元件、部件、方法和算法可被实现为电子硬件、计算机软件或两者的组合。为了说明硬件和软件的这种可互换性,上文已经一般性地按照功能性对各种例示性的框、模块、元件、部件、方法和算法进行了描述。此类功能性是被实现为硬件还是软件取决于具体应用以及对整个系统施加的设计约束。技术人员对于每个具体应用可通过不同方式实现所描述的功能性。各种部件和框可被不同地布置(例如,以不同的顺序排列,或以不同的方式划分),而不脱离本主题技术的范围。
63.应当理解,本发明所公开的过程中的框的特定顺序或分级结构为示例性方法的例示。基于设计优选要求,应当理解,过程中的框的特定顺序或者分级结构可被重新布置或者所有示出的框都被执行。这些框中的任何框可被同时执行。在一个或多个具体实施中,多任务和并行处理可能是有利的。此外,上述具体实施中各个系统部件的划分不应被理解为在所有具体实施中都要求此类划分,并且应当理解,程序部件和系统可一般性地被一起整合在单个软件产品中或者封装到多个软件产品中。
64.如本说明书以及本专利申请的任何权利要求中所用,术语“基站”、“接收器”、“计算机”、“服务器”、“处理器”及“存储器”均是指电子设备或其他技术设备。这些术语排除人或者人的群组。出于本说明书的目的,术语“显示”或“正在显示”意指在电子设备上显示。
65.如本文所用,在用术语“和”或“或”分开项目中任何项目的一系列项目之后的短语

中的至少一者”是将列表作为整体进行修饰,而不是修饰列表中的每个成员(即每个项目)。短语“中的至少一者”不要求选择所列出的每个项目中的至少一个;相反,该短语允许包括任何一个项目中的至少一个和/或项目的任何组合中的至少一个和/或每个项目中的至少一个的含义。举例来说,短语“a、b和c中的至少一者”或“a、b或c中的至少一者”各自是指仅a、仅b或仅c;a、b和c的任意组合;和/或a、b和c中的每一个中的至少一个。
66.谓词字词“被配置为”、“能够操作以”以及“被编程以”并不意味着对某一主题进行任何特定的有形或无形的修改而是旨在可互换使用。在一个或多个具体实施中,被配置为监视和控制操作或部件的处理器也可以是意指处理器被编程以监视和控制操作或者处理器可操作以监视和控制操作。同样,被配置为执行代码的处理器可解释为被编程以执行代码或能够操作以执行代码的处理器。
67.短语诸如方面、该方面、另一方面、一些方面、一个或多个方面、具体实施、该具体实施、另一具体实施、一些具体实施、一个或多个具体实施、实施方案、该实施方案、另一实施方案、一些实施方案、一个或多个实施方案、配置、该配置、其他配置、一些配置、一种或多种配置、主题技术、公开、本公开、它们的其他变型等等都是为了方便,并不意味着涉及这样的一个或多个短语的公开对于主题技术是必不可少的,也不意味着这种公开适用于主题技术的所有配置。涉及此类一个或多个短语的公开可适用于所有配置或一个或多个配置。涉及此类一个或多个短语的公开可提供一个或多个示例。短语诸如方面或一些方面可指代一个或多个方面,反之亦然,并且这与其他前述短语类似地应用。
68.字词“示例性”在本文中被用于意指“用作示例、实例或者例示”。在本文中被描述为“示例性的”或作为“示例”的任何实施方案不必被理解为优选于或优于其他具体实施。此外,在术语“包括”、“具有”等在说明书或权利要求中使用的限度内,这样的术语旨在是包含性的,与术语“包括”当在权利要求中被用作过渡字词时“包括”被解释的方式类似。
69.本领域的普通技术人员已知或稍后悉知的贯穿本公开描述的各个方面的元素的所有结构和功能等同物通过引用明确地并入本文,并且旨在被权利要求书所涵盖。此外,本文所公开的任何内容并非旨在提供给公众,而与该公开是否明确地被陈述在权利要求中无关。不应根据35u.s.c.
§
112(f)的规定解释任何权利要求要素,除非使用短语“用于
……
的装置”明确陈述了该要素,或者就方法权利要求而言,使用短语“用于
……
的步骤”陈述了该要素。
70.先前的描述被提供以使得本领域的技术人员能够实践本文所述的各个方面。这些方面的各种修改对本领域的技术人员而言是显而易见的,并且本文所限定的通用原则可应用于其他方面。因此,本权利要求书并非旨在受限于本文所示的方面,而是旨在使得全部范围与语言权利要求书一致,其中对奇异值中的元素的引用并非旨在意味着“仅仅一个”,而是指“一个或多个”,除非被具体指出。除非另外特别说明,否则术语“一些”是指一个或多个。男性的代名词(例如,他的)包括女性和中性(例如,她的和它的),并且反之亦然。标题和子标题(如果有的话)仅为了方便起见而使用并且不限制本主题公开。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献

  • 日榜
  • 周榜
  • 月榜