确定以太网MAC地址的方法及装置转让专利

申请号 : CN201711046277.8

文献号 : CN109729122B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐长春陈中平王远王岩

申请人 : 华为技术有限公司

摘要 :

本申请提供了一种确定以太网MAC地址的方法及装置,用于解决在以太网场景下采用终端的IP地址转发报文导致的报文转发出错的问题。该方法包括:第一网络设备从终端接收第一以太网MAC地址;第一网络设备判断第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话,根据判断结果向终端发送指示信息,指示信息用于终端发送的报文的源MAC地址的确定,源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址。本申请涉及通信技术领域。

权利要求 :

1.一种确定以太网媒体接入控制MAC地址的方法,其特征在于,所述方法包括:第一网络设备从终端接收第一以太网MAC地址;

所述第一网络设备判断所述第一以太网MAC地址是否能在全局网络范围内唯一标识所述终端或所述终端的分组数据单元PDU会话,根据判断结果向所述终端发送指示信息,包括:若所述第一以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话,所述指示信息包括第二以太网MAC地址,其中,所述第二以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;或者,所述指示信息指示所述第一以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;所述指示信息用于所述终端发送的报文的源MAC地址的确定,所述源MAC地址为能在全局网络范围内唯一标识所述终端或所述终端的PDU会话的以太网MAC地址。

2.根据权利要求1所述的方法,其特征在于,所述第一网络设备判断所述第一以太网MAC地址是否能在全局网络范围内唯一标识所述终端或所述终端的PDU会话,根据判断结果向所述终端发送指示信息,还包括:若所述第一以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话,所述指示信息包括所述第一以太网MAC地址,或者,所述指示信息指示所述第一以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话。

3.一种确定以太网媒体接入控制MAC地址的方法,其特征在于,所述方法包括:第一网络设备从终端接收第四以太网MAC地址;

所述第一网络设备判断所述第四以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;

所述第一网络设备为终端分配第三以太网MAC地址,所述第三以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的分组数据单元PDU会话;

所述第一网络设备向所述终端发送所述第三以太网MAC地址,所述第三以太网MAC地址为所述终端发送的报文的源MAC地址。

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

所述第一网络设备向第二网络设备发送所述第三以太网MAC地址,所述第三以太网MAC地址用于所述第三以太网MAC地址和所述终端对应的签约用户的标识的对应关系的建立。

5.根据权利要求3所述的方法,其特征在于,所述方法还包括:

所述第一网络设备建立所述第三以太网MAC地址和所述终端对应的签约用户的标识的对应关系;

所述第一网络设备向第三网络设备发送所述对应关系,所述对应关系用于所述签约用户的话单的生成。

6.根据权利要求3-5任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备将以太网MAC地址数据库中的所述第三以太网MAC地址标识为不可被分配。

7.一种确定以太网媒体接入控制MAC地址的方法,其特征在于,所述方法包括:终端生成第一以太网MAC地址;

所述终端向第一网络设备发送所述第一以太网MAC地址;

所述终端从所述第一网络设备接收指示信息,所述指示信息与所述第一以太网MAC地址是否能在全局网络范围内唯一标识所述终端或所述终端的分组数据单元PDU会话关联;

所述终端根据所述指示信息确定报文的源MAC地址,根据所述源MAC地址发送所述报文,包括:若所述指示信息指示所述第一以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话,所述指示信息包括第二以太网MAC地址,其中,所述第二以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;其中,所述源MAC地址为能在全局网络范围内唯一标识所述终端或所述终端的PDU会话的以太网MAC地址;

所述终端确定所述源MAC地址为所述第二以太网MAC地址。

8.根据权利要求7所述的方法,其特征在于,所述指示信息指示所述第一以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话。

9.根据权利要求7所述的方法,其特征在于,所述终端根据所述指示信息确定报文的源MAC地址,包括:所述指示信息包括所述第一以太网MAC地址,所述终端确定所述源MAC地址为所述第一以太网MAC地址。

10.根据权利要求7-9任一项所述的方法,其特征在于,在所述终端生成第一以太网MAC地址之前,所述方法还包括:所述终端生成第五以太网MAC地址,并向所述第一网络设备发送所述第五以太网MAC地址;

所述终端从所述第一网络设备接收用于指示所述第五以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话的信息。

11.一种确定以太网媒体接入控制MAC地址的方法,其特征在于,所述方法包括:终端向第一网络设备发送第四以太网MAC地址,所述第四以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;

终端从第一网络设备接收第三以太网MAC地址,所述第三以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的分组数据单元PDU会话;

所述终端发送报文,其中,所述报文的源MAC地址为所述第三以太网MAC地址。

12.根据权利要求11所述的方法,其特征在于,所述终端的PDU会话的类型为以太网类型。

13.一种确定以太网媒体接入控制MAC地址的装置,其特征在于,所述装置包括:通信单元,用于从终端接收第一以太网MAC地址;

处理单元,用于判断所述第一以太网MAC地址是否能在全局网络范围内唯一标识所述终端或所述终端的分组数据单元PDU会话,根据判断结果向所述终端发送指示信息,包括:若所述第一以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话,所述指示信息包括第二以太网MAC地址,其中,所述第二以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;或者,所述指示信息指示所述第一以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;所述指示信息用于所述终端发送的报文的源MAC地址的确定,所述源MAC地址为能在全局网络范围内唯一标识所述终端或所述终端的PDU会话的以太网MAC地址。

14.根据权利要求13所述的装置,其特征在于,所述处理单元,具体用于:若所述第一以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话,所述指示信息包括所述第一以太网MAC地址,或者,所述指示信息指示所述第一以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的PDU会话。

15.一种确定以太网媒体接入控制MAC地址的装置,其特征在于,所述装置包括:通信单元,用于从终端接收第四以太网MAC地址;

处理单元,用于判断所述第四以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;

所述处理单元,还用于为终端分配第三以太网MAC地址,所述第三以太网MAC地址能在全局网络范围内唯一标识所述终端或所述终端的分组数据单元PDU会话;

所述通信单元,还用于向所述终端发送所述第三以太网MAC地址,所述第三以太网MAC地址为所述终端发送的报文的源MAC地址。

16.根据权利要求15所述的装置,其特征在于,

所述通信单元,还用于向第二网络设备发送所述第三以太网MAC地址,所述第三以太网MAC地址用于所述第三以太网MAC地址和所述终端对应的签约用户的标识的对应关系的建立。

17.根据权利要求15所述的装置,其特征在于,

所述处理单元,还用于建立所述第三以太网MAC地址和所述终端对应的签约用户的标识的对应关系;

所述通信单元,还用于向第三网络设备发送所述对应关系,所述对应关系用于所述签约用户的话单的生成。

18.根据权利要求15-17任一项所述的装置,其特征在于,

所述处理单元,还用于将以太网MAC地址数据库中的所述第三以太网MAC地址标识为不可被分配。

19.一种确定以太网媒体接入控制MAC地址的装置,其特征在于,包括:处理单元,用于生成第一以太网MAC地址;

通信单元,用于向第一网络设备发送所述第一以太网MAC地址;

所述通信单元,还用于从所述第一网络设备接收指示信息,所述指示信息与所述第一以太网MAC地址是否能在全局网络范围内唯一标识所述装置或所述装置的分组数据单元PDU会话关联;

