用于D2D广播通信的安全通信过程的制作方法

文档序号:12290393阅读:301来源:国知局
用于D2D广播通信的安全通信过程的制作方法与工艺

本公开大体涉及无线通信,并且更特别地,涉及无线设备到设备(D2D)通信。



背景技术:

无线通信系统使用互连的接入节点或基站的网络对用户设备提供无线连接。用户设备与基站之间的空中接口上的通信根据各种议定标准发生。例如,第三代合作伙伴计划(3GPP、3GPP2)已经规定了一组分组交换无线通信系统标准(被称为长期演进(LTE))。LTE标准支持包括单载波频分多址(SC-FDMA)的接入方案。多个用户可以使用不同组非重叠傅里叶系数或子载波同时访问SC-FDMA网络。SC-FDMA的一个突出特征在于,其导致单分量载波发射信号。LTE标准还支持使用部署在发射器或接收器处的多个天线通过空中接口支持多输入/多输出(MIMO)通信。由LTE支持的载波带宽近似是20MHz,其可以支持近似100Mbps的下行链路峰值数据速率和近似50Mbps的上行链路的峰值数据速率。

用户设备可以实现收发器,其包括用于向网络发射上行链路信号的发射器和用于接收由网络发射的下行链路信号的接收器。在用户设备中实现的收发器可以根据使用不同组非重叠傅里叶系数或子载波的SC-FDMA标准来通信。用户设备常规地通过通信路径发射信号而与彼此通信,该信号在第一用户设备的发射器处发源、通过上行链路(或反向链路)行进到网络基站中的接收器、前进到接收基站或另一基站中的发射器并且然后通过下行链路(或正向链路)被发射到第二用户设备中的接收器。因此,两个用户设备之间的常规网络通信路径包括网络单元(诸如基站、交换机和路由器)。

未来几代无线通信协议可能支持设备到设备(D2D)通信,其不必包括两个无线通信设备之间的通信路径中的网络。例如,D2D通信允许两个用户设备通过这两个用户设备之间的空中接口彼此直接通信并且没有网络单元被包括在D2D通信路径中。D2D通信可以被用于在一对一基础上(单播)、在针对诸如按键通话的应用的一对多基础上(组播)或在一对全部基础上(广播)支持语音或数据传输。网络支持的缺少不应当干扰D2D通信,并且用户设备可以在覆盖内场景中(当用户设备能够与网络通信时)或者在覆盖外场景中(当用户设备不与网络通信时)执行D2D通信。

附图说明

可以更好地理解本公开,通过参考附图使其很多特征和优点对本领域的技术人员明显。不同附图中的相同附图标记的使用指示类似或相同项。

图1是根据一些实施例的无线通信系统的框图。

图2是根据一些实施例的可以被用于D2D通信的帧的时隙的资源网格的框图。

图3是根据一些实施例的支持D2D通信的无线通信系统的框图。

图4是根据一些实施例的被用于安全D2D通信的帧的序列的示图。

图5是根据一些实施例的用于初始化安全D2D通信的用户设备的方法的流程图。

图6是根据一些实施例的用于安全D2D通信的方法的流程图。

具体实施方式

提供安全D2D通信特别地在覆盖外场景中是困难的,因为网络不可用于例如根据认证和密钥协商(AKA)协议通过空中接口协商或建立安全通信链路。而且,用户设备可能不可预测地或不期望地加入或离开特定D2D组播或广播,例如,由于用户设备之间的信道条件或相对距离的改变。常规安全协议要求无论何时组成员改变都重新协商安全协定。然而,响应于组成员的改变而中断D2D组播或广播以重新协商安全协定将增加D2D通信的开销并且降低用户的体验质量。

动态地变化的用户设备集之间的安全D2D通信可以由能够使用应用于预提供的安全密钥和帧的帧号的密码函数对安全D2D通信的帧进行加密或解密的用户设备所支持。如本文所使用的,术语“预提供的”被理解为意指在网络变得不可用于将安全密钥供应到用户设备之前并且在用户设备使用安全密钥以与一个或多个其他用户设备建立安全D2D通信之前,安全密钥已经通过网络被提供给用户设备。因此,预提供的安全密钥可以被用于建立网络外场景中的安全D2D通信。

