通信方法和通信装置与流程
- 国知局
- 2024-08-02 13:48:03
本技术涉及通信领域,并且更具体地涉及通信领域中通信方法和通信装置。
背景技术:
1、终端设备可以与网络设备建立协议数据单元(protocol data unit,pdu)会话,利用建立的pdu会话传输数据。现有技术,终端设备可以利用路由选择参数建立pdu会话,但是终端设备选择的路由选择参数可能不是较好的参数,可能会影响用户体验。
技术实现思路
1、本技术实施例提供了一种通信方法和通信装置,可以提高用户体验。
2、第一方面,提供了一种通信方法,包括:从第一网络设备接收与第一协议对应的数据流的第一路由选择参数;获取第一数据流对应的协议;若所述第一数据流对应的协议与所述第一协议匹配时,根据所述第一路由选择参数确定用于传输所述第一数据流的pdu会话;其中,所述第一协议属于传输层协议或者应用层协议。
3、在上述方案中,若第一数据流对应的协议与第一协议匹配,则可以根据第一路由选择参数确定用于传输第一数据流的pdu会话,为第一数据流确定的pdu会话可以适用于第一协议,从而确定的pdu会话可以更好的传输第一数据流,这样,可以提高用户体验。
4、可选的,根据第一路由选择参数确定用于传输第一数据流的pdu会话,可以为:根据第一路由选择参数建立用于传输第一数据流的pdu会话或者根据第一路由选择参数选择已经建立的用于传输第一数据流的pdu会话,换句话说,用于传输第一数据流的pdu会话可以是新建立的pdu会话或者是已经建立的pdu会话。
5、可选的,第一数据流对应的协议与第一协议匹配可以包括:第一数据流对应的协议为第一协议。
6、可选的,上述通信方法可以由终端设备执行。
7、可选的,第一网络设备可以是策略控制网元。
8、在一些可能的实现方式中,通信方法还包括:从第一网络设备接收第一指示信息,所述第一指示信息用于指示所述第一协议。可选的,在第一网络设备是策略控制网元的情况下,从第一网络设备接收第一指示信息,包括:通过接入和移动性管理网元从策略控制网元接收第一指示信息。
9、可选的,第一指示信息可以直接指示第一协议或者间接指示第一协议。
10、在一些可能的实现方式中,所述从第一网络设备接收第一指示信息,包括:从所述第一网络设备接收第一路由选择策略,所述第一路由选择策略包括所述第一指示信息。
11、在上述方案中,第一网络设备发送的第一路由选择策略可以包括第一指示信息,终端设备可以根据第一路由选择策略建立pdu会话。
12、在一些可能的实现方式中,所述第一路由选择参数包括第一参数,所述第一参数用于指示通过多个pdu会话传输数据流。
13、在上述方案中,终端设备可以根据第一参数确定通过多个pdu会话传输第一数据流,这样,可以提高传输第一数据流的可靠性。
14、在一些可能的实现方式中,所述第一参数还用于指示通过多个pdu会话传输数据流的第一方式,其中,所述第一方式为切换方式或者聚合方式;
15、其中,所述根据所述第一路由选择参数确定用于传输所述第一数据流的pdu会话,包括:
16、根据所述第一路由选择参数向第二网络设备发送pdu会话建立请求消息,以建立多个pdu会话,所述多个pdu会话用于以所述第一方式传输所述第一数据流。
17、在上述方案中,终端设备可以根据第一路由选择参数发送pdu会话建立请求消息,以建立用于传输第一数据流的pdu会话,其中,第一路由选择参数中的第一参数指示通过多个pdu会话传输数据流的第一方式,这样,若第一数据流对应的协议与第一协议匹配,则终端设备可以通过第一方式传输第一数据流,从而可以提高可靠性。
18、可选的,若第一方式为聚合方式,pdu会话建立请求消息可以包括指示聚合方式的指示信息,这样,接收pdu会话建立请求消息的第二网络设备可以根据指示聚合方式的指示信息聚合多个pdu会话上的数据。
19、可选的,若第一方式为切换方式,pdu会话建立请求消息可以包括指示切换方式的指示信息也可以不包括指示切换方式的指示信息。
20、可选的,在第一参数指示通过多个pdu会话传输数据流以及第一参数指示通过多个pdu会话传输数据流的第一方式的情况下,可以是同一个参数指示通过多个pdu会话传输数据流以及通过多个pdu会话传输数据流的第一方式,也可以是不同的参数分别指示通过多个pdu会话传输数据流以及通过多个pdu会话传输数据流的第一方式。
21、在一些可能的实现方式中,所述根据所述第一路由选择参数确定用于传输所述第一数据流的pdu会话,包括:向第二网络设备发送pdu会话建立请求消息,所述pdu会话建立请求消息包括第二指示信息,所述第二指示信息用于指示通过多个pdu会话传输所述第一数据流;从第二网络设备接收所述pdu会话建立请求消息的响应消息,所述pdu会话建立请求消息的响应消息包括第三指示信息,所述第三指示信息用于指示通过多个pdu会话传输所述第一数据流的第一方式,其中,所述第一方式为切换方式或者聚合方式;根据所述第三指示信息建立多个pdu会话,所述多个pdu会话用于以所述第一方式传输所述第一数据流。
22、在上述方案中,若第一数据流对应的协议与第一协议匹配,则终端设备可以从第一网络设备接收到第一路由选择策略中的第一参数确定通过多个pdu会话传输第一数据流,并在向第二网络设备发送pdu会话建立请求消息时,携带指示通过多个pdu会话传输第一数据流的第二指示信息,第二网络设备可以根据第二指示信息确定终端设备通过多个pdu会话传输第一数据流的第一方式,并在pdu会话建立请求消息的响应消息中携带指示第一方式的第三指示信息,终端设备可以根据第三指示信息建立多个pdu会话,多个pdu会话用于以第一方式传输第一数据流。
23、在一些可能的实现方式中,所述通信方法还包括:若所述第一方式为切换方式,根据所述多个pdu会话的会话质量在所述多个pdu会话中切换传输第一数据流。
24、在上述方案中,终端设备可以根据多个pdu会话的会话质量在多个pdu会话中切换传输第一数据流,从而可以提高传输第一数据流的可靠性。
25、可选的,根据多个pdu会话的会话质量在多个pdu会话中切换传输第一数据流,包括:在多个pdu会话中选择会话质量好的pdu会话传输第一数据流,在剩余pdu会话上不传输第一数据流,这样可以提高传输第一数据流的可靠性。
26、在一些可能的实现方式中,所述通信方法还包括:若所述第一方式为聚合方式,在所述多个pdu会话中的部分pdu会话上传输所述第一数据流的部分数据,在所述多个pdu会话中的剩余部分pdu会话上传输所述第一数据流的剩余部分数据。
27、在上述方案中,若第一方式为聚合方式,终端设备可以将第一数据流的数据分流到多个pdu会话上,这样,可以提高传输第一数据流的可靠性。
28、在一些可能的实现方式中,若所述第一协议包括快速用户数据报协议网络连接quci协议,则所述第一方式为切换方式。
29、在上述方案中,若第一协议包括quci,由于quic中引入了cid使得传输第一数据流不受网络变化的影响,即使切换使用多个pdu会话,也能保证业务的连续性,因此,通过多个pdu会话传输第一数据流的方式可以为切换方式。
30、在一些可能的实现方式中,若所述第一协议为数据报协议udp或者传输控制协议tcp,则所述第一方式为聚合方式。
31、在上述方案中,第一协议为udp或者tcp,切换pdu会话会导致业务中断,因此,为了避免业务中断,通过多个pdu会话传输第一数据流的方式可以为聚合方式。
32、在一些可能的实现方式中,所述第一路由选择参数包括会话业务连续性ssc模式。
33、在一些可能的实现方式中,若所述第一协议包括快速用户数据报协议网络连接quci协议,则所述ssc模式为模式三或者模式一。
34、在上述方案中,若第一协议包括了quci,由于quci的连接迁移性,即使切换pdu会话,也不影响业务的连续性,因此,ssc模式可以采用模式三或者模式一。
35、在一些可能的实现方式中,若所述第一协议为udp或者tcp,则所述ssc模式为模式一。
36、在上述方案中,若第一协议为tcp或者udp,则切换pdu会话可能会引起业务中断,因此,可以确定第一应用程序对应的ssc模式为模式一。
37、可选的,第一路由选择参数可以包括ssc模式和/或第一参数。
38、在一些可能的实现方式中,所述第一网络设备发送的第一路由选择策略包括所述第一路由选择参数。
39、在一些可能的实现方式中,所述第一数据流为第一应用程序对应的数据流。
40、在上述方案中,终端设备在发起第一应用程序对应的第一数据流时,可以获取第一数据流对应的协议,若第一应用程序的第一数据流对应的协议与第一协议匹配时,可以根据第一路由选择参数确定用于传输第一数据流的pdu会话。
41、第二方面,提供了一种通信方法,包括:确定与第一协议对应的数据流的第一路由选择参数;发送所述第一路由选择参数,所述第一路由选择参数用于确定pdu会话;其中,所述第一协议属于传输层协议或者应用层协议。
42、在上述方案中,可以确定与第一协议对应的数据流的第一路由选择参数,并发送第一路由选择参数,这样,若终端设备确定第一数据流对应的协议与第一协议匹配,则终端设备可以根据第一路由选择参数确定用于传输第一数据流的pdu会话,这样,为第一数据流确定的pdu会话可以适用于第一协议,从而确定的pdu会话可以更好的传输第一数据流,这样,可以提高用户体验。
43、可选的,上述方法可以由第一网络设备执行。
44、可选的,第一网络设备可以是策略控制网元。
45、在一些可能的实现方式中,所述通信方法还包括:发送第一指示信息,所述第一指示信息用于指示所述第一协议。
46、在一些可能的实现方式中,所述发送第一指示信息,包括:
47、发送第一路由选择策略,所述第一路由选择策略包括所述第一指示信息。
48、在一些可能的实现方式中,所述第一路由选择策略包括第一参数,所述第一参数用于指示通过多个pdu会话传输数据流。
49、在一些可能的实现方式中,所述第一参数还用于指示通过多个pdu会话传输数据流的第一方式,其中,所述第一方式为切换方式或者聚合方式。
50、在一些可能的实现方式中,所述确定与第一协议对应的数据流的第一路由选择参数,包括:
51、若所述第一协议包括快速用户数据报协议网络连接quci,则确定所述第一参数指示通过多个pdu会话传输数据流的第一方式为切换方式。
52、在上述方案中,若第一协议包括quci,由于quic中引入了cid使得传输第一数据流不受网络变化的影响,即使切换使用多个pdu会话,也能保证业务的连续性,因此,可以确定通过多个pdu会话传输第一数据流的方式可以为切换方式。
53、在一些可能的实现方式中,所述确定与第一协议对应的数据流的第一路由选择参数,包括:若所述第一协议为数据报协议udp或者传输控制协议tcp,则确定所述第一参数指示通过多个pdu会话传输数据流的第一方式为聚合方式。
54、在上述方案中,第一协议为udp或者tcp,切换pdu会话会导致业务中断,因此,为了避免业务中断,通过多个pdu会话传输第一数据流的方式可以为聚合方式。
55、在一些可能的实现方式中,所述第一路由选择参数包括会话业务连续性ssc模式。
56、在一些可能的实现方式中,所述确定与第一协议对应的数据流的第一路由选择参数,包括:
57、若与第一协议对应的数据流具有会话及业务连续性要求并且所述第一协议包括quci协议,则确定与第一协议对应的数据流的第一路由选择参数中的ssc模式为模式三或者模式一。
58、在上述方案中,若第一协议对应的数据流具有会话及业务连续性要求,并且第一协议包括了quci,由于quci的连接迁移性,即使切换pdu会话,也不影响会话及业务的连续性,因此,ssc模式可以采用模式三或者模式一。
59、在一些可能的实现方式中,所述确定与第一协议对应的数据流的第一路由选择参数,包括:若所述第一协议包括快速用户数据报协议网络连接quci协议,则确定与第一协议对应的数据流的第一路由选择参数中的ssc模式为模式三或者模式一。
60、在上述方案中,若第一协议包括了quci,由于quci的连接迁移性,即使切换pdu会话,也不影响会话及业务的连续性,因此,ssc模式可以采用模式三或者模式一。
61、在一些可能的实现方式中,所述确定与第一协议对应的数据流的第一路由选择参数,包括:若与第一协议对应的数据流具有会话及业务连续性要求并且所述第一协议为udp或者tcp,则确定与第一协议对应的数据流的第一路由选择参数中的ssc模式为模式一。
62、在上述方案中,若与第一协议对应的数据流具有会话及业务连续性要求并且第一协议为tcp或者udp,则切换pdu会话可能会引起业务中断,因此,可以确定ssc模式为模式一。
63、在一些可能的实现方式中,所述确定所述第一应用程序对应的第一路由选择参数,包括:若所述第一协议为udp或者tcp,则确定与第一协议对应的数据流的第一路由选择参数中的ssc模式为模式一。
64、在上述方案中,若第一协议为tcp或者udp,则切换pdu会话可能会引起业务中断,因此,可以确定ssc模式为模式一。
65、在一些可能的实现方式中,所述第一网络设备发送的第一路由选择策略包括所述第一路由选择参数。
66、在一些可能的实现方式中,与第一协议对应的数据流为第一应用程序对应的数据流。
67、具体地,第二方面的描述可以参见第一方面的描述。
68、第三方面,提供了一种通信方法,包括:从第一网络设备接收第一参数,所述第一参数用于指示通过多个pdu会话传输数据流;根据所述第一参数向第二网络设备发送pdu会话建立请求消息,以建立所述多个pdu会话,所述多个pdu会话用于传输第一数据流。
69、在上述方案中,从第一网络设备接收的第一参数可以指示通过多个pdu会话传输数据流,可以根据第一参数向第二网络设备发送pdu会话建立请求消息,这样建立的多个pdu会话用于传输第一数据流,从而可以提高传输第一数据流的可靠性。
70、可选的,根据第一参数向第二网络设备发送pdu会话建立请求消息,包括:根据第一参数向第二网络设备分别发送多个pdu会话建立请求消息,一个pdu会话建立请求消息对应一个pdu会话,这样可以根据多个pdu会话建立请求消息建立多个pdu会话。
71、可选的,上述方法由终端设备执行。
72、在一些可能的实现方式中,所述第一参数还指示通过多个pdu会话传输数据流的第一方式,其中,所述第一方式为切换方式或者聚合方式,所述多个pdu会话用于以所述第一方式传输所述第一数据流。
73、在上述方案中,第一网络设备发送的第一参数可以指示通过多个pdu会话传输数据流的第一方式,这样,终端设备可以通过第一方式传输第一数据流,从而可以提高可靠性。
74、可选的,在第一参数指示通过多个pdu会话传输数据流以及第一参数指示通过多个pdu会话传输数据流的第一方式的情况下,可以是同一个参数指示通过多个pdu会话传输数据流以及通过多个pdu会话传输数据流的第一方式,也可以是不同的参数分别指示通过多个pdu会话传输数据流以及通过多个pdu会话传输数据流的第一方式。
75、可选的,若第一方式为聚合方式,pdu会话建立请求消息可以包括指示聚合方式的指示信息,这样,接收pdu会话建立请求消息的第二网络设备就可以根据指示聚合方式的指示信息聚合多个pdu会话上的数据。
76、可选的,若第一方式为切换方式,pdu会话建立请求消息可以包括指示切换方式的指示信息也可以不包括指示切换方式的指示信息。
77、在一些可能的实现方式中,所述pdu会话建立请求消息包括第二指示信息,所述第二指示信息用于指示通过多个pdu会话传输所述第一数据流;
78、从第二网络设备接收所述pdu会话建立请求消息的响应消息,所述pdu会话建立请求消息的响应消息包括第三指示信息,所述第三指示信息用于指示通过多个pdu会话传输所述第一数据流的第一方式,其中,所述第一方式为切换方式或者聚合方式;根据所述第三指示信息建立多个pdu会话,所述多个pdu会话用于以所述第一方式传输所述第一数据流。
79、在上述方案中,终端设备可以根据第一参数确定通过多个pdu会话传输第一数据流,并在向第二网络设备发送pdu会话建立请求消息时,携带指示通过多个pdu会话传输第一数据流的第二指示信息,第二网络设备可以根据第二指示信息确定终端设备通过多个pdu会话传输第一数据流的第一方式,并在pdu会话建立请求消息的响应消息中携带指示第一方式的第三指示信息,终端设备可以根据第三指示信息建立多个pdu会话,多个pdu会话用于以第一方式传输第一数据流。
80、在一些可能的实现方式中,所述通信方法还包括:若所述第一方式为切换方式,根据所述多个pdu会话的会话质量在所述多个pdu中切换传输第一数据流。
81、在上述方案中,终端设备可以根据多个pdu会话的会话质量在多个pdu会话中切换传输第一数据流,从而可以提高传输第一数据流的可靠性。
82、可选的,根据多个pdu会话的会话质量在多个pdu会话中切换传输第一数据流,包括:在多个pdu会话中选择会话质量好的pdu会话传输第一数据流,在剩余pdu会话上不传输第一数据流,这样可以提高传输第一数据流的可靠性。
83、在一些可能的实现方式中,所述通信方法还包括:若所述第一方式为聚合方式,在所述多个pdu会话中的部分pdu会话上传输所述第一数据流的部分数据,在所述多个pdu会话中的剩余部分pdu会话上传输所述第一数据流的剩余部分数据。
84、在上述方案中,若第一方式为聚合方式,终端设备可以将第一数据流的数据分流到多个pdu会话上,这样,可以提高传输第一数据流的可靠性。
85、在一些可能的实现方式中,所述从第一网络设备接收第一参数,包括:从所述第一网络设备接收第一路由选择策略,所述第一路由选择策略包括所述第一参数。
86、在一些可能的实现方式中,所述第一数据流为第一应用程序对应的数据流。
87、在上述方案中,终端设备在发起第一应用程序对应的第一数据流时,可以获取第一数据流对应的协议,若第一应用程序的第一数据流对应的协议与第一协议匹配时,可以根据第一路由选择参数确定用于传输第一数据流的pdu会话。
88、第四方面,提供了一种通信方法,包括:确定第一参数,第一参数用于指示通过多个pdu会话传输数据流;发送第一参数。
89、在上述方案中,第一参数可以指示通过多个pdu会话传输数据流,这样,终端设备就可以根据第一参数向第二网络设备发送pdu会话建立请求消息,这样建立的多个pdu会话用于传输第一数据流,从而可以提高传输第一数据流的可靠性。
90、在一些可能的实现方式中,所述第一参数还指示通过多个pdu会话传输数据流的第一方式,其中,所述第一方式为切换方式或者聚合方式,所述多个pdu会话用于以所述第一方式传输所述第一数据流。
91、在一些可能的实现方式中,所述从第一网络设备接收第一参数,包括:从所述第一网络设备接收第一路由选择策略,所述第一路由选择策略包括所述第一参数。
92、在一些可能的实现方式中,数据流为第一应用程序对应的数据流。
93、第五方面,本技术实施例提供了一种通信装置,该通信装置具有实现上述各方面中任一项的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,收发模块或单元、处理模块或单元、获取模块或单元等。
94、第六方面,本技术实施例提供一种通信装置,包括:存储器和处理器,存储器用于存储计算机程序;所述处理器用于在调用所述计算机程序时使得所述电子设备执行上述各方面中任一项所述的方法。
95、第七方面,本技术实施例提供一种芯片系统,所述芯片系统包括处理器,所述处理器与存储器耦合,所述处理器执行存储器中存储的计算机程序,以实现上述各方面中任一项所述的方法。
96、其中,所述芯片系统可以为单个芯片,或者多个芯片组成的芯片模组。
97、第八方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方面中任一项所述的方法。
98、第九方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在通信装置上运行时,使得通信装置执行上述各方面中任一项所述的方法。
99、可以理解的是,上述第五方面至第九方面的有益效果可以参见上述第一方面至第四方面中的相关描述,在此不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240801/240679.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表