用于呈现图像的装置、方法和计算机可读介质与流程

文档序号:26139166发布日期:2021-08-03 14:22阅读:91来源:国知局
用于呈现图像的装置、方法和计算机可读介质与流程

本公开一般涉及信息处理技术领域。更具体地说,本公开涉及用于呈现图像的装置、方法、计算机可读介质和计算机程序产品。



背景技术:

在很多情况下,人们需要查看2d或3d图像。例如,当用户想要购买车辆时,可以自己先在计算机终端上查看心仪车辆的图像。现有的看车系统可以显示车辆的图片或图像。用户可以旋转或缩放该图片或图像,以对车辆有更直观的感受。又例如,在家庭或工程装修的情况下,装修设计师会为用户提供所装修空间的设计草图,用户同样可以对该草图进行各种操作,以对自己房间的空间使用状况有所了解。再例如,对于虚拟现实(vr)技术,需要向用户显示虚拟现实世界的3d模型或图像。

对于上述向用户显示图像的各种示例,当用户希望查看图像时,通常是由用户在进行查看的终端上点击相应按钮,先从服务器上对图像进行下载,然后用户方可查看。可以想到,当图像比较大时,下载整个图像时间会比较长,而用户可能会由于等待时间过长,而选择退出、不再观看。

在另外一种情况下,可以将图像的下载分段进行。如本领域技术人员能够理解,这些图像通常包括多个资源包。以看车系统为例,资源包例如可以包括外观、内饰、背景、亮点、动画、视频以及ui资源包等,并且每个资源包的大小也不相同,例如从几千字节到数百兆字节不等。例如,如果用户对车辆的内饰最为感兴趣,那么可以先只下载内饰资源包,而不下载图像的其他资源包。如果用户查看完内饰的图像之后,还对车辆的外观感兴趣,则可以再下载外观资源包。随后,可以进一步根据用户的其他兴趣点,下载其他资源包。通过这样将资源包的下载分段进行、而不是一次性下载所有资源包,可以在一定程度上缩短用户查看图像时的等待时间。

尽管如此,仍然期望能够进一步有效节约在图像下载期间用户的等待时间,改善用户体验。



技术实现要素:

鉴于上述问题,提出了本公开的技术方案,其能够根据预定的准则,优化资源包的下载,从而节省用户的等待时间。

根据本公开的一个方面,提供一种用于呈现图像的装置,所述图像包括至少一个资源包,所述装置包括:存储器,具有存储在其上的指令;处理器,被配置为执行存储在所述存储器上的指令,以使得所述处理器执行以下操作:从用户接收对于呈现所述图像的请求;基于一个或多个预定准则,动态调整从服务器下载所述图像的资源包的方式;以及按照调整后的资源包下载方式向用户呈现所述图像。

根据本公开的另一个方面,提供一种用于呈现图像的方法装置,所述图像包括至少一个资源包,所述方法包括:从用户接收对于呈现所述图像的请求;基于一个或多个预定准则,动态调整从服务器下载所述图像的资源包的方式;以及按照调整后的资源包下载方式向用户呈现所述图像。

根据本公开的又一个方面,提供一种用于呈现图像的非瞬时性计算机可读介质,所述非瞬时性计算机可读介质具有存储在其上的指令,以用于由处理器执行上述方法的步骤。

根据本公开的又一个方面,提供一种计算机程序产品,包括用于执行上述方法的步骤的装置。

附图说明

为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述,其中:

图1是示出根据本公开的实施方式的装置的示意性框图。

图2是示出根据本公开的实施方式的方法的流程图。

图3a和3b示出根据本公开的优选实施方式的方法的流程图。

图4示出根据本公开的另一种实施方式的装置的组成框图。

具体实施方式

参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开,本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。

图1示出根据本公开的实施方式的用于呈现图像的装置100的示意图。该装置100包括处理系统110、处理系统110所使用的一个或多个存储器(例如,只读存储器(rom)120、随机存取存储器(ram)130和/或非易失性存储器140)、用户接口150以及网络接口160。上述各个组件通过总线180相互连接。