用户设备的一些实施例可以基于参考帧号和对应的参考时间来确定帧的帧号。例如,用户设备可以存储参考帧号和参考时间的值。用户设备可以然后基于全球定时参考(诸如全球定位系统(GPS)定时参考或长期演进(LTE)定时参考),确定当前时间。用户设备可以将参考时间与当前时间相比较来确定自参考时间起已经过去多少时间,并且由此,用户设备可以确定自参考帧号起已经过去多少帧。用户设备可以因此在网络不存在时基于在用户设备处可用的信息,确定对于安全D2D通信的每个帧的加密或解密所需要的安全参数。网络辅助和控制被认为被分布到每个用户设备以支持安全D2D通信。而且,用户设备可以在没有来自网络或其他用户设备的附加控制信息的情况下,在任何帧处开始对安全D2D通信进行解密。

用户设备的一些实施例包括用以将针对每个授权类型的安全D2D通信的物理层标识符映射到对应的安全密钥的数据结构。例如,如果用户设备被授权用于与一个其他用户设备的单播D2D通信、与用户设备组的组播D2D通信以及广播D2D通信,则数据结构可以将单播标识符映射到与另一用户设备共享的单播安全密钥,将组播标识符映射到与用户设备组共享的组播安全密钥并且将广播标识符映射到公共密钥。

图1是根据一些实施例的无线通信系统100的框图。无线通信系统100包括基站105、106,其被配置为向对应的小区115、116中的用户设备110、111、112(在本文中统称为“用户设备110-112”)提供无线连接。无线通信系统100的一些实施例还包括网络120,其用于促进网络单元(诸如基站105、106)与系统100内的其他单元或系统100外部的单元之间的通信。可以根据针对分组交换无线通信系统的LTE标准执行基站105、106与用户设备110-112之间的通信。然而,一些实施例可以使用用于支持无线通信系统100内的通信的其他标准或协议。

小区115、116细分为可以单独地服务的扇区121、122、123、124、125、126(统称为“扇区121-126”)。例如,基站105、106可以实现或部署天线配置以及允许不同扇区 121-126中的用户设备110-112被单独地服务的硬件、固件或软件。用户设备110-112可以当其在不同的扇区121-126之间转换时切换。虽然小区115、116在图1中被描绘为完美的六边形并且扇区121-126被描绘为完美地细分小区115、116的相同的平行四边形,实际的小区115、116或扇区121-126可以具有可以由于基站105、106的地理、地形、环境条件、配置、改变天线配置或其他因素而在时间方面变化的不规则形状。

无线通信系统100包括一个或多个D2D控制器130,其可以被用于配置或控制无线通信系统100内的D2D通信。如本文所使用的,术语“D2D通信”指代在参与D2D通信会话的用户设备110-112之间的通信路径中不包括网络单元(诸如基站105、106)的、至少两个用户设备110-112之间的通信。因此,D2D通信通过在D2D通信会话所涉及的不同的用户设备110-112之间建立的空中接口发生。例如,用户设备110和用户设备111可以使用通过空中接口135建立的一个或多个D2D通信信道通信。D2D通信可以通过在两个用户设备之间建立的空中接口或通过例如针对组播或广播D2D通信的超过两个用户设备所共享的空中接口发生。通过空中接口135的传输可以分为帧或子帧以促进基站105、106与用户设备110-112之间的通信的同步。

虽然D2D通信期间网络单元(诸如基站105、106)不在通信路径中,但是网络可以仍然控制和监视通信。例如,网络可以提供可以由用户设备110-112用作用于获得D2D通信期间的其他用户设备的定时的参考时间的网络定时(诸如LTE参考时间)。网络可以针对D2D通信动态地分配无线电资源。用户设备110-112还可以使用由全球定位系统(GPS)定时参考所提供的定时。而且,网络120中的实体或D2D控制器130可以监视两个或两个以上用户设备之间的D2D通信,例如,使得网络可以管理无线电资源并且控制用于“租赁”用于D2D通信的空中接口资源的用户。

