Nothing Special   »   [go: up one dir, main page]

CN110621051B - Routing method and device - Google Patents

Routing method and device Download PDF

Info

Publication number
CN110621051B
CN110621051B CN201910982207.6A CN201910982207A CN110621051B CN 110621051 B CN110621051 B CN 110621051B CN 201910982207 A CN201910982207 A CN 201910982207A CN 110621051 B CN110621051 B CN 110621051B
Authority
CN
China
Prior art keywords
network element
hss
message
terminal
udm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910982207.6A
Other languages
Chinese (zh)
Other versions
CN110621051A (en
Inventor
穆佳
王光全
马瑞涛
任驰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910982207.6A priority Critical patent/CN110621051B/en
Publication of CN110621051A publication Critical patent/CN110621051A/en
Application granted granted Critical
Publication of CN110621051B publication Critical patent/CN110621051B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update

Landscapes

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

Abstract

The embodiment of the invention provides a routing method and a routing device, relates to the field of communication, and can send a first message to a correct target network element through first configuration information stored by a DRA network element and second configuration information stored by a HSS/UDM fusion network element. The method comprises the following steps: receiving a first message by a DRA network element; when the route record of the first message does not comprise the identification of the HSS/UDM fusion network element, the first message is sent to the HSS/UDM fusion network element according to the first route strategy; the HSS/UDM fusion network element receives a first message sent by the DRA network element; when the terminal is a non-5G terminal, inquiring a target HSS network element corresponding to the IMSI according to the IMSI of the terminal; updating the first message according to the identification of the target HSS network element and the identification of the HSS/UDM fusion network element; sending the updated first message to a DRA network element; and if the DRA network element determines that the routing record of the first message comprises the identification of the HSS/UDM fusion network element, sending the first message to a target HSS network element according to the second routing strategy. The invention is used for user data access.

Description

Routing method and device
Technical Field
The present invention relates to the field of communications, and in particular, to a routing method and apparatus.
Background
With the increasing development of mobile broadband services, the existing fourth generation (4G) network has been increasingly difficult to meet the differentiation needs and the continuously accelerated informatization needs of different users. Therefore, the fifth generation (5G) network has been developed. After the 5G network is introduced, a situation that the 4G network and the 5G network coexist will occur in a network supported by a future operator, and different network users need to access to corresponding networks according to different user and service attributes, for example, a 4G user accesses to the 4G network, a 5G user accesses to the 5G network, and a 4G/5G convergence user accesses to the 4G/5G convergence network. When a 4G user migrates from a 4G network to a 5G network to become a 4G/5G converged user, an operator deletes user data on a Home Subscriber Server (HSS) network element of the 4G network to which the user belongs before migration, and newly adds user data of the user, including subscription data, security data and the like, on a converged Unified Database (UDR) network element of the migrated home 4G/5G network, so as to facilitate unified user data management of the user when the user performs a 4G/5G service.
After the user data is migrated, the database for storing the user data is changed, and the HSS network element of the 4G network is changed into the UDR network element of the 4G/5G converged network. When the user uses the 4G network service, since the front-end 4G user cannot perceive that the user data has migrated when accessing a Mobility Management Equipment (MME) network element, when the user uses the 4G service, the MME network element still sends the data access request message to the home HSS network element before the user migration. At this time, since the subscriber data on the HSS network element has been deleted, the subscriber may fail to access the network. When the attributive UDR network element after user migration and the attributive HSS network element before user migration are equipment of the same manufacturer, the HSS network element can access user data in the UDR network element through a private interface between the UDR network element and the HSS network element customized by the manufacturer and send the user data to the MME network element, so that a user can normally use 4G network services. And when the home UDR network element after the user migration and the home HSS network element before the user migration are not the equipment of the same manufacturer, the HSS network elements of different manufacturers cannot access the user data in the UDR network element. At this time, the HSS network element returns a failure response message to the MME network element, which causes a failure in user data access, thereby affecting normal use of the 4G network service by the user.
Disclosure of Invention
Embodiments of the present invention provide a routing method and apparatus, which can determine a destination network element corresponding to a first message through first configuration information stored in a DRA network element and second configuration information stored in a HSS/UDM fusion network element, so that a terminal can request user data of the terminal using the first message, thereby establishing a connection with a network, and avoiding a network connection failure that may be caused when a non-5G terminal performs a 4G service.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, a routing method is provided, which is applied to a DRA network element, and includes: receiving a first message; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal; if the route record of the first message does not include the identification of the HSS/UDM fusion network element, the first message is sent to the HSS/UDM fusion network element according to the first route strategy; and if the routing record of the first message comprises the identification of the HSS/UDM fusion network element, sending the first message to a target HSS network element according to the second routing strategy.
In a second aspect, a routing method is provided, which is applied to an HSS/UDM convergence network element, and includes: receiving a first message sent by a DRA network element; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal; when the terminal is a non-5G terminal, determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal; updating a first message, wherein the updated first message comprises an identifier of a target HSS network element, and a routing record of the updated first message comprises an identifier of an HSS/UDM fusion network element; and sending the updated first message to the DRA network element.
The invention provides a routing method, which relates to a DRA network element and a HSS/UDM fusion network element, and comprises the following steps: after receiving the first message, the DRA network element sends the first message to the HSS/UDM fusion network element according to the first routing strategy; when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal, and updating a first message, so that the first message comprises an identifier of the target HSS network element, and a routing record of the first message comprises the identifier of the HSS/UDM fusion network element; and the HSS/UDM fusion network element sends the updated first message to the DRA network element so that the DRA network element sends the updated first message to a correct target HSS network element to request the user data of the terminal. The routing method provided by the invention uniformly sends the first message to the HSS/UDM fusion network element according to the first routing strategy when the routing record of the first message received by the DRA network element does not include the identification of the HSS/UDM fusion network element, when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, the HSS/UDM fusion network element determines the target HSS network element with correct first message, and updates the first message to enable the first message to be forwarded to the correct target HSS network element through the DRA network element, thereby avoiding the problem that the network connection fails because the user data of the terminal cannot be acquired when the first message is directly sent to the HSS network element in the prior art.
In a third aspect, a DRA network element is provided, which includes: a receiving unit, configured to receive a first message; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal; a sending unit, configured to send the first message to the HSS/UDM convergence network element according to the first routing policy when the route record of the first message received by the receiving unit does not include the identifier of the HSS/UDM convergence network element; and the sending unit is further configured to send the first message to the target HSS network element according to the second routing policy when the routing record of the first message received by the receiving unit includes the identifier of the HSS/UDM fusion network element.
In a fourth aspect, a HSS/UDM converged network element is provided, which includes: a receiving unit, configured to receive a first message sent by a DRA network element; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal; the processing unit is used for determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal when the terminal is a non-5G terminal; a configuration unit, configured to update the first message received by the receiving unit, where the updated first message includes an identifier of a target HSS network element, and a routing record of the updated first message includes an identifier of an HSS/UDM fusion network element; and the sending unit is used for sending the first message updated by the configuration unit to the DRA network element.
In a fifth aspect, a communication system is provided, which includes the DRA network element as provided in the third aspect and the HSS/UDM convergence network element as provided in the fourth aspect.
In a sixth aspect, another DRA network element is provided that includes a memory, a processor, a bus, and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the DRA network element is in operation, the processor executes computer-executable instructions stored by the memory to cause the DRA network element to perform a routing method as provided by the first aspect.
In a seventh aspect, a computer storage medium is provided, which includes computer executable instructions, when the computer executable instructions are run on a computer, the computer is caused to execute the routing method as provided in the first aspect.
In an eighth aspect, another HSS/UDM converged network element is provided, comprising a memory, a processor, a bus, and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the HSS/UDM convergence network element is operating, the processor executes the computer-executable instructions stored by the memory to cause the HSS/UDM convergence network element to perform the routing method as provided by the second aspect.
In a ninth aspect, a computer storage medium is provided, the computer storage medium comprising computer executable instructions, which when executed on a computer, cause the computer to perform the routing method as provided in the second aspect.
The routing method provided by the embodiment of the invention comprises the following steps: receiving a first message by a DRA network element; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal; when the route record of the first message does not comprise the identification of the HSS/UDM fusion network element, the first message is sent to the HSS/UDM fusion network element according to the first route strategy; the HSS/UDM fusion network element receives a first message sent by the DRA network element; when the terminal is a non-5G terminal, determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal; updating a first message, wherein the updated first message comprises an identifier of a target HSS network element, and a routing record of the updated first message comprises an identifier of an HSS/UDM fusion network element; sending the updated first message to a DRA network element; and if the DRA network element determines that the routing record of the first message comprises the identification of the HSS/UDM fusion network element, sending the first message to a target HSS network element according to the second routing strategy. The routing method provided by the invention uniformly sends the first message to the HSS/UDM fusion network element according to the first routing strategy when the routing record of the first message received by the DRA network element does not include the identification of the HSS/UDM fusion network element, when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, the HSS/UDM fusion network element determines the target HSS network element with correct first message, and updates the first message to enable the first message to be forwarded to the correct target HSS network element through the DRA network element, thereby avoiding the problem that the network connection fails because the user data of the terminal cannot be acquired when the first message is directly sent to the HSS network element in the prior art.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a system architecture according to an embodiment of the present invention;
fig. 2 is a first flowchart of a routing method according to an embodiment of the present invention;
fig. 3 is a second flowchart of a routing method according to an embodiment of the present invention;
fig. 4 is a flowchart of a routing method according to an embodiment of the present invention;
fig. 5 is a fourth flowchart of a routing method according to an embodiment of the present invention;
fig. 6 is a flow chart of routing an AIR message according to an embodiment of the present invention;
fig. 7 is a routing flow of the ULR message according to an embodiment of the present invention;
fig. 8 is a first schematic structural diagram of a DRA network element according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram ii of a DRA network element according to an embodiment of the present invention;
fig. 10 is a first schematic structural diagram of an HSS/UDM convergence network element according to an embodiment of the present invention;
fig. 11 is a structural schematic diagram of a HSS/UDM convergence network element according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of another DRA network element according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of another HSS/UDM convergence network element according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
It should be noted that, in the embodiments of the present invention, "of", "corresponding" and "corresponding" may be sometimes used in combination, and it should be noted that, when the difference is not emphasized, the intended meaning is consistent.
For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", and the like are used for distinguishing the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the words "first", "second", and the like are not limited in number or execution order.
Technical terms that may be involved in embodiments of the present invention are explained below:
1. host Name (Host-Name): the host name may be names of a MME network element, a HSS network element, a Diameter Routing Agent (DRA) network element, and a HSS/UDM fusion network element in the embodiment of the present invention.
For example, the host name of the HSS network element may be:
hss01.bj.bj.hss.epc.mnc001.mcc460.3gppnetwork.org;
wherein hss01 denotes a hss01 network element; bj denotes city abbreviation and province abbreviation, here referring to the home of the HSS network element to beijing; 001 denotes a mobile network number, here a mobile network number of the link; 460 denotes a mobile country number, and 460 here denotes china.
2. International Mobile Subscriber Identity (IMSI): the unique identification code of a mobile user in a mobile communication network has the longest digit of 15 digits, and can be used for inquiring user data of a terminal in an HSS network element and a home subscriber server/unified data management (HSS/UDM) fusion network element.
3. S6a interface: the interface between the MME network element and the HSS network element is used for enabling the MME network element and the HSS network element to transmit data; in the present invention, the S6a interface is also used for data transmission between DRA network elements, MME network elements, HSS network elements, and HSS/UDM fusion network elements.
The routing method provided by the embodiment of the invention is applied to a system architecture as shown in fig. 1, and the system architecture comprises a terminal 01, a base station 02, an MME network element 03, a DRA network element 04, an HSS/UDM fusion network element 05, an UDR network element 06 and an HSS network element 07.
The terminal 01 may be a device with a wireless transceiving function, which may be deployed on land, including indoor or outdoor, handheld, wearable, automobile or vehicle-mounted devices; illustratively, the terminal 01 may be a mobile phone (mobile phone), a tablet computer or a computer with wireless transceiving function. When initiating a network service, the terminal 01 is configured to send an access request message to the base station, where the access request message is used to request to access a network.
The base station 02 is configured to receive an access request message sent by a terminal, send the access request message to the MME network element 03, and transmit a message between the terminal and the MME network element 03.
The MME network element 03 is a core control network element of the 4G core network, and is responsible for functions such as 4G user access control, security management, mobility management, session management, and the like. For example, an access request message may be received from the base station 02, and an authentication information request message may be sent to the DRA network element 04 according to the access request message.
The DRA network element 04 is configured to address different network elements according to information such as an IMSI, a mobile subscriber number (MSISDN), and a network protocol (IP) address of a terminal. For example, DRA network element 04 supports the provision of flexible message routing functionality, addressing to the correct network element, based on routing fields and user identification information in Diameter messages.
The HSS/UDM convergence network element 05 is a data management network element of the 4G/5G convergence network, and is configured to manage user data such as subscription information and security information of the 4G/5G convergence terminal.
The UDR network element 06 is a unified database in the 5G system and is responsible for storing user structured data, including user data such as subscription information and security information of the 4G/5G fusion terminal; the user data includes subscription information, security information, and the like. The 4G/5G convergence terminal in the embodiment of the invention refers to a user terminal which signs both a 4G service and a 5G service.
The HSS network element 07 is used to store and manage subscriber data for non-5G terminals. The non-5G terminal in the embodiment of the invention refers to a user terminal which signs a 4G service but does not sign a 5G service.
In the prior art, a process of requesting user data access by a non-5G terminal is as follows: after the base station forwards an access request message of the terminal to an MME network element, the MME network element sends an authentication information request message to an HSS network element through a DRA network element; the authentication information request message comprises the IMSI of the terminal; after the HSS network element inquires user data of a locally stored terminal, an authentication information response message is returned to the MME network element through the DRA network element; the authentication information response message includes user data of the terminal.
According to the above process, in the prior art, the user data request message of the non-5G terminal is directly forwarded to the HSS network element by the DRA network element, and in the 4G/5G fusion network, since the user data in the HSS network element has been migrated to the UDR network element, when the DRA network element directly forwards the user data request message to the HSS network element, if the user data of the HSS network element has been migrated to the UDR network element, the data request message may not obtain the user data of the non-5G terminal, which may cause the non-5G terminal to fail to connect to the network, and may not transmit the service data.
Based on the above system architecture, an embodiment of the present invention provides a routing method, which is used to solve a problem in the prior art that a network connection failure may be caused when a data request message of a non-5G terminal is directly sent to an HSS network element. As shown in fig. 2, the method includes S101-S107:
s101, receiving the first message by the DRA network element.
Specifically, the DRA network element in the embodiment of the present invention may be the DRA network element in fig. 1, and the first message is used to request user data of the terminal. The first message comprises the IMSI of the terminal, and the user data of the terminal comprises the subscription information, the safety information and the like of the terminal; the subscription information includes user related information such as user identification, routing, location and service, for example, data such as user service bandwidth; the security information is used for identifying the authenticity of the terminal or the network and ensuring the security of the communication data, for example, when the terminal requests to access the network, whether the terminal is credible is judged, and if the terminal is not credible, the terminal is refused to access the network.
In one possible implementation, the DRA network element receives a first message from an MME network element. Specifically, the terminal sends an access request message to the base station to initiate a data access process, where the access request message may be an attach request message or a tracking area update request (TAU) message, and the MME network element sends a first message to the DRA network element after receiving the access request message.
For example, the first message may be an Authentication Information Request (AIR) message or an Update Location Request (ULR) message.
S102, if the DRA network element determines that the routing record of the first message does not include the identifier of the HSS/UDM fusion network element, the first message is sent to the HSS/UDM fusion network element according to the first routing strategy.
The HSS/UDM convergence network element may be configured to obtain user data of a terminal, and it should be noted that the identifier of the HSS/UDM convergence network element in the embodiment of the present invention may be the host name.
In this embodiment of the present application, the first routing policy may be: and after receiving the first message, the DRA network element routes (sends) the first message according to the IMSI in the first message. For example, when the route record of the first message does not include the identifier of the HSS/UDM fusion network element, the DRA network element determines the destination network element of the first message according to the IMSI of the terminal in the first message.
In a possible implementation, first configuration information is stored in the DRA network element, and the first configuration information is used to indicate that destination network elements corresponding to IMSIs of the 4G/5G convergence terminal and the non-5G terminal are all HSS/UDM convergence network elements.
Specifically, the first configuration information configures destination network elements corresponding to IMSIs of all terminals as an HSS/UDM fusion network element, that is, the destination network elements corresponding to IMSIs of the 4G/5G fusion terminal and the non-5G terminal are both configured as an HSS/UDM fusion network element.
For example, taking the unicom user as an example, the first configuration information may be:
if the IMSI of the terminal 1 is 410010110301321, the IMSI of the terminal 2 is 410060110515603, and the IMSI of the terminal 3 is 410090110510328, the IMSI number segment of the terminal 1 is 4100101103, the IMSI number segment of the terminal 2 is 4100601105, and the IMSI number segment of the terminal 3 is 4100901105, and the destination network elements corresponding to the number segments of the terminal 1, the terminal 2, and the terminal 3 are all configured as an HSS/UDM fusion network element according to the first configuration information. At this time, when the DRA network element configures the destination network element corresponding to the IMSI of the terminal according to the first configuration information, only the IMSI of the terminal is considered, and the destination network element corresponding to the IMSI of the terminal is configured as the HSS/UDM fusion network element no matter whether the terminal is a 4G/5G fusion terminal or a non-5G terminal. Certainly, the IMSI of the terminal is only exemplary, in practice, the terminal further includes other different IMSIs, and corresponding IMSI number segments are different, and a person skilled in the art may configure a corresponding destination network element as an HSS/UDM fusion network element according to the first configuration information;
further, when the IMSI number segment of the terminal is 4100101103, the destination network element corresponding to the IMSI of the terminal may be represented as:
hssudm.bj.bj.hss.epc.mnc001.mcc460.3gppnetwork.org;
when the IMSI number segment of the terminal is 4100601105, the destination network element corresponding to the IMSI of the terminal may be represented as:
hssudm.bj.bj.hss.epc.mnc006.mcc460.3gppnetwork.org;
when the IMSI number segment of the terminal is 4100901105, the destination network element corresponding to the IMSI of the terminal may be represented as:
hssudm.bj.bj.hss.epc.mnc009.mcc460.3gppnetwork.org。
TABLE 1
Figure BDA0002235557810000091
As shown in table 1, the first configuration information configures, according to the IMSI number segment of the terminal, destination network elements corresponding to all IMSI number segments as an HSS/UDM fusion network element. Of course, the above example is only exemplary, and in practice, those skilled in the art may configure both destination network elements corresponding to IMSIs of the 4G/5G converged terminal and the non-5G terminal as the HSS/UDM converged network element.
Optionally, the first message may include a routing record, where the routing record may include an identifier of the HSS/UDM convergence network element, or may not include the identifier of the HSS/UDM convergence network element; of course, the first message may not include the route record. When the first message does not include the routing record, according to a first routing strategy, sending the first message to the HSS/UDM fusion network element according to the IMSI of the terminal in the first message; and when the first message comprises the routing record but the routing record of the first message does not comprise the identifier of the HSS/UDM fusion network element, sending the first message to the HSS/UDM fusion network element according to the IMSI of the terminal in the first message according to the first routing strategy.
S103, the HSS/UDM fusion network element receives a first message sent by the DRA network element.
The first message is used for requesting user data of the terminal, and the first message comprises the IMSI of the terminal; the HSS/UDM convergence network element here may be the HSS/UDM convergence network element in fig. 1;
and the HSS/UDM fusion network element receives the first message sent by the DRA network element through an S6a interface.
And S104, when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal.
Optionally, after receiving the first message, the HSS/UDM convergence network element may determine the type of the terminal according to the first message.
Specifically, because the UDR network element stores user data of the terminal, the user data includes data such as subscription information and security information of the terminal; the subscription information includes the 5G subscription data of the terminal, so that the HSS/UDM fusion network element can determine the type of the terminal by inquiring whether the subscription data of the terminal exists in the UDR network element.
If the HSS/UDM fusion network element inquires that the subscription information corresponding to the IMSI is stored in the UDR network element according to the IMSI of the terminal, the terminal is a 4G/5G fusion terminal;
and if the HSS/UDM fusion network element does not inquire the subscription information corresponding to the IMSI in the UDR network element according to the IMSI of the terminal, the terminal is a non-5G terminal.
Optionally, second configuration information is stored in the HSS/UDM fusion network element; the second configuration information is used for indicating that a destination network element corresponding to the IMSI of the non-5G terminal is a target HSS network element.
Specifically, because the HSS/UDM convergence network element stores the second configuration information, when the terminal is a non-5G terminal and cannot establish network connection through the HSS/UDM convergence network element, the HSS/UDM convergence network element may query the second configuration information according to the IMSI of the terminal, and determine a target network element corresponding to the terminal, that is, a target HSS network element, so that the terminal can establish network connection through the target HSS network element.
TABLE 2
IMSI of terminal IMSI number segment Destination network element
410010110301321 4100101103 HSS01
410060110515603 4100601105 HSS02
410090110510328 4100901105 HSS02
As shown in the above table, the IMSI number segments of different terminals may correspond to different destination network elements, or correspond to the same destination network element, for example, the destination network element corresponding to the segment 4100101103 is an HSS01 network element, and the destination network elements corresponding to the segments 4100601105 and 4100901105 are HSS02 network elements. Of course, table 1 only shows the correspondence between the IMSI of some terminals in the second configuration information and the destination network element, and in practice, a person skilled in the art may set the correspondence as needed, so that a non-5G terminal can establish a connection with a network through a correct destination network element.
Optionally, in step S104, the HSS/UDM fusion network element may query the second configuration information according to the IMSI of the terminal, and determine that the destination network element corresponding to the IMSI is the target HSS network element.
Because the second configuration information configures destination network element information corresponding to the IMSI of the non-5G terminal, when the terminal is a non-5G terminal, the HSS/UDM fusion network element may determine, according to the IMSI of the terminal, a correct destination route of the terminal, that is, a destination HSS network element.
S105, updating the first message, wherein the updated first message comprises the identifier of the target HSS network element, and the route record of the updated first message comprises the identifier of the HSS/UDM fusion network element.
Specifically, the first message may include an identifier of the first network element, and when the terminal is a non-5G terminal, the HSS/UDM fusion network element may modify the identifier of the first network element in the first message to an identifier of a target HSS network element, so that the first message can be routed to a correct HSS network element; and meanwhile, the HSS/UDM fusion network element adds the identifier of the HSS/UDM fusion network element in the routing record of the first message, so that the DRA network element can forward the first message according to the routing record of the first message.
It should be noted that, in the embodiment of the present invention, the identifier of the first network element and the identifier of the destination network element may both be the host names described above.
Exemplarily, if the identifier of the first network element carried in the first message is an identifier of an HSS/UDM converged network element, the identifier is represented as:
hssudm.bj.bj.hss.epc.mnc001.mcc460.3gppnetwork.org;
if the target HSS network element is HSS01, the HSS/UDM fusion network element modifies the identifier of the first network element as follows:
hss01.bj.bj.hss.epc.mnc001.mcc460.3gppnetwork.org;
and simultaneously adding hsSudm.bj.bj.hs.epc.mnc 001.mcc460.3gppnetwork.org into a route record of the first message, wherein the route record is used for recording the forwarding process of the first message.
S106, the HSS/UDM fusion network element sends the updated first message to the DRA network element.
S107, the DRA network element receives the updated first message, and if the DRA network element determines that the routing record of the first message comprises the identification of the HSS/UDM fusion network element, the first message is sent to the target HSS network element according to the second routing strategy.
Specifically, the DRA network element further configures a second routing policy, where the second routing policy may be: after receiving the first message, the DRA network element routes (sends) the first message according to the target network element identifier in the first message. For example, the target network element identification may be an identification of the target HSS network element.
In this embodiment of the present invention, when the routing record of the first message includes the identifier of the HSS/UDM fusion network element, the DRA routes the received first message (which may be the updated first message) according to the second routing policy, that is, sends the first message to the target HSS network element according to the identifier of the target HSS network element in the first message.
In this embodiment of the present application, the updated first message may also be referred to as a first message, that is, the DRA may receive the first message, and if the routing record of the first message includes the identifier of the HSS/UDM fusion network element, the DRA network element performs step S107; if the route record of the first message does not include the identifier of the HSS/UDM fusion network element, the DRA network element executes step S102.
Optionally, when the route record of the first message does not include the identifier of the HSS/UDM convergence network element, as shown in fig. 3, step S102 specifically includes:
s1021, the DRA network element inquires the first configuration information according to the IMSI of the terminal, and the target network element of the first message is determined to be an HSS/UDM fusion network element.
Because the DRA network element stores the first configuration information, the first configuration information indicates that the target network elements corresponding to the IMSIs of the 4G/5G fusion terminal and the non-5G terminal are both HSS/UDM fusion network elements. Therefore, when the route record of the first message does not include the identifier of the HSS/UDM convergence network element, the DRA network element queries the first configuration information according to the IMSI of the terminal, so as to determine that the destination network element corresponding to the first message is the HSS/UDM convergence network element.
S1022, the DRA network element sends the first message to the HSS/UDM fusion network element.
And after determining that the target network element corresponding to the first message is the HSS/UDM fusion network element according to the IMSI of the terminal in the first message, the DRA network element sends the first message to the HSS/UDM fusion network element according to the first routing strategy.
And if the first message does not comprise the routing record, the DRA network element adds a routing record parameter in the first message, and the routing record does not comprise the identifier of the HSS/UDM fusion network element.
And if the first message does not comprise the identifier of the first destination network element, the DRA network element adds the identifier of the HSS/UDM fusion network element to the first message.
Optionally, as shown in fig. 4, step S107 specifically includes:
s1071, if the DRA network element determines that the first message comprises the identification of the target HSS, determining that the target network element of the first message is the target HSS network element.
Specifically, when the route record of the first message includes the identifier of the HSS/UDM fusion network element, the DRA network element determines that the destination network element of the first message is the destination HSS network element according to the identifier of the destination HSS network element included in the first message. The first message here refers to the updated first message.
Illustratively, if the identification of the destination network element in the first message is hss01.bj. hs. epc. mnc001.mcc460.3gppnetwork. org, and the route record includes: hsdm.bj.bj.hs.eps.epc.mnc 001.mcc460.3gppnetwork.org, the destination network element of the first message is the target HSS network element HSS01.
S1072, the DRA network element sends a first message to the target HSS network element.
For example, if the destination network element in the first message is the target HSS network element HSS01 in S1071, the first message is sent to the target HSS network element HSS01 according to the second routing policy.
Optionally, after the target HSS network element receives the first message sent by the DRA network element, the target HSS network element may return a second message to the DRA network element, where the second message includes user data of the terminal.
For example, the second message may be an authentication information response (AIA) message or an update location response (ULA) message.
And after receiving the second message, the DRA network element sends the second message to the MME network element.
Optionally, as shown in fig. 5, after step S103, the routing method provided in the embodiment of the present invention further includes:
and S104A, when the HSS/UDM fusion network element determines that the terminal is the 4G/5G fusion terminal, returning a third message to the DRA network element.
The third message includes user data of the terminal.
And S105A, the DRA network element receives the third message and sends the third message to the MME network element.
The following embodiment of the present invention will explain the above method flow by a specific data request message example, which is specifically as follows:
illustratively, when the first message AIR is a message, a specific implementation flow of the routing method is shown in fig. 6:
s201, the MME network element sends an AIR message to the DRA network element.
The AIR message includes an IMSI of the terminal, and the AIR message is used to request security information data of the terminal.
S202, the DRA network element receives the AIR message, and when the routing record of the AIR message does not include the identification of the HSS/UDM fusion network element, the AIR message is sent to the HSS/UDM fusion network element according to the first routing strategy.
S203, the HSS/UDM fusion network element receives the AIR message.
S204A, when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, the HSS/UDM fusion network element updates the AIR message, so that the updated AIR message includes the identifier of the target network element HSS1 network element, and the routing record of the AIR message includes the identifier of the HSS/UDM fusion network element.
S205A, HSS/UDM fusion network element sends updated AIR message to DRA network element.
S206A, the DRA network element receives the updated AIR message and sends the updated AIR message to the destination network element HSS1 network element according to the second routing strategy.
S207A and HSS1 network element receive the updated AIR message, query the security information of the local terminal, and return an authentication information response (AIA) message to the DRA network element.
The AIA message carries security information data of the terminal.
S208A, the DRA network element receives the AIA message and sends the AIA message to the MME network element.
According to different types of terminals, after step S203, the method further includes:
S204B, when the HSS/UDM fusion network element determines that the terminal is a 4G/5G fusion terminal, returning an AIA message to the DRA network element.
The AIA message carries security information data of the terminal.
S205B, the DRA network element receives the AIA message and sends the AIA message to the MME network element.
When the first message ULR is a ULR message, the specific implementation flow of the routing method is shown in fig. 7:
s301, the MME network element sends an ULR message to the DRA network element.
The ULR message includes an IMSI of the terminal, and the ULR message is used to request subscription information data of the terminal.
S302, the DRA network element receives the ULR message, and when the routing record of the ULR message does not include the identifier of the HSS/UDM fusion network element, the ULR message is sent to the HSS/UDM fusion network element according to the first routing strategy.
S303, the HSS/UDM fusion network element receives the ULR message.
S304A, when the HSS/UDM convergence network element determines that the terminal is a non-5G terminal, the HSS/UDM convergence network element updates the ULR message, so that the updated ULR message includes the identifier of the target network element HSS1 network element, and the routing record of the ULR message includes the identifier of the HSS/UDM convergence network element.
S305A, the HSS/UDM fusion network element sends the updated ULR message to the DRA network element.
S306A, the DRA network element receives the updated ULR message and sends the updated ULR message to the target network element HSS1 network element according to the second routing strategy.
S307A, the HSS1 network element receives the updated ULR message, queries the subscription information of the local terminal, and returns the ULA message to the DRA network element.
The ULA message carries subscription information data of the terminal.
S308A, the DRA network element receives the ULA message and sends the ULA message to the MME network element.
According to different types of terminals, after step S303, the method further includes:
S304B, when the HSS/UDM fusion network element determines that the terminal is a 4G/5G fusion terminal, returning the ULA message to the DRA network element.
The ULA message carries subscription information data of the terminal.
S305B, the DRA network element receives the ULA message and sends the ULA message to the MME network element.
The routing method provided by the embodiment of the invention comprises the following steps: receiving a first message by a DRA network element; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal; when the route record of the first message does not comprise the identification of the HSS/UDM fusion network element, the first message is sent to the HSS/UDM fusion network element according to the first route strategy; the HSS/UDM fusion network element receives a first message sent by the DRA network element; when the terminal is a non-5G terminal, determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal; updating a first message, wherein the updated first message comprises an identifier of a target HSS network element, and a routing record of the updated first message comprises an identifier of an HSS/UDM fusion network element; sending the updated first message to a DRA network element; and if the DRA network element determines that the routing record of the first message comprises the identification of the HSS/UDM fusion network element, sending the first message to a target HSS network element according to the second routing strategy. The routing method provided by the invention uniformly sends the first message to the HSS/UDM fusion network element according to the first routing strategy when the routing record of the first message received by the DRA network element does not include the identification of the HSS/UDM fusion network element, when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, the HSS/UDM fusion network element determines the target HSS network element with correct first message, and updates the first message to enable the first message to be forwarded to the correct target HSS network element through the DRA network element, thereby avoiding the problem that the network connection fails because the user data of the terminal cannot be acquired when the first message is directly sent to the HSS network element in the prior art.
As shown in fig. 8, which shows a schematic diagram of a possible structure of a DRA network element in the system architecture of fig. 1, the DRA network element 40 includes a receiving unit 401, a processing unit 402, and a transmitting unit 403.
A receiving unit 401, configured to receive a first message.
The first message includes an IMSI of the terminal, and the first message is used for requesting user data of the terminal.
A processing unit 402, configured to determine, when the route record of the first message received by the receiving unit 401 does not include the identifier of the HSS/UDM convergence network element, that a destination network element of the first message is the HSS/UDM convergence network element according to the first routing policy.
A sending unit 403, configured to send the first message to the HSS/UDM convergence network element determined by the processing unit 402.
The processing unit 402 is further configured to determine, when the route record of the first message received by the receiving unit 401 includes the identifier of the HSS/UDM fusion network element, that a destination network element of the first message is a target HSS network element according to the second routing policy.
A sending unit 403, configured to send the first message to the target HSS network element determined by the processing unit 402.
As shown in fig. 9, the DRA network element 40 further includes a storage unit 404;
the storage unit 404 is configured to store first configuration information.
The first configuration information is used for indicating that the target network elements corresponding to the IMSIs of the 4G/5G convergence terminal and the non-5G terminal are HSS/UDM convergence network elements.
Optionally, the processing unit 402 is specifically configured to:
and inquiring the first configuration information in the storage unit 404 according to the IMSI of the terminal, and determining that the target network element of the first message is an HSS/UDM fusion network element.
If the first message does not include the routing record, the DRA network element adds a routing record parameter to the first message, and the routing record does not include the identifier of the HSS/UDM fusion network element.
And if the first message does not include the identifier of the first destination network element, the DRA network element adds the identifier of the HSS/UDM fusion network element to the first message.
Further optionally, the processing unit 402 is further specifically configured to:
and when the first message comprises the identification of the target HSS network element, determining that the target network element of the first message is the target HSS network element.
As shown in fig. 10, which is a schematic diagram illustrating a possible structure of the HSS/UDM convergence network element in the system architecture of fig. 1, the HSS/UDM convergence network element 50 includes:
a receiving unit 501, configured to receive a first message sent by a DRA network element.
The first message includes an IMSI of the terminal, and the first message is used for requesting user data of the terminal.
A processing unit 502, configured to determine, when the terminal is a non-5G terminal, a target HSS network element corresponding to the IMSI according to the IMSI of the terminal.
A configuring unit 503, configured to update the first message received by the receiving unit 501, where the updated first message includes an identifier of the target HSS network element, and a routing record of the updated first message includes an identifier of the HSS/UDM fusion network element.
A sending unit 504, configured to send the first message updated by the configuring unit 503 to the DRA network element.
Optionally, as shown in fig. 11, the HSS/UDM convergence network element 50 further includes a storage unit 505;
a storage unit 505 for storing the second configuration information.
And the second configuration information is used for indicating that a target network element corresponding to the IMSI of the non-5G terminal is a target HSS network element.
Further optionally, the processing unit 502 is specifically configured to:
and querying the second configuration information in the storage unit 505 according to the IMSI of the terminal, and determining that the destination network element corresponding to the IMSI is a target HSS network element.
The routing device provided by the embodiment of the invention comprises a DRA network element and an HSS/UDM fusion network element. The DRA network element sends a first message to the HSS/UDM fusion network element according to the first routing strategy, wherein the first message comprises the IMSI of the terminal; the HSS/UDM fusion network element receives a first message sent by the DRA network element, when the terminal is a non-5G terminal, the first message is updated, the updated first message comprises an identifier of a target HSS network element, a routing record of the updated first message comprises the identifier of the HSS/UDM fusion network element, and the HSS/UDM fusion network element sends the updated first message to the DRA network element; and the DRA network element receives the updated first message and sends the updated first message to the target HSS network element according to the second routing strategy. The routing method provided by the invention uniformly sends the first message to the HSS/UDM fusion network element according to the first routing strategy when the routing record of the first message received by the DRA network element does not include the identification of the HSS/UDM fusion network element, when the HSS/UDM fusion network element determines that the terminal is a non-5G terminal, the HSS/UDM fusion network element determines the target HSS network element with correct first message, and updates the first message to enable the first message to be forwarded to the correct target HSS network element through the DRA network element, thereby avoiding the problem that the network connection fails because the user data of the terminal cannot be acquired when the first message is directly sent to the HSS network element in the prior art.
The embodiment of the invention also provides a communication system which comprises the DRA network element and the HSS/UDM fusion network element.
As shown in fig. 12, an embodiment of the present invention further provides a DRA network element, which includes a memory 61, a processor 62, a bus 63, and a communication interface 64; the memory 61 is used for storing computer execution instructions, and the processor 62 is connected with the memory 61 through a bus 63; when the DRA network element is in operation, processor 62 executes computer-executable instructions stored by memory 61 to cause the DRA network element to perform the routing methods provided by the embodiments described above.
In particular implementations, processor 62(62-1 and 62-2) may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 12, for example, as one embodiment. And as an example, a DRA network element may include a plurality of processors 62, such as processor 62-1 and processor 62-2 shown in fig. 12. Each of the processors 62 may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). Processor 62 may refer herein to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 61 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these. The memory 61 may be separate and coupled to the processor 62 via a bus 63. The memory 61 may also be integrated with the processor 62.
In a specific implementation, the memory 61 is used for storing data in the present application and computer-executable instructions corresponding to software programs for executing the present application. The processor 62 may perform various functions of the DRA network element by running or executing software programs stored in the memory 61, as well as invoking data stored in the memory 61.
The communication interface 64 is any device, such as a transceiver, for communicating with other devices or communication networks, such as a control system, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and the like. The communication interface 64 may include a receiving unit to implement the receiving function and a transmitting unit to implement the transmitting function.
The bus 63 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an extended ISA (enhanced industry standard architecture) bus, or the like. The bus 63 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 12, but this is not intended to represent only one bus or type of bus.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes computer execution instructions, and when the computer execution instructions are executed on a computer, the computer is enabled to execute the routing method executed by the DRA network element provided in the foregoing embodiment.
The embodiment of the present invention further provides a computer program, where the computer program may be directly loaded into the memory and contains a software code, and after the computer program is loaded and executed by the computer, the routing method executed by the DRA network element provided in the above embodiment can be implemented.
As shown in fig. 13, an embodiment of the present invention further provides an HSS/UDM convergence network element, which includes a memory 71, a processor 72, a bus 73, and a communication interface 74; the memory 71 is used for storing computer execution instructions, and the processor 72 is connected with the memory 71 through a bus 73; when the HSS/UDM convergence network element is operating, processor 72 executes computer-executable instructions stored by memory 71 to cause the HSS/UDM convergence network element to perform the routing method provided in the above-described embodiments.
In particular implementations, processor 72(72-1 and 72-2) may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 13, for example, as one embodiment. And as an example, the routing device may include a plurality of processors 72, such as processor 72-1 and processor 72-2 shown in fig. 13. Each of the processors 72 may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). Processor 72 may refer herein to one or more devices, circuits, and/or processing cores that process data (e.g., computer program instructions).
The memory 71 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 71 may be self-contained and coupled to the processor 72 via a bus 73. The memory 71 may also be integrated with the processor 72.
In a specific implementation, the memory 71 is used for storing data in the present application and computer-executable instructions corresponding to software programs for executing the present application. The processor 72 may perform various functions of the HSS/UDM convergence network element by running or executing software programs stored in the memory 61 and invoking data stored in the memory 71.
The communication interface 74 is any device, such as a transceiver, for communicating with other devices or communication networks, such as a control system, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and the like. The communication interface 74 may include a receiving unit to implement a receiving function and a transmitting unit to implement a transmitting function.
The bus 73 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an extended ISA (enhanced industry standard architecture) bus, or the like. The bus 73 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 13, but this is not intended to represent only one bus or type of bus.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes a computer execution instruction, and when the computer execution instruction runs on a computer, the computer is enabled to execute the routing method executed by the HSS/UDM convergence network element provided in the foregoing embodiment.
The embodiment of the present invention further provides a computer program, where the computer program may be directly loaded into the memory and contains a software code, and after the computer program is loaded and executed by the computer, the routing method executed by the HSS/UDM fusion network element provided in the above embodiment can be implemented.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in this 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. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical function division, and there may be other division ways in actual implementation. For example, various elements or components may be combined or may be integrated into another device, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (17)