处理系统110控制装置100的一般操作。处理系统110可以包括(但不限于)cpu、硬件微处理器、硬件处理器、多核处理器、单核处理器、微控制器、专用集成电路(asic)、dsp或其他类似的处理设备,能够执行根据本公开中描述的实施例的用于控制装置100的操作和功能的任何类型的指令、算法或软件。处理系统110可以是在计算系统中执行功能的数字电路系统、模拟电路系统或混合信号(模拟和数字的组合)电路系统的各种实现。处理系统110可以包括例如诸如集成电路(ic)、单独处理器核心的部分或电路、整个处理器核心、单独的处理器、诸如现场可编程门阵列(fpga)的可编程硬件设备、和/或包括多个处理器的系统。

一个或多个存储器包括(但不限于)只读存储器(rom)120、随机存取存储器(ram)130、非易失性存储器140、以及图中未示出的动态随机存取存储器(dram)、静态随机存取存储器(sram)、eprom、eeprom、闪存、fpga的逻辑块、硬盘或存储器层次结构的任何其他各层。

此外,例如非易失性存储器140可包括用于控制用于向用户呈现图像的装置100的一般功能和操作的程序指令。图像包括至少一个资源包。根据本公开的实施方式,上述程序指令例如包括:从用户接收对于呈现图像的请求。基于一个或多个预定准则,动态调整从服务器下载所述图像的资源包的顺序。按照调整后的资源包的顺序向用户呈现所述图像,如后详述。

用户接口150可以包括使得能够在技术人员与装置100之间进行交互的各种设备,包括(但不限于)串行接口、usb接口等。

网络接口160可以包括各种网卡以及以软件和/或硬件实现的电路系统,以便能够使用无线协议与外部进行通信,无线协议例如是任何ieee802.11wi-fi协议,蓝牙协议,低功耗蓝牙(ble)或根据无线技术标准进行操作的其他短距离协议,用于使用任何许可的或未许可的频带(诸如公民宽带无线电服务(cbrs)频带、2.4ghz频带、5ghz频带、6ghz频带或60ghz频带)、rf4ce协议、zigbee协议、z-wave协议或ieee802.15.4协议在短距离上交换数据。

接下来,将参考图2描述根据本公开的实施方式的方法200的流程图。方法200用于向用户呈现图像,图像包括至少一个资源包。如本领域技术人员能够理解,资源包可以采取例如链接或(压缩或非压缩)文件等形式。方法200从步骤210开始,然后进入步骤220。在步骤220,由装置100从用户接收对于呈现图像的请求(例如,这可以是用户在客户端上点击了“查看”按钮)。然后,在步骤230,基于一个或多个预定准则,动态调整从服务器下载所述图像的资源包的方式。接下来,在步骤240,按照调整后的资源包下载方式向用户呈现所述图像。图2的方法200在步骤250中结束。

以下,将对用于动态调整资源包的下载方式的预定准则进行详细说明。

如本领域技术人员能够理解,以下将主要以查看车辆图像为例对本公开的实施方式进行说明,但是本公开不局限于此。本公开可以适用于任何需要展示2d或3d图像的情形(例如,地图、设计图等),可以适用的数据包括(但不限于)增强现实(ar)图像、vr模型、地理信息系统(gis)数据、丰富多媒体数据等。

另外,可以用于查看车辆图像的设备包括(但不限于)个人计算机、膝上型计算机、平板计算机、智能电话、经销商店面专属设备,查看车辆图像的途径可以包括(但不限于)制造商的网站、应用程序、例如与微信绑定的小程序等。

这里,预定准则可以基于例如装置100从用户获取的信息和/或从用于呈现图像的设备获取的信息。

第一准则

第一准则例如可以基于登录用户的信息。

当用户以注册用户的身份登录到例如某个车辆品牌的网站时,装置100可以获取该用户的简档(profile)。用户简档可以存储用户的偏好或浏览记录等信息,因而能够反映用户的喜好,例如该用户更喜欢查看视频图像还是图片,更关注车辆外观还是内饰等。例如,如果简档显示某一用户更喜欢查看外观图像,则当该用户例如点击“查看”按钮以查看图像时,装置100可以为该用户优先下载包含“外观”内容的资源包,等到“外观”资源包都下载完毕之后,再下载其他资源包。