D2D控制器130在图1中被描绘为可以经由网络120与基站105、106通信的单独的实体。然而,可以在无线通信系统100的不同的位置中或以多个位置处的分布式方式部署D2D控制器130的一些实施例。例如,可以在基站105、106或无线通信系统100内的其他位置处实现D2D控制器130。

D2D控制器130的一些实施例可以认证用于两个不同模式的D2D通信的用户设备110-112:网络辅助模式(也被称为网络内模式)和网络缺少模式(也被称为网络外模式)。在网络辅助模式中,网络侧单元(诸如基站105、106或D2D控制器130)是可用的并且能够与用户设备110-112通信。用户设备110-112可以因此使用用于与网络通信以及D2D通信的网络定时参考。网络还可以与用户设备110-112发起网络辅助模式的D2D通信同时地提供D2D认证、授权、通信参数等。在网络缺少模式中,网络不可用于向用户设备提供网络定时参考或其他信息(诸如信令控制和系统信息)。因此,参与网络缺少D2D通信的用户设备110-112可以已经预配置或预授权,以便在D2D通信会话时以提供的网络控制执行D2D通信。

在实现网络辅助模式的一个实施例中,响应于来自用户设备110-112的请求并且在用户设备110-112执行用以检测其他用户设备110-112的设备发现之前,无线通信系统100可以授权用于D2D通信的用户设备110-112。在与LTE网络的任何通信或D2D通信的开始之前授权和配置用于新用户设备的D2D通信的用户设备110-112的过程还可以被称为用户设备110-112的“激活”。如本文所讨论的,安全密钥、D2D通信标识符、参考帧号和对应的参考时间可以在激活期间被提供到用户设备110-112。在用户设备110-112被授权以当用户设备在LTE网络覆盖内时执行D2D设备发现或通信之前,请求的用户设备110-112可能已经采集LTE系统信息并且锁定到其服务小区115的下行链路定时。请求的用户设备110-112可以通过检测D2D同步信号或前导码来发现其他用户设备110-112,并且因此用户设备110-112可以被配置为利用可以由无线通信系统100中的其他设备已知的可配置的时间间隔而发射同步信号。

在实现网络缺少模式的一个实施例中,无线通信系统100可以在用户设备110-112发起D2D通信之前的激活过程期间授权用户设备110-112用于D2D通信,使得用户设备110-112在网络变为不可用或缺少的情况下被预授权或被预配置用于D2D通信。网络缺少模式在紧急情况、自然灾害期间、和公共安全处于危险中的其他情况下用以支持D2D通信可以是尤其有用的。在操作于网络缺少模式之前,用户设备110-112可以由D2D控制器130预授权用于在网络不可用于辅助设备发现和通信的后续D2D通信。响应于确定网络是不可用或不存在的,用户设备110-112可以建立D2D通信的网络缺少模式。

已经被激活并且被授权参与D2D通信的用户设备110-112可以存储由D2D控制器130所提供的信息以支持安全D2D通信。用户设备110-112的一些实施例可以被提供以标识已经由D2D控制器130授权用于安全D2D通信的每个D2D关系的一个或多个D2D标识符。例如,用户设备110-112可以存储用于一个或多个单播D2D通信会话、一个或多个组播D2D通信会话和一个或多个广播D2D通信会话的D2D标识符。D2D控制器130还向用户设备110-112提供安全密钥,其可以被用于对在D2D通信期间传递的信息进行加密或解密。例如,基于使用安全密钥和密码同步(诸如D2D通信的加密帧的帧号)的密码函数,可以对安全D2D通信进行加密或解密。用户设备110-112的一些实施例可以能够基于由用户设备110-112存储的参考帧号和参考时间,从当前时间获得帧号,如本文所讨论的。

