用于设备到设备(D2D)发现消息的概率传输的装置、系统、和方法与流程

文档序号:11533638阅读:281来源:国知局
用于设备到设备(D2D)发现消息的概率传输的装置、系统、和方法与流程
相关申请的交叉引用本申请根据35u.s.c.§119(e)要求于2014年9月25日递交的题为“methodsforprobabilistictransmissionford2ddiscovery(用于d2d发现的概率传输的方法)”的美国临时专利申请no.62/055,600的优先权、以及于2014年10月28日递交的题为“methodsforprobabilistictransmissionford2ddiscovery(用于d2d发现的概率传输的方法)”的美国临时专利申请no.62/069,711的优先权,以上专利申请的全部公开内容被通过引用结合于此。本发明的实施例总体涉及数据处理的
技术领域
,更加具体地涉及用于设备到设备通信的技术。
背景技术
:用户设备(ue)可以使用设备到设备(d2d)通信来直接与另一ue通信,例如,在未通过演进型节点b(enb)路由通信的情况下。在第1类d2d发现过程中,网络可以以用于d2d发现媒体访问控制(mac)分组数据单元(pdu)的传输的周期性出现的物理时间-频率资源的集合的形式来分配发现资源池。发送ue针对用于传输d2d发现macpdu的每个发现时段随机地从发现池内选择单个资源。当在发现资源池中存在大量参与d2d发现过程的ue时,很可能发生冲突,从而就由d2due发现的设备的数量而言导致整体性能的显著下降。附图说明在附图的图示中通过示例的方式而非限制的方式示出了本发明的实施例,其中相似的参考标号指示类似的元件。应当注意的是在本公开中发明的“一”或“一个”实施例不一定指的是同一实施例,并且它们意为至少一个实施例。图1是根据各种实施例的示出包括用户设备(ue)和演进型节点b(enb)的无线通信环境的框图。图2是根据各种实施例的示出用于d2d发现的方法的流程图。图3是根据各种实施例的示出用于d2d发现的另一方法的流程图。图4是根据各种实施例的示出适用于在无线通信网络中进行操作的计算设备的框图。具体实施方式在下面的详细描述中,参考了形成本文的一部分的附图,其中相似的标号通篇表示相似的部分,并且这些附图通过示例的方式示出了可被实践的实施例。应当理解的是,在不背离本公开的范围的情况下可以利用其他实施例,并且可以做出结构变化或逻辑变化。因此,下面的详细描述不应被理解为是限制意义的,并且实施例的范围由所附权利要求及其等同物来限定。各种操作可以最有助于理解所要求保护的主题的方式被描述为依次的多个离散动作或操作。然而,描述的顺序不应当被解释为暗示这些操作必须依赖于顺序。具体来说,这些操作可以不按呈现的顺序来执行。所描述的操作可以按照与所描述的实施例不同的顺序来执行。在附加的实施例中可以执行各种附加的操作和/或可以省略所描述的操作。出于本公开的目的,短语“a或b”和“a和/或b”意为(a)、(b)或(a和b)。出于本公开的目的,短语“a、b和/或c”意为(a)、(b)、(c)、(a和b)、(a和c)、(b和c)或(a、b和c)。本说明书可以使用短语“在一个实施例中”或“在实施例中”,它们分别指代相同或不同实施例中的一个或多个实施例。另外,关于本公开的实施例所使用的词语“包括”、“包含”、“具有”等是同义词。如本文所使用的,术语“模块”和/或“逻辑”可以指代或包括执行一个或多个软件或固件程序的专用集成电路(asic)、电子电路、处理器(共享的、专用的、或者群组的)、和/或存储器(共享的、专用的、或者群组的)、组合逻辑电路、和/或提供所述功能的其他合适的硬件组件;或者可以是以上各项的一部分。如本文所使用的,术语“电路系统”可以指代或包括执行一个或多个软件或固件程序的专用集成电路(asic)、电子电路、处理器(共享的、专用的、或者群组的)、和/或存储器(共享的、专用的、或者群组的)、组合逻辑电路、和/或提供所述功能的其他合适的硬件组件;或者可以是以上各项的一部分。在一些实施例中,电路系统可以在一个或多个软件或固件模块中实现,或在与该电路系统相关联的功能可以由一个或多个软件或固件模块来实现。图1示意性地示出了根据各种实施例的无线通信环境100。环境100可以包括ue104、ue108、和演进型节点b(enb)112。在实施例中,ue104和ue108可以经由设备到设备(d2d)通信相互无线地通信。在d2d通信中,ue104和ue108可以在彼此之间直接地(例如,不需要通过enb112路由信号)无线传送(例如,发送或接收)信号。在一些实施例,ue104和/或ue108还可以与接入节点(例如,演进型节点b(enb)112)进行无线通信。enb112可以是第三代合作伙伴计划(3gpp)长期演进(lte)网络(或lte高级(lte-a)网络)的一部分。具体地,enb112可以是lte/lte-a网络的无线电接入网(ran)(例如,演进型通用陆地无线电接入网络(e-utran))的部分。e-utran可以与诸如演进分组核心(epc)之类的核心网耦合,这种核心网络执行lte/lte-a网络的各种管理和控制功能,并且还提供各种ran和其他网络之间的通信接口。ue104可以包括通信电路系统116、控制电路系统120、无线电收发器122、和一个或多个天线124。通信电路系统116可以与无线电收发器122接口连接,以经由一个或多个天线124从ue108接收d2d信号和/或向ue108发送d2d信号。通信电路系统116还可以与收发器122接口连接,以经由一个或多个天线124从enb112接收下行链路传输和向enb112发送上行链路传输。在一些实施例中,通信电路系统116可以是基带电路系统,收发器122可以是射频(rf)电路系统。控制电路系统120可以被耦合到通信电路系统116,并且可以被配置为对在ue104和ue108和/或enb112之间传送的信号中发送的信息进行解码和编码。控制电路系统120还可以被配置为执行以下描述的处理的任意部分。ue108可以包括与ue104类似的组件和/或功能。例如,ue108可以包括通信电路系统128、控制电路系统132、无线电收发器134、和一个或多个天线136。通信电路系统128可以与无线电收发器134接口连接,以经由一个或多个天线136从ue104接收d2d信号和/或向ue104发送d2d信号。通信电路系统128还可以与收发器134接口连接,以经由一个或多个天线136从enb112接收下行链路传输和向enb112发送上行链路传输。控制电路系统132可以被耦合到通信电路系统128,并且可以被配置为对在ue108和ue104和/或enb112之间传送的信号中发送的信息进行解码和编码。控制电路系统132还可以被配置为执行以下描述的处理的任意部分。ue104和/或ue108可以是装配有宽带电路系统并被适配为经由d2d通信与另一ue进行通信和/或根据例如一个或多个3gpp技术规范在无线通信网络的小区上进行操作的任意类型的计算设备。无线小区可以由enb112提供。enb112可以包括通信电路系统140,该通信电路系统140与无线电收发器144接口连接,以经由一个或多个天线148从ue104或ue108接收上行链路传输和经由一个或多个天线148向ue104或ue108发送下行链路传输。enb112还可以包括与通信电路系统140相耦合的控制电路系统152。在实施例中,控制电路系统152可以被配置为对在ue104或ue108和enb112之间传送的信号中发送的信息进行解码和编码。在各种实施例中,enb112(例如,enb112的控制电路系统152)可以分配将由与enb112提供的小区相关联的ue(例如,enb112为其提供服务小区或营宿小区的ue)(例如,ue104和/或ue108)用于d2d发现(例如,第1类d2d发现)的发现资源的发现池,。发现池的发现资源可以与时间-频率域中的物理资源相对应。发现池可以包括发现时段,这些发现时段包括物理资源的集合。发现时段可以周期性地出现。在一些实施例中,发现资源可以与上行链路(ul)频谱的资源相对应,这些ul频谱的资源将以其他方式针对从ue到enb112的ul传输进行分配。例如,发现资源可以在(例如,频分双工(fdd)部署中的)上行链路(ul)频谱内或在(例如,时分双工(tdd)部署中的)上行链路子帧的子集上周期性地出现。在其他实施例中,发现资源可以包括授权频谱的其他资源,或者可以包括不被用于enb112和小区的ue(例如,ue104和108)之间的通信的其他无线频谱(例如,非授权频谱)的资源。在一些实施例中,enb112可以用信号向ue104和ue108发送分配的发现池(例如,使用通用无线电资源控制(rrc)信令,比如,以系统信息块(sib)类型19)。在各种实施例中,对发现可与之进行通信的其他d2due感兴趣的ue(例如,ue104和/或ue108)可以使用发现池的发现时段中的一个或多个发现资源来发送发现介质访问控制(mac)分组数据单元(pdu)。ue可以随机选择发现时段的一个或多个发现资源,以在一个或多个发现资源上发送发现macpdu。例如,如果配置了对在发现时段内的发现信号的重复传输,则ue可以使用多个发现资源。在各种实施例中,enb112还可以用信号向ue104和/或108发送(例如,作为使用通用rrc信令(例如,sib类型19)发送的发现池配置信息的一部分)传输概率。传输概率可以与ue104或ue108应当发送其所关联的发现macpdu的概率相对应。例如,在一个实施例中,传输概率可以是0.25、0.5、0.75或1。传输概率为1可以指示ue可以在分配的发现池的每个发现时段中发送发现macpdu,而传输概率为0.75可以指示ue将在四分之三的发现池中发送发现macpdu。传输概率可以用于减少在发现池中发送的发现macpdu的数量,来防止或减少发现macpdu之间的冲突。enb112(例如,控制电路系统152)可以基于任意适当的因素(例如,加载来自参与d2d发现的d2due的小区)选择传输概率。在一些实施例中,对与小区相关联的所有ue而言,传输概率可以是相同的。在其他实施例中,传输概率可以是特定于ue的。将参考发送发现macpdu的ue104和接收发现macpdu的ue108来描述各种实施例。在实施例中,ue104还可以使用关于ue108描述的技术,并且ue108也可以使用关于ue104描述的技术。例如,ue104也可以接收由ue108发送的发现macpdu。在各种实施例中,ue104的控制电路系统120可以经由通信电路系统116获得将被用于d2d发现的发现池中的发现资源的分配。控制电路系统120还可以经由通信电路系统116获得传输发现macpdu的传输概率。该传输概率可以与发现池的一个或多个时段相关联。在各种实施例中,控制电路系统120可以确定伪随机数,并将伪随机数与传输概率进行比较,以确定是否在发现时段内发送发现macpdu。例如,如果伪随机数小于传输概率,则控制电路系统120可以确定在发现时段内发送发现macpdu,以及如果伪随机数大于传输概率则可以避免在发现时段内发送发现macpdu。在一些实施例中,伪随机数和传输概率均可以是从0到1的值。在一些实施例中,多个发现时段可以被组织到一起,并且传输概率可以基于组织到一起的发现时段的数量来确定。ue104的控制电路系统120可以基于伪随机数与传输概率的比较确定是否在多个发现时段内(例如,在多个发现时段的一个发现时段中)发送发现macpdu。例如,针对n个发现时段的群组的传输概率可以是1/n。如果生成的随机数小于1/n,则ue104可以在n个发现池的群组内发送一次。在一些实施例中,enb112可以确定被组织到一起的发现池的数量,并且可以用信号向ue104和/或ue108发送发现池的数量。在各种实施例中,控制电路系统120可以基于一个或多个参数(例如,ue104的标识符、发现macpdu中的信息、或与发现池相关联的信息)确定伪随机数。ue104的标识符可以是例如,根据ue104的国际移动用户标识(imsi)的d2due标识、根据ue104的系统架构演进临时移动用户标识(s-tmsi)的d2due标识、或ue104的第2层标识符(id)。发现macpdu中的信息可以包括发现macpdu的字段或比特。例如,在一些实施例中,控制电路系统120可以基于发现macpdu的近程服务(prose)应用代码和/或prose功能id来确定伪随机数。prose应用代码和prose功能id可以与ue104相关联。替代地,控制电路系统120基于发现macpdu的比特的另一集合确定伪随机数。与发现池相关联的信息可以包括,例如,与发现池相关联的系统帧编号(sfn)或子帧编号。例如,在一些实施例中,控制电路系统120可以基于发现池中所包括的第一子帧的系统帧编号和子帧编号(例如,索引)的函数来确定伪随机数。在一些实施例中,控制电路系统120可以基于伪随机二进制序列(prbs)来确定伪随机数。例如,控制电路系统120可以基于ue104的标识符、发现macpdu中的信息、或与发现池相关联的信息确定prbs。在一些实施例中,控制电路系统120基于ue104的标识符、发现macpdu中的信息、或与发现池相关联的信息对prbs进行初始化(例如,确定prbs的初始序列,如下文中进一步讨论的)。在一些实施例中,由ue104用来确定伪随机数的传输概率和信息对于其他ue(例如,ue108)也是已知的。因此,ue108可以独立地确定ue104是否将在发现时段中发送发现macpdu。由ue108做出的确定可以允许ue108(例如,控制电路系统132)确定ue108是否未接收到来自ue104的发现macpdu,因为ue104不应当发送发现macpdu或因为ue104已经离开了小区或不再参与d2d发现。例如,控制电路系统132可以经由通信电路系统128在发现池的第一发现时段中接收来自ue104的第一发现macpdu。控制电路系统132可以基于与ue104相关联的传输概率确定ue104是否将在第二发现时段中发送第二发现macpdu。控制电路系统132可以基于该确定监视第二发现时段中的第二发现macpdu。控制电路系统132可以例如通过确定伪随机数并且将伪随机数与传输概率进行比较来确定ue104是否将在第二发现时段中发送第二发现macpdu。控制电路系统132可以基于例如ue104的标识符、第一发现macpdu中的信息、或与第二发现时段相关联的信息来确定伪随机数。如果ue108确定ue104应当在发现池中发送发现macpdu,但是ue108未接收到发现macpdu,则ue108可以确定ue104已经离开该区域或不再参与d2d发现。还可能的是,ue104发送了发现macpdu,但是ue108由于资源冲突或半双工传输抵触而未接收到发现macpdu。因此,在一些实施例中,当ue108在预定数量的发现时段中未接收到发现macpdu时(在该预定数量的发现时段中ue104确定ue108应该已经发送发现macpdu),则ue108可以确定ue104已经离开了该区域或不再参与d2d发现。另外地或替代地,使用如本文所描述的伪随机数可以允许网络实体(例如,enb112)基于配置的传输概率测试当ue104应当发送发现macpdu时它是否发送发现macpdu。在一些实施例中,ue104和/或ue108可以基于ue104是否在之前的发现池中或在之前的若干发现池中发送发现macpdu来调整发现池的传输概率。例如,如果ue104未在之前的两个发现池中发送发现macpdu,则ue104和/或ue108可以提高发现池的传输概率。在一些实施例中,由ue104发送的发现macpdu可以包括prose应用代码、prose功能id、和公用陆地移动网络(plmn)id。在一些实施例中,prose应用代码可以是160比特,prose功能id可以是8比特,和/或plmnid可以是24比特,如表1中所示。字段评估长度prose应用代码160比特prose功能id8比特plmnid24比特表1替代地,由ue104发送的发现macpdu可以包括在表2中示出的字段。例如,对于公共安全应用,可以使用具有根据表2的内容的发现macpdu。表2这些字段和针对每个字段的比特的数量作为示例在表1和表2中示出,发现macpdu的其他实施例还可以包括不同的字段或针对给定字段的不同数量的比特。如上所讨论的,在一些实施例中,ue104和/或ue108可以生成prbs并基于prbs确定伪随机数。在一些实施例中,伪随机二进制序列可以由长度31的金序列定义。例如,prbs生成器可以生成长度mpn的输出序列c(n),其中n=0,1,...,mpn-1,由如下定义:c(n)=(x1(n+nc)+x2(n+nc))mod2x1(n+31)=(x1(n+3)+x1(n))mod2x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2其中nc=1600,并且第一m序列通过x1(0)=1,x1(n)=0,n=1,2,...,30被初始化。第二m序列的初始化由表示。在一些实施例中,初始序列cinit可以基于ue104的标识符、发现macpdu中信息、或与发现池相关联的信息。如上所讨论的,在一些实施例中,可以基于与发现池相关联的sfn和/或子帧来生成伪随机数。例如,使用prbsc(n),在一些实施例中,ue104和/或ue108可以根据以下的等式(1)确定伪随机数:其中,pue是伪随机数,c对应于prbs生成函数,sfn是与发现池相关联的系统帧编号,firstsubframeidx是发现池的第一子帧的索引,l是正整数(例如,l=10)。在其他实施例中,ue104和/或ue108可以基于发现macpdu的比特来确定伪随机数。例如,伪随机数可以根据等式(2)确定:其中,pue是伪随机数,c对应于prbs生成函数,k是预定义常数,discoverymsg(j),j=0,1,...,m-1对应于发现macpdu的编码版本的索引的长度m的集合、或发现macpdu的未编码版本的比特的长度m的集合,l是正整数。例如,在一些实施例中,discoverymsg(j),j=0,1,...,m-1可以对应于m个最低有效位(lsb)、m个最高有效位(msb)、或发现macpdu的另一m个位的集合。在其他实施例中,ue104和/或ue108可以基于与ue104相关联的标识符确定伪随机数。例如,伪随机数可以根据等式(3)确定:其中,ue_id=imsimodk和imsi是十进制格式,k是预定义常数(例如,k=1024),并且l是正整数(例如,l=10)。在其他实施例中,等式(3)中的ue_id可以使用ue104的s-tmsi被类似地推导出。s-tmsi可以具有从0到241-1的范围中的值。在一些实施例中,用于对prbs进行初始化的初始序列cinit可以基于ue104的标识符、发现macpdu中的信息、或与发现池相关联的信息来定义。例如,在一些实施例中,初始序列cinit可以由等式(4)定义:其中,proseappcode(i),i=0,1,...,22,对应于发现macpdu的prose应用代码或prose应用id的23个比特,prosefuncid(i-23),i=23,24,...,30,对应于发现macpdu的prose功能id的8个比特。在其他实施例中,初始序列cinit可以由等式(5)定义:其中,discoverymsg(i),i=0,1,...,30,对应于发现macpdu的31个比特(例如,31个lsb、31个msb、或另一31个比特的集合)。在其他实施例中,初始序列cinit可以由等式(6)定义:cinit=sfn·24+firstsubframeidx等式(6)其中,sfn是与发现池的发现时段相关联的系统帧编号,firstsubframeidx是发现池的发现时段的第一子帧的索引。将初始序列定义为发现时段的配置的函数有助于降低接收ue处的计算复杂性。接收ue可以生成单一初始序列,该单一初始序列通常可以被用来预测在发现时段中来自该接收ue正监视针对其的发现资源的所有ue的传输事件。在其他实施例中,初始序列cinit可以由等式(7)定义:cinit=ue_id等式(7)其中,ue_id=imsimodk、imsi是十进制格式,k是预定义常数。常数k可以不大于231。在一些实施例中,常数k可以具有小于231的值,例如,1024。在其他实施例中,等式(7)中的ue_id可以使用ue104的s-tmsi被类似地推导出。s-tmsi可以具有从0到241-1的范围中的值。在一些实施例中,ue108可以不具有关于由ue104用来生成伪随机数的ue104的标识符的知识。这样的实施例可以在ue108不需要了解由ue104用来发送发现macpdu的静默模式时使用。图2示出了根据各种实施例的可以由ue(例如,ue104或ue108)执行的d2d发现的方法200。在一些实施例中,ue可以包括上面存储有指令一个或多个非暂态计算机可读介质,这些指令当被执行时,使得ue执行方法200。在方法200的204处,ue可以获得针对d2d通信的发现macpdu的传输的传输概率。在一些实施例中,ue可以从enb(例如,enb112)接收该传输概率。在方法200的208处,ue可以基于ue的标识符、发现macpdu中信息、或与分配的发现池的发现时段相关联的信息来确定伪随机数。在一些实施例中,ue可以基于ue的标识符、发现macpdu中信息、或与分配的发现池的发现时段相关联的信息来确定prbs,并且ue可以基于prbs确定伪随机数。在方法200的212处,ue可以将伪随机数与传输概率进行比较,以确定是否在发现时段中发送发现macpdu。例如,如果伪随机数小于传输概率,则ue可以在发现时段中发送发现macpdu,以及如果伪随机数大于传输概率,则不可以在发现时段中发送发现macpdu。图3示出了根据各种实施例的可以由ue(例如,ue104或ue108)执行的d2d发现的方法300。在一些实施例中,ue可以包括上面存储有指令一个或多个非暂态计算机可读介质,这些指令当被执行时,使得ue执行方法300。在方法300的304处,ue可以在发现资源池的第一发现时段中接收来自另一ue(例如,ue108或ue104)的第一发现macpdu。在方法300的308处,ue可以基于与另一ue相关联的传输概率确定该另一ue是否将在第二发现时段中发送第二发现macpdu。在一些实施例中,ue可以从enb(例如,enb112)接收传输概率。在一些实施例中,ue还可以使用传输概率来确定是否在第一和/或第二发现时段中发送它自己的发现macpdu。在方法300的312处,ue可以基于确定来在第二发现时段中监视第二macpdu。如本文描述的ue104、ue108和/或enb112可以使用按需配置的任意适当的硬件、固件、和/或软件来实现为系统。例如,图4针对一个实施例示出了可以与ue(例如,ue104或ue108)或enb(例如,enb112)相对应的示例系统400。另外地或替代地,系统400可以适用于执行本文描述的一个或多个过程(例如,方法200和/或300)。系统400可以包括射频(rf)电路系统404、基带电路系统408、应用电路系统412、存储器/存储装置416、显示器420、相机424、传感器428、和输入/输出(i/o)接口432,它们至少如所示地相互耦合。应用电路系统412可以包括诸如但不限于一个或多个单核或多核处理器之类的电路系统。(一个或多个)处理器可以包括通用处理器和专用处理器(例如,图形处理器、应用处理器等)的任意组合。处理器可以与存储器/存储装置416相耦合,并被配置为执行存储在存储器/存储装置416中的指令,以使得各种应用和/或操作系统能够在系统400上运行。基带电路系统408可以包括诸如但不限于一个或多个单核或多核处理器之类的电路。(一个或多个)处理器可以包括基带处理器。基带电路系统408可以处理各种无线电控制功能,以支持经由rf电路404与一个或多个无线电网络的通信。无线电控制功能可以包括但不限于:信号调制、编码、解码、无线电频移等。在一些实施例中,基带电路系统408可以提供与一个或多个无线电技术相兼容的通信。例如,在一些实施例中,基带电路系统408可以支持与e-utran和/或其他无线城域网(wman)、无线局域网(wlan)、或无线个域网(wpan)的通信。其中基带电路系统408被配置为支持不只一个无线协议的无线电通信的实施例可以被称为多模式基带电路系统。在各种实施例中,基带电路408系统可以包括利用并不严格地视为处于基频的信号进行操作的电路系统。例如,在一些实施例中,基带电路系统408可以包括利用具有介于基频和射频之间的中频的信号进行操作的电路系统。在一些实施例中,通信电路系统116、通信电路系统128、通信电路系统140、控制电路系统120、控制电路系统132、和/或控制电路系统152可以在应用电路系统412和/或基带电路系统408中实施。替代地,通信电路系统116、128、和/或140可以在rf电路系统404中实施。rf电路系统404可以使能使用经调制的电磁辐射通过非固态介质与无线网络的通信。在各种实施例中,rf电路404系统可以包括交换机、滤波器、放大器等,以促进与无线网络的通信。无线电收发器122、无线电收发器134、和/或无线电收发器144可以在rf电路系统404中实施。在各种实施例中,rf电路系统404可以包括利用并不严格地视为处于射频的信号进行操作的电路。例如,在一些实施例中,rf电路系统404可以包括利用具有介于基频和射频之间的中频的信号进行操作的电路。在一些实施例中,基带电路系统408、应用电路系统412、和/或存储器/存储装置416中的一些或所有组成部件可以一起在片上系统(soc)中实现。存储器/存储装置416可以被用于加载和存储数据和/或指令,例如指令410,该指令410可以被配置为使得系统400实行本文描述的处理(例如,方法200和/或300)的任意部分。针对一个实施例的存储/存储装置416可以包括合适的易失性存储器(例如,动态随机接入存储器(dram))和/或非易失性存储器(例如,闪速存储器)的任意组合。在各种实施例中,i/o接口432可以包括一个或多个用户接口和/或外围部件接口,该一个或多个用户接口被设计为使能用户与系统600的交互,这些外围部件接口被设计为使能外围部件与系统600的交互。用户接口可以包括但不限于:物理键盘或按键、触摸板、扬声器、麦克风等。外围部件接口可以包括但不限于:非易失性存储器端口、通用串行总线(usb)端口、音频插口、和电源接口。在各种实施例中,传感器428可以包括一个或多个传感设备,以确定与系统400相关的环境状况和/或位置信息。在一些实施例中,传感器可以包括但不限于:陀螺仪传感器、加速计、近距离传感器、环境光传感器、和定位单元。定位单元还可以是基带电路系统408和/或rf电路系统404的一部分或是与基带电路系统408和/或rf电路系统404相互作用,以与定位网络(例如,全球定位系统(gps)卫星)的部件进行通信。在各种实施例中,显示器420可以包括显示器(例如,液晶显示器、触屏显示器等)。在一些实施例中,系统400可以是移动计算设备,例如但不限于:膝上型计算设备、平板计算设备、上网本、超极本、智能电话等。替代地或另外地,系统400可以是相对非移动计算设备,例如但不限于,台式计算设备、机顶盒、游戏机、媒体播放器、智能测量设备、应用、安全系统(例如,监督设备)等。在各种实施例中,系统400可以具有更多或更少的部件,和/或不同的架构。下文提供了一些非限制性示例。示例1是应用于用户设备(ue)的装置,该装置包括:通信电路系统,该通信电路系统与无线点收发器接口连接,以与演进型节点b(enb)进行无线通信;以及与通信电路系统耦合的控制电路系统。该控制电路系统:经由通信电路系统从enb获得针对设备到设备(d2d)通信的发现媒体访问控制(mac)协议数据单元(pdu)的传输的传输概率;基于ue的标识符、发现macpdu中信息、或与发现时段相关联的信息确定伪随机数;以及将伪随机数与传输概率进行比较,以确定是否在发现时段中发送发现macpdu。示例2是示例1的装置,其中,控制电路系统:基于ue的标识符、发现macpdu中信息、或与发现时段相关联的信息确定伪随机二进制序列(prbs);以及基于prbs确定伪随机数。示例3是示例2的装置,其中,控制电路系统基于ue的标识符、发现macpdu的字段或比特、或与发现时段相关联的系统帧编号(sfn)或子帧编号对prbs进行初始化。示例4是示例1的装置,其中,控制电路系统基于ue的标识符确定伪随机数,其中标识符是根据ue的国际移动用户标识(imsi)的d2due标识、根据ue的系统架构演进临时移动用户标识(s-tmsi)的d2due标识、或ue的第2层标识符(id)。示例5是示例1的装置,其中,控制电路系统基于发现macpdu的字段或比特确定伪随机数。示例6是示例5的装置,其中,控制电路系统基于发现macpdu的prose应用代码和prose功能id确定伪随机数。示例7是示例1的装置,其中,控制电路系统基于与发现时段相关联的系统帧编号(sfn)或子帧编号确定伪随机数。示例8是示例1-7中任意一个示例的装置,其中,发现时段是第一发现时段,发现macpdu是第一发现macpdu,并且其中,控制电路系统还基于第一发现macpdu是否在第一发现时段中被发送而调整针对是否在第二发现时段中发送第二发现macpdu的确定的传输概率。示例9是示例1-7中任意一个示例的装置,其中,发现时段是第一发现时段,并且其中,控制电路系统将伪随机数与传输概率进行比较,以确定是否在包括第一发现时段在内的发现时段的集合中发送发现macpdu。示例10是应用于用户设备(ue)的装置,该装置包括:通信电路系统,该通信电路系统与无线电收发器接口连接,以经由设备到设备(d2d)通信与第二ue进行无线通信;以及与通信电路系统耦合的控制电路系统。该控制电路系统:在第一发现时段中经由通信电路系统从第二ue接收的第一发现媒体访问控制(mac)协议数据单元(pdu);基于与第二ue相关联的传输概率确定第二ue是否将在第二发现时段中发送第二发现macpdu;以及基于确定在第二发现时段中监视第二macpdu。示例11是示例10的装置,其中,控制电路系统:基于第二ue的标识符、第一发现macpdu中信息、或与第二发现时段相关联的信息确定伪随机二进制数;以及将伪随机数与传输概率相比较,以确定第二ue是否将在第二发现时段中发送第二发现macpdu。示例12是示例11的装置,其中,控制电路系统基于发现macpdu的字段或比特确定伪随机数。示例13是示例12的装置,其中,控制电路系统基于发现macpdu的prose应用代码和prose功能id确定伪随机数。示例14是示例11的装置,其中,控制电路系统基于与发现时段相关联的系统帧编号(sfn)或子帧编号确定伪随机数。示例15是示例11-14中任意一个示例的装置,其中,控制电路系统:基于第二ue的标识符、第一发现macpdu中信息、或与第二发现时段相关联的信息确定伪随机二进制序列(prbs);以及基于prbs确定伪随机数。示例16是示例15的装置,其中,控制电路系统将基于第二ue的标识符、第一发现macpdu的字段或比特、或与第二发现时段相关联的系统帧编号(sfn)或子帧编号对prbs进行初始化。示例17是在上面存储有指令的一个或多个非暂态计算机可读介质,指令当被执行时,使得用户设备(ue):获得针对设备到设备(d2d)通信的发现媒体访问控制(mac)协议数据单元(pdu)的传输的传输概率;基于ue的标识符、发现macpdu中信息、或与发现时段相关联的信息确定伪随机二进制序列(prbs);基于prbs确定伪随机数;以及基于伪随机数和传输概率确定是否在发现时段中发送发现macpdu。示例18是示例17的一个或多个介质,其中当指令被执行时,还使得ue在伪随机数小于传输概率时在发现时段中发送发现macpdu,以及在伪随机数大于传输概率时避免在发现时段中发送发现macpdu。示例19是示例17的一个或多个介质,其中伪随机数由下式确定:其中,pue是伪随机数,c对应于prbs生成函数,sfn是与发现时段相关联的系统帧编号,firstsubframeidx是发现时段的第一子帧的索引,且l是正整数。示例20是示例17的一个或多个介质,其中伪随机数由下式确定:其中,pue是伪随机数,c对应于prbs生成函数,k是预定义常数,discoverymsg(j),j=0,1,...,m-1对应于第一发现macpdu的编码版本的索引的长度m的集合、或发现macpdu的未编码版本的比特的长度m的集合,且l是正整数。示例21是示例17-20中任意一个示例的一个或多个介质,其中指令当被执行时,还使得ue利用根据下式的初始序列cinit对prbs进行初始化:其中,proseappcode(i),i=0,1,...,22,对应于发现macpdu的prose应用代码或prose应用id的23个比特,prosefuncid(i-23),i=23,24,...,30,对应于发现macpdu的prose功能id的8个比特。示例22是示例17-20中任意一个示例的一个或多个介质,其中指令当被执行时,还使得ue利用根据下式的初始序列cinit对prbs进行初始化:其中,discoverymsg(i),i=0,1,...,30,对应于发现macpdu的31个比特。示例23是示例17的一个或多个介质,其中,伪随机数是基于发现macpdu的字段或比特而确定的。示例24是示例17的一个或多个介质,其中,伪随机数是基于与发现时段相关联的系统帧编号(sfn)或子帧编号而确定的。示例25是应用于用户设备(ue)的设备,该设备包括:用于获得针对设备到设备(d2d)通信的发现媒体访问控制(mac)协议数据单元(pdu)的传输的传输概率的装置;用于基于ue的标识符、发现macpdu中信息、或与发现时段相关联的信息确定伪随机二进制序列(prbs)的装置;用于基于prbs确定伪随机数的装置;以及用于基于伪随机数和传输概率确定是否在发现时段中发送发现macpdu的装置。示例26是示例25的设备,还包括:用于在伪随机数小于传输概率时在发现时段中发送发现macpdu并且在随机数大于传输概率时避免在发现时段中发送发现macpdu的装置。示例27是示例25的设备,其中,伪随机数由下式确定:其中,pue是伪随机数,c对应于伪随机二进制序列(prbs)生成函数,sfn是与发现时段相关联的系统帧编号,firstsubframeidx是发现时段的第一子帧的索引,且l是正整数。示例28是示例25的设备,其中伪随机数由下式确定:其中,pue是伪随机数,c对应于伪随机二进制序列(prbs)生成函数,k是预定义常数,discoverymsg(j),j=0,1,...,m-1对应于发现macpdu的编码版本的索引的长度m的集合、或发现macpdu的未编码版本的比特的长度m的集合,且l是正整数。示例29是示例25-28中任意一个示例的设备,还包括用于利用根据下式的初始序列cinit对prbs进行初始化的装置:其中,proseappcode(i),i=0,1,...,22,对应于发现macpdu的prose应用代码或prose应用id的23个比特,prosefuncid(i-23),i=23,24,...,30,对应于发现macpdu的prose功能id的8个比特。示例30是示例25-28中任意一个示例的设备,还包括用于利用根据下式的初始序列cinit对prbs进行初始化的装置:其中,discoverymsg(i),i=0,1,...,30,对应于发现macpdu的31个比特。示例31是示例25的设备,其中,伪随机数是基于发现macpdu的字段或比特而确定的。示例32是示例25的设备,其中,伪随机数是基于与发现时段相关联的系统帧编号(sfn)或子帧编号而确定的。已经根据对计算机存储器内的数据位的操作的算法和符号表示呈现了前述具体实施例方式的一些部分。这些算法描述和表示是数据处理领域的技术人员所使用的最为有效地将其工作的实质传递给本领域其他技术人员的方式。在这里并且一般情况下,算法被看作是产生想要的结果的自相一致的操作序列。这些操作是需要对物理量进行物理处理的操作。然而,应当铭记在心的是这些术语以及类似的术语的全都将与适当的物理量相关联,并且只是应用于这些量的方便的标签。如从上面的讨论可见的,除非另有具体说明,否则应该认识到,整个说明书中,使用诸如在所附权利要求中所给出的那些术语所进行的讨论指代计算机系统或类似的电子计算设备的动作和处理,该计算机系统或类似的电子计算设备的动作和处理将在该计算机系统的寄存器和存储器内被表示为的物理(电子)量的数据操纵或转换为在该计算机系统存储器或寄存器或其他这样的信息存储、传输或显示设备内被类似地表示为物理量的其他数据。本发明的实施例还涉及用于执行本文的操作的装置。这样的计算机程序被存储在非暂态计算机可读介质中。机器可读介质包括用于以机器(例如,计算机)可读的形式存储数据的任意机构。例如,机器可读(例如,计算机可读)介质包括机器(例如,计算机)可读存储介质(例如,只读存储器(rom)、随机存取存储器(ram)、磁盘存储介质、光存储介质、闪速存储器设备)。前述附图中所描述的处理或方法可以通过处理逻辑来执行,该处理逻辑包括硬件(例如,电路系统、专用逻辑等)、软件(例如,在非暂态计算机可读介质上实现的)或二者的结合。虽然上面根据一些顺序操作描述了这些处理或方法,但是应当认识到,所描述的一些操作可以以不同的顺序执行。此外,一些操作可以并行执行而不是顺序执行。本发明的实施例未参考任何具体的编程语言进行描述。将认识到的是各种编程语言可被用于实现本文所描述的本发明的实施例的教导。在前述说明书中,已经参考本发明的实施例的具体示例性实施例对这些实施例进行了描述。显然,在不脱离所附权利要求中给出的本发明的广义精神和范围的情况下,可以对其做出各种修改。因此,说明书及附图将被视为说明性的而非限制性的。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1