以下将参考图3a,以第一准则为例,对根据本公开的优选实施方式的方法300的流程图进行详细描述。

方法300从步骤310开始,然后进入步骤320。在步骤320中,装置100检测到用户登录到例如某车辆品牌的网站。接着,在步骤330,基于登录信息,获取该用户的偏好(例如,偏爱查看“外观”图像)。然后,在步骤340中,接收用户希望下载图像的请求(例如,当用户点击了“查看”图像的按钮时)。接下来,在步骤350中,根据获取的用户偏好,调整资源包的下载顺序,以使例如“外观”资源包能够被优先下载。然后,在步骤360中,将资源包顺序经过调整的图像呈现给用户(即,最先呈现“外观”资源包)。该方法在步骤370中结束。

这样,由于“外观”资源包优先下载到终端,避免由于下载用户不希望查看的内容(例如,关于“内饰”的资源包)而延长等待时间,从而用户不必经历超长的等待时间,即可观看到自己想要的内容。

在第一准则的情况下,由于可以准确获取用户信息,因此能够针对每个登录用户,优先提供与该用户的偏好相匹配的内容,从而改善了用户体验。

第二准则

第二准则可以依据用户浏览其他页面的记录。

例如,当用户未以注册用户身份登录时,装置100不能准确获取该用户的信息。但是,装置100可以在该用户浏览页面期间,检测到该用户例如在“配置参数”页面停留较长时间,从而可以判定该用户可能对配置参数感兴趣。于是,当用户后续点击例如“查看”按钮以浏览车辆图像时,可以先为该用户下载有关配置参数的图像。

这样,由于“配置参数”资源包优先下载到终端,避免由于下载用户不希望查看的资源包而延长等待时间,从而用户不必经历超长的等待时间,即可观看到自己想要的内容。这改善了用户体验。

使用第二准则执行的方法,与上述使用第一准则执行的方法类似,主要的区别在于将图3a中步骤320-330中的操作替换为根据用户的浏览记录,间接获取用户偏好。其余步骤与图3a类似,这里不再赘述。

上面描述了例如基于装置100从用户获取的信息来动态调整下载顺序的情形,但是,也可以基于从设备获取的信息来进行调整。

第三准则

第三准则可以基于用于呈现图像的当前设备的网速来调整资源包的下载顺序。

例如,如果当前网速较低,则可以优先下载小尺寸的资源包,然后再下载大尺寸的资源包。如果网速正常,则可以按照正常顺序下载资源包。可以对网速设置特定的阈值(例如,2m)。例如,如果网速低于2m,则先下载小尺寸资源包;如果高于阈值,则按照正常顺序进行下载。

这样,在网速不好的情况下,由于可以先下载没有太多下载压力的小尺寸的资源包,从而确保用户能先有内容可以查看,而不会由于网速不好、又在下载大的资源包,而导致下载过程中的卡顿,从而造成用户一直在等待、根本没有内容可以查看的局面。

使用第三准则执行的方法,与上述使用第一准则执行的方法类似,主要的区别在于将图3a中步骤320-330中的操作替换为检测网速,以及将步骤350中的操作替换为根据网速阈值,调整资源包的下载顺序。其余步骤与图3a类似,这里不再赘述。

第四准则

第四准则可以依据关于资源包的统计数据(例如,用户访问量),来调整资源包的下载顺序。

例如,资源包的默认下载顺序是外观->内饰->视频。但是,经过一段时间(例如,10天、30天等)的统计后发现,内饰页面的停留时间明显长于外观页面,那么则可以将下载顺序调整为内饰->外观->视频。

这样,在不能获取用户信息的情况下,可以基于例如后台统计的用户访问量来调整资源包的下载顺序,以为用户优先下载更有可能为用户所需要的资源包。