所述处理单元,还用于根据所述指示信息确定报文的源MAC地址,根据所述源MAC地址发送所述报文,包括:所述指示信息指示所述第一以太网MAC地址不能在全局网络范围内唯一标识所述装置或所述装置的PDU会话,所述指示信息包括第二以太网MAC地址,其中,所述第二以太网MAC地址能在全局网络范围内唯一标识所述装置或所述装置的PDU会话;其中,所述源MAC地址为能在全局网络范围内唯一标识所述装置或所述装置的PDU会话的以太网MAC地址;

所述处理单元,还用于确定所述源MAC地址为所述第二以太网MAC地址。

20.根据权利要求19所述的装置,其特征在于,

所述指示信息指示所述第一以太网MAC地址能在全局网络范围内唯一标识所述装置或所述装置的PDU会话。

21.根据权利要求20所述的装置,其特征在于,

所述指示信息包括第二以太网MAC地址,其中,所述第二以太网MAC地址能在全局网络范围内唯一标识所述装置或所述装置的PDU会话;所述处理单元,具体用于确定所述源MAC地址为所述第二以太网MAC地址。

22.根据权利要求19-21任一项所述的装置,其特征在于,

所述处理单元,还用于生成第五以太网MAC地址,并向所述第一网络设备发送所述第五以太网MAC地址;

所述通信单元,还用于从所述第一网络设备接收用于指示所述第五以太网MAC地址不能在全局网络范围内唯一标识所述装置或所述装置的PDU会话的信息。

23.一种确定以太网媒体接入控制MAC地址的装置,其特征在于,包括:处理单元和通信单元;

所述处理单元,用于通过所述通信单元发送第四以太网MAC地址,所述第四以太网MAC地址不能在全局网络范围内唯一标识所述终端或所述终端的PDU会话;

所述处理单元,还用于通过所述通信单元从第一网络设备接收第三以太网MAC地址,所述第三以太网MAC地址能在全局网络范围内唯一标识所述装置或所述装置的分组数据单元PDU会话;

所述处理单元,还用于通过所述通信单元发送报文,其中,所述报文的源MAC地址为所述第三以太网MAC地址。

24.根据权利要求23所述的装置,其特征在于,所述装置的PDU会话的类型为以太网类型。

25.一种确定以太网媒体接入控制MAC地址的装置,其特征在于,包括:存储器和处理器;

所述存储器用于存储计算机执行指令,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述装置实现权利要求1-6中的任意一项权利要求提供的方法。

26.一种确定以太网媒体接入控制MAC地址的装置,其特征在于,包括:存储器和处理器;

所述存储器用于存储计算机执行指令,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述装置实现权利要求7-11中的任意一项权利要求提供的方法。

27.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-6中的任意一项权利要求提供的方法。

28.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求7-11中的任意一项权利要求提供的方法。

说明书 :

确定以太网MAC地址的方法及装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种确定以太网媒体接入控制(media access control,简称MAC)地址的方法及装置。

背景技术

[0002] 目前,在第三代合作伙伴计划(3rd generation partnership project,简称3GPP)核心网用户面(user plane,简称UP)上,基于报文的互联网协议(Internet Protocol,简称IP)地址转发报文。第五代(fifth-generation,简称5G)无线通信技术能够支持以太帧(ethernet frame)的传输。在以太网的场景下,若以太帧承载IP报文,该IP地址可能是私有的、可变的,多个终端的IP地址存在冲突的可能。因此,将终端的IP地址作为转发报文的依据,会导致报文转发出错。

发明内容

