首页 / 专利库 / 电脑编程 / 计算机程序 / 一种连接建立方法及装置

一种连接建立方法及装置

阅读:258发布:2024-02-26

专利汇可以提供一种连接建立方法及装置专利检索,专利查询,专利分析的服务。并且一种连接建立方法及装置,其中方法包括:终端设备生成对应第一会话的第一数据;若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送第一服务 请求 消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据。,下面是一种连接建立方法及装置专利的具体信息内容。

1.一种连接建立方法,其特征在于,包括:
终端设备生成对应第一会话的第一数据;
若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;
所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据;
其中,所述第一条件包括以下至少一项:
会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
2.根据权利要求1所述的方法,其特征在于,若所述第一会话的用户面连接尚未建立,在所述第一会话不满足所述第一条件时,所述终端设备若在所述第一预设时长内,接收到所述第三数据之后,接收到所述第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接;
所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述第二服务请求消息还用于建立所述第三会话的用户面连接,所述终端设备通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
4.一种连接建立方法,其特征在于,包括:
终端设备生成对应第一会话的第一数据;
若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,所述终端设备向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;
所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据;
其中,所述第一条件包括以下至少一项:
会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述第一会话不满足所述第一条件时,所述终端设备若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述第一会话不满足所述第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述终端设备若在第一预设时长内,接收到对应第三会话的第三数据,所述第一服务请求消息还用于请求建立所述第三会话的用户面连接;其中,所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件;
所述终端设备通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
8.一种用于建立会话的用户面连接的方法,该方法应用于终端,其特征在于,包括:
所述终端的调制解调器接收所述终端的应用处理器发送的第一数据,所述第一数据为通过第一会话传输的数据,其中,所述第一会话的用户面连接不存在;
所述调制解调器确定所述第一会话满足第一条件,所述调制解调器向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;
其中,所述第一条件包括下述至少一项:
会话对应的优先级高于一定级别;或,
会话对应的时延低于一定限;或,
会话对应的切片为低时延高可靠URLLC类型;或,
会话为所述终端从空闲态转换为连接态时必须建立用户面连接的会话。
9.一种终端设备,其特征在于,包括:
应用处理器,用于生成对应第一会话的第一数据;
调制解调器,用于若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;
所述调制解调器,用于通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据;
其中,所述第一条件包括以下至少一项:
会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
10.根据权利要求9所述的终端设备,其特征在于,所述调制解调器还用于:若所述第一会话的用户面连接尚未建立,在所述第一会话不满足所述第一条件时,若在所述第一预设时长内,接收到所述第三数据之后,接收到所述第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接;
通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据。
11.根据权利要求10所述的终端设备,其特征在于,所述调制解调器还用于:
所述第二服务请求消息还用于建立所述第三会话的用户面连接,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
12.一种终端设备,其特征在于,包括:
应用处理器,用于生成对应第一会话的第一数据;
调制解调器,用于若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据;
其中,所述第一条件包括以下至少一项:
会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
13.根据权利要求12所述的终端设备,其特征在于,所述调制解调器还用于:
在所述第一会话不满足所述第一条件时,若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
14.根据权利要求12所述的终端设备,其特征在于,所述调制解调器还用于:
在所述第一会话不满足所述第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
15.一种终端设备,其特征在于,存储器与处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,并且对所述存储器中存储的指令的执行使得,所述处理器用于执行如权利要求1至8中任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,包括计算机可读指令,当终端设备读取并执行所述计算机可读指令时,使得所述终端设备执行如权利要求1至8中任一项所述的方法。
17.一种计算机程序产品,其特征在于,包括计算机可读指令,当终端设备读取并执行所述计算机可读指令,使得所述终端设备执行如权利要求1至8中任一项所述的方法。

说明书全文

一种连接建立方法及装置

[0001] 本申请要求在2018年7月31日提交国家专利局、申请号为201810859094.6、发明名称为“一种用于建立会话的用户面连接的方法和终端”,以及在2018年11月2日提交国家专利局、申请号为201811300788.2、发明名称为“一种连接建立方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002] 本申请涉及通信技术领域,尤其涉及一种连接建立方法及装置。

背景技术

[0003] 安卓(Android)系统中的应用程序(application,APP),通过心跳机制,保持应用程序与服务器之间的连接的有效性。终端设备中大量的APP会各自周期性地发送心跳包,而APP每次发送心跳包,都需要唤醒终端设备的系统,从而大量消耗终端设备的功耗。为此,基于系统功耗考虑,安卓系统引入了统一心跳机制,即每隔固定周期,例如5或10分钟,统一打开网络限制,允许系统中的APP发包,从而减少APP发送心跳包而唤醒系统的频率,达到节省能耗的目的。
[0004] 然而,基于统一心跳机制,终端设备的调制解调器(modem)会在很短时间内连续收到多个APP的心跳包,会导致终端设备连续发起多次用于建立分组数据单元(Packet Data Unit,PDU)会话的服务请求(Service Request)流程,从而造成无谓的信令开销,而且会增加数据包的发送时延。

