一种通信方法及装置,电子设备及介质与流程
本公开涉及通信,尤其涉及一种通信方法及装置,电子设备及介质。
背景技术:
1、在无线通信系统中,为防止针对pdu(protocol data unit,协议数据单元)会话的信令风暴,引入了拥塞控制机制。当ue(user equipment,用户设备)因网络拥塞、资源不足或鉴权失败等原因无法成功建立pdu会话时,网络侧可通过回退定时器(back-off timer)强制ue在定时器超时前暂停新的会话请求,从而避免大量ue同时重试导致控制面过载。
技术实现思路
1、本公开提供一种通信方法及装置,电子设备及介质,提供了一种在终端请求建立pdu会话时,解决因回退定时器时长不明确导致会话建立不及时的问题。
2、本公开的第一方面提出了一种通信方法,包括:发送会话建立请求消息,会话建立请求消息用于建立终端与网络设备之间的目标会话;响应于接收到第一响应消息,第一响应消息指示拒绝建立目标会话,且第一响应消息中未携带回退定时器信息,基于预设的重试控制策略,在不启动回退定时器的情况下,再次发送会话建立请求消息,直至目标会话建立成功或发送次数达到重复次数阈值。
3、本公开的方案通过在接收到未携带回退定时器信息的会话建立拒绝消息时保持回退定时器处于停止状态并主动重复发送会话建立请求,使终端在协议规定不明确的场景下不会直接启动回退定时器,而是通过有限次数的主动重试尽快恢复数据通路,有效解决了因网络未明确指示定时器时长而导致终端被动等待、数据业务长时间中断的问题,显著提升了会话重建效率和用户数据业务的连续性体验。
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、以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com