CN117156522A - Method for multi-path dialing and related equipment - Google Patents
Method for multi-path dialing and related equipment Download PDFInfo
- Publication number
- CN117156522A CN117156522A CN202311101859.7A CN202311101859A CN117156522A CN 117156522 A CN117156522 A CN 117156522A CN 202311101859 A CN202311101859 A CN 202311101859A CN 117156522 A CN117156522 A CN 117156522A
- Authority
- CN
- China
- Prior art keywords
- data packet
- network
- module
- host
- pdp
- 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 100
- 238000013507 mapping Methods 0.000 claims abstract description 85
- 238000004891 communication Methods 0.000 claims description 55
- HRULVFRXEOZUMJ-UHFFFAOYSA-K potassium;disodium;2-(4-chloro-2-methylphenoxy)propanoate;methyl-dioxido-oxo-$l^{5}-arsane Chemical compound [Na+].[Na+].[K+].C[As]([O-])([O-])=O.[O-]C(=O)C(C)OC1=CC=C(Cl)C=C1C HRULVFRXEOZUMJ-UHFFFAOYSA-K 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 40
- 230000002093 peripheral effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
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
The embodiment of the application discloses a method for multi-path dialing and related equipment, wherein the method comprises the following steps: receiving a first data packet through a first network card, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host; identifying the first data packet by using preset tag information based on the first data packet and corresponding requirements; transmitting the first data packet carrying preset tag information to the module through a second network card, so that the module forwards the first data packet to a corresponding PDP network based on the preset tag information; wherein, the host and the module store the same mapping table of the preset label information and the PDP network. By adopting the embodiment of the application, a plurality of network cards are not required to be configured between the host and the module so as to realize multi-path dialing, thereby saving the hardware cost and the complexity of realization.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and related apparatus for multiple dialing.
Background
The customer premise equipment (Customer Premise Equipment, CPE) is a novel wireless terminal Access device, which can receive wireless signals of a wireless router, a wireless Access Point (AP), a wireless base station and the like, and the CPE can obtain a mobile network like a mobile phone through a plug-in card, directly serve as a wired network interface or convert the wired network interface into Wi-Fi signals, and provide network connection in a home or office scene and the like. An ethernet control model (Ethernet Networking Control Model, ECM) on the CPE is used to transmit ethernet packets between the host of the CPE and a communication device (e.g., a module AP), and the ECM device is a virtual ethernet card as seen by the operating system, containing the MAC address and IP address required by the standard network card.
In some scenarios, CPE devices need to support multiple dialing, and on non-high-pass platforms, communication devices (such as an AP module) typically provide a network to the host through an ECM network card, and if multiple dialing is to be performed, are typically implemented through multiple ECM network cards. The problem in the prior art is that if the multiple ECM network cards are adopted, the enumeration of the multiple ECM network cards needs to be realized inside the communication device (such as the AP module), and the communication device needs to be restarted after the number of the enumeration is modified each time, which is high in cost and inflexible.
Disclosure of Invention
The embodiment of the application discloses a method and related equipment for multi-way dialing, which reduce the implementation cost of multi-way dialing and improve the flexibility.
The embodiment of the application provides a method for multi-path dialing, which is applied to a host in communication connection with a module, and comprises the following steps:
receiving a first data packet through a first network card, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host;
identifying the first data packet by using preset tag information based on the first data packet and corresponding requirements;
transmitting the first data packet carrying preset tag information to the module through a second network card, so that the module forwards the first data packet to a corresponding PDP network based on the preset tag information; wherein, the host and the module store the same mapping table of the preset label information and the PDP network.
In the method, a mapping table of preset label information and a Packet Data Protocol (PDP) network is configured, when a data packet from which network card is received, corresponding preset label information is added to the data packet, so that after the second data packet is sent to a communication device, the communication device can find the PDP network corresponding to the preset label information based on the same mapping table, and then the first data packet is transmitted through the corresponding PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network for transmission, so when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
With reference to the first aspect, in one possible implementation manner, the first data packet further includes a data packet generated by the host application and required to be sent to the PDP network.
With reference to the first aspect, in one possible implementation manner, the method further includes:
receiving a second data packet sent by the module through the second network card, wherein the second data packet carries the corresponding preset tag information;
Sending the second data packet to a first network card corresponding to preset tag information carried by the second data packet, so as to send the second data packet to external equipment in communication connection with the host through the first network card; the preset tag information has a corresponding relation with the first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet is the process of sending the data packet to the public network, and the third data packet is the process of receiving the data packet from the public network; the data packet received from the public network is marked with preset label information according to the same mapping table on the module, and after the host receives the second data packet carrying the preset label information, the second data packet is sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
With reference to the first aspect, or any one of the foregoing possible implementation manners of the first aspect, in a further possible implementation manner, the preset tag information includes a DSCP value, and the identifying, based on the first data packet and a corresponding requirement, the first data packet with the preset tag information includes:
And configuring a corresponding DSCP value for the first data packet based on the first data packet and the corresponding requirement.
With reference to the first aspect, or any one of the foregoing possible implementation manners of the first aspect, in a further possible implementation manner, before initiating the multiple dialing, the preset label information and a mapping table of the PDP network are sent to the module.
In a second aspect, an embodiment of the present application provides a method for multiple dialing, applied to a module communicatively connected to a host, including:
receiving a first data packet which is sent by a host and carries preset label information;
determining a PDP network corresponding to the preset label information carried by the first data packet according to a stored mapping table of the preset label information and the PDP network; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
and sending the first data packet to the corresponding PDP network.
In the above method, the communication device configures the mapping table of the preset tag information and the PDP network of the packet data protocol, and when receiving the first data packet sent by the host, the communication device may send the first data packet out through the PDP network corresponding to the preset tag information on the first data packet; because the preset label information on the first data packet is determined according to the first network card from which the first data packet comes, based on the mapping table, the data packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
With reference to the second aspect, in one possible implementation manner, the method further includes:
receiving the second data packet through the PDP network;
performing identification configuration on the second data packet based on the preset label information and a mapping table of a PDP network to obtain corresponding preset label information;
and sending the second data packet carrying the preset label information to the host computer so that the host computer can send the second data packet to an external device in communication connection with the host computer through a first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet being the process of sending the data packet to the public network, and the second data packet being the process of receiving the data packet from the public network; the data packet received from the public network is marked with the corresponding preset label information of the PDP network according to the same mapping table on the module and the PDP network from which the second data packet comes, and then the data packet is sent to the host, and after the host receives the second data packet carrying the preset label information, the second data packet can be sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one corresponding transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In a third aspect, an embodiment of the present application provides a method for multiple dialing, applied to a terminal device, where the terminal device includes a host and a module communicatively connected to the host, and the method includes:
receiving a first data packet through a first network card of the host, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host;
the host identifies the first data packet by using preset tag information based on the first data packet and corresponding requirements;
transmitting the first data packet carrying preset label information to the module by the host based on a second network card, wherein the same mapping table of the preset label information and the PDP network is stored in the host and the module;
receiving a first data packet carrying the preset label information sent by a host through the module;
determining a PDP network corresponding to the preset label information carried by the first data packet according to a stored mapping table of the preset label information and the PDP network by the module; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
And sending the first data packet to the corresponding PDP network through the module.
In the method, the host and the module are both configured with the mapping table of the preset tag information and the PDP value of the packet data protocol, when the host receives the data packet from which network card, the corresponding preset tag information is added to the data packet, so that after the host sends the data packet to the module, the module can find the PDP network corresponding to the preset tag information based on the same mapping table, and then the first data packet is transmitted through the PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In a fourth aspect, an embodiment of the present application provides a host, including:
the first receiving unit is used for receiving a first data packet through a first network card, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host;
The identification unit is used for identifying the first data packet by using preset label information based on the first data packet and the corresponding requirement;
the first sending unit is used for sending the first data packet carrying preset tag information to the module through the second network card so that the module forwards the first data packet to a corresponding PDP network based on the preset tag information; wherein, the host and the module store the same mapping table of the preset label information and the PDP network.
In the method, a mapping table of preset label information and a Packet Data Protocol (PDP) network is configured, when a data packet from which network card is received, corresponding preset label information is added to the data packet, so that after the second data packet is sent to a communication device, the communication device can find the PDP network corresponding to the preset label information based on the same mapping table, and then the first data packet is transmitted through the corresponding PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network for transmission, so when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
With reference to the fourth aspect, in a possible implementation manner, the first data packet further includes a data packet generated by the host application and required to be sent to the PDP network.
With reference to the fourth aspect, in one possible implementation manner, the method further includes:
the second receiving unit is used for receiving a second data packet sent by the module through the second network card, wherein the second data packet carries the corresponding preset tag information;
the second sending unit is used for sending the second data packet to a first network card corresponding to preset tag information carried by the second data packet so as to send the second data packet to external equipment in communication connection with the host through the first network card; the preset tag information has a corresponding relation with the first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet is the process of sending the data packet to the public network, and the third data packet is the process of receiving the data packet from the public network; the data packet received from the public network is marked with preset label information according to the same mapping table on the module, and after the host receives the second data packet carrying the preset label information, the second data packet is sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
With reference to the fourth aspect, or any one of the foregoing possible implementation manners of the fourth aspect, in a further possible implementation manner, the preset tag information includes a DSCP value, the identifying aspect is specifically configured to:
and configuring a corresponding DSCP value for the first data packet based on the first data packet and the corresponding requirement.
With reference to the fourth aspect, or any one of the foregoing possible implementation manners of the fourth aspect, in a further possible implementation manner, the method further includes a third sending unit, configured to send the preset tag information and a mapping table of the PDP network to the module before initiating multiple dialing.
In a fifth aspect, an embodiment of the present application provides a module, the module being communicatively connected to a host, the module comprising: the first receiving unit is used for receiving a first data packet which is sent by the host and carries preset label information;
a determining unit, configured to determine, according to a stored mapping table of preset tag information and a PDP network, a PDP network corresponding to the preset tag information carried by the first data packet; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
And the first sending unit is used for sending the first data packet to the corresponding PDP network.
In the above method, the communication device configures the mapping table of the preset tag information and the PDP network of the packet data protocol, and when receiving the first data packet sent by the host, the communication device may send the first data packet out through the PDP network corresponding to the preset tag information on the first data packet; because the preset label information on the first data packet is determined according to the first network card from which the first data packet comes, based on the mapping table, the data packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
With reference to the fifth aspect, in a possible implementation manner, the method further includes:
a second receiving unit for receiving the second data packet through the PDP network;
a configuration unit, configured to perform identification configuration on the preset tag information corresponding to the second data packet based on the preset tag information and a mapping table of a PDP network;
And the second sending unit is used for sending the second data packet carrying the preset label information to the host computer so that the host computer can send the second data packet to an external device in communication connection with the host computer through the first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet being the process of sending the data packet to the public network, and the second data packet being the process of receiving the data packet from the public network; the data packet received from the public network is marked with the corresponding preset label information of the PDP network according to the same mapping table on the module and the PDP network from which the second data packet comes, and then the data packet is sent to the host, and after the host receives the second data packet carrying the preset label information, the second data packet can be sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one corresponding transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In a sixth aspect, an embodiment of the present application provides a terminal device, where the terminal device includes a host and a module, where: the host may be as described in the fourth aspect or any one of the possible implementations of the fourth aspect, and the module may be as described in the fifth aspect or any one of the possible implementations of the fifth aspect.
Optionally, the foregoing describes a process of sending the data packet to the public network, and a process of receiving the data packet from the public network may refer to the foregoing method flow or description of related devices, which are not described herein again.
In the method, the host and the module are both configured with the mapping table of the preset tag information and the PDP value of the packet data protocol, when the host receives the data packet from which network card, the corresponding preset tag information is added to the data packet, so that after the host sends the data packet to the module, the module can find the PDP network corresponding to the preset tag information based on the same mapping table, and then the first data packet is transmitted through the PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following description will simply refer to the drawings that are required to be used in the embodiments of the present application or the background art.
Fig. 1 is a schematic diagram of a communication system according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a communication system according to an embodiment of the present application;
fig. 3 is a flow chart of a method for multiple dialing according to an embodiment of the present application;
FIG. 4 is a flow chart of another method for multiple dialing according to an embodiment of the present application;
fig. 5 is a flow chart of another method for multiple dialing according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a host according to an embodiment of the present application;
FIG. 7 is a schematic structural diagram of a module according to an embodiment of the present application;
FIG. 8 is a schematic diagram of a host according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another module according to an embodiment of the present application.
Detailed Description
The technical scheme in the embodiment of the application will be described below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present application, where the system includes a host 10, a module 20, and external devices (e.g., a peripheral 1, a peripheral 2, and a peripheral 3), and the system includes:
In addition to the processor 101, the network card 102 on the connection module side and at least one network card 103 on the connection peripheral side, the host 10 may optionally further include an own application 105, where the number of network cards 103 on the connection peripheral side and the own application 105 add up to form at least two, otherwise, a multiplexing requirement cannot be formed, for example, at least one network card 103 on the connection peripheral side in the case of the own application 105, and at least two network cards 103 on the connection peripheral side in the case of no own application. The network card 103 on the peripheral side is a network card for connecting to the external device 104, and the network card 102 on the connection module side is a network card for connecting to the module 20, and the number of network cards 102 on the connection module side may be one. The processor 101 is configured to analyze a data packet from the network card 103 (or from the application 105) connected to the peripheral device side, perform corresponding processing (such as storing a mapping relationship between preset tag information and the PDP network, and adding the preset tag information according to the mapping relationship), and send the data packet out from the network card 102 connected to the module side; the processor 101 is further configured to analyze a data packet received from the network card 102 on the connection module side, perform a corresponding process, and send the data packet to an external device (abbreviated as a peripheral) by the network card 103 on the connection peripheral side, or output the data packet to the self-application 105. In the embodiment of the present application, the processor 101 may be integrated on the network card 102 on the connection module side or may be disposed independently of the network card 102 on the connection module side.
The protocol on which the network card 102 on the connection module side communicates with the module 20 may be an ethernet control model (Ethernet Networking Control Model, ECM) protocol, or may be other protocols, which is not limited herein, and when the ECM protocol is adopted, a module that interfaces with the network card 102 on the connection module side needs to be deployed on the module, such as an ECM module, and when other protocols are adopted, the ECM module needs to be replaced with other modules.
Optionally, the host 10 is a customer premise equipment (Customer Premise Equipment, CPE).
The module 20 may include an application processor (application processor, AP) module and a baseband processor (baseband processor, BP) module, the module 20 being a module used by the host 10 to implement network communications, such as a module used to implement wireless network communications. Specifically, the module 20 includes an ECM module 201, a processor 202, and a plurality of WAN ports 203. Each WAN port corresponds to a PDP network, the ECM module 201 is a device coupled to the network card 102 on the host 10 connected to the module side, and is used to implement communication between the module 20 and the host 10, and the name and technology of the ECM module 201 substantially change with the change of the communication protocol between the module 20 and the host 10.
The processor 202 is configured to continue analyzing the data packet from the ECM module 201, and send the data packet to the corresponding WAN port 203, i.e. to the corresponding PDP network, according to the mapping table and the preset tag information in the data packet.
It will be appreciated that the external device 104 or the application 105 may send data packets to the public network (or the external network) through the host 10 and the module 20, and such data transmission may be understood as uplink transmission, and the transmitted data packets may be referred to as uplink data packets; meanwhile, the external device 104 may also receive data packets from the public network (or the external network) through the host 10 and the module 20, and such data transmission may be understood as downlink transmission, and the transmitted data packets may be referred to as downlink data packets. In downlink transmission, the processor 202 of the module 20 applies corresponding preset tag information (such as DSCP) to the data packet from the WAN port 203, so that after the data packet is transmitted to the host 10, the processor 101 of the host 10 sends the data packet to the corresponding network card according to the preset tag information, and then transmits the data packet to the corresponding external device 104.
In the architecture shown in fig. 1, the module 20 is independent from the device outside the host 10, and the module 20 is connected to the host 10 in an external manner, so that the communication system includes the external device 104, the host 10 and the module 20 as a whole. In practical applications, the module 20 may be integrated into the host 10 to form a whole device, in which case the communication system includes the external device 104 and the terminal device 30, but the terminal device 30 includes two parts, one part is the host 10, i.e. the host 10 shown in fig. 1, and the other part is the module 20, and the specific structural relationship may be referred to in fig. 2.
Referring to fig. 3, fig. 3 is a flowchart of a multiple dialing method according to an embodiment of the present application, which is described by taking the architecture shown in fig. 1 as an example, and the method includes, but is not limited to, the following steps.
Step S301: the host receives the first data packet through the first network card.
Specifically, the first network card belongs to one network card of a plurality of network cards used by the host to connect with external equipment; it should be noted that the first network card is merely an example, and the host may also receive the data packet through other network cards, and the processing principles after receiving are similar to those of the first network card.
Step S302: and the host identifies the first data packet by using preset label information based on the first data packet and the corresponding requirement.
Specifically, the host identifies the first data packet, for example, the first data packet is marked with preset tag information, and because the first data packet is received from the first network card, the first data packet is marked with preset tag information corresponding to the first network card, that is, the marked preset tag information is closely related to the network card from which the first data packet comes, and if the first data packet is received through another network card, the marked preset tag information is the preset tag information corresponding to the other network card. The action generated may be performed by a processor in the host or by a device having computing capabilities. Alternatively, the requirements herein may be corresponding traffic requirements, or data types, or data formats, or data sizes, or transport protocol types, etc.
In the embodiment of the application, the host stores a mapping table of preset label information and Packet Data Protocol (PDP) network, and each PDP network in the mapping table corresponds to one WAN port on the module.
It can be understood that the preset tag information can be regarded as identifying the network card connected to the external device in the host, and different preset tag information is used for identifying different network cards (or self-application), and because the corresponding relationship exists between the network card connected to the external device in the host and the external device, the preset tag information can also be regarded as identifying the external device (or self-application).
In the application, a hidden relation between preset label information and the PDP network, namely, a mapping table is established, which is equivalent to establishing a mapping relation between a network card connected with external equipment on a host and a WAN port on a module.
Step S303: and the host identifies the first data packet by using preset label information based on the first data packet and the corresponding requirement.
Specifically, the second network card may be a network card based on ECM protocol, and if the host communicates with the module through other protocols, the second network card may also be another type of network card.
In the embodiment of the application, the second network card for communication between the host and the module can be one, that is, one network card is deployed between the host and the module, so that the host can complete multiple dialing through the module.
Step S304: the module receives a first data packet which is sent by a host and carries preset label information.
Specifically, the module is provided with a hardware or software module corresponding to the second network card in the host, and the hardware or software module is used for receiving the data packet from the second network card or sending the data packet to the second network card. The module can analyze the preset label information on the first data packet.
Step S305: and the module determines the PDP network corresponding to the preset label information carried by the first data packet according to the stored mapping table of the preset label information and the PDP network.
Specifically, the module also stores the same mapping table as the host, and the mapping table may be generated by the host and sent to the module, or may be generated by the module and sent to the host, or may be generated by other devices and sent to both the host and the module.
Because the module analyzes the preset tag information, the PDP network corresponding to the preset tag information can be queried from the stored mapping table. It can be understood that the predetermined tag information parsed from the data packet is different, and the determined corresponding PDP network is also different.
It should be noted that, the operations of parsing the first data packet and determining the PDP network corresponding to the preset tag information may be performed by a processor in the module or a device with computing capability.
Step S306: and the module sends the first data packet to the corresponding PDP network.
It can be seen that, based on the mapping table, the first data packet received by the host from the first network card can be sent out through the corresponding WAN port on the module, so as to be transmitted to the corresponding PDP network.
It will be appreciated that based on this principle, if the host receives a data packet from another network card, the data packet may be finally sent out through another WAN port of the module to reach another PDP network, that is, the embodiment of the present application may implement one-to-one transmission from the plurality of network cards to the plurality of WAN ports (or the plurality of PDP networks), and in this process, communications between the host and the module only need to be implemented through a group of network cards (i.e., the second network card and the module are coupled to the second network card (such as an ECM module)).
It will be understood that the flow shown in fig. 3 is that the data packet sent by the external device to the host or the data packet applied by the host itself is resent to the network (such as the public network) through the module, which can be regarded as an uplink transmission process. In an alternative implementation manner, the method may further include steps S307 to S311 in addition to the steps S301 to S306, that is, further includes a downlink transmission procedure, and the specific flow is as shown in fig. 4, where steps S307 to S311 are as follows:
Step S307: and the module receives the second data packet through the PDP network.
It will be appreciated that this may be regarded as a process of receiving upstream data packets and for ease of understanding the data packets received from the PDP network described above are referred to as second data packets.
Step S308: and the module performs identification configuration on the second data packet based on the preset tag information and a mapping table of the PDP network to obtain the corresponding preset tag information.
Wherein, since the data packet is received from the PDP network, the preset tag information configured for the second data packet is preset tag information corresponding to the PDP network in the mapping table.
Step S309: and the module sends the second data packet carrying the preset tag information to the host, so that the host sends the second data packet to external equipment in communication connection with the host through a first network card.
Specifically, the module may send the second data packet to the host via the ECM module.
Step S310: and the host receives a second data packet sent by the module through the second network card.
Step S311: the host sends the second data packet to a first network card corresponding to preset tag information carried by the second data packet, so that the second data packet is sent to an external device in communication connection with the host through the first network card.
It can be seen that, based on the mapping table, the data packet received by the module from the PDP network may be transmitted to the first network card through the host, so as to be transmitted to the first external device through the first network card.
It will be appreciated that based on this principle, the data packets received by the module from other PDP networks may be transmitted to other network cards by the host, so as to be transmitted to other external devices by the other network cards, that is, the embodiment of the present application may implement one-to-one transmission from multiple network cards to multiple PDP networks, where in this process, communications between the host and the module are implemented only through a set of network cards (including the second network card and a module (such as an ECM module) coupled to the second network card).
In order to facilitate understanding, fig. 5 is further provided, in which fig. 5 illustrates the flow direction of a data packet and key nodes for processing the data packet, in fig. 5, a module AP (also referred to as an AP module) and a BP module (also referred to as a BP module) belong to two parts of the above mentioned modules, in addition, a mapping table may be transmitted between a host and the modules through an AT (Attention) instruction, and multiple dialing is initiated through the AT instruction, where the preset tag information may have many forms, and fig. 5 illustrates that the preset tag information is taken as a differential service code point (Differentiated Services Code Point, DSCP).
In the methods described in fig. 3 and fig. 4, both the host and the module are configured with a mapping table of preset tag information and PDP values, when the host receives a data packet from which network card, the host adds corresponding preset tag information to the data packet, so that after the host sends the data packet to the module, the module can find a PDP network corresponding to the preset tag information based on the same mapping table, and further transmit the first data packet through the PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a host 60 according to an embodiment of the present invention, where the host 60 may include a first receiving unit 601, an identifying unit 602, and a first transmitting unit 603, where the details of the respective units are as follows.
A first receiving unit 601, configured to receive a first data packet through a first network card, where the first network card belongs to one of a plurality of network cards that are used by the host to connect to an external device;
An identification unit 602, configured to identify the first data packet by using preset tag information based on the first data packet and a corresponding requirement;
a first sending unit 603, configured to send, through a second network card, the first data packet carrying preset tag information to the module, so that the module forwards the first data packet to a corresponding PDP network based on the preset tag information; wherein, the host and the module store the same mapping table of the preset label information and the PDP network.
In the method, a mapping table of preset label information and a Packet Data Protocol (PDP) network is configured, when a data packet from which network card is received, corresponding preset label information is added to the data packet, so that after the second data packet is sent to a communication device, the communication device can find the PDP network corresponding to the preset label information based on the same mapping table, and then the first data packet is transmitted through the corresponding PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network for transmission, so when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In an alternative, the first data packet further includes a data packet generated by the host application and required to be sent to the PDP network.
In yet another alternative, the host 60 further includes:
the second receiving unit is used for receiving a second data packet sent by the module through the second network card, wherein the second data packet carries the corresponding preset tag information;
the second sending unit is used for sending the second data packet to a first network card corresponding to preset tag information carried by the second data packet so as to send the second data packet to external equipment in communication connection with the host through the first network card; the preset tag information has a corresponding relation with the first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet is the process of sending the data packet to the public network, and the third data packet is the process of receiving the data packet from the public network; the data packet received from the public network is marked with preset label information according to the same mapping table on the module, and after the host receives the second data packet carrying the preset label information, the second data packet is sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In still another alternative, the preset tag information includes a DSCP value, and the identifying unit is specifically configured to, based on the first data packet and the corresponding requirement, identify the first data packet by using the preset tag information:
and configuring a corresponding DSCP value for the first data packet based on the first data packet and the corresponding requirement.
In yet another alternative, the system further includes a third sending unit, configured to send the preset tag information and a mapping table of the PDP network to the module before initiating the multiple dialing.
It should be noted that the implementation and the advantageous effects of each unit may also correspond to the corresponding descriptions of the method embodiments shown with reference to fig. 3 and 4.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a module 70 for communication according to an embodiment of the present invention, where the module 70 may include a first receiving unit 701, a determining unit 702, and a first transmitting unit 703, where the details of the respective units are as follows.
A first receiving unit 701, configured to receive a first data packet sent by a host and carrying preset tag information;
a determining unit 702, configured to determine, according to a stored mapping table of preset tag information and PDP networks, a PDP network corresponding to the preset tag information carried by the first data packet; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
A first sending unit 703, configured to send the first data packet to the corresponding PDP network.
In the above method, the communication device configures the mapping table of the preset tag information and the PDP network of the packet data protocol, and when receiving the first data packet sent by the host, the communication device may send the first data packet out through the PDP network corresponding to the preset tag information on the first data packet; because the preset label information on the first data packet is determined according to the first network card from which the first data packet comes, based on the mapping table, the data packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In an alternative, the module 70 further comprises:
a second receiving unit for receiving the second data packet through the PDP network;
a configuration unit, configured to perform identification configuration on the preset tag information corresponding to the second data packet based on the preset tag information and a mapping table of a PDP network;
And the second sending unit is used for sending the second data packet carrying the preset label information to the host computer so that the host computer can send the second data packet to an external device in communication connection with the host computer through the first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet being the process of sending the data packet to the public network, and the second data packet being the process of receiving the data packet from the public network; the data packet received from the public network is marked with the corresponding preset label information of the PDP network according to the same mapping table on the module and the PDP network from which the second data packet comes, and then the data packet is sent to the host, and after the host receives the second data packet carrying the preset label information, the second data packet can be sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one corresponding transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
It should be noted that the implementation and the advantageous effects of each unit may also correspond to the corresponding descriptions of the method embodiments shown with reference to fig. 3 and 4.
Referring to fig. 8, fig. 8 shows a host 80 according to an embodiment of the present invention, the host 80 includes a processor 801 and a memory 802, wherein the processor 801 and the memory 802 are connected to each other through a bus.
Memory 802 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), with memory 802 for associated computer programs and data. The communication interface 803 is used to receive and transmit data.
The processor 801 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 801 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The host may also include a network card that communicates with an external device, and may also include a network card that communicates with the module (e.g., a destination network card or ECM network card).
Receiving a first data packet through a first network card, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host;
Identifying the first data packet by using preset tag information based on the first data packet and corresponding requirements;
transmitting the first data packet carrying preset tag information to the module through a second network card, so that the module forwards the first data packet to a corresponding PDP network based on the preset tag information; wherein, the host and the module store the same mapping table of the preset label information and the PDP network.
In the method, a mapping table of preset label information and a Packet Data Protocol (PDP) network is configured, when a data packet from which network card is received, corresponding preset label information is added to the data packet, so that after the second data packet is sent to a communication device, the communication device can find the PDP network corresponding to the preset label information based on the same mapping table, and then the first data packet is transmitted through the corresponding PDP network; that is, based on the mapping table, a packet from a certain network card can be correspondingly transmitted to a specific PDP network for transmission, so when there are a plurality of network cards and a plurality of PDP networks, one-to-one transmission of the packet, that is, multiple dialing can be realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In an alternative, the first data packet further includes a data packet generated by the host application and required to be sent to the PDP network.
In yet another alternative, the processor is further configured to:
receiving a second data packet sent by the module through the second network card, wherein the second data packet carries the corresponding preset tag information;
sending the second data packet to a first network card corresponding to preset tag information carried by the second data packet, so as to send the second data packet to external equipment in communication connection with the host through the first network card; the preset tag information has a corresponding relation with the first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet is the process of sending the data packet to the public network, and the third data packet is the process of receiving the data packet from the public network; the data packet received from the public network is marked with preset label information according to the same mapping table on the module, and after the host receives the second data packet carrying the preset label information, the second data packet is sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In an alternative solution, the preset tag information includes a DSCP value, and the identifying the first data packet with the preset tag information based on the first data packet and the corresponding requirement includes:
and configuring a corresponding DSCP value for the first data packet based on the first data packet and the corresponding requirement.
In yet another alternative, the preset tag information and the mapping table of the PDP network are sent to the module before initiating the multiple dialing.
It should be noted that the implementation and the advantageous effects of the respective operations may also correspond to the respective descriptions of the method embodiments shown with reference to fig. 3 and 4.
Referring to fig. 9, fig. 9 shows a module 90 for communication according to an embodiment of the present invention, where the module 90 includes a processor 901 and a memory 902, and the processor 901 and the memory 902 are connected to each other through a bus.
The memory 902 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), the memory 902 for associated computer programs and data. The communication interface 903 is used to receive and transmit data.
The processor 901 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 901 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 901 may comprise an application processor AP module.
The module 90 may also include an ECM module for enabling communication with a network card on a host computer, and the module 90 may also include a plurality of WAN ports for connecting to a public network or an external network.
The processor 901 in the module 90 is configured to read the computer program code stored in the memory 902, and perform the following operations:
receiving a first data packet carrying preset label information sent by a host through an ECM module;
determining a PDP network corresponding to the preset label information carried by the first data packet according to a stored mapping table of the preset label information and the PDP network; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
and sending the first data packet to the corresponding PDP network.
In the above method, the communication device configures the mapping table of the preset tag information and the PDP network of the packet data protocol, and when receiving the first data packet sent by the host, the communication device may send the first data packet out through the PDP network corresponding to the preset tag information on the first data packet; because the preset label information on the first data packet is determined according to the first network card from which the first data packet comes, based on the mapping table, the data packet from a certain network card can be correspondingly transmitted to a specific PDP network, so that when a plurality of network cards and a plurality of PDP networks exist, the one-to-one transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
In an alternative, the processor is further configured to:
receiving the second data packet through the PDP network;
performing identification configuration on the second data packet based on the preset label information and a mapping table of a PDP network to obtain corresponding preset label information;
and sending the second data packet carrying the preset label information to the host computer so that the host computer can send the second data packet to an external device in communication connection with the host computer through a first network card.
It will be appreciated that the transmission of the second data packet is equivalent to the reverse process of the first data packet, the first data packet being the process of sending the data packet to the public network, and the second data packet being the process of receiving the data packet from the public network; the data packet received from the public network is marked with the corresponding preset label information of the PDP network according to the same mapping table on the module and the PDP network from which the second data packet comes, and then the data packet is sent to the host, and after the host receives the second data packet carrying the preset label information, the second data packet can be sent to the corresponding network card according to the preset label information, so that the data packet of the specific PDP network can be transmitted to the specific network card, and when a plurality of network cards and a plurality of PDP networks exist, the one-to-one corresponding transmission of the data packet can be realized, namely the multi-path dialing is realized. The process does not need a plurality of network cards, saves hardware cost and is more flexible to realize.
It should be noted that the implementation and the advantageous effects of the respective operations may also correspond to the respective descriptions of the method embodiments shown with reference to fig. 3 and 4.
The communication system provided by the embodiment of the application comprises a host shown in fig. 7 and a module shown in fig. 8, or comprises a host shown in fig. 5 and a module shown in fig. 6.
Those skilled in the art will appreciate that implementing all or part of the above-described embodiment methods may be accomplished by way of a computer program, which may be stored on a computer readable storage medium, instructing the relevant hardware, and which, when executed, may comprise the embodiment methods as described above. And the aforementioned storage medium includes: various media capable of storing program code, such as ROM, RAM, magnetic or optical disks.
Claims (10)
1. A method for multiple dialing, applied to a host in communication with a module, comprising:
receiving a first data packet through a first network card, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host;
identifying the first data packet by using preset tag information based on the first data packet and corresponding requirements;
Transmitting the first data packet carrying preset tag information to the module through a second network card, so that the module forwards the first data packet to a corresponding PDP network based on the preset tag information; wherein, the host and the module store the same mapping table of the preset label information and the PDP network.
2. The method of claim 1, wherein the first data packet further comprises a data packet generated by the host application that needs to be sent to the PDP network.
3. The method as recited in claim 1, further comprising:
receiving a second data packet sent by the module through the second network card, wherein the second data packet carries the corresponding preset tag information;
sending the second data packet to a first network card corresponding to preset tag information carried by the second data packet, so as to send the second data packet to external equipment in communication connection with the host through the first network card; the preset tag information has a corresponding relation with the first network card.
4. The method of claim 1, wherein the preset tag information includes a DSCP value, the identifying the first data packet with preset tag information based on the first data packet and a corresponding requirement, comprising:
And configuring a corresponding DSCP value for the first data packet based on the first data packet and the corresponding requirement.
5. The method as recited in claim 1, further comprising:
and before initiating the multi-path dialing, sending the preset label information and the mapping table of the PDP network to the module.
6. A method for multiple dialing, applied to a module communicatively coupled to a host, comprising:
receiving a first data packet which is sent by a host and carries preset label information;
determining a PDP network corresponding to the preset label information carried by the first data packet according to a stored mapping table of the preset label information and the PDP network; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
and sending the first data packet to the corresponding PDP network.
7. The method as recited in claim 6, further comprising:
receiving the second data packet through the PDP network;
performing identification configuration on the second data packet based on the preset label information and a mapping table of a PDP network to obtain corresponding preset label information;
And sending the second data packet carrying the preset label information to the host, so that the host sends the second data packet to an external device in communication connection with the host through a first network card.
8. A method for multiple dialing, applied to a terminal device, the terminal device including a host and a module communicatively connected to the host, the method comprising:
receiving a first data packet through a first network card of the host, wherein the first network card belongs to one network card of a plurality of network cards used for connecting external equipment by the host;
the host identifies the first data packet by using preset tag information based on the first data packet and corresponding requirements;
transmitting the first data packet carrying preset label information to the module by the host based on a second network card, wherein the same mapping table of the preset label information and the PDP network is stored in the host and the module;
receiving a first data packet carrying the preset label information sent by a host through the module;
determining a PDP network corresponding to the preset label information carried by the first data packet according to a stored mapping table of the preset label information and the PDP network by the module; the PDP network in the mapping table correspondingly identifies one WAN port on the module, and a plurality of WAN ports are configured on the module;
And sending the first data packet to the corresponding PDP network through the module.
9. A terminal device, comprising: a processor, a memory and a communication circuit, the communication circuit being for communication connection with a host and a module, the memory storing a computer program, the processor being for executing the computer program to implement the method of any one of claims 1-8.
10. A computer readable storage medium, characterized in that a computer program is stored, which computer program is executable by a processor to implement the method of any one of claims 1-8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311101859.7A CN117156522A (en) | 2023-08-29 | 2023-08-29 | Method for multi-path dialing and related equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311101859.7A CN117156522A (en) | 2023-08-29 | 2023-08-29 | Method for multi-path dialing and related equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117156522A true CN117156522A (en) | 2023-12-01 |
Family
ID=88883642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311101859.7A Pending CN117156522A (en) | 2023-08-29 | 2023-08-29 | Method for multi-path dialing and related equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117156522A (en) |
-
2023
- 2023-08-29 CN CN202311101859.7A patent/CN117156522A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7006467B2 (en) | Method and system for simulating multiple independent client devices in a wired or wireless network | |
| US6760804B1 (en) | Apparatus and method for providing an interface between legacy applications and a wireless communication network | |
| CN101272626B (en) | Method, device and system for implementing local exchange | |
| CN115769524B (en) | Communication methods and devices under multiple connections | |
| WO2023090820A1 (en) | Method and apparatus for ue authentication for remote provisioning | |
| WO2022160665A1 (en) | Packet forwarding method, packet processing method, and device | |
| CN100544365C (en) | Communication device, communication system, communication method | |
| US20140010165A1 (en) | Communication method for wireless terminal and host device, wireless terminal, and host device | |
| US20250227063A1 (en) | Data packet forwarding method and apparatus, storage medium, and electronic device | |
| EP3902348A1 (en) | Communication device and communication method | |
| CN102857574B (en) | Information processing method and apparatus for Internet of Things | |
| CN117156522A (en) | Method for multi-path dialing and related equipment | |
| CN112616171A (en) | Communication method and device based on wireless local area network and computer readable storage medium | |
| CN105430665A (en) | Method and system for realizing multi-network mixed scale networking | |
| CN112839355B (en) | IPSEC testing system and method in network of 5G network | |
| CN113824753B (en) | Communication method and communication system, storage medium, computing device | |
| US20120099595A1 (en) | Network intermediate apparatus and method for ubiquitous network and ubiquitous network system using the intermediary apparatus | |
| CN102932497A (en) | Method, device and system for obtaining internet protocol address | |
| CN115086105A (en) | Message transmission method and device | |
| CN119363662B (en) | A multicast transmission method, node, storage medium, and product | |
| CN104967549A (en) | ATM (Asynchronous Transfer Mode) transmission based core network element and implementation method of ATM transmission based core network | |
| US11917043B2 (en) | Data transmission method and apparatus | |
| CN119110433B (en) | Single-module multi-type WiFi connection switching method, system and related equipment | |
| US12317368B2 (en) | Emergency call method and apparatus, storage medium, and terminal | |
| CN103118380B (en) | communication link management method and system |
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 |