使用第四准则执行的方法,与上述使用第一准则执行的方法类似,主要的区别在于将图3a中步骤320-330中的操作替换为按照特定时间段,获得资源包的统计数据,以及将步骤350中的操作替换为根据统计信息,调整资源包的下载顺序。其余步骤与图3a类似,这里不再赘述。

第五准则

第五准则可以依据设备的显示能力,来选择资源包下载的规格(或者精细程度)。

例如,对于某个类别(例如,外观)的资源包,还可以将其制作成不同规格(例如,不同分辨率),以应用于不同的设备。例如,对于分辨率低的显示屏幕,可以选择只为其下载标准分辨率(例如,480p)的图像,而对于分辨率高的显示屏幕,则可以选择为其下载高分辨率(例如,720p或1080p)的图像。

除了分辨率之外,规格的参数还可以包括(但不限于)锐度、饱和度、压缩比例、占据的空间等方面。即,可以针对不同设备的显示能力,呈现在上述方面有所不同的图像。

使用第五准则执行的方法,与上述使用第一准则执行的方法类似,主要的区别在于将图3a中步骤320-330中的操作替换为获取设备的显示能力,以及将步骤350中的操作替换为根据设备的显示能力,调整资源包的下载精细度。其余步骤与图3a类似,这里不再赘述。

以上分别描述了根据本公开的实施方式的用于动态调整资源包的下载方式的预定准则。本领域技术人员能够理解,装置100可以将这些准则单独适用,也可以将其中的两个或更多个准则组合起来使用,以基于用户信息和/或设备信息,根据需要自适应地调整向用户呈现图像的方式(例如,呈现图像的顺序和/或呈现图像的规格等)。在组合使用多个准则时,可以确定优先策略,例如,是用户信息优先还是设备信息优先,或者还可以使用更为细化的策略(例如,具体到是网速优先还是设备显示能力优先等等)。本领域技术人员能够理解如何确定优先策略的具体方式,这里不再详细描述。

以下将参照图3b,以组合使用上述第二和第三准则为例,对根据本公开的优选实施的方法300’进行详细说明。

方法300’在步骤315开始,并进入到步骤325。在步骤325,假定用户是未登录用户,并正在浏览页面。随着用户的浏览,装置100可以获取用户的浏览记录。接下来,在步骤335,通过该浏览记录,间接判定用户的偏好。例如,如果用户在“配置数据”页面停留时间明显长于在其他页面的停留时间,则可以判定用户对车辆的配置参数感兴趣。接着,在步骤345中,获取当前设备的网速。随后,在步骤355中,用户可能在页面上点击了“查看”按钮,以表明查看车辆图像的意图。于是,在步骤365中,获取预先确定的优先策略(例如,是优先考虑用户信息来决定如何下载车辆图像,还是优先考虑设备信息来决定如何下载车辆图像)。

假定在图3b的方法中,是按用户优先的策略呈现图像,那么,在步骤375中,首先根据用户偏好,决定优先下载“配置数据”资源包。其次还要查看当前设备的网速。如果网速高于或等于特定阈值(例如,2m),则不需要再按资源包的大小进行排序。相反,如果网速低于2m的阈值,则还需要对资源包的大小进行排序,以优先下载尺寸小的资源包;即,需要满足两个准则:先满足优先下载“配置数据”资源包,再满足优先下载小尺寸资源包。从而,在步骤385中,假定网速小于2m的阈值,则将按先下载小尺寸“配置数据”资源包,再下载大尺寸“配置数据”资源包,以及随后再依次下载其他类型的资源包的方式,向用户呈现图像。图3b的方法在步骤395中结束。

本领域技术人员能够理解,这里描述的策略和规则均是示例性的,可以根据实际需要,制定和调整策略、准则,以自适应地向用户呈现图像,改善用户体验。

此外,根据本公开的优选实施方式,在客户端实现资源包下载方式的调整。但是,如本领域技术人员能够理解,也可以在服务器侧实现这样的调整。