图2是根据一些实施例的可以被用于D2D通信的帧200的时隙205的资源网格的框图。帧200可以被用于通过空中接口(诸如图1中所示的空中接口135)的D2D通信,其可以包括一个或多个时隙,诸如图2中所示的时隙205。时隙205分为由时间间隔和频带或子载波频率定义的多个资源元素或物理资源块210(为了清楚仅由参考标记指示了一个)。例如,时隙205可以具有0.5ms的总持续时间并且可以分为沿着图2中的水平方向分布的七(7)个时间间隔。时隙205还可以包括沿着图2中的垂直方向分布的预定数目215的频带或子载波频率。数目215可以取决于空中接口的传输带宽。预定数目215还可以分为物理资源块的一个或多个子集220。

图3是根据一些实施例的支持D2D通信的无线通信系统300的框图。无线通信系统300包括用户设备305、310,其可以对应于图1中所示的用户设备110-112的一些实施例。用户设备305、310包括发射器315、320和接收器325、330。虽然在图3中发射器315、320和接收器325、330被描绘为分离的结构,但是用户设备305、310的一些实施例可以将发射器315、320和接收器325、330实现为单个收发器结构。发射器315、320和接收器325、330可以被用于通过在用户设备305、310之间直接形成的空中接口335的D2D通信信道而发射和接收信号。在D2D通信期间,没有网络单元存在于用户设备305、310之间的通信路径中。

用户设备305、310包括存储表示或指示D2D通信的参数帧号的信息的存储器元件340、345。用户设备305、310还包括存储器元件350、355,其用于存储表示或指示对应于参考帧号的参考时间的信息。该参考帧号和参考时间对于被授权用于无线通信系统300内的D2D通信的所有用户设备305、310是相同的。因此,参考帧号和参考时间可以用作网络辅助模式或网络缺少模式期间的D2D通信期间的默认帧计数机制。可以在用户设备305、310的激活期间例如通过D2D控制器(诸如图1中所示的D2D控制器130)提供参考帧号和参考时间。在一些实施例中,不同的无线通信系统或网络可能不具有相同参考帧号或相关联的参考时间,在该情况下,漫游的用户设备305、310可能需要与拜访网络的参考帧号和参考时间重新同步并且将修正值存储在存储器元件340、345、350、355中。

用户设备305、310的一些实施例可以将参考帧号(其可以被称为D2D参考号(DFN))用作默认帧计数器以获得D2D物理信道(诸如主D2D同步信号(PD2DSS)信道、辅D2D同步信号(SD2DSS)信道或调度分配(SA)消息信道)的传输时间。例如,DFN可以从0到DFNmax-1范围,其中DFN的最大值是DFNmax。对于具有传输周期Psync和每个subframei处的传输偏移Syncoffset的PD2DSS/SD2DSS而言,当满足以下条件时,可以发射PDSDSS/SD2DSS:

((10*DFN+subframei+Syncoffset)mod(DFNmax*10))mod(Psync)=0

类似地,对于具有周期PSA和每个subframei处的传输偏移SAoffset的SA消息而言,当满足以下条件时,发射SA消息:

((10*DFN+subframei+SAoffset)mod(DFNmax*10))mod(PSA)=0。

当用户设备305、310在覆盖下时(例如网络辅助模式),可以对用于获得D2D物理信道的传输时间的默认参数进行配置或预配置。一些实施例可以永久地更新参数,诸如传输周期Psync或传输偏移Syncoffset。例如,D2D控制器(诸如图1中所示的D2D控制器130)可以发射新参数以永久地重新配置用户设备305、310。如本文所使用的,术语“永久地”指示不存在对于重新配置的参数的时间限制。然而,可以随后由D2D控制器重新配置被“永久地”重新配置的用户设备305、310。一些实施例可以暂时更新参数(诸如周期PSA和传输偏移SAoffset)。例如,D2D控制器可以发射新参数以针对预定时间间隔重新配置用户设备305、310,在其之后用户设备305、310可以返回到其先前的配置。

