CN112822646B - 消息处理方法和装置、电子设备、计算机可读存储介质 - Google Patents

消息处理方法和装置、电子设备、计算机可读存储介质 Download PDF

Info

Publication number
CN112822646B
CN112822646B CN202110416747.5A CN202110416747A CN112822646B CN 112822646 B CN112822646 B CN 112822646B CN 202110416747 A CN202110416747 A CN 202110416747A CN 112822646 B CN112822646 B CN 112822646B
Authority
CN
China
Prior art keywords
registration request
equal
message
request message
preset threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110416747.5A
Other languages
English (en)
Other versions
CN112822646A (zh
Inventor
胡挺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN202110416747.5A priority Critical patent/CN112822646B/zh
Publication of CN112822646A publication Critical patent/CN112822646A/zh
Application granted granted Critical
Publication of CN112822646B publication Critical patent/CN112822646B/zh
Priority to PCT/CN2022/082427 priority patent/WO2022222674A1/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种消息处理方法和装置、电子设备、计算机可读存储介质,消息处理方法包括:向网络存储功能实体发送N个第一注册请求消息;其中,N为大于或等于1的整数;其中,N个所述第一注册请求消息为对需要向所述网络存储功能实体发送的第二注册请求消息进行拆分得到;其中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。

Description

消息处理方法和装置、电子设备、计算机可读存储介质
技术领域
本申请实施例涉及通信领域,特别涉及消息处理方法和装置、电子设备、计算机可读存储介质。
背景技术
第五代移动通信技术(5G,5th Generation)核心网(5GC,5G Core Network)采用了基于服务的架构(SBA,Service Based Architecture),5GC中所有的网络功能(NF,NetworkFunction)实体可以分为服务生产者和服务消费者两类。服务生产者都需要向网络存储功能(NRF,Network Repository Function)实体注册,目前的注册方法使得作为服务生产者的NF实体在注册过程中占用过多的网络带宽资源,从而影响普通消息的收发,导致链路拥塞,甚至网络瘫痪。
发明内容
本申请实施例提供一种消息处理方法和装置、电子设备、计算机可读存储介质。
第一方面,本申请实施例提供一种消息处理方法,包括:
向网络存储功能实体发送N个第一注册请求消息;其中,N为大于或等于1的整数;
其中,N个所述第一注册请求消息为对需要向所述网络存储功能实体发送的第二注册请求消息进行拆分得到;
其中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。
第二方面,本申请实施例提供一种消息处理装置,包括:
发送模块,用于向网络存储功能实体发送N个第一注册请求消息;其中,N为大于或等于1的整数;
其中,N个所述第一注册请求消息为对需要向所述网络存储功能实体发送的第二注册请求消息进行拆分得到;
其中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。
第三方面,本申请实施例提供一种电子设备,包括:
至少一个处理器;
存储器,存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现上述任意一种消息处理方法。
第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种消息处理方法。
本申请实施例提供的消息处理方法,对需要向NRF实体发送的第二注册请求消息进行拆分得到N个第一注册请求消息,由于第二注册请求消息为超长报文,而拆分得到的每一个第一注册请求消息的信息量均小于或等于第一预设阈值,并且相邻两次发送的第一注册请求消息之间的时间间隔大于或等于第二预设阈值,也就是说,将第二注册请求消息拆分成N个短报文,并且将N个短报文在时间上离散地发送出去,使得发送N个第一注册请求消息所占用的网络带宽资源比发送第二注册请求消息所占用的网络带宽资源要少很多,从而减少对普通消息的收发的影响,保证链路畅通;并且节约了CPU资源,从而提高了处理效率。
附图说明
图1为相关技术提供的通信***交互示意图;
图2为相关技术提供的注册交互示意图;
图3为相关技术提供的服务发现交互示意图;
图4为本申请一个实施例提供的消息处理方法的流程图;
图5为本申请实施例的消息处理方法的交互示意图一;
图6为本申请实施例的服务发现交互示意图一;
图7为本申请实施例的消息处理方法的交互示意图二;
图8为本申请实施例的消息处理方法的交互示意图三;
图9为本申请实施例的消息处理方法的交互示意图四;
图10为本申请另一个实施例提供的消息处理装置的组成框图。
具体实施方式
为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图对本申请提供的消息处理方法和装置、电子设备、计算机可读存储介质进行详细描述。
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本申请透彻和完整,并将使本领域技术人员充分理解本申请的范围。
在不冲突的情况下,本申请各实施例及实施例中的各特征可相互组合。
如本文所使用的,术语“和/或”包括至少一个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本申请。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加至少一个其它特征、整体、步骤、操作、元件、组件和/或其群组。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本申请的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
图1为相关技术提供的通信***交互示意图。
如图1所示,通信***包括:第一NF实体、NRF实体和第二NF实体。
其中,第一NF实体作为服务生产者,第二NF实体作为服务消费者。在不同的业务场景,单个NF实体的角色可以在服务生产者和服务消费者之间来回切换。
目前作为服务生产者的第一NF实体向NRF实体注册的过程大致包括:
第一NF实体向NRF实体发送注册请求消息;
第一NF实体接收NRF实体发送的注册响应消息。
其中,注册请求消息携带第一NF实体的JS对象简谱(JSON,JavaScript ObjectNotation)格式的NF配置(NFProfile)参数,NFProfile参数包含了第一NF实体及其所能提供的服务的一系列配置参数,该配置参数可能会携带该第一NF实体所提供的服务的以下至少一个范围列表:
用户永久标识符(SUPI,Subscription Permanent Identifier)范围列表(SUPIRanges);
通用公共用户标识符(GPSI,Generic Public Subscription Identifier)范围列表(GPSIRanges);
用户互联网协议版本4(IPv4,Internet Protocol Version 4)地址范围列表(IPv4AddressRanges);
用户互联网协议版本6(IPv6,Internet Protocol Version 6)前缀范围列表(IPv6PrefixRanges);
跟踪区域标识(TAI,Tracking Area Indentity)范围列表。
一个SUPI范围列表(SUPIRanges)的例子如下所示,该SUPI范围列表为JSON数组格式,包括了两个SUPI范围,也就是SUPI范围列表大小为2,每个SUPI范围包含一个开始(start)字段和一个结束(end)字段。GPSI范围列表、用户IPv4地址范围列表、用户IPv6前缀范围列表、TAI范围列表的格式与之类似,只有列表名称、start字段和end字段的取值格式不同。
"supiRanges": [
{
"start": "460123456780000",
"end": "460123456789999"
},
{
"start": "460123456790000",
"end": "460123456799999"
}]
注册请求消息中具体携带哪些范围列表与第一NF实体的类型有关,例如,策略控制功能(PCF,Policy Control Function)实体就只支持SUPI和GPSI这两种范围列表,而绑定支持功能(BSF,Binding Support Function)实体就只支持用户IPv4地址范围列表和用户IPv6前缀范围列表。
图2为相关技术提供的注册交互示意图。
如图2所示,为了简化描述,注册请求消息中只携带SUPI范围列表,实际情况下也可以携带某些其他类型范围列表。假设第一NF实体对应1万个SUPI范围,第一NF实体发送的注册请求消息中的NFProfile参数会携带该1万个SUPI范围以及其他配置参数。根据估算,整个注册请求消息是一个长度约700KB的超长报文。
目前的注册过程中,每一个独立部署的NF实体只向NRF实体发送一个注册请求消息,由于目前运营商实行大区制,单个NF实体提供服务的移动用户数量庞大,以及运维人员配置不恰当等原因(例如号段过于分散等),可能会导致注册请求消息中的NFProfile参数的范围列表数量非常庞大,如达到数千个甚至上万个范围列表,而NFProfile参数采用的是纯文本格式,这样导致注册请求消息可能成为大小为几百千字节(KB,Kilobyte)甚至几兆字节(MB,Megabyte)的超长报文。尽管5GC的控制面基于服务的接口(SBI,Service BasedInterface)使用的超文本传输协议第2版(HTTP/2,Hypertext Transfer Protocol 2)协议栈有分帧机制可以将一个比较长的消息体拆分为多个较小的数据(DATA)帧,底层传输层控制协议(TCP,Transmission Control Protocol)协议栈也有分片机制,但是,不管是拆分成多个DATA帧还是进行TCP分片,都需要在极短时间内全部发送完成,因为底层无法感知业务逻辑,也就无法做到离散控制。
另外,如图2所示,第一NRF实体返回的注册响应消息需要携带注册请求消息中的NFProfile参数;总而言之,目前的注册方法使得第一NF实体在注册过程中占用过多的网络带宽资源,从而影响普通消息的收发,导致链路拥塞,甚至网络瘫痪。
另外,第一NF实体在注册过程中由于需要处理超长报文也会占用较多的中央处理单元(CPU,Center Processing Unit)资源,导致第一NF实体处理效率降低。
另外,作为服务消费者的第二NF实体需要调用其他NF实体提供的服务时,需要向NRF实体进行服务发现,即第二NF实体向NRF实体发送发现请求消息;第二NF实体接收NRF实体发送的发现响应消息;其中,发现响应消息中携带符合条件的服务生产者的NF实体的NFProfile参数。如图3所示,假设第二NF实体第一次向NRF实体发送的发现请求消息中携带SUPI A,第二次向NRF实体发送的发现请求消息中携带SUPI B,并且SUPI A落在第一NF实体对应的第1个SUPI范围内,SUPI B落在第一NF实体对应的第1万个SUPI范围内,那么NRF实体两次返回的发现响应消息中均会携带完整的NFProfile参数,该NFProfile参数包含了1万个SUPI范围,也就是说,用能够落在这1万个SUPI范围内的任何SUPI去进行服务发现,返回的发现响应消息都是长度约700KB的超长报文。从而使得第二NF实体在服务发现过程中也会占用过多的网络带宽资源,从而影响普通消息的收发,导致链路拥塞,甚至网络瘫痪;并且,第二NF实体在服务发现过程中由于需要处理超长报文也会占用较多的CPU资源,导致第二NF实体处理效率降低。
技术术语说明
在本申请中,如无特殊说明,则以下技术术语应按照以下解释理解:
NF实体是指实现为用户提供的服务功能的NF实例。
本申请实施例中的注册请求消息、注册响应消息、发现请求消息、发现响应消息均以报文的形式在网络中传输,一般认为总长度超过64KB的报文为超长报文。
本申请实施例的消息处理方法可以应用于任何一个包括第一NF实体、NRF实体和第二NF实体的网络,例如可以应用于第三代合作伙伴计划(3GPP,3rd GenerationPartnership Project)协议、采用SBA架构实现的5GC控制面网络,也可以应用于未来的网络。
图4为本申请一个实施例提供的消息处理方法的流程图。
第一方面,参照图4,本申请一个实施例提供一种消息处理方法,应用于第一NF实体,该方法包括:
步骤400、向NRF实体发送N个第一注册请求消息;其中,N为大于或等于1的整数。
在本申请实施例中,N个所述第一注册请求消息为对需要向所述NRF实体发送的第二注册请求消息进行拆分得到。
在本申请实施例中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。
在本申请实施例中,需要向NRF实体发送的第二注册请求消息即为前面描述的相关技术中的注册请求消息,由前面的描述可知,第二注册请求消息为超长报文,在注册过程中由于处理超长报文需要占用过多的网络带宽资源,从而影响普通消息的收发,导致链路拥塞,甚至网络瘫痪;并且,在注册过程中由于需要处理超长报文也会占用较多的CPU资源,导致第一NF实体处理效率降低。
在一些示例性实施例中,实际实现过程中,可以先判断需要向NRF实体发送的第二注册请求消息是否为超长报文,在需要向NRF实体发送的第二注册请求消息为超长报文的情况下,将第二注册请求消息拆分成N个第一注册请求消息,使得每一个第一注册请求消息的信息量均小于或等于第一预设阈值;然后向NRF实体发送N个第一注册请求消息。
在第二注册请求消息不是超长报文的情况下,则不需要将第二注册请求消息拆分成N个第一注册请求消息,直接将第二注册请求消息作为第一注册请求消息发送给NRF实体即可。
在一些示例性实施例中,可以预先设置时间间隔,按照预先设置的时间间隔依次向NRF实体发送N个第一注册请求消息。
本申请实施例对第二预设阈值的具体取值不作限定,例如,时间间隔可以配置在10毫秒到10000毫秒之间,可以根据注册过程总时长和防冲击需求来决定具体取值,一般情况下,配置成100毫秒是相对合理的。
在一些示例性实施例中,每一个第一注册请求消息的信息量均小于或等于第一预设阈值包括:
每一个所述第一注册请求消息中携带的配置参数中包含的范围数量均小于或等于第三预设阈值;
或者,每一个所述第一注册请求消息中携带的配置参数中包含的每一种范围数量均小于或等于第四预设阈值;
或者,每一个所述第一注册请求消息中携带的配置参数的长度均小于或等于第五预设阈值;
或者,每一个所述第一注册请求消息的长度均小于或等于第六预设阈值。
也就是说,前面描述的每一个第一注册请求消息的信息量均小于或等于第一预设阈值可以是指每一个第一注册请求消息中携带的配置参数中包含的范围数量均小于或等于第三预设阈值,从而间接反映出每一个第一注册请求消息的信息量均小于或等于第一预设阈值;也可以是指每一个所述第一注册请求消息中携带的配置参数中包含的每一种范围数量均小于或等于第四预设阈值,从而间接反映出每一个第一注册请求消息的信息量均小于或等于第一预设阈值;也可以是指每一个第一注册请求消息中携带的配置参数的长度均小于或等于第五预设阈值,从而间接反映出每一个第一注册请求消息的信息量均小于或等于第一预设阈值;也可以是指每一个第一注册请求消息的长度均小于或等于第六预设阈值,从而间接反映出每一个第一注册请求消息的信息量均小于或等于第一预设阈值。
不管采用哪种方式实现,最终的目的均是使得每一个第一注册请求消息的信息量均小于或等于第一预设阈值,为达到每一个第一注册请求消息的信息量均小于或等于第一预设阈值的目的所采用的其他方式均在本申请实施例的保护范围内,这里不再赘述。
在一些示例性实施例中,第一注册请求消息中携带的配置参数是指前面所描述的NFProfile参数。
本申请实施例对第三预设阈值的具体取值不作限定。例如每一个第一注册请求消息中携带的配置参数中包含的范围数量在100到5000之间,一般情况下,范围数量配置成500左右是相对合理的,也就是说,可以将第三预设阈值配置成500。
例如,仍然以图2中的例子为例进行说明,在第一NF实体向NRF实体注册时,判断第一NF实体所提供服务的SUPI范围数量是否小于或等于500,在第一NF实体所提供服务的SUPI范围数量(这个例子中为1万个)大于500的情况下,如图5所示,将包括1万个SUPI范围的SUPI范围列表拆分成20个SUPI范围列表,每一个SUPI范围列表包括500个SUPI范围。然后在每一个第一注册请求消息中携带的NFProfile参数中包含500个SUPI范围,这样,每一个第一注册请求消息和注册响应消息均变成了35KB左右的较短报文,大小是原来的1/20。注册完成后,可以在NRF实体上查看到20个虚拟NF实体对应的NFProfile参数。
完成上述注册流程后,第二NF实体使用用户相关参数(即为终端的SUPI)向NRF实体进行服务发现,如图6所示,仍然以上述发现条件SUPI A和SUPI B为例,第二NF实体向NRF实体发送发现请求消息1,发现请求消息1中携带SUPI A;NRF向第二NF实体返回的发现响应消息1中仅携带包括SUPI A的SUPI范围所在的NFProfile参数即可,也就是仅携带500个SUPI范围;类似的,第二NF实体向NRF实体发送发现请求消息2,发现请求消息2中携带SUPIB;NRF向第二NF实体返回的发现响应消息2中仅携带包括SUPI B的SUPI范围所在的NFProfile参数即可,也就是仅携带500个SUPI范围。这样,每一个发现响应消息均为35KB左右的报文,长度也只有原来的1/20。
本申请实施例对第五预设阈值的具体取值不作限定。例如每一个第一注册请求消息中携带的配置参数的长度在16KB到128KB之间,一般情况下,长度配置成32KB左右是相对合理的,也就是说,可以将第五预设阈值配置成32KB。
例如,仍然以图2中的例子为例进行说明,在第一NF实体向NRF实体注册时,判断第一注册请求消息中携带的NFProfile参数最大长度为32KB,在构造NFProfile参数时,如果NFProfile参数的总长度大于32KB,则需要拆分出一个新的NFProfile参数,但在拆分过程中必须保证语法的完整性,不能出现参数残缺的情况,也就是说,拆分过程中应该保证NFProfile参数中包含整数个SUPI范围,一般来说,实际构造出来的长度会小于32KB。按照配置NFProfile参数的最大长度为32KB的方式的注册流程如图7所示,原来约750KB的超长报文被拆分成多个携带小于或等于32KB的NFProfile参数的较短报文,并且每发送一个第一注册请求消息,则按照配置的时间间隔等待,然后发送下一个第一注册请求消息。
本申请实施例对第六预设阈值的具体取值不作限定。例如每一个第一注册请求消息的长度在16KB到128KB之间,一般情况下,长度配置成32KB左右是相对合理的,也就是说,可以将第六预设阈值配置成32KB。
在一些示例性实施例中,所述第一注册请求消息中携带的配置参数中包含的范围包括以下至少之一:
SUPI范围;
GPSI范围;
用户IPv4地址范围;
用户IPv6前缀范围;
TAI范围。
也就是说,在本申请实施例中,第一注册请求消息中携带的配置参数中可以仅包含上述任意一种范围,也可以包含上述两种或两种以上范围。具体携带哪些参数与NF类型有关。
例如,如图8所示,第一注册请求消息中携带的NFProfile参数中同时包含SUPI范围和GPSI范围,此时可以合理地配置每种范围的最大数量,以控制NFProfile参数中包含的范围总数量。如配置每个第一注册请求消息中携带的NFProfile参数中包含SUPI范围和GPSI范围的最大数量均为250,那么每当一个第一注册请求消息中携带的NFProfile参数中包含的SUPI范围或GPSI范围的数量达到250,或者每当一个第一注册请求消息中携带的NFProfile参数中包含的SUPI范围和GPSI范围的数量同时达到250,则拆分出一个新的第一注册请求消息。假设原始NFProfile参数包含1万个SUPI范围和1万个GPSI范围,则最终拆分为40个第一注册请求消息,每一个第一注册请求消息携带的NFProfile参数中包含250个SUPI范围和250个GPSI范围。
又如,如果配置每一个NFProfile参数携带的用户IPv4地址范围和用户IPv6前缀范围的最大数量均为300,那么当单个NFProfile参数同时携带1万个用户IPv4地址范围和1万个用户IPv6前缀范围,则最终可以拆分为34个第一注册请求消息,前面33个第一注册请求消息携带的NFProfile参数中包含300个IPv4地址范围和300个IPv6前缀范围,最后一个第一注册请求消息携带的NFProfile参数中包含100个IPv4地址范围和100个IPv6前缀范围,如图9所示。
在本申请实施例中,第一注册请求消息中携带的配置参数中包含的范围均为第一NF所提供服务对应的范围,这里的服务是指对终端的服务。
在一些示例性实施例中,所述第一注册请求消息中携带的配置参数中包含虚拟NF实例标识,不同第一注册请求消息中携带的配置参数中包含的虚拟网络功能实例标识不同。
在本申请实施例中,可以预先为第一NF实体配置虚拟NF实例标识范围池,虚拟NF实例标识范围池包括M个虚拟NF实例标识,每发送一个第一注册请求消息,从虚拟NF实例标识范围池中申请一个虚拟NF实例标识。
在本申请实施例中,M个具体取值可以视具体情况来定,只要保证虚拟NF实例标识全局唯一即可。为了保证虚拟NF实例标识全局唯一,为不同第一NF实体配置的虚拟NF实例标识范围池不能相互重叠,也就是说,为第一NF实例配置的虚拟NF实例标识范围池中的每一个虚拟NF实例标识均是全局唯一。
在本申请实施例中,由于每一个虚拟NF实例标识均是全局唯一,因此,可以将第一NF实体发送的每一个第一注册请求消息看成是一个虚拟NF实体发送的,也就是说,一个第一NF实体对外表现成N个虚拟NF实体,每一个虚拟NF实体的注册过程与相关技术中的第一NF实体的注册过程相同,区别仅仅在于所发送的注册请求消息的长度不同,从而本申请实施例的虚拟NF实体所发送的第一注册请求消息的长度比较短,不会占用过多的网络带宽资源,从而减少对普通消息的收发的影响,保证链路畅通;并且节约了CPU资源,从而提高了处理效率。
在一些示例性实施例中,所述向NRF实体发送N个第一注册请求消息后,该方法还包括:
步骤401、接收NRF实体返回的N个注册响应消息;其中,N个所述第一注册请求消息与N个所述注册响应消息一一对应。
在一些示例性实施例中,相对应的所述第一注册请求消息和所述注册响应消息中携带的配置参数中包含的范围数量相同。
在本申请实施例中,第一注册请求消息和注册响应消息相对应是指注册响应消息是针对第一注册请求消息进行回复的消息。
本申请实施例提供的消息处理方法,对需要向NRF实体发送的第二注册请求消息进行拆分得到N个第一注册请求消息,由于第二注册请求消息为超长报文,而拆分得到的每一个第一注册请求消息的长度均小于或等于第一预设阈值,并且相邻两次发送的第一注册请求消息之间的时间间隔大于或等于第二预设阈值,也就是说,将第二注册请求消息拆分成N个短报文,并且将N个短报文在时间上离散地发送出去,使得发送N个第一注册请求消息所占用的网络带宽资源比发送第二注册请求消息所占用的网络带宽资源要少很多,从而减少对普通消息的收发的影响,保证链路畅通;并且节约了CPU资源,从而提高了处理效率。
另外,采用本申请实施例的消息处理方法实现注册过程后,在第二NF实体进行服务发现的过程中,NRF实体向第二NF实体返回的发现响应消息也变为较短的普通报文,使得服务发现过程中所占用的网络带宽资源也相对变少,从而减少对普通消息的收发的影响,保证链路畅通;并且节约了CPU资源,从而提高了处理效率。
第二方面,本申请实施例提供一种电子设备,包括:
至少一个处理器;
存储器,存储器上存储有至少一个程序,当至少一个程序被至少一个处理器执行时,实现上述任意一种消息处理方法。
其中,处理器为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH)。
在一些实施例中,处理器、存储器通过总线相互连接,进而与计算设备的其它组件连接。
第三方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种消息处理方法。
图10为本申请另一个实施例提供的消息处理装置的组成框图。
第四方面,参照图10,本申请另一个实施例提供一种消息处理装置,包括:
发送模块1001,用于向NRF实体发送N个第一注册请求消息;其中,N为大于或等于1的整数;
其中,N个所述第一注册请求消息为对需要向所述NRF实体发送的第二注册请求消息进行拆分得到;
其中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。
在一些示例性实施例中,所述每一个第一注册请求消息的信息量均小于或等于第一预设阈值包括:
每一个所述第一注册请求消息中携带的配置参数中包含的范围数量均小于或等于第三预设阈值;
或者,每一个所述第一注册请求消息中携带的配置参数中包含的每一种范围数量均小于或等于第四预设阈值;
或者,每一个所述第一注册请求消息中携带的配置参数的长度均小于或等于第五预设阈值;
或者,每一个所述第一注册请求消息的长度均小于或等于第六预设阈值。
在一些示例性实施例中,所述第一注册请求消息中携带的配置参数中包含的范围包括以下至少之一:
SUPI范围;
GPSI范围;
用户IPv4地址范围;
用户IPv6前缀范围;
TAI范围。
在一些示例性实施例中,所述第一注册请求消息中携带的配置参数中包含虚拟网络功能实例标识,不同第一注册请求消息中携带的配置参数中包含的虚拟网络功能实例标识不同。
在一些示例性实施例中,还包括:
接收模块1002,用于接收所述NRF实体返回的N个注册响应消息;其中,N个所述第一注册请求消息与N个所述注册响应消息一一对应。
在一些示例性实施例中,相对应的所述第一注册请求消息和所述注册响应消息中携带的配置参数中包含的范围数量相同。
上述消息处理装置的具体实现过程与前述实施例消息处理方法的具体实现过程相同,这里不再赘述。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储器、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本申请的范围的情况下,可进行各种形式和细节上的改变。