发明内容

[0005] 本申请实施例提供一种连接建立方法及装置,用以降低终端设备建立会话导致的信令开销。
[0006] 本申请实施例提供一种连接建立方法,包括:终端设备生成对应第一会话的第一数据;若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据;
[0007] 其中,所述第一条件包括以下至少一项:会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0008] 上述过程中,终端设备确定第一会话满足第一条件时,可以等待不超过第一预设时长,并在第一预设时长超时时,发起第一服务请求消息,从而建立第一会话的用户面连接。终端设备在等待期间,接收到第三数据时,可以将收到的第三数据对应的会话的用户面连接,通过第一服务请求消息全部建立,从而避免终端设备在短时间内发送多次服务请求消息,从而降低信令开销,提高系统效率。
[0009] 在一种可能的设计中,若所述第一会话的用户面连接尚未建立,在所述第一会话不满足所述第一条件时,所述终端设备若在所述第一预设时长内,接收到所述第三数据之后,接收到所述第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接;所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据。
[0010] 上述过程中,终端设备确定第二会话满足第一条件时,可以直接发起第二服务请求消息,从而建立第一会话以及第二会话的用户面连接,从而降低满足第一条件的第二会话的用户面连接建立的时延。
[0011] 在一种可能的设计中,所述方法还包括:所述第二服务请求消息还用于建立所述第三会话的用户面连接,所述终端设备通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0012] 上述过程中,终端设备确定第二会话满足第一条件时,通过发起第二服务请求消息,建立第一会话、第二会话以及第三会话的用户面连接,从而实现通过一条消息建立多个用户面连接,可以降低满足第一条件的第二会话的用户面连接建立的时延,并降低信令开销,提高系统效率。
[0013] 本申请实施例提供一种终端设备,包括:应用处理器,用于生成对应第一会话的第一数据;调制解调器,用于若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;所述调制解调器,用于通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据;
[0014] 其中,所述第一条件包括以下至少一项:
[0015] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0016] 在一种可能的设计中,所述调制解调器还用于:若所述第一会话的用户面连接尚未建立,在所述第一会话不满足所述第一条件时,若在所述第一预设时长内,接收到所述第三数据之后,接收到所述第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据。
[0017] 在一种可能的设计中,所述调制解调器还用于:所述第二服务请求消息还用于建立所述第三会话的用户面连接,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0018] 本申请实施例提供一种连接建立方法,包括:终端设备生成对应第一会话的第一数据;若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,所述终端设备向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据;
[0019] 其中,所述第一条件包括以下至少一项:会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0020] 上述过程中,终端设备确定第一会话满足第一条件时,可以直接发起第一服务请求消息,从而建立第一会话的用户面连接,从而降低满足第一条件的第一会话的用户面连接建立的时延。
[0021] 在一种可能的设计中,所述方法还包括:在所述第一会话不满足所述第一条件时,所述终端设备若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
[0022] 上述过程中,终端设备确定第二会话满足第一条件时,可以直接发起第二服务请求消息,从而建立第一会话以及第二会话的用户面连接,从而降低满足第一条件的第二会话的用户面连接建立的时延。
[0023] 在一种可能的设计中,所述方法还包括:在所述第一会话不满足所述第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
[0024] 在一种可能的设计中,所述方法还包括:所述终端设备若在第一预设时长内,接收到对应第三会话的第三数据,所述第一服务请求消息还用于请求建立所述第三会话的用户面连接;其中,所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件;所述终端设备通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0025] 上述过程中,终端设备确定第二会话满足第一条件时,通过发起第二服务请求消息,建立第一会话、第二会话以及第三会话的用户面连接,从而实现通过一条消息建立多个用户面连接,可以降低满足第一条件的第二会话的用户面连接建立的时延,并降低信令开销,提高系统效率。
[0026] 本申请实施例提供一种终端设备,包括:应用处理器,用于生成对应第一会话的第一数据;调制解调器,用于若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据;
[0027] 其中,所述第一条件包括以下至少一项:
[0028] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0029] 在一种可能的设计中,所述调制解调器还用于:在所述第一会话不满足所述第一条件时,若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
[0030] 在一种可能的设计中,所述调制解调器还用于:在所述第一会话不满足所述第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
[0031] 在一种可能的设计中,所述调制解调器还用于:若在第一预设时长内,接收到对应第三会话的第三数据,所述第一服务请求消息还用于请求建立所述第三会话的用户面连接;其中,所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件;通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0032] 本申请实施例提供一种终端设备,用于实现上述任意一种连接建立方法,包括相应的功能模,例如包括处理单元、收发单元等,分别用于实现以上方法中的步骤。
[0033] 本申请实施例提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述任一种可能的设计中的用户界面显示方法。
[0034] 本申请实施例提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述任一种可能的设计中的用户界面显示方法。
[0035] 本申请实施例提供一种芯片,所述芯片与存储器相连,用于读取并执行所述存储器中存储的软件程序,以实现上述任一种可能的设计中的用户界面显示方法。
[0036] 本申请实施例还提供一种用于建立会话的用户面连接的方法,该方法应用于终端,包括:所述终端的调制解调器接收所述终端的应用处理器发送的第一数据,所述第一数据为通过第一会话传输的数据,其中,所述第一会话的用户面连接不存在;所述调制解调器确定所述第一会话满足第一条件,所述调制解调器向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;其中,所述第一条件包括下述至少一项:会话对应的优先级高于一定级别;或,会话对应的时延低于一定限;或,会话对应的切片为低时延高可靠URLLC类型;或,会话为所述终端从空闲态转换为连接态时必须建立用户面连接的会话。
[0037] 在一种可能的设计中,所述方法还包括:所述调制解调器确定所述第一会话不满足所述第一条件时,所述调制解调器启动定时器,在所述定时器运行期间,若所述调制解调器接收到所述应用处理器发送的第二数据,且所述调制解调器确定第二会话满足所述第一条件,则所述调制解调器终止所述定时器,向所述网络设备发送第二服务请求消息,所述第二数据为通过所述第二会话传输的数据,所述第二会话的用户面连接不存在,所述第二服务请求消息用于分别建立所述第一会话的用户面连接和所述第二会话的用户面连接。
[0038] 在一种可能的设计中,所述方法还包括:在所述定时器运行期间,若所述调制解调器未接收到所述第二数据,则当所述定时器超时时,所述终端向所述网络设备发送所述第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接。
[0039] 在一种可能的设计中,所述方法还包括:在所述定时器运行期间,若所述调制解调器接收到所述应用处理器发送的所述第二数据,且所述调制解调器确定所述第二会话不满足所述第一条件,则当所述定时器超时时,所述终端向所述网络设备发送所述第二服务请求消息。
[0040] 在一种可能的设计中,所述调制解调器接收到所述第一数据时,所述终端处于空闲态。
[0041] 本申请实施例还提供一种终端,所述终端被配置为执行上述任一所述的方法。
[0042] 本申请实施例还提供一种计算机程序产品,包括计算机程序,该计算机程序在某一计算机上执行时,将会使所述计算机实现上述任一所述的方法。
[0043] 本申请实施例还提供一种计算机程序,该计算机程序在某一计算机上执行时,将会使所述计算机实现上述任一所述的方法。
[0044] 本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序在某一计算机上执行时,将会使所述计算机实现上述任一所述的方法。附图说明
[0045] 图1为适用于本申请实施例的通信系统架构示意图;
[0046] 图2(a)至2(b)为现有技术中的一种终端设备的基本结构示意图;
[0047] 图3为本申请实施例提供的一种连接建立方法流程示意图;
[0048] 图4为本申请实施例提供的一种连接建立示意图;
[0049] 图5为本申请实施例提供的一种连接建立示意图;
[0050] 图6为本申请实施例提供的一种连接建立示意图;
[0051] 图7为本申请实施例提供的一种通信装置结构示意图;
[0052] 图8为本申请实施例提供的一种通信装置结构示意图。