用户设备305、310还包括用以接收定时信号(例如,GPS参考定时信号或LTE网络参考定时信号)的定时接收器360、365。参考时间可以是绝对时间,诸如直接从定时接收器360、365获得的参考时间。例如,参考时间可以是从GPS接收器接收的定时信号、网络系统定时参考(诸如LTE系统帧号(SFN))或从LTE系统信息(诸如LTE系统信息块(SIB))获得的定时。由定时接收器360、365所接收的信号可以被用于周期性地调谐或重新调谐本地定时参考,诸如用户设备305、310中实现的本地振荡器370、375。调谐本地振荡器370、375还可以被称为训练本地振荡器370、375。在一些实施例中,由定时接收器360、365所接收的定时信号或者由本地振荡器370、375所提供的定时参考可以用作用于用户设备305、310之间的D2D通信的参考时间。

每个用户设备305、310由永久全局唯一标识符380、385标识,其可以被称为接近服务标识符或ProSe标识符。例如,用户设备305、310可以通过永久全局唯一128位标识符380、385来标识。标识符380、385可以用于生成用于用户设备305、310之间的D2D通信的附加标识符。在一些实施例中,可以根据标识符380、385生成用户设备305、310中的物理链路层(第1层或L1)和数据链路层(第2层或L2)的标识符。L2D2D标识符可以从存储于对应的用户设备305、310中的标识符380、385而获得,并且用来支持一对一通信(单播)、一对多通信(组播)或一对全部通信(广播)。还可以从标识符380、385获得一个或多个L1目的地标识符。L1目的地标识符可以映射到用于单播、组播或广播D2D通信的对应的L1D2D标识符。每个L1D2D标识符与一个类型的D2D通信和一个D2D关系相关联。例如,用户设备305、310可以包括针对与另一用户设备的单播D2D关系的第一L1D2D标识符、针对与用户设备组的组播D2D关系的第二L1D2D标识符和针对D2D广播的第三L1D2D标识符。

安全密钥与每个L1D2D标识相关联并且可以被用于对对应的D2D通信的帧进行加密或解密。安全密钥可以是预提供的。例如,D2D控制器(诸如图1中所示的D2D控制器130)可以在激活期间将安全密钥提供给用户设备305、310。预提供安全密钥允许用户设备305、310在网络辅助模式或者网络缺少模式期间执行安全D2D通信。不同的安全密钥被用于每个D2D关系。例如,第一安全密钥可以与第一L1D2D标识符相关联以用于与共享第一安全密钥的另一用户设备的安全单播D2D通信,第二安全密钥可以与第二L1D2D标识符相关联以支持与共享第二安全密钥的用户组的安全组播D2D通信,并且第三安全密钥可以与第三L1D2D标识符相关联以支持安全D2D广播。第三安全密钥可以是公共密钥。漫游的用户设备305、310可能需要从拜访网络获取新L2D2D标识符、L1目的地标识符、L1D2D标识符和相关联的安全密钥。

用户设备305、310包括数据结构诸如表390、395用于存储与D2D通信相关联的安全信息。表390、395的一些实施例存储针对每个授权的D2D关系的标识符(诸如L1标识符)、D2D关系的类型的指示符以及与D2D关系相关联的安全密钥。例如,表390、395包括标识与安全密钥KEY_1相关联的单播(UN)D2D关系的L1-ID1、标识与安全密钥KEY_2相关联的组播(GP)D2D关系的L1-ID2以及标识与安全密钥KEY_3相关联的广播(BD)D2D关系的L1-ID3。密钥(KEY_1、KEY_2和KEY_3)的值在这两个表390、395中是相同的,因为用户设备305、310被授权用于彼此单播D2D通信、是授权的组播D2D通信的相同组的一部分并且被授权用于相同广播D2D通信。然而,表390、395可以不包括所有相同信息并且可以包括其他安全密钥和标识与其他用户、组或广播的授权D2D关系的信息。

用户设备305、310可以使用安全密钥和其他存储的信息来支持空中接口335上的安全D2D通信。用户设备305、310的一些实施例使用基于安全密钥和密码同步值(诸如D2D通信的当前帧号)的预提供的密码函数对D2D通信的帧进行加密或解密。例如,可以使用密码函数(f)、安全密钥(Key)和密码同步值从被包括在D2D通信的帧中的明文消息(PM)生成加密消息(EM):