[0003] 本申请实施例提供了一种确定以太网MAC地址的方法及装置,用于解决在以太网场景下采用终端的IP地址转发报文导致的报文转发出错的问题。
[0004] 为达到上述目的,本申请实施例提供如下技术方案:
[0005] 第一方面,提供了一种确定以太网MAC地址的方法,该方法包括:第一网络设备从终端接收第一以太网MAC地址;第一网络设备判断第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话,根据判断结果向终端发送指示信息,指示信息用于终端发送的报文的源MAC地址的确定,源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址。第一方面提供的方法,第一网络设备对终端生成的第一以太网MAC地址进行判断,并向终端发送指示信息,终端根据指示信息确定报文的源MAC地址,由于该源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址,因此,根据该以太网MAC地址能够唯一的确定一个终端,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,基于能唯一标识终端或终端的PDU会话的以太网MAC地址进行报文的转发时能够保证报文转发的正确性。
[0006] 在一种可能的设计中,第一网络设备判断第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话,根据判断结果向终端发送指示信息,包括:若第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话,指示信息包括第二以太网MAC地址,其中,第二以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,或者,指示信息指示第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话;或者,若第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,指示信息包括第一以太网MAC地址,或者,指示信息指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。其中,第二以太网MAC地址可以为第一网络设备为终端分配的以太网MAC地址。
[0007] 在一种可能的设计中,指示信息包括第二以太网MAC地址,该方法还包括:第一网络设备向第二网络设备发送第二以太网MAC地址,第二以太网MAC地址用于第二以太网MAC地址和终端对应的签约用户的标识的对应关系的建立,对应关系用于签约用户的话单的生成。该种可能的设计中,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0008] 在一种可能的设计中,指示信息包括第二以太网MAC地址,该方法还包括:第一网络设备建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系;第一网络设备向第三网络设备发送对应关系,对应关系用于签约用户的话单的生成。该种可能的设计中,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0009] 在一种可能的设计中,指示信息包括第二以太网MAC地址,该方法还包括:第一网络设备将以太网MAC地址数据库中的第二以太网MAC地址标识为不可被分配。
[0010] 在一种可能的设计中,指示信息包括第一以太网MAC地址,或者,指示信息指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,该方法还包括:第一网络设备向第二网络设备发送第一以太网MAC地址,第一以太网MAC地址用于第一以太网MAC地址和终端对应的签约用户的标识的对应关系的建立,对应关系用于签约用户的话单的生成。该种可能的设计中,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0011] 在一种可能的设计中,指示信息包括第一以太网MAC地址,或者,指示信息指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,该方法还包括:第一网络设备建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系;第一网络设备向第三网络设备发送对应关系,对应关系用于签约用户的话单的生成。该种可能的设计中,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0012] 在一种可能的设计中,指示信息包括第一以太网MAC地址,或者,指示信息指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,该方法还包括:第一网络设备将以太网MAC地址数据库中的第一以太网MAC地址标识为不可被分配。
[0013] 在一种可能的设计中,终端的PDU会话的类型为以太网类型。
[0014] 第二方面,提供了一种确定以太网MAC地址的方法,该方法包括:第一网络设备为终端分配第三以太网MAC地址,第三以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话;第一网络设备向终端发送第三以太网MAC地址,第三以太网MAC地址为终端发送的报文的源MAC地址。第二方面提供的方法,第一网络设备为终端分配第三以太网MAC地址,终端确定第三以太网MAC地址为终端发送的报文的源MAC地址,由于第三以太网MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址,因此,根据第三以太网MAC地址能够唯一的确定一个终端,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,基于第三以太网MAC地址进行报文的转发时能够保证报文转发的正确性。
[0015] 在一种可能的设计中,在第一网络设备为终端分配第三以太网MAC地址之前,该方法还包括:第一网络设备从终端接收第四以太网MAC地址;第一网络设备判断第四以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。该种可能的设计中,第一网络设备可以在确定终端生成的第四以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话的情况下为终端分配第三以太网MAC地址。
[0016] 在一种可能的设计中,该方法还包括:第一网络设备向第二网络设备发送第三以太网MAC地址,第三以太网MAC地址用于第三以太网MAC地址和终端对应的签约用户的标识的对应关系的建立,对应关系用于签约用户的话单的生成。该种可能的设计中,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0017] 在一种可能的设计中,该方法还包括:第一网络设备建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系;第一网络设备向第三网络设备发送对应关系,对应关系用于签约用户的话单的生成。该种可能的设计中,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0018] 在一种可能的设计中,该方法还包括:第一网络设备将以太网MAC地址数据库中的第三以太网MAC地址标识为不可被分配。
[0019] 在一种可能的设计中,终端的PDU会话的类型为以太网类型。
[0020] 第三方面,提供了一种确定以太网MAC地址的方法,该方法包括:终端生成第一以太网MAC地址;终端向第一网络设备发送第一以太网MAC地址;终端从第一网络设备接收指示信息,指示信息与第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话关联;终端根据指示信息确定报文的源MAC地址,根据源MAC地址发送报文,其中,源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址。第三方面提供的方法,终端生成第一以太网MAC地址并向第一网络设备发送,第一网络设备向终端发送指示信息,终端根据指示信息确定报文的源MAC地址,由于该源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址,因此,根据该以太网MAC地址能够唯一的确定一个终端,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,基于能唯一标识终端或终端的PDU会话的以太网MAC地址进行报文的转发时能够保证报文转发的正确性。
[0021] 在一种可能的设计中,指示信息指示第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话;或者,指示信息指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0022] 在一种可能的设计中,终端根据指示信息确定报文的源MAC地址,包括:指示信息包括第二以太网MAC地址,其中,第二以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话;终端确定源MAC地址为第二以太网MAC地址;或者,指示信息包括第一以太网MAC地址,终端确定源MAC地址为第一以太网MAC地址。其中,第二以太网MAC地址可以为第一网络设备为终端分配的以太网MAC地址。
[0023] 在一种可能的设计中,在终端生成第一以太网MAC地址之前,该方法还包括:终端生成第五以太网MAC地址,并向第一网络设备发送第五以太网MAC地址;终端从第一网络设备接收用于指示第五以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话的信息。
[0024] 在一种可能的设计中,终端的PDU会话的类型为以太网类型。
[0025] 第四方面,提供了一种确定以太网MAC地址的方法,该方法包括:终端从第一网络设备接收第三以太网MAC地址,第三以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话;终端发送报文,其中,报文的源MAC地址为第三以太网MAC地址。第四方面提供的方法,终端确定第一网络设备发送的第三以太网MAC地址为终端发送的报文的源MAC地址,由于第三以太网MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址,因此,根据第三以太网MAC地址能够唯一的确定一个终端,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,基于第三以太网MAC地址进行报文的转发时能够保证报文转发的正确性。
[0026] 在一种可能的设计中,终端的PDU会话的类型为以太网类型。
[0027] 第五方面,提供了一种生成话单的方法,该方法包括:第二网络设备从第一网络设备接收以太网MAC地址,该以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,该以太网MAC地址为终端的报文的源MAC地址;第二网络设备建立该以太网MAC地址和终端对应的签约用户的标识的对应关系;第二网络设备向第三网络设备发送该对应关系,该对应关系用于签约用户的话单的生成。第五方面提供的方法,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0028] 第六方面,提供了一种生成话单的方法,该方法包括:第三网络设备从第二网络设备或第一网络设备接收以太网MAC地址和终端对应的签约用户的标识的对应关系,该以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,该以太网MAC地址为终端的报文的源MAC地址;第三网络设备根据该对应关系生成签约用户的话单。第六方面提供的方法,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况,因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。
[0029] 第七方面,提供了一种确定以太网MAC地址的装置,该装置具有实现第一方面或第二方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该装置可以以芯片的产品形态存在。
[0030] 第八方面,提供了一种确定以太网MAC地址的装置,该装置具有实现第三方面或第四方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该装置可以以芯片的产品形态存在。
[0031] 第九方面,提供了一种生成话单的装置,该装置具有实现第五方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该装置可以以芯片的产品形态存在。
[0032] 第十方面,提供了一种生成话单的装置,该装置具有实现第六方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该装置可以以芯片的产品形态存在。
[0033] 第十一方面,提供了一种确定以太网MAC地址的装置,该装置包括:存储器和处理器;存储器用于存储计算机执行指令,处理器执行存储器存储的计算机执行指令,以使该装置实现第一方面或第二方面提供的任意一种方法。该装置可以以芯片的产品形态存在。
[0034] 第十二方面,提供了一种确定以太网MAC地址的装置,该装置包括:存储器和处理器;存储器用于存储计算机执行指令,处理器执行存储器存储的计算机执行指令,以使该装置实现第三方面或第四方面提供的任意一种方法。该装置可以以芯片的产品形态存在。
[0035] 第十三方面,提供了一种生成话单的装置,该装置包括:存储器和处理器;存储器用于存储计算机执行指令,处理器执行存储器存储的计算机执行指令,以使该装置实现第五方面提供的任意一种方法。该装置可以以芯片的产品形态存在。
[0036] 第十四方面,提供了一种生成话单的装置,该装置包括:存储器和处理器;存储器用于存储计算机执行指令,处理器执行存储器存储的计算机执行指令,以使该装置实现第六方面提供的任意一种方法。该装置可以以芯片的产品形态存在。
[0037] 第十五方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面或第二方面提供的任意一种方法。
[0038] 第十六方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第三方面或第四方面提供的任意一种方法。
[0039] 第十七方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第五方面提供的任意一种方法。
[0040] 第十八方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第六方面提供的任意一种方法。
[0041] 第十九方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面或第二方面提供的任意一种方法。
[0042] 第二十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第三方面或第四方面提供的任意一种方法。
[0043] 第二十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第五方面提供的任意一种方法。
[0044] 第二十二方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第六方面提供的任意一种方法。
[0045] 第七方面至第二十二方面中任一种设计方式所带来的技术效果可参见第一方面至第六方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

[0046] 图1为本申请实施例提供的一种5G网络的架构示意图;
[0047] 图2为本申请实施例提供的一种支持以太帧的协议栈架构示意图;
[0048] 图3为本申请实施例提供的另一种5G网络的架构示意图;
[0049] 图4为本申请实施例提供的一种确定以太网MAC地址的方法流程图;
[0050] 图5为本申请实施例提供的一种终端与网络通过PDU会话连接的示意图;
[0051] 图6为本申请实施例提供的一种用户面报文的结构示意图;
[0052] 图7为本申请实施例提供的一种5G以太网报文的结构示意图;
[0053] 图8为本申请实施例提供的又一种确定以太网MAC地址的方法流程图;
[0054] 图9为本申请实施例提供的又一种确定以太网MAC地址的方法流程图;
[0055] 图10为本申请实施例提供的又一种确定以太网MAC地址的方法流程图;
[0056] 图11为本申请实施例提供的一种装置的组成示意图;
[0057] 图12为本申请实施例提供的又一种装置的硬件组成示意图。

具体实施方式