具体实施方式

[0053] 下面结合说明书附图对本申请实施例做详细描述。
[0054] 如表1所示,为本申请实施例中相关的缩略语和关键术语定义。
[0055] 表1
[0056]
[0057]
[0058] 本申请实施例可以应用于各种移动通信系统,例如:新无线(new radio,NR)系统、全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general pcket radio service,GPRS)、长期演进(long term evolution,LTE)系统、先进的长期演进(advanced long term evolution,LTE-A)系统、通用移动通信系统(universal mobile telecommunication system,UMTS)、演进的长期演进(evolved long term evolution,eLTE)系统、未来通信系统等其它通信系统,具体的,在此不做限制。
[0059] 为便于理解本申请实施例,首先以图1中示出的通信系统为例详细说明适用于本申请实施例的通信系统。图1所示的系统中包括网络切片选择功能(network slicing selection function,NSSF)、鉴权服务器功能(authentication Server function,AUSF)网元、统一数据库管理功能(unified data management,UDM)、接入与移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(session management function,SMF)网元、策略控制功能(policy control function,PCF)网元、网络应用功能(application function,AF)网元、无线接入网(radio access network,RAN)网元(也可称为接入网(access network,AN)网元)、用户面功能实体(user  plane function,UPF)网元、数据网络(data network,DN)网元等网元。其中,AMF网元,负责UE鉴权与移动性管理,非接入层(non-access stratum,NAS)消息路由,SMF网元选择等;SMF网元,负责会话管理,如会话创建,修改,删除,UPF网元选择,终端设备的IP地址分配等。
[0060] 用户面功能实体(user plane function,UPF)网元,负责报文处理与转发。可以是分组数据网(packet data network,PDN)网关(gate way,GW)的转发面功能、服务网关(serving gateway,S-GW)的转发面功能、路由器、交换机等物理或虚拟的转发设备。策略控制功能实体(policy rules function,PCF)网元负责策略控制决策和基于流计费控制。用户数据管理实体(subscriber data management,SDM)网元,用于运营商实现对所有与用户相关的数据的统一管理。RAN网元,为终端设备提供无线接入服务,在5G中具体为gNB。图1中其它网元的功能在此不再赘述。
[0061] 同时,需要说明的是,本申请实施例中,终端设备,又称之为UE,是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端例如包括:手机、平板电脑笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,例如智能手表、智能手环、计步器等。终端设备主要包括应用处理器(application processor,AP)和调制解调器(Modem)两部分。其中,应用处理器主要用于处理应用程序及安卓操作系统的指令等,调制解调器主要用于处理通信协议栈。举例来说,如图2(a)或图2(b)所示。应用处理器中的安卓操作系统(例如安卓操作系统)可以分为三个部分:应用(application)层,架构(framework)以及Linux内核(kernel)。上述三个部分的具体内容和功能在此不再赘述。调制解调器处理的通信协议包括控制面的协议栈和用户面的协议栈,其中控制面的协议栈包括但不限于以下协议层:NAS层;RRC层;SDAP层;PDCP层;RLC层;MAC层;PHY层。用户面的协议栈包括但不限于以下协议层:SDAP层;PDCP层;RLC层;MAC层;PHY层。
[0062] 在本申请实施例中,网络设备可以为各种制式下无线接入设备,例如演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)或节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(baseband unit,BBU),无线保真(wireless fidelity,WIFI)系统中的接入点(access point,AP)、无线中继节点、无线回传节点、传输点(transmission and reception point,TRP或者transmission point,TP)等,还可以为5G(NR)系统中的gNB或传输点(TRP或TP),5G系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或在集中式-分布式(central unit-distributed,CU-DU)架构下的DU等。
[0063] 本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
[0064] 参见图3,为本申请实施例提供的一种连接建立方法流程示意图。该方法包括:
[0065] 步骤301:终端设备生成对应第一会话的第一数据。
[0066] 需要说明的是,终端设备当前处于空闲状态。第一数据由终端设备的应用处理器生成的,应用处理器生成第一数据之后,传输至终端设备的调制解调器。
[0067] 第一数据可以包括第一会话的会话标识,终端设备从而可以确定第一数据对应的会话。会话标识的具体实现方式,本申请实施例对此并不限定,在此不再赘述。
[0068] 步骤302:若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息。
[0069] 其中,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件。
[0070] 需要说明的是,若第一会话的用户面连接已经建立,则可以直接通过所述第一会话的用户面连接向网络设备发送所述第一数据。
[0071] 进一步的,若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,所述终端设备可以直接向网络设备发送第一服务请求消息。
[0072] 本申请实施例中,第一服务请求消息等服务请求消息,可以是指Service Request消息,具体见3GPP TS23.502 4.2.3节,用于终端从空闲态进入连接态或者用于终端从空闲态进入连接态并激活部分或者所有PDU会话的用户面(User Plane)连接的消息。
[0073] 在5G中Service Request流程支持选择性用户面激活机制,即终端设备有多个PDU会话时,可以只激活某个或者某些PDU会话的用户面连接,终端设备可以在Service Request消息中指示出要激活或者建立的PDU会话对应的用户面连接。
[0074] 步骤303:所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0075] 其中,所述第一条件包括以下至少一项:
[0076] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠(ultra reliable&low latency communication,URLLC)类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0077] 需要说明的是,本申请实施例中,终端设备传输的数据对应不同的会话,不同类型的数据存在不同的服务质量等级标识(quality of service class identifier,QCI),不同QCI对应不同的时延或优先级,终端等设备可以根据数据的QCI,确定该数据对应的会话的时延或者优先级。例如,如表2所示,为LTE系统中不同类型的数据对应的QCI以及时延。
[0078] 表2
[0079]
[0080] 上述过程中,终端设备确定第一会话满足第一条件时,可以等待第一预设时长,并在第一预设时长超时时,发起第一服务请求消息,从而建立第一会话的用户面连接。终端设备在等待期间,接收到第三数据时,可以将收到的第三数据对应的会话的用户面连接,通过第一服务请求消息全部建立,从而避免终端设备在短时间内发送多次服务请求消息,从而降低信令开销,提高系统效率。
[0081] 步骤301中,本申请实施例中的会话,可以是指PDU会话,也可以是指其它类型的会话,本申请实施例对此并不限定,为了描述方便,以下均以PDU会话为例进行描述,其它情况可以参考本申请实施例中的描述,不再赘述。
[0082] 步骤302中,终端设备确定第一会话的用户面连接尚未建立,且第一会话不满足第一条件时,可以不立即发起建立第一会话的用户面连接,而是等待第一预设时长。第一预设时长的具体长度,可以根据实际情况确定,例如可以为1秒或3秒或5秒等。
[0083] 举例来说,终端设备确定第一会话的用户面连接尚未建立,且第一会话不满足第一条件时,可以开启定时器,将定时器的定时时长设置为第一预设时长。需要说明的是,若终端设备在开启定时器之前,确定定时器已经开启,则可以不需要再次开启定时器,而是直接等待。终端设备在定时器超时之前,若未接收到第二数据,则不发送第一服务请求消息;当定时器超时之时,终端设备再发送第一服务请求消息。
[0084] 终端设备在第一预设时长内,除了可能接收到第三数据之外,还可能接收到其它数据,只要该数据对应的会话的用户面连接未建立,且该数据对应的会话不满足第一条件,终端设备在第一预设时长超时时,都可以通过第一服务请求消息,为在第一预设时长内所有不满足第一条件的会话建立相应的用户面连接,在此仅以第三数据为例进行描述,其它情况不在赘述。
[0085] 本申请实施例中,终端设备若在第一预设时长内,接收到第三数据之后,接收到所述第二数据,则可以不需要再等待第一预设时长超时,立即向网络设备发送第二服务请求消息;所述第二服务请求消息用于建立所述第一会话的用户面连接、所述第二会话的用户面连接以及所述第三会话的用户面连接。相应的,第二会话的用户面连接建立完成之后,所述终端设备通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据,通过建立的所述第三会话的用户面连接向网络设备发送所述第三数据。
[0086] 举例来说,结合上面的例子,终端设备确定第一会话的用户面连接尚未建立,且第一会话不满足第一条件时,在定时器超时之前,若接收到第二数据,则可以直接重置定时器,并发送第二服务请求消息。
[0087] 需要说明的是,本申请实施例中,所述终端设备若在接收到所述第二数据之前,接收到其它数据,只要该数据对应的会话的用户面连接未建立,且该数据对应的会话不满足第一条件,终端设备也可以通过第二服务请求消息,建立该数据对应的会话的用户面连接。
[0088] 下面通过一个具体的实施例描述上述过程。如图4所示,为本申请实施例提供的一种连接建立方法示意图。
[0089] 步骤401:终端设备生成第一数据。
[0090] 终端设备可以通过应用处理器生成第一数据,第一数据中包括第一会话的会话标识等信息。
[0091] 步骤402:终端设备判断第一数据对应的第一会话的用户面连接是否建立,若已经建立,则转至步骤409,否则,转至步骤403。
[0092] 需要说明的是,终端设备的应用处理器可以将第一数据发送至调制解调器,终端设备的调制解调器可以执行接下来的内容,例如判断第一会话的用户面连接是否建立,是否启动定时器等。
[0093] 步骤403:终端设备判断第一会话是否满足第一条件,若满足第一条件,则转至步骤408,否则,转至步骤404。
[0094] 步骤404:终端设备判断定时器是否开启,若已经开启,则转至步骤406,否则,转至步骤405。
[0095] 步骤405:终端设备启动定时器,并将定时器的定时时长设置为第一预设时长。
[0096] 步骤406:终端设备确定所述定时器是否超时,若超时,则转至步骤408,否则,转至步骤407。
[0097] 终端设备在定时器超时之前,不发起建立第一会话的用户面连接,而是在确定需要建立满足第一条件的会话的用户面连接,或者确定定时器超时时,发送用于建立第一会话的用户面连接的服务请求消息。
[0098] 进一步,可选的,步骤407:定时器超时之前,终端设备若生成数据,则在该数据对应的会话的用户面连接未建立时,判断该数据对应的会话是否满足第一条件,若满足第一条件,满足第一条件,则转至步骤408,否则转至步骤404。
[0099] 步骤408:终端设备向网络设备发送服务请求消息,该服务请求消息用于建立第一会话的用户面连接。
[0100] 需要说明的是,终端设备在定时器启动之后接收到的其它数据,只要该数据对应的会话的用户面连接未建立,终端设备均通过步骤408发送的服务请求消息,建立数据对应的会话的用户面连接。
[0101] 步骤409:终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据。
[0102] 参见图5,为本申请实施例提供的一种连接建立方法流程示意图。该方法包括:
[0103] 步骤501:终端设备生成对应第一会话的第一数据。
[0104] 需要说明的是,终端设备当前处于空闲状态。第一数据由终端设备的应用处理器生成的,应用处理器生成第一数据之后,传输至终端设备的调制解调器。
[0105] 步骤502:若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,所述终端设备向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接。
[0106] 需要说明的是,若第一会话的用户面连接已经建立,则可以直接通过所述第一会话的用户面连接向网络设备发送所述第一数据。
[0107] 步骤503:所述终端设备通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据。
[0108] 其中,所述第一条件包括以下至少一项:
[0109] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠(ultra reliable&low latency communication,URLLC)类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0110] 上述过程中,终端设备确定第一会话满足第一条件时,可以直接建立所述第一会话的用户面连接,从而降低第一数据的发送时延。
[0111] 本申请实施例中,在所述第一会话不满足所述第一条件时,所述终端设备若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
[0112] 本申请实施例中,在所述第一会话不满足所述第一条件时,所述终端设备若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
[0113] 进一步的,所述终端设备若在第一预设时长内,接收到对应第三会话的第三数据,所述第一服务请求消息还用于请求建立所述第三会话的用户面连接;其中,所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件;所述终端设备通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0114] 下面通过一个具体的实施例描述上述过程。如图6的流程图所示,以第一会话为PDU会话,第一服务请求消息为Service Request为例进行描述,在一个实施例中,可以包括以下步骤:
[0115] 步骤1.终端设备的调制解调器(Modem)本地配置发送服务请求消息(Service Request)的延时定时器。该定时器用于终端处于空闲态时,当收到一个数据包后确定最晚发送Service Request的时间长度,即收到一个数据包后终端可以等待一个时长,在等待时长期间,如果再接收到其他数据,则可以将收到的所有数据对应的所有PDU会话通过一次Service Request流程全部建立其用户面连接。
[0116] 步骤2.终端设备的Modem收到终端设备的应用服务器(AP)发送的数据(data)。
[0117] 步骤3.终端设备的Modem确定data所属的PDU会话,当确定的会话的用户面连接不存在时,Modem判断会话是否满足一定特性(例如是高优先级会话),如果是则直接执行步骤8,向网络发送Service request来激活会话的用户面连接,其中service request中携带PDU会话的标识。
[0118] 步骤4.如果步骤3中要激活的PDU会话不满足一定特性(例如不是高优先级会话时),Modem开启延时定时器并保存确定要激活的PDU会话标识。
[0119] 步骤5.终端设备的Modem继续接收从AP侧发送的数据。
[0120] 步骤6.终端设备的Modem确定新接收的data所属的PDU会话,如果PDU会话满足一定特性(例如是高优先级会话、低时延会话或者标准定义的终端从空闲态进入连接态时必须要建立用户面连接的会话),则打破延时定时器执行步骤8,向网络发送Service request来激活会话的用户面连接,其中service request中携带步骤2和步骤5的数据对应的PDU会话的标识。
[0121] 步骤7.当延时定时器超时时,终端执行步骤8。
[0122] 步骤8.终端设备的Modem向网络发送Service Request来激活会话的用户面连接,其中service request中携带service request中携带步骤2和步骤5中收到的数据所对应的PDU会话的标识。该步骤可由步骤3、步骤6、步骤7触发。例如,在一种可能的实现方式中,终端通过步骤3确定步骤2中收到的数据对应的PDU会话满足一定特性(例如是高优先级会话、低时延会话、或者标准定义的终端从空闲态进入连接态时必须要建立用户面连接的会话),则直接跳转至该步骤(忽略步骤4~步骤7)向网络发送Service Request,该Service Request用来建立步骤2中收到的数据对应的PDU会话的用户面连接。另一种可能的实现方式中,终端通过步骤3确定步骤2中收到的数据对应的PDU会话满足一定特性(例如是高优先级会话、低时延会话、或者标准定义的终端从空闲态进入连接态时必须要建立用户面连接的会话),则执行步骤4开启一个延时定时器,在定时器运行期间收到步骤5中的数据,终端通过步骤6确定步骤5中收到的数据对应的PDU会话满足一定特性(例如是高优先级会话、低时延会话、或者标准定义的终端从空闲态进入连接态时必须要建立用户面连接的会话)时,打破延时定时器跳转至该步骤(忽略步骤7)向网络发送Service request,该Service Request用来分别建立步骤2和步骤5中收到的数据对应的PDU会话的用户面连接。最后一种可能的实现方式中,终端确定步骤2和步骤5收到的数据都不满足上述定义的一定特性(例如不是高优先级会话、不是低时延会话、或者不是标准定义的终端从空闲态进入连接态时必须要建立用户面连接的会话)时,终端等待步骤7中延时定时器超时后执行该步骤向网络发送Service request,该Service Request用来分别建立步骤2和步骤5中收到的数据对应的PDU会话的用户面连接。
[0123] 通过上述流程,避免Modem短时间内连续发送多次Service Request流程,从而提高会话激活的效率,保证高优先级数据包的发送时延。
[0124] 现有技术中如果终端处于空闲态时接收到数据包时应立即发送service request流程建立用户面连接,从而进行数据的传输。本发明实施例中为了在一次service request流程中尽可能多的建立所需会话的用户面连接,在终端的Modem上配置有发送service request的延迟定时器,该定时器用于终端处于空闲态时,当收到一个数据包后确定最晚发送Service Request的时间长度,即收到一个数据包后终端可以等待一个时长,在等待时长期间,如果再接收到其他数据,则可以将收到的所有数据对应的所有PDU会话通过一次Service Request流程全部建立其用户面连接。
[0125] 如果终端收到的数据对应的会话具有优先级较高或者时延敏感属性,则不启动定时器,按照现有技术直接发送service request。另外在定时器运行期间,如果收到其他数据对应具有优先级较高或者时延敏感属性会话传输时,终端直接打破定时器,发送service request。
[0126] 本发明实施例的技术点:本发明提供的一些实施例中,所涉及的技术点可以包括以下中的至少一项:
[0127] 1.Modem本地配置一个发送Service Request的延时定时器。
[0128] 2.Modem收到AP侧发送的data后确定data所属的PDU会话,当会话的用户面连接不存在时,Modem判断会话是否是高优先级会话,如果是则直接向网络发送Service Request流程激活该会话的用户面连接。
[0129] 3.Modem确定要激活的PDU会话不是高优先级会话时,Modem开启延时定时器并记录要激活的PDU会话标识。在延时定时器运行期间,Modem如果收到AP侧的其他数据,确定是否需要激活其他PDU会话,如果在延时定时器运行期间Modem收到高优先级数据则打破定时器向网络发送Service Request,当延时定时器超时时,Modem确定所有需要激活的PDU会话。
[0130] 4.Modem向网络发送Service Request,通过Uplink data Status携带所有要激活的PDU会话的标识。
[0131] 如图7所示,为本申请实施例提供一种通信装置的结构示意图。该通信装置可以用于执行上述各方法实施例中终端设备的动作,该通信装置700包括:处理单元701和收发单元702。
[0132] 本申请实施例中,通信装置700执行图3所示的流程中的终端设备的动作时,处理单元701和收发单元702分别执行以下步骤:
[0133] 处理单元701,用于生成对应第一会话的第一数据;
[0134] 收发单元702,用于若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;所述调制解调器,用于通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据;
[0135] 其中,所述第一条件包括以下至少一项:
[0136] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0137] 在一种可能的设计中,所述收发单元702还用于:若所述第一会话的用户面连接尚未建立,在所述第一会话不满足所述第一条件时,若在所述第一预设时长内,接收到所述第三数据之后,接收到所述第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据。
[0138] 在一种可能的设计中,所述收发单元702还用于:所述第二服务请求消息还用于建立所述第三会话的用户面连接,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0139] 本申请实施例中,通信装置700执行图5所示的流程中的终端设备的动作时,处理单元701和收发单元702分别执行以下步骤:
[0140] 处理单元701,用于生成对应第一会话的第一数据;
[0141] 收发单元702若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据;
[0142] 其中,所述第一条件包括以下至少一项:
[0143] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0144] 在一种可能的设计中,所述收发单元702还用于:在所述第一会话不满足所述第一条件时,若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
[0145] 在一种可能的设计中,所述收发单元702还用于:在所述第一会话不满足所述第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
[0146] 在一种可能的设计中,所述收发单元702还用于:若在第一预设时长内,接收到对应第三会话的第三数据,所述第一服务请求消息还用于请求建立所述第三会话的用户面连接;其中,所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件;通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0147] 图8是本申请实施例提供的一种通信装置的结构示意图。图8所示的通信装置可以为图7所示的通信装置的一种硬件电路的实现方式。该通信装置可适用于图3或图5所示出的流程图中,执行上述方法实施例中终端设备的功能。为了便于说明,图8仅示出了通信装置的主要部件。可选的,该通信装置可以是终端设备,也可以是终端设备中的装置,如芯片或者芯片系统,其中所述芯片系统包含至少一个芯片,所述芯片系统还可以包括其他电路结构和/或分立器件。可选的,以该通信装置为终端设备为例,如图8所示,通信装置800包括应用处理器801、存储器802、调制解调器803、天线804以及输入输出装置805。应用处理器801主要用于对通信协议以及通信数据进行处理,以及对整个无线通信装置进行控制,执行软件程序,处理软件程序的数据,例如用于支持无线通信装置执行上述方法实施例中所描述的动作等。存储器802主要用于存储软件程序和数据。调制解调器803主要用于基带信号射频信号的转换以及对射频信号的处理。天线804主要用于收发电磁波形式的射频信号。
输入输出装置805,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
[0148] 该通信装置800用于执行图3所示出的流程图中,终端设备的功能时:
[0149] 应用处理器801,用于生成对应第一会话的第一数据;
[0150] 调制解调器803,用于若所述第一会话的用户面连接尚未建立,在所述第一会话不满足第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,且接收到对应第三会话的第三数据,其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件,则在所述第一预设时长超时时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接,以及所述第三会话的用户面连接;所述调制解调器,用于通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据;
[0151] 其中,所述第一条件包括以下至少一项:
[0152] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0153] 在一种可能的设计中,所述调制解调器803还用于:若所述第一会话的用户面连接尚未建立,在所述第一会话不满足所述第一条件时,若在所述第一预设时长内,接收到所述第三数据之后,接收到所述第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据,通过建立的所述第二会话的用户面连接向网络设备发送所述第二数据。
[0154] 在一种可能的设计中,所述调制解调器803还用于:所述第二服务请求消息还用于建立所述第三会话的用户面连接,通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0155] 该通信装置800用于执行图5所示出的流程图中,终端设备的功能时:
[0156] 应用处理器801,用于生成对应第一会话的第一数据;
[0157] 调制解调器803,用于若所述第一会话的用户面连接尚未建立,在所述第一会话满足第一条件时,向网络设备发送第一服务请求消息,所述第一服务请求消息用于建立所述第一会话的用户面连接;通过建立的所述第一会话的用户面连接向网络设备发送所述第一数据;
[0158] 其中,所述第一条件包括以下至少一项:
[0159] 会话对应的优先级高于预设优先级;或,会话对应的时延小于预设时延;或,会话对应的网络切片的类型为低时延高可靠URLLC类型;或,会话为所述终端设备从空闲态转换为连接态时必须建立用户面连接的会话。
[0160] 在一种可能的设计中,所述调制解调器803还用于:在所述第一会话不满足所述第一条件时,若在第一预设时长内,接收到对应第二会话的第二数据,则向网络设备发送第二服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件;所述第二服务请求消息用于建立所述第一会话的用户面连接,以及所述第二会话的用户面连接。
[0161] 在一种可能的设计中,所述调制解调器803还用于:在所述第一会话不满足所述第一条件时,若在第一预设时长内,未接收到对应第二会话的第二数据,则在所述第一预设时长超时时,向网络设备发送所述第一服务请求消息;其中,所述第二会话的用户面连接尚未建立,且所述第二会话满足所述第一条件。
[0162] 在一种可能的设计中,所述调制解调器803还用于:若在第一预设时长内,接收到对应第三会话的第三数据,所述第一服务请求消息还用于请求建立所述第三会话的用户面连接;其中,所述第三会话的用户面连接尚未建立,且所述第三会话不满足所述第一条件;通过建立的所述第三会话的用户面连接向所述网络设备发送所述第三数据。
[0163] 本申请实施例提供了一种终端设备,该终端设备具有实现上述任一方法实施例中终端设备的行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能中各个子功能相对应的模块。可选的,该终端设备可以是用户设备。
[0164] 本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例中与终端设备相关的方法流程。具体地,该计算机可以为上述终端设备。
[0165] 本申请实施例还提供了一种计算机程序或包括计算机程序的一种计算机程序产品,该计算机程序在某一计算机上执行时,将会使所述计算机实现上述任一方法实施例中与终端设备相关的方法流程。具体地,该计算机可以为上述终端设备。
[0166] 本申请实施例还提供了一种装置,包括:处理模块与通信接口,所述处理模块能执行上述任一方法实施例中与终端设备相关的方法流程。进一步地,所述装置还包括存储模块(如,存储器),所述存储模块用于存储指令,所述处理模块用于执行所述存储模块存储的指令,并且对所述存储模块中存储的指令的执行使得所述处理模块执行上述任一方法实施例中与终端设备相关的方法流程。所述装置可以为芯片或芯片系统。
[0167] 应理解,本申请实施例中提及的处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0168] 还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。
[0169] 应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0170] 还应理解,本文中涉及的第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请的范围。
[0171] 本申请中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
[0172] 本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,“a,b,或c中的至少一项(个)”,或,“a,b,和c中的至少一项(个)”,均可以表示:a,b,c,a-b(即a和b),a-c,b-c,或a-b-c,其中a,b,c分别可以是单个,也可以是多个。
[0173] 应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0174] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0175] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0176] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0177] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0178] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0179] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,网络设备或者终端设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0180] 本申请各方法实施例之间相关部分可以相互参考;各装置实施例所提供的装置用于执行对应的方法实施例所提供的方法,故各装置实施例可以参考相关的方法实施例中的相关部分进行理解。
[0181] 本申请各装置实施例中给出的装置结构图仅示出了对应的装置的简化设计。在实际应用中,该装置可以包含任意数量的发射器,接收器,处理器,存储器等,以实现本申请各装置实施例中该装置所执行的功能或操作,而所有可以实现本申请的装置都在本申请的保护范围之内。
[0182] 本申请各实施例中提供的消息//指示信息、模块或单元等的名称仅为示例,可以使用其他名称,只要消息/帧/指示信息、模块或单元等的作用相同即可。
[0183] 在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0184] 取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0185] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关硬件来完成,所述的程序可以存储于一个设备的可读存储介质中,该程序在执行时,包括上述全部或部分步骤,所述的存储介质,如:FLASH、EEPROM等。
[0186] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,不同的实施例可以进行组合,以上所述仅为本申请的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何组合、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0187] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