CN111327533A - Information transmission addressing method of 5G communication network equipment - Google Patents
Information transmission addressing method of 5G communication network equipment Download PDFInfo
- Publication number
- CN111327533A CN111327533A CN202010131427.0A CN202010131427A CN111327533A CN 111327533 A CN111327533 A CN 111327533A CN 202010131427 A CN202010131427 A CN 202010131427A CN 111327533 A CN111327533 A CN 111327533A
- Authority
- CN
- China
- Prior art keywords
- message
- layer
- routing
- signaling
- tcp
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004891 communication Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 title claims abstract description 18
- 230000011664 signaling Effects 0.000 claims abstract description 144
- 238000005538 encapsulation Methods 0.000 claims abstract description 61
- 230000006978 adaptation Effects 0.000 claims abstract description 41
- 238000012545 processing Methods 0.000 claims abstract description 19
- 230000008859 change Effects 0.000 claims description 54
- 238000013507 mapping Methods 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 7
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 12
- 230000003993 interaction Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及网络通信技术领域,尤其涉及一种5G通信网络设备的信息传输寻址方法。The invention relates to the technical field of network communication, and in particular, to an information transmission addressing method for 5G communication network equipment.
背景技术Background technique
通信网设备组网时,为支持漫游和跨局切换等各种业务,需要支持设备间两两互联。然而目前公网的核心网络设备主要采用七号信令进行设备间的信息传输寻址。七号信令网络由信令点、信令转接点和连接它们的信令链路组成。在七号信令网络中,信令点装备有共路信令系统的通信网节点包括源节点和目的节点。信令转接点是将信令消息从一条信令链路传递到另一条信令链路的信令转接节点。信令链路连接各个信令点、信令转接点,是用来传送信令消息的物理链路。其SCCP层协议在MTP层定义PC的基础上,定义了GT(全球标志码)和SSN(子系统号)。In order to support various services such as roaming and inter-office handover during networking of communication network devices, it is necessary to support the interconnection between devices. However, at present, the core network devices of the public network mainly use the No. 7 signaling for information transmission and addressing between devices. The No. 7 signaling network consists of signaling points, signaling transfer points, and signaling links connecting them. In the No. 7 signaling network, a communication network node whose signaling point is equipped with a common-path signaling system includes a source node and a destination node. A signaling transit point is a signaling transit node that passes signaling messages from one signaling link to another signaling link. The signaling link connects various signaling points and signaling transfer points, and is a physical link used to transmit signaling messages. Its SCCP layer protocol defines GT (Global Identification Code) and SSN (Subsystem Number) on the basis of MTP layer definition of PC.
SCCP能够根据PC、SSN和GT的组合进行灵活的路由,以决定七号信令消息在核心网络设备间的接收或转发。SIGTRAN议栈定义了一系列适配层协议,分为IP协议、信令传输、信令传输适配和信令应用等四层,将基于E1传输的七号信令转化为基于IP传输。在IP网络时代,七号信令的应用则必须建立在SIGTRAN协议栈的基础上。SCCP can perform flexible routing according to the combination of PC, SSN and GT to decide the reception or forwarding of No. 7 signaling messages between core network devices. The SIGTRAN protocol stack defines a series of adaptation layer protocols, which are divided into four layers: IP protocol, signaling transmission, signaling transmission adaptation, and signaling application. In the IP network era, the application of No. 7 signaling must be based on the SIGTRAN protocol stack.
然而,采用七号信令方式进行信息传输寻址成本巨大。一方面是因为,如上所述,其传输层不能直接承载于IP,必须经过信令的适配和转换。另一方面,基于传统电路交换的七号信令过于繁杂冗余,当信令点数址增大时,信令链路数会急剧增加,已经不能适应以IP为主的核心网络。However, using the No. 7 signaling method for information transmission and addressing costs a lot. On the one hand, it is because, as mentioned above, its transport layer cannot be directly carried over IP, and must undergo signaling adaptation and conversion. On the other hand, the No. 7 signaling based on traditional circuit switching is too complicated and redundant. When the number of signaling points and addresses increases, the number of signaling links will increase sharply, and it cannot adapt to the IP-based core network.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本申请实施例提供了一种5G通信网络设备的信息传输寻址方法,解决了现有技术中采用七号信令方式进行信息传输寻址成本巨大的问题。In view of this, the embodiments of the present application provide an information transmission addressing method for 5G communication network equipment, which solves the problem of huge cost of information transmission addressing in the prior art by using the No. 7 signaling method.
本发明申请提供了一种用于5G通信网络设备的信息传输寻址方法,包括:The present application provides an information transmission addressing method for 5G communication network equipment, including:
在传输层和应用层之间增加TCP封装层和信令适配层;Add a TCP encapsulation layer and a signaling adaptation layer between the transport layer and the application layer;
TCP封装层接收TCP层消息,并判断TCP封装层报头中的目的信令编码是否等于当前设备的源信令点编码;The TCP encapsulation layer receives the TCP layer message, and determines whether the destination signaling code in the header of the TCP encapsulation layer is equal to the source signaling point code of the current device;
当TCP封装层报头中的目的信令编码等于当前设备的源信令点编码时,将消息转发给信令适配层或业务层处理;When the destination signaling code in the header of the TCP encapsulation layer is equal to the source signaling point code of the current device, the message is forwarded to the signaling adaptation layer or the service layer for processing;
信令适配层接收所述消息,并判断信令适配层报头中被叫用户全局码是存在于预先配置的本地全局码列表中;The signaling adaptation layer receives the message, and judges that the called user global code in the header of the signaling adaptation layer exists in the preconfigured local global code list;
当信令适配层报头中被叫用户全局码存在于预先配置的本地全局码列表中时,将所述消息发送到应用层处理。When the called user global code in the header of the signaling adaptation layer exists in the preconfigured local global code list, the message is sent to the application layer for processing.
可选地,所述方法还包括:当TCP封装层报头中的目的信令编码不等于当前设备的源信令点编码时,利用TCP封装层将消息发送到其他网元设备进行处理;Optionally, the method further includes: when the destination signaling code in the header of the TCP encapsulation layer is not equal to the source signaling point code of the current device, using the TCP encapsulation layer to send the message to other network element devices for processing;
当信令适配层报头中被叫用户全局码不存在于预先配置的本地全局码列表中时,利用信令适配层将消息发送到其他网元设备进行处理。When the called user global code in the header of the signaling adaptation layer does not exist in the pre-configured local global code list, the signaling adaptation layer is used to send the message to other network element devices for processing.
可选地,TCP封装层接收TCP层消息,并判断TCP封装层包头中的目的信令编码是否等于当前设备的源信令点编码包括:根据所述目的信令点编码,在预先配置的链路集中查找是否有对应的TCP连接;Optionally, the TCP encapsulation layer receives the TCP layer message, and determines whether the destination signaling code in the packet header of the TCP encapsulation layer is equal to the source signaling point code of the current device. Find whether there is a corresponding TCP connection in the road set;
若有对应的TCP连接,则将消息发送至所查找的链路,消息路由成功;If there is a corresponding TCP connection, the message is sent to the searched link, and the message is routed successfully;
若没有对应的TCP连接,判断是否有默认链路,若有默认链路则将消息发送至默认链路,否则丢弃。If there is no corresponding TCP connection, determine whether there is a default link, if there is a default link, send the message to the default link, otherwise discard it.
可选地,所述将消息发送至默认链路具体包括:信令转接点收到该消息,若判断目的信令点编码不等于当前网元设备的源信令点编码,则根据预先配置的链路集查找TCP连接,当查到有信令点编码对应的连接时,则将消息发往该连接,消息路由成功。Optionally, the sending the message to the default link specifically includes: the signaling transfer point receives the message, and if it is judged that the destination signaling point code is not equal to the source signaling point code of the current network element device, according to the pre-configured The link set searches for a TCP connection, and when a connection corresponding to the signaling point code is found, the message is sent to the connection, and the message is routed successfully.
可选地,所述TCP封装层为网元设备定义信令点编码,信令点编码对应于IP地址和端口号,采用全网统一的编码方式;TCP的封装功能模块通过所述信令点编码实现全网内的网元设备寻址;Optionally, the TCP encapsulation layer defines a signaling point code for network element equipment, and the signaling point code corresponds to an IP address and a port number, and adopts a unified encoding method for the entire network; the TCP encapsulation function module passes through the signaling point. Coding realizes the addressing of network element equipment in the whole network;
所述信令适配层为TCP封装的应用层,在源设备无法获取目的信令点编码时,将设备的全网唯一的编号的全局码翻译为信令点编码,再根据信令点编码,把消息通过预先设定的路由发往目的地。The signaling adaptation layer is an application layer encapsulated by TCP. When the source device cannot obtain the destination signaling point code, the global code of the device's network-wide unique number is translated into the signaling point code, and then according to the signaling point code. , send the message to the destination through the preset route.
可选地,所述利用信令适配层将消息发送到其他网元设备进行处理包括:Optionally, using the signaling adaptation layer to send the message to other network element devices for processing includes:
根据不同的全局码类型,到不同的全局码路由表中查询路由,所述全局码路由表是根据全局码规划而预先配置,保存了全局码与目的信令点编码的映射关系;According to different global code types, query routes in different global code routing tables, and the global code routing table is preconfigured according to the global code planning, and the mapping relationship between the global code and the destination signaling point code is preserved;
如果查询到对应的映射关系,则将TCP封装报头中的目的信令点编码改为全局码路由表中配置的目的信令点编码,并向TCP封装层发送消息,然后利用TCP封装层进行消息发送,消息路由成功;If the corresponding mapping relationship is found, change the destination signaling point code in the TCP encapsulation header to the destination signaling point code configured in the global code routing table, send a message to the TCP encapsulation layer, and then use the TCP encapsulation layer to process the message. Send, message routing is successful;
如果没有查询到对应的映射关系,则通过默认链路发送消息。If the corresponding mapping relationship is not queried, the message is sent through the default link.
可选地,所述方法还包括:获取网元设备的路由配置信息变更通知,所述路由信息变更通知包括路由执行对象变更路由信息后的路由配置信息;Optionally, the method further includes: acquiring a routing configuration information change notification of the network element device, where the routing information modification notification includes routing configuration information after the routing execution object has changed the routing information;
根据所述路由配置信息变更通知,在数据库中确定变更路由信息的路由执行对象的对象模型的位置,并在所述位置对路由执行对象的对象模型进行更新,使得更新后的对象模型的对象描述信息,与所述路由配置信息变更通知中记录的路由配置信息相应。According to the routing configuration information change notification, determine the position of the object model of the routing execution object whose routing information is changed in the database, and update the object model of the routing execution object at the position, so that the object description of the updated object model is information, corresponding to the routing configuration information recorded in the routing configuration information change notification.
可选地,所述路由配置信息变更通知包括:路由执行对象创建通知、路由执行对象删除通知、路由执行对象内容改变通知中的任意一种。Optionally, the routing configuration information change notification includes any one of a routing execution object creation notification, a routing execution object deletion notification, and a routing execution object content change notification.
可选地,所述在所述位置对路由执行对象的对象模型进行更新包括:根据所述路由配置信息变更通知,在所述位置创建或删除路由执行对象的对象模型。Optionally, the updating the object model of the route execution object at the location includes: creating or deleting the object model of the route execution object at the location according to the routing configuration information change notification.
可选地,各网元设备之间采用统一的消息结构形式,所述消息结构包括以下五个部分:Optionally, a unified message structure is adopted between each network element device, and the message structure includes the following five parts:
TCP/IP报头;TCP/IP header;
HEADFLAG,表示TCP封装层报文的开始;HEADFLAG, indicating the beginning of the TCP encapsulation layer message;
TCP封装报头;TCP encapsulation header;
应用层报文;和application layer messages; and
ENDFLAG,表示TCP封装报文的结束。ENDFLAG, indicating the end of the TCP encapsulation packet.
本申请实施例提供一种5G通信网络设备的信息传输寻址方法,在一个实施例中,通过在传输层和应用层之间增加TCP封装层和信令适配层,当设备的TCP封装层收到TCP层的消息时,首先判断TCP封装包头中的目的信令点编码是否等于当前设备的源信令点编码,如果判断为相等,表明该消息是本设备要处理的消息,则判断用户类型,然后将消息发给对应用户类型的信令适配层或业务层处理。如果判断为不相等,表明该消息需要转发,则利用TCP封装层进行消息发送。在本申请实施例中当设备互相通信时,无需两两互联,也可以通过其它设备转接,这些用于转接的设备本身也可以是业务节点。由于转接可以根据全局码或者信令点编码进行,使得通信设备的业务层也具备了路由能力,并且可以按照不同的业务实施不同的路由策略。An embodiment of the present application provides an addressing method for information transmission of a 5G communication network device. In one embodiment, by adding a TCP encapsulation layer and a signaling adaptation layer between the transport layer and the application layer, when the TCP encapsulation layer of the device is When receiving a message from the TCP layer, first determine whether the destination signaling point code in the TCP encapsulation header is equal to the source signaling point code of the current device. type, and then send the message to the signaling adaptation layer or service layer corresponding to the user type for processing. If it is judged that they are not equal, indicating that the message needs to be forwarded, the TCP encapsulation layer is used to send the message. In this embodiment of the present application, when devices communicate with each other, they do not need to be interconnected, and can also be switched through other devices, and these devices used for switching can also be service nodes themselves. Since the transfer can be performed according to the global code or the signaling point code, the service layer of the communication device also has the routing capability, and different routing strategies can be implemented according to different services.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1为TCP/IP协议栈的示意图;Fig. 1 is the schematic diagram of TCP/IP protocol stack;
图2为本发明申请一种路由信息管理系统结构示意图;2 is a schematic structural diagram of a routing information management system applied for by the present invention;
图3为本发明申请一种5G通信网络设备的信息传输寻址方法的流程图;FIG. 3 is a flowchart of an information transmission addressing method for a 5G communication network device applied for by the present invention;
图4为本发明申请一种路由信息管理方法的流程示意图。FIG. 4 is a schematic flowchart of applying for a routing information management method according to the present invention.
具体实施方式Detailed ways
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be further described in detail below through the accompanying drawings and embodiments.
本发明申请实施例提供了一种用于5G通信网络设备的信息传输寻址方法,通过扩展TCP/IP协议栈,在TCP/IP协议栈的传输层和应用层之间增加TCP封装层和信令适配层,使得网元设备在进行互相通信时无需两两互联,可以通过其他网元设备进行信息的转发。当网元设备进行信息转发时,其业务层也具备了路由能力,并且可以按照不同的业务实施不同的路由策略。The embodiments of the present application provide an information transmission addressing method for 5G communication network equipment. By extending the TCP/IP protocol stack, a TCP encapsulation layer and a message layer are added between the transport layer and the application layer of the TCP/IP protocol stack. The adaptation layer is made so that the network element devices do not need to be interconnected when communicating with each other, and information can be forwarded through other network element devices. When network element equipment forwards information, its service layer also has routing capability, and can implement different routing strategies according to different services.
图1为TCP/IP协议栈的示意图,TCP/IP协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。Figure 1 is a schematic diagram of the TCP/IP protocol stack. The TCP/IP protocol stack is the sum of a series of network protocols and constitutes the core skeleton of network communication. It defines how electronic devices are connected to the Internet and how data is transferred between them. transmission. The TCP/IP protocol adopts a 4-layer structure, namely the application layer, the transport layer, the network layer and the link layer. Each layer calls the protocol provided by the next layer to complete its own needs.
链路层:对0和1进行分组,定义数据帧,确认主机的物理地址,传输数据。Link layer: Groups 0 and 1, defines data frames, confirms the physical address of the host, and transmits data.
网络层:定义IP地址,确认主机所在的网络位置,并通过IP进行MAC寻址,对外网数据包进行路由转发。Network layer: Define the IP address, confirm the network location of the host, and perform MAC addressing through IP to route and forward external network data packets.
传输层:定义端口,确认主机上应用程序的身份,并将数据包交给对应的应用程序。Transport layer: Define ports, confirm the identity of the application on the host, and deliver the packet to the corresponding application.
应用层:定义数据格式,并按照对应的格式解读数据。Application layer: Define the data format and interpret the data according to the corresponding format.
在一个可能的实施例中,通过扩展TCP/IP协议栈来实现在多个网元设备之间的通信,包括:在TCP/IP协议栈的传输层和应用层之间增加TCP封装层和信令适配层。In a possible embodiment, the communication between multiple network element devices is implemented by extending the TCP/IP protocol stack, including: adding a TCP encapsulation layer and a communication layer between the transport layer and the application layer of the TCP/IP protocol stack. make the adaptation layer.
其中,TCP封装层为网元设备定义信令点编码,信令点编码对应于IP地址和端口号,采用全网统一的编码方式,TCP的封装功能模块通过所述信令点编码实现全网内的网元设备寻址。Among them, the TCP encapsulation layer defines signaling point codes for network element devices. The signaling point codes correspond to IP addresses and port numbers, and adopts a unified coding method for the entire network. The TCP encapsulation function module realizes the whole network through the signaling point codes. NE device addressing within the network.
信令适配层是TCP封装的应用层,在源设备无法获取目的信令点编码时,将设备的全网唯一的编号的全局码翻译为信令点编码,再根据信令点编码,把消息通过预先设定的路由发往目的地。The signaling adaptation layer is the application layer of TCP encapsulation. When the source device cannot obtain the destination signaling point code, it translates the global code of the device's network-wide unique number into the signaling point code, and then converts the signaling point code according to the signaling point code. Messages are sent to their destinations through pre-defined routes.
为了查看各网元设备之间的交互过程,在一个可能的实施例中提供了一路由信息协议模拟器以及多个被测路由信息协议网元设备。其中,路由信息协议模拟器与路由信息网元设备之间进行路由信息协议交互。通过获取路由信息协议模拟器与被测路由信息协议网元设备之间的交互的数据包,查看路由信息协议模拟器与被测路由信息协议网元设备的交互过程。In order to check the interaction process between various network element devices, in a possible embodiment, a routing information protocol simulator and a plurality of tested routing information protocol network element devices are provided. The routing information protocol simulator and the routing information network element equipment perform routing information protocol interaction. By acquiring the interactive data packets between the routing information protocol simulator and the tested routing information protocol network element device, view the interaction process between the routing information protocol simulator and the tested routing information protocol network element device.
在一个可能的实施例中,网元设备作为路由执行对象,可对路由执行对象进行建模得到路由执行对象的对象模型并记录在数据库中,路由执行对象的对象模型及对象模型之间的关系表征了网络完整的路由结构,由该路由结构可以表达出网络的路由信息。In a possible embodiment, as the routing execution object, the network element device can model the routing execution object to obtain the object model of the routing execution object and record it in the database. The object model of the routing execution object and the relationship between the object models It represents the complete routing structure of the network, and the routing information of the network can be expressed by the routing structure.
图2为本发明申请实施例提供的一种路由信息管理系统,用于对数据库中所存储的路由执行对象的路由配置信息进行管理,所述管理系统包括:获取单元201、确定单元202、更新单元203。FIG. 2 is a routing information management system provided by an embodiment of the present invention, which is used to manage routing configuration information of routing execution objects stored in a database. The management system includes: an acquisition unit 201, a determination unit 202, an update unit 203.
获取单元201用于获取路由配置信息变更通知,其中,路由配置信息变更通知包括:路由信息管理系统所管理的路由执行对象变更路由信息以后的路由配置信息。The obtaining unit 201 is configured to obtain a routing configuration information change notification, wherein the routing configuration information change notification includes: routing configuration information after the routing execution object managed by the routing information management system has changed the routing information.
在一个可能的实施例中,路由配置信息变更通知包括:路由执行对象创建通知、路由执行对象删除通知或路由执行对象内容改变通知。路由执行对象内容变更通知可以包括:路由执行对象的属性变更通知、路由执行对象的状态改变通知等。其中,路由执行对象的状态是指路由执行对象运行路由功能的运行状态,如网卡已安装、网卡驱动未安装等。In a possible embodiment, the routing configuration information change notification includes: a routing execution object creation notification, a routing execution object deletion notification, or a routing execution object content change notification. The notification of content change of the route execution object may include: notification of property change of the route execution object, notification of state change of the route execution object, and the like. The status of the routing execution object refers to the running status of the routing execution object running the routing function, for example, the network card is installed, the network card driver is not installed, and the like.
在一个可能的实施例中,路由配置信息变更通知中可携带指示变更路由信息的路由执行对象在路由中的位置的信息,根据该信息所指示的位置,可在数据库中由对象模型与对象模型之间的关系所表达的路由结构中确定需更新的路由执行对象的位置。In a possible embodiment, the routing configuration information change notification may carry information indicating the location of the routing execution object whose routing information is changed in the route. The position of the routing execution object to be updated is determined in the routing structure expressed by the relationship between them.
确定单元202用于根据获取单元201获取的路由配置信息变更通知,在数据库中确定变更路由信息的路由执行对象的对象模型的位置。The determining unit 202 is configured to determine, according to the routing configuration information modification notification acquired by the acquiring unit 201, the position of the object model of the routing execution object of the modified routing information in the database.
数据库中记录有路由信息管理系统所管理的各路由执行对象的对象模型以及各对象模型之间的关系。在数据库中各对象模型对应有与路由配置信息相对应的对象描述信息。The database records the object models of each routing execution object managed by the routing information management system and the relationship between the various object models. Each object model in the database corresponds to object description information corresponding to the routing configuration information.
更新单元203用于根据路由变更信息通知,对路由执行对象的对象模型进行更新,以使得更新后的对象模型的对象描述信息,与所述路由配置信息变更通知中记录的路由配置信息相对应。The updating unit 203 is configured to update the object model of the routing execution object according to the routing change information notification, so that the object description information of the updated object model corresponds to the routing configuration information recorded in the routing configuration information change notification.
在一个可能的实施例中,更新单元203根据获取的路由配置信息变更通知,在数据库中的对应位置创建和删除路由执行对象的对象模型,以实现在数据库中对路由执行对象的对象模型进行更新。In a possible embodiment, the updating unit 203 creates and deletes the object model of the routing execution object in the corresponding position in the database according to the obtained routing configuration information change notification, so as to update the object model of the routing execution object in the database .
在一个可能的实施例中,更新单元203根据路由配置信息变更通知,在确定单元202确定的路由执行对象的对象模型的位置创建和/或删除路由执行对象的对象模型,以在该位置对路由执行对象的对象模型进行更新包括:若路由配置信息变更通知为路由执行对象创建通知,则在数据库中的对应位置创建新的路由执行对象,并设置所创建的路由执行对象的对象描述信息与路由配置信息相应。若路由配置信息变更通知为路由执行对象删除通知,则在数据库中的对应位置删除原路由执行对象。若路由配置信息变更通知为路由执行对象内容改变通知,则在数据库中的所述位置删除原路由执行对象,并在数据库中的对应位置创建新的路由执行对象,设置所创建的路由执行对象的对象描述信息与所述路由配置信息相应。In a possible embodiment, the updating unit 203 creates and/or deletes the object model of the routing execution object at the position of the object model of the routing execution object determined by the determining unit 202 according to the routing configuration information change notification, so as to update the routing execution object at the position. Updating the object model of the execution object includes: if the routing configuration information change notification is a routing execution object creation notification, creating a new routing execution object in the corresponding position in the database, and setting the object description information of the created routing execution object and routing configuration information accordingly. If the routing configuration information change notification is the routing execution object deletion notification, the original routing execution object is deleted in the corresponding position in the database. If the routing configuration information change notification is the routing execution object content change notification, delete the original routing execution object at the position in the database, create a new routing execution object at the corresponding position in the database, and set the created routing execution object. The object description information corresponds to the routing configuration information.
其中,路由执行对象内容改变通知包括:路由执行对象属性值改变通知、路由执行对象状态改变通知。Wherein, the notification of content change of the routing execution object includes: notification of property value change of the routing execution object, and notification of state change of the routing execution object.
在本发明申请实施例中通过获取管理系统上传的路由配置信息变更通知。根据获取的路由配置信息变更通知在数据库中确定变更路由信息的路由执行对象的对象模型的位置,并在该位置上对路由执行对象的对象模型进行更新,以使得更新后的对象模型的对象描述信息,与路由配置信息变更通知中记录的路由配置信息相应。基于管理系统上传的路由配置信息变更通知,对数据库中记录的路由执行对象的对象模型进行更新,实现数据库中所记录的路由信息的同步。由于本发明实施例是针对变更路由信息后的路由执行对象进行路由信息的更新,因此路由信息更新的针对性较强,且无需搜索网络的全局路由信息,工作量较小。In the application embodiment of the present invention, the routing configuration information change notification uploaded by the acquisition management system is obtained. Determine the position of the object model of the routing execution object of the changed routing information in the database according to the obtained routing configuration information change notification, and update the object model of the routing execution object at this position, so that the object model of the updated object model describes information, corresponding to the routing configuration information recorded in the routing configuration information change notification. Based on the routing configuration information change notification uploaded by the management system, the object model of the routing execution object recorded in the database is updated to realize the synchronization of routing information recorded in the database. Because the embodiment of the present invention updates the routing information for the routing execution object after the routing information is changed, the routing information update is more pertinent, and there is no need to search the global routing information of the network, and the workload is small.
在一个可能的实施例中,提供了一监控系统,用于获取路由配置信息变更通知。In a possible embodiment, a monitoring system is provided for obtaining a routing configuration information change notification.
在一个可能的实施例中,监控系统获取到路由配置信息变更通知以后,自动提示用户,待用户确认以后,触发管理系统对数据库中的数据进行更新。In a possible embodiment, after the monitoring system obtains the routing configuration information change notification, it automatically prompts the user, and after the user confirms, triggers the management system to update the data in the database.
在一个可能的实施例中,监控系统获取到路由配置信息变更通知以后,自动提示用户,允许用户推迟数据库的更新。用户可以自行设置推迟数据库更新的时间,等到达用户设定的时间以后,触发管理系统对数据库中的数据进行更新。In a possible embodiment, after the monitoring system obtains the routing configuration information change notification, it automatically prompts the user, allowing the user to postpone the update of the database. The user can set the time to postpone the database update by himself, and when the time set by the user is reached, the management system is triggered to update the data in the database.
在一个可能的实施例中,监控系统获取到路由配置信息变更通知以后,不需要提示用户,自动触发管理系统对数据库中的数据进行更新。In a possible embodiment, after the monitoring system obtains the routing configuration information change notification, it does not need to prompt the user, and automatically triggers the management system to update the data in the database.
图3为本发明申请一种5G通信网络设备的信息传输寻址方法的流程图。包括步骤S301-S307。FIG. 3 is a flowchart of an information transmission addressing method for a 5G communication network device applied for by the present invention. Steps S301-S307 are included.
步骤S201:TCP封装层接收TCP层消息。Step S201: The TCP encapsulation layer receives the TCP layer message.
通过扩展TCP/IP协议栈,在TCP/IP协议栈的传输层和应用层之间增加TCP封装层和信令适配层。其中,TCP封装层为网元设备定义信令点编码,信令点编码对应于IP地址和端口号,采用全网统一的编码方式,TCP的封装功能模块通过所述信令点编码实现全网内的网元设备寻址。信令适配层是TCP封装的应用层,在源设备无法获取目的信令点编码时,将设备的全网唯一的编号的全局码翻译为信令点编码,再根据信令点编码,把消息通过预先设定的路由发往目的地。By extending the TCP/IP protocol stack, a TCP encapsulation layer and a signaling adaptation layer are added between the transport layer and the application layer of the TCP/IP protocol stack. Among them, the TCP encapsulation layer defines signaling point codes for network element devices. The signaling point codes correspond to IP addresses and port numbers, and adopts a unified coding method for the entire network. The TCP encapsulation function module realizes the whole network through the signaling point codes. NE device addressing within the network. The signaling adaptation layer is the application layer of TCP encapsulation. When the source device cannot obtain the destination signaling point code, it translates the global code of the device's network-wide unique number into the signaling point code, and then converts the signaling point code according to the signaling point code. Messages are sent to their destinations through pre-defined routes.
步骤302:判断TCP封装包头中的目的信令编码是否等于当前设备的源信令点编码,若目的信令编码等于源信令点编码则执行步骤S304,若目的信令编码不等于源信令点编码则执行步骤S303。Step 302: Determine whether the destination signaling code in the TCP encapsulation header is equal to the source signaling point code of the current device. If the destination signaling code is equal to the source signaling point code, perform step S304. If the destination signaling code is not equal to the source signaling code For point coding, step S303 is executed.
在预先配置的链路集中查找是否有对应的TCP连接,如果有,则将TCP层消息发送至所查找的链路,消息路由成功。如果没有,判断是否有默认链路,若有默认链路则将TCP层消息发送至默认链路,否则丢弃。Find out whether there is a corresponding TCP connection in the preconfigured link set, and if so, send a TCP layer message to the searched link, and the message is routed successfully. If not, judge whether there is a default link, if there is a default link, send the TCP layer message to the default link, otherwise discard it.
其中,将TCP层消息发送至默认链路具体包括:信令转接点收到该TCP层消息,若判断目的信令点编码不等于当前设备信令点编码,则根据预先配置的链路集查找TCP连接,当查到有信令点编码对应的连接时,则将TCP层消息发往该连接,消息路由成功。Wherein, sending the TCP layer message to the default link specifically includes: the signaling transfer point receives the TCP layer message, and if it is determined that the destination signaling point code is not equal to the current device signaling point code, then according to the pre-configured link set Search for a TCP connection. When a connection corresponding to the signaling point code is found, the TCP layer message is sent to the connection, and the message is routed successfully.
步骤303:利用TCP封装层将消息发送到其他网元设备进行处理。Step 303 : use the TCP encapsulation layer to send the message to other network element devices for processing.
步骤304:判断用户类型,并将获取的TCP层消息发送给对应用户类型的信令适配层或业务层处理。Step 304: Determine the user type, and send the obtained TCP layer message to the signaling adaptation layer or service layer corresponding to the user type for processing.
当前网元设备的TCP封装层收到TCP层的消息时,首先判断TCP封装包头中的目的信令点编码是否等于当前设备的源信令点编码。如果判断为相等,表明该消息是当前设备要处理的消息,则判断用户类型,并将消息发给对应用户类型的信令适配层或业务层处理。如果判断为不相等,表明该消息需要转发,则利用TCP封装层将消息转发到其他网元设备。When the TCP encapsulation layer of the current network element device receives the message of the TCP layer, it first determines whether the destination signaling point code in the TCP encapsulation header is equal to the source signaling point code of the current device. If it is determined to be equal, it indicates that the message is a message to be processed by the current device, the user type is determined, and the message is sent to the signaling adaptation layer or service layer corresponding to the user type for processing. If it is determined that they are not equal, it indicates that the message needs to be forwarded, and then the TCP encapsulation layer is used to forward the message to other network element devices.
步骤305:判断信令适配层报头中被呼叫用户全局码是否存在于预先配置的本地全局码列表中,若存在于本地全局码列表中,则执行步骤S307;若不存在于本地全局码列表中,则执行步骤S306。Step 305: Determine whether the called user global code in the header of the signaling adaptation layer exists in the pre-configured local global code list, if it exists in the local global code list, perform step S307; if it does not exist in the local global code list , step S306 is executed.
步骤S306:利用信令适配层将消息发送到其他网元设备进行处理。Step S306 : use the signaling adaptation layer to send the message to other network element devices for processing.
根据不同的全局码类型,到不同的全局码路由表中查询路由,该路由表是根据全局码规划而预先配置,保存了全局码与目的信令点编码的映射关系。According to different global code types, query routes in different global code routing tables. The routing table is pre-configured according to the global code planning, and saves the mapping relationship between the global code and the destination signaling point code.
如果查询到对应的映射关系,则将TCP封装层报头中的目的信令点编码改为路由表中配置的目的信令点编码,并向TCP封装层发送消息,然后利用TCP封装层进行消息发送,消息路由成功。If the corresponding mapping relationship is queried, change the destination signaling point code in the header of the TCP encapsulation layer to the destination signaling point code configured in the routing table, send a message to the TCP encapsulation layer, and then use the TCP encapsulation layer to send the message , the message is routed successfully.
如果没有查询到对应的映射关系,则通过默认链路发送消息。If the corresponding mapping relationship is not queried, the message is sent through the default link.
步骤S307:将消息发送到应用层。Step S307: Send the message to the application layer.
当前设备的信令适配层接收到TCP层的消息时,判断信令适配层报头中被叫用户全局码是否存在于预先配置的本地全局码列表中,如果存在,则表明该TCP层消息是当前设备需要处理的,则将此消息发送到应用层进行处理。如果判断不存在,表明该TCP层消息需要被转发到其他网元设备进行处理,则利用信令适配层进行消息发送。When the signaling adaptation layer of the current device receives the message of the TCP layer, it determines whether the called user global code in the header of the signaling adaptation layer exists in the pre-configured local global code list. If it exists, it indicates that the TCP layer message If it needs to be processed by the current device, this message is sent to the application layer for processing. If it is judged that it does not exist, it indicates that the TCP layer message needs to be forwarded to other network element devices for processing, and the signaling adaptation layer is used to send the message.
在一个可能的实施例中,各网元设备之间采用统一的消息结构形式,所述消息结构包括以下五个部分:In a possible embodiment, a unified message structure is adopted between each network element device, and the message structure includes the following five parts:
TCP/IP报头;TCP/IP header;
HEADFLAG,表示TCP封装层报文的开始;HEADFLAG, indicating the beginning of the TCP encapsulation layer message;
TCP封装报头;TCP encapsulation header;
应用层报文;和application layer messages; and
ENDFLAG,表示TCP封装报文的结束。ENDFLAG, indicating the end of the TCP encapsulation packet.
在本发明申请实施例中,由于在TCP/IP协议栈的传输层和应用层之间增加TCP封装层和信令适配层。当设备互相通信时,无需两两互联,也可以通过其它设备转接,这些用于转接的设备本身也可以是业务节点。由于转接可以根据全局码或者信令点编码进行,使得通信设备的业务层也具备了路由能力,并且可以按照不同的业务实施不同的路由策略。并且,基于网卡模拟路由信息协议通信设备与被测设备进行交互,相对于现有技术中采用集成路由信息协议测试功能的测试仪进行路由信息协议测试,测试端口资源丰富,不需要对不同厂家的路由器或三层交换机配备不同的测试仪,仅采用普通的计算机或网卡,操作简单、成本低廉。In the embodiment of the application of the present invention, the TCP encapsulation layer and the signaling adaptation layer are added between the transport layer and the application layer of the TCP/IP protocol stack. When the devices communicate with each other, they do not need to be interconnected, and can also be switched through other devices, and these devices used for switching can also be service nodes themselves. Since the transfer can be performed according to the global code or the signaling point code, the service layer of the communication device also has the routing capability, and different routing strategies can be implemented according to different services. In addition, the interaction between the communication equipment and the device under test is simulated based on the network card. Compared with the tester that uses the integrated routing information protocol test function in the prior art to perform the routing information protocol test, the test port resources are rich, and there is no need for different manufacturers. Routers or Layer 3 switches are equipped with different testers, and only use ordinary computers or network cards, which are easy to operate and low in cost.
图4为本发明申请一种路由信息管理方法的流程示意图,包括步骤S401-S403。FIG. 4 is a schematic flowchart of applying for a routing information management method according to the present invention, including steps S401-S403.
步骤S401:获取路由配置信息变更通知。Step S401: Obtain a routing configuration information change notification.
将网元设备作为路由执行对象可对路由执行对象进行建模,得到路由执行对象的对象模型并记录在数据库中。Taking the network element device as the route execution object, the route execution object can be modeled, and the object model of the route execution object can be obtained and recorded in the database.
获取的路由配置信息变更通知可以包括:路由执行对象创建通知、路由执行对象删除通知或路由执行对象内容改变通知。路由执行对象内容改变通知可以包括:路由执行对象的属性改变通知或路由执行对象的状态改变通知等。其中,路由执行对象的状态是指路由执行对象运行路由功能的运行状态,如网卡已安装、网卡驱动未安装等;The acquired routing configuration information change notification may include: a routing execution object creation notification, a routing execution object deletion notification, or a routing execution object content change notification. The notification of content change of the routing execution object may include: notification of property change of the routing execution object or notification of state change of the routing execution object, and the like. Among them, the status of the routing execution object refers to the running status of the routing execution object running the routing function, such as the network card is installed, the network card driver is not installed, etc.;
步骤S402:根据获取的路由信息变更通知,在数据库中确定变更路由信息的路由执行对象的对象模型位置。Step S402: According to the obtained routing information modification notification, determine the object model position of the routing execution object of the routing information modification in the database.
数据库中记录有各路由执行对象的对象模型、各对象模型之间的关系。其中,对象模型对应有与路由配置信息相应的对象描述信息;The object model of each routing execution object and the relationship between the object models are recorded in the database. The object model corresponds to object description information corresponding to the routing configuration information;
步骤S403:对确定的路由执行对象的对象模型进行更新。Step S403: Update the object model of the determined routing execution object.
根据路由配置信息变更通知,在位置创建和删除路由执行对象的对象模型,以在位置对路由执行对象的对象模型进行更新。According to the routing configuration information change notification, the object model of the routing execution object is created and deleted at the location, so that the object model of the routing execution object is updated at the location.
若路由配置信息变更通知为路由执行对象创建通知,则在数据库中确定的路由执行对象的对象模型位置创建新的路由执行对象,并设置所创建的路由执行对象的对象描述信息与路由配置信息相应。若路由配置信息变更通知为路由执行对象删除通知,则在数据库中确定的路由执行对象的对象模型位置删除原路由执行对象。若路由配置信息变更通知为路由执行对象内容改变通知,则在数据库中确定的路由执行对象的对象模型位置删除原路由执行对象,并在数据库中的位置创建新的路由执行对象,设置所创建的路由执行对象的对象描述信息与路由配置信息相应。If the routing configuration information change notification is a routing execution object creation notification, a new routing execution object is created at the object model position of the routing execution object determined in the database, and the object description information of the created routing execution object is set to correspond to the routing configuration information . If the routing configuration information change notification is the routing execution object deletion notification, the original routing execution object is deleted at the object model position of the routing execution object determined in the database. If the routing configuration information change notification is the routing execution object content change notification, delete the original routing execution object at the object model position of the routing execution object determined in the database, and create a new routing execution object at the location in the database. The object description information of the route execution object corresponds to the route configuration information.
通过在数据库中进行路由执行对象的创建和删除操作,可使得更新后的路由执行对象的对象模型的对象描述信息,与所述路由配置信息变更通知中记录的路由配置信息相应,达成对数据库中所记录的路由信息的同步。By creating and deleting the routing execution object in the database, the object description information of the object model of the updated routing execution object can be made corresponding to the routing configuration information recorded in the routing configuration information change notification. Synchronization of recorded routing information.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。Those skilled in the art should appreciate that, in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。The specific embodiments described above further describe the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made on the basis of the technical solution of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010131427.0A CN111327533A (en) | 2020-02-28 | 2020-02-28 | Information transmission addressing method of 5G communication network equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010131427.0A CN111327533A (en) | 2020-02-28 | 2020-02-28 | Information transmission addressing method of 5G communication network equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111327533A true CN111327533A (en) | 2020-06-23 |
Family
ID=71165513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010131427.0A Pending CN111327533A (en) | 2020-02-28 | 2020-02-28 | Information transmission addressing method of 5G communication network equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111327533A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7356035B1 (en) * | 2001-11-05 | 2008-04-08 | Cisco Technology, Inc. | System and method for AAL5 enhanced encapsulation |
| CN101159780A (en) * | 2007-11-01 | 2008-04-09 | 中兴通讯股份有限公司 | An inter-network routing system and method for a telecommunications integrated service access gateway |
| CN104468281A (en) * | 2014-12-24 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Routing information protocol simulator and routing information protocol communication test method thereof |
| CN104683234A (en) * | 2013-12-02 | 2015-06-03 | 北京信威通信技术股份有限公司 | Communication network equipment routing method and device |
| CN105323178A (en) * | 2015-10-14 | 2016-02-10 | 国网四川省电力公司信息通信公司 | Routing information synchronization method and device for electric communication equipment |
-
2020
- 2020-02-28 CN CN202010131427.0A patent/CN111327533A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7356035B1 (en) * | 2001-11-05 | 2008-04-08 | Cisco Technology, Inc. | System and method for AAL5 enhanced encapsulation |
| CN101159780A (en) * | 2007-11-01 | 2008-04-09 | 中兴通讯股份有限公司 | An inter-network routing system and method for a telecommunications integrated service access gateway |
| CN104683234A (en) * | 2013-12-02 | 2015-06-03 | 北京信威通信技术股份有限公司 | Communication network equipment routing method and device |
| CN104468281A (en) * | 2014-12-24 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Routing information protocol simulator and routing information protocol communication test method thereof |
| CN105323178A (en) * | 2015-10-14 | 2016-02-10 | 国网四川省电力公司信息通信公司 | Routing information synchronization method and device for electric communication equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Afanasyev et al. | ndnSIM: NDN simulator for NS-3 | |
| CN102447573B (en) | Network system and management method of virtual network | |
| CN1943190B (en) | Flooding suppression method | |
| CN102934398B (en) | Topology detection system and relay device | |
| BRPI0716058A2 (en) | methods for transmitting messages between a personal area network and an internet protocol network, communication between a client in a personal area network and an internet protocol client located outside said personal area network, and, a connection point. to connect a personal area network with an internet protocol network | |
| CN101842710A (en) | Scalable Connectivity Fault Management in Bridged/Virtual Private LAN Service Environments | |
| CN104301141B (en) | A kind of method, apparatus and system for preserving configuration information | |
| CN101369929A (en) | Inject address to enable OAM function | |
| CN101345655A (en) | A method for obtaining network connection information by using link layer discovery protocol | |
| JPWO2012081549A1 (en) | Computer system, controller, controller manager, communication path analysis method | |
| CN101345657B (en) | Method and system for cluster management of multiple network elements based on simple network management protocol | |
| CN101132374B (en) | A method and device for sending messages | |
| US20150023358A1 (en) | Migration of guest bridge | |
| CN100492985C (en) | Method for managing network equipment based on Ethernet media access control layer | |
| WO2018000859A1 (en) | Topology determination method, message response method, controller and switch | |
| CN105812221B (en) | The device and method of data transmission in virtual expansible Local Area Network | |
| US10069715B2 (en) | Method for deploying resource in cloud computing environment | |
| CN108696370B (en) | A method, device and system for binding and unbinding a server and a service | |
| CN101156365A (en) | Data forwarding method and network element for forwarding data | |
| JP2006262193A (en) | Control device, packet transfer method, and packet processing device | |
| CN100486210C (en) | Topology finding method and system in SIP network | |
| CN113285894B (en) | Identity identification network mobility control method and system based on programmable switch | |
| CN111327533A (en) | Information transmission addressing method of 5G communication network equipment | |
| CN109347734A (en) | A kind of file transmitting method, device, the network equipment and computer-readable medium | |
| CN115865844B (en) | Dynamic traffic scheduling method and device based on virtual and real combination based on SDN and NDN |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200623 |