1.本技术涉及通信技术领域,尤其涉及一种多播传输反馈处理方法、装置、基站及终端。
背景技术:2.5g从r17开始支持广播多播业务(multicast and broadcast services,简称mbs)。在空口承载mbs业务数据的业务承载称为mrb(mbs radio bearer)。mbs业务数据在空口可以用点到多点(point-to-multipoint,简称ptm)或者点到点(point-to-point,简称ptp)方式传输。ptm传输指基站在空口发送的数据由一组终端同时接收,ptp传输指基站在空口发送的数据只由一个终端接收。
3.ptm无线链路控制确认模式(radio link control acknowledged mode,简称rlc am)下,基站和终端之间的rlc实体关系和传输方向如图1所示。基站gnb的am rlc实体向一组终端(ue1,ue2,
…
,uen)的am rlc实体发送rlc pdu,进一步各终端均向基站发送rlc状态报告来反馈是否正确接收到该rlc pdu。其中,rlc am作为确认模式,有以下两个基本特点:
4.一、rlc发送窗口是下边界驱动,rlc序列号(serial number,sn)小于下边界rlc sn的rlc协议数据单元(protocol data unit,简称pdu)都必须已经正确接收。
5.对于ptm传输,如果一组终端中有一个终端的rlc状态报告中反馈没有正确接收到某rlc pdu(如rlc sn=k没有正确接收),则基站rlc发送窗口下边界的rlc sn就不能大于k。这样可能造成基站rlc窗口停滞,不能发送新数据包。
6.二、rlc am要求所有rlc pdu都正确接收,如果一个rlc pdu的传输次数超过最大rlc传输次数,则造成无线链路失败。
7.对ptm,如果一个终端没有成功接收一个rlc pdu,则该rlc pdu一直重传,会造成空口资源浪费,并使得其他终端一直重复接收该rlc pdu,造成终端耗电。
技术实现要素:8.本技术的目的在于提供一种多播传输反馈处理方法、装置、基站及终端,以解决现有技术中在ptm传输时,现有的rlc am模式下的rlc状态报告反馈和rlc重传机制,可能造成发送端的发送窗口无法移动,不能及时进行数据发送;以及由于部分终端没有成功接收rlc pdu而反复重传,造成空口资源浪费和其他终端重复接收导致的耗电的问题。
9.为了解决上述技术问题,本技术实施例提供一种多播传输反馈处理方法,应用于基站,所述方法包括:
10.所述基站接收终端发送的第一rlc状态报告,其中,所述第一rlc状态报告是所述终端根据接收的通过点到多点ptm传输的数据生成的;
11.若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定通过单播方式向所述终端重传所述第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;
12.根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口;以及,根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu。
13.可选的,上述方法还包括:
14.在根据所述第一rlc状态报告和所述第二rlc状态报告,确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下,向所述终端指示所述终端的rlc接收窗口的偏移值;其中,所述偏移值用于所述终端对rlc接收窗口进行调整。
15.可选的,所述向所述终端指示所述终端的rlc接收窗口的偏移值,包括以下任意一项:
16.将所述偏移值包含在rlc控制pdu中指示给终端;
17.将所述偏移值包含在媒体接入控制控制单元(media access control control element,简称mac ce)中指示给终端;
18.将所述偏移值包含在下行控制信息(downlink control information,简称dci)中指示给终端。
19.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
20.可选的,所述方法还包括:
21.通过以下方式中的至少一项为所述终端配置rlc接收窗口的偏移值:
22.通过广播通知接收广播多播业务mbs的所述终端所述偏移值;
23.通过多播信令通知接收广播多播业务mbs的所述终端所述偏移值;
24.通过单播信令通知所述终端所述偏移值;
25.通过协议规定所述偏移值。
26.可选的,所述确定通过单播方式向所述终端重传第一rlc pdu,包括以下至少一项:
27.所述基站在采用ptm传输方式向n个终端发送数据,且收到m个终端发送的nack的情况下,确定通过单播方式向所述终端重传第一rlc pdu;其中,所述终端为所述m个终端中的一个,m小于预设值,且m和n均为正整数。
28.可选的,上述方法还包括:
29.在所述第一rlc pdu的重传次数超过阈值时,进行以下操作中的其中一项:
30.去激活发送所述mbs业务的小区;
31.对所述终端发起小区切换;
32.指示所述终端进入空闲idle态。
33.本技术实施例还提供一种多播传输反馈处理方法,应用于终端,方法包括:
34.向基站发送第一rlc状态报告;其中,所述第一rlc状态报告是根据所述基站采用ptm传输的数据生成的;
35.接收所述基站通过单播方式重传的第一rlc pdu,其中,所述第一rlc pdu为所述第一rlc状态报告中状态为否定响应nack的rlc pdu。
36.可选的,上述方法还包括:
37.根据偏移值,调整所述终端的rlc接收窗口。
38.可选的,所述偏移值是通过以下方式获取:
39.接收所述基站指示的所述终端的rlc接收窗口的偏移值;其中,所述偏移值是所述基站在确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下发送的。
40.可选的,所述接收所述基站指示的所述终端的rlc接收窗口的偏移值,包括以下任意一项:
41.接收所述基站通过rlc控制pdu指示的所述偏移值;
42.接收所述基站通过mac ce指示的所述偏移值;
43.接收所述基站通过下行控制信息dci指示的所述偏移值。
44.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
45.可选的,上述方法还包括:
46.通过以下方式中的至少一项获取所述终端的rlc接收窗口的偏移值:
47.接收所述基站通过广播方式通知的所述偏移值;
48.接收所述基站通过多播信令通知的所述偏移值;
49.接收所述基站通过单播信令通知的所述偏移值;
50.通过协议规定所述偏移值。
51.本技术实施例提供一种基站,所述基站包括:收发机、存储器、处理器;
52.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
53.所述基站接收终端发送的第一rlc状态报告,其中,所述第一rlc状态报告是所述终端根据接收的通过点到多点ptm传输的数据生成的;
54.若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定通过单播方式向所述终端重传所述第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;
55.根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口;以及,根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu。
56.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
57.在根据所述第一rlc状态报告和所述第二rlc状态报告,确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下,向所述终端指示所述终端的rlc接收窗口的偏移值;其中,所述偏移值用于所述终端对rlc接收窗口进行调整。
58.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下任意一项操作:
59.将所述偏移值包含在rlc控制pdu中指示给终端;
60.将所述偏移值包含在媒体接入控制控制单元mac ce中指示给终端;
61.将所述偏移值包含在下行控制信息dci中指示给终端。
62.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
63.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
64.通过以下方式中的至少一项为所述终端配置rlc接收窗口的偏移值:
65.通过广播通知接收广播多播业务mbs的所述终端所述偏移值;
66.通过多播信令通知接收广播多播业务mbs的所述终端所述偏移值;
67.通过单播信令通知所述终端所述偏移值;
68.通过协议规定所述偏移值。
69.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
70.所述基站在采用ptm传输方式向n个终端发送数据,且收到m个终端发送的nack的情况下,确定通过单播方式向所述终端重传第一rlc pdu;其中,所述终端为所述m个终端中的一个,m小于预设值,且m和n均为正整数。
71.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
72.在所述第一rlc pdu的重传次数超过阈值时,进行以下操作中的其中一项:
73.去激活发送所述mbs业务的小区;
74.对所述终端发起小区切换;
75.指示所述终端进入空闲idle态。
76.本技术实施例提供一种终端,包括:存储器,收发机,处理器;
77.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
78.向基站发送第一rlc状态报告;其中,所述第一rlc状态报告是根据所述基站采用ptm传输的数据生成的;
79.接收所述基站通过单播方式重传的第一rlc pdu,其中,所述第一rlc pdu为所述第一rlc状态报告中状态为否定响应nack的rlc pdu。
80.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
81.根据偏移值,调整所述终端的rlc接收窗口。
82.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
83.接收所述基站指示的所述终端的rlc接收窗口的偏移值;其中,所述偏移值是所述基站在确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下发送的。
84.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
85.接收所述基站通过rlc控制pdu指示的所述偏移值;
86.接收所述基站通过mac ce指示的所述偏移值;
87.接收所述基站通过下行控制信息dci指示的所述偏移值。
88.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
89.可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
90.通过以下方式中的至少一项获取所述终端的rlc接收窗口的偏移值:
91.接收所述基站通过广播方式通知的所述偏移值;
92.接收所述基站通过多播信令通知的所述偏移值;
93.接收所述基站通过单播信令通知的所述偏移值;
94.通过协议规定所述偏移值。
95.本技术实施例提供一种多播传输反馈处理装置,应用于基站,所述装置包括:
96.第一接收模块,用于所述基站接收终端发送的第一rlc状态报告,其中,所述第一rlc状态报告是所述终端根据接收的通过点到多点ptm传输的数据生成的;
97.第一处理模块,用于若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定通过单播方式向所述终端重传所述第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;
98.第二处理模块,用于根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口;以及,
99.第一发送模块,用于根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu。
100.本技术实施例提供一种多播传输反馈处理装置,应用于终端,所述装置包括:
101.第二发送模块,用于向基站发送第一rlc状态报告;其中,所述第一rlc状态报告是根据所述基站采用ptm传输的数据生成的;
102.第二接收模块,用于接收所述基站通过单播方式重传的第一rlc pdu,其中,所述第一rlc pdu为所述第一rlc状态报告中状态为否定响应nack的rlc pdu。
103.本技术实施例提供一种处理器可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的多播传输反馈处理方法的步骤。
104.本技术实施例提供一种芯片产品,其上存储有计算机程序,该计算机程序被芯片产品执行时实现如上所述的多播传输反馈处理方法的步骤。
105.本技术的上述技术方案的有益效果如下:
106.上述方案中,基站在采用点到多点ptm传输方式向终端发送数据,且ptm传输方式为无线链路控制确认模式rlc am下时,基站接收终端发送的第一rlc状态报告;若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定通过单播方式向所述终端重传第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;进一步通过根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口,能够保证rlc发送窗口能够合理移动;以及,根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu,能够避免由于部分终端没有成功接收rlc pdu而反复重传,造成空口资源浪费和其他终端重复接收导致的耗电的问题。
附图说明
107.图1为rlc am配置下的基站和终端之间的rlc实体关系和传输方向示意图;
108.图2为本技术实施例的多播传输反馈处理方法流程图之一;
109.图3为本技术实施例的多播传输反馈处理方法流程图之二;
110.图4为本技术实施例的多播传输反馈处理装置的结构框图之一;
111.图5为本技术实施例的多播传输反馈处理装置的结构框图之二;
112.图6为本技术实施例的基站的结构图;
113.图7为本技术实施例的终端的结构图。
具体实施方式
114.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
115.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
116.在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
117.本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
118.本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
119.在ptm传输时,如果配置为rlc am模式,按照现有的rlc am模式下的rlc状态报告反馈和rlc重传机制,一方面,可能造成发送端的发送窗口无法移动,不能及时进行数据发送的问题;另一方面,rlc pdu由于部分终端没有成功接收而反复重传,会造成空口资源浪费和其他终端重复接收导致的耗电的问题。
120.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
121.具体地,本技术实施例提供了一种多播传输反馈处理方法、装置、基站及终端,用以解决现有技术中在ptm传输时,现有的rlc am模式下的rlc状态报告反馈和rlc重传机制,可能造成发送端的发送窗口无法移动,不能及时进行数据发送;以及由于部分终端没有成功接收rlc pdu而反复重传,造成空口资源浪费和其他终端重复接收导致的耗电的问题。
122.如图2所示,本技术实施例提供了一种多播传输反馈处理方法,应用于基站,所述基站采用点到多点ptm传输方式向终端发送数据,且所述ptm传输方式为无线链路控制确认模式rlc am,所述方法包括以下步骤:
123.步骤101,所述基站接收终端发送的第一rlc状态报告;其中,所述第一rlc状态报告是所述终端根据接收的通过点到多点ptm传输的数据生成的;
124.该步骤中,终端为基站在ptm传输中对应的多个终端中的一个,终端按照现有rlc状态报告机制发送第一rlc状态报告,具体的,终端侧对于来自一个ptm rlc实体的rlc pdu,不管是通过单播(c-rnti加扰),还是多播(g-rnti加扰)接收,统一反馈一个第一rlc状态报告。
125.步骤102,若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定
通过单播方式向所述终端重传所述第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;
126.该步骤中,第一rlc pdu可以为一个或者多个rlc pdu,和/或,一个或者多个rlc pdu分段。其中,所述确定通过单播方式向所述终端重传第一rlc pdu,包括:
127.所述基站在采用ptm传输方式向n个终端发送数据,且收到m个终端发送的nack的情况下,确定通过单播方式向所述终端重传第一rlc pdu;其中,所述终端为所述m个终端中的一个,m小于预设值,且m和n均为正整数、m<预设值<n;
128.所述确定通过单播方式向所述终端重传第一rlc pdu,还可以包括:
129.在确定所述终端为目标终端的情况下,确定通过单播方式向所述终端重传第一rlc pdu。
130.例1,基站在只收到一个或少数几个终端的nack反馈时,确定向这些终端用ptp发送重传,而不是用ptm发送重传。
131.例2,基站针对特定终端采用ptp发送重传,如距离中心位置较远的终端,在收到该终端nack反馈的时候,用ptp发送rlc pdu重传。
132.其中,上述例1和例2仅为示例性说明,不以此为限。
133.步骤103,根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口;以及,根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu。
134.该步骤中,第一rlc状态报告用于执行针对终端的重传,即对第一rlc状态报告中设置为nack的rlc pdu,和/或,rlc pdu分段进行重传;第二rlc状态报告用于rlc发送窗口移动的依据。具体的,根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口;具体为:将rlc发送窗口的下边界按照最后一个成功(即rlc sn数值最大)接收(即rlc反馈为ack)的rlc pdu的sn设置。
135.上述实施例中,基站在采用点到多点ptm传输方式向终端发送数据,且ptm传输方式为无线链路控制确认模式rlc am下时,在基站接收到终端发送的第一rlc状态报告后,若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定通过单播方式向所述终端重传第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;进一步通过根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口,能够保证rlc发送窗口能够合理移动;进一步根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu,能够避免由于部分终端没有成功接收第一rlc pdu而反复以ptm传输方式进行重传,造成空口资源浪费和其他终端重复接收导致的耗电的问题。
136.进一步地,基于上述实施例,需要对终端的rlc接收窗口进行维护,以避免由于基站ptm rlc发送窗和终端ptm rlc接收窗的起点不一致,其中终端ptm rlc接收窗滞后,可能接收到窗外的多播传输rlc pdu的问题。
137.具体的,终端的rlc接收窗口的维护方式包括以下两种情况:
138.情况一
139.在一实施例中,基站在根据所述第一rlc状态报告和所述第二rlc状态报告,确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下,向所述终端指示所述终端的rlc接收窗口的偏移值;其中,所述偏移值用于所述终端对rlc接收窗口进
行调整。
140.该种情况中,偏移值是由基站临时决定并通知给终端的。如果基站判定第一rlc状态报告形成的rlc发送窗口下边界sn1(尚未成功接收的sn最小值的rlc pdu)大于第二rlc状态报告形成的rlc接收窗口下边界sn2,则设置偏移值,并指示给终端。
141.具体的,该种情况下偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。即偏移值rx_off=sn2-sn1,是第一rlc状态报告与第二rlc状态中确定的最后正确接收的rlc pdu的sn差值,是基站ptm rlc发送窗的起点和终端ptm rlc接收窗的起点之间的准确的偏移值。
142.特别的,如果rlc发送窗口的下边界发生了翻转,即当sn数值达到2^(sn长度)时,sn数值从0开始计数,rx_off=sn2+2^(sn长度)-sn1。
143.进一步的,所述向所述终端指示所述终端的rlc接收窗口的偏移值,包括以下任意一项:
144.方式1:将所述差值包含在rlc控制pdu中指示给终端;
145.该方式中,rlc控制pdu至少包含一个域,用于携带偏移值rx_off。
146.方式2:将所述差值包含在媒体接入控制控制单元mac ce中指示给终端,其中所述mac ce中还包括与所述终端的rlc实体对应的rlc id或逻辑信道号lc id;
147.该方式中,采用mac ce时,该mac ce中至少包含两个域,其中一个域用于携带rlc id或lc id,另一个域用于携带偏移值rx_off。
148.方式3:将所述差值包含在下行控制信息dci中指示给终端;其中,所述dci通过物理下行控制信道pdcch承载,所述pdcch用所述终端的rlc实体对应的组无线网络临时标识(group radio network tempory identity,简称g-rnti)加扰。
149.该方式中,dci中至少包含一个域,用于携带偏移值rx_off。
150.在一具体实施例中,所述将所述差值作为所述偏移值,通知给终端的步骤,包括以下方式中的任意一项:
151.方式1:将所述差值包含在rlc控制pdu中发送给终端;
152.该方式中,rlc控制pdu至少包含一个域,用于携带偏移值rx_off。
153.方式2:将所述差值包含在媒体接入控制控制单元mac ce中发送给终端,其中所述mac ce中还包括与所述终端的rlc实体对应的rlc id或逻辑信道号lc id;
154.该方式中,采用mac ce时,该mac ce中至少包含两个域,其中一个域用于携带rlc id或lc id,另一个域用于携带偏移值rx_off。
155.方式3:将所述差值包含在下行控制信息dci中发送给终端;其中,所述dci通过物理下行控制信道(physical downlink control channel,简称pdcch)承载,所述pdcch用所述终端的rlc实体对应的组无线网络临时标识g-rnti加扰。
156.该方式中,dci中至少包含一个域,用于携带偏移值rx_off。
157.情况二
158.通过以下方式中的至少一项为所述终端配置rlc接收窗口的偏移值:
159.方式1:通过广播通知接收广播多播业务mbs的所述终端所述偏移值;
160.该方式中,基站通过广播通知所有接收mbs业务的终端,即对于所有mbs业务对应的rlc实体,终端采用相同的偏移值rx_off。
pdu为所述第一rlc状态报告中状态为否定响应nack的rlc pdu。
180.该步骤中,第一rlc pdu在第一rlc状态报告中的状态是否定响应nack;且第一rlc pdu可以为一个或者多个rlc pdu,和/或,一个或者多个rlc pdu分段。
181.上述实施例中,基站在采用点到多点ptm传输方式向终端发送数据,且ptm传输方式为无线链路控制确认模式rlc am下时,在基站接收到终端发送的第一rlc状态报告后,若根据所述第一rlc状态报告,确定通过单播方式向所述终端重传第一rlc pdu,其中所述第一rlc pdu在第一rlc状态报告中的状态是否定响应nack,则通过单播方式向所述终端重传所述第一rlc pdu,能够避免由于部分终端没有成功接收第一rlc pdu而反复以ptm传输方式进行重传,造成空口资源浪费和其他终端重复接收导致的耗电的问题。
182.进一步地,基于基站侧实施例,终端侧的rlc接收窗口需要进行维护,以避免由于基站ptm rlc发送窗和终端ptm rlc接收窗的起点不一致(终端ptm rlc接收窗滞后),可能接收到窗外的多播传输rlc pdu的问题。
183.在一实施例中,上述方法还包括:
184.根据偏移值,调整所述终端的rlc接收窗口。
185.该实施例中,终端侧根据偏移值,将rlc接收窗口由:rx_next《=sn《rx_next+am_window_size,扩展调整为:rx_next《=sn《rx_next+am_window_size+rx_off;其中,rx_off为rlc接收窗口的偏移值。这样,则能够避免由于基站ptm rlc发送窗和终端ptm rlc接收窗的起点不一致,导致终端可能接收到窗外的多播传输rlc pdu的问题。
186.具体的,终端获取rlc接收窗口的方式包括以下两种情况:
187.情况一
188.接收所述基站指示的所述终端的rlc接收窗口的偏移值;其中,所述偏移值是所述基站在确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下发送的。
189.该种情况中,偏移值是由基站临时决定并通知给终端的,如果基站在根据所述第一rlc状态报告和所述第二rlc状态报告,判定第一rlc状态报告形成的rlc发送窗口下边界sn1(尚未成功接收的sn最小值的rlc pdu)大于第二rlc状态报告形成的rlc接收窗口下边界sn2,则设置偏移值,并指示给终端。
190.具体的,该种情况下偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。即偏移值rx_off=sn2-sn1,是第一rlc状态报告与第二rlc状态中确定的最后正确接收的rlc pdu的sn差值,是基站ptm rlc发送窗的起点和终端ptm rlc接收窗的起点之间的准确的偏移值。
191.特别的,如果rlc发送窗口的下边界发生了翻转,即当sn数值达到2^(sn长度)时,sn数值从0开始计数,rx_off=sn2+2^(sn长度)-sn1。
192.在一实施例中,所述接收所述基站指示的所述终端的rlc接收窗口的偏移值,包括以下任意一项:
193.方式1:接收所述基站通过rlc控制pdu指示的所述偏移值;
194.该方式中,rlc控制pdu至少包含一个域,用于携带偏移值rx_off。
195.方式2:接收所述基站通过mac ce指示的所述偏移值,其中所述mac ce中还包括与所述终端的rlc实体对应的rlc id或lc id;
196.该方式中,采用mac ce时,该mac ce中至少包含两个域,其中一个域用于携带rlc id或lc id,另一个域用于携带偏移值rx_off。
197.方式3:接收所述基站通过下行控制信息dci指示的所述偏移值;其中,所述dci承载在物理下行控制信道pdcch中,且所述pdcch用所述终端的rlc实体对应的组无线网络临时标识g-rnti加扰。
198.该方式中,dci中至少包含一个域,用于携带偏移值rx_off。
199.情况二
200.在一实施例中,终端还可以通过以下方式中的至少一项获取所述终端的rlc接收窗口的偏移值:
201.方式1:接收所述基站通过广播方式通知的所述偏移值;
202.该方式中,基站通过广播通知所有接收mbs业务的终端,即对于所有mbs业务对应的rlc实体,终端采用相同的偏移值rx_off。
203.方式2:接收所述基站通过多播信令通知的所述偏移值;
204.该方式中,基站通过多播信令配置给终端,则对于一个mrb的ptm rlc实体,接收该mrb的一组终端rlc接收窗采用相同的偏移值rx_off。
205.方式3:接收所述基站通过单播信令通知的所述偏移值;
206.该方式中,基站通过单播信令通知给终端,则对于一个mrb的ptm rlc实体,该终端采用单播信令通知的偏移值rx_off。
207.方式4:通过协议规定所述偏移值;
208.该方式中,通过协议规定所有终端、所有mbs业务对应的rlc实体、终端都采用相同的偏移值rx_off;
209.需要指出的是,上述方式1至4中的偏移值为估计值。其中,在终端接收基站侧的ptm rlc实体对应的逻辑信道的数据传输时,在数据接收过程中,终端侧即根据上述方式配置得到的偏移值调整rlc接收窗口为:rx_next《=sn《rx_next+am_window_size+rx_off。需要指出,现有技术中,终端的rlc接收窗口为rx_next《=sn《rx_next+am_window_size,如果接收到不在这个范围内的rlc sn,则认为该rlc sn对应的rlc pdu出窗,不进行处理。其中,rx_next为rlc接收窗口的下边界,定义为按序正确接收的最后一个rlc pdu对应的下一个rlc sn;窗口大小am_window_size=2018(12bit sn)或131072(18bit sn)。
210.该实施例中,通过指示给终端rlc接收窗口的偏移值或者给终端配置rlc接收窗口的偏移值,使终端侧的rlc接收窗口由:rx_next《=sn《rx_next+am_window_size,扩展配置为:rx_next《=sn《rx_next+am_window_size+rx_off;其中,rx_off为rlc接收窗口的偏移值。这样,则能够避免由于基站ptm rlc发送窗和终端ptm rlc接收窗的起点不一致,导致终端可能接收到窗外的多播传输rlc pdu的问题。
211.下面针对具体应用示例,对本技术的多播传输反馈处理方法进行介绍。
212.示例1:针对rx_off由基站无线资源控制层(radio resource control,简称rrc)信令配置给终端的场景。
213.一、终端侧可以包括以下步骤:
214.步骤1:接收基站侧发送的rlc窗偏移指示,确定rlc接收窗偏移值(rx_off)。
215.该接收窗偏移指示可以是基站通过广播配置给所有接收mbs业务终端的;或基站
通过多播传输方式发送给一组终端的,这组终端接收同一个mbs业务或mbs会话或mrb,即该配置是每mbs业务或每mbs会话或每mrb配置的;或基站通过单播传输配置给每个终端的。
216.步骤2:接收ptm rlc实体对应逻辑信道的数据传输,该数据传输是通过多播传输的(用g-rnti加扰),也可以是通过单播传输的(用小区无线网络临时标识(cell radio network temporary identity,简称c-rnti)加扰)。
217.在数据接收过程中,rlc接收窗为rx_next《=sn《rx_next+am_window_size+rx_off。
218.步骤3:触发rlc状态报告时,根据rlc pdu和rlc pdu分段的接收正确情况生成第一rlc状态报告,通过ptm rlc am的上行通道向基站发送第一rlc状态报告。
219.步骤4:接收基站侧发送的rlc pdu或rlc pdu分段的重传,该rlc pdu或rlc pdu分段的重传可以是通过多播方式传输给组内所有终端的(g-rnti加扰)或通过单播方式传输给该终端的(c-rnti加扰)。
220.二、基站侧对应可以包括以下步骤:
221.步骤1:为终端配置接收窗偏移值(rx_off)。
222.具体可以采用广播配置给所有接收mbs业务的终端;或通过多播传输方式发送给一组终端,这组终端接收同一个mbs业务或mbs会话或mrb,即该配置是每mbs业务或每mbs会话或每mrb配置的;或通过单播传输配置给每个终端的。
223.步骤2:通过多播方式向一组终端发送数据,即通过多播方式发送ptm rlc实体的rlc pdus,其中,pdus指多个pdu。
224.步骤3:接收终端发送的第一rlc状态报告,对于确定通过单播方式重传的第一rlc pdu,将其设置为rlc ack,生成第二rlc状态报告;其中所述第一rlc pdu在第一rlc状态报告中的状态是否定响应nack;将第二rlc状态报告作为rlc发送窗口移动的依据;将终端发送的第一rlc状态报告作为对终端进行rlc重传的依据,即对第一rlc状态报告中设置为nack的rlc pdu和/或rlc pdu分段进行重传。
225.步骤4:根据接收该mrb的所有终端的第一rlc状态报告,确定进行rlc pdu或rlc pdu分段的重传,该rlc重传可以通过多播方式传输给组内所有终端(g-rnti加扰)或单播方式传输给单个终端(c-rnti加扰)。
226.步骤5:基站对于某个终端,当一个rlc pdu的传输次数达到最大rlc传输次数时,认为与该终端之间发生无线链路失败,可以对发生该mbs业务的小区去激活,或对该终端发起切换,或指示该终端回到idle态。
227.示例2:针对偏移值rx_off由协议规定的场景
228.一、终端侧可以包括以下步骤:
229.步骤1:接收ptm rlc实体对应逻辑信道的数据传输,该数据传输是通过多播传输的(用g-rnti加扰),也可以是通过单播传输的(用c-rnti加扰)。在数据接收过程中,rlc接收窗为rx_next《=sn《rx_next+am_window_size+rx_off。该rx_off是在协议中规定的。
230.步骤2:触发rlc状态报告时,根据rlc pdu和rlc pdu分段的接收正确情况生成第一rlc状态报告,通过ptm rlc am的上行通道向基站发送第一rlc状态报告。
231.步骤3:接收基站侧发送的rlc pdu或rlc pdu分段的重传,该rlcpdu或rlc pdu分段的重传可以是通过多播方式传输给组内所有终端的(g-rnti加扰)或通过单播方式传输
给该终端的(c-rnti加扰)。
232.二、基站侧对应可以包括以下步骤:
233.步骤1:通过多播方式向一组终端发送数据,即通过多播方式发送ptm rlc实体的rlc pdus。
234.步骤2:接收终端发送的第一rlc状态报告。对于确定通过单播方式重传的rlc pdu,将其设置为rlc ack,生成第二rlc状态报告,将第二rlc状态报告作为rlc发送窗口移动的依据;将终端发送的第一rlc状态报告作为对终端进行rlc重传的依据,即对第一rlc状态报告中设置为nack的rlc pdu和/或rlc pdu分段进行重传。
235.步骤3:根据接收该mrb的所有终端的第一rlc状态报告,确定进行rlc pdu或rlc pdu分段的重传,该rlcpdu或rlc pdu分段的重传可以通过多播方式传输给组内所有终端(g-rnti加扰)或单播方式传输给单个终端(c-rnti加扰)。
236.步骤4:基站对于某个终端,当一个rlc pdu的传输次数达到最大rlc传输次数时,认为与该终端之间发生无线链路失败,可以对发生该mbs业务的小区去激活,或对该终端发起切换,或指示该终端回到idle态。
237.示例3:针对rx_off由基站临时决定并通知终端的场景
238.一、终端侧可以包括以下步骤:
239.步骤1:接收ptm rlc实体对应逻辑信道的数据传输,该数据传输是通过多播传输的(用g-rnti加扰),也可以是通过单播传输的(用c-rnti加扰)。在数据接收过程中,rlc接收窗为rx_next《=sn《rx_next+am_window_size。
240.步骤2:触发rlc状态报告时,根据rlc pdu和rlc pdu分段的接收正确情况生成第一rlc状态报告,通过ptm rlc am的上行通道向基站发送第一rlc状态报告。
241.步骤3(可选):接收基站侧用rlc控制pdu或mac ce或dci发送的接收窗偏移值rx_off。
242.步骤4:继续接收基站侧发送的rlc pdu或rlc重传,将接收窗设置为rx_next《=sn《rx_next+am_window_size+rx_off。
243.二、基站侧对应可以包括以下步骤:
244.步骤1:通过多播方式向一组终端发送数据,即通过多播方式发送ptm rlc实体的rlc pdus。
245.步骤2:接收终端发送的第一rlc状态报告。对于确定通过单播方式重传的rlc pdu,将其设置为rlc ack,生成第二rlc状态报告,将第二rlc状态报告作为rlc发送窗口移动的依据;将终端发送的rlc状态报告作为rlc状态报告2,作为对终端进行rlc重传的依据,即对第一rlc状态报告中设置为nack的rlc pdu和/或rlc pdu分段进行重传。
246.步骤3:如果根据第二rlc状态报告形成的发送窗口下边界sn(sn1)大于根据第一rlc状态报告确定的特定终端尚未成功接收的sn最小值的rlc pdu(sn2),设置rx_off=sn1-sn2,并通过rlc控制pdu或mac ce或dci发送给终端。
247.特别的,如果发送窗下边界发生了翻转,即当sn数值达到2^(sn长度)时,sn数值从0开始计数,rx_off=sn1+2^(sn长度)-sn2。
248.步骤4:根据接收该mrb的所有终端的rlc状态报告,确定进行rlc pdu或rlc pdu分段的重传,该rlcpdu或rlc pdu分段的重传可以通过多播方式传输给组内所有终端(g-rnti
加扰)或单播方式传输给单个终端(c-rnti加扰)。
249.步骤5:基站对于某个终端,当一个rlc pdu的传输次数达到最大rlc传输次数时,认为与该终端之间发生无线链路失败,可以对发生该mbs业务的小区去激活,或对该终端发起切换,或指示该终端回到idle态。
250.通过本发明,可以在ptm rlc am配置下,实现发送窗的合理移动并保证终端正确接收rlc pdu。进一步根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu,能够避免由于部分终端没有成功接收第一rlc pdu而反复以ptm传输方式进行重传,造成空口资源浪费和其他终端重复接收导致的耗电的问题。
251.如图4所示,本技术实施例还提供了一种多播传输反馈处理装置,应用于基站,所述基站采用点到多点ptm传输方式向终端发送数据,且所述ptm传输方式为无线链路控制确认模式rlc am,所述装置300包括:
252.第一接收模块401,用于所述基站接收终端发送的第一rlc状态报告,其中,所述第一rlc状态报告是所述终端根据接收的通过点到多点ptm传输的数据生成的;
253.第一处理模块402,用于若所述第一rlc状态报告中第一rlc pdu的状态为否定响应nack,且确定通过单播方式向所述终端重传所述第一rlc pdu,则根据所述第一状态报告,生成第二rlc状态报告;其中,所述第二rlc状态报告中的所述第一rlc pdu的状态为确认响应ack;
254.第二处理模块403,用于根据所述第二rlc状态报告,移动所述ptm传输的rlc发送窗口;以及,
255.第一发送模块404,用于根据所述第一rlc状态报告,通过单播方式向所述终端重传所述第一rlc pdu。
256.可选的,装置400还包括:
257.偏移值指示模块,用于在根据所述第一rlc状态报告和所述第二rlc状态报告,确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下,向所述终端指示所述终端的rlc接收窗口的偏移值;其中,所述偏移值用于所述终端对rlc接收窗口进行调整。
258.可选的,偏移值指示模块包括以下任意一项:
259.第一指示单元,用于将所述偏移值包含在rlc控制pdu中指示给终端;
260.第二指示单元,用于将所述偏移值包含在媒体接入控制控制单元mac ce中指示给终端,其中所述mac ce中还包括与所述终端的rlc实体对应的rlc id或逻辑信道号lc id;
261.第三指示单元,用于将所述偏移值包含在下行控制信息dci中指示给终端;其中,所述dci通过物理下行控制信道pdcch承载,所述pdcch用所述终端的rlc实体对应的组无线网络临时标识g-rnti加扰。
262.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
263.可选的,装置400还包括:
264.第一偏移值配置模块,用于通过以下方式中的至少一项为所述终端配置的rlc接收窗口的偏移值:
265.通过广播通知接收广播多播业务mbs的所述终端所述偏移值;
266.通过多播信令通知接收广播多播业务mbs的所述终端所述偏移值;
267.通过单播信令通知所述终端所述偏移值;
268.通过协议规定所述偏移值。
269.可选的,第一处理模块402在确定通过单播方式向所述终端重传第一rlc pdu时,具体用于以下至少一项:
270.所述基站在采用ptm传输方式向n个终端发送数据,且收到m个终端发送的nack的情况下,确定通过单播方式向所述终端重传第一rlc pdu;其中,所述终端为所述m个终端中的一个,m小于预设值,且m和n均为正整数。
271.可选的,装置400还包括:
272.第三处理模块,用于在所述第一rlc pdu的重传次数超过阈值时,进行以下操作中的其中一项:
273.去激活发送所述mbs业务的小区;
274.对所述终端发起小区切换;
275.指示所述终端进入空闲idle态。
276.在此需要说明的是,本发明实施例提供的上述装置,能够实现上述应用于基站的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
277.如图5所示,本技术实施例还提供了一种多播传输反馈处理装置,应用于终端,所述装置500包括:
278.第二发送模块501,用于向基站发送第一rlc状态报告;其中,所述第一rlc状态报告是根据所述基站采用ptm传输的数据生成的;
279.第二接收模块502,用于接收所述基站通过单播方式重传的第一rlc pdu,其中,所述第一rlc pdu为所述第一rlc状态报告中状态为否定响应nack的rlc pdu。
280.可选的,装置500还包括:
281.窗口调整模块,用于根据偏移值,调整所述终端的rlc接收窗口。
282.可选的,装置500还包括:
283.第三接收模块,用于接收所述基站指示的所述终端的rlc接收窗口的偏移值;其中,所述偏移值是所述基站在根据所述第一rlc状态报告和所述第二rlc状态报告,确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下发送的。
284.可选的,第三接收模块,包括以下任意一项:
285.第一接收单元,用于接收所述基站通过rlc控制pdu指示的所述偏移值;
286.第二接收单元,用于接收所述基站通过mac ce指示的所述偏移值;
287.第三接收单元,用于接收所述基站通过下行控制信息dci指示的所述偏移值。
288.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
289.可选的,装置500还包括:
290.第二偏移值配置模块,用于通过以下方式中的至少一项获取所述终端的rlc接收窗口的偏移值:
291.接收所述基站通过广播方式通知的所述偏移值;
ce中还包括与所述终端的rlc实体对应的rlc id或逻辑信道号lc id;
308.将所述偏移值包含在下行控制信息dci中指示给终端;其中,所述dci通过物理下行控制信道pdcch承载,所述pdcch用所述终端的rlc实体对应的组无线网络临时标识g-rnti加扰。
309.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
310.可选地,所述处理器610还用于读取所述存储器620中的计算机程序并执行以下操作:
311.通过以下方式中的至少一项为所述终端配置rlc接收窗口的偏移值:
312.通过广播通知接收广播多播业务mbs的所述终端所述偏移值;
313.通过多播信令通知接收广播多播业务mbs的所述终端所述偏移值;
314.通过单播信令通知所述终端所述偏移值;
315.通过协议规定所述偏移值。
316.可选的,所述处理器610还用于读取所述存储器中的计算机程序并执行以下操作:
317.所述基站在采用ptm传输方式向n个终端发送数据,且收到m个终端发送的nack的情况下,确定通过单播方式向所述终端重传第一rlc pdu;其中,所述终端为所述m个终端中的一个,m小于预设值,且m和n均为正整数。
318.可选的,所述处理器610还用于读取所述存储器620中的计算机程序并执行以下操作:
319.在所述第一rlc pdu的重传次数超过阈值时,进行以下操作中的其中一项:
320.去激活发送所述mbs业务的小区;
321.对所述终端发起小区切换;
322.指示所述终端进入空闲idle态。
323.其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器610代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机600可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
324.处理器610负责管理总线架构和通常的处理,存储器620可以存储处理器510在执行操作时所使用的数据。
325.处理器610可以是中央处埋器(cpu)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或复杂可编程逻辑器件(complex programmable logic device,cpld),处理器也可以采用多核架构。
326.在此需要说明的是,本发明实施例提供的上述基站,能够实现上述应用于基站的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
327.如图7所示,本发明实施例还提供了一种终端,包括存储器720,收发机700,处理器
710;
328.存储器720,用于存储计算机程序;收发机700,用于在所述处理器的控制下收发数据;处理器710,用于读取所述存储器中的计算机程序并执行以下操作:
329.向基站发送第一rlc状态报告;其中,所述第一rlc状态报告是根据所述基站采用ptm传输的数据生成的;
330.接收所述基站通过单播方式重传的第一rlc pdu,其中,所述第一rlc pdu为所述第一rlc状态报告中状态为否定响应nack的rlc pdu。
331.可选的,所述处理器710还用于读取所述存储器中的计算机程序并执行以下操作:
332.根据偏移值,调整所述终端的rlc接收窗口。
333.可选的,所述处理器710还用于读取所述存储器中的计算机程序并执行以下操作:
334.接收所述基站指示的所述终端的rlc接收窗口的偏移值;其中,所述偏移值是所述基站在确定所述基站的rlc发送窗口下边界大于所述终端的rlc接收窗口下边界的情况下发送的。
335.可选的,处理器710在接收所述基站指示的所述终端的rlc接收窗口的偏移值时,具体用于以下任意一项:
336.接收所述基站通过rlc控制pdu指示的所述偏移值;
337.接收所述基站通过mac ce指示的所述偏移值;
338.接收所述基站通过下行控制信息dci指示的所述偏移值。
339.可选的,所述偏移值是所述基站的rlc发送窗口下边界与所述终端的rlc接收窗口下边界之间的差值。
340.可选的,所述处理器710还用于读取所述存储器中的计算机程序并执行以下操作:
341.通过以下方式中的至少一项获取所述终端的rlc接收窗口的偏移值:
342.接收所述基站通过广播方式通知的所述偏移值;
343.接收所述基站通过多播信令通知的所述偏移值;
344.接收所述基站通过单播信令通知的所述偏移值;
345.通过协议规定所述偏移值。
346.其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器710代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机700可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
347.处理器710负责管理总线架构和通常的处理,存储器720可以存储处理器x10在执行操作时所使用的数据。
348.处理器710可以是中央处埋器(cpu)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或复杂可编程逻辑器件(complex programmable logic device,cpld),处理器也可
以采用多核架构。
349.在此需要说明的是,本发明实施例提供的上述终端,能够实现上述应用于终端的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
350.另外,本发明具体实施例还提供一种处理器可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上述多播传输反馈处理方法的步骤。且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
351.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
352.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一个流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图中的一个流程或多个流程和/或方框图中的一个方框或多个方框中指定的功能的装置。
353.这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能。
354.这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能的步骤。
355.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。