Claims (9)

1.一种消息处理方法,包括:
向网络存储功能实体发送N个第一注册请求消息;其中,N为大于或等于1的整数;
其中,N个所述第一注册请求消息为对需要向所述网络存储功能实体发送的第二注册请求消息进行拆分得到;
其中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。
2.根据权利要求1所述的消息处理方法,其中,所述每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值包括:
每一个所述第一注册请求消息中携带的配置参数中包含的范围数量均小于或等于第三预设阈值;
或者,每一个所述第一注册请求消息中携带的配置参数中包含的每一种范围数量均小于或等于第四预设阈值;
或者,每一个所述第一注册请求消息中携带的配置参数的长度均小于或等于第五预设阈值;
或者,每一个所述第一注册请求消息的长度均小于或等于第六预设阈值。
3.根据权利要求2所述的消息处理方法,其中,所述第一注册请求消息中携带的配置参数中包含的范围包括以下至少之一:
用户永久标识符范围;
通用公共用户标识符范围;
用户互联网协议版本4地址范围;
用户互联网协议版本6前缀范围;
跟踪区域标识范围。
4.根据权利要求1所述的消息处理方法,其中,所述第一注册请求消息中携带的配置参数中包含虚拟网络功能实例标识,不同第一注册请求消息中携带的配置参数中包含的虚拟网络功能实例标识不同。
5.根据权利要求1-4任意一项所述的消息处理方法,所述向网络存储功能实体发送N个第一注册请求消息后,该方法还包括:
接收所述网络存储功能实体返回的N个注册响应消息;其中,N个所述第一注册请求消息与N个所述注册响应消息一一对应。
6.根据权利要求5所述的消息处理方法,其中,相对应的所述第一注册请求消息和所述注册响应消息中携带的配置参数中包含的范围数量相同。
7.一种消息处理装置,包括:
发送模块,用于向网络存储功能实体发送N个第一注册请求消息;其中,N为大于或等于1的整数;
其中,N个所述第一注册请求消息为对需要向所述网络存储功能实体发送的第二注册请求消息进行拆分得到;
其中,每一个所述第一注册请求消息的信息量均小于或等于第一预设阈值;相邻两次发送的所述第一注册请求消息之间的时间间隔大于或等于第二预设阈值。
8.一种电子设备,包括:
至少一个处理器;
存储器,所述存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现根据权利要求1-6任意一项所述的消息处理方法。
9.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1-6任意一项所述的消息处理方法。
CN202110416747.5A 2021-04-19 2021-04-19 消息处理方法和装置、电子设备、计算机可读存储介质 Active CN112822646B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110416747.5A CN112822646B (zh) 2021-04-19 2021-04-19 消息处理方法和装置、电子设备、计算机可读存储介质
PCT/CN2022/082427 WO2022222674A1 (zh) 2021-04-19 2022-03-23 消息处理方法和装置、电子设备、计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110416747.5A CN112822646B (zh) 2021-04-19 2021-04-19 消息处理方法和装置、电子设备、计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN112822646A CN112822646A (zh) 2021-05-18
CN112822646B true CN112822646B (zh) 2021-08-13

