一种单播连接控制方法及装置与流程

文档序号:28953484发布日期:2022-02-19 11:13阅读:122来源:国知局
一种单播连接控制方法及装置与流程

1.本发明涉及通信技术领域,尤其涉及一种单播连接控制方法及装置。


背景技术:

2.直接通信是指邻近的终端可以在近距离范围内通过直接通信链路(也称为sidelink或者pc5)进行数据传输的方式。sidelink链路对应的无线接口称为直接通信接口(也称为sidelink接口或者pc5接口)。
3.目前为了扩展网络覆盖,通常会引入用户设备(user equipment,ue)到网络的中继(ue-to-network relay)。ue-to-network relay作为中继的节点本身可以是具有中继功能的终端。对于ue-to-network relay,中继和网络之间的接口使用uu接口,和被中继ue(也称远端ue)之间的接口使用直接通信接口。中继和网络之间的链路对远端ue而言可以称为回程链路(backhaul link)。


技术实现要素:

4.本发明的目的在于提供一种单播连接控制方法,用以解决现有技术中由于终端高层无法获知直接通信接口是否有数据传输需求,从而导致在直接通信接口有数据传输需求的情况下,终端高层连接释放的问题。
5.为了实现上述目的,本发明实施例提供一种单播连接控制方法,应用于终端,包括:
6.终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
7.其中,所述指示信息包括至少一个子指示信息;
8.其中,每个子指示信息的内容包括以下至少一项:
9.源标识,用于标识所述直接通信接口单播连接的源地址;
10.目标标识,用于标识所述直接通信接口单播连接的目标地址;
11.指示内容。
12.其中,所述终端低层向终端高层发送指示信息,包括:
13.在所述终端低层满足目标条件的情况下,所述终端低层向所述终端高层发送指示信息;
14.其中,所述目标条件为以下至少一项:
15.接收到预设阈值个数据包;
16.接收到所述终端高层发送的探寻信息,所述探寻信息用于探寻所述终端低层是否存在数据传输需求。
17.其中,所述终端低层向终端高层发送指示信息,包括:
18.所述终端低层周期性的向所述终端高层发送指示信息。
19.其中,所述终端低层为无线链路控制层、媒体接入控制层或物理层。
20.其中,所述终端低层向终端高层发送指示信息之后,所述方法还包括:
21.所述终端高层接收所述指示信息。
22.其中,所述终端为发送直接链路保持连接请求消息的发起终端;
23.所述终端高层接收所述指示信息之后,所述方法还包括:
24.所述终端高层启动或重启第一时钟;和/或,
25.所述终端高层将保持连接计数器设置为初始值;
26.其中,所述第一时钟用于在超时后触发所述终端执行启动直接通信接口单播连接过程;
27.所述保持连接计数器用于计算所述直接链路保持连接请求消息的重发次数。
28.其中,所述终端为接收直接链路保持连接请求消息的目标终端;
29.所述终端高层接收所述指示信息之后,所述方法还包括:
30.所述终端高层启动或重启第二时钟;或者,
31.停止第二时钟;
32.其中,所述第二时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
33.其中,所述终端低层向终端高层发送指示信息之前,所述方法还包括:
34.所述终端高层向所述终端低层发送探寻信息。
35.其中,所述终端为发送直接链路保持连接请求消息的发起终端;
36.所述终端高层向所述终端低层发送探寻信息,包括:
37.所述终端高层在启动第三时钟后,向所述终端低层发送探寻信息;
38.其中,所述第三时钟在所述终端发送直接链路保持连接请求消息之后启动。
39.其中,所述终端为接收直接链路保持连接请求消息的目标终端;
40.所述终端高层向所述终端低层发送探寻信息,包括:
41.所述终端高层在第四时钟超时之前,向所述终端低层发送探寻信息;
42.其中,所述第四时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
43.为了实现上述目的,本发明实施例还提供一种单播连接控制装置,包括:存储器、收发机,处理器:存储器,用于存储程序指令;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的程序指令并执行以下操作:
44.终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
45.其中,所述指示信息包括至少一个子指示信息;
46.其中,每个子指示信息的内容包括以下至少一项:
47.源标识,用于标识所述直接通信接口单播连接的源地址;
48.目标标识,用于标识所述直接通信接口单播连接的目标地址;
49.指示内容。
50.其中,所述处理器,具体包括:
51.在所述终端低层满足目标条件的情况下,所述终端低层向所述终端高层发送指示信息;
52.其中,所述目标条件为以下至少一项:
53.接收到预设阈值个数据包;
54.接收到所述终端高层发送的探寻信息,所述探寻信息用于探寻所述终端低层是否存在数据传输需求。
55.其中,所述处理器,具体包括:
56.所述终端低层周期性的向所述终端高层发送指示信息。
57.其中,所述终端低层为无线链路控制层、媒体接入控制层或物理层。
58.其中,所述处理器,具体包括:
59.所述终端高层接收所述指示信息。
60.其中,所述终端为发送直接链路保持连接请求消息的发起终端;所述处理器,具体包括:
61.所述终端高层启动或重启第一时钟;和/或,
62.所述终端高层将保持连接计数器设置为初始值;
63.其中,所述第一时钟用于在超时后触发所述终端执行启动直接通信接口单播连接过程;
64.所述保持连接计数器用于计算所述直接链路保持连接请求消息的重发次数。
65.其中,所述终端为接收直接链路保持连接请求消息的目标终端;所述处理器,具体包括:
66.所述终端高层启动或重启第二时钟;或者,
67.停止第二时钟;
68.其中,所述第二时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
69.其中,所述处理器,具体包括:
70.所述终端高层向所述终端低层发送探寻信息。
71.其中,所述终端为发送直接链路保持连接请求消息的发起终端;所述处理器,具体包括:
72.所述终端高层在启动第三时钟后,向所述终端低层发送探寻信息;
73.其中,所述第三时钟在所述终端发送直接链路保持连接请求消息之后启动。
74.其中,所述终端为接收直接链路保持连接请求消息的目标终端;所述处理器,具体包括:
75.所述终端高层在第四时钟超时之前,向所述终端低层发送探寻信息;
76.其中,所述第四时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
77.为了实现上述目的,本发明实施例还提供一种单播连接控制装置,包括:
78.第一发送模块,用于终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
79.为了实现上述目的,本发明实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有程序指令,所述程序指令用于使所述处理器执行如上述所述的单播连接控制方法的步骤。
80.本发明的上述技术方案至少具有如下有益效果:
81.本发明实施例的上述技术方案中,通过终端低层向终端高层发送指示信息,该指示信息用于指示终端高层保持直接通信接口单播连接。如此,能够避免由于终端高层无法获知直接通信接口是否有数据传输需求,而导致在直接通信接口有数据传输需求的情况下,终端高层连接释放的情况发生。
附图说明
82.图1为本发明实施例的单播连接控制方法的流程示意图。
83.图2为现有发起终端和目标终端之间直接链路保持连接keep-alive过程示意图;
84.图3为本发明实施例的终端的结构框图;
85.图4为本发明实施例的终端的模块示意图。
具体实施方式
86.本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
87.本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
88.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
89.在ue-to-network relay场景下,远端ue的分组数据汇聚协议(packet data convergence protocol,pdcp)层和基站的pdcp层是对等协议层,因此,高层产生的数据在直接通信接口仅通过rlc层以及rlc以下协议层进行传输,高层并不能获知到直接通信接口是否有数据传输需求,因此,可能导致在直接通信接口通过rlc层以及rlc以下协议层有数据传输需求的情况下,高层连接释放的情况出现。
90.为了解决上述问题,本发明实施例提供了一种单播连接控制方法及装置。其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
91.如1图所示,为本发明实施例提供的一种单播连接控制方法的流程示意图,应用于终端,包括:
92.步骤101:终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
93.本步骤中,可选地,终端低层为无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层或物理(physical,phy)层。较优地,终端低层为rlc层。
94.终端高层可为车联万物(vehicle to everything,v2x)层。这里仅为一示例,不限于此。
95.需要说明的是,本实施例方法中涉及的终端为中继终端和/或远端终端。
96.这里,终端的rrc状态包括以下中的任一者:
97.无线资源控制rrc连接态;
98.无线资源控制空闲rrc idle态;
99.无线资源控制非激活rrc inactive态。
100.本发明实施例的单播连接控制方法,通过终端低层向终端高层发送指示信息,该指示信息用于指示终端高层保持直接通信接口单播连接。如此,能够避免由于终端高层无法获知直接通信接口是否有数据传输需求,而导致在直接通信接口有数据传输需求的情况下,终端高层连接释放的情况发生。
101.可选地,所述指示信息包括至少一个子指示信息;
102.其中,每个子指示信息的内容包括以下至少一项:
103.源标识,用于标识所述直接通信接口单播连接的源地址;
104.目标标识,用于标识所述直接通信接口单播连接的目标地址;
105.指示内容。
106.这里,指示内容用于指示高层维持直接通信接口单播连接。
107.比如,源标识可标识pc5-s连接的源标识。目标标识可标识pc5-s连接的目标地址。指示内容用于指示高层维持pc5-s连接。
108.作为一可选地实现方式,本发明方法步骤101可具体包括:
109.在所述终端低层满足目标条件的情况下,所述终端低层向所述终端高层发送指示信息;
110.其中,所述目标条件为以下至少一项:
111.接收到预设阈值个数据包;
112.接收到所述终端高层发送的探寻信息,所述探寻信息用于探寻所述终端低层是否存在数据传输需求。
113.需要说明的是,在终端低层接收到预设阈值个pc5口rlc数据包时,向终端高层发送一次指示信息。
114.这里,预设阈值由终端高层设定或终端低层设定。假设预设阈值表示为n,n的取值可以是任意正整数,例如10、20、50、100。
115.需要说明的是,设定预设阈值的目的是为了避免终端低层频繁地向终端高层发送指示信息。
116.作为另一可选地实现方式,本发明方法步骤101可具体包括:
117.所述终端低层周期性的向所述终端高层发送指示信息。
118.需要说明的是,较优地,在所述终端低层存在数据传输需求或者有数据传输的情况下,周期性的向终端高层发送指示信息。
119.作为一可选地实现方式,本发明方法步骤101之后,该方法还可包括:
120.所述终端高层接收所述指示信息。
121.为了便于理解,下面结合图2,详细说明一下直接链路保持连接keep-alive过程。
122.直接通信接口(pc5)单播连接keep-alive过程用于维护两个ue之间的pc5单播连接,检查ue之间的连接是否存在。
123.这里,两个ue具体指的是中继ue和远端ue。
124.pc5单播连接keep-alive过程触发条件:时钟t5003超时会触发pc5单播连接keep-alive过程。当ue高层收到pc5信令或用户面数据时,会启动/重启t5003。
125.发起终端(initiating ue)发送直接链路保持连接请求direct link keepalive request消息给目标终端(target ue);
126.需要说明的是,发起终端为中继ue时,目标终端为远端ue。发起终端为远端ue时,目标终端为中继ue。
127.这里,发起终端发送direct link keepalive request消息后,会启动时钟t5004。在t5004超时之前不会重发该消息;当t5004超时后,仍未收到来自目标终端的响应消息,则重发direct link keepalive request消息。
128.目标终端收到direct link keepalive request消息后,回复直接链路保持连接响应direct link keepalive response消息;
129.如果direct link keepalive request消息中包含一个最大非激活时间,则停止之前的时钟t5005,并将t5005设置为该最大非激活时间,并重启t5005。
130.需要说明的是,当目标终端收到pc5信令消息时,或用户面数据时都会重启t5005。
131.pc5单播连接释放过程触发条件:
132.pc5单播连接释放过程,用于释放一个pc5单播连接。任何一个ue都可以启动释放过程。
133.当目标终端的t5005超时后,目标终端可以选择执行单播连接释放过程,或执行单播连接keep-alive过程。
134.对于已经执行keep-alive过程的ue,若direct link keepalive request消息连续发送n次,都没有收到响应消息,则可以单方向释放pc5单播连接。
135.基于此,作为一可选地实现方式,在所述终端为发送直接链路保持连接请求消息的发起终端的情况下,在所述终端高层接收所述指示信息之后,本发明方法还可包括:
136.所述终端高层启动或重启第一时钟;和/或,
137.所述终端高层将保持连接计数器设置为初始值;
138.其中,所述第一时钟用于在超时后触发所述终端执行启动直接通信接口单播连接过程;
139.所述保持连接计数器用于计算所述直接链路保持连接请求消息的重发次数。
140.这里,第一时钟为t5003。这里,在终端高层接收指示信息之后,终端高层启动或重启第一时钟,说明仍然需要通过终端高层传输数据或者处理信令,直接链路连接不可释放,仍需保持。
141.例如,初始值为0,当然这里仅为一示例,具体不限于此。
142.需要说明的是,由于对于已经执行keep-alive过程的ue,若direct link keepalive request消息连续发送n次,都没有收到响应消息,则可以单方向释放pc5单播连接。而在终端高层接收指示信息之后,终端高层还可将保持连接计数器keep-alive counter设置为初始值,说明对直接链路保持连接请求消息的重发次数从初始值重新计数,阻止其重发次数达到阈值n,从而能够继续保持当前的直接链路单播连接。
143.作为另一可选地实现方式,在所述终端为接收直接链路保持连接请求消息的目标终端的情况下,在所述终端高层接收所述指示信息之后,本发明方法还可包括:
144.所述终端高层启动或重启第二时钟;或者,
145.停止第二时钟;
146.其中,所述第二时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
147.这里,第二时钟为t5005。这里,在终端高层接收指示信息之后,终端高层启动或重启第二时钟,说明终端在阻止第二时钟超时,避免第二时钟超时后,触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程,从而能够继续保持当前的直播链路单播连接。
148.需要说明的是,在终端高层接收指示信息之后,停止第二时钟,这样第二时钟不存在超时的情况,也就不会触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程,从而能够继续保持当前的直播链路单播连接。
149.作为一可选地实现方式,本发明步骤101之前,所述方法还包括:
150.所述终端高层向所述终端低层发送探寻信息。
151.这里,基于上述直接链路保持连接keep-alive过程,作为一可选地实现方式,在所述终端为发送直接链路保持连接请求消息的发起终端,本步骤,所述终端高层向所述终端低层发送探寻信息可具体包括:
152.所述终端高层在启动第三时钟后,向所述终端低层发送探寻信息;
153.其中,所述第三时钟在所述终端发送直接链路保持连接请求消息之后启动。
154.这里,第三时钟为t5004。
155.在一示例中,发起终端发送direct link keepalive request消息后,启动t5004,之后,向其pc5口rlc层发送探寻消息;
156.发起终端pc5口rlc层接收到探寻消息后,向该发起终端的v2x层发送指示信息,由v2x层继续进行keep-alive过程。
157.需要说明的是,当发起终端pc5口rlc层超过预设时长未收到数据包时,可选择不发送指示信息,由该发起终端高层v2x层判断是否启动keep-alive过程,或者释放pc5单播连接。
158.当该发起终端的v2x层接收到指示信息后,启动/重启t5003;和/或,将keep-alive counter设置为0。
159.基于上述直接链路保持连接keep-alive过程,作为一可选地实现方式,在所述终端为接收直接链路保持连接请求消息的目标终端,本步骤,所述终端高层向所述终端低层发送探寻信息可具体包括:
160.所述终端高层在第四时钟超时之前,向所述终端低层发送探寻信息;
161.其中,所述第四时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
162.这里,第四时钟为t5005。这里,终端高层在第四时钟超时之前,向终端低层发送探寻信息,能够避免第四时钟超时后,触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程,从而能够继续保持当前的直播链路单播连接。
163.需要说明的是,第四时钟在接收到直接链路保持连接请求消息中包含一个最大非激活时间,或者,接收到pc5信令消息,或者,接收到pc5用户面数据时启动。
164.在一示例中,目标终端在t5005超时前向pc5口rlc层发送探寻消息;
165.目标终端pc5口rlc层接收到探寻消息后,向该目标终端的v2x层发送指示信息,由v2x层继续进行keep-alive过程。
166.需要说明的是,当目标终端pc5口rlc层超过预设时长未收到数据包时,可选择不发送指示信息,由该目标终端高层v2x层判断是否启动keep-alive过程,或者释放pc5单播连接。
167.当该目标终端的v2x层接收到指示信息后,启动/重启t5005;或,停止t5005。
168.本发明实施例的单播连接控制方法,通过终端低层向终端高层发送指示信息,该指示信息用于指示终端高层保持直接通信接口单播连接。如此,能够避免由于终端高层无法获知直接通信接口是否有数据传输需求,而导致在直接通信接口有数据传输需求的情况下,终端高层连接释放的情况发生。
169.如图3所示,本发明实施例还提供了一种单播连接控制装置,包括:存储器320、收发机300,处理器310:存储器320,用于存储程序指令;收发机300,用于在所述处理器310的控制下收发数据;处理器310,用于读取所述存储器320中的程序指令并执行以下操作:
170.终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
171.其中,在图3中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器310代表的一个或多个处理器和存储器320代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机300可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口330还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
172.处理器310负责管理总线架构和通常的处理,存储器320可以存储处理器310在执行操作时所使用的数据。
173.可选的,处理器310可以是cpu(中央处埋器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或cpld(complex programmable logic device,复杂可编程逻辑器件),处理器310也可以采用多核架构。
174.处理器310通过调用存储器存储的程序指令,用于按照获得的可执行指令执行本技术实施例提供的任一所述方法。处理器310与存储器320也可以物理上分开布置。
175.可选地,所述指示信息包括至少一个子指示信息;
176.其中,每个子指示信息的内容包括以下至少一项:
177.源标识,用于标识所述直接通信接口单播连接的源地址;
178.目标标识,用于标识所述直接通信接口单播连接的目标地址;
179.指示内容。
180.可选地,所述处理器310,具体包括:
181.在所述终端低层满足目标条件的情况下,所述终端低层向所述终端高层发送指示
信息;
182.其中,所述目标条件为以下至少一项:
183.接收到预设阈值个数据包;
184.接收到所述终端高层发送的探寻信息,所述探寻信息用于探寻所述终端低层是否存在数据传输需求。
185.可选地,所述处理器310,具体包括:
186.所述终端低层周期性的向所述终端高层发送指示信息。
187.可选地,所述终端低层为无线链路控制层、媒体接入控制层或物理层。
188.可选地,所述处理器310,具体包括:
189.所述终端高层接收所述指示信息。
190.可选地,所述终端为发送直接链路保持连接请求消息的发起终端;所述处理器310,具体包括:
191.所述终端高层启动或重启第一时钟;和/或,
192.所述终端高层将保持连接计数器设置为初始值;
193.其中,所述第一时钟用于在超时后触发所述终端执行启动直接通信接口单播连接过程;
194.所述保持连接计数器用于计算所述直接链路保持连接请求消息的重发次数。
195.可选地,所述终端为接收直接链路保持连接请求消息的目标终端;所述处理器310,具体包括:
196.所述终端高层启动或重启第二时钟;或者,
197.停止第二时钟;
198.其中,所述第二时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
199.可选地,所述处理器310,具体包括:
200.所述终端高层向所述终端低层发送探寻信息。
201.可选地,所述终端为发送直接链路保持连接请求消息的发起终端;所述处理器310,具体包括:
202.所述终端高层在启动第三时钟后,向所述终端低层发送探寻信息;
203.其中,所述第三时钟在所述终端发送直接链路保持连接请求消息之后启动。
204.可选地,所述终端为接收直接链路保持连接请求消息的目标终端;所述处理器310,具体包括:
205.所述终端高层在第四时钟超时之前,向所述终端低层发送探寻信息;
206.其中,所述第四时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
207.本发明实施例的单播连接控制装置,通过终端低层向终端高层发送指示信息,该指示信息用于指示终端高层保持直接通信接口单播连接。如此,能够避免由于终端高层无法获知直接通信接口是否有数据传输需求,而导致在直接通信接口有数据传输需求的情况下,终端高层连接释放的情况发生。
208.在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所
实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
209.如图4所示,本发明实施例还提供了一种单播连接控制装置,包括:
210.第一发送模块401,用于终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
211.可选地,所述指示信息包括至少一个子指示信息;
212.其中,每个子指示信息的内容包括以下至少一项:
213.源标识,用于标识所述直接通信接口单播连接的源地址;
214.目标标识,用于标识所述直接通信接口单播连接的目标地址;
215.指示内容。
216.可选地,所述第一发送模块401,包括:
217.第一发送单元,用于在所述终端低层满足目标条件的情况下,所述终端低层向所述终端高层发送指示信息;
218.其中,所述目标条件为以下至少一项:
219.接收到预设阈值个数据包;
220.接收到所述终端高层发送的探寻信息,所述探寻信息用于探寻所述终端低层是否存在数据传输需求。
221.可选地,所述第一发送模块401,包括:
222.第二发送单元,用于所述终端低层周期性的向所述终端高层发送指示信息。
223.可选地,所述终端低层为无线链路控制层、媒体接入控制层或物理层。
224.可选地,所述单播连接控制装置还包括:
225.接收模块,用于所述终端高层接收所述指示信息。
226.可选地,所述终端为发送直接链路保持连接请求消息的发起终端;相应的,所述单播连接控制装置还包括:
227.第一控制模块,用于所述终端高层启动或重启第一时钟;和/或,
228.设置模块,用于所述终端高层将保持连接计数器设置为初始值;
229.其中,所述第一时钟用于在超时后触发所述终端执行启动直接通信接口单播连接过程;
230.所述保持连接计数器用于计算所述直接链路保持连接请求消息的重发次数。
231.可选地,所述终端为接收直接链路保持连接请求消息的目标终端;相应的,所述单播连接控制装置还包括:
232.第二控制模块,用于所述终端高层启动或重启第二时钟;或者,
233.第三控制模块,用于停止第二时钟;
234.其中,所述第二时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
235.可选地,所述单播连接控制装置还包括:
236.第二发送模块,用于所述终端高层向所述终端低层发送探寻信息。
237.可选地,所述终端为发送直接链路保持连接请求消息的发起终端;相应的,所述第二发送模块包括:
238.第三发送单元,用于所述终端高层在启动第三时钟后,向所述终端低层发送探寻信息;
239.其中,所述第三时钟在所述终端发送直接链路保持连接请求消息之后启动。
240.可选地,所述终端为接收直接链路保持连接请求消息的目标终端;相应的,所述第二发送模块包括:
241.第四发送单元,用于所述终端高层在第四时钟超时之前,向所述终端低层发送探寻信息;
242.其中,所述第四时钟用于在超时后触发所述终端执行释放直接通信接口单播连接过程或者启动直接通信接口单播连接过程。
243.本发明实施例的单播连接控制装置,通过第一发送模块终端低层向终端高层发送指示信息,该指示信息用于指示终端高层保持直接通信接口单播连接。如此,能够避免由于终端高层无法获知直接通信接口是否有数据传输需求,而导致在直接通信接口有数据传输需求的情况下,终端高层连接释放的情况发生。
244.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
245.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
246.在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
247.在本发明的一些实施例中,还提供了一种处理器可读存储介质,所述处理器可读存储介质存储有程序指令,所述程序指令用于使所述处理器执行实现以下步骤:
248.终端低层向终端高层发送指示信息,所述指示信息用于指示所述终端高层保持直接通信接口单播连接。
249.所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
250.该程序被处理器执行时能实现上述应用于如图1所示的方法实施例中的所有实现方式,为避免重复,此处不再赘述。
251.本技术实施例提供的技术方案可以适用于多种系统,尤其是5g系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)通用分组无线业务(general packet radio service,gprs)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、高级长期演进(long term evolution advanced,lte-a)系统、通用移动系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)系统、5g新空口(new radio,nr)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(evloved packet system,eps)、5g系统(5gs)等。
252.本技术实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5g系统中,终端设备可以称为用户设备(user equipment,ue)。无线终端设备可以经无线接入网(radio access network,ran)与一个或多个核心网(core network,cn)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。
253.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
254.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
255.这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括
指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
256.这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
257.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1