例如,如果访问服务器的是一些固定的客户端(例如,校园网或公司内部网络用户),则可以获取客户端在特定时间段内的统计数据,这种统计数据可以包括(但不限于)终端的流量、下载速度、平均使用时间等。此外,还要对资源包进行分级,例如分为标准清晰度、高清晰度、超高清晰度等。分级可以是静态或动态的。如果最初将分级设定为标准清晰度,但是经过一段时间的统计后发现,各客户端的下载速度普遍比较好,则可以把分级调整为高清晰度。从而,也可以实现自适应地向用户呈现图像。不过,在服务器侧进行这种调整,可能会加大服务器侧的负载,导致系统开销较大。

以下将描述根据本公开的装置的另一种实施方式。图4呈现图示根据另一种实施方式的装置400的示例的框图。根据本公开的装置400包括处理子系统410、存储器子系统412和联网子系统415。处理子系统410包括配置成执行计算操作的一个或多个设备。例如,处理子系统410可以包括一个或多个微处理器、asic、微控制器、可编程逻辑设备、图形处理器单元(gpu)和/或一个或多个数字信号处理器(dsp)。

存储器子系统412包括用于存储数据和/或用于处理子系统410和联网子系统414的指令的一个或多个设备。例如,存储器子系统412可以包括动态随机存取存储器(dram)、静态随机存取存储器(sram)和/或其他类型的存储器(有时统称为或者单独称为“计算机可读存储介质”)。在一些实施例中,用于处理子系统410的存储器子系统412中的指令包括:一个或多个程序模块或指令集(诸如程序指令422或操作系统424),其可以由处理子系统410执行。注意,一个或者多个计算机程序可能构成计算机程序机制。此外,存储器子系统412中的各种模块中的指令可以以下述来实现:高级程序语言、面向对象的编程语言和/或以汇编或机器语言。此外,编程语言可以被编译或解释,例如,可配置或已配置(在本讨论中可以互换使用),以由处理子系统410执行。

另外,存储器子系统412可以包括用于控制对存储器的访问的机制。在一些实施例中,存储器子系统412包括存储器层级,该存储器层级包括耦合到嵌入式产品400中的存储器的一个或多个高速缓存。在这些实施例中的一些中,高速缓存中的一个或多个位于处理子系统410中。

在一些实施例中,存储器子系统412被耦合到一个或多个高容量大容量存储设备(未示出)。例如,存储器子系统412可以耦合到磁或光驱动器、固态驱动器或另一类型的大容量存储设备。在这些实施例中,嵌入式产品400可以将存储器子系统412用作经常使用的数据的快速访问存储,而大容量存储设备用于存储不频繁使用的数据。

联网子系统414包括被配置成耦合到有线和/或无线网络并在有线和/或无线网络上通信(即,以执行网络操作)的一个或多个设备,包括:控制逻辑416、接口电路418和一个或多个天线420(或天线元件)。(虽然图4包括一个或多个天线420,但是在一些实施例中,嵌入式产品400包括可以耦合到一个或多个天线420的一个或多个节点,诸如节点408,例如,焊垫。因此,嵌入式产品400可以包括或者可以不包括一个或多个天线420。)例如,联网子系统414可以包括蓝牙联网系统、蜂窝联网系统(例如,3g/4g/5g网络,诸如umts、lte等)、usb联网系统、基于ieee802.11中描述的标准的联网系统(例如,wi-fi联网系统)、以太网联网系统和/或另一联网系统。

在一些实施例中,可以使用一个或多个天线420(或天线元件)中的图案整形器(诸如反射器)来适配或改变嵌入式产品400的发射天线辐射图案,该一个或多个天线420可以独立地并且选择性地电耦合到接地以使发射天线辐射图案引导到不同的方向。因此,如果一个或多个天线420包括n个天线辐射图案整形器,则一个或多个天线420可以具有2n个不同的天线辐射图案配置。更一般而言,给定天线辐射图案可以包括指定给定天线辐射图案的主要波瓣或主波瓣的方向的信号的幅度和/或相位,以及所谓的“排除区域”或“排除区”(有时称为“缺口”或“空值”)。注意,给定天线辐射图案的排除区包括给定天线辐射图案的低强度区域。尽管强度在排除区中不一定为零,但是强度可能低于阈值,诸如4db或低于给定天线辐射图案的峰值增益。因此,给定天线辐射图案可以包括引导在感兴趣的电子设备的方向上的增益的局部最大值(例如,主波束),以及减小在不感兴趣的其他电子设备的方向上增益的一个或多个局部最小值。以这种方式,可以选择给定天线辐射图案,使得避免不可取的通信(诸如与其他电子设备的通信)以减少或消除不利影响,诸如干扰或串扰。