Family

ID=75863662

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110416747.5A Active CN112822646B (zh) 2021-04-19 2021-04-19 消息处理方法和装置、电子设备、计算机可读存储介质

Country Status (2)

Country Link
CN (1) CN112822646B (zh)
WO (1) WO2022222674A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822646B (zh) * 2021-04-19 2021-08-13 中兴通讯股份有限公司 消息处理方法和装置、电子设备、计算机可读存储介质
CN113687878B (zh) * 2021-08-23 2023-12-01 北京京东振世信息技术有限公司 一种信息交互方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106713170A (zh) * 2016-12-30 2017-05-24 杭州迪普科技股份有限公司 一种vsm通道的报文分片方法及装置
CN111314908A (zh) * 2018-02-09 2020-06-19 Oppo广东移动通信有限公司 无线通信的方法、网络设备和终端设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6787190B2 (ja) * 2017-03-06 2020-11-18 カシオ計算機株式会社 認証装置及びプログラム
CN109803242B (zh) * 2017-11-17 2021-09-03 中兴通讯股份有限公司 通过nrf进行nf发现的方法、设备及可读存储介质
US20190230556A1 (en) * 2018-01-19 2019-07-25 Electronics And Telecommunications Research Institute Apparatus and method for network function profile management
US20210243170A1 (en) * 2018-05-21 2021-08-05 Telefonaktiebolaget Lm Ericsson (Publ) Methods for processing encrypted domain name server, dns, queries received from user equipment in a telecommunication network
US11864098B2 (en) * 2018-11-14 2024-01-02 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatuses for network function selection in 5G for a user
CN115396851A (zh) * 2019-09-26 2022-11-25 华为技术有限公司 一种基于nf的通信方法、设备及存储介质
CN112822646B (zh) * 2021-04-19 2021-08-13 中兴通讯股份有限公司 消息处理方法和装置、电子设备、计算机可读存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106713170A (zh) * 2016-12-30 2017-05-24 杭州迪普科技股份有限公司 一种vsm通道的报文分片方法及装置
CN111314908A (zh) * 2018-02-09 2020-06-19 Oppo广东移动通信有限公司 无线通信的方法、网络设备和终端设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Introducing a new set of key issues to TR 33.855;Deutsche Telekom AG;《3GPP TSG SA WG3 (Security) Meeting #92 S3-182503》;20180824;全文 *

