CN114828147A - Forwarding equipment selection method, device, equipment and computer-readable storage medium - Google Patents
Forwarding equipment selection method, device, equipment and computer-readable storage medium Download PDFInfo
- Publication number
- CN114828147A CN114828147A CN202210488685.3A CN202210488685A CN114828147A CN 114828147 A CN114828147 A CN 114828147A CN 202210488685 A CN202210488685 A CN 202210488685A CN 114828147 A CN114828147 A CN 114828147A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- mobility
- forwarding device
- forwarding
- level
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention belongs to the technical field of communication, and relates to a forwarding device selection method, a forwarding device selection device, electronic equipment and a computer readable storage medium. The method for selecting the forwarding equipment comprises the following steps: the method comprises the steps of responding to a received session establishment request sent by a user terminal, and obtaining the movement level information of the user terminal, wherein the movement level information is used for representing the height of the movement level of the user terminal in a preset time period; and distributing corresponding forwarding equipment for the user terminal according to the movement level information, wherein the forwarding equipment is used for realizing the routing and forwarding of the data of the user terminal. Therefore, the invention can intelligently allocate corresponding forwarding equipment to the user terminal according to the moving level of the user terminal, and avoid unnecessary signaling interaction caused by frequent switching of the user terminal among the forwarding equipment.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a forwarding device selection method, a forwarding device selection apparatus, an electronic device, and a computer-readable storage medium.
Background
In the 3GPP (3rd Generation Partnership Project) standard, there are two types of existing schemes for allocating forwarding devices, such as UPFs (User Plane functions), to UEs (User equipments): querying based on an NRF (Network storage Function), wherein the queried parameters comprise DNN, S-NSSAI, SMF area identification, ATSSS steering capability and the like; or based on a local configuration of the SMF (Session Management Function), where the Selection factors of the local configuration include a UPF load, a UPF position, a DNN (Data Network Name), a DNAI (Data Network Access Identifier), UE subscription Data of the UDM (Unified Data Management), a PDU (Protocol Data Unit) Session type, and an S-NSSAI (Single Network Slice Selection Assistance Information). That is, the prior art mainly uses NRF-based queries; or by local configuration based on SMF to select a forwarding device for the user terminal.
However, the current specification does not consider the situation that if the user terminal frequently moves in a large range, the user terminal can be switched among a plurality of forwarding devices, which causes additional signaling interaction for switching the forwarding devices. To address the above problems, those skilled in the art are always seeking solutions to reduce the extra handover signaling interaction.
The foregoing description is provided for general background information and is not admitted to be prior art.
Disclosure of Invention
The invention solves the technical problem that extra switching signaling interaction is possibly generated in the existing process of selecting the forwarding equipment, and provides a forwarding equipment selection method, a forwarding equipment selection device, electronic equipment and a computer readable storage medium.
The technical problem to be solved by the invention is realized by adopting the following technical scheme:
the invention provides a method for selecting forwarding equipment, which comprises the following steps: the method comprises the steps of responding to a received session establishment request sent by a user terminal, and obtaining the movement level information of the user terminal, wherein the movement level information is used for representing the height of the movement level of the user terminal in a preset time period; and distributing corresponding forwarding equipment for the user terminal according to the movement level information, wherein the forwarding equipment is used for realizing the routing and forwarding of the data of the user terminal.
The invention also provides a device for selecting the forwarding equipment, which comprises: the mobile level determining module is used for responding to a received session establishing request sent by the user terminal and acquiring mobile level information of the user terminal, wherein the mobile level information is used for representing the mobile level of the user terminal in a preset time period; and the forwarding equipment distribution module is connected with the movement level determination module and used for distributing corresponding forwarding equipment to the user terminal according to the movement level information, and the forwarding equipment is used for realizing the routing and forwarding of the data of the user terminal.
According to an embodiment of the present application, a forwarding device is connected to an access device, the access device covers a tracking area, a user terminal in the tracking area is connected to the forwarding device through the access device, the forwarding device includes a first forwarding device, a second forwarding device, and a third forwarding device, a movement level information supported by the third forwarding device is higher than a movement level information supported by the second forwarding device, and a movement level information supported by the second forwarding device is higher than a movement level information supported by the first forwarding device.
According to an embodiment of the application, the mobile level determining module further comprises a level query module, wherein the level query module is used for acquiring mobility information of the user terminal, and the mobility information is data generated by the user terminal moving among the plurality of access devices; and inquiring a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal, wherein the mobility level mapping table is used for storing the mapping relation between the mobility information and the mobility level information of the user terminal.
According to an embodiment of the application, the mobility information includes switching times of the user terminal among a plurality of tracking areas within a first preset time; the horizontal query module also comprises a switching frequency matching module, wherein the switching frequency matching module is used for configuring the mobile level information into a first mobility level when the switching frequency is smaller than a first preset value, and the first preset value is a preset integer; when the switching times are greater than or equal to a first preset value and less than or equal to a second preset value, configuring the mobility level information into a second mobility level; the second mobility level is higher than the first mobility level, and the second preset value is an integer larger than the first preset value; and when the switching times are larger than a second preset value, configuring the mobility level information into a third mobility level, wherein the third mobility level is higher than the second mobility level.
According to an embodiment of the application, the mobility information includes the number of overlapping of an active area and a tracking area generated by the user terminal due to movement within a second preset time; the horizontal query module further comprises an overlapping quantity matching module, wherein the overlapping quantity matching module is used for configuring the moving level information into a first mobility level when the overlapping quantity is smaller than a third preset value, and the third preset value is a preset integer; when the number of overlaps is greater than or equal to a third preset value and less than or equal to a fourth preset value, configuring the mobility level information as a second mobility level; the second mobility level is higher than the first mobility level, and the fourth preset value is an integer larger than the third preset value; and when the number of overlaps is greater than a fourth preset value, configuring the mobility level information to a third mobility level, the third mobility level being higher than the second mobility level.
According to an embodiment of the present application, the forwarding device allocation module further includes an allocation module, where the allocation module is configured to determine, according to the mobility information, an available forwarding device set corresponding to the user terminal, where the available forwarding device set includes a forwarding device set capable of providing a service for the user terminal; when the movement level information is a first mobility level, controlling the user terminal to be connected with one of first forwarding equipment, second forwarding equipment and third forwarding equipment in the available forwarding equipment set; when the movement level information is a second mobility level, controlling the user terminal to be connected with one of second forwarding equipment and third forwarding equipment in the available forwarding equipment set; and when the movement level information is a third mobility level, controlling the user terminal to be connected with a third forwarding device in the available forwarding device set.
According to an embodiment of the present application, the first forwarding device, the second forwarding device, and the third forwarding device support forwarding of a fixed network or a mobile network at the same time.
The invention also provides an electronic device comprising a processor and a memory: the processor is used to execute the computer program stored in the memory to implement the method as described previously.
The invention also provides a computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method as described above.
Therefore, the invention can intelligently allocate corresponding forwarding equipment to the user terminal according to the moving level of the user terminal, and avoid unnecessary signaling interaction caused by frequent switching of the user terminal among the forwarding equipment.
The foregoing description is only an overview of the technical solutions of the present invention, and in order to make the technical means of the present invention more clearly understood, the present invention may be implemented in accordance with the content of the description, and in order to make the above and other objects, features, and advantages of the present invention more clearly understood, the following preferred embodiments are specifically described in detail with reference to the accompanying drawings. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a forwarding device selection method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a connection relationship between devices in a forwarding device selection method according to an embodiment of the present invention;
fig. 3 is a timing diagram of a forwarding device selection method according to an embodiment of the present invention;
fig. 4 is a schematic flow chart of a forwarding device selection method according to an embodiment of the present invention;
fig. 5 is a schematic flow chart of a forwarding device selection method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a forwarding device selection apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It is to be understood that the described embodiments are merely a few embodiments of the invention, and not all 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.
The embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a forwarding device selection method according to an embodiment of the present invention; fig. 2 is a schematic diagram of a connection relationship between devices in a forwarding device selection method according to an embodiment of the present invention; fig. 3 is a timing diagram of a forwarding device selection method according to an embodiment of the present invention. For a clear description of the forwarding device selection method provided by an embodiment of the present invention, please refer to fig. 1 to fig. 3.
In an embodiment, the forwarding device is connected to the access device, the access device covers to form a tracking area, the user terminal 20 in the tracking area is connected to the forwarding device through the access device, the forwarding device includes a first forwarding device, a second forwarding device, and a third forwarding device, the movement level information supported by the third forwarding device is higher than the movement level information supported by the second forwarding device, and the movement level information supported by the second forwarding device is higher than the movement level information supported by the first forwarding device.
In one embodiment, the forwarding device may be a UPF as described above; the access device may be a base station, for example, a 5G base station (gNB), and forms a Tracking Area (TA) by signal coverage. Meanwhile, in the present embodiment, a specific form of the user terminal 20 is taken as an example (the description is omitted), and in an actual situation, the user terminal 20 is not limited to a mobile terminal, but may also include a fixed terminal, so as to meet a selection requirement of a forwarding device in a fixed-mobile convergence scenario. The specific form of the mobile terminal may include, but is not limited to, a mobile phone, a tablet computer, a personal digital assistant (abbreviated as PDA), a mobile Internet device (abbreviated as MID), a wearable device (such as a smart watch), and the like.
In an embodiment, the forwarding devices include a first forwarding device, a second forwarding device, and a third forwarding device, and the forwarding devices are distinguished in a first, second, and third manner, so as to indicate that there is a difference in the level of movement level information supported by each of the forwarding devices of different categories. Wherein the third forwarding device supports higher mobility level information than the second forwarding device supports, and the second forwarding device supports higher mobility level information than the first forwarding device supports. The specific representation of the level of the mobility level information that can be supported by the forwarding device may be the number of access devices connected to the forwarding device, or the size of a covered tracking area, or the number of user terminals that can be simultaneously supported, and the like, and is not limited specifically. In this embodiment, the number of access devices connected to a forwarding device is taken as an example of a determination criterion for distinguishing a first forwarding device, a second forwarding device, and a third forwarding device. Specifically, the first forwarding device may be connected to a first number of access devices; the second forwarding equipment is connected with a second number of access equipment, and the second number is greater than the first number; the third forwarding devices are connected to a third number of access devices, the third number being greater than the second number. And fig. 2 is a specific implementation scenario, where the first number is set to 1, the second number is set to 2, and the third number is set to 3, so that the forwarding device 1 in the figure belongs to the first forwarding device, the forwarding device 2 belongs to the second forwarding device, and the forwarding device 3 belongs to the third forwarding device, that is, the level of the movement level information supported by the forwarding device can be determined by the number of access devices to which the forwarding device is connected. Further, that is to say, the forwarding devices in the same hierarchy may include a plurality of forwarding devices, for example, there is a forwarding device 4 (not shown in the figure) connected to the access device 2, and since the number of connections is 1, the forwarding device 1 and the first forwarding device belong to the same class, and in the same way, the description of the situation of the second forwarding device or the third forwarding device may be omitted here. The above arrangement is only a simple arrangement for facilitating understanding of the scheme, and in practical situations, it is only necessary to satisfy that the movement level information supported by the third forwarding device is higher than that of the second forwarding device, and the second forwarding device is higher than that of the first forwarding device, where the influence of which factor is specifically relied on, or the number of the forwarding devices included in each forwarding device and other factors do not constitute a limitation to the technical scheme of the present application. Further, in the present embodiment, the forwarding devices are classified into three types, and the actual situation is not limited to this, and may be only two types, or may be more than three types. It can be understood that the present application focuses on distinguishing the first forwarding device, the second forwarding device, and the third forwarding device according to the level of the movement level information that can be supported by each forwarding device, rather than specifically distinguishing several types, and the number of the distinguished types does not limit the technical solution of the present application. Specifically, the method for selecting a forwarding device according to an embodiment of the present invention includes the following steps S110 to S120, and may refer to fig. 1.
Step S110: in response to receiving the session establishment request sent by the user terminal 20, the mobility level information of the user terminal 20 is obtained, where the mobility level information is used to indicate the level of mobility of the user terminal 20 in a preset time period.
In one embodiment, the method for acquiring the movement level information of the user terminal 20 in step S110 includes: acquiring mobility information of the user terminal 20, wherein the mobility information is data generated by the movement of the user terminal 20 among a plurality of access devices; and querying a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal 20, where the mobility level mapping table is used to store a mapping relationship between the mobility information of the user terminal 20 and the mobility level information.
In an embodiment, the session establishment request sent by the user terminal 20 may specifically be a PDU session establishment request. Further, the executing subject of this step may be a session management device and a Network Data analysis device, specifically, the session management device may be an SMF, and the Network Data analysis device may be an NWDAF (Network Data analysis Function). When the PDU session establishment request is obtained, the mobility information of the ue 20 starts to be collected, where the mobility information is data generated by the ue 20 moving among several access devices. The SMF transmits an analysis request/subscription of the mobility Level information of the user terminal 20 to the NWDAF, and the NWDAF performs analysis to acquire and output the mobility Level information of the user terminal 20, so that, for example, an analysis result of High/Low/no (Level of UE mobility ═ High/Low/None) of the terminal mobility Level can be obtained. And it can be understood that, for the case of using NWDAF as the data analysis device, since an Output UE mobility level information is added, 23288 specification is required to be added to the NWDAF for the Output analysis setting of 6.7.2.3UE mobility analysis UE so as to be able to be used for the analysis and Output of the mobility level information of the user terminal 20. Meanwhile, a mobility level mapping table for indicating a mapping relationship between mobility information and mobility level information of the user terminal 20 needs to be newly added for NWDAF. Specifically, the mobility level mapping table mainly stores the mapping relationship between the mobility information and the mobility level information, and in a preferred embodiment, the mapping relationship between the number of handovers and the mobility level information, and the mapping relationship between the number of overlaps and the mobility level information may be included, and in other embodiments, the mapping relationship between other mobility information and the mobility level information may also be included, but is not limited to, this.
In an embodiment, for the mobility information, collecting mobility information of the user terminal 20 from OAM (Operation Administration and Maintenance), 5GC (5G Core Network ) and AF (Application Function) may be supported by the Network data analysis device, including collecting MDT (Minimization of Drive Test) data from OAM, collecting Network data from 5GC, and collecting traffic data from AF. Although the location information about the user terminal 20 may be obtained, since three paths are listed in the present embodiment, the granularity of the information obtained in each path is different: the position information provided by OAM contains longitude and latitude information; the position information provided by the 5GC contains TA or cell information; the location information provided by the AF contains geographical area information and thus can be used selectively on demand. Moreover, it can be understood that, since the above methods are all existing schemes, there are records in the 3GPP standard, and detailed description thereof is omitted. The key point of the present solution is to query a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal 20.
In one embodiment, the mobility information includes the number of handovers of the user terminal 20 between tracking areas within a first preset time; the mapping relationship between the mobility information and the mobility level information of the user terminal 20 includes: when the switching times are smaller than a first preset value, the mobile level information is configured to be a first mobile level, and the first preset value is a preset integer; when the switching times are greater than or equal to a first preset value and less than or equal to a second preset value, configuring the mobility level information into a second mobility level; the second mobility level is higher than the first mobility level, and the second preset value is an integer larger than the first preset value; and when the switching times are larger than a second preset value, configuring the mobility level information into a third mobility level, wherein the third mobility level is higher than the second mobility level.
In an embodiment, it is understood that each access device forms a tracking area with its coverage area, when the user terminal 20 moves among a plurality of tracking areas, it will switch among the tracking areas, and at the same time, a switching record is generated and recorded by the mobility information, so the mobility information includes the number of times that the user terminal 20 switches among the plurality of tracking areas within a first preset time, and the first preset time can be arbitrarily set, which does not limit the invention. In the mobility level mapping table, the level of the mobility level of the user terminal 20 may be determined by the number of handovers of the user terminal 20. Specifically, in the present embodiment, the first preset value may be an integer set arbitrarily, and in a preferred embodiment, is an integer greater than or equal to 0; the second preset value is an integer greater than the first preset value. In the present embodiment, the first mobility level, the second mobility level, and the third mobility level are set to indicate the attribute that the mobility level of the user terminal 20 changes from none to low to high. However, it should be understood that, although the first and second stepwise differentiation methods are not intended to limit the technology, but are only specific examples for facilitating understanding of the solution, the practical situation may not be taken as a specific embodiment, and for example, the property characteristics of the user terminal 20 from lack of levelness to low levelness to high levelness may be further refined and dynamically expressed, for example, in a numerical manner.
In another embodiment, the mobility information includes the number of overlapping of the active area and the tracking area generated by the user terminal 20 due to movement within a second preset time; the mapping relationship between the mobility information and the mobility level information of the user terminal 20 includes: when the overlapping quantity is smaller than a third preset value, the movement level information is configured to be a first mobility level, and the third preset value is a preset integer; when the number of overlaps is greater than or equal to a third preset value and less than or equal to a fourth preset value, configuring the mobility level information as a second mobility level; the second mobility level is higher than the first mobility level, and the fourth preset value is an integer larger than the third preset value; and when the number of overlaps is greater than a fourth preset value, configuring the mobility level information to a third mobility level, the third mobility level being higher than the second mobility level.
In one embodiment, if the user terminal 20 moves, the moving track of the user terminal forms an area range, i.e. an active area. The active area and the tracking area formed by the coverage of several access devices overlap each other, so that the amount of overlap within the second preset time that is arbitrarily set is included in the mobility information, that is, the amount of overlap can be used to analyze the mobility level information of the user terminal 20. Referring to the embodiment based on the number of times of handover, in the present embodiment, the third preset value and the fourth preset value are also preset according to actual situations, so as to distinguish the mobility level of the ue 20 as a standard. The third preset value is a preset integer, the fourth preset value is an integer greater than the third preset value, and the first and second differences in mobility level are only for facilitating understanding of an attribute feature of the mobility level of the ue 20 from none to low to high, but not for limiting the technology. It should be noted that, the two ways of determining the mobility level information, i.e. the number of times of handover and the number of times of overlapping, are not isolated, but two parallel schemes, and actually, the two ways may work together to determine the mobility level information of the ue 20, and the same may also include other mapping relationships between the mobility information and the mobility level information in the mobility level mapping table to determine the mobility level information of the ue 20.
Step S120: and allocating corresponding forwarding devices to the user terminal 20 according to the movement level information, wherein the forwarding devices are used for realizing routing and forwarding of data of the user terminal 20.
In one embodiment, the method for allocating a corresponding forwarding device to the user terminal 20 according to the movement level information in step S120 includes: determining an available forwarding device set corresponding to the user terminal 20 according to the mobility information, where the available forwarding device set includes a forwarding device set capable of providing a service for the user terminal; when the mobility level information is a first mobility level, controlling the user terminal 20 to connect with one of a first forwarding device, a second forwarding device, and a third forwarding device in the available forwarding device set; when the mobility level information is a second mobility level, controlling the user terminal 20 to connect to one of a second forwarding device and a third forwarding device in the available forwarding device set; when the mobility level information is a third mobility level, the user terminal 20 is controlled to connect to a third forwarding device in the set of available forwarding devices.
In an embodiment, in this embodiment, the mobility levels are divided into a first, a second and a third, which show the order of the mobility levels of the user terminal 20 from low to high. The first mobility level may be understood in practice as a situation in which the user terminal 20 has no mobility; the second mobility level corresponds to the user terminal 20 being low mobility; and a third mobility level is the case when the user terminal 20 is of high mobility. And thus may correspond to allocating a forwarding device to the user terminal 20 that is appropriate to its level of mobility. In the distribution process, two layers of conditions need to be satisfied, the first layer is to satisfy the condition of correctly distributing the corresponding forwarding devices, that is, a plurality of selectable forwarding devices to be distributed can provide forwarding services for the user terminal 20, wherein a plurality of forwarding devices capable of providing forwarding services for the user terminal 20 are a collection of the forwarding devices, that is, an available forwarding device collection; the second layer is that the allocated forwarding devices are adapted to the mobility level of the user terminal 20. In particular, for appropriate meanings: in the preferred embodiment, the user terminal 20 is assigned a forwarding device that is peer to its mobility level, for example, in the present embodiment, the user terminal 20 of the first mobility level is assigned a first forwarding device, the user terminal of the second mobility level is assigned a second forwarding device, and the user terminal of the third mobility level is assigned a third forwarding device. In another embodiment, a higher-level forwarding device is allocated to the user terminal 20, for example, a second forwarding device or a third forwarding device may be allocated to the user terminal 20 with the first mobility level, and a third forwarding device may be allocated to the user terminal with the second mobility level. In other embodiments, it may also be a forwarding device that assigns a near or closest tier to the user terminal 20. For example, for the user terminal 20 with the third mobility level, it can only allocate a connection with the third forwarding device according to the aforementioned standard, and if there is no third forwarding device in its available forwarding device set, that is, if there is no forwarding device with the mobility level equal to or higher than that in the available forwarding device set, it can allocate a forwarding device with the mobility level closest to that of the available forwarding device set. Specifically, the user terminal 20 at the second mobility level may not have the second forwarding device or the third forwarding device in the corresponding available forwarding device set, and may be allocated to connect to the first forwarding device; for the available forwarding device set corresponding to the user terminal 20 with the third mobility level, if there is no third forwarding device, the forwarding device set may be preferentially connected to the second forwarding device in the available forwarding device set; the first forwarding device may be assigned to connect with the user terminal 20 if no second forwarding device is available from the set of available forwarding devices. It will be appreciated that for a forwarding device that assigns a close or closest tier to the user terminal 20, the forwarding device may not be able to meet the mobility level requirements of the user terminal 20, and therefore this embodiment is complementary to the solution of the present application and only performs when the conditions described above are met. It should be noted that, in the above three embodiments, the embodiment of assigning peers with mobility levels is preferred, and the alternative embodiment of assigning peers with mobility levels higher than that is preferred, but the available forwarding devices are not peers in the set or higher than that, so as to assign similar forwarding devices.
In an embodiment, an example is given to facilitate understanding, and also fig. 2 is taken as an example and the foregoing standard is continued, wherein a forwarding device 5 (not shown in the figure) may be further included, and the forwarding device 5 is connected to the access device 1 and the access device 3, so that the forwarding device 5 and the forwarding device 2 both belong to the second forwarding device. When allocating the corresponding forwarding devices to the user terminal 20, firstly, an available forwarding device set corresponding to the user terminal 20 should be determined according to the mobility information, that is, in the determining process, the determining process may be matching according to the determined activity range of the user terminal 20 and the tracking area corresponding to the access device, and firstly, a set of forwarding devices capable of providing services for the user terminal 20 is screened out. Taking fig. 2 as an example, if the user terminal 20 moves in the tracking area where the access device 1 and the access device 2 are connected, the corresponding switching times are in the range from the first preset value to the second preset value, and the overlapping number is in the range from the third preset value to the fourth preset value. First, an available forwarding device set corresponding to the user terminal 20 is determined, and known from the activity range included in the mobility information, the available forwarding device set corresponds to the tracking areas of the access device 1 and the access device 2, so that the available forwarding device set of the user terminal 20 includes the forwarding device 2 and the forwarding device 3, but does not include the forwarding device 1 or the forwarding device 5. Since the access device 2 is not included in the forwarding device 1 or the connected access device of the forwarding device 5, the forwarding service cannot be provided for the user terminal 20 even if the forwarding device 5 and the forwarding device 2 belong to the second forwarding device. And correspondingly allocating forwarding devices according to the mobility level of the user terminal 20, wherein the available forwarding device set includes the forwarding device 2 and the forwarding device 3, which respectively correspond to the second forwarding device and the third forwarding device, and since the number of times of switching of the user terminal 20 is in a range from zero to a first preset value and the number of overlaps is in a range from one to a fourth preset value, it can be obtained that the mobility level information corresponding to the user terminal 20 is configured as a second mobility level, and therefore, the forwarding device 2 of one of the second forwarding device and the third forwarding device in the available forwarding device set is finally selected for the user terminal 20 to be matched with the second mobility level, and the selection of the forwarding device is completed. That is, in the present embodiment, when allocating the forwarding device of the user terminal 20, it is first considered that the correct matching of the mobility information is performed so that the forwarding device can be correctly selected, and then considered that the forwarding device corresponds to the mobility level of the user terminal 20.
In an embodiment, the first forwarding device, the second forwarding device and the third forwarding device support forwarding for a fixed network or a mobile network simultaneously.
In one embodiment, in a preferred embodiment, the first forwarding device, the second forwarding device and the third forwarding device all support forwarding in a fixed network or a mobile network at the same time. In the preferred embodiment, it can be understood that the third forwarding device is preferably directed to the routing and allocation of the user terminal 20 with higher mobility level, so that the third forwarding device can support the session and service continuity guarantee of the SSC mode3 to guarantee the network quality of the user terminal 20 with high mobility level.
In an embodiment, as for an overall processing flow of the present embodiment, reference may be made to fig. 3, where fig. 3 is a timing diagram of a forwarding device selection method according to an embodiment of the present invention. As can be seen from the figure, based on the forwarding device selection method provided in this embodiment, the network data analysis device is configured to analyze and obtain the movement level information of the user terminal 20, so that the user terminal 20 selects a corresponding forwarding device. Specifically comprising steps S310-S360.
Step S310: the network data analysis equipment acquires mobility information of the user terminal.
Step S320: the user terminal sends a PDU session establishment request to the session management device.
Step S330: the session management device sends a movement level information acquisition request to the network data analysis device.
Step S340: and the network data analysis equipment acquires the mobility level information according to the mobility information.
Step S350: the network data analysis device provides the mobility level information to the session management device.
Step S360: and the session management equipment selects corresponding forwarding equipment for the user terminal according to the mobile level information.
The invention can intelligently allocate corresponding forwarding equipment to the user terminal according to the moving level of the user terminal, thereby reducing the generation of unnecessary signaling interaction caused by switching the user terminal between the forwarding equipment. Furthermore, in the forwarding device selection method provided in an embodiment of the present invention, different network accesses are configured for different forwarding devices, so that the forwarding devices accessed by user terminals with different mobility levels implement routing and forwarding of data by different networks. Through the setting, the forwarding equipment is selected according to the scene requirements and by combining the functions of the forwarding equipment, and the selection requirements of the forwarding equipment in the fixed-moving fusion scene are met.
Fig. 4 is a flowchart illustrating a method for selecting a forwarding device according to an embodiment of the present invention. For a clear description of the forwarding device selection method provided in an embodiment of the present invention, please refer to fig. 1 to fig. 4.
The present embodiment is mainly directed to the case that the mobility information includes the number of times of handover, and specifically may include the following steps S410 to S440.
Step S410: mobility information of the user terminal 20 is obtained, and the mobility information includes the number of times of switching between the tracking areas of the user terminal 20 within a first preset time.
In an embodiment, the mobility information is data generated by the user terminal 20 moving on each forwarding device, and the means and method for acquiring the mobility information are described in detail in the foregoing text, and are not described again in detail. Specifically, for the relationship between the user terminal 20 and the mobile terminal, it may be: the forwarding device is connected with the access device, the access device covers to form a tracking area, the user terminal 20 in the tracking area is connected with the forwarding device through the access device, the forwarding device comprises a first forwarding device, a second forwarding device and a third forwarding device, the movement level information supported by the third forwarding device is higher than that supported by the second forwarding device, and the movement level information supported by the second forwarding device is higher than that supported by the first forwarding device.
In one embodiment, the forwarding devices are distinguished in a first, second and third way, which are intended to indicate that there is a difference in the level of the movement level information supported by each of the forwarding devices of different classes. Wherein the third forwarding device supports higher mobility level information than the second forwarding device supports, and the second forwarding device supports higher mobility level information than the first forwarding device supports. The specific representation of the level of the mobility level information that can be supported by the forwarding device may be the number of access devices connected to the forwarding device, or the size of a covered tracking area, or the number of user terminals that can be simultaneously supported, and the like, and is not limited specifically. In this embodiment, the number of access devices connected to a forwarding device is taken as an example of a determination criterion for distinguishing a first forwarding device, a second forwarding device, and a third forwarding device. Specifically, the first forwarding device may be connected to a first number of access devices; the second forwarding equipment is connected with a second number of access equipment, and the second number is greater than the first number; the third forwarding devices are connected to a third number of access devices, the third number being greater than the second number. In the present embodiment, referring to fig. 2, as shown in fig. 2, in the present embodiment, the first number is set to 1, the second number is set to 2, and the third number is set to 3, which are only simple settings for easy understanding of the scheme, and in practical cases, the actual number only needs to satisfy that the second number is greater than the first number, and the third number is greater than the second number. When the user terminal 20 moves among the access equipment 1, the access equipment 2 and the access equipment 3 within the first preset time, switching is carried out among tracking areas of the access equipment, and each switching forms switching times and is recorded to the mobility information. Therefore, the level of the movement level information of the user terminal in the first preset time can be analyzed through the switching times, the first preset time can be set arbitrarily according to the practical situation, and the technical scheme of the invention is not limited.
Step S420: and when the switching times are smaller than a first preset value, configuring the mobility level information into a first mobility level, and controlling the user terminal 20 to be connected with one of the first forwarding device, the second forwarding device and the third forwarding device, where the first preset value is a preset integer.
Step S430: and when the switching times are greater than or equal to a first preset value and less than or equal to a second preset value, configuring the mobility level information into a second mobility level, and controlling the user terminal 20 to be connected with one of the second forwarding device and the third forwarding device, wherein the second mobility level is higher than the first mobility level, and the second preset value is an integer greater than the first preset value.
Step S440: and when the switching times are greater than a second preset value, configuring the mobility level information into a third mobility level, and controlling the user terminal 20 to be connected with a third forwarding device, wherein the third mobility level is higher than the second mobility level.
In one embodiment, for convenience of understanding, the first preset value is set to two, and the second preset value is set to five in this embodiment. It can be understood that, if the number of handovers in the mobility information of the user terminal 20 is less than the first preset value when the user terminal 20 is always located in the tracking area of one access device, the mobility level information of the user terminal 20 may be configured to be the first mobility level, and one of the corresponding first forwarding device, second forwarding device, and third forwarding device is selected for the user terminal 20 to be connected, specifically, for the first mobility level, the level is for the user terminal 20 with almost no mobility, for which, in a preferred embodiment, a forwarding device without access to a smaller number of access device connections is arranged, for example, as shown in fig. 2, if the user terminal 20 is located only in the tracking area of the access device 1, the first forwarding device is assigned. In other embodiments, a forwarding device with a higher or similar level of mobility than the first mobility, such as one of the second forwarding device or the third forwarding device, may be arranged to connect to the user terminal 20.
In other embodiments, if the ue 20 is moving all the time, and if the number of handovers satisfies the condition that the number of handovers is greater than or equal to the first preset value and less than or equal to the second preset value within the first preset time, for example, four times in total, the ue 20 may be configured to have a second mobility level, where the second mobility level may be a level that has mobility and is at least a handover between two access devices, but is in a low mobility case, a corresponding forwarding device may be allocated to the ue, that is, one of the second forwarding device and the third forwarding device that satisfies the condition.
In another embodiment, if the user terminal 20 moves frequently and the number of handovers exceeds the limit of the first preset condition 5 times within the first preset time, it may be determined that the user terminal 20 has higher mobility, and may be configured as the third mobility level information. And correspondingly selecting a third forwarding device simultaneously accessed with at least a third number of access devices to connect with the user terminal 20, so as to ensure the network connection continuity of the user terminal 20. Meanwhile, in order to meet the requirement of the high-mobility user terminal 20, the third forwarding device needs to support the session and service continuity guarantee of the SSC mode3, so as to guarantee the network quality of the high-mobility user terminal 20. It should be noted that, when the forwarding device is selected for the user terminal 20 according to the number of times of switching, all of the first forwarding device, the second forwarding device, and the third forwarding device need to be in an available forwarding device set corresponding to the user terminal 20, and the definition and the determination method for the available forwarding device set are described in detail in the foregoing, and are not described again here.
The invention can intelligently allocate corresponding forwarding devices to the user terminal 20 according to the moving level of the user terminal, thereby reducing the generation of unnecessary signaling interaction caused by switching the user terminal 20 between the forwarding devices. Furthermore, the method for selecting a forwarding device according to an embodiment of the present invention can determine the mobility level information of the user terminal 20 according to the number of times of handover, and ensure correct selection of the forwarding device by correctly and quickly determining the mobility level information.
Fig. 5 is a flowchart illustrating a method for selecting a forwarding device according to an embodiment of the present invention. For a clear description of the forwarding device selection method provided in an embodiment of the present invention, please refer to fig. 1-3 and fig. 5.
Step S510: and acquiring mobility information of the user terminal 20, wherein the mobility information comprises the overlapping quantity of the active area and the tracking area generated by the user terminal 20 due to movement in a second preset time.
In an embodiment, the mobility information is data generated by the user terminal 20 moving on each forwarding device, and the means and method for acquiring the mobility information are described in detail in the foregoing text, and are not described again in detail. Specifically, for the relationship between the user terminal 20 and the mobile terminal, it may be: the forwarding device is connected with the access device, the access device covers to form a tracking area, the user terminal 20 in the tracking area is connected with the forwarding device through the access device, the forwarding device comprises a first forwarding device, a second forwarding device and a third forwarding device, the movement level information supported by the third forwarding device is higher than that supported by the second forwarding device, and the movement level information supported by the second forwarding device is higher than that supported by the first forwarding device.
In one embodiment, the forwarding devices are distinguished in a first, second and third way, which are intended to indicate that there is a difference in the level of the movement level information supported by each of the forwarding devices of different classes. Wherein the third forwarding device supports higher mobility level information than the second forwarding device supports, and the second forwarding device supports higher mobility level information than the first forwarding device supports. The concrete representation of the level of the mobility level information that can be supported by the forwarding device may be the number of access devices connected to the forwarding device, or the size of the covered tracking area, or the number of user terminals that can be supported at the same time, and the like, and is not limited in particular. In this embodiment, the number of access devices connected to a forwarding device is taken as an example of a determination criterion for distinguishing a first forwarding device, a second forwarding device, and a third forwarding device. Specifically, the first forwarding device may be connected to a first number of access devices; the second forwarding equipment is connected with a second number of access equipment, and the second number is greater than the first number; the third forwarding devices are connected to a third number of access devices, the third number being greater than the second number. In the present embodiment, referring to fig. 2, as shown in fig. 2, in the present embodiment, the first number is set to 1, the second number is set to 2, and the third number is set to 3, which are only simple settings for easy understanding of the scheme, and in practical cases, the actual number only needs to satisfy that the second number is greater than the first number, and the third number is greater than the second number. Specifically, each access device may form its own tracking area, a moving track formed by the user terminal 20 due to its movement may also form an active area within a second preset time, an overlapping phenomenon exists between the active area and the tracking area of each access device, and the number of overlaps forms mobility information and is recorded. Therefore, the number of overlapping between the activity area and the tracking area of each access device may also be used as a basis for analyzing and determining the movement level information of the user terminal 20, and the second preset time may be arbitrarily set according to the actual situation, which does not limit the technical solution of the present invention.
Step S520: and when the overlapping amount is smaller than a third preset value, configuring the mobility level information into a first mobility level, and controlling the user terminal 20 to be connected with one of the first forwarding device, the second forwarding device and the third forwarding device, where the third preset value is a preset integer.
Step S530: and when the number of overlaps is greater than or equal to a third preset value and less than or equal to a fourth preset value, configuring the mobility level information into a second mobility level, and controlling the user terminal 20 to be connected with one of the second forwarding device and the third forwarding device, where the second mobility level is higher than the first mobility level, and the fourth preset value is an integer greater than the third preset value.
Step S540: and when the number of overlaps is greater than a fourth preset value, configuring the mobility level information to a third mobility level, and controlling the user terminal 20 to connect with a third forwarding device, where the third mobility level is higher than the second mobility level.
In one embodiment, for convenience of understanding, the third preset value is set to 2 and the fourth preset value is set to 3 in this embodiment. Also in the scenario embodied in fig. 2, it can be understood that if the ue 20 is always located in the tracking area of one access device, the number of overlaps between the active area and the tracking area is always one in the second preset time. The mobility level information of the ue 20 may be configured to be a first mobility level, and one of the corresponding first forwarding device, second forwarding device and third forwarding device may be selected for the ue 20 to connect, specifically, for the first mobility level is a level for the ue 20 with almost no mobility, and for this, the corresponding forwarding device is arranged, that is, as described above, the forwarding device is matched with the mobility level, such as the first forwarding device; or higher than the first forwarding device, such as the second forwarding device and the third forwarding device, and may also be similar forwarding devices.
In other embodiments, if the user terminal 20 moves, and enters the tracking area of the access device 2 within the second preset time, the number of overlaps between the active area and the tracking area is 2, and the conditions that the number of overlaps is greater than or equal to the third preset value and less than or equal to the fourth preset value are met. That is, the user terminal 20 may be configured to the second mobility level. The specific meaning of the second mobility level may then be that the corresponding has mobility, but in case of low mobility, it may be assigned a corresponding forwarding device, i.e. one of the second forwarding device or the third forwarding device that satisfies the condition.
In another embodiment, if the ue 20 moves more frequently, and overlaps with the tracking areas of a total of three access devices within the second preset time, and the number of the overlapping satisfies the condition that the number is greater than the fourth preset value, it may be determined that the ue 20 has higher mobility, and may be configured as the third mobility level information. And correspondingly selects a third forwarding device supporting a third mobility level to connect with the user terminal 20, so as to ensure the network connection continuity of the user terminal 20. Meanwhile, in order to meet the requirement of the high-mobility user terminal 20, the third forwarding device needs to support the session and service continuity guarantee of the SSC mode3, so as to guarantee the network quality of the high-mobility user terminal 20. It should be noted that, when the forwarding device is selected for the user terminal 20 according to the overlapping amount, all of the first forwarding device, the second forwarding device, and the third forwarding device need to be in an available forwarding device set corresponding to the user terminal 20, and the definition and the determination method for the available forwarding device set are described in detail in the foregoing, and are not described again here.
The invention can intelligently allocate corresponding forwarding devices to the user terminal 20 according to the moving level of the user terminal, thereby reducing the generation of unnecessary signaling interaction caused by switching the user terminal 20 between the forwarding devices. Furthermore, the method for selecting a forwarding device according to an embodiment of the present invention can also determine the movement level information of the user terminal 20 according to the overlapping amount, and ensure the correct selection of the forwarding device by correctly and quickly determining the movement level information.
Fig. 6 is a schematic structural diagram of a forwarding device selection apparatus according to an embodiment of the present invention. For a clear description of the forwarding device selection apparatus 6000 according to an embodiment of the present invention, please refer to fig. 1, fig. 2, fig. 4-fig. 6.
An embodiment of the present invention provides a forwarding device selecting apparatus 6000, including: a movement level determination module 6100 and a forwarding device allocation module 6200, wherein the movement level determination module 6100 is connected to the forwarding device allocation module 6200. Specifically, as to the connection and inclusion relationship of each module in the forwarding device selection apparatus 6000, reference may be made to fig. 6, where fig. 6 is a schematic structural diagram of the forwarding device selection apparatus 6000 according to an embodiment of the present invention.
In an embodiment, the mobility level determining module 6100 obtains mobility level information of the ue 20 in response to receiving the session establishment request sent by the ue 20, where the mobility level information is used to indicate the level of mobility of the ue 20 within a preset time period.
In one embodiment, the forwarding device is connected to the access device, the access device covers a tracking area, the user terminal 20 in the tracking area is connected to the forwarding device through the access device, the mobility level information supported by the third forwarding device is higher than the mobility level information supported by the second forwarding device, and the mobility level information supported by the second forwarding device is higher than the mobility level information supported by the first forwarding device. Specifically, reference may be made to fig. 2 for connection relationships between devices, and a corresponding explanation about fig. 2 has been described in detail in the foregoing, and is not repeated in detail.
In an embodiment, the movement level determining module 6100 further includes a level querying module 6110, where the level querying module 6110 is configured to obtain mobility information of the user terminal 20, and the mobility information is data generated by the user terminal 20 moving among a plurality of access devices; and querying a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal 20, where the mobility level mapping table is used to store a mapping relationship between the mobility information of the user terminal 20 and the mobility level information.
In one embodiment, the mobility information includes the number of handovers of the user terminal 20 between tracking areas within a first preset time; the horizontal query module 6110 further includes a switching number matching module 6110a, where the switching number matching module 6110a is configured to configure the moving level information into a first mobility level when the switching number is smaller than a first preset value, and the first preset value is a preset integer; when the switching times are greater than or equal to a first preset value and less than or equal to a second preset value, configuring the mobility level information into a second mobility level; the second mobility level is higher than the first mobility level, and the second preset value is an integer larger than the first preset value; and when the switching times are larger than a second preset value, configuring the mobility level information into a third mobility level, wherein the third mobility level is higher than the second mobility level.
In one embodiment, the mobility information includes the number of overlapping of the active area and the tracking area generated by the user terminal 20 due to movement within a second preset time; the horizontal query module 6110 further includes an overlap quantity matching module 6110b, where the overlap quantity matching module 6110b is configured to configure the movement level information as a first mobility level when the overlap quantity is smaller than a third preset value, where the third preset value is a preset integer; when the number of overlaps is greater than or equal to a third preset value and less than or equal to a fourth preset value, configuring the mobility level information as a second mobility level; the second mobility level is higher than the first mobility level, and the fourth preset value is an integer larger than the third preset value; and when the number of overlaps is greater than a fourth preset value, configuring the mobility level information to a third mobility level, the third mobility level being higher than the second mobility level.
In an embodiment, the forwarding device allocating module 6200 is connected to the movement level determining module 6100, and is configured to allocate a corresponding forwarding device to the user terminal 20 according to the movement level information, where the forwarding device is configured to implement routing and forwarding of data of the user terminal 20.
In an embodiment, the forwarding device allocating module 6200 further includes an allocating module, where the allocating module is configured to determine, according to the mobility information, an available forwarding device set corresponding to the user terminal, where the available forwarding device set includes a forwarding device set capable of providing a service for the user terminal; when the mobility level information is a first mobility level, controlling the user terminal 20 to connect with one of a first forwarding device, a second forwarding device, and a third forwarding device in the available forwarding device set; when the mobility level information is a second mobility level, controlling the user terminal 20 to connect to one of a second forwarding device and a third forwarding device in the available forwarding device set; when the mobility level information is a third mobility level, the user terminal 20 is controlled to connect to a third forwarding device in the set of available forwarding devices. How the switching number matching module 6110a or the overlapping number matching module 6110b is collocated with the allocation module to realize the selection of the forwarding device has been described in detail in the forwarding device selection method provided in an embodiment and an embodiment of the present invention, and specifically, the foregoing may be referred to as fig. 4 or fig. 5, and details are not repeated here. In addition, in other embodiments, if the mobile horizontal module and the forwarding device allocation module 6200 are used in cooperation for implementation, reference may be made to related descriptions in the forwarding device selection method provided in an embodiment of the present invention, and specifically, reference may be made to the foregoing description and fig. 1, which are not described herein again.
In an embodiment, the first forwarding device, the second forwarding device and the third forwarding device support forwarding for a fixed network or a mobile network simultaneously.
The forwarding device selection apparatus 6000 provided in an embodiment of the present invention can be used to implement the steps of the forwarding device selection method described in the foregoing embodiments, so that corresponding forwarding devices can be intelligently allocated to the user terminal 20 according to the movement level of the user terminal, and unnecessary signaling interaction caused by switching between forwarding devices of the user terminal 20 is reduced. Furthermore, the forwarding device selecting apparatus 6000 provided in an embodiment of the present invention configures different network accesses to different forwarding devices, so that the forwarding devices accessed by the user terminals with different mobility levels implement routing and forwarding of data by different networks. Through the setting, the forwarding equipment is selected according to the scene requirements and by combining the functions of the forwarding equipment, and the selection requirements of the forwarding equipment in the fixed-moving fusion scene are met. Meanwhile, the movement level information of the user terminal 20 can be determined according to the switching times or overlapping times in the mobility information, and the movement level information is determined in various ways, so that the accuracy is guaranteed, the stability of the determination process is improved, the reliability of the scheme is increased, the determination process is more flexible and changeable, and the method is suitable for more application scenes, so that the use efficiency of the user terminal 20 is finally improved, and unnecessary signaling interaction is reduced.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. For a clear description of the electronic device 700 provided by an embodiment of the invention, please refer to fig. 1, fig. 3, fig. 5, and fig. 7.
An embodiment of the present invention provides an electronic device 700, including: a processor a101 and a memory a201, wherein the processor a101 is configured to execute a computer program a6 stored in the memory a201 to implement the steps of the forwarding device selection method described in the foregoing embodiments.
In an embodiment, the electronic device 700 provided in this embodiment includes at least one processor a101 and at least one memory a 201. Among them, at least one processor a101 may be referred to as a processing unit A1, and at least one memory a201 may be referred to as a storage unit A2. Specifically, the storage unit a2 stores a computer program a6, and when the computer program a6 is executed by the processing unit a1, the electronic device 700 provided by the present embodiment is enabled to implement the steps of the forwarding device selection method described in the foregoing embodiments. For example, step S110 shown in fig. 1: in response to receiving a session establishment request sent by the user terminal 20, obtaining mobility level information of the user terminal 20, where the mobility level information is used to indicate the level of mobility of the user terminal 20 within a preset time period, and the mobility level information is used to indicate the level of mobility of the user terminal 20 within the preset time period; step S120: and allocating corresponding forwarding devices to the user terminal 20 according to the movement level information, wherein the forwarding devices are used for realizing routing and forwarding of data of the user terminal 20.
In one embodiment, the electronic device 700 provided in the present embodiment may include a plurality of memories a201 (simply referred to as a storage unit A2).
Storage unit a2 may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory unit a2 described in the embodiments of the present invention is intended to comprise, without being limited to, these and any other suitable types of memory.
The electronic device 700 provided by an embodiment of the present invention includes a memory a101 and a processor a201, and the processor a101 is configured to execute a computer program a6 stored in the memory a201 to implement the steps of the forwarding device selection method described in the foregoing embodiments, so that the electronic device 700 provided by this embodiment intelligently allocates corresponding forwarding devices to the user terminal 20 according to the movement level of the user terminal, and reduces the generation of unnecessary signaling interaction caused by switching between forwarding devices in the user terminal 20. Furthermore, in the electronic device 700 according to an embodiment of the present invention, different forwarding devices are configured with different network accesses, so that the forwarding devices accessed by the user terminals with different mobility levels implement routing and forwarding of data through different networks. Through the setting, the forwarding equipment is selected according to the scene requirements and by combining the functions of the forwarding equipment, and the selection requirements of the forwarding equipment in the fixed-moving fusion scene are met. Meanwhile, the movement level information of the user terminal 20 can be determined according to the switching times or overlapping times in the mobility information, and the movement level information is determined in various ways, so that the accuracy is guaranteed, the stability of the determination process is improved, the reliability of the scheme is increased, the determination process is more flexible and changeable, and the method is suitable for more application scenes, so that the use efficiency of the user terminal 20 is finally improved, and unnecessary signaling interaction is reduced.
An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program a6, where the computer program a6, when executed by the processor a101, implements the steps of the forwarding device selection method as described in the above embodiments.
In one embodiment, the computer-readable storage medium provided by the present embodiments is a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), a flash Memory, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
Technical effects that can be achieved when the computer program a6 stored in the computer-readable storage medium provided by an embodiment of the present invention is executed by the processor a101 are already described in detail in the foregoing, and therefore, detailed description thereof is omitted here, and please refer to the related description in the foregoing specifically.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and further, where similarly-named elements, features, or elements in different embodiments of the disclosure may have the same meaning, or may have different meanings, that particular meaning should be determined by their interpretation in the embodiment or further by context with the embodiment. As used herein, the meaning of "a plurality" or "a plurality" is two or more unless otherwise specified.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
It will be understood by those skilled in the art that all or part of the steps of implementing the above method embodiments may be implemented by hardware associated with program instructions, and the program may be stored in a computer readable storage medium, and when executed, performs the steps including the above method embodiments. The foregoing storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (10)
1. A forwarding device selection method, comprising:
the method comprises the steps of responding to a received session establishment request sent by a user terminal, and obtaining the movement level information of the user terminal, wherein the movement level information is used for representing the height of the movement level of the user terminal in a preset time period;
and distributing corresponding forwarding equipment for the user terminal according to the movement level information, wherein the forwarding equipment is used for realizing the routing and forwarding of the data of the user terminal.
2. The forwarding device selection method of claim 1,
the forwarding equipment is connected with the access equipment, the access equipment covers to form a tracking area, and a user terminal in the tracking area is connected with the forwarding equipment through the access equipment;
the forwarding device comprises a first forwarding device, a second forwarding device and a third forwarding device, the movement level information supported by the third forwarding device is higher than the movement level information supported by the second forwarding device, and the movement level information supported by the second forwarding device is higher than the movement level information supported by the first forwarding device.
3. The forwarding device selection method of claim 2, wherein obtaining mobility level information of the user terminal comprises:
acquiring mobility information of the user terminal, wherein the mobility information is data generated by the user terminal moving among a plurality of access devices;
and inquiring a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal, wherein the mobility level mapping table is used for storing the mapping relation between the mobility information and the mobility level information of the user terminal.
4. The forwarding device selection method of claim 3 wherein the mobility information includes a number of handovers by the user terminal between the tracking areas within a first preset time;
the mapping relationship between the mobility information and the mobility level information of the user terminal includes:
when the switching times are smaller than a first preset value, configuring the moving level information into a first mobility level, wherein the first preset value is a preset integer;
when the switching times are greater than or equal to the first preset value and less than or equal to a second preset value, configuring the mobility level information into a second mobility level; the second mobility level is higher than the first mobility level, and the second preset value is an integer greater than the first preset value;
and when the switching times are greater than the second preset value, configuring the mobility level information into a third mobility level, wherein the third mobility level is higher than the second mobility level.
5. The forwarding device selection method of claim 3 wherein the mobility information includes an amount of overlap of an active area and the tracking area of the user terminal resulting from movement within a second preset time;
the mapping relationship between the mobility information and the mobility level information of the user terminal includes:
when the overlapping quantity is smaller than a third preset value, configuring the movement level information into a first mobility level, wherein the third preset value is a preset integer;
when the overlapping number is greater than or equal to the third preset value and less than or equal to a fourth preset value, configuring the mobility level information as a second mobility level; the second mobility level is higher than the first mobility level, and the fourth preset value is an integer greater than the third preset value;
when the number of overlaps is greater than the fourth preset value, configuring the mobility level information to a third mobility level, the third mobility level being higher than the second mobility level.
6. The forwarding device selection method of claim 3, wherein allocating a corresponding forwarding device to the user terminal according to the mobility level information comprises:
determining an available forwarding device set corresponding to the user terminal according to the mobility information, wherein the available forwarding device set comprises a set of forwarding devices which can provide services for the user terminal;
when the mobility level information is the first mobility level, controlling the user terminal to be connected with one of first forwarding equipment, second forwarding equipment and third forwarding equipment in the available forwarding equipment set;
when the mobility level information is the second mobility level, controlling the user terminal to be connected with one of the second forwarding device and the third forwarding device in the available forwarding device set;
and when the mobility level information is the third mobility level, controlling the user terminal to be connected with a third forwarding device in the available forwarding device set.
7. The forwarding device selection method of claim 2, wherein:
the first forwarding device, the second forwarding device and the third forwarding device support forwarding of a fixed network or a mobile network at the same time.
8. A forwarding device selection apparatus, comprising:
the mobile level determining module is used for responding to a received session establishing request sent by a user terminal and acquiring mobile level information of the user terminal, wherein the mobile level information is used for representing the mobile level of the user terminal in a preset time period;
and the forwarding equipment distribution module is connected with the mobility level determination module and used for distributing corresponding forwarding equipment to the user terminal according to the mobility level information, and the forwarding equipment is used for realizing routing and forwarding of data of the user terminal.
9. An electronic device, comprising a processor and a memory:
the processor is configured to execute a computer program stored in the memory to implement the method of any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210488685.3A CN114828147B (en) | 2022-05-06 | 2022-05-06 | Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210488685.3A CN114828147B (en) | 2022-05-06 | 2022-05-06 | Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114828147A true CN114828147A (en) | 2022-07-29 |
CN114828147B CN114828147B (en) | 2023-10-10 |
Family
ID=82511000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210488685.3A Active CN114828147B (en) | 2022-05-06 | 2022-05-06 | Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114828147B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140133311A1 (en) * | 2012-11-09 | 2014-05-15 | Samsung Electronics Co., Ltd. | Method and apparatus for configuring routing path in wireless communication system |
US20180270894A1 (en) * | 2017-03-17 | 2018-09-20 | Ofinno Technologies, Llc | Inactive State Data Forwarding |
CN111083750A (en) * | 2018-10-22 | 2020-04-28 | 华为技术有限公司 | Mobile switching method and related equipment |
CN112449381A (en) * | 2019-08-28 | 2021-03-05 | 中国联合网络通信集团有限公司 | Data transmission method and UE |
CN112449395A (en) * | 2019-08-28 | 2021-03-05 | 中国联合网络通信集团有限公司 | Data transmission method, core network equipment and AMF |
-
2022
- 2022-05-06 CN CN202210488685.3A patent/CN114828147B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140133311A1 (en) * | 2012-11-09 | 2014-05-15 | Samsung Electronics Co., Ltd. | Method and apparatus for configuring routing path in wireless communication system |
US20180270894A1 (en) * | 2017-03-17 | 2018-09-20 | Ofinno Technologies, Llc | Inactive State Data Forwarding |
CN111083750A (en) * | 2018-10-22 | 2020-04-28 | 华为技术有限公司 | Mobile switching method and related equipment |
CN112449381A (en) * | 2019-08-28 | 2021-03-05 | 中国联合网络通信集团有限公司 | Data transmission method and UE |
CN112449395A (en) * | 2019-08-28 | 2021-03-05 | 中国联合网络通信集团有限公司 | Data transmission method, core network equipment and AMF |
Also Published As
Publication number | Publication date |
---|---|
CN114828147B (en) | 2023-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113726846B (en) | Edge cloud system, resource scheduling method, equipment and storage medium | |
CN111901367B (en) | Network data analysis method and device | |
EP3327992B1 (en) | Method of selecting network slice and system utilizing same | |
RU2695990C1 (en) | Communication system, a base station, a communication method and a non-volatile computer-readable medium storing a program | |
EP4044557A1 (en) | Device and method for providing information of application server in mobile communication system | |
WO2017166988A1 (en) | Network slice processing method and apparatus, terminal, base station, and computer storage medium | |
CN110149675A (en) | A kind of UPF selection method and device | |
US8654644B2 (en) | Optimizing communication traffic transport | |
JP7077492B2 (en) | Methods and devices for flexibly providing services in wireless communication systems | |
KR20210119504A (en) | Communication method and apparatus, entity and computer readable storage medium | |
CN103369535A (en) | Spectrum allocation method, device thereof and system thereof | |
JP2023523473A (en) | User plane function determination method, information provision method, device and medium | |
US20130148596A1 (en) | Resource management system and method of centralized base station in mobile communication network | |
CN102710965B (en) | Video monitoring data acquisition method and system and special bearing network | |
CN112422334B (en) | Data analysis method based on 5G network and matched NRF information processing method | |
CN105813133A (en) | Network load balance control method and system and load balance control device | |
CN113301079B (en) | Data acquisition method, system, computing device and storage medium | |
US20220141762A1 (en) | Network slice selection in a wireless telecommunications network | |
CN111885606B (en) | Park communication network fusion control method, device and system | |
CN114828147B (en) | Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium | |
CN103533612A (en) | Access network switching method, access network discovery support functions (ANDSF) entity and terminal | |
CN107548030A (en) | The control of WiFi switches, data query method of servicing, equipment and medium | |
CN108235409A (en) | A kind of terminal network selection method and apparatus | |
CN109327517B (en) | Method and equipment for acquiring network state of wireless access point | |
CN114598741A (en) | Switching processing method, device and communication equipment |
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 |