联网子系统414包括处理器、控制器、无线电装置/天线、插座/插头和/或用于耦合到每个支持的网络系统、在每个支持的网络系统上通信以及处理用于每个支持的网络系统数据和事件的其它设备。请注意,有时用于耦合到用于每个网络系统的网络、在该网络上进行通信和在该网络上处理数据和事件的机制统称为网络系统的“网络接口”。此外,在一些实施例中,电子设备之间的“网络”或“连接”尚不存在。因此,嵌入式产品400可以使用联网子系统414中的机制来执行电子设备之间的简单无线通信,例如,发送帧和/或扫描由其他电子设备发送的帧。

在装置400内,使用总线428将处理子系统410、存储器子系统412和联网子系统414耦合在一起。总线428可以包括子系统可以被用于传达命令和数据等等的电、光和/或电光连接。尽管为了清楚起见仅示出一条总线428,但是不同的实施例可以包括在子系统当中的不同数量或配置的电、光和/或电光连接。

在一些实施例中,装置400包括用于在显示器上显示信息的显示子系统426,其可以包括显示器驱动器和显示器,诸如液晶显示器、多点触摸屏等。

装置400可以是(或可以被包括在)具有至少一个网络接口的任何电子设备中。例如,嵌入式产品400可以是(或可以包括在):台式计算机、膝上型计算机、子笔记本/上网本、服务器、计算机、大型计算机、基于云的计算机、平板计算机、智能手机、蜂窝电话、智能手表、可穿戴设备、消费电子设备、便携式计算设备、接入点、收发器、控制器、无线电节点、路由器、交换机、通信设备、接入点、测试设备和/或其他电子设备。

尽管使用特定组件来描述装置400,但是在替选实施例中,装置400中可以存在不同的组件和/或子系统。例如,装置400可以包括一个或多个附加处理子系统、存储器子系统、联网子系统和/或显示子系统。另外,装置400中可能不存在子系统中的一个或多个。此外,在一些实施例中,装置400可以包括在图4中未示出的一个或多个附加子系统。另外,尽管在图4中示出单独的子系统,但是在一些实施例中,给定子系统或组件的一些或全部可以集成装置400中的其他子系统或组件中的一个或多个中。例如,在一些实施例中,程序指令422被包括在操作系统424中并且/或者控制逻辑416包括在接口电路418中。

此外,可以使用模拟和/或数字电路的任何组合来实现嵌入式产品400中的电路和组件,包括:双极、pmos和/或nmos栅极或晶体管。此外,这些实施例中的信号可以包括具有近似离散值的数字信号和/或具有连续值的模拟信号。另外,组件和电路可以是单端或差分的,并且电源可以是单极的或双极的。

集成电路(有时被称为“通信电路”或“用于通信的装置”)可以实现联网子系统414的一些或全部功能。集成电路可以包括硬件和/或软件机制,其被用于从嵌入式产品400发送无线信号以及在嵌入式产品400处从其他电子设备接收信号。除了本文描述的机制之外,无线电装置在本领域中通常是已知的,并且因此不进行详细描述。通常,联网子系统414和/或集成电路可以包括任何数量的无线电装置。注意,多个无线电实施例中的无线电装置以与所描述的单无线电实施例类似的方式起作用。

在一些实施例中,联网子系统414和/或集成电路包括配置机制(诸如一个或多个硬件和/或软件机制),其配置无线电以在给定通信信道上(例如,给定载波频率)发送和/或接收。例如,在一些实施例中,配置机制可以被用于将无线电从在给定通信信道上监视和/或发送切换成在不同的通信信道上监视和/或发送。(请注意,此处使用的“监视”包括从其他电子设备接收信号,并可能对接收到的信号执行一个或多个处理操作)。

可以使用wi-fi和/或以太网通信协议作为说明性示例,但是在其他实施例中,也可以使用其他的通信协议,并且更一般地,可以使用通信技术。因此,可以在各种网络接口中使用通信技术。此外,虽然前述实施例中的一些操作以硬件或软件来实现,但是总体上,前述实施例中的操作可以以多种配置和架构来实现。因此,前述实施例中的一些或全部操作可以以硬件、软件或两者来执行。例如,可以使用程序指令422、操作系统424(诸如用于接口电路418的驱动器)或在接口电路418中的固件中实现通信技术中的至少一些操作。可替选地或另外,通信技术中的至少一些操作可以在物理层,诸如接口电路418中的硬件中实现。

本公开可以被实现为装置、系统、集成电路和非瞬时性计算机可读介质上的计算机程序的任何组合。可以将一个或多个处理器实现为执行本公开中描述的部分或全部功能的集成电路(ic)、专用集成电路(asic)或大规模集成电路(lsi)、系统lsi,超级lsi或超lsi组件。

本公开包括软件、应用程序、计算机程序或算法的使用。可以将软件、应用程序、计算机程序或算法存储在非瞬时性计算机可读介质上,以使诸如一个或多个处理器的计算机执行上述步骤和附图中描述的步骤。例如,一个或多个存储器以可执行指令存储软件或算法,并且一个或多个处理器可以关联执行该软件或算法的一组指令,以根据本公开中描述的实施例在任何数量的无线网络中执行操作。

软件和计算机程序(也可以称为程序、软件应用程序、应用程序、组件或代码)包括用于可编程处理器的机器指令,并且可以以高级过程性语言、面向对象编程语言、功能性编程语言、逻辑编程语言或汇编语言或机器语言来实现。术语“计算机可读介质”是指用于向可编程数据处理器提供机器指令或数据的任何计算机程序产品、装置或设备,例如磁盘、光盘、固态存储设备、存储器和可编程逻辑设备(pld),包括将机器指令作为计算机可读信号来接收的计算机可读介质。举例来说,计算机可读介质可以包括动态随机存取存储器(dram)、随机存取存储器(ram)、只读存储器(rom)、电可擦可编程只读存储器(eeprom)、紧凑盘只读存储器(cd-rom)或其他光盘存储设备、磁盘存储设备或其他磁性存储设备,或可以用于以指令或数据结构的形式携带或存储所需的计算机可读程序代码以及能够被通用或专用计算机或通用或专用处理器访问的任何其它介质。如本文中所使用的,磁盘或盘包括紧凑盘(cd)、激光盘、光盘、数字多功能盘(dvd)、软盘和蓝光盘,其中磁盘通常以磁性方式复制数据,而盘则通过激光以光学方式复制数据。上述的组合也包括在计算机可读介质的范围内。

在一个或多个实施例中,词语“能”、“能够”、“可操作为”或“配置为”的使用是指被设计成能够以指定方式使用的一些装置、逻辑、硬件和/或元件。提供本公开的主题作为用于执行本公开中描述的特征的装置、系统、方法和程序的示例。但是,除了上述特征之外,还可以预期其他特征或变型。可以预期的是,可以用可能代替任何上述实现的技术的任何新出现的技术来完成本公开的部件和功能的实现。

另外,以上描述提供了示例,而不限制权利要求中阐述的范围、适用性或配置。在不脱离本公开的精神和范围的情况下,可以对所讨论的元件的功能和布置进行改变。各种实施例可以适当地省略、替代或添加各种过程或部件。例如,关于某些实施例描述的特征可以在其他实施例中被结合。

类似地,虽然在附图中以特定次序描绘了操作,但是这不应该被理解为要求以所示的特定次序或者以顺序次序执行这样的操作,或者要求执行所有图示的操作以实现所希望的结果。在某些情况下,多任务处理和并行处理可以是有利的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1