EM=f(PM,Key,cryptosync)

很多密码函数(诸如安全散列算法)在本领域中是公知的并且为了清楚起见在本文中未讨论。用户设备305、310可以基于存储在存储器元件340、345中的参考帧号、存储在存储器元件350、355中的参考时间和可以由定时接收器360、365或本地振荡器370、375提供的当前时间,确定当前帧号(以及由此密码同步值)。

图4是根据一些实施例的被用于安全D2D通信的帧的序列400的示图。水平轴指示从左到右增加的时间。参与D2D通信的用户设备与全球定时参考(诸如GPS定时参考或LTE网络定时参考)同步。参考时间(T_REF)对应于具有0000的参考帧号的参考帧405。然而,参考帧号的格式、值或范围是设计选择的问题。每个帧占据预定时间间隔(诸如10ms),并且每个帧的帧号针对每个连续帧增加。因此,用户设备可以使用参考时间、参考帧号和当前时间确定当前帧号。例如,用户设备可以使用定时接收器(诸如图3中所示的定时接收器360、365)确定当前时间(T_1)。当前时间(T_1)可以然后用于计算自参考时间(T_REF)起的逝去时间410。逝去时间410指示自参考帧405起已经经过的帧数。因此,用户设备可以通过基于逝去帧的数目使帧号从参考帧号增量来确定当前帧415的帧号。

因此,当前帧415的帧号可以用作密码同步值,因为其可以通过已经从无线通信系统接收参考帧号和参考时间的任何用户设备而确定。而且,可以在没有网络辅助的情况下确定当前帧415的帧号,因为确定当前帧415所需要的信息被预提供到用户设备或可以由用户设备在没有网络辅助的情况下确定。用户设备还可以在任何时间确定当前帧415的帧号。例如,用户可以响应于上电或响应于出现在正发射D2D通信的另一用户设备的范围内,确定当前帧号。

图5是根据一些实施例的用于初始化安全D2D通信的用户设备的方法500的流程图。可以在图1中所示的D2D控制器130和用户设备110-112的实施例或图4中所示的用户设备305、310的实施例中实现方法500。响应于用户设备被激活或被授权用于D2D通信,方法500在框505处开始。在框510处,用户设备存储指示参考时间的信息,其可以在D2D通信的激活过程期间由D2D控制器提供。在框515处,用户设备存储指示对应于参考时间的参考帧号的信息。参考帧号可以在激活过程期间由D2D控制器提供。参考帧号和参考时间可以存储在存储器元件(诸如图3中所示的元件340、345、350、355)中。在框520处,用户设备中诸如表的数据结构(诸如图3中所示的表390、395之一)填充以D2D标识符和针对每个授权的D2D关系的相关联的安全密钥。例如,D2D标识符和对应的安全密钥可以被提供到用户设备用于每个授权的单播D2D关系、每个授权的组播D2D关系和每个授权的D2D广播。方法500在框525处结束。

图6是根据一些实施例的用于安全D2D通信的方法600的流程图。可以在图1中所示的用户设备110-112的实施例或图4中所示的用户设备305、310的实施例中实现方法600。响应于用户设备接收到针对D2D通信的调度分配消息,方法600在框605处开始。调度分配消息的一些实施例包括指示已经被分配用于空中接口上的后续D2D通信的资源的信息以及标识将接收单播D2D通信的用户设备、将接收组播D2D通信或广播D2D通信的用户设备组的信息。标识信息可以包括用户设备的L1D2D标识符、组标识符或广播标识符。在框610处,用户设备解码调度分配消息以访问调度分配消息中的信息。

在决策框615处,用户设备确定经解码的调度分配消息中的标识信息是否指示用户设备将接收D2D通信。例如,标识信息可以指示用户设备是对于单播D2D通信的目的地、用户设备是将接收组播D2D通信的组成员或用户设备将接收广播D2D通信。如果用户设备并不意图接收D2D通信,则方法600在框620处结束。

