This description relates to a method of identifying accessible nodes for a wireless network and a system for implementing the method.
As technology advances for a wireless network, such as radio access network (RAN), new generations of network equipment are developed. In some instances, user equipment (UE), such as mobile phones or other mobile devices, is not capable of interacting with a most recently developed generation of network equipment. In some instances, a UE is directed to connect to a specific generation of network equipment based on a subscription level of a user or other criteria. In some instances, network equipment from multiple generations is utilized in a same base station, data center, or cluster to provide connectivity for the UE.
In order to provide connectivity for the UE to the wireless network, the base station, data center, or cluster connects the UE to one or more nodes. The nodes in turn provide connection to services of the network. While some generations of network equipment update a status of nodes based on availability to connect the UE to the nodes, a risk exists that network equipment that does not include automatically update node status information will experience difficulties in connecting the UE to the network.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components, values, operations, materials, arrangements, or the like, are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. Other components, values, operations, materials, arrangements, or the like, are contemplated. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
The rapid development of radio access networks (RAN) has resulted in an increasing number of network equipment being utilized to support different generations of networks. In order to increase efficient use of structures, such as cell towers, and to provide access for user equipment (UE) of varying capabilities, network equipment from different generations is often used in combination. In some embodiments, functionality of network equipment from different generations is integrated into a single device. In some embodiments, the network equipment is maintained as separate devices having different functionality for different generations of network equipment.
In some instances, a UE, such as a mobile phone or another mobile device, is able to utilize the functionality of network equipment across multiple generations. However, in some instances, the UE is limited in the utilization of functionality across multiple generations. For example, in some instances, hardware of the UE lacks the capability to communicate with network equipment for more recently developed generations, such as fifth generation (5G) or sixth generation (6G). In some instances, a service contract associated with the UE limits the ability of the UE to utilize the functionality of network equipment for more recent generations. For example, the user that operates the UE is offered a lower fee for a service contract that utilizes older generation network equipment.
As the UE seeks to access the network, the UE establishes contact with network equipment for a specific generation. The network equipment exchanges information with the UE in order connect the UE to a node that will permit the UE to access services of the network. Services include data services, voice services, text services and the like, in accordance with some embodiments. In some instances, a fault occurs in a node which prevents the UE from properly connecting with the node. However, if the status of the node is not automatically updated by the network equipment, the network equipment will continue to attempt to connect the UE to the faulty node, in some instances. In some embodiments, the node includes one of a registered status, meaning that the node is able to be discovered and able to connect with UE; a suspended status, meaning that the node is able to be discovered but is unable to connect with the UE; or an undiscoverable status, meaning that the node is unable to be discovered. The UE is only able to properly connect with a node in the registered status, in some embodiments. Therefore, an attempt to connect the UE to a node in the suspended or undiscoverable status reduces a likelihood that the UE will be properly connected to the network or that the connection with the network will be unreliable. A user that operates the UE which is unable to effectively connect to the network because of a faulty node, is likely to experience an increase in dissatisfaction with the service of the network.
In addition, some newer generation network equipment is able to automatically update node status to reduce the risk of attempting to connect the UE to a faulty node. In such a situation, different UEs that have different connection capabilities have an increased risk of different service experiences for a same base station, data center, or cluster. Such a situation is likely to exacerbate the dissatisfaction of the user of a UE that is unable to effectively connect to the network. This description provides a method for network equipment that provides functionality for different generations to communicate in order to improve a likelihood of effective connection for a UE to the network regardless of whether the UE is capable of connecting to more recent generation network equipment. The ability to automatically update node status, as described below, will help to improve user satisfaction with the network because the UE operated by the user is more likely to efficiently connect to the network. The description below is based on an example of a combined fourth generation (4G) and 5G architecture. However, one of ordinary skill in the art would recognize that the current description is not limited to solely this combination of network equipment.
The multi-generation network equipment 100 includes a next-generation radio access network (NG-RAN) 105 configured to facilitate connection between the UE 102 and a node using 5G technology. The NG-RAN 105 helps manage radio resources and controls radio bearers for establishing communication with the UE 102.
The multi-generation network equipment 100 further includes an access and mobility management function (AMF) 110. The AMF 110 is configured to establish an N2 interface with the NG-RAN 105. The AMF 110 is configured to handle a non-access stratum (NAS) message from the UE 102 in order to establish, maintain, or release connection between the UE 102 and the network. Additional functionality of the AMF 110 is discussed below with respect to interfacing with a network repository function (NRF) 120.
The multi-generation network equipment 100 further includes the NRF 120. The NRF 120 is configured to permit the AMF 110 to discover what nodes, such as SMF+PGW-C 160, are available for connecting to the UE 102. The NRF 120 maintains a list of nodes based on network function (NF) registration data. In some embodiments, the NRF 120 is configured to automatically notify the AMF 110 in response to a change in status of one of the nodes. In some embodiments, the NRF 120 is configured to communicate with the AMF 110 using a third generation partnership project (3GPP) protocol.
The multi-generation network equipment 100 further includes an evolved universal terrestrial radio access (E-UTRAN) 125. The E-UTRAN 125 is configured to facilitate connection between the UE 102 and a node using 4G technology. The E-UTRAN 125 helps manage radio resources and controls radio bearers for establishing communication with the UE 102.
The multi-generation network equipment 100 further includes mobility management entity (MME) 130. The MME 130 is configured to establish an S1-MME interface with the E-UTRAN 125. The MME 130 is configured to manage the UE 102 in order to establish, maintain, or release connection between the UE 102 and the network. The MME 130 is further configured to establish an N26 with the AMF 110 for exchanging management services between the 4G network and the 5G network. Additional functionality of the MME 125 is discussed below with respect to interfacing with a domain name system (DNS) 140.
The multi-generation network equipment 100 further includes the DNS 140. The DNS 140 is configured to permit the MME 130 to discover what nodes, such as SMF+PGW-C 160, are available for connecting to the UE 102. Unlike the NRF 120, the DNS 140 only maintains a list of nodes without including information related to a status of the nodes. In some embodiments, the DNS 140 is configured to communicate with the MME 130 using a 3GPP protocol.
The multi-generation network equipment 100 further includes a severing gateway (SGW) 145. The SGW 145 helps with routing and forwarding of data packets between the UE 102 and the network. The SGW 145 is configured to S1-U from the E-UTRAN 125 for switching the UE 102 between nodes during a handover process. The SGW 145 is also configured to establish an S11 interface with the MME 130 to manage data sessions of the UE 102 connected to the network.
The multi-generation network equipment 100 further includes an integrated user plane function and packet data network gateway-user plane (UPF+PGW-U) 150. The UPF+PGW-U 150 is configured to connect data over the network to the Internet. The UPF+PGW-U 150 is configured to establish an S5-U interface with the SGW 145 for providing Internet Protocol (IP) services to the UE 102. The UPF+PGW-U 150 is configured to establish an N3 interface with the NG-RAN 105 for switching the UE 102 between nodes during a handover process.
The multi-generation network equipment 100 further includes an integrated session management function and packet data network gateway-control plane (SMF+PGW-C) 160. The SMF+PGW-C 160 is configured to relay session related messages between devices in the network. The SMF+PGW-C 160 is also configured to allocate IP addresses and establish, modified and release connections between the UE 102 and the network. The SMF+PGW-C 160 is configured to establish an N4 interface with the UPF+PGW-U 140 for session management including traffic steering and event reporting. The SMF+PGW-C 160 is configured to establish an S5-C interface with the SGW 145 for providing IP services to the control plane. The SMF+PGW-C 160 is further configured to establish an N10 interface with the HSS+UDM 180 for managing connection sessions for the UE 102. The SMF+PGW-C 160 is configured to establish an N11 interface with the AMF 110 for trigger adding, modifying or deleting data sessions during a connection between the UE 102 and the network.
The multi-generation network equipment 100 further includes an integrated policy control function (PCF) 170. The PCF 170 is configured to establish and maintain rules for data flow through the network. The PCF 170 is configured to establish an N7 interface with the SMF+PGW-C 160 for establishing, maintaining and updating policies for data flow. The PCF 170 is configured to establish an N15 interface with the AMF 110 for controlling policy of data flow to the UE 102.
The multi-generation network equipment 100 further includes an integrated home subscriber server and unified data management (HSS+UDM) 180. The HSS+UDM 180 is configured to store subscriber related information such as authentication information and a list of available services. The HSS+UDM 180 is configured to establish an S6a interface with the MME 130 for accessing user authentication, location and subscription information. The HSS+UDM 180 is configured to establish an N8 interface with the AMF 110 for accessing user data stored in the HSS+UDM 180.
During operation, the multi-generation network equipment 100 is configured to capture node status information using the NRF 120. The NFR 120120 is able to communicate the node status information to the AMF 110 to allow the AMF 110 to reliably connect the UE 102 to the node to allow the UE 102 to access the network. The DNS 140 only maintains a list of nodes without corresponding information related to a status of the node. In a situation where the node is experiencing a fault, the node will continue to appear in the list of nodes in the DNS 140 in other approaches. However, in some embodiments, in the multi-generation network equipment 100, the NRF 120 is capable to communicating with the DNS 140 in order to update the list of nodes in the DNS 140 to include only nodes that are in an accessible status. In some embodiments, the NRF 120 is capable of communication with the DNS 140 in order to generate and update a preclusion list that includes a list of faulty nodes. That is, through the communication between the DNS 140 and the NRF 120, the DNS 140 is able to maintain one or more lists that allow the DNS 140 to accurately inform the MME 130 of the nodes available for connection. As a result, in comparison with other approaches, the multi-generation network equipment 100 is able to reduce or eliminate the risk that the MME 130 attempts to connect the UE 102 to a faulty node. As a result, a reliability of connection between the UE 102 and the network increases resulting in improved customer satisfaction with the network.
In message 205, the SMF+PGW-C 160 transmits a network function (NF) registration request to the NRF 120. The NF register request is used to register the node in the NRF 120 so that the node would be discoverable by the AMF 110 for use in connecting a UE, e.g., UE 102 (
In message 210, the NRF 120 transmits an NF register response to the SMF+PGW-C 160. The NF register response informs the SMF+PGW-C 160 regarding whether the node was properly registered in the NRF 120. In some embodiments, the message 210 includes acknowledgement of the request as well as an indication of successful registration. In some embodiments where the registration was unsuccessful, the message 210 includes information, such as an error code, which indicates a reason why the registration of the node failed.
In message 215, the SMF+PGW-C 160 transmits an NF update request to the NRF 120. The NF update request provides updated information about the node to the NRF 120. In some embodiments, the updated information includes information related to a functionality of the node. In some embodiments, the updated information includes information related to an updated address of the node. In some embodiments, the updated information includes information related to an updated status of the node. In some embodiments, the message 215 is transmitted automatically by the SMF+PGW-C 160 in response to the node being rebooted, updated, being re-located within a hierarchy of the network, or other suitable changes to the node. In some embodiments, the message 215 is transmitted in response to the SMF+PGW-C 160 receiving an instruction from the network operator.
In message 220, the NRF 120 transmits an NF update response to the SMF+PGW-C 160. The NF update response informs the SMF+PGW-C 160 regarding whether information about the node was properly updated in the NRF 120. In some embodiments, the message 220 includes acknowledgement of the request as well as an indication of successful update. In some embodiments where the update was unsuccessful, the message 220 includes information, such as an error code, which indicates a reason why the update of the node failed.
In scenario 230, the NRF 120 determines that a heartbeat time out (T.O.) 235 of a node has occurred. That is, the node fails to provide a scheduled heartbeat to the NRF 120. A heartbeat is used to indicate that the node is functioning properly. In some embodiments, a predetermined interval for the node to provide the heartbeat is determined based on the message 205 or the message 215. In some embodiments, the predetermined interval for the node to provide the heartbeat is determined by the NRF 120 and is assigned to the node at a time of registering or at a time of updating of node information; and the node is notified of the interval using message 210 or message 220. The heartbeat T.O. 235 is determined in response to the NRF 120 failing to receive the heartbeat signal from the node within the predetermined interval. In such a situation, the node is determined to be faulty and the status of the node is updated in the NRF 120 to indicate that the node should be communicated to the AMF 110 for connection to a UE. In some embodiments, the status of the node is changed to suspended in response to determining the heartbeat T.O. 235. In some embodiments, the node remains in a faulty status until the NRF 120 receives a heartbeat from the node. In some embodiments, the node remains in faulty status until the NRF 120 receives updated information for the node, e.g., using message 215. In some embodiments, the node remains in faulty status until the NRF 120 receives a new registration request from the node, e.g., using message 210.
In scenario 240, the NRF 120 receives an update request that indicates that the node is blocked. In message 242, the SMF+PGW-C 160 transmits an NF update request to the NRF 120. Similar to the message 215, the NF update request provides updated information about the node to the NRF 120. In the case of message 242, the updated status of the node is indicated as being blocked. That is, the node is currently unable to facilitate connection between the UE, e.g., the UE 102 (
In response to receiving the message 242, in operation 244, the NRF 120 updates the status of the node to be faulty. In some embodiments, the status of the node is updated to suspended or undiscoverable.
In message 246, the NRF 120 transmits an NF update response to the SMF+PGW-C 160. The NF update response informs the SMF+PGW-C 160 regarding whether information about the node was properly updated in the NRF 120. In some embodiments, the message 246 includes acknowledgement of the request as well as an indication of successful update. In some embodiments where the update was unsuccessful, the message 246 includes information, such as an error code, which indicates a reason why the update of the node failed. In some embodiments, the message 246 further includes information indicating an updated status of the node in the NRF 120.
In scenario 250, the NRF 120 receives a de-register request that indicates that the node should be removed from the NRF 120 list of available nodes. In message 252, the SMF+PGW-C 160 transmits an NF de-register request to the NRF 120. The NF de-register request includes information for removing the node from the NRF 120. In some embodiments, the message 252 is transmitted in response to replacement of the hardware associated with the node. In some embodiments, the message 252 is transmitted in response to assigning the functionality of the node to another purpose.
In response to receiving the message 252, in operation 254, the NRF 120 removes the node from the list of possible nodes for receiving a connection from a UE, such as UE 102 (
In message 256, the NRF 120 transmits an NF de-register response to the SMF+PGW-C 160. The NF de-register response informs the SMF+PGW-C 160 regarding whether the node was properly removed from the NRF 120. In some embodiments, the message 256 includes acknowledgement of the request as well as an indication of successful de-registration. In some embodiments where the de-registration was unsuccessful, the message 256 includes information, such as an error code, which indicates a reason why the de-registration of the node failed.
One of ordinary skill in the art would understand that the scenarios 230, 240 and 250 are not all required to occur. In some embodiments, none of the scenarios 230, 240 or 250 occur. The various scenarios 230, 240 and 250 are shown in a single communication 200 for brevity and for ease of understanding of some instances for changing the status of a node in the NRF 120 and/or removing a registered node from the NRF 120. Utilizing the registration, update, as well as the possible occurrence of any of the scenarios 230, 240 and 250, the NRF 120 is able to generate and maintain a list of available nodes for connection to a UE, such as UE 102 (
In message 260, the AMF 110 transmits an NF discover request to the NRF 120. The NF discover request requests information from the NRF 120 related to which nodes are within the network and the status of each of the nodes. In some embodiments, the message 260 is transmitted automatically in response to the AMF 110 receiving a connection request from a UE, such as UE 102 (
In message 265, the NRF 120 transmits an NF discover response to the AMF 110. The NF discover response informs the AMF 110 regarding which nodes are available and the current status of each of the nodes stored in the NRF 120. In some embodiments, the message 265 includes acknowledgement of the request as well as the node information. In some embodiments where the discover request was unsuccessful, the message 265 includes information, such as an error code, which indicates a reason why the discover request failed.
Utilizing the communication 200, the AMF 110 is able to accurately and precisely determine which nodes are available to be assigned to the UE, such as UE 102 (
In message 305, the DNS 140 transmits NF status subscription to the NRF 120. The NF status subscription is used to register the DNS 140 with the NRF 120 so that the NRF 120 will notify the DNS 140 in response to changes in availability of nodes within the network. Availability of nodes within the network changes based on registration of nodes, de-registration of nodes, changes of status of nodes, or other suitable occurrences. In some embodiments, the message 305 includes a request for periodic updates regardless of a change in status of nodes in order to help the DNS 140 maintain an accurate listing of available nodes. In some embodiments, the message 305 is transmitted automatically by the DNS 140 in response to the DNS 140 being added to a base station, a data center, or a cluster. In some embodiments, the message 305 is transmitted in response to the DNS 140 receiving an instruction from the network operator.
In message 310, the NRF 120 transmits an NF subscription response to the DNS 140. The NF subscription response informs the DNS 140 regarding whether the DNS 140 was properly subscribed to the information in the NRF 120. In some embodiments, the message 310 includes acknowledgement of the request as well as an indication of successful subscription. In some embodiments where the subscription was unsuccessful, the message 310 includes information, such as an error code, which indicates a reason why the subscription of the DNS 140 failed.
In operation 315, an NF status change of at least one node in the list of nodes in the NRF 120 changes. In some embodiments, the status of at least one node changes as a result of one or more of the scenarios 230, 240 and 250 (
In response to the NF status change 235, a message 320 is transmitted from the NRF 120 to the DNS 140. The NF status update provides updated information about the nodes stored in the NRF 120. In some embodiments, the updated information includes information related to a functionality of the node. In some embodiments, the updated information includes information related to an updated address of the node. In some embodiments, the updated information includes information related to an updated status of the node. In some embodiments, the message 320 is transmitted automatically by the NRF 120 in response to the operation 315. In some embodiments, the message 320 is transmitted in response to the NRF 120 receiving an instruction from the network operator.
In operation 325, the notification from the message 320 is stored in the DNS 140. In some embodiments, the DNS 140 stores a list of accessible nodes; and the list is updated based on information received in the message 320. Through the updated list of available nodes, the DNS 140 is able to accurately inform the MME 130 of the nodes available for connecting to the UE, e.g., the UE 102 (
In message 330, the DNS 140 transmits an NF update acknowledgement to the NRF 120. The NF update acknowledgement informs the NRF 120 regarding whether information about the node was properly stored in the DNS 140. In some embodiments, the message 330 includes acknowledgement of the request as well as an indication of successful update. In some embodiments where the update was unsuccessful, the message 330 includes information, such as an error code, which indicates a reason why the update of the list failed.
In message 335, the MME 130 transmits a DNS query to the DNS 140. The DNS query requests a list of nodes for the MME 130 to provide to the UE, e.g., UE 102 (
In operation 340, the DNS 140 retrieves the preclusion list or the list of available nodes. As discussed above, in some embodiments, the DNS 140 maintains a preclusion list indicating which nodes are in a faulty status. This preclusion list is usable to inform the MME 130 which nodes to avoid attempting to connect with the UE, e.g., UE 102 (
In message 345, the DNS 140 transmits a DNS response to the MME 130. The DNS response informs the MME 130 regarding which nodes are available for connection. In some embodiments, the message 345 includes acknowledgement of the request as well as the node list. In some embodiments where the query was unsuccessful, the message 345 includes information, such as an error code, which indicates a reason why the query failed.
Utilizing the communication 300, the MME 130 is able to accurately and precisely determine which nodes are available to be assigned to the UE, such as UE 102 (
In message 435, the MME 130 transmits a DNS query to the DNS+NRF 410. The DNS query requests a list of nodes for the MME 130 to provide to the UE, e.g., UE 102 (
In operation 440, the DNS+NRF 410 retrieves the preclusion list or the list of available nodes. In some embodiments, the DNS+NRF 410 maintains a preclusion list indicating which nodes are in a faulty status. This preclusion list is usable to inform the MME 130 which nodes to avoid attempting to connect with the UE, e.g., UE 102 (
In message 445, the DNS+NRF 410 transmits a DNS response to the MME 130. The DNS response informs the MME 130 regarding which nodes are available for connection. In some embodiments, the message 445 includes acknowledgement of the request as well as the node list. In some embodiments where the query was unsuccessful, the message 445 includes information, such as an error code, which indicates a reason why the query failed.
Utilizing the communication 400, the MME 130 is able to accurately and precisely determine which nodes are available to be assigned to the UE, such as UE 102 (
In operation 505, node accessibility is determined. The node accessibility includes information related to a status of the node to receive a connection to a UE. In some embodiments, the node accessibility is determined based on registration of the node, e.g., using message 205 (
In operation 510, the node accessibility is stored in the NRF 120 (
In operation 515, the node accessibility is communicated to DNS 140 (
In operation 520, the node accessibility is used to store information or update information in a list stored in the DNS 140 (
In operation 525, a connection request is received from a UE. The UE, e.g., UE 102 (
In some embodiments, the UE uses 4G to communicate with the network and the connection request is received by the MME 130 (
In operation 530, connection information is provided to the UE. In some embodiments, the connection information is provided to the UE, e.g., UE 102 (
One of ordinary skill in the art would understand that modifications to the method 500 are within the scope of this description. In some embodiments, at least one operation is added to the method 500. For example, in some embodiments, the method 500 further includes addition of a new node to the network. In some embodiments, at least one operation is omitted from the method 500. For example, in some embodiments, the operation 515 is omitted from the method 500. In some embodiments, an order of operations of the method 500 is adjusted. For example, in some embodiments, the operations 510 and 520 are performed simultaneously.
In some embodiments, the processor 602 is a central processing unit (CPU), a multi-processor, a distributed processing system, an application specific integrated circuit (ASIC), and/or a suitable processing unit.
In some embodiments, the computer readable storage medium 604 is an electronic, magnetic, optical, electromagnetic, infrared, and/or a semiconductor system (or apparatus or device). For example, the computer readable storage medium 504 includes a semiconductor or solid-state memory, a magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and/or an optical disk. In some embodiments using optical disks, the computer readable storage medium 604 includes a compact disk-read only memory (CD-ROM), a compact disk-read/write (CD-R/W), and/or a digital video disc (DVD).
In some embodiments, the storage medium 604 stores the computer program code 606 configured to cause system 600 to perform a portion or all of the operations as described in multi-generation network equipment 100 (
In some embodiments, the storage medium 604 stores instructions 607 for interfacing with external devices. The instructions 607 enable processor 602 to generate instructions readable by the external devices to effectively implement a portion or all of the operations as described in multi-generation network equipment 100 (
System 600 includes I/O interface 610. I/O interface 610 is coupled to external circuitry. In some embodiments, I/O interface 610 includes a keyboard, keypad, mouse, trackball, trackpad, and/or cursor direction keys for communicating information and commands to processor 602.
System 600 also includes network interface 612 coupled to the processor 602. Network interface 612 allows system 600 to communicate with network 614, to which one or more other computer systems are connected. Network interface 612 includes wireless network interfaces such as BLUETOOTH, WIFI, WIMAX, GPRS, or WCDMA; or wired network interface such as ETHERNET, USB, or IEEE-1394. In some embodiments, a portion or all of the operations as described in multi-generation network equipment 100 (
The above description treats the SMF+PGW-C 160 (
A method of identifying accessible nodes for a wireless network includes storing a first list of nodes in a first device, wherein the first list includes a corresponding status of each of the nodes in the first list, and the first device usable in a first technology generation of the wireless network. The method further includes updating a second list of nodes in a second device based on the first list of nodes, wherein the second list is free of a status of each of the nodes of the second list, and the second device is usable in a second technology generation of the wireless network different from the first technology generation. The method further includes providing connection information for a node of the second list of nodes to user equipment in response to receiving a connection request from the user equipment.
The method of Supplemental Note 1, wherein the first technology generation includes fifth generation (5G), and the second technology generation includes fourth generation (4G).
The method of Supplemental Note 1, wherein updating the second list includes removing a node from the second list in response to the first list indicating a status of the node is faulty.
The method of Supplemental Note 1, wherein updating the second list includes adding a node to the second list in response to the first list indicating a status of the node is accessible and the node being absent from the second list.
The method of Supplemental Note 1, wherein the first device is separate from the second device.
The method of Supplemental Note 1, wherein the first device is integrated with the second device.
The method of Supplemental Note 1, wherein the first device includes a network repository function (NRF), and the second device includes a domain name system (DNS).
A system for identifying accessible nodes for a wireless network includes a non-transitory computer readable medium configured to store instructions thereon. The system further includes a processor connected to the non-transitory computer readable medium. The processor is configured to execute the instructions for instructing the non-transitory computer readable medium to store a first list of nodes in a first device, wherein the first list includes a corresponding status of each of the nodes in the first list, and the first device usable in a first technology generation of the wireless network. The processor is further configured to execute the instructions for updating a second list of nodes in a second device based on the first list of nodes, wherein the second list is free of a status of each of the nodes of the second list, and the second device is usable in a second technology generation of the wireless network different from the first technology generation. The processor is further configured to execute the instructions for providing connection information for a node of the second list of nodes to user equipment in response to receiving a connection request from the user equipment.
The system of Supplemental Note 8, wherein the first technology generation includes fifth generation (5G), and the second technology generation includes fourth generation (4G).
The system of Supplemental Note 8, wherein the processor is configured to execute the instructions for updating the second list by removing a node from the second list in response to the first list indicating a status of the node is faulty.
The system of Supplemental Note 8, wherein the processor is configured to execute the instructions for updating the second list by adding a node to the second list in response to the first list indicating a status of the node is accessible and the node being absent from the second list.
The system of Supplemental Note 8, wherein the first device is separate from the second device.
The system of Supplemental Note 8, wherein the first device is integrated with the second device.
The system of Supplemental Note 8, wherein the first device includes a network repository function (NRF), and the second device includes a domain name system (DNS).
A non-transitory computer readable medium configured to store instructions thereon for causing a processor to instruct the non-transitory computer readable medium to store a first list of nodes in a first device, wherein the first list includes a corresponding status of each of the nodes in the first list, and the first device usable in a first technology generation of the wireless network. The instructions are further configured to cause the processor to update a second list of nodes in a second device based on the first list of nodes, wherein the second list is free of a status of each of the nodes of the second list, and the second device is usable in a second technology generation of the wireless network different from the first technology generation. The instructions are further configured to cause the processor to provide connection information for a node of the second list of nodes to user equipment in response to receiving a connection request from the user equipment.
The non-transitory computer readable medium of Supplemental Note 15, wherein the first technology generation includes fifth generation (5G), and the second technology generation includes fourth generation (4G).
The non-transitory computer readable medium of Supplemental Note 15, wherein the instructions are further configured to cause the processor to update the second list by removing a node from the second list in response to the first list indicating a status of the node is faulty.
The non-transitory computer readable medium of Supplemental Note 15, wherein the instructions are further configured to cause the processor to update the second list by adding a node to the second list in response to the first list indicating a status of the node is accessible and the node being absent from the second list.
The non-transitory computer readable medium of Supplemental Note 15, wherein the first device is separate from the second device.
The non-transitory computer readable medium of Supplemental Note 15, wherein the first device is integrated with the second device.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/028213 | 7/20/2023 | WO |