1. A routing method is applied to a Diameter routing agent node DRA network element and is characterized by comprising the following steps:
receiving a first message; the first message comprises an International Mobile Subscriber Identity (IMSI) of the terminal, and is used for requesting user data of the terminal;
if the route record of the first message does not include the identifier of the home subscriber server/unified data management (HSS)/Universal Data Management (UDM) fusion network element, sending the first message to the HSS/UDM fusion network element according to a first route strategy; the HSS/UDM fusion network element is used for acquiring the user data of the terminal;
if the routing record of the first message comprises the identification of the HSS/UDM fusion network element, sending the first message to a target HSS network element according to a second routing strategy; the target HSS network element stores the user data;
the sending the first message to the target HSS network element according to the second routing policy comprises:
if the first message comprises the identification of the target HSS network element, determining that the target network element of the first message is the target HSS network element;
and sending the first message to the target HSS network element.
2. The routing method according to claim 1, further comprising:
storing first configuration information; the first configuration information is used for indicating that the destination network elements corresponding to the IMSIs of the fourth generation/fifth generation 4G/5G fusion terminal and the non-5G terminal are the HSS/UDM fusion network elements.
3. The routing method according to claim 2, wherein said sending the first message to the HSS/UDM convergence network element according to the first routing policy comprises:
inquiring the first configuration information according to the IMSI of the terminal, and determining that a target network element of the first message is the HSS/UDM fusion network element;
and sending the first message to the HSS/UDM convergence network element.
4. A routing method is applied to a home subscriber server/unified data management (HSS)/Universal Data Management (UDM) fusion network element, and is characterized by comprising the following steps:
receiving a first message sent by a Diameter routing agent node DRA network element; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal;
when the terminal is a non-fifth generation 5G terminal, determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal;
updating the first message, wherein the updated first message comprises the identifier of the target HSS network element, and the updated routing record of the first message comprises the identifier of the HSS/UDM fusion network element;
and sending the updated first message to the DRA network element.
5. The routing method according to claim 4, further comprising:
second configuration information is stored; the second configuration information is used to indicate that a destination network element corresponding to the IMSI of the non-5G terminal is the target HSS network element.
6. The routing method according to claim 5, wherein the determining the target HSS network element corresponding to the IMSI according to the IMSI of the terminal comprises:
and inquiring the second configuration information according to the IMSI of the terminal, and determining that the target network element corresponding to the IMSI is the target HSS network element.
7. A DRA network element, comprising:
a receiving unit, configured to receive a first message; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal;
a processing unit, configured to determine, when the route record of the first message received by the receiving unit does not include the identifier of the HSS/UDM convergence network element, that a destination network element of the first message is the HSS/UDM convergence network element according to a first routing policy;
a sending unit, configured to send the first message to the HSS/UDM convergence network element determined by the processing unit;
the processing unit is further configured to determine, when the route record of the first message received by the receiving unit includes the identifier of the HSS/UDM fusion network element, that a destination network element of the first message is a target HSS network element according to a second routing policy;
a sending unit, further configured to send the first message to the target HSS network element determined by the processing unit;
the processing unit is further specifically configured to:
and when the first message comprises the identification of the target HSS network element, determining that the target network element of the first message is the target HSS network element.
8. The DRA network element of claim 7, further comprising a storage unit;
the storage unit is used for storing first configuration information; the first configuration information is used for indicating that the target network elements corresponding to the IMSIs of the 4G/5G convergence terminal and the non-5G terminal are the HSS/UDM convergence network elements.
9. The DRA network element of claim 8, wherein the processing unit is specifically configured to: and inquiring the first configuration information in the storage unit according to the IMSI of the terminal, and determining that the target network element of the first message is the HSS/UDM fusion network element.
10. A HSS/UDM converged network element, comprising:
a receiving unit, configured to receive a first message sent by a DRA network element; the first message comprises the IMSI of the terminal, and the first message is used for requesting the user data of the terminal;
the processing unit is used for determining a target HSS network element corresponding to the IMSI according to the IMSI of the terminal when the terminal is a non-5G terminal;
a configuration unit, configured to update the first message received by the receiving unit, where the updated first message includes an identifier of the target HSS network element, and a routing record of the updated first message includes an identifier of the HSS/UDM fusion network element;
a sending unit, configured to send the first message updated by the configuration unit to the DRA network element.
11. The HSS/UDM converged network element of claim 10, further comprising a storage unit;
the storage unit is used for storing second configuration information; the second configuration information is used to indicate that a destination network element corresponding to the IMSI of the non-5G terminal is the target HSS network element.
12. The HSS/UDM converged network element of claim 11, wherein the processing unit is specifically configured to:
and inquiring the second configuration information in the storage unit according to the IMSI of the terminal, and determining that the target network element corresponding to the IMSI is the target HSS network element.
13. A communication system comprising a DRA network element according to any of claims 7-9 and a HSS/UDM convergence network element according to any of claims 10-12.
14. A DRA network element comprising a memory, a processor, a bus, and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through the bus; the computer-executable instructions stored by the memory are executed by the processor when the DRA network element is in operation to cause the DRA network element to perform the routing method of any one of claims 1-3.
15. A computer storage medium for storing computer executable instructions which, when executed on a computer, cause the computer to perform the routing method of any one of claims 1 to 3.
16. An HSS/UDM fusion network element is characterized by comprising a memory, a processor, a bus and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through the bus; when the HSS/UDM convergence network element is running, the processor executes the computer-executable instructions stored by the memory to cause the HSS/UDM convergence network element to perform the routing method of any of claims 4-6.
17. A computer storage medium for storing computer executable instructions which, when executed on a computer, cause the computer to perform the routing method of any one of claims 4 to 6.
CN201910982207.6A 2019-10-16 2019-10-16 Routing method and device Active CN110621051B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910982207.6A CN110621051B (en) 2019-10-16 2019-10-16 Routing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910982207.6A CN110621051B (en) 2019-10-16 2019-10-16 Routing method and device

Publications (2)

Publication Number Publication Date
CN110621051A CN110621051A (en) 2019-12-27
CN110621051B true CN110621051B (en) 2021-02-23

Family

ID=68925636

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910982207.6A Active CN110621051B (en) 2019-10-16 2019-10-16 Routing method and device

Country Status (1)

Country Link
CN (1) CN110621051B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113453212B (en) * 2020-03-26 2022-07-01 中国移动通信集团吉林有限公司 Disaster tolerance HSS (home subscriber server) subscription information method, device, storage medium and computer equipment
CN114173001B (en) * 2020-09-10 2023-07-21 中国移动通信有限公司研究院 Method and device for converged communication message transmission and computer readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10574457B2 (en) * 2017-05-12 2020-02-25 Nokia Technologies Oy Indicator for determination of key for processing message in communication system
CN109120528B (en) * 2017-06-23 2020-12-01 华为技术有限公司 Network communication method and related equipment
CN109361526B (en) * 2018-10-26 2021-07-13 中国联合网络通信集团有限公司 Policy-controlled routing method, PCRF/PCF and DRA

Also Published As

Publication number Publication date
CN110621051A (en) 2019-12-27

Similar Documents

Publication Publication Date Title
CN111278031B (en) PDU type setting method, UE strategy setting method, entity and storage medium
WO2018205150A1 (en) Network slice selection policy updating method and apparatus
CN110602724B (en) Network configuration method and communication device
US9301122B2 (en) Apparatus and method for establishing a personal network for providing a CPNS service
US10389848B2 (en) Message transmission method and core network interface device
CN115442423A (en) Method for discovering services provided by a network repository function
JP2020515126A (en) Internet of Things communication method, Internet of Things device, and Internet of Things system
US9143942B2 (en) Methods, systems, and computer readable media for providing a multi-network equipment identity register
EP2388717B1 (en) Method of controlling mobile terminal, home hub, and visited hub in virtual group for content sharing
WO2018090677A1 (en) Processing method, device and system for nf component abnormality
US20220060881A1 (en) Group management method, apparatus, and system
US8665849B2 (en) Methods and systems for implementing inter-network roam, querying and attaching network
US10863555B2 (en) Access method, apparatus, device, and system
US10045175B2 (en) Handling device generated data
US8605736B2 (en) Method, system and apparatus for heterogeneous addressing mapping
US11206531B2 (en) Method and device for connecting capability exposure function and network functions
CN110621051B (en) Routing method and device
CN105472597B (en) Application registration method and device
CN104683968A (en) Machine type communication application resource management method, node and system
JP6942890B2 (en) How to request mobile communication network components and services
JP4648381B2 (en) Method and apparatus for sending a message to a mobile station by addressing a hardware part
CN106028311B (en) A kind of terminal registration method and device
EP3086580A1 (en) Accessibility management method and device for m2m terminal/terminal peripheral
WO2015085573A1 (en) Method and device for communication using white spectrum
CN117440332A (en) Information sending method, internet of things short message center, terminal equipment and storage medium

Legal Events

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