[0058] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请的描述中,“多个”是指两个或多于两个。
[0059] 参见图1,在5G网络架构下,核心网分成控制面(control plane,简称CP)和UP。UP包括用户面功能(user plane function,简称UPF)网元。CP包括接入和移动管理功能(core access and mobility management function,简称AMF)网元、会话管理功能(session management function,简称SMF)网元、策略控制功能(policy control function,简称PCF)网元、统一数据管理(unified data management,简称UDM)网元和网络开放功能(network exposure function,简称NEF)网元等。5G网络还可以包括应用功能(application function,简称AF)网元。SMF通过N4接口控制UPF。AMF分别通过N2和N1接口与(无线)接入网((radio)access network,简称(R)AN)设备和终端进行信息交互,完成注册、会话建立、移动性管理等功能。(R)AN设备通过N3接口与UPF进行信息交互。UPF通过N6接口与数据网络(data network,简称DN)进行信息交互。
[0060] 在5G无线通信技术中,明确要求支持以太帧的传输。5G技术规范中还进一步给出了支持以太帧的协议栈架构,具体可参见图2。其中,终端的协议栈中从上至下包括应用(application)层、分组数据单元(packet data unit,简称PDU)层(PDU layer)、接入网协议层(access network protocol layers)。接入网(access network,简称AN)与终端通信的协议栈中包括接入网协议层。AN与UPF通信的协议栈中从上至下包括5G用户面封装层、用户数据报协议(user datagram protocol,简称UDP)层/IP层、L2层和L1层。中继(relay)表示上行将用户面报文从5G AN协议栈(如分组数据汇聚协议(packet data convergence protocol,简称PDCP)层)映射到5G用户面协议栈(如通用分组无线服务隧道协议用户面(general packet radio service tunneling protocol-user plane,简称GTP-U)层),以及下行将用户面报文从5G用户面协议栈(如GTP-U)映射到5G AN协议栈(如PDCP)。UPF与AN通信的协议栈中从上至下包括5G用户面封装层、UDP层/IP层、L2层和L1层。UPF与作为PDU会话锚点的UPF通信的协议栈中从上至下包括5G用户面封装层、UDP层/IP层、L2层和L1层。中继(relay)表示上行将用户面报文从N3端口5G用户面协议栈(如GTP-U)映射到N9端口5G用户面协议栈(如GTP-U),下行将用户面报文从N9端口5G用户面协议栈(如GTP-U)映射到N3端口5G用户面协议栈(如GTP-U)。作为PDU会话锚点的UPF的协议栈中从上至下包括PDU层、5G用户面封装层、UDP层/IP层、L2层和L1层。
[0061] 其中,PDU层承载PDU会话的净荷,当PDU会话的类型为以太网类型时,PDU会话的净荷即以太帧。
[0062] 本申请实施例提供了一种确定终端的以太网MAC地址的方法,通过检测以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话,从而为终端或终端的PDU会话分配一个唯一的以太网MAC地址。
[0063] 在具体实现时,可以在网络中设置一个具备检测以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话的设备。示例性的,参见图3,可以在控制面增加MAC地址管理功能(MAC address management function,简称MAMF)网元,负责以太网MAC地址的注册、分配、重分配、冲突检查、检测和回收等。MAMF所具备的功能也可以集成在现有的网元中,例如,MAMF所具备的功能可以集成在SMF中,或者,MAMF所具备的功能还可以集成在AMF中。
[0064] 本申请实施例提供了一种确定以太网MAC地址的方法,如图4所示,该方法包括:
[0065] 401、终端生成第一以太网MAC地址。
[0066] 示例性的,终端上可以安装一个用于生成以太网MAC地址的软件或者嵌入一段用于生成以太网MAC地址的程序,终端可以根据该软件或程序生成以太网MAC地址。
[0067] 402、终端向第一网络设备发送第一以太网MAC地址。相应的,第一网络设备从终端接收第一以太网MAC地址。
[0068] 第一网络设备可以为MAMF网元或集成有MAMF所具备的功能的SMF。
[0069] 终端可以在PDU会话建立过程中发送的消息中携带第一以太网MAC地址。示例性的,若第一网络设备为MAMF网元,第一以太网MAC地址可以包含在终端向AMF发送的PDU会话建立请求中,AMF向SMF发送该PDU会话建立请求,SMF获取第一以太网MAC地址并向MAMF发送。若第一网络设备为SMF,第一以太网MAC地址可以包含在终端向AMF发送的PDU会话建立请求中,AMF向SMF发送该PDU会话建立请求,SMF获取第一以太网MAC地址。
[0070] 403、第一网络设备判断第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话。
[0071] 示例性的,第一网络设备中可以本地维护一个以太网MAC地址数据库。以太网MAC地址数据库中可以包括已经被分配的以太网MAC地址和未被分配的以太网MAC地址。第一网络设备可以根据第一以太网MAC地址是否被分配确定第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话。示例性的,若第一以太网MAC地址被分配,则第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。若第一以太网MAC地址未被分配,则第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0072] 需要说明的是,以太网MAC地址数据库也可以维护在其他的网元中,第一网络设备可以通过与维护以太网MAC地址数据库的网元进行交互获取以太网MAC地址数据,进而完成对第一以太网MAC地址的判断。
[0073] 其中,全局网络可以根据实际的应用场景选择。示例性的,全局网络可以为整个因特网(Internet),具体可以为运营商网络,运营商网络具体可以为运营商网络中的省级网络或市级网络等。
[0074] 404、第一网络设备根据判断结果向终端发送指示信息,终端从第一网络设备接收指示信息。
[0075] 其中,指示信息用于终端发送的报文的源MAC地址的确定,终端发送的报文的源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址。
[0076] 可选的,终端的PDU会话的类型可以为以太网类型。
[0077] 405、终端根据指示信息确定报文的源MAC地址,根据源MAC地址发送报文。
[0078] 具体的,终端可以将指示信息中直接指示或间接指示的能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址确定为报文的源MAC地址。
[0079] 本申请实施例提供的方法,第一网络设备对终端生成的第一以太网MAC地址进行判断,并向终端发送指示信息,终端根据指示信息确定报文的源MAC地址,由于该源MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址。因此,根据该以太网MAC地址能够唯一的确定一个终端,不同的终端对应的以太网MAC地址不会出现冲突的情况。因此,基于能够唯一标识终端或终端的PDU会话的以太网MAC地址进行报文的转发时能够保证报文转发的正确性。
[0080] 若第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话,指示信息的具体内容可以参见情况1或情况2。
[0081] 情况1、指示信息指示第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。
[0082] 可选的,第一网络设备可以通过向终端发送拒绝消息指示第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。终端接收到拒绝消息之后,消除本地生成的第一以太网MAC地址。其中,拒绝消息中还可以包括拒绝原因信息,拒绝原因可以为以太网MAC地址冲突。
[0083] 该情况下,终端在接收到指示信息后,可以重新生成以太网MAC地址,并向第一网络设备发送,第一网络设备继续判断终端重新生成的以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话,直至终端生成的以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话为止。
[0084] 可选的,在步骤401之前,该方法还可以包括:终端生成第五以太网MAC地址,并向第一网络设备发送第五以太网MAC地址;终端从第一网络设备接收用于指示第五以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话的信息。
[0085] 其中,第一网络设备在接收到第五以太网MAC地址后,若判断第五以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话,则向终端发送指示第五以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话的信息,终端接收到该信息后,重新生成第一以太网MAC地址。
[0086] 情况2、指示信息包括第二以太网MAC地址。
[0087] 其中,第二以太网MAC地址可以为第一网络设备为终端分配的以太网MAC地址,第二以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,该情况下,终端在接收到指示信息后,可以确定终端的报文的源MAC地址为第二以太网MAC地址。
[0088] 可选的,第二网络设备可以向第一网络设备发送分配请求,第一网络设备根据分配请求为终端分配第二以太网MAC地址。此时,第一网络设备可以为MAMF网元,第二网络设备可以为SMF。
[0089] 终端的报文的源MAC地址为第二以太网MAC地址,UPF接收到终端发送的上行报文后,将接收到的目的MAC地址为第二以太网MAC地址的下行报文向终端转发。由于第二以太网MAC地址唯一标识终端或终端的一个PDU会话,可以防止报文转发出错。
[0090] 当终端建立多个PDU会话时,一个PDU会话可以对应一个以太网MAC地址。
[0091] 示例性的,终端获取到了第二以太网MAC地址后,可以将第二以太网MAC地址与终端绑定。该情况下,接收到目的MAC地址为第二以太网MAC地址的报文的网络设备可以根据报文的报文头中的第二以太网MAC地址将报文转发至终端。终端也可以将第二以太网MAC地址与终端的第一PDU会话绑定。终端使用第一PDU会话访问DN网络时,上行以太帧将使用该第二以太网MAC地址作为源MAC地址。该情况下,接收到目的MAC地址为第二以太网MAC地址的报文的网络设备可以根据报文的报文头中的第二以太网MAC地址将报文转发至终端的第一PDU会话连接的应用。参见图5,若终端中的两个APP(Application)分别通过两个PDU会话连接至不同的网络,例如,两个不同的网络可以为家庭网络和企业网络。该情况下,若一个以太网MAC地址绑定一个PDU会话,则UPF可以根据每个PDU会话对应的以太网MAC地址将报文转发至PDU会话连接的APP。
[0092] 可选的,该方法还可以包括:第一网络设备将以太网MAC地址数据库中的第二以太网MAC地址标识为不可被分配。示例性的,第一网络设备可以将第二以太网MAC地址从未被分配的以太网MAC地址中删除,并将第二以太网MAC地址添加到已被分配的以太网MAC地址中,或者,第一网络设备可以将第二以太网MAC地址从可被分配状态标识为不可被分配状态。
[0093] 可选的,该方法还可以包括:第一网络设备向第二网络设备发送第二以太网MAC地址。相应的,第二网络设备从第一网络设备接收第二以太网MAC地址,第二网络设备建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系,向第三网络设备发送该对应关系。第三网络设备从第二网络设备接收第二以太网MAC地址和终端对应的签约用户的标识的对应关系,根据该对应关系生成签约用户的话单。此时,第一网络设备可以为MAMF网元,第二网络设备可以为SMF,第三网络设备可以为UPF。
[0094] 当第一网络设备为MAMF网元时,第一网络设备无法确定签约用户的标识,也就无法建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系,此时,第一网络设备可以将第二以太网MAC地址向SMF发送,由SMF建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0095] 其中,签约用户的标识可以为5G签约用户永久标识(5G subscription permanent identifier,简称SUPI),国际移动用户识别码(international mobile subscriber identification number,简称IMSI)或临时移动识别码(temporary mobile subscriber identification number,简称TMSI)等。
[0096] 可选的,该方法还可以包括:第一网络设备建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系,向第三网络设备发送对应关系。第三网络设备从第一网络设备接收第二以太网MAC地址和终端对应的签约用户的标识的对应关系,根据该对应关系生成签约用户的话单。此时,第一网络设备可以为SMF,第三网络设备为UPF。
[0097] 当第一网络设备为SMF时,由于SMF能够感知终端对应的签约用户的标识,第一网络设备能够确定终端对应的签约用户的标识,因此,第一网络设备可以建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0098] 需要说明的是,本申请实施例中的一个3GPP用户面协议栈对应一个终端,当一个设备中具有多个3GPP用户面协议栈时,可以认为是多个终端。例如,双卡手机中具有2个3GPP用户面协议栈,双卡手机可以认为是两个终端。
[0099] 参见图6,3GPP用户面协议栈承载IP数据,IP数据包括IP头、传输控制协议(transmission control protocol,简称TCP)数据和UDP数据。现有技术中,由于IP地址与终端一一映射,因此,可以通过统计IP报文的流量生成签约用户的话单。由于在以太网的场景下,终端的IP地址可能是私有的、可变的,不具有全局唯一性,多个终端的IP地址存在冲突的可能,无法知道IP报文属于哪个终端。因此,在以太网的场景下,无法通过统计IP报文的流量正确的生成签约用户的话单,而终端的硬件MAC地址在3GPP网络管制范围外,无法确定终端的硬件MAC地址与用户的对应关系,并且,终端的硬件MAC地址也存在冲突的可能。因此,也无法根据终端的硬件MAC地址正确的生成签约用户的话单。另外,若以太网承载的是非IP报文时,报文里没有IP地址,同样无法判定该报文属于哪个用户。
[0100] 本申请实施例提供的方法,由于一个以太网MAC地址仅对应一个终端或一个终端的一个PDU会话,不同的终端对应的以太网MAC地址不会出现冲突的情况。因此,根据能唯一标识终端或终端的PDU会话的以太网MAC地址生成签约用户的话单时可以保证生成的话单的正确性。示例性的,参见图7,5G以太网报文结构中,3GPP用户面协议栈承载以太帧,以太帧包括以太帧头,IP头和非IP(Non-IP)数据,其中IP头可承载传统的TCP和UDP数据,非IP头可能承载特殊的应用,如工业控制应用。UPF可以通过统计以太帧生成签约用户的话单。
[0101] 若第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,指示信息的具体内容可以参见情况3和情况4中的至少一项。
[0102] 情况3、指示信息指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0103] 情况4、指示信息包括第一以太网MAC地址。
[0104] 在情况3和情况4下,终端可以确定终端的报文的源MAC地址为第一以太网MAC地址。
[0105] 终端的报文的源MAC地址为第一以太网MAC地址,UPF接收到终端发送的报文后,将接收到的目的MAC地址为第一以太网MAC地址的报文向终端转发,由于第一以太网MAC地址唯一标识终端或终端的一个PDU会话,可以防止报文转发出错。
[0106] 示例性的,终端获取到了第一以太网MAC地址后,可以将第一以太网MAC地址与终端或终端的第一PDU会话绑定,具体描述可示例性的参见上文,在此不再赘述。
[0107] 可选的,该方法还可以包括:第一网络设备将以太网MAC地址数据库中的第一以太网MAC地址标识为不可被分配。示例性的,第一网络设备可以将第一以太网MAC地址从未被分配的以太网MAC地址中删除,并将第一以太网MAC地址添加到已被分配的以太网MAC地址中,或者,第一网络设备可以将第一以太网MAC地址从可被分配状态标识为不可被分配状态。
[0108] 可选的,该方法还可以包括:第一网络设备向第二网络设备发送第一以太网MAC地址,第二网络设备从第一网络设备接收第一以太网MAC地址,第二网络设备建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系;第二网络设备向第三网络设备发送该对应关系,第三网络设备从第二网络设备接收第一以太网MAC地址和终端对应的签约用户的标识的对应关系,第三网络设备根据该对应关系生成签约用户的话单。此时,第一网络设备可以为MAMF网元,第二网络设备可以为SMF,第三网络设备可以为UPF。
[0109] 当第一网络设备为MAMF网元时,第一网络设备无法确定终端对应的签约用户的标识,也就无法建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系,此时,第一网络设备可以将第一以太网MAC地址向SMF发送,由SMF建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0110] 可选的,该方法还可以包括:第一网络设备建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系;第一网络设备向第三网络设备发送对应关系,第三网络设备从第一网络设备接收第一以太网MAC地址和终端对应的签约用户的标识的对应关系,第三网络设备根据该对应关系生成签约用户的话单。此时,第一网络设备可以为SMF,第三网络设备为UPF。
[0111] 当第一网络设备为SMF时,由于SMF能够感知终端对应的签约用户的标识,第一网络设备能够确定终端对应的签约用户的标识,因此,第一网络设备可以建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0112] 根据第一以太网MAC地址能够正确的生成签约用户的话单,具体的分析可以示例性的参见上文中的与第二以太网MAC地址的相关描述,在此不再赘述。
[0113] 本申请实施例还提供了一种确定以太网MAC地址的方法,其中与上述方法中的相关内容的解释可以参见上文,如图8,该方法可以包括:
[0114] 801、第一网络设备为终端分配第三以太网MAC地址。
[0115] 其中,第三以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。终端的PDU会话的类型可以为以太网类型。
[0116] 示例性的,第一网络设备中可以本地维护一个以太网MAC地址数据库,以太网MAC地址数据库中可以包括已经被分配的以太网MAC地址和未被分配的以太网MAC地址,第一网络设备根据该以太网MAC地址数据库分配第三以太网MAC地址,第三以太网MAC地址可以为以太网MAC地址数据库中的未被分配的以太网MAC地址中的一个。当然,以太网MAC地址数据库也可以维护在其他网络实体中,例如,可以维护在UDM中,第一网络设备通过向UDM请求未被分配的以太网MAC地址,在未被分配的以太网MAC地址中选择出第三以太网MAC地址。
[0117] 可选的,在步骤801之前,该方法还可以包括:第二网络设备向第一网络设备发送分配请求,第一网络设备从第二网络设备接收分配请求。步骤801在具体实现时可以包括:第一网络设备根据分配请求为终端分配第三以太网MAC地址。此时,第一网络设备可以为MAMF网元,第二网络设备可以为SMF。
[0118] 可选的,在步骤801之前,该方法还可以包括:第一网络设备从终端接收第四以太网MAC地址;第一网络设备判断第四以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。
[0119] 其中,第四以太网MAC地址为终端生成的以太网MAC地址,第一网络设备可以在确定终端生成的以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话时,再为终端分配第三以太网MAC地址,也可以直接为终端分配第三以太网MAC地址。
[0120] 802、第一网络设备向终端发送第三以太网MAC地址。相应的,终端从第一网络设备接收第三以太网MAC地址。
[0121] 当第一网络设备为MAMF网元时,第一网络设备可以将第三以太网MAC地址发送给SMF,SMF通过NAS信令将第三以太网MAC地址发送给终端。
[0122] 803、终端发送报文,报文的源MAC地址为第三以太网MAC地址。
[0123] 在步骤803之后,UPF在接收到终端发送的报文时,通过解析报文确定第三以太网MAC地址,从而在接收到目的MAC地址为第三以太网MAC地址的报文时,将该报文向终端发送。
[0124] 本申请实施例提供的方法,第一网络设备为终端分配第三以太网MAC地址,终端确定第三以太网MAC地址为终端发送的报文的源MAC地址,由于第三以太网MAC地址为能在全局网络范围内唯一标识终端或终端的PDU会话的以太网MAC地址,因此,根据第三以太网MAC地址能够唯一的确定一个终端,不同的终端对应的以太网MAC地址不会出现冲突的情况。因此,基于第三以太网MAC地址进行报文的转发时能够保证报文转发的正确性。
[0125] 可选的,该方法还可以包括:第一网络设备将以太网MAC地址数据库中的第三以太网MAC地址标识为不可被分配。示例性的,第一网络设备可以将第三以太网MAC地址从未被分配的以太网MAC地址中删除,并将第三以太网MAC地址添加到已被分配的以太网MAC地址中,或者,第一网络设备可以将第三以太网MAC地址从可被分配状态标识为不可被分配状态。
[0126] 可选的,该方法还可以包括:第一网络设备向第二网络设备发送第三以太网MAC地址,第二网络设备从第一网络设备接收第三以太网MAC地址,第二网络设备建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系;第二网络设备向第三网络设备发送该对应关系,第三网络设备从第二网络设备接收第三以太网MAC地址和终端对应的签约用户的标识的对应关系,第三网络设备根据该对应关系生成签约用户的话单。此时,第一网络设备可以为MAMF网元,第二网络设备可以为SMF,第三网络设备可以为UPF。
[0127] 当第一网络设备为MAMF网元时,第一网络设备无法确定终端对应的签约用户的标识,也就无法建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系,此时,第一网络设备可以将第三以太网MAC地址向SMF发送,由SMF建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0128] 可选的,该方法还可以包括:第一网络设备建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系;第一网络设备向第三网络设备发送对应关系,第三网络设备从第一网络设备接收第三以太网MAC地址和终端对应的签约用户的标识的对应关系,第三网络设备根据该对应关系生成签约用户的话单。此时,第一网络设备可以为SMF,第三网络设备为UPF。
[0129] 当第一网络设备为SMF时,由于SMF能够感知终端对应的签约用户的标识,第一网络设备能够确定终端对应的签约用户的标识,因此,第一网络设备可以建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0130] 根据第三以太网MAC地址能够正确的生成签约用户的话单,具体的分析可以示例性的参见上文中的与第二以太网MAC地址的相关描述,在此不再赘述。
[0131] 本申请实施例提供的方法,可以在建立以太网类型的PDU会话的过程中实现,具体可以通过以下四个实施例所描述的方法实现,该四个实施例中均以MAMF为独立的网元为例对本申请实施例提供的方法作示例性说明。当MAMF所具备的功能集成在SMF(或AMF)时,相应的,MAMF的操作可由SMF(或AMF)执行,MAMF与SMF之间的交互(或MAMF与AMF之间的交互)可以省略,将不再赘述。
[0132] 实施例(1)
[0133] 该实施例中,MAMF生成第三以太网MAC地址,参见图9,上述方法可以包括以下步骤:
[0134] 901、终端向AMF发送PDU会话建立请求。相应的,AMF从终端接收PDU会话建立请求。
[0135] 其中,终端请求建立的会话可以为以太网类型的PDU会话。
[0136] 902、AMF向SMF发送PDU会话建立请求。相应的,SMF从AMF接收PDU会话建立请求。
[0137] 其中,SMF可以为AMF选择出的。
[0138] 903、SMF向UDM请求用户的签约信息。
[0139] 904、SMF发起终端鉴权和认证流程。
[0140] 在执行步骤904之后,若终端认证通过,执行以下步骤:
[0141] 905、SMF向MAMF发送分配请求。相应的,MAMF从SMF接收分配请求。
[0142] 其中,分配请求用于请求MAMF为终端分配以太网MAC地址。
[0143] 在步骤905之前,SMF还可以确定终端需要建立的是以太网类型的PDU会话。
[0144] 906、MAMF根据分配请求为终端分配第三以太网MAC地址,第三以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0145] 以太网MAC地址的分配方法可以参见上文中的相关描述。
[0146] 在步骤906之后,MAMF可以更新以太网MAC地址数据库。
[0147] 907、MAMF向SMF发送分配响应。相应的,SMF从MAMF接收分配响应。
[0148] 其中,分配响应中包括MAMF为终端分配的第三以太网MAC地址。
[0149] 908、SMF从分配响应获取第三以太网MAC地址。
[0150] 909、SMF建立第三以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0151] 910、SMF向UPF发送N4接口会话建立请求。相应的,UPF从SMF接收N4接口会话建立请求。
[0152] 该UPF可以为SMF选择出的为终端服务的UPF,N4接口会话建立请求中包括第三以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0153] 在步骤910之后,UPF可以向SMF反馈N4接口会话建立响应。
[0154] 911、UPF从N4接口会话建立请求获取第三以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0155] UPF在获取第三以太网MAC地址和终端对应的签约用户的标识的对应关系之后,可以根据该对应关系生成签约用户的话单。
[0156] 912、SMF向AMF发送PDU会话建立请求接受消息。相应的,AMF从SMF接收PDU会话建立请求接受消息。
[0157] 其中,PDU会话建立请求接受消息中携带第三以太网MAC地址。
[0158] 913、AMF向AN发送N2接口会话建立请求。相应的,AN从AMF接收N2接口会话建立请求。
[0159] 其中,N2接口会话建立请求中携带第三以太网MAC地址,N2接口会话建立请求可以为NAS消息。
[0160] 914、AN向终端发送PDU会话建立请求接受消息。相应的,终端从AN接收PDU会话建立请求接受消息。
[0161] 915、终端根据PDU会话建立请求接受消息获取第三以太网MAC地址。
[0162] 916、终端将第三以太网MAC地址作为终端的报文的源MAC地址。
[0163] 实施例(2)
[0164] 该实施例中,终端生成第一以太网MAC地址,参见图10,上述方法可以包括以下步骤:
[0165] 1001、终端生成第一以太网MAC地址。
[0166] 1002、终端向AMF发送PDU会话建立请求。相应的,AMF从终端接收PDU会话建立请求。
[0167] 其中,PDU会话建立请求中包括第一以太网MAC地址,终端请求建立的PDU会话可以为以太网类型的PDU会话。
[0168] 1003、AMF向SMF发送PDU会话建立请求。相应的,SMF从AMF接收PDU会话建立请求。
[0169] 其中,SMF可以为AMF选择出的。
[0170] 1004、SMF根据PDU会话建立请求确定第一以太网MAC地址。
[0171] 1005、SMF向UDM请求用户的签约信息。
[0172] 1006、SMF发起终端鉴权和认证流程。
[0173] 在执行步骤1006之后,若终端认证通过,执行以下步骤:
[0174] 1007、SMF向MAMF发送判断请求。相应的,MAMF从SMF接收判断请求。
[0175] 其中,判断请求中可以包括第一以太网MAC地址。判断请求用于请求MAMF判断第一以太网MAC地址是否能在全局网络范围内唯一标识终端或终端的PDU会话。
[0176] 在步骤1007之前,SMF还可以确定终端需要建立的是以太网类型的PDU会话。
[0177] 若第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,执行步骤1008-1017,若第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话,一种情况下,执行步骤1018-1028,另一种情况下,执行步骤1029-1034。
[0178] 1008、MAMF判断第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0179] 1009、MAMF向SMF发送判断响应。相应的,SMF从MAMF接收判断响应。
[0180] 其中,判断响应中包括指示信息,指示信息包括第一以太网MAC地址或者指示信息用于指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0181] 1010、SMF建立第一以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0182] 1011、SMF向UPF发送N4接口会话建立请求。相应的,UPF从SMF接收N4接口会话建立请求。
[0183] 该UPF可以为SMF选择出的为终端服务的UPF,N4接口会话建立请求中包括第一以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0184] 在步骤1011之后,UPF可以向SMF反馈N4接口会话建立响应。
[0185] 1012、UPF根据N4接口会话建立请求确定第一以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0186] UPF在确定第一以太网MAC地址和终端对应的签约用户的标识的对应关系之后,可以根据该对应关系生成签约用户的话单。
[0187] 1013、SMF向AMF发送PDU会话建立请求接受消息。相应的,AMF从SMF接收PDU会话建立请求接受消息。
[0188] 其中,PDU会话建立请求接受消息中携带指示信息。
[0189] 1014、AMF向AN发送N2接口会话建立请求。相应的,AN从AMF接收N2接口会话建立请求。
[0190] 其中,N2接口会话建立请求中携带指示信息,N2接口会话建立请求可以为NAS消息。
[0191] 1015、AN向终端发送PDU会话建立请求接受消息。相应的,终端从AN接收PDU会话建立请求接受消息。
[0192] PDU会话建立请求接受消息中携带指示信息。
[0193] 1016、终端根据PDU会话建立请求接受消息确定第一以太网MAC地址。
[0194] 步骤1016在具体实现时,若指示信息中包括第一以太网MAC地址,终端直接确定指示信息中的第一以太网MAC地址。若指示信息用于指示第一以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话,终端可以根据该指示信息确定第一以太网MAC地址。
[0195] 1017、终端将第一以太网MAC地址作为终端的报文的源MAC地址。
[0196] 1018、MAMF判断第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。
[0197] 1019、MAMF为终端分配第二以太网MAC地址,第二以太网MAC地址能在全局网络范围内唯一标识终端或终端的PDU会话。
[0198] 以太网MAC地址的分配方法可以参见上文中的相关描述。
[0199] 在步骤1019之后,MAMF可以更新以太网MAC地址数据库。
[0200] 1020、MAMF向SMF发送判断响应,判断响应中包括第二以太网MAC地址,SMF从MAMF接收判断响应。
[0201] 1021、SMF建立第二以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0202] 1022、SMF向UPF发送N4接口会话建立请求。相应的,UPF从SMF接收N4接口会话建立请求。
[0203] 该UPF可以为SMF选择出的为终端服务的UPF,N4接口会话建立请求中包括第二以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0204] 在步骤1022之后,UPF可以向SMF反馈N4接口会话建立响应。
[0205] 1023、UPF根据N4接口会话建立请求确定第二以太网MAC地址和终端对应的签约用户的标识的对应关系。
[0206] UPF在确定第二以太网MAC地址和终端对应的签约用户的标识的对应关系之后,可以根据该对应关系生成签约用户的话单。
[0207] 1024、SMF向AMF发送PDU会话建立请求接受消息。相应的,AMF从SMF接收PDU会话建立请求接受消息。
[0208] 其中,PDU会话建立请求接受消息中携带第二以太网MAC地址。
[0209] 1025、AMF向AN发送N2接口会话建立请求。相应的,AN从AMF接收N2接口会话建立请求。
[0210] 其中,N2接口会话建立请求中携带第二以太网MAC地址,N2接口会话建立请求可以为NAS消息。
[0211] 1026、AN向终端发送PDU会话建立请求接受消息。相应的,终端从AN接收PDU会话建立请求接受消息。
[0212] PDU会话建立请求接受消息中携带第二以太网MAC地址。
[0213] 1027、终端根据PDU会话建立请求接受消息获取第二以太网MAC地址。
[0214] 1028、终端将第二以太网MAC地址作为终端的报文的源MAC地址。
[0215] 1029、MAMF判断第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。
[0216] 1030、MAMF向SMF发送判断响应,判断响应中包括指示信息。相应的,SMF从MAMF接收判断响应。
[0217] 其中,指示信息用于指示第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。
[0218] 1031、SMF向AMF发送PDU会话建立请求拒绝消息。相应的,AMF从SMF接收PDU会话建立请求拒绝消息。
[0219] 其中,PDU会话建立请求拒绝消息中包括指示信息。
[0220] 1032、AMF向AN发送PDU会话建立请求拒绝消息。相应的,AN从AMF接收PDU会话建立请求拒绝消息。
[0221] 1033、AN向终端发送PDU会话建立请求拒绝消息。相应的,终端从AN接收PDU会话建立请求拒绝消息。
[0222] 1034、终端根据PDU会话建立请求拒绝消息确定第一以太网MAC地址不能在全局网络范围内唯一标识终端或终端的PDU会话。
[0223] 在步骤1034之后,终端可以执行上述实施例(1)和实施例(2)所示的方法中的任意一种方法。
[0224] 示例性的,上述各个网元之间的信息交互可以采用服务化架构调用服务的方式实现。例如,图9中的SMF和MAMF之间的信息交互可以采用服务化架构调用服务的方式实现。
[0225] 上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述确定以太网MAC地址的装置和生成话单的装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0226] 本申请实施例可以根据上述方法示例对确定以太网MAC地址的装置和生成话单的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0227] 在采用集成的单元的情况下,图11示出了上述实施例中所涉及的一种装置110的可能的结构示意图,该装置110可以为第一网络设备、终端或生成话单的装置,该装置110包括处理单元1101和通信单元1102,还可以包括存储单元1103。
[0228] 当该装置110为第一网络设备时,处理单元1101用于对第一网络设备的动作进行控制管理,例如,处理单元1101用于支持第一网络设备执行图4中的步骤402-404,图8中的步骤801和802,图9中的步骤904-907,图10中的步骤1007-1009、1018-1020、1029-1030,和/或本申请实施例中所描述的其他过程中的第一网络设备执行的动作。通信单元1102用于支持第一网络设备与其他网络实体的通信,例如,与图8中的终端的通信,存储单元1103用于存储第一网络设备的程序代码和数据。
[0229] 当该装置110为终端时,处理单元1101用于对终端的动作进行控制管理,例如,处理单元1101用于支持终端执行图4中的步骤401、404和405,图8中的步骤802和803,图9中的步骤901、904、914-916,图10中的步骤1001-1002、1015-1017、1026-1028、1033-1034,和/或本申请实施例中所描述的其他过程中的终端执行的动作。通信单元1102用于支持终端与其他网络实体的通信,例如,与图8中的第一网络设备的通信,存储单元1103用于存储终端的程序代码和数据。
[0230] 当该装置110为生成话单的装置时,处理单元1101用于对生成话单的装置的动作进行控制管理,处理单元1101用于支持生成话单的装置执行本申请实施例中所描述的生成话单的装置执行的动作。生成话单的装置具体可以为第二网络设备或第三网络设备,当生成话单的装置为第二网络设备,第二网络设备为SMF时,处理单元1101用于支持第二网络设备执行图9中的步骤902-905、907-910和912,图10中的步骤1003-1007、1009-1011、1013、1020-1022、1024、1030-1031;当生成话单的装置为第三网络设备,第三网络设备为UPF时,处理单元1101用于支持第三网络设备执行图9中的步骤910-911,图10中的步骤1011和
1012、1022和1023。
[0231] 其中,处理单元1101可以是处理器或控制器,通信单元1102可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口。存储单元1103可以是存储器。当处理单元1101为处理器,通信单元1102为通信接口,存储单元1103为存储器时,本申请实施例所涉及的装置可以为图12所示的装置120。
[0232] 装置120包括至少一个处理器1201,通信总线1202,存储器1203以及至少一个通信接口1204。
[0233] 处理器1201可以是一个通用中央处理器(central processing unit,简称CPU),微处理器,特定应用集成电路(application-specific integrated circuit,简称ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
[0234] 通信总线1202可包括一通路,在上述组件之间传送信息。
[0235] 通信接口1204,可以为任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,RAN,无线局域网(wireless local area networks,简称WLAN)等。
[0236] 存储器1203可以是只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,简称EEPROM)、只读光盘(compact disc read-only memory,简称CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
[0237] 其中,存储器1203用于存储执行本申请方案的应用程序代码,并由处理器1201来控制执行。处理器1201用于执行存储器1203中存储的应用程序代码,从而实现下文中本申请实施例提供的方法。
[0238] 在具体实现中,作为一种实施例,处理器1201可以包括一个或多个CPU,例如图3中的CPU0和CPU1。
[0239] 在具体实现中,作为一种实施例,网络设备120可以包括多个处理器,例如图3中的处理器1201和处理器1208。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0240] 在具体实现中,作为一种实施例,网络设备120还可以包括输出设备1205和输入设备1206。
[0241] 该装置120可以为第一网络设备、终端或生成话单的装置。
[0242] 当该装置120为第一网络设备时,处理器1201用于对第一网络设备的动作进行控制管理,例如,处理器1201用于支持第一网络设备执行图4中的步骤402-404,图8中的步骤801和802,图9中的步骤904-907,图10中的步骤1007-1009、1018-1020、1029-1030,和/或本申请实施例中所描述的其他过程中的第一网络设备执行的动作。通信接口1204用于支持第一网络设备与其他网络实体的通信,例如,与图8中的终端的通信,存储器1203用于存储第一网络设备的程序代码和数据。
[0243] 当该装置120为终端时,处理器1201用于对终端的动作进行控制管理,例如,处理器1201用于支持终端执行图4中的步骤401、404和405,图8中的步骤802和803,图9中的步骤901、904、914-916,图10中的步骤1001-1002、1015-1017、1026-1028、1033-1034,和/或本申请实施例中所描述的其他过程中的终端执行的动作。通信接口1204用于支持终端与其他网络实体的通信,例如,与图8中的第一网络设备的通信,存储器1203用于存储终端的程序代码和数据。
[0244] 当该装置120为生成话单的装置时,处理器1201用于对生成话单的装置的动作进行控制管理,处理器1201用于支持生成话单的装置执行本申请实施例中所描述的生成话单的装置执行的动作。生成话单的装置具体可以为第二网络设备或第三网络设备,当生成话单的装置为第二网络设备,第二网络设备为SMF时,处理器1201用于支持第二网络设备执行图9中的步骤902-905、907-910和912,图10中的步骤1003-1007、1009-1011、1013、1020-1022、1024、1030-1031;当生成话单的装置为第三网络设备,第三网络设备为UPF时,处理器
1201用于支持第三网络设备执行图9中的步骤910-911,图10中的步骤1011和1012、1022和
1023。
[0245] 本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述方法。
[0246] 本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法。
[0247] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,简称DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,简称SSD))等。
[0248] 尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0249] 尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。