如果用户设备意图接收D2D通信,则用户设备可以确定针对安全D2D通信的当前帧的密码同步值(在框625处)。用户设备的一些实施例可以基于存储的参考帧号、存储的参考时间以及可以由外部定时参考(例如,GPS或LTE定时参考)或外部定时参考(诸如本地振荡器)指示的当前时间,确定密码同步值。例如,用户设备可以设定等于当前帧号的值的密码同步的值,当前帧号基于存储的参考时间与当前时间之间的逝去时间而相对于存储的参考帧号计算。

在框630处,用户设备基于密码同步和所存储的针对D2D关系的安全密钥,对安全D2D通信的当前帧进行解密。安全密钥可以从表(诸如图3中所示的表390、395)检索。加密安全D2D通信的当前帧中的信息所使用的密码同步的值与由用户设备计算的密码同步的值相同,因为发射用户设备和接收用户设备二者使用相同参考时间和参考帧号来确定当前参考帧号。如果超过一个帧作为安全D2D通信的一部分发射,则用户设备可以继续确定针对每个后续帧的密码同步值(在625处)并且对每个后续帧进行解密(在630处)直到安全D2D通信中的帧已经被解密。一旦安全D2D通信已经被解密,则方法600在框620处结束。

在一些实施例中,可以通过执行软件的处理系统的一个或多个处理器实现图1-图6中所描述的技术或设备的某些方面。该软件包括存储或以其他方式有形地实现在非暂态计算机可读存储介质上的一个或多个可执行指令集。该软件可以包括指令和某些数据,其当由一个或多个处理器执行时操作一个或多个处理器以执行上文所描述的技术的一个或多个方面。该非暂态计算机可读存储介质可以包括但不限于光学介质(例如,压缩光盘(CD)、数字通用光盘(DVD)、蓝光光盘)、磁性介质(例如,软盘、磁带或磁性硬盘驱动器)、易失性存储器(例如,随机存取存储器(RAM)或高速缓存)、非易失性存储器(例如,只读存储器(ROM)或闪速存储器)或基于微机电系统(MEMS)的存储介质。该计算机可读存储介质可以实现在计算系统中(例如,系统RAM或ROM)、固定地附接到计算系统(例如,磁性硬盘驱动器)、可移除地附接到计算系统(例如,光盘或基于通用串行总线(USB)的闪速存储器)或经由有线或无线网络(例如,网络访问存储(NAS))耦合到计算机系统。存储在非暂态计算机可读存储介质上的可执行指令可以是以由一个或多个处理器解译或以其他方式可执行的源代码、汇编语言代码、对象代码或其他指令格式。

注意,并非要求在上文一般描述中所描述的所有活动或元件,可以不要求特定活动或设备的一部分,并且除所描述的那些之外,可以执行一个或多个其他活动或所包括的元件。更进一步地,列出活动的顺序不必是其被执行的顺序。而且,已经参考特定实施例描述了概念。然而,本领域的普通技术人员应理解到,在不脱离如随附权利要求中所阐述的本公开的范围的情况下,可以做出各种修改和改变。因此,说明书和附图将被视为以说明性而不是限制性意义,并且所有这样的修改旨在包括在本公开的范围内。

上文关于特定实施例已经描述益处、其他优点和问题方案。可以使得任何益处、优点或方案发生或变得更显著的益处、优点、问题方案和(多个)任何特征不将被理解为任何或全部权利要求的重要的、要求的或基本特征。而且,上文所公开的特定实施例仅是说明性的,因为可以以对具有本文中的教导受益的本领域的技术人员明显的、不同但是等效方式修改和实践所公开的主题。除如随附权利要求中所描述的之外,不旨在限于本文所示的构造或设计的细节。因此,明显的是,可以更改或修改上文所公开的特定实施例并且所有这样的变型被认为在所公开的主题的范围内。因此,如在随附权利要求中阐述本文寻求的保护。

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