通信方法以及相关联的装置、系统、介质、产品和芯片与流程

文档序号:32100063发布日期:2022-11-08 23:48阅读:261来源:国知局
通信方法以及相关联的装置、系统、介质、产品和芯片与流程

1.本技术实施例主要涉及通信领域,尤其涉及通信方法以及相关联的通信装置、通信系统、计算机可读存储介质、计算机程序产品和芯片。


背景技术:

2.随着通信技术的发展,在设备到设备(d2d)通信中,已经提出了终端到网络(ue to nw,u2n)中继技术。u2n中继技术指的是一个终端设备(称为远程中继端设备或远程ue)通过另一终端设备(称为中继终端设备或中继ue)接入网络的通信技术。u2n中继技术有助于提升网络覆盖增强,例如在远程ue的网络覆盖信号差或者处于网络覆盖范围外的情况下。此外,u2n中继技术还能够帮助提供网络容量,特别是在中继ue是通信能力很强的设备的情况下。远程ue和中继ue之间可以通过建立侧链路(sidelink,sl)连接来进行通信。


技术实现要素:

3.本技术实施例提供了一种通信方案,特别是侧链路通信的方案。
4.在本技术的第一方面,提供了一种通信方法。该方法包括:第一终端设备确定第二终端设备是否需要来自网络设备的系统信息;以及如果确定第二终端设备需要系统信息,第一终端设备经由侧链路连接向第二终端设备传输系统信息,侧链路连接是在第一终端设备与第二终端设备之间建立的通信连接。
5.根据本技术的实施例,通过判断第二终端设备是否需要或对系统信息感兴趣,可以避免不必要的系统信息传输导致的设备功耗增加,减少设备间的信令开销,节约通信资源,并且还可以保证侧链路通信质量。
6.在第一方面的一些实施例中,确定第二终端设备是否需要系统信息包括:第一终端设备从第二终端设备接收指示信息;以及第一终端设备基于指示信息来确定第二终端设备需要系统信息。以此方式,可以由第二终端设备更具需要来判断并且向第一终端设备指示它是否需要系统信息,或需要何种类似的系统信息。第二终端设备可以更灵活地获取需要或感兴趣的系统信息。
7.在第一方面的一些实施例中,指示信息包括以下至少一个指示:第一指示,用于指示第二终端设备需要多个类型的系统信息,以及第二指示,用于指示第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息。不同的指示可以用于向第一终端设备灵活地指示第二终端设备对一个或多个类型,或全部类似的系统信息的需要或兴趣。
8.在第一方面的一些实施例中,方法还包括:第一终端设备向第二终端设备传输第一信息,第一信息用于协助第二终端设备确定指示信息,并且第一信息包括以下至少一项:第一终端设备的网络连接状态信息,第一终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息。通过终端设备之间的信息交互,可以协助第二终端设备更准确、快速地确定是否需要系统信息,以及需要哪个或哪些类型的系统信息。
9.在第一方面的一些实施例中,确定第二终端设备是否需要系统信息包括:第一终端设备从第二终端设备接收第二信息,第二信息包括以下至少一项:第二终端设备的网络连接状态信息,第二终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息;以及第一终端设备基于第二信息来确定第二终端设备是否需要系统信息。通过来自第二终端设备的信息交互,可以协助第一终端设备更准确、快速地确定第二终端设备是否需要系统信息,以及需要哪个或哪些类型的系统信息。
10.在第一方面的一些实施例中,有效性相关信息包括以下至少一项:有效时间信息,有效时间信息用于指示对应系统信息的有效性持续时间或有效性剩余时间;针对对应系统信息的区域范围信息;针对对应系统信息的区域标识信息;第一终端设备对应的小区标识信息;针对对应系统信息的公共陆地移动网络(plmn)标识信息;以及针对对应系统信息的数值标签信息。不同有效性相关信息可以用于从不同方面准确判断第二终端设备对系统信息的需要,从而能够在第二终端设备需要或感兴趣的情况下向其提供系统信息。
11.在第一方面的一些实施例中,基于第二信息来确定第二终端设备是否需要系统信息包括:第一终端设备基于以下至少一项来确定第二终端设备需要系统信息:网络连接状态信息指示第二终端设备处于覆盖范围外(ooc)状态,以及第二终端设备对应的小区标识信息与第一终端设备对应的小区标识信息不同。连接状态信息和/或小区标识可以更好地指示第二终端设备需要系统信息的情况,例如确定第二终端设备是否需要最小系统信息。
12.在第一方面的一些实施例中,基于第二信息来确定第二终端设备是否需要系统信息包括:第一终端设备基于有效性相关信息,来确定第二终端设备处当前存储的至少一个类型的系统信息是否有效;以及如果确定第二终端设备处当前存储的至少一个类型的系统信息无效,第一终端设备确定第二终端设备需要至少一个类型的系统信息。通过确定系统信息的有效性,从而能够确保在第二终端设备处的系统信息无效的情况下向其提供需要的且有效的系统信息。
13.在第一方面的一些实施例中,向第二终端设备传输系统信息包括:如果确定第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息并且第一终端设备未存储至少一个类型的有效系统信息,第一终端设备向网络设备请求至少一个类型的系统信息;第一终端设备从网络设备接收至少一个类型的系统信息;以及第一终端设备向第二终端设备传输至少一个类型的系统信息。在这样的实施例中,如果第二终端设备需要某个或某些类似的系统信息,但第一终端设备未存储对应的系统信息,该第一终端设备也能够通过按需请求的方式,向网络设备请求并向第二终端设备转发系统信息,从而满足第二终端设备的需求。
14.在第一方面的一些实施例中,方法还包括:第一终端设备确定已向第二终端设备传输的系统信息对应的有效时间信息,有效时间信息用于指示系统信息的有效性持续时间或有效性剩余时间;以及如果系统信息的有效性持续时间达到第一阈值或有效性剩余时间达到第二阈值,第一终端设备向第二终端设备传输另外的系统信息。在此方式中,第一终端设备可以持续维护先前向第二终端设备发送的一个或多个类型的系统信息的有效性,从而能够在系统信息将要或已经变无效的情况下,主动、及时地为第二终端设备更新系统信息,从而确保第二终端设备处的通信质量。
15.在本技术的第二方面,提供了一种通信方法。该方法包括:第二终端设备执行与第
一终端设备的侧链路连接的建立过程,侧链路连接至少用于由第一终端设备向第二终端设备中继来自网络设备的信息;以及在确定第二终端设备需要系统信息的情况下,第二终端设备经由侧链路连接从第一终端设备接收系统信息。
16.在第二方面的一些实施例中,接收系统信息包括:第二终端设备向第一终端设备传输指示信息,以向第一终端设备指示第二终端设备需要系统信息;以及第二终端设备基于指示信息的传输,从第二终端设备接收系统信息。
17.在第二方面的一些实施例中,指示信息包括以下至少一个指示:第一指示,用于指示第二终端设备需要多个类型的系统信息,以及第二指示,用于指示第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息。
18.在第二方面的一些实施例中,传输指示信息包括:如果第二终端设备处于覆盖范围外(ooc)状态,第二终端设备确定需要系统信息;以及第二终端设备向第一终端设备传输指示信息。
19.在第二方面的一些实施例中,方法还包括:第二终端设备从第一终端设备接收第一信息,第一信息包括以下至少一项:第一终端设备的网络连接状态信息,第一终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息;第二终端设备基于第一信息来确定第二终端设备需要系统信息;以及第二终端设备基于确定来生成指示信息。
20.在第二方面的一些实施例中,基于第一信息来确定第二终端设备需要系统信息包括:第二终端设备基于以下至少一项来确定第二终端设备需要系统信息:第一终端设备的网络连接状态信息不同于第二终端设备的网络连接状态信息,以及第二终端设备对应的小区标识信息与第一终端设备对应的小区标识信息不同。
21.在第二方面的一些实施例中,基于第一信息来确定第二终端设备需要系统信息包括:第二终端设备基于有效性相关信息,来确定第二终端设备处当前存储的至少一个类型的系统信息是否有效;以及如果确定第二终端设备处当前存储的至少一个类型的系统信息无效,第二终端设备确定第二终端设备需要至少一个类型的系统信息。
22.在第二方面的一些实施例中,该方法还包括:第二终端设备向第一终端设备传输第二信息,第二信息用于协助第一终端设备确定第二终端设备是否需要系统信息,并且第二信息包括以下至少一项:第二终端设备的网络连接状态信息,第二终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息。
23.在第二方面的一些实施例中,有效性相关信息包括以下至少一项:有效时间信息,有效时间信息用于指示特定类型的系统信息的有效性持续时间或有效性剩余时间,针对对应系统信息的区域范围信息,针对对应系统信息的区域标识信息,第一终端设备对应的小区标识信息,针对对应系统信息的公共陆地移动网络(plmn)标识信息,以及针对对应系统信息的数值标签信息。
24.在本技术的第三方面,提供了一种被实现在第一终端设备处的通信装置。该装置包括确定单元,被配置为确定第二终端设备是否需要来自网络设备的系统信息;以及第一传输单元,被配置为如果确定第二终端设备需要系统信息,第一终端设备经由侧链路连接向第二终端设备传输系统信息,侧链路连接是在第一终端设备与第二终端设备之间建立的
通信连接
25.在第三方面的一些实施例中,该装置包括用于实现第一方面的任意一种实现方式的功能模块。
26.在本技术的第四方面,提供了一种被实现在第二终端设备处的通信装置。该装置包括连接建立单元,被配置为执行与第一终端设备的侧链路连接的建立过程,侧链路连接至少用于由第一终端设备向第二终端设备中继来自网络设备的信息;以及第一接收单元,被配置为在确定第二终端设备需要系统信息的情况下,第二终端设备经由侧链路连接从第一终端设备接收系统信息。
27.在第四方面的一些实施例中,该装置包括用于实现第二方面的任意一种实现方式的功能模块。
28.在本技术的第五方面,提供了一种被实现在第一终端设备处的通信装置。该装置包括至少一个处理单元;还可以包括至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述通信装置实现根据上述第一方面中任意一种可能的实现方式中的方法的操作。
29.在本技术的第六方面,提供了一种被实现在第二终端设备处的通信装置。该装置包括至少一个处理单元;还可以包括至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述通信装置实现根据上述第二方面中任意一种可能的实现方式中的方法的操作。
30.在本技术的第七方面,提供了一种通信系统。该通信系统包括至少一个根据上述第三方面或第五方面的通信装置。该通信系统还可以包括至少一个根据上述第四方面或第六方面的通信装置。
31.在本技术的第八方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现根据上述第一方面和/或第二方面中任意一种可能的实现方式中的方法的操作。
32.在本技术的第九方面,提供了一种计算机程序产品。该计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使设备实现根据上述第一方面和/或第二方面中任意一种可能的实现方式中的方法的操作。
33.在本技术的第十方面,提供了一种芯片。该芯片被配置为执行根据上述第一方面和/或第二方面中任意一种可能的实现方式中的方法的操作。
34.可以理解地,上述提供的通信装置、系统、介质、计算机程序产品或芯片均用于实现第一方面和/或第二方面所提供的方法。因此,关于第一方面和/或第二方面的解释或者说明同样适用于上述方面提供的通信装置、介质、芯片、设备或计算机程序产品。此外,这些方面提供的通信装置、系统、介质、计算机程序产品或芯片所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。
35.本技术的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
36.结合附图并参考以下详细说明,本技术各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
37.图1示出了可以在其中本技术的实施例的通信系统的示意框图;
38.图2示出了根据本技术的一些实施例的设备之间的通信过程的交互信令图;
39.图3a和图3b示出了根据本技术的一些实施例的确定终端设备对系统信息的需要的过程的交互信令图;
40.图4示出了根据本技术的一些实施例的在第一终端设备处实现的通信方法的流程图;
41.图5示出了根据本技术的一些实施例的在第二终端设备处实现的通信方法的流程图;
42.图6示出了根据本技术的一些实施例的被实现在第一终端设备处的通信装置的示意框图;
43.图7示出了根据本技术的一些实施例的被实现在第二终端设备处的通信装置的示意框图;以及
44.图8示出了适合实现本技术的实施例的示例设备的简化框图。
具体实施方式
45.下面将参照附图更详细地描述本技术的实施例。虽然附图中显示了本技术的某些实施例,然而应当理解的是,本技术可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本技术。应当理解的是,本技术的附图及实施例仅用于示例性作用,并非用于限制本技术的保护范围。
46.在本技术实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。在本技术实施例的描述中,“a、b和c中的至少一项”以及类似用语可以包括如下组合中的一个或多个组合:a,b,c,ab,bc,ac,abc。其他类似表述也可以类似地理解。
47.本技术的实施例可以根据任何适当的通信协议来实施,包括但不限于,第四代(4g)和第五代(5g)等蜂窝通信协议、诸如电气与电子工程师协会(ieee)802.11等的无线局域网通信协议、和/或目前已知或者将来开发的任何其他协议。本技术实施例的技术方案应用于遵循任何适当的通信系统,例如:长期演进(lte)系统、窄带物联网(nb-iot)通信系统、第五代(5g)系统或新无线(nr),等等。此外,通信可以利用任何适当的无线通信技术,包括但不限于:码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、频分双工(fdd)、时分双工(tdd)、多输入多输出(mimo)、正交频分复用(ofdm)、离散傅立叶变换扩频ofdm(dft-s-ofdm)、和/或当前已知或将来开发的任何其他技术。
48.出于说明的目的,下文中将5g的第三代合作伙伴计划(3gpp)通信系统为背景来描述本技术的一些实施例。然而,应当理解,本技术的实施例不限于被应用到5g的3gpp通信系统,而是可以被应用到任何存在类似问题的通信系统中,例如无线局域网(wlan)、有线通信
系统、或者将来开发的其他通信系统等。
49.在本技术中使用的术语“终端设备”指能够与网络设备之间或者彼此之间进行有线或无线通信的任何终端设备。终端设备有时又可以称为又称之为用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等,其能够向用户提供语音和/或数据连通性。终端设备可以是任意类型的移动终端、固定终端或便携式终端。作为示例,终端设备可以包括移动手机、站点、单元、设备、订阅台(ss)、便携式订阅台(pss)、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、平板计算机、个人通信系统(pcs)设备、个人导航设备、个人数字助理(pda)、定位设备、无线电广播接收器、电子书设备、游戏设备、飞行器、虚拟现实(vr)设备、增强现实(ar)设备、可穿戴设备、例如路侧单元(rsu)之类的物联网(iot)设备、车载终端设备、能进行车联网(v2x)通信的终端、5g网络中的终端设备或者未来演进的公用陆地移动网络(plmn)中的任何终端设备、可用于通信的其他设备、或者上述的任意组合。本技术的实施例对此并不做限定。
50.在本技术中使用的术语“网络设备”是可以用于与终端设备通信的设备,以将终端接入到无线网络。网络设备例如可以是无线接入网(ran)中的设备、实体或节点,有时也称为接入网设备。网络设备可以包括各种类型的基站。作为示例,网络设备可以包括各种形式的宏基站、微基站、微微基站、毫微微基站、中继站、接入点、远程无线电单元(rru)、射频头(rh)、远程无线电头端(rrh)等等。在采用不同的无线接入技术的系统中,网络设备的名称可能会有所不同,例如在lte网络中称为演进的节点b(enb或enodeb),在3g网络中称为节点b(nodeb),在5g网络中可以称为g节点b(gnb)或nr节点b(nr nb),等等。本技术的实施例对此并不做限定。
51.示例环境
52.图1示出了可以在其中本技术的实施例的通信系统100的示意框图。如图1所示,通信系统100涉及多个终端设备110-1、110-2、120-1、120-2和网络设备130。为便于下文讨论,终端设备110-1、110-2可以被通常为或分别称为终端设备110(在本文中有时也称为“第一终端设备”),终端设备120-1、120-2可以被通常为或分别称为终端设备120(在本文中有时也称为“第二终端设备”)。网络设备130具有一定的覆盖范围,称为小区102。处于网络设备130的小区102内的终端设备120-1和120-2可以与网络设备130建立通信连接。网络设备130-1也位于网络设备130的覆盖范围内,但可能处于小区102的边缘。
53.在一些情况中,出于覆盖增强和/或容量提升等目的,一个终端设备可以通过另一终端设备接入网络,从而可以与网络设备进行信息收发。另一终端设备可以充当中继角色,以在所连接的终端设备和网络设备之间的中继信息。在图1所示的示例中,终端设备120-1可以通过终端设备110-1来实现与网络设备130的信息收发,终端设备120-2可以通过终端设备110-2来实现与网络设备130的信息收发。经由另一终端设备来接入网络的终端设备可以位于网络设备130的覆盖范围之外(例如,终端设备120-1),或者可以位于网络设备130的覆盖范围内(例如,终端设备120-2)。
54.在本文的实施例中,出于讨论的目的,假设终端设备110是经由其可以接入网络设备130的终端设备,也称为中继终端设备或中继ue,这些术语可互换地使用。在本文的实施例中,出于讨论的目的,假设终端设备120是通过终端设备110接入网络设备130的终端设备,也称为远程终端设备或远程ue,这些术语可互换地使用。在终端设备110与终端设备120
之间建立的通信连接可以称为侧链路连接。终端设备110与终端设备120之间的通信可以称为侧链路通信或者d2d通信。在一些实施例中,终端设备110与终端设备120之间的通信可以包括层2(l2)ue到nw中继通信,或者层3(l3)ue到nw中继通信。
55.应当理解,图1中所示出的设备的数目仅为了说明的目的,而未暗示任何限制。在环境100中可以包括适于实现本技术的实施例的任何合适数目的终端设备和/或网络设备。尽管未被示出,但应当理解,一个或多个附加设备可以位于小区102中并且由网络设备130服务,并且一个终端设备可以不与其他终端设备建立侧链路连接,或者可以与一个或多个附加终端设备建立侧链路连接。
56.终端设备110和120可以处于各种不同网络连接状态。在一些实施例中,取决于与网络设备130的通信连接,例如无线电资源控制(rrc)状态,终端设备110可以处于与网络设备130的rrc连接状态(rrc_connected)、rrc空闲状态(rrc_idle)、或rrc非激活状态(rrc_inactive)等。终端设备120也可以rrc空闲状态、rrc非激活状态、或rrc连接状态,但终端设备120的rrc状态可以是与网络设备130或其他网络设备(未示出)的rrc状态。在一些实施例中,考虑与网络设备130和/或其他网络设备的覆盖范围的相对定位,终端设备110和120可以处于覆盖范围内(in coverage,ic)状态或覆盖范围外(out of coverage,ooc)状态。终端设备110的ic状态可以具体指示终端设备110处于网络设备130的覆盖范围内,或者ooc状态可以具体指示终端设备110处于其他网络设备的覆盖范围之外。终端设备120可以处于ic状态或ooc状态。例如,在图1中,终端设备120-1处于相对于网络设备130的ooc状态,而终端设备120-2可以处于相对于网络设备130的ic状态。在一些示例中,终端设备120可能处于ooc状态,并且该ooc状态可能指示终端设备120不处于任何网络设备的覆盖范围内、不处于支持侧链路通信的网络设备的覆盖范围内、或者具体地是不处于网络设备130的覆盖范围内。
57.为了建立侧链路连接,终端设备110和终端设备120可能需要执行发现过程来发现对方。在一些实施例中,发现过程可以使得终端设备110和终端设备120获得对方的目标层2(l2)地址,目标层1(l1)地址等。
58.可以由多种方式的发现过程。在一些实施例中,终端设备120可以向周围广播通告(announcement)消息,例如pc5-s消息。一个或多个终端设备110可以监听这样的通告消息。如果一个终端设备110接收到这样的通告消息,可以获知终端设备120的存在。在一些实施例中,终端设备110可以向周围广播请求(solicitation)消息,以寻找需要中继的终端设备120。在接收到请求消息后,终端设备120可以在条件允许的情况下向终端设备110回复响应消息,从而使终端设备110获知终端设备120的存在。在一些示例中,请求消息和响应消息可以均是pc5接口信令(pc5-s)消息。
59.在发现过程之后,在一些实施例中,彼此发现的终端设备110和120可以建立侧链路连接,以进行侧链路通信。侧链路通信可以支持单播通信、组播通信和广播通信中的一种或多种通信方式。在一些实施例中,终端设备110和120可以执行建立过程,来建立设备之间的侧链路连接。在一些实施例中,侧链路连接的建立过程可以由终端设备110和120中的任一个设备发起。
60.例如,对于单播通信,侧链路连接的建立过程可以包括四个消息步骤,即终端设备110和120中的终端设备(在此处称为终端设备1)向另一个终端设备(在此处称为终端设备
2)发送直连通信请求(direct communication request)消息。响应于直连通信请求消息,终端设备2发送回直连安全模式命令(direct security mode command)消息。终端设备1在收到直连安全模式命令消息后,向终端设备2发送直连安全模式完成(direct security mode complete)消息。终端设备2继续向终端设备1发送直连通信接受(direct communication accept)消息,从而实现侧链路连接的建立。
61.在终端设备110与终端设备120之间侧链路连接建立后,终端设备110可以经由侧链路通信向终端设备120中继来自网络设备130的数据和/或其他信息,并且也可以向网络设备130中继来自终端设备120的数据和/或其他信息。在一些实施例中,在侧链路连接上的通信需要执行传输的终端设备提前获取资源授权。
62.在一些实施例中,可以由网络设备130对用于通信的资源进行调度,类似于在uu接口上的资源调度方式。例如,终端设备110在需要经由侧链路连接来传输数据时,可以先向网络设备130传输侧链路连接对应的缓冲状态报告(bsr),以报告要传输的数据量。网络设备130可以分配对应大小的侧链路授权给终端设备110以进行侧链路传输。在其他示例中,网络设备130可以针对周期性业务、终端设备上报周期性业务的属性(起始时间、周期、数据包大小等等),向终端设备110配置周期性的侧链路授权。这样,后续该终端设备110可以不需要通过频繁上报bsr来获取侧链路授权。
63.除由网络设备执行资源调度之外,在一些实施例中,可以通过终端设备自主竞争的方式来获取用于侧链路通信的资源。例如,终端设备110或120可以通过测量侧链路连接上的每个时频资源是否被占用,来选择空的未被占用的资源进行传输。
64.应当理解,上文仅给出了设备发现过程、侧链路建立过程和资源分配方式的一些示例。在其他示例中,可能存在其他当前可用或将来开发的设备发现过程、侧链路建立过程和资源分配方式。本技术的实施例在此方面不受限制。
65.基本工作原理和示例信令交互
66.在终端设备的侧链路通信中,中继终端设备可能会向远程终端设备传输来自网络设备的系统信息(si)。si包含网络设备的各类参数,对于远程终端设备而言是重要的。然而,当前对于如何由中继网络设备向远程网络设备中继si,还未有具体规定。在一种简单方案中,可以规定中继终端设备总是在从网络设备接收到si后就向远程终端设备转发si,例如可以通过广播、组播、专用pc5-rrc信令等方式进行转发。然而,在一些情况下,远程终端设备,例如处于ic状态的远程终端设备可能已经从网络设备接收到si,例如通过uu接口从网络设备接收si。由于中继终端设备无法获知远程终端设备的si接收,由中继终端设备转发的si可能变得冗余。这可能会导致不必要的信息传输,导致终端设备的功耗增加、信令开销增大以及造成资源浪费,特别是在单播通信的情况下。这进而还会降低侧链路连接上的通信质量。
67.根据本技术的实施例,提出了一种改进的侧链路通信的方案。在该方案中,第一终端设备(即,中继终端设备)会在一定条件下才向第二终端设备(即,远程终端设备)传输si。具体地,第一终端设备会确定第二终端设备是否需要来自网络设备的si。第一终端设备可以通过多种方式执行这样的确定。在确定第二终端设备需要si的情况下,第一终端设备向第二终端设备传输si。在实际通信场景中,某些类型的si会由网络设备周期性传输,某些类型的si会不定时被更新,并且远程终端设备可能自己已经接收到si。通过判断远程终端设
备需要si后再通过侧链路连接传输si,可以避免不必要的si传输导致的设备功耗增加,减少设备间的信令开销,节约通信资源,并且还可以保证侧链路通信质量。
68.下文将参考附图来具体讨论本技术的示例实施例。
69.图2示出了根据本技术的一些实施例的通信过程200的交互信令图。为便于讨论,将参考图1的通信系统100来讨论过程200。过程200涉及图1的终端设备110、终端设备120和网络设备130。这里涉及的终端设备110和终端设备120可以是图1中示出的任一终端设备110和终端设备120。
70.如图2所示,为了执行侧链路通信,终端设备110和终端设备120可以执行(205)侧链路连接的建立过程。该建立过程例如可以根据以上提及的任一方式或者其他适当方式来执行。在侧链路连接建立后,终端设备110可以经由该侧链路连接向终端设备120中继或转发来自网络设备130的数据、信息等。例如,终端设备110可以向终端设备120中继si。
71.在一些实施例中,终端设备110可以位于网络设备130的覆盖范围内,因此处于ic状态。在一些实施例中,终端设备110可以处于与网络设备130的rrc连接状态(rrc_connected)、rrc空闲状态(rrc_idle)、或rrc非激活状态(rrc_inactive)等。在一些实施例中,终端设备120可以位于网络设备130的覆盖范围内,因此处于ic状态,或者可以位于覆盖范围之外,因此处于ooc状态。在一些实施例中,终端设备120可以处于与网络设备130的rrc空闲状态、rrc非激活状态、或rrc连接状态。在一些实施例中,终端设备110与终端设备120之间的中继通信可以包括层2(l2)ue到nw中继通信,或者层3(l3)ue到nw中继通信。
72.在通信网络中,网络设备130发送的si可以包括在其覆盖范围内进行通信所需要的各类参数。可以存在多个类型的si。在一些实施例中,si可以按系统信息块(system information block,sib)来分类。不同类型的si可以包括主信息块(master information block,mib)和一个或多个sib,例如sib1至sibx(其中x是大于1的整数)。mib可以包括需要从网络设备130获取sib1所需要的参数。sib1可以包括其他sib的调度信息(例如,sib到si消息的映射关系、周期、si窗大小等)、与其他sib相关的指示(例如,指示一个或多个其他sib是否是通过按需请求方式被提供)。在一些实施例中,sib1是特定于小区(cell specific)的sib。mib和sib1有时被称为最小si(minimum si),并且sib1一般也可以称为剩余最小si(remaining minimum system information,rmsi)。除最小si之外的其余sib称为其他si(other si)。
73.在一些实施例中,最小si由网络设备周期性广播。在一些实施例中,终端设备可以在接收到mib后,基于mib中的参数来从网络设备接收sib1。在一些实施例中,如果其他sib是通过按需请求方式被提供的,终端设备可以向网络设备发送系统信息请求,以请求需要的其他sib。在一些实施例中,除sib1之外的其他sib可以被承载在si消息中,并且具有相同周期的sib可以被映射到同一个si消息。
74.在一些实施例中,除sib1之外的一个或多个其他sib可以特定于小区的或者特定于某个区域的(area specific)。具体特定的粒度(小区或区域)可以在sib1中被指示。特定于小区的sib可以只适用于提供该sib的小区范围。特定于某个区域的sib可以与一个区域相关联并且在其中可使用,该区域可以包括一个或多个小区并且由该sib对应的区域标识信息(被标识为systeminformationareaid)进行标识。
75.在本技术的实施例中,作为终端设备120的中继终端设备,终端设备110确定(210)
终端设备110是否需要来自网络设备130的si。换言之,终端设备110确定终端设备120是否对si感兴趣。在一些实施例中,终端设备110可以在与终端设备120的设备发现过程、连接建立过程、和/或初始建立侧链路连接后确定终端设备120是否需要si。在一些实施例中,终端设备110可以周期性地判断终端设备120是否需要si,或者基于事件触发来执行这样的判断。例如,终端设备110从网络设备130接收到周期性发送或者更新后的si,其可以再次确定是否要向终端设备120转发这样的si。
76.在一些实施例中,终端设备110可以针对终端设备120可能要接收的全部多个类型的si或者针对其中的一个或多个特定类型的si来判断终端设备120是否需要对应的si。例如,终端设备110可以确定终端设备120是否需要mib、sib1和其他sib中的一个或多个。终端设备120是否有可能会使用其他sib可以取决于终端设备120的通信业务。
77.终端设备110可以通过多种方式来确定终端设备120是否需要si。在一些实施例中,终端设备110可以从终端设备120接收到显式或隐式的指示信息,来确定终端设备120需要或不需要si。在一些实施例中,终端设备110可以基于与si相关的信息来判断终端设备120是否需要si。关于终端设备120对si是否需要或感兴趣的具体示例,将在下文中结合图3a和图3b更详细讨论。
78.如果终端设备110确定终端设备120需要si,终端设备110经由与终端设备120的侧链路连接来向终端设备120传输(215)si。在一些实施例中,如果确定终端设备120需要全部si或者需要某个或某些类型的si,终端设备110可以向终端设备120发送所需要的对应si。由此,终端设备120能够在其需要si的情况下,经由侧链路连接从终端设备110接收(220)所需要的si。
79.在一些实施例中,终端设备110可能已经存储有终端设备120需要的si。例如,如图2所示,在终端设备110确定终端设备120需要si之前,网络设备130传输(225)该si并且终端设备110接收(230)该si。在一些实施例中,如果终端设备110确定终端设备120需要一个或多个类型的si,但终端设备110未存储这个或这些类型的si(或者已存储的si已经变为无效),那么终端设备110可以为终端设备120向网络设备130请求该si。如图2示出的,终端设备110可选地向网络设备130传输(235)请求一个或多个类型的si的消息。在接收(240)到终端设备110的请求后,网络设备1130向终端设备110传输(245)所请求的一个或多个类型的si。终端设备110接收(250)到这些si后,可以继续转发给终端设备120。
80.在一些实施例中,可以用于承载从终端设备110向终端设备120传输si的消息可以包括但不限于:在设备发现过程中由终端设备110发出的通告消息、与终端设备120发出的请求消息对应的响应消息;在连接建立过程中由终端设备110发出的直连安全模式命令消息、直连通信接受消息、直连通信请求消息、或直连安全模式完成消息;在侧链路连接建立后的pc5-s消息、pc5-rrc消息等。应当理解,这里仅给出了一些示例,其他从终端设备110到终端设备120通信的消息也可以用于承载si,或者可以设计一个或多个专用消息来传输si或特定类型的si。本技术的实施例在此方面不受限制。
81.本技术的实施例使得在远程终端设备(例如,终端设备120)需要si或对si感兴趣时,中继终端设备(例如,终端设备110)才向远程终端设备发送si。这可以有效避免不必要在侧链路连接上的不必要si传输,减少了设备功耗、信令开销和资源浪费,并提高设备之间的通信质量。
82.在一些实施例中,如果终端设备110确定终端设备120不需要来自网络设备的si或者一个或多个类型的si,则终端设备110可以不向终端设备120传输这样的si,即使终端设备110从网络设备130接收到这些类型的si的更新。
83.下文将继续参考图3a和图3b来详细讨论终端设备110如何确定终端设备120对si的需要的过程。
84.确定对si的需要的一些示例实施例
85.图3a示出了根据一些实施例的用于确定终端设备120对si的需要的过程300的交互信令图。在图3a的实施例中,由终端设备120向终端设备110指示其是否需要si。如图3a所示,终端设备120确定(315)其自身是否需要si。
86.在一些实施例中,终端设备120可以针对可能要接收的全部多个类型的si或者针对其中的一个或多个特定类型的si来判断是否需要对应的si。例如,终端设备120可以确定是否需要mib、sib1和其他sib中的一个或多个。
87.终端设备120可以根据自己的通信业务需要,或者根据是否已经直接从网络设备130接收到si,来确定是否对哪个或哪些类型的si感兴趣。
88.在一些情况中,如果终端设备120处于网络设备130的ic状态,终端设备120可以从网络设备130接收到si。例如,在网络设备130的覆盖范围内,终端设备120可以处于与网络设备130的任一rrc连接状态,例如rrc空闲状态、rrc非激活状态、或rrc连接状态等。在这些rrc状态下,终端设备120可以接收到网络设备130广播的si(例如,mib和/或sib1)。备选地或附加地,终端设备120还可以通过向网络设备130请求其他sib(例如sib2、sib3等)。例如,如果终端设备120处于rrc连接状态,其还可以通过rrc消息向网络设备130请求si。在这种情况下,终端设备110可能无法获知终端设备120发出的请求和接收到的信息,因为终端设备110无法解析这些消息的内容。
89.因此,在一些实施例中,如果终端设备120已经接收到全部需要的si或者一个或多个类型的si,那么终端设备120可以确定不需要这些si。在一些实施例中,终端设备120还可以基于网络连接状态来确定是否需要si。具体地,如果终端设备120处于ooc状态(例如,图1中的终端设备120-1),那么该终端设备120可以确定需要si,特别是多个类型的si,因此此时终端设备120无法从网络设备130接收消息。在一些示例中,终端设备120的ooc状态可以指示终端设备120不处于任何网络设备的覆盖范围内、不处于支持侧链路通信的网络设备的覆盖范围内、或者具体地是不处于网络设备130的覆盖范围内。在这些情况下,终端设备120可能都需要由终端设备110转发网络设备130的si。
90.在一些实施例中,终端设备120还可以从终端设备110获得相关信息,以协助确定是否需要si,或者需要哪个或哪些类型的si。如图3a所示,终端设备110传输(305)第一信息,并且终端设备120从终端设备110接收(310)第一信息。第一信息用于协助终端设备120确定其是否si,或者需要哪个或哪些类型的si。
91.在一些实施例中,第一信息可以包括终端设备110的网络连接状态信息,其指示终端设备110的网络连接状态。在一些实施例中,网络连接状态信息可以指示终端设备110是处于ic状态或ooc状态。在一些示例中,ic状态可以具体指示终端设备110处于网络设备130的覆盖范围内,或者ooc状态可以具体指示终端设备110处于其他网络设备的覆盖范围之外。在一些实施例中,网络连接状态信息可以指示终端设备110是处于哪个rrc状态,例如
rrc连接状态、rrc空闲状态、或rrc非激活状态。在一些示例中,某个rrc状态可以具体指示终端设备110与网络设备130的rrc姿态。
92.在一些实施例中,基于网络连接状态信息,终端设备120可以确定终端设备110的网络连接状态是否不同于终端设备120与网络设备130的网络连接状态。终端设备120可能处于各种网络连接状态。例如,终端设备120可能处于ic状态但该ic状态指示是除网络设备130之外的其他网络设备的覆盖范围。或者,终端设备120可能处于ooc状态,该ooc状态可能指示终端设备120不处于任何网络设备的覆盖范围内、不处于支持侧链路通信的网络设备的覆盖范围内、或者具体地是不处于网络设备130的覆盖范围内。在这种情况下,终端设备120可以确定其网络连接状态不同于终端设备110的网络连接状态。在其他实施例中,终端设备120可能处于rrc状态,,例如rrc连接状态、rrc空闲状态、或rrc非激活状态。该rrc状态可能指示终端设备120与其他网络设备的rrc姿态。或者,终端设备120处于与网络设备130的rrc状态,但却处于rrc空闲状态或rrc非激活状态等。在一些实施例中,如果网络连接状态不同,终端设备120可以确定需要网络设备130的si。例如,在连接状态不同的情况下,终端设备110可能可以向终端设备120提供更多的终端设备120无法获得但却需要的si。
93.备选地或附加地,第一信息还可以包括终端设备110对应的小区标识信息(例如,小区id)。在一些实施例中,终端设备120还可以基于小区标识信息,确定其对应的小区标识信息是否不同于终端设备110对应的小区标识信息。终端设备110通常位于网络设备130的小区102内,因此其小区标识信息可以标识小区102。如果终端设备120漫游到小区102附近、但未连接或驻留到网络设备130,那么记录的小区标识信息可能是其先前连接或驻留到的网络设备对应的小区。在这种情况下,终端设备120可以确定需要由网终端设备110转发网络设备130的si。
94.在一些情况下,基于网络连接状态信息和/或小区标识信息,终端设备120可以确定是否需要最小si,例如mib和/或sib1。例如,如果网络连接状态信息指示终端设备120与终端设备110的网络连接状态不同,和/或如果小区标识信息指示终端设备120与终端设备110对应的小区标识不同,终端设备120可以确定需要mib和sib1中的一个或两个。在一些实施例中,基于网络连接状态信息和/或小区标识信息,终端设备120可以确定需要包括mib、sib1以及其他sib在内的多个类型的si。
95.除网络连接状态信息和小区标识信息之外或者作为备选,第一信息还可以包括一个或多个类型的si对应的有效性相关信息。有效性相关信息可以用于确定终端设备120已经存储的一个或多个类型的si是否仍然有效。在一些实施例中,终端设备120可以基于有效性相关信息,来确定终端设备120处当前存储的至少一个类型的si是否有效。如果确定终端设备120处当前存储的某个类型的si无效,终端设备120确定需要该类型的si,以便通过终端设备110获得有效的si来使用。有效性相关信息可以特定于一个类型的si。或者,可能对于两个或更多个类型的si,其有效性相关信息可以是相同的。
96.在一些实施例中,有效性相关信息可以包括有效时间信息。一个或多个类型的si具有一定的有效时间长度。在一些示例中,除最小si外的一个或多个其他sib可以具有对应的有效时间长度。在一些示例中,一个类型的si可以具有对应的有效时间长度,或者多个类型的si可以具有相同的有效时间长度。有效时间长度指的是从终端设备获得该类型的si后的持续时间。终端设备110或120接收到一个类型的sib后,会存储该sib。如果该sib被存储
超过阈值时间长度,则可以认为该sib无效。作为一个示例,sib的有效时间长度例如可以是最多3小时。如果该sib被存储达3小时以上,那么可以认为该sib无效。
97.对于一个或多个类型的si,终端设备110向终端设备120提供的有效时间信息可以终端设备110获取对应类型的最新si的有效时间信息。在一些实施例中,有效时间信息可以有多种表示方式。例如,有效时间信息可以指示对应类型的si的有效性持续时间,该有效性持续时间指的是从接收到si的时刻起的持续时间,即确认对应类型的si已经有效多长时间。又例如,有效时间信息可以指示对应类型的si的有效性剩余时间,其即从当前时刻到该si有效满阈值的时间。例如,如果一个sib的有效时间长度是3小时,那么有效性剩余时间可以指示该sib距离有效满3小时还剩余多少时间。
98.终端设备120可以基于有效时间信息来确定对应类型的si的有效性。例如,如果一个类型的si的有效性持续时间达到第一阈值(例如,大于或大于等于3小时),那么终端设备120可以确定该类型的si无效。如果一个类型的si的有效性剩余时间达到第二阈值(例如,小于或小于等于0小时),那么终端设备120可以确定该类型的si无效。在一些实施例中,如果多个类型的si(例如,多个其他sib)的有效性时间信息相同,那么终端设备120可以同时确定这些多个类型的si均无效。
99.在一些实施例中,有效性相关信息可以附加地或备选地包括用于判断一个或多个类型的si的有效性的其他参数。这些参数可以特定于一个类型的si或者是特定于多个类型的si,特定于一个或多个其他sib。在一些实施例中,用于判断一个或多个类型的si的有效性的参数包括以下一个或多个:1)对应类型的si的区域范围信息(被表示为areascope),其指示对应类型的si是否是特定于某个区域,并且如果该区域范围信息不存在,那么可以指示对应类型的si是特定于小区的;2)对应类型的si的区域标识信息(被表示为systeminformationareaid),用于标识对应类型的si所特定的区域,该区域标识信息在一个公共陆地移动网络(plmn)下可以是唯一的;3)对应类型的si的小区标识信息,用于指示对应的小区id;4)对应类型的si的plmn标识信息,例如可以是sib1包括的plmn id列表中的第一个plmn id;5)对应类型的si的数值标签信息(被表示为valuetag),其可以是一定范围内的整数值,例如可以从0到31取值,不同的取值可以指示对应si的不同版本。
100.在一些实施例中,终端设备110在发送给终端设备120的上述参数可以是终端设备110从网络设备130最新获取的si对应的参数。终端设备120可以将从终端设备110接收到的上述参数与自身存储的对应类型的si的参数进行比较,来判断自身存储的si是否仍有效。在一些实施例中,对于已获得的某个类型或多个类型的si(例如,一个或多个sib),如果该si指示存在区域范围信息(areascope),并且终端设备120存储的si的plmn标识信息(第一个plmn id)、区域标识信息(systeminformationareaid)、以及数值标签信息(例如,valuetag)与从终端设备110接收到的plmn标识信息(第一个plmn id)、区域标识信息(systeminformationareaid)、以及数值标签信息(例如,valuetag)均相同,那么终端设备120确定对应类型的si仍然有效。否则,如果终端设备120没有从终端设备110接收到区域范围信息(areascope),或者前述参数中的某个参数不同,终端设备120确定对应类型的si无效。
101.在一些实施例中,对于已获得的某个类型或多个类型的si(例如,一个或多个sib),如果该si指示不存在区域范围信息(areascope),并且终端设备120也没有从终端设
备110接收到区域范围信息(areascope),并且终端设备120存储的si的plmn标识信息(第一个plmn id)、区域标识信息(systeminformationareaid)、小区id、以及数值标签信息(例如,valuetag)与从终端设备110接收到的plmn标识信息(第一个plmn id)、区域标识信息(systeminformationareaid)、小区id、以及数值标签信息(例如,valuetag)均相同,那么终端设备120确定对应类型的si仍然有效。如果终端设备120从终端设备110接收到区域范围信息(areascope),或者前述参数中的某个参数不同,终端设备120确定对应类型的si无效。
102.在一些实施例中,如果多个类型的si(例如,多个其他sib)对应的前述参数相同,那么终端设备120可以同时确定这些多个类型的si均有效或均无效。
103.上文的实施例给出了用于确定si的有效性的一些示例有效性相关信息。在其他实施例中,有效性相关信息还可以包括在通信系统100中用于确定一个或多个类型的si是否有效的其他信息。本技术的实施例在此方面不受限制。在一些实施例中,终端设备110可以提供上述有效性相关信息中的一种或多个信息,用于协助终端设备120判断对应类型的si的有效性。在一些实施例中,终端设备120可以不需要来自于终端设备110的有效时间信息,而是自己维护先前已获得且存储的一个或多个类型的si对应的有效时间信息,并基于所维护的有效时间信息来确定当前存储的至少一个类型的si是否有效。
104.在一些实施例中,第一信息可以被承载在从终端设备110向终端设备120发送的各种消息中。这样的消息的示例包括但不限于:在设备发现过程中由终端设备110发出的通告消息、与终端设备120发出的请求消息对应的响应消息;在连接建立过程中由终端设备110发出的直连安全模式命令消息、直连通信接受消息、直连通信请求消息、或直连安全模式完成消息;在侧链路连接建立后的pc5-s消息、pc5-rrc消息等。应当理解,这里仅给出了一些示例,其他从终端设备110到终端设备120通信的消息也可以用于承载第一信息,或者可以设计一个或多个专用消息来传输第一信息或特定类型的第一信息。本技术的实施例在此方面不受限制。在一些实施例中,从终端设备110发送第一信息,可以是v2x层向接入(as)层指示发送该第一信息。在一些实施例中,v2x层可以是pc5-s层或者as层之上的层。
105.以下讨论了第一信息的一些示例实施例。在其他实施例中,终端设备110还可以向终端设备120提供其他信息用于协助终端设备120确定其是否需要si,或需要哪个或哪些类型的si。本技术的实施例对此不做限定。
106.继续参考图3a,基于对si(或一个或多个类型的si)是否需要的确定结果,终端设备120生成对应的指示信息,并且向终端设备110传输(320)指示信息。指示信息可以用于向终端设备110指示终端设备120是否需要si。在接收(325)来自终端设备120的指示信息后,终端设备110可以确定(330)终端设备110是否需要si,或者需要哪个或哪些类型的si。
107.在一些实施例中,终端设备120可以在确定需要si的情况下,才向终端设备110发送指示信息。在一些实施例中,如果未从终端设备120接收到对应的指示信息,终端设备110可以确定终端设备120不需要si或者不需要某个类型的si。在一些实施例中,指示信息可以显示或隐式地确定终端设备120需要或不需要si,或者需要或不需要某个类型的si。
108.在一些实施例中,指示信息可以包括第一指示,用于指示终端设备120需要其通信所需的多个类型的si。第一指示例如可以是通用指示,而不需要指示具体的si的类型。终端设备110可以基于第一指示,确定终端设备120需要其通信所需的所有类型的si,mib、sib1、以及其他sib中的一个或多个。
109.在一些实施例中,指示信息可以包括第二指示,用于指示终端设备120需要至少一个类型的si。第二指示例如可以是特定于一个或多个类型的si。可以为不同类型或不同组类型的si配置不同的第二指示。例如,可以存在指示a和指示b,其中指示a用于指示终端设备120需要最小si,即mib和sib1,并且指示b用于指示终端设备120需要其他si。可选地,还可以包括指示b1、b2等,分别用于指示其他si中的不同sib组合,例如指示b1用于指示终端设备120需要sib2和sib3,指示b2用于指示终端设备120需要sib2、sib3和sib4,指示b3用于指示终端设备120需要sib4和sib5,指示b4用于指示终端设备120需要sib12,等等。在一些实施例中,取决于终端设备120确定需要哪些类型的si,可以在指示信息中包括对应的指示。例如,如果终端设备120确定需要mib、sib1以及一个或多个其他si,则指示信息中可以包括指示a和指示b。
110.应当理解,这里仅列出用于指示不同类型的sib的指示的示例,任何其他指示也是可行的。特定于不同类型或不同类型组合的指示可以被设计为相同值,但可以以其他方式,例如在指示信息中的不同位置等来进行区分。本技术的实施例在此方面不受限制。
111.在一些实施例中,指示信息可以包括长期指示。在接收到这样的指示信息后,终端设备110可以确定终端设备120长期需要对应的si,从而可以多次向终端设备120发送对应的si。在一些实施例中,指示信息可以包括短期指示。终端设备110可以在接收到对应指示信息后,向终端设备120提供一次对应的si。
112.在一些实施例中,指示信息可以被承载在从终端设备120向终端设备110发送的各种消息中。这样的消息的示例包括但不限于:在设备发现过程中发送的请求消息,在侧链路连接建立过程中发送的直连通信请求消息、直连安全模式完成消息、直连安全模式命令消息、或直连通信接受消息,在侧链路连接建立后发送的pc5-s消息、pc5-rrc消息等。应当理解,这里仅给出了一些示例,其他从终端设备120到终端设备110通信的消息也可以用于承载指示信息,或者可以设计一个或多个专用消息来传输指示信息或特定类型的指示信息。本技术的实施例在此方面不受限制。
113.确定对si的需要的另外一些示例实施例
114.以上讨论了由终端设备120向终端设备110指示其是否需要si的一些实施例。图3b示出了根据另一些实施例的用于确定终端设备120对si的需要的过程302的交互信令图。在图3b的实施例中,终端设备110基于一定信息来确定终端设备120是否需要si。
115.如图3b所示,终端设备120向终端设备110传输(360)第二信息,以协助终端设备110确定终端设备120是否需要si,或者需要哪个或哪些类型的si。在接收(365)到来自终端设备120的第二信息后,终端设备110基于第二信息来确定(370)终端设备120是否需要si。在一些实施例中,终端设备110可以向终端设备120传输(350)针对第二信息的请求消息。在接收(355)到终端设备110的请求消息后,终端设备120可以向终端设备110传输第二信息。在其他实施例中,终端设备110可以不必发送这样的请求消息。
116.在一些实施例中,第二信息可以与第一信息类似,但是与终端设备120相关。例如,第二信息可以包括终端设备120的网络连接状态信息,其指示终端设备120的网络连接状态。例如,网络连接状态信息可以指示终端设备120是处于ic状态或ooc状态,或者是处于哪个rrc状态(rrc连接状态、rrc空闲状态、或rrc非激活状态)。这些网络连接状态的具体示例在上文中已经讨论,为了简洁,在此不再赘述。
117.在一些实施例中,基于终端设备120的网络连接状态信息,终端设备110可以确定终端设备120与终端设备110的网络连接状态是否相同。在一些实施例中,如果网络连接状态不同,终端设备110可以确定终端设备120需要网络设备130的si。例如,在网络连接状态不同的情况下,终端设备110可能可以向终端设备120提供更多的终端设备120无法获得但却需要的si。在一些实施例中,如果终端设备120的网络连接状态信息指示终端设备120处于ooc状态,这意味着终端设备120可能不处于任何网络设备的覆盖范围内、不处于支持侧链路通信的网络设备的覆盖范围内、或者具体地是不处于网络设备130的覆盖范围内。相应地,该终端设备110可以确定终端设备120需要由终端设备110向其转发网络设备130的si,特别是多个类型的si,因此此时终端设备120无法从网络设备130接收消息。
118.备选地或附加地,第二信息还可以包括终端设备120对应的小区标识信息(例如,小区id)。在一些实施例中,终端设备110还可以基于小区标识信息,确定终端设备120对应的小区标识信息是否不同于终端设备110对应的小区标识信息。终端设备110通常位于网络设备130的小区102内,因此其小区标识信息可以标识小区102。如果终端设备120漫游到小区102附近、但未连接或驻留到网络设备130,那么记录的小区标识信息可能是其先前连接或驻留到的网络设备对应的小区。在这种情况下,终端设备110可以确定终端设备120需要由网终端设备110转发网络设备130的si。
119.在一些情况下,基于网络连接状态信息和/或小区标识信息,终端设备110可以确定终端设备120是否需要最小si,例如mib和/或sib1。例如,如果网络连接状态信息指示终端设备110与终端设备120的网络连接状态不同,和/或如果小区标识信息指示终端设备110与终端设备120对应的小区标识不同,终端设备110可以确定终端设备120需要mib和sib1中的一个或两个。在一些实施例中,基于网络连接状态信息和/或小区标识信息,终端设备110可以确定终端设备120需要包括mib、sib1以及其他sib在内的多个类型的si。相应地,终端设备110可以决定向终端设备120传输对应类型的si。
120.除网络连接状态信息和小区标识信息之外或者作为备选,第二信息还可以包括一个或多个类型的si对应的有效性相关信息,以用于确定终端设备120已经存储的一个或多个类型的si是否仍然有效。在一些实施例中,第二信息中的有效性相关信息可以包括在终端设备120已经存储的一个或多个类型的si对应的有效性相关信息。有效性相关信息的示例例如可以是以上参考图3a所讨论的哪些参数中的一个或多个,包括一个或多个类型的si对应的有效时间信息,和/或用于判断一个或多个类型的si的有效性的如下一个或多个参数:1)对应类型的si的区域范围信息(被表示为areascope),其指示对应类型的si是否是特定于某个区域,并且如果该区域范围信息不存在,那么可以指示对应类型的si是特定于小区的;2)对应类型的si的区域标识信息(被表示为systeminformationareaid),用于标识对应类型的si所特定的区域,该区域标识信息在一个公共陆地移动网络(plmn)下可以是唯一的;3)对应类型的si的小区标识信息,用于指示对应的小区id;4)对应类型的si的plmn标识信息,例如可以是sib1包括的plmn id列表中的第一个plmn id;5)对应类型的si的数值标签信息(被表示为valuetag),其可以是一定范围内的整数值,例如可以从0到31取值,不同的取值可以指示对应si的不同版本。
121.在一些实施例中,对于一个或多个类型的si,终端设备110可以将从网络设备130最新获取的si对应的参数与第二信息中包括的有效性相关信息中的对应参数进行比较,来
判断终端设备120处存储的si是否仍有效。具体有效性的判断方式可以参考在图3a的实施例中所讨论的示例。区别在于,这个判断过程在终端设备110处执行。
122.在一些实施例中,如果终端设备110基于有效性时间信息和/或其他参数确定终端设备120处存储的一个或多个类型的si无效,那么可以确定终端设备120需要这些类型的si。相应地,终端设备110可以决定向终端设备120传输对应类型的si。
123.在一些实施例中,第二信息可以被承载在从终端设备120向终端设备110发送的各种消息中。这样的消息的示例包括但不限于:在设备发现过程中发送的请求消息,在侧链路连接建立过程中发送的直连通信请求消息、直连安全模式完成消息、直连安全模式命令消息、或直连通信接受消息,在侧链路连接建立后发送的pc5-s消息、pc5-rrc消息等。应当理解,这里仅给出了一些示例,其他从终端设备120到终端设备110通信的消息也可以用于承载第二信息,或者可以设计一个或多个专用消息来传输第二信息或特定类型的第二信息。本技术的实施例在此方面不受限制。
124.在一些实施例中,针对第二信息的请求消息可以被承载在从终端设备110向终端设备120发送的各种消息中。这样的消息的示例包括但不限于:在设备发现过程中由终端设备110发出的通告消息、与终端设备120发出的请求消息对应的响应消息;在连接建立过程中由终端设备110发出的直连安全模式命令消息、直连通信接受消息、直连通信请求消息、或直连安全模式完成消息;在侧链路连接建立后的pc5-s消息、pc5-rrc消息等。应当理解,这里仅给出了一些示例,其他从终端设备110到终端设备120通信的消息也可以用于承载针对第二信息的请求消息,或者可以设计一个或多个专用消息来传输针对第二信息的请求消息。本技术的实施例在此方面不受限制。
125.以上通过各种实施例,讨论了终端设备110如何通过来自终端设备120的指示信息和/或其他信息来确定终端设备120对一个或多个类型或全部类型的si的需要或兴趣。由此,终端设备110可以总是向终端设备120传输其需要或感兴趣的si。
126.在一些实施例中,在向终端设备120发送一次si后,终端设备110可以在从网络设备130接收到该类型的si的更新后,再次向终端设备120发送对应类型的si。又或者,终端设备110可以基于先前发送的一个或多个类型的si对应的有效性相关信息,确定(260)对应si是否仍有效,如图2所述。si的有效性可以基于以上讨论的任一方式来确定。如果基于有效性相关信息确定先前发送的si已经无效或者即将无效,终端设备110可以再次向终端设备120传输(265)对应类型的si。终端设备120由此可以接收(270)到有效的si。
127.在一些实施例中,终端设备110可以在从终端设备120接收到关于需要某个或某些类型的si的长期指示后,多次向终端设备120发送更新后或有效的si。在一些实施例中,终端设备110也可以在没有接收导这样的明确长期指示的情况下,被配置为多次发送si。例如,如果终端设备120指示或者终端设备120自己判断出一个或多个其他sib是终端设备120感兴趣的,由于这些sib会被网络设备130更新或会变为无效,因此终端设备110可以总是确定需要向终端设备110继续发送更新后或有效的si。
128.应当理解,图2、图3a和图3b的信令图中,从上到下的信令排序不必然暗示这些信令的先后顺序。根据具体实现和实际需要,某些信令的执行顺序可能会改变或可以并行执行。虽然参考图1来描述在终端设备之间如何传输来自网络设备的信息(例如,si),但本技术的实施例还可以被类似地应用于其他通信场景,例如ue到ue的中继场景。在这样的场景
中,第一终端设备被配置为要向第二终端设备中继来自另一个设备(例如,第三终端设备)的信息。这样的信息可以是控制信息,或者其他可能会周期性传输或不定时更新的信息。通过本技术的实施例,可以确定在第二终端设备需要该信息时,才由第一终端设备向第二终端设备转发或中继该信息,从而避免不必要的信令传输和资源开销,提高通信质量。
129.示例方法
130.图4示出了根据本技术的一些实施例的在第一终端设备处实现的通信方法400的流程图。方法400例如可以由图1的终端设备110(下文称为第一终端设备)来实施,相应地,第二终端设备例如可以是图1的终端设备120。
131.在框410,第一终端设备确定第二终端设备是否需要来自网络设备的系统信息。如果确定第二终端设备需要系统信息,在框420,第一终端设备经由侧链路连接向第二终端设备传输系统信息,侧链路连接是在第一终端设备与第二终端设备之间建立的通信连接。
132.在一些实施例中,确定第二终端设备是否需要系统信息包括:第一终端设备从第二终端设备接收指示信息;以及第一终端设备基于指示信息来确定第二终端设备需要系统信息。
133.在一些实施例中,指示信息包括以下至少一个指示:第一指示,用于指示第二终端设备需要多个类型的系统信息,以及第二指示,用于指示第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息。
134.在一些实施例中,方法400还包括:第一终端设备向第二终端设备传输第一信息,第一信息用于协助第二终端设备确定指示信息,并且第一信息包括以下至少一项:第一终端设备的网络连接状态信息,第一终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息。
135.在一些实施例中,确定第二终端设备是否需要系统信息包括:第一终端设备从第二终端设备接收第二信息,第二信息包括以下至少一项:第二终端设备的网络连接状态信息,第二终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息;以及第一终端设备基于第二信息来确定第二终端设备是否需要系统信息。
136.在一些实施例中,有效性相关信息包括以下至少一项:有效时间信息,有效时间信息用于指示对应系统信息的有效性持续时间或有效性剩余时间;针对对应系统信息的区域范围信息;针对对应系统信息的区域标识信息;第一终端设备对应的小区标识信息;针对对应系统信息的公共陆地移动网络(plmn)标识信息;以及针对对应系统信息的数值标签信息。
137.在一些实施例中,基于第二信息来确定第二终端设备是否需要系统信息包括:第一终端设备基于以下至少一项来确定第二终端设备需要系统信息:网络连接状态信息指示第二终端设备处于覆盖范围外(ooc)状态,以及第二终端设备对应的小区标识信息与第一终端设备对应的小区标识信息不同。
138.在一些实施例中,基于第二信息来确定第二终端设备是否需要系统信息包括:第一终端设备基于有效性相关信息,来确定第二终端设备处当前存储的至少一个类型的系统信息是否有效;以及如果确定第二终端设备处当前存储的至少一个类型的系统信息无效,第一终端设备确定第二终端设备需要至少一个类型的系统信息。
139.在一些实施例中,向第二终端设备传输系统信息包括:如果确定第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息并且第一终端设备未存储至少一个类型的有效系统信息,第一终端设备向网络设备请求至少一个类型的系统信息;第一终端设备从网络设备接收至少一个类型的系统信息;以及第一终端设备向第二终端设备传输至少一个类型的系统信息。
140.在一些实施例中,方法400还包括:第一终端设备确定已向第二终端设备传输的系统信息对应的有效时间信息,有效时间信息用于指示系统信息的有效性持续时间或有效性剩余时间;以及如果系统信息的有效性持续时间达到第一阈值或有效性剩余时间达到第二阈值,第一终端设备向第二终端设备传输另外的系统信息。
141.图5示出了根据本技术的一些实施例的在第二终端设备处实现的通信方法的流程图。方法500例如可以由图1的终端设备120(下文称为第二终端设备)来实施,相应地,第一终端设备例如可以是图1的终端设备110。
142.在框510,第二终端设备执行与第一终端设备的侧链路连接的建立过程,侧链路连接至少用于由第一终端设备向第二终端设备中继来自网络设备的信息。在框520,在确定第二终端设备需要系统信息的情况下,第二终端设备经由侧链路连接从第一终端设备接收系统信息。
143.在一些实施例中,接收系统信息包括:第二终端设备向第一终端设备传输指示信息,以向第一终端设备指示第二终端设备需要系统信息;以及第二终端设备基于指示信息的传输,从第二终端设备接收系统信息。
144.在一些实施例中,指示信息包括以下至少一个指示:第一指示,用于指示第二终端设备需要多个类型的系统信息,以及第二指示,用于指示第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息。
145.在一些实施例中,传输指示信息包括:如果第二终端设备处于覆盖范围外(ooc)状态,第二终端设备确定需要系统信息;以及向第一终端设备传输指示信息。
146.在一些实施例中,方法500还包括:第二终端设备从第一终端设备接收第一信息,第一信息包括以下至少一项:第一终端设备的网络连接状态信息,第一终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息;基于第一信息来确定第二终端设备需要系统信息;以及基于确定来生成指示信息。
147.在一些实施例中,基于第一信息来确定第二终端设备需要系统信息包括:第二终端设备基于以下至少一项来确定第二终端设备需要系统信息:第一终端设备的网络连接状态信息不同于第二终端设备的网络连接状态信息,以及第二终端设备对应的小区标识信息与第一终端设备对应的小区标识信息不同。
148.在一些实施例中,基于第一信息来确定第二终端设备需要系统信息包括:第二终端设备基于有效性相关信息,来确定第二终端设备处当前存储的至少一个类型的系统信息是否有效;以及如果确定第二终端设备处当前存储的至少一个类型的系统信息无效,第二终端设备确定第二终端设备需要至少一个类型的系统信息。
149.在一些实施例中,方法500还包括:第二终端设备向第一终端设备传输第二信息,第二信息用于协助第一终端设备确定第二终端设备是否需要系统信息,并且第二信息包括以下至少一项:第二终端设备的网络连接状态信息,第二终端设备对应的小区标识信息,以
及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息。
150.在一些实施例中,有效性相关信息包括以下至少一项:有效时间信息,有效时间信息用于指示特定类型的系统信息的有效性持续时间或有效性剩余时间,针对对应系统信息的区域范围信息,针对对应系统信息的区域标识信息,第一终端设备对应的小区标识信息,针对对应系统信息的公共陆地移动网络(plmn)标识信息,以及针对对应系统信息的数值标签信息。
151.示例装置
152.图6示出了根据本技术的一些实施例的通信装置600的示意框图。通信装置600可以被实现为设备或者设备中的芯片,本技术的范围在此方面不受限制。通信装置600可以包括多个模块,以用于执行如图4中所讨论的方法400中的对应步骤。通信装置600可以被实现为如图2至图5中示出的终端设备110或者终端设备110的一部分。
153.如图6所示,通信装置600包括确定单元610,被配置为确定第二终端设备是否需要来自网络设备的系统信息。通信装置600还包括第一传输单元620,被配置为如果确定第二终端设备需要系统信息,第一终端设备经由侧链路连接向第二终端设备传输系统信息,侧链路连接是在第一终端设备与第二终端设备之间建立的通信连接。
154.在一些实施例中,确定单元610包括:第一接收单元,被配置为从第二终端设备接收指示信息;以及基于指示的确定单元,被配置为基于指示信息来确定第二终端设备需要系统信息。
155.在一些实施例中,指示信息包括以下至少一个指示:第一指示,用于指示第二终端设备需要多个类型的系统信息,以及第二指示,用于指示第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息。
156.在一些实施例中,装置600还包括:第二传输单元,被配置为向第二终端设备传输第一信息,第一信息用于协助第二终端设备确定指示信息,并且第一信息包括以下至少一项:第一终端设备的网络连接状态信息,第一终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息。
157.在一些实施例中,确定单元610包括:第二接收单元,被配置为从第二终端设备接收第二信息,第二信息包括以下至少一项:第二终端设备的网络连接状态信息,第二终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息;以及基于信息的确定单元,被配置为基于第二信息来确定第二终端设备是否需要系统信息。
158.在一些实施例中,有效性相关信息包括以下至少一项:有效时间信息,有效时间信息用于指示对应系统信息的有效性持续时间或有效性剩余时间,针对对应系统信息的区域范围信息,针对对应系统信息的区域标识信息,第一终端设备对应的小区标识信息,针对对应系统信息的公共陆地移动网络(plmn)标识信息,以及针对对应系统信息的数值标签信息。
159.在一些实施例中,基于信息的确定单元包括:基于状态信息的确定单元,被配置为第一终端设备基于以下至少一项来确定第二终端设备需要系统信息:网络连接状态信息指示第二终端设备处于覆盖范围外(ooc)状态,以及第二终端设备对应的小区标识信息与第一终端设备对应的小区标识信息不同。
160.在一些实施例中,基于信息的确定单元包括:有效性确定单元,被配置为基于有效性相关信息,来确定第二终端设备处当前存储的至少一个类型的系统信息是否有效;以及基于有效性的确定单元,被配置为如果确定第二终端设备处当前存储的至少一个类型的系统信息无效,第一终端设备确定第二终端设备需要至少一个类型的系统信息。
161.在一些实施例中,第一传输单元620包括:请求单元,被配置为如果确定第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息并且第一终端设备未存储至少一个类型的有效系统信息,第一终端设备向网络设备请求至少一个类型的系统信息;第三接收单元,被配置为从网络设备接收至少一个类型的系统信息;以及第三传输单元,被配置为向第二终端设备传输至少一个类型的系统信息。
162.在一些实施例中,通信装置600还包括:有效时间确定单元,被配置为确定已向第二终端设备传输的系统信息对应的有效时间信息,有效时间信息用于指示系统信息的有效性持续时间或有效性剩余时间;以及第四传输单元,被配置为如果系统信息的有效性持续时间达到第一阈值或有效性剩余时间达到第二阈值,第一终端设备向第二终端设备传输另外的系统信息。
163.图7示出了根据本技术的一些实施例的通信装置700的示意框。通信装置700可以被实现为设备或者设备中的芯片,本技术的范围在此方面不受限制。通信装置700可以包括多个模块,以用于执行如图5中所讨论的方法500中的对应步骤。通信装置700可以被实现为如图2至图5中示出的第二终端设备120或者第二终端设备120的一部分。
164.如图7所示,通信装置700包括连接建立单元710,被配置为执行与第一终端设备的侧链路连接的建立过程,侧链路连接至少用于由第一终端设备向第二终端设备中继来自网络设备的信息。通信装置700还包括第一接收单元720,被配置为在确定第二终端设备需要系统信息的情况下,第二终端设备经由侧链路连接从第一终端设备接收系统信息。
165.在一些实施例中,通信装置700还包括:第一传输单元,被配置为向第一终端设备传输指示信息,以向第一终端设备指示第二终端设备需要系统信息;以及并且其中第一接收单元720被配置为基于指示信息的传输,从第二终端设备接收系统信息。
166.在一些实施例中,指示信息包括以下至少一个指示:第一指示,用于指示第二终端设备需要多个类型的系统信息,以及第二指示,用于指示第二终端设备需要多个类型的系统信息中的至少一个类型的系统信息。
167.在一些实施例中,第一传输单元包括:第一需要确定单元,被配置为如果第二终端设备处于覆盖范围外(ooc)状态,第二终端设备确定需要系统信息;以及基于需要确定的传输单元,被配置为向第一终端设备传输指示信息。
168.在一些实施例中,通信装置700还包括:第二接收单元,被配置为从第一终端设备接收第一信息,第一信息包括以下至少一项:第一终端设备的网络连接状态信息,第一终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息;第二需要确定单元,被配置为基于第一信息来确定第二终端设备需要系统信息;以及指示生成单元,被配置为基于确定来生成指示信息。
169.在一些实施例中,第二需要确定单元包括:基于信息的确定单元,被配置为基于以下至少一项来确定第二终端设备需要系统信息:第一终端设备的网络连接状态信息不同于第二终端设备的网络连接状态信息,以及第二终端设备对应的小区标识信息与第一终端设
备对应的小区标识信息不同。
170.在一些实施例中,第二需要确定单元包括:有效性确定单元,被配置为基于有效性相关信息,来确定第二终端设备处当前存储的至少一个类型的系统信息是否有效;以及基于有效性的确定单元,被配置为如果确定第二终端设备处当前存储的至少一个类型的系统信息无效,第二终端设备确定第二终端设备需要至少一个类型的系统信息。
171.在一些实施例中,通信装置700还包括:第二传输单元,被配置为向第一终端设备传输第二信息,第二信息用于协助第一终端设备确定第二终端设备是否需要系统信息,并且第二信息包括以下至少一项:第二终端设备的网络连接状态信息,第二终端设备对应的小区标识信息,以及多个类型的系统信息中的至少一个类型的系统信息对应的有效性相关信息。
172.在一些实施例中,有效性相关信息包括以下至少一项:有效时间信息,有效时间信息用于指示特定类型的系统信息的有效性持续时间或有效性剩余时间,针对对应系统信息的区域范围信息,针对对应系统信息的区域标识信息,第一终端设备对应的小区标识信息,针对对应系统信息的公共陆地移动网络(plmn)标识信息,以及针对对应系统信息的数值标签信息。
173.示例设备
174.图8是适合于实现本技术的实施例的示例设备800的简化框图。设备800可以用于实现如图1所示的终端设备110、终端设备120、或网络设备130。如图所示,设备800包括一个或多个处理器(或处理单元)810,还可以包括耦合到处理器810的一个或多个存储器820,以及还可以包括耦合到处理器810的通信接口840。
175.通信接口840可以用于双向通信。通信接口840可以具有用于通信的至少一个通信接口。通信接口可以包括与其他设备通信所必需的任何接口。
176.处理器810可以是适合于本地技术网络的任何类型,并且可以包括但不限于以下至少一种:通用计算机、专用计算机、微控制器、数字信号控制器(dsp)、或基于控制器的多核控制器架构中的一个或多个。设备800可以具有多个处理器,例如专用集成电路芯片,其在时间上从属于与主处理器同步的时钟。
177.存储器820可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于以下至少一种:只读存储器(rom)824、可擦除可编程只读存储器(eprom)、闪存、硬盘、光盘(cd)、数字视频盘(dvd)或其他磁存储和/或光存储。易失性存储器的示例包括但不限于以下至少一种:随机存取存储器(ram)822、或不会在断电持续时间中持续的其他易失性存储器。
178.计算机程序830包括由关联处理器810执行的计算机可执行指令。程序830可以存储在rom 820中。处理器810可以通过将程序830加载到ram 820中来执行任何合适的动作和处理。
179.可以借助于程序830来实现本技术的实施例,使得设备800可以执行如参考图2至图7中所讨论的任何过程。本技术的实施例还可以通过硬件或通过软件和硬件的组合来实现。
180.在一些实施例中,程序830可以有形地包含在计算机可读介质中,该计算机可读介质可以包括在设备800中(诸如在存储器820中)或者可以由设备800访问的其他存储设备。
可以将程序830从计算机可读介质加载到ram 822以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,例如rom、eprom、闪存、硬盘、cd、dvd等。
181.通常,本技术的各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以用硬件实现,而其他方面可以用固件或软件实现,其可以由控制器,微处理器或其他计算设备执行。虽然本技术的实施例的各个方面被示出并描述为框图,流程图或使用一些其他图示表示,但是应当理解,本文描述的框,装置、系统、技术或方法可以实现为,如非限制性示例,硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某种组合。
182.本技术还提供有形地存储在非暂时性计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,例如包括在程序模块中的指令,其在目标的真实或虚拟处理器上的设备中执行,以执行如上参考图2至图7所述的过程/方法。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,可以根据需要在程序模块之间组合或分割程序模块的功能。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。
183.用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
184.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
185.此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
186.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1