一种5G网络下的报文处理方法、网络设备及存储介质与流程

文档序号:30583147发布日期:2022-06-29 13:35阅读:217来源:国知局
一种5G网络下的报文处理方法、网络设备及存储介质与流程
一种5g网络下的报文处理方法、网络设备及存储介质
技术领域
1.本发明涉及通信技术领域,尤其涉及一种5g网络下的报文处理方法、网络设备及存储介质。


背景技术:

2.目前,5g用户面功能(user plane function,upf)中最常用的就是网络功能,在相关技术中,cpu从网卡接收到报文后,存放到预先申请的内存,然后再申请一段新的内存替换刚接收的内存,将存放了数据的内存缓冲区描述符(bufferdescriptor,bd)上交操作系统内核。接收过程对于cpu来说是异步的,所以先要将接收缓存地址设置在网口硬件上,当网口收到报文后通过直接内存操作(direct memory access,dma)方式将数据填充到预设的缓存里面。对于5g upf而言,其网口带宽能够达到10gbps,因此不能只设置一个接收bd用于缓存接收数据,否则容易导致丢包。
3.然而,5g upf的网口的接收bd个数为几千个甚至几万个,一个bd的缓存长度一般设置为1518字节。因此在相关技术中,网口用于预存接收报文的缓存也较大。即使没有任何报文输入,预留的缓存空间也不可以挪作他用,因此导致了内存资源的浪费。


技术实现要素:

4.有鉴于此,本发明提供了一种5g网络下的报文处理方法、网络设备及存储介质,用于解决现有技术中5g upf为了用于预存接收报文的缓存较大而导致内存资源浪费的问题。为达上述之一或部分或全部目的或是其他目的,具体如下:
5.本发明第一方面实施例提供了一种5g网络下的报文处理方法,应用于网络设备的第一处理单元,所述网络设备包括所述第一处理单元和第二处理单元,所述第二处理单元与所述第一处理单元连接,所述方法包括:获取原数据报文,所述原数据报文包括第一包头字段和第一数据字段;在所述原数据报文的长度超出预设的第一阈值的情况下,根据所述第一阈值、所述第一包头字段和所述第一数据字段得到多个第二字段;向各个所述第二字段前添加第二包头,以组成多个与所述原数据报文对应的子数据报文,其中,所述第二包头用于表征所述子数据报文与所述原数据报文的对应关系;向所述第二处理单元发送各个所述子数据报文。
6.优选地,所述在所述原数据报文的长度超出预设的第一阈值的情况下,根据所述第一阈值、所述第一包头字段和所述第一数据字段得到多个第二字段,包括:在所述原数据报文的长度超出所述第一阈值的情况下,将所述第一阈值减去所述第二包头的长度,得到第二阈值;将所述原数据报文拆分为连续的多个所述第二字段,其中,首个所述第二字段同时包括所述第一包头字段和所述第一数据字段,各个所述第二字段的长度不超过所述第二阈值,且长度小于所述第二阈值的所述第二字段不超过一个。
7.优选地,所述第二包头包括第一标记字段和第二标记字段;所述向各个所述第二字段前添加第二包头,以组成多个与所述原数据报文对应的子数据报文,包括:根据所述原
数据报文生成所述第一标记字段,其中,对应于同一所述原数据报文的各个所述子数据报文的所述第一标记字段相同;根据所述子数据报文的生成顺序生成与所述子数据报文一一对应的第二标记字段,其中,所述第二标记字段用于供所述第二处理单元按顺序根据各个所述子数据报文还原所述原数据报文;根据所述第一标记字段和所述第二标记字段生成与所述第二字段一一对应的所述第二包头,并将所述第二包头与对应的所述第二字段组合以得到所述子数据报文。
8.优选地,本发明实施例还包括:在所述原数据报文的长度未超出所述第一阈值的情况下,将所述原数据报文发送至所述第二处理单元。
9.本发明第二方面实施例提供了一种5g网络下的报文处理方法,应用于网络设备的第二处理单元,所述网络设备包括第一处理单元和所述第二处理单元,所述第二处理单元与所述第一处理单元连接,所述方法包括:获取来自于所述第一处理单元的已接收数据报文,所述已接收数据报文携带有用于表征报文类型的待测包头;对所述待测包头进行检测,并在所述待测包头为第二包头的情况下将所述已接收数据报文作为子数据报文,其中,所述第二包头用于表征所述子数据报文与原数据报文的对应关系;根据所述子数据报文得到所述原数据报文。
10.优选地,本发明实施例还包括:在所述已接收数据报文为子数据报文且第一内存空间不存在的情况下,根据预设的内存空间值向所述第二处理单元申请所述第一内存空间,其中,所述第一内存空间用于将所述子数据报文还原为原数据报文。
11.优选地,所述第二包头包括第一标记字段和第二标记字段,其中,对应于同一所述原数据报文的各个所述子数据报文的所述第一标记字段相同,所述第二标记字段用于供所述第二处理单元按顺序根据各个所述子数据报文还原所述原数据报文;所述根据所述子数据报文得到所述原数据报文,包括:根据各个所述子数据报文的所述第一标记字段选取对应于同一所述原数据报文的所述子数据报文;将对应于同一所述原数据报文的所述子数据报文根据所述第二标记字段进行排序,得到排序结果;基于所述排序结果,根据各个所述子数据报文得到所述原数据报文。
12.优选地,所述基于所述排序结果,根据各个所述子数据报文得到所述原数据报文,包括:将所述第一内存空间内报文的长度作为当前报文长度;将所述子数据报文对应的缓冲区描述符所指向的内存位置加上所述第二包头的长度作为起点,将所述子数据报文的最后一位作为终点,根据所述排序结果依次将各个所述子数据报文中起点至终点的内容拷贝至所述第一内存空间中所述当前报文长度指向的内存位置,得到所述原数据报文。
13.本发明第三方面实施例提供了一种网络设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明第一方面实施例和本发明第二方面实施例中任意一项所述的一种5g网络下的报文处理方法。
14.本发明第四方面实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如本发明第一方面实施例和本发明第二方面实施例中任意一项所述的一种5g网络下的报文处理方法。
15.实施本发明实施例,将具有如下有益效果:
16.本发明实施例中的一种5g网络下的报文处理方法、网络设备及存储介质,通过在
原数据报文的长度超出预设的第一阈值的情况下,根据第一阈值、第一包头字段和第一数据字段得到多个第二字段;能够将第二处理单元本应接收的长度较长的原数据报文拆分为多个第二字段,再向各个第二字段前添加第二包头,以组成多个与原数据报文对应的子数据报文,再向第二处理单元发送各个子数据报文;能够使第二处理单元能够根据第二包头所表征的子数据报文与原数据报文的对应关系来还原原数据报文,因此本发明实施例能够减小第二处理单元所接收的数据报文的长度,使得第二处理单元为了接收数据报文而需要预分配的内存减小,从而能够解决现有技术中5g upf为了用于预存接收报文的缓存较大而导致内存资源浪费的问题。
17.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的内容来实现和获得。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.其中:
20.图1为本发明实施例提供的一种upf设备的示意图;
21.图2为本发明一具体示例提供的对内网口示意图;
22.图3为本发明实施例提供的一种5g网络下的报文处理方法的流程图;
23.图4为本发明实施例提供的原数据报文的结构示意图;
24.图5为本发明另一实施例提供的一种5g网络下的报文处理方法的流程图;
25.图6为本发明另一实施例提供的一种5g网络下的报文处理方法的流程图;
26.图7是根据图4中的原数据报文得到的首个子数据报文的结构示意图;
27.图8是根据图4中的原数据报文得到的第二个子数据报文的结构示意图;
28.图9为本发明另一实施例提供的一种5g网络下的报文处理方法的流程图;
29.图10为本发明另一实施例提供的一种5g网络下的报文处理方法的流程图;
30.图11为本发明另一实施例提供的一种5g网络下的报文处理方法的流程图;
31.图12为本发明实施例提供的一种网络设备的示意图。
具体实施方式
32.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
33.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
34.本发明提供了一种5g网络下的报文处理方法、网络设备及存储介质,本发明实施例的5g网络下的报文处理方法应用于网络设备的第一处理单元,网络设备包括第一处理单元和第二处理单元,第二处理单元与第一处理单元连接,本发明实施例的5g网络下的报文处理方法包括:获取原数据报文,原数据报文包括第一包头字段和第一数据字段;在原数据报文的长度超出预设的第一阈值的情况下,根据第一阈值、第一包头字段和第一数据字段得到多个第二字段;向各个第二字段前添加第二包头,以组成多个与原数据报文对应的子数据报文,其中,第二包头用于表征子数据报文与原数据报文的对应关系;向第二处理单元发送各个子数据报文。本发明实施例通过在原数据报文的长度超出预设的第一阈值的情况下,根据第一阈值、第一包头字段和第一数据字段得到多个第二字段;能够将第二处理单元本应接收的长度较长的原数据报文拆分为多个第二字段,再向各个第二字段前添加第二包头,以组成多个与原数据报文对应的子数据报文,再向第二处理单元发送各个子数据报文;能够使第二处理单元能够根据第二包头所表征的子数据报文与原数据报文的对应关系来还原原数据报文,因此本发明实施例能够减小第二处理单元所接收的数据报文的长度,使得第二处理单元为了接收数据报文而需要预分配的内存减小,从而能够解决现有技术中5g upf为了用于预存接收报文的缓存较大而导致内存资源浪费的问题。
35.下面结合附图,对本发明实施例作进一步阐述。
36.如图1所示,图1为本发明实施例提供的一种upf设备100的示意图,在图1的示例中,upf设备100包括第一处理单元101和多个第二处理单元102,第二处理单元102分别与第一处理单元101相连接,第一处理单元101设置有用于与外部进行通信的外部网口,以及用于与第二处理单元102进行通信的内部网口。
37.具体地,upf设备的cpu从网卡接收到报文后,存放到预先申请的内存,然后再申请一段新的内存替换刚接收的内存,将存放了数据的内存缓冲区描述符上交操作系统内核。接收过程对于cpu来说是异步的,所以先要将接收缓存地址设置在网口硬件上,当网口收到报文后通过直接内存操作方式将数据填充到预设的缓存里面。对于5g upf而言,其网口带宽能够达到10gbps,因此不能只设置一个接收bd用于缓存接收数据,否则容易导致丢包。然而,5g upf的网口的接收bd个数为几千个甚至几万个,一个bd的缓存长度一般设置为1518字节。因此在相关技术中,网口用于预存接收报文的缓存也较大。即使没有任何报文输入,预留的缓存空间也不可以挪作他用,因此导致了内存资源的浪费。对于非x86的5g upf,内存可能没有几十gb,一般可能就1g~8gb。内存是计算机系统宝贵的硬件资源,几乎所有计算都要使用内存作为存储介质,如果内存消耗过高,新的业务可能因为申请不到内存而无法进行。
38.在一具体示例中,upf设备包括一个主控板mpu,主控板也即第一处理单元;upf设备还包括两个业务单板,分别为spu1和spu2,业务单板也即第二处理单元。其中,主控板设置有3个网口,分别为eth0、eth1和eth2,其中,eth1和eth2为对内网口,eth1和eth2分别于spu1和spu2单板对接。在mpu单板上,将eth1和eth2的接收缓存长度设置为512字节,spu1和spu2各自网口eth0的接收缓存也设置为512字节,那么相比相关技术中接收bd长度预设为1518字节的方案将节省至少20m字节内存。
39.具体地,参照图2,图2为本发明一具体示例提供的对内网口示意图,upf设备上对外部网络的网口,对接的是外部设备,报文长度有长有短,接收bd长度预设为1518字节。但
是upf的对内网口,对接的也是厂家自己的软硬件系统板卡,因此在图2的示例中,可以将这些网口的接收报文缓存长度设置为512字节,那么一个对内网口就可以节省三分之二的内存。
40.本发明实施例描述的upf设备以及应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域技术人员可知,随着通信技术的演变和新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
41.本领域技术人员可以理解的是,图1中示出的upf设备并不构成对本发明实施例的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
42.基于上述网络设备,提出本发明的一种5g网络下的报文处理方法的各个实施例。
43.如图3所示,图3为本发明实施例提供的一种5g网络下的报文处理方法的流程图,在图3的示例中,本发明实施例的一种5g网络下的报文处理方法应用于第一处理单元,其包括但不限于步骤s100、步骤s200、步骤s300和步骤s400;
44.步骤s100,获取原数据报文,原数据报文包括第一包头字段和第一数据字段;
45.步骤s200,在原数据报文的长度超出预设的第一阈值的情况下,根据第一阈值、第一包头字段和第一数据字段得到多个第二字段;
46.步骤s300,向各个第二字段前添加第二包头,以组成多个与原数据报文对应的子数据报文,其中,第二包头用于表征子数据报文与原数据报文的对应关系;
47.步骤s400,向第二处理单元发送各个子数据报文。
48.根据本发明实施例提供的方案,通过在原数据报文的长度超出预设的第一阈值的情况下,根据第一阈值、第一包头字段和第一数据字段得到多个第二字段;能够将第二处理单元本应接收的长度较长的原数据报文拆分为多个第二字段,再向各个第二字段前添加第二包头,以组成多个与原数据报文对应的子数据报文,再向第二处理单元发送各个子数据报文;能够使第二处理单元能够根据第二包头所表征的子数据报文与原数据报文的对应关系来还原原数据报文,因此本发明实施例能够减小第二处理单元所接收的数据报文的长度,使得第二处理单元为了接收数据报文而需要预分配的内存减小,从而能够解决现有技术中5g upf为了用于预存接收报文的缓存较大而导致内存资源浪费的问题。
49.具体地,如图4所示,图4为本发明实施例提供的原数据报文的结构示意图,在图4的示例中,原数据报文包括mac_dst字段、mac_src字段、type字段和data字段,其中mac_dst字段、mac_src字段和type字段为第一包头字段,data字段为第一数据字段。
50.具体地,mac_dst字段、mac_src字段分别用于表示接收来源的mac地址和发送方向的mac地址。
51.具体地,mac_dst字段和mac_src字段的长度均为6字节,type字段的长度为2字节,也即第一包头字段的总长度为14字节。
52.如图5所示,上述方法步骤s200包括但不限于步骤s210和步骤s220:
53.步骤s210,在原数据报文的长度超出第一阈值的情况下,将第一阈值减去第二包头的长度,得到第二阈值;
54.步骤s220,将原数据报文拆分为连续的多个第二字段,其中,首个第二字段同时包括第一包头字段和第一数据字段,各个第二字段的长度不超过第二阈值,且长度小于第二
阈值的第二字段不超过一个。
55.具体地,第二字段是由原数据报文按顺序拆分而来,因此首个第二字段同时包括第一包头字段和第一数据字段,将第二字段按照顺序依次组合可以还原出原数据报文。
56.在一实施例中,第二包头包括第一标记字段和第二标记字段,其中,对应于同一原数据报文的各个子数据报文的第一标记字段相同,第二标记字段用于供第二处理单元按顺序根据各个子数据报文还原原数据报文。
57.如图6所示,上述方法步骤s300包括但不限于步骤s310、步骤s320、步骤s330和步骤s340:
58.步骤s310,根据原数据报文生成第一标记字段,其中,对应于同一原数据报文的各个子数据报文的第一标记字段相同;
59.步骤s320,根据子数据报文的生成顺序生成与子数据报文一一对应的第二标记字段,其中,第二标记字段用于供第二处理单元按顺序根据各个子数据报文还原原数据报文;
60.步骤s330,根据第一标记字段和第二标记字段生成与第二字段一一对应的第二包头,并将第二包头与对应的第二字段组合以得到子数据报文。
61.如图7所示,图7是根据图4中的原数据报文得到的首个子数据报文的结构示意图,图7示出的子数据报文是图4中的原数据报文在第一阈值规定为512字节的情况下生成的,在图7的示例中,子数据报文的第二包头由前至后依次包括mac_dst字段、mac_src字段、类型标识字段和顺序标识字段。
62.具体地,类型标识字段长度为2字节,内容为0x9999,当第二处理单元检测到接受的报文的包头第十三至第十四字节为0x9999,即可确认其为子数据报文。
63.具体地,顺序标识字段的长度为2字节,由于图6是根据图4中的原数据报文得到的首个子数据报文的结构示意图,因此顺序标识字段为0x0000,同理可知,根据图4中的原数据报文得到的第二个子数据报文的顺序标识字段为0x0001。
64.具体地,第一标记字段和包括,第二标记字段包括顺序标识字段。
65.具体地,由于第一阈值为512字节,在图6的示例中,第二字段的长度为496字节,也即第二字段包括图4中原数据报文从前至后的496字段内容。
66.如图8所示,图8是根据图4中的原数据报文得到的第二个子数据报文的结构示意图,根据图4中的原数据报文得到的第二个子数据报文与根据图4中的原数据报文得到的第一个数据子报文的第二包头中,仅有顺序标识字段不同,其中第二个子数据报文的顺序标识字段为0x0001,因此可以通过验证子数据报文包头的mac_dst字段、mac_src字段和类型标识字段是否一致来得知多个子数据报文是否对应同个原数据报文,在确认结果后可以通过顺序标识字段来确定各个子数据报文的顺序,再将各个子数据报文的第二字段按顺序组合即可还原原数据报文。
67.在一实施例中,上述方法步骤还包括步骤s500:在原数据报文的长度未超出第一阈值的情况下,将原数据报文发送至第二处理单元。
68.若原数据报文的长度未超出第一阈值,则无需将原数据报文拆分为多个子数据报文,直接将其发送至第二处理单元即可。
69.如图9所示,图9为本发明另一实施例提供的一种5g网络下的报文处理方法的流程图,在图9的示例中,本发明实施例的一种5g网络下的报文处理方法应用于第二处理单元,
其包括但不限于步骤s600、步骤s700和步骤s800;
70.步骤s600,获取来自于第一处理单元的已接收数据报文,已接收数据报文携带有用于表征报文类型的待测包头;
71.步骤s700,对待测包头进行检测,并在待测包头为第二包头的情况下将已接收数据报文作为子数据报文,其中,第二包头用于表征子数据报文与原数据报文的对应关系;
72.步骤s800,根据子数据报文得到原数据报文。
73.在一实施例中,第二包头包括第一标记字段和第二标记字段,其中,对应于同一原数据报文的各个子数据报文的第一标记字段相同,第二标记字段用于供第二处理单元按顺序根据各个子数据报文还原原数据报文。
74.能够使第二处理单元能够根据第二包头所表征的子数据报文与原数据报文的对应关系来还原原数据报文,因此本发明实施例能够减小第二处理单元所接收的数据报文的长度,使得第二处理单元为了接收数据报文而需要预分配的内存减小,从而能够解决现有技术中5g upf为了用于预存接收报文的缓存较大而导致内存资源浪费的问题。
75.具体地,上述方法步骤还包括步骤s500:在已接收数据报文为子数据报文且第一内存空间不存在的情况下,根据预设的内存空间值向第二处理单元申请第一内存空间,其中,第一内存空间用于将子数据报文还原为原数据报文。
76.具体地,定义静态变量pbuf用于申请1600字节内存,也即申请大小为1600字节的第一内存空间,其初始值为null。当遇到第一个0x9999类型报文时才真正申请内存。
77.具体地,第一阈值设置为512字节,第二包头的长度为16字节。
78.如图10所示,上述方法步骤s800包括但不限于步骤s810、步骤s820和步骤s830:
79.步骤s810,根据各个子数据报文的第一标记字段选取对应于同一原数据报文的子数据报文;
80.步骤s820,将对应于同一原数据报文的子数据报文根据第二标记字段进行排序,得到排序结果;
81.步骤s830,基于排序结果,根据各个子数据报文得到原数据报文。
82.在一实施例中,可以通过验证子数据报文包头的mac_dst字段、mac_src字段和类型标识字段是否一致来得知多个子数据报文是否对应同个原数据报文,在确认结果后可以通过顺序标识字段来确定各个子数据报文的顺序,再将各个子数据报文的第二字段按顺序组合即可还原原数据报文。
83.如图11所示,上述方法步骤s830包括但不限于步骤s831和步骤s832:
84.步骤s831,将第一内存空间内报文的长度作为当前报文长度;
85.步骤s832,将子数据报文对应的缓冲区描述符所指向的内存位置加上第二包头的长度作为起点,将子数据报文的最后一位作为终点,根据排序结果依次将各个子数据报文中起点至终点的内容拷贝至第一内存空间中当前报文长度指向的内存位置,得到原数据报文。
86.示例一:
87.在一具体示例中,第二处理单元得到原数据报文的步骤包括但不限于:
88.步骤1,定义静态变量pbuf用于申请1600字节内存,组包使用,初始值为null。当遇到第一个0x9999类型报文时才真正申请内存。定义静态变量ullen用于保存组包的实际长
度,初始值为0;
89.步骤2,取当前报文,判断类型是否为0x9999。如果不是,则进入下一步,否则进入步骤4;
90.步骤3,判断ullen是否为0,如果为0,则表示没有组包,直接将bd指向的报文上交操作系统内核,进入步骤2;
91.步骤4,判断pbuf是否为空,如果是则申请1600字节长度内存,否则直接进入下一步;
92.步骤5,将接收bd指向的报文加16开始的内存拷贝到pbuf+ullen指向的内存,拷贝长度为报文长度减去16;
93.步骤6,组包长度ullen=ullen+当前报文长度-16;
94.步骤7,进入步骤2
95.步骤8,将地址为pbuf,长度为ullen的内存上交给操作系统内核,进入步骤2;
96.需要说明的是,上述具体示例中的步骤建立在第一包头字段的长度为16字节,第一阈值为512字节,原数据报文小于1600字节的前提下。
97.另外,参照图12,本发明实施例还提供了一种网络设备200,该网络设备200设置有处理器201和存储器202,处理器201和存储器202之间通过总线连接。具体地,处理器201用于提供计算和控制能力,支撑整个网络设备200的运行。处理器201可以是中央处理单元(central processing unit,cpu),该处理器201还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
98.具体地,存储器202可以是flash芯片、只读存储器(rom,read-only memory)磁盘、光盘、u盘或移动硬盘等。
99.本领域技术人员可以理解,图12中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对本发明实施例方案所应用于其上的网络设备200的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
100.其中,处理器用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现本发明实施例提供的任意一种的5g网络下的报文处理方法。
101.在一实施例中,处理器用于运行存储在存储器中的计算机程序。
102.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的网络设备200的具体工作过程,可以参考前述5g网络下的报文处理方法实施例中的对应过程,在此不再赘述。
103.此外,本发明的一个实施例还提供了一种计算机可读存储介质,该存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项5g网络下的报文处理方法的步骤。
104.其中,存储介质可以是前述实施例的电子设备的内部存储单元,例如电子设备的硬盘或内存。存储介质也可以是电子设备的外部存储设备,例如电子设备上配备的插接式
硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
105.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
106.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1