Also Published As

Publication number Publication date
CN112822646A (zh) 2021-05-18
WO2022222674A1 (zh) 2022-10-27

Similar Documents

Publication Publication Date Title
US9497598B2 (en) Service information pushing and receiving method, and related apparatus and system
CN112822646B (zh) 消息处理方法和装置、电子设备、计算机可读存储介质
CN112152940B (zh) 报文处理方法、装置以及***
EP3754995A1 (en) Video optimization method, device, system, terminal, network apparatus, and storage medium
EP3813318A1 (en) Packet transmission method, communication device, and system
CN111585815B (zh) 一种端口数据采集方法及装置
US10136375B2 (en) Method for service data management, apparatus, and system
CN112671818A (zh) 数据订阅方法、装置及***
US20200344725A1 (en) Data transmission method and apparatus, and computer storage medium
CN112422485B (zh) 一种传输控制协议的通信方法及装置
CN113973091A (zh) 一种报文处理方法、网络设备以及相关设备
CN110784510A (zh) 目标服务节点接入总线的方法、服务节点的信息交互方法
CN111224759A (zh) 一种承载配置方法、装置及设备
US11436172B2 (en) Data frame interface network device
CN115344405A (zh) 一种数据处理方法、网络接口卡、电子设备及存储介质
CN114071386B (zh) 协同网络侧和计费侧计费的方法、装置和***
CN114697269A (zh) 数据通信方法、装置、设备和介质
CN112003796A (zh) 一种广播报文处理方法、***、设备及计算机存储介质
US20140074956A1 (en) Message sending method and apparatus
CN113709015A (zh) 数据传输方法、电子设备及存储介质
CN103580805A (zh) 报文的处理方法及装置
CN110445721B (zh) 一种报文转发方法及装置
CN113596029B (zh) 功能手机的数据包传输方法及装置、功能手机
CN111567015B (zh) 一种数据传输方法及装置、计算机存储介质
CN107852597A (zh) 一种发现终端设备的方法及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant