A virtual UDM-based cross-mine 5G communication and roaming method
By introducing a virtual UDM-based 5G communication method across mining areas, the problems of high communication costs and roaming difficulties in the coal mining industry have been solved, achieving efficient cross-mining area communication and roaming, reducing the number of SBC devices, and lowering equipment costs.
Patent Information
- Application Number
- CN202410976970.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-19
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-07-19
AI Technical Summary
In the coal mining industry, communication between different sub-mines of the same group company in different regions relies on SBC for relay, which makes it unusable when roaming to other mining areas, requiring the replacement of SIM cards, resulting in low communication efficiency and high equipment costs.
A cross-mine 5G communication method based on virtual UDM is adopted. By caching and querying the registration information of terminals through virtual UDM, cross-mine communication and roaming can be realized, reducing the number of SBC devices. Virtual UDM is used for self-learning and data synchronization to achieve cross-regional communication.
It reduces equipment costs for cross-mine communication, improves communication efficiency, eliminates the need to change SIM cards, and enables efficient communication and roaming between different mines.
Smart Images

Figure CN118945641B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a cross-mine 5G communication and roaming method based on virtual UDM. BACKGROUND
[0002] At present, the communication between different sub-mines of the same group company in the coal mining industry mostly needs to rely on SBC (Session Border Controller) for relay. Since the terminal of each mine area is registered locally due to opening of an account, it cannot be used when roaming to other mine areas, and needs to replace the SIM card. The SBC device required in the communication process has high cost, and the communication efficiency is low after replacing the SIM card.
[0003] Therefore, the prior art has defects and needs to be improved and developed. SUMMARY
[0004] The embodiment of the present application provides a cross-mine 5G communication and roaming method based on virtual UDM, which is used to solve the technical problem that the communication between different sub-mines of the same group company in the coal mining industry mostly needs to rely on SBC for relay. Since the terminal of each mine area is registered locally due to opening of an account, it cannot be used when roaming to other mine areas, and needs to replace the SIM card. The SBC device required in the communication process has high cost, and the communication efficiency is low after replacing the SIM card.
[0005] The embodiment of the present application provides a cross-mine 5G communication and roaming method based on virtual UDM, which comprises:
[0006] Step 102: opening an account for a terminal 1 in a UDM 1, and completing registration interaction of the terminal 1 in a S-CSCF 1, so that the interaction signaling generated in the registration interaction of the terminal 1 passes through a P-CSCF 1 and an I-CSCF 1, the S-CSCF 1 records registration information of the terminal 1 and submits the registration information of the terminal 1 to a virtual UDM 1, and the virtual UDM 1 caches the registration information and submits the registration information to the UDM 1;
[0007] Step 104: terminals 2 to n complete the opening of an account and registration in the order of step 102, wherein n is a natural number greater than 2;
[0008] Step S106: when a terminal x calls a terminal y, the terminal x sends a call request to a P-CSCFx, and the P-CSCFx sends the call request to a S-CSCFx, wherein x is a value in the range of [1, n], y is a value in the range of [1, n], and the value of y is different from the value of x;
[0009] Step S108: The S-CSCFx analyzes the call request, and when the S-CSCFx finds that the called terminal y is not registered in the S-CSCFx, the S-CSCFx sends the call request to the I-CSCFx;
[0010] Step S110: The I-CSCFx queries the address of the terminal y from the virtual UDMx, and the virtual UDMx successively queries the address of the terminal y from the cache of the virtual UDMx, a UDMx and other virtual UDMs until the virtual UDMy is queried;
[0011] Step S112: After the virtual UDMy receives the number of the terminal y, the virtual UDMy queries the cache of the virtual UDMy and returns the registration information of the terminal y to the virtual UDMx, the virtual UDMx performs self-learning according to the number segment characteristics and the registration information of the terminal y, determines the mine area of the number segment of the terminal y, and returns the address of the terminal y to the I-CSCFx;
[0012] Step S114: The I-CSCFx sends the call request to the S-CSCFy;
[0013] Step S116: The S-CSCFy sends the call request to the terminal y through the P-CSCFy according to the address in the registration information of the terminal y;
[0014] Step S118: The terminal y sends a response message and returns from the end to the beginning according to the path of the call request;
[0015] Step S120: The terminal x receives the response message, and the terminal x starts communication with the terminal y.
[0016] Further, the registration information at least includes address information of the terminal and S-CSCF service domain information to which the terminal belongs.
[0017] Further, the self-learning includes data synchronization and data sharing between UDMs, machine learning and data analysis, adaptive data management, distributed learning and automatic operation and maintenance.
[0018] Further, the communication mode between the terminal x and the terminal y is voice stream interaction through a private line.
[0019] Further, each virtual UDM is configured with addresses of UDM1 to UDMn.
[0020] Further, the terminal is a mobile phone terminal.
[0021] Beneficial effects:
[0022] From the above scheme, the application provides a cross-mine 5G communication and roaming method based on virtual UDM. By introducing the concept of virtual UDM, the registration information and address information of the terminal are cached, inquired and forwarded by the virtual UDM, cross-mine communication and roaming of different terminals are realized, the problem of high communication cost and inability to roam across mines in the coal industry is solved, the number of SBC devices required in the communication process is small, the cost is low, and the SIM card does not need to be replaced, and the communication efficiency is high.
[0023] It should be understood that all combinations of the aforementioned concepts and additional concepts described in greater detail below can be seen as part of the subject matter of the present disclosure provided such concepts are not mutually inconsistent.
[0024] The foregoing and other aspects, embodiments and features of the present teachings can be better understood and appreciated from the following description of the embodiments of the present teachings taken together with the accompanying drawings. Other aspects, embodiments and features of the present teachings will be apparent from the description of the embodiments thereof, taken together with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0025] The drawings are not intended to be drawn to scale. In the drawings, each same or like component that is illustrated in various figures can be represented by a same reference label. For purposes of clarity, not every component can be labeled in every figure. Embodiments of various aspects of the present teachings will now be described, by way of example only, with reference to the accompanying drawings in which:
[0026] Figure 1 A communication schematic diagram of a group and a sub-mine A of a cross-mine 5G communication and roaming method based on virtual UDM according to an embodiment of the present application.
[0027] Figure 2 A communication schematic diagram of a group and a sub-mine A and a sub-mine B of a cross-mine 5G communication and roaming method based on virtual UDM according to an embodiment of the present application.
[0028] Figure 3 A communication schematic diagram of a cross-mine 5G communication and roaming of a group and a sub-mine A in the prior art.
[0029] Figure 4 A communication schematic diagram of a cross-mine 5G communication and roaming of a group and a sub-mine A and a sub-mine B in the prior art. DETAILED DESCRIPTION
[0030] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the embodiments of the present application will be described clearly and completely below with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the described embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without any creative effort belong to the scope of protection of the present application. Unless otherwise defined, the technical terms or scientific terms used herein should have the usual meanings understood by those of ordinary skill in the art.
[0031] The terms "first", "second", and similar terms used in the patent application specification and claims of the present application do not represent any order, number or importance, but are only used to distinguish different components. Similarly, unless the context clearly indicates otherwise, the singular forms "a", "an" or "the" and the like do not represent a quantity limitation, but represent the existence of at least one. The terms "include" or "contain" and the like mean that the elements or objects appearing before "include" or "contain" cover the features, integers, steps, operations, elements and / or components listed after "include" or "contain", and do not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components and / or sets thereof. "Up", "down", "left", "right" and the like are only used to represent relative positional relationships, which may change accordingly when the absolute position of the described object changes.
[0032] At present, communication between different regional sub-mines of the same group company in the coal mine industry mostly needs to rely on SBC (Session Border Controller, Session Border Controller) for relay. Since the terminals of each mine area are registered locally due to opening and registration, they cannot be used when roaming to other mine areas, and need to replace SIM cards. The SBC device required in the communication process has high cost, and the communication efficiency is low after replacing the SIM card.
[0033] In view of this, the embodiments of the present application provide a virtual UDM-based cross-mine 5G communication and roaming method. First, the terms appearing in the embodiments of the present application are explained:
[0034] 1. UDM: UDM (Unified Data Management) in the 5G core network is a device that uniformly manages and provides user data, mobile information and session information. Specifically, it has the following functions:
[0035] (1) User information management: store user ID, authentication information, subscription content, service profile, etc.; provide user information query, retrieval and update; perform user authentication.
[0036] (2) Mobile Body Information Management: Store the current location, connection state, access control information, etc. of UE (User Equipment); provide positioning, tracking and handover processing of UE; decide to allow or reject access of UE.
[0037] (3) Session Information Management: Store session identification information, QoS (Quality of Service) information, billing information, etc. between UE and network; provide session establishment, maintenance and release; analyze session data and provide statistical information; implement distributed UDM in edge computing.
[0038] 2. IMS: IP Multimedia Subsystem (IP Multimedia Subsystem) is the core network architecture in 5G network to support rich communication services.
[0039] 3. SBC: Session Border Controller (Session Border Controller) is a key component in 5G network, used to manage and control sessions, and ensure security and interworking.
[0040] 4. P-CSCF: Proxy-Call Session Control Function (Proxy-Call Session Control Function) is a key node in IP Multimedia Subsystem (IMS), and is also the unified entry point of visited IMS network. All session messages initiated by IMS terminal and terminated by IMS terminal pass through P-CSCF.
[0041] 5. I-CSCF: Interrogating-Call Session Control Function (Interrogating-Call Session Control Function) is a key network element in IP Multimedia Subsystem (IMS), responsible for processing SIP requests from external networks and routing them to the corresponding S-CSCF. In addition, I-CSCF is also responsible for interacting with UDM to obtain user information.
[0042] 6. S-CSCF: Serving-Call Session Control Function (Serving-Call Session Control Function) is a core network element in IP Multimedia Subsystem (IMS) network, responsible for managing IMS users registered in its home city, and providing session control, security, billing, etc. services for these users.
[0043] 7. BGCF: Breakout Gateway Control Function is a key network element located at the edge of the core network, BGCF is responsible for selecting which network to route IMS session according to the policy. If the target user is located in the IMS domain, BGCF will select an MGCF (Media Gateway Control Function) to process the session. If the target user is located in the CS domain, BGCF will route the session to the gateway of the CS network.
[0044] Secondly, the communication process of group and sub-mine A cross-mine 5G communication and roaming in the prior art is explained.
[0045] Referring to Figure 4 , Figure 4 The network topology diagram of the prior art is the current mainstream cross-mine communication architecture, each mine has an independent 5G core network, and the communication between the mines needs to be realized through a dedicated line and an SBC relay device. The communication between the sub-mines of the same group company in different regions in the coal industry mostly needs to rely on SBC for relay, and the terminal of each mine area is registered in the local due to opening of an account, and thus cannot be used when roaming to other mines, and needs to replace the SIM card.
[0046] Referring to Figure 3 , the process of group terminal 1 calling sub-mine A terminal 2 is as follows:
[0047] 1. Terminal 1 opens an account in UDM1 and completes registration interaction with S-CSCF1 (the interaction signaling passes through P-CSCF1 and I-CSCF1), the registration information of terminal 1 is recorded in S-CSCF1, and the registration information of terminal 1 (including location information, home S-CSCF service, etc.) is submitted to UDM1;
[0048] 2. Terminal 2 completes the account opening and registration process as in step 1;
[0049] 3. Terminal 1 sends a call request to P-CSCF1, and P-CSCF1 sends the call request to S-CSCF1;
[0050] 4. S-CSCF1 analyzes the call request and finds that the called terminal 2 is not registered in itself, and then sends the request to I-CSCF1;
[0051] 5. I-CSCF1 queries the location of the called terminal 2 in the call request from UDM1, and UDM1 returns a response of “unknown user”;
[0052] 6. I-CSCF1 re-sends the call request to S-CSCF1, and S-CSCF1 sends the call request to BGCF1, so as to send to other core networks;
[0053] 7. BGCF1 forwards the call request directly to SBC according to the configuration;
[0054] 8. SBC identifies that the number segment of called terminal 2 in the call request is the number segment of sub-mine A (the number segment of each region needs to be different), and therefore forwards the call request to BGCF2 of sub-mine A;
[0055] 9. BGCF2 forwards the call request to l-CSCF2;
[0056] 10. l-CSCF2 queries the location information of terminal 2 from UDM2, and UDM2 returns the location information of terminal 2, which is currently in the management domain of S-CSCF2 (terminal is currently registered in S-CSCF2);
[0057] 11. I-CSCF2 sends the call request to S-CSCF2;
[0058] 12. S-CSCF2 sends the call request to terminal 2 through P-CSCF2 according to the address information in the registration information of terminal 2;
[0059] At this point, the path of the call request is described, and the related response messages are returned according to the request path, and will not be repeated. When the call signaling interaction is completed, terminal 1 and terminal 2 will perform voice stream interaction through SBC (the remote IP and port obtained by the terminal according to the signaling are SBC), that is, start the call.
[0060] Finally with reference to Figures 1-2 , the content of the embodiment of the application includes:
[0061] Step 102: terminal 1 is opened in UDM1, and terminal 1 completes registration interaction in S-CSCF1, so that the interaction signaling generated in the registration interaction of terminal 1 passes through P-CSCF1 and I-CSCF1, S-CSCF1 records the registration information of terminal 1 and submits the registration information of terminal 1 to virtual UDM1, virtual UDM1 caches the registration information and submits the registration information to UDM1;
[0062] Step 104: terminals 2 to n complete opening and registration in the order of step 102, where n is a natural number greater than 2;
[0063] Step S106: when terminal x calls terminal y, terminal x sends a call request to P-CSCFx, and P-CSCFx sends the call request to S-CSCFx, where x is a value in the range of [1, n], y is a value in the range of [1, n], and the value of y is different from the value of x;
[0064] Step S108: S-CSCFx analyzes the call request, and when S-CSCFx finds that the called terminal y is not registered in S-CSCFx, sends the call request to l-CSCFx;
[0065] Step S110: l-CSCFx queries the address of terminal y from the virtual UDMx, and the virtual UDMx successively queries the address of terminal y from the cache of the virtual UDMx, the UDMx and other virtual UDMs until the virtual UDMy is queried;
[0066] Step S112: After the virtual UDMy receives the number of terminal y, the virtual UDMy queries the cache of the virtual UDMy, and returns the registration information of terminal y to the virtual UDMx, the virtual UDMx learns from the number segment characteristics and the registration information of terminal y, determines the mine area of the number segment of terminal y, and returns the address of terminal y to l-CSCFx;
[0067] Step S114: I-CSCFx sends the call request to S-CSCFy;
[0068] Step S116: S-CSCFy sends the call request to terminal y through P-CSCFy according to the address in the registration information of terminal y;
[0069] Step S118: Terminal y sends a response message and returns from the end to the beginning according to the path of the call request;
[0070] Step S120: Terminal x receives the response message, and terminal x and terminal y start communication.
[0071] The embodiment of the application realizes 5G communication and roaming across mine areas by introducing the method of "virtual UDM", reduces the cost of SBC equipment on the basis of the traditional cross-mine area communication mode, and realizes the function that the mobile terminal can roam in different mine areas without changing the card.
[0072] Through the change of the network topology diagram of Figure 2 It can be seen that there is no SBC relay device between the group and sub-mine A, and a direct dedicated line interconnection mode is adopted. In the logical structure, as shown in Figure 2 , the UDMs of the group and sub-mine A have an additional "virtual UDM" logical layer on the original function. When there is a request to access the UDM, it will first pass through the "virtual UDM", and the "virtual UDM" adopts a self-learning mechanism to query and learn the user opening information, location information and other contents in other UDMs in the network, and returns the response to the request.
[0073] The process of group terminal 1 calling sub-mine A terminal 2 is as follows:
[0074] 1. Terminal 1 opens an account in UDM 1 and completes registration interaction with S-CSCF 1 (interaction signaling passes through P-CSCF 1 and I-CSCF 1), S-CSCF 1 records the registration information of terminal 1 and submits the registration information (including location information, S-CSCF service domain to which it belongs, etc.) of terminal 1 to "virtual UDM 1", "virtual UDM 1" caches the information and submits the information to UDM 1;
[0075] 2. Terminal 2 completes the account opening and registration process as in step 1;
[0076] 3. Terminal 1 sends a call request to P-CSCF 1, and P-CSCF 1 sends the call request to S-CSCF 1;
[0077] 4. S-CSCF 1 analyzes the call request and finds that the called terminal 2 is not registered in itself, so it sends the request to I-CSCF 1;
[0078] 5. I-CSCF 1 queries the location of the called terminal 2 in the call request to "virtual UDM 1", and "virtual UDM 1" queries its own cache and does not find the location information of terminal 2, at this time it will first query UDM 1, when it finds that there is no terminal 2 information in UDM 1, it will send a query request to other "virtual UDM" in the network, "virtual UDM 2" receives the terminal 2 number and queries its own cache to find that there is terminal 2 registration information, returns the information to "virtual UDM 1", "virtual UDM 1" learns from the number segment characteristics and registration information of terminal 2 to determine the preferred query area of the number segment, and returns the location information of terminal 2 to I-CSCF 1;
[0079] 6. I-CSCF 1 directly sends the call request to S-CSCF 2;
[0080] 7. S-CSCF 2 sends the call request to terminal 2 through P-CSCF 2 according to the address information in the registration information of terminal 2;
[0081] At this point, the path of the call request is described, and the related response messages are returned according to the request path, which will not be described again. When the call signaling interaction is completed, terminal 1 and terminal 2 will interact with voice stream through the dedicated line, that is, start the conversation.
[0082] When group terminal 1 roams to sub-mine A, terminal 1 needs to send registration information to S-CSCF 2, S-CSCF 2 can find the account opening information of terminal 1 according to the logical principle in the above steps, so terminal 1 can register successfully, and the communication process is the same as that of terminal in sub-mine A, that is, the roaming function of the terminal is realized.
[0083] In some embodiments, the registration information at least includes address information of the terminal and S-CSCF service domain information to which the terminal belongs.
[0084] In some embodiments, the self-learning includes data synchronization and data sharing between UDMs, machine learning and data analysis, adaptive data management, distributed learning and automated operation and maintenance.
[0085] In some embodiments, the communication mode between the terminal x and the terminal y is voice stream interaction through a private line.
[0086] In some embodiments, each virtual UDM is configured with the addresses of the UDM1 to the UDMn.
[0087] In some embodiments, the terminal is a mobile phone terminal.
[0088] In summary, compared with the existing 5G communication between different mine areas which needs to rely on SBC for relay scheme, the present application introduces the concept of virtual UDM, solves the problem of high communication cost and inability to roam across areas in the coal industry, and realizes the communication and roaming of different terminals across mine areas by introducing the concept of virtual UDM and using virtual UDM to cache, query and forward the registration information and address information of the terminal, thereby solving the problem of high communication cost and inability to roam across areas in the coal industry, reducing the number of SBC devices required in the communication process, reducing the cost, and not needing to replace the SIM card, and improving the communication efficiency.
[0089] Although the present application has been disclosed with reference to the preferred embodiments above, it is not intended to limit the present application. Those skilled in the art can make various modifications and improvements without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims.
Claims
1. A method for virtual UDM-based cross-mine 5G communication and roaming, characterized in that, The method comprises the following steps: Step 102: a terminal 1 is registered in a UDM 1, and the terminal 1 completes a registration interaction in an S-CSCF 1, so that interaction signaling generated in the registration interaction of the terminal 1 passes through a P-CSCF 1 and an I-CSCF 1, the S-CSCF 1 records registration information of the terminal 1 and submits the registration information of the terminal 1 to a virtual UDM 1, and the virtual UDM 1 caches the registration information and submits the registration information to the UDM 1; Steps 104: terminals 2 to n complete registration in the order of step 102, wherein n is a natural number greater than 2; Step S106: when a terminal x calls a terminal y, the terminal x sends a call request to a P-CSCF x, and the P-CSCF x sends the call request to an S-CSCF x, wherein x is a value in a range of [1, n], y is a value in a range of [1, n] and different from x; Step S108: the S-CSCF x analyzes the call request, and when the S-CSCF x finds that the called terminal y is not registered in the S-CSCF x, the S-CSCF x sends the call request to an I-CSCF x; Step S110: the I-CSCF x queries an address of the terminal y from a virtual UDM x, the virtual UDM x queries the address of the terminal y in a cache of the virtual UDM x, a UDM x and other virtual UDMs in sequence until the virtual UDM y is queried; Step S112: after the virtual UDM y receives a number of the terminal y, the virtual UDM y queries a cache of the virtual UDM y and returns registration information of the terminal y to the virtual UDM x, the virtual UDM x performs self-learning according to a number segment feature and the registration information of the terminal y, determines a mining area of the number segment of the terminal y, and returns an address of the terminal y to the I-CSCF x; Step S114: the I-CSCF x sends the call request to an S-CSCF y; Step S116: the S-CSCF y sends the call request to the terminal y through a P-CSCF y according to an address in the registration information of the terminal y; Step S118: the terminal y sends a response message and returns from the end to the beginning according to a path of the call request; Step S120: the terminal x receives the response message, and the terminal x starts communication with the terminal y.
2. The method of claim 1, wherein the method is based on a virtual UDM. The registration information at least comprises address information of the terminal and S-CSCF service domain information to which the terminal belongs.
3. The method of claim 2, wherein the method is based on a virtual UDM. The self-learning comprises data synchronization and data sharing between UDMs, machine learning and data analysis, adaptive data management, distributed learning and automatic operation and maintenance.
4. The virtual UDM-based cross-mine 5G communication and roaming method of claim 3, wherein, The communication mode between the terminal x and the terminal y is voice stream interaction through a private line.
5. The virtual UDM-based cross-mine 5G communication and roaming method of claim 4, wherein, Each virtual UDM is configured with addresses of UDM 1 to UDM n.
6. The virtual UDM-based cross-mine 5G communication and roaming method of claim 5, wherein, The terminal is a mobile phone terminal.
Citation Information
Patent Citations
Call processing method and device and storage medium
CN114501683A
Method and device for determining S-CSCF
CN116170416A