CN114828147B - Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium - Google Patents
Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN114828147B CN114828147B CN202210488685.3A CN202210488685A CN114828147B CN 114828147 B CN114828147 B CN 114828147B CN 202210488685 A CN202210488685 A CN 202210488685A CN 114828147 B CN114828147 B CN 114828147B
- Authority
- CN
- China
- Prior art keywords
- mobility
- user terminal
- forwarding
- forwarding device
- 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.)
- Active
Links
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 forwarding device selection method comprises the following steps: in response to receiving a session establishment request sent by a user terminal, 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 distributing corresponding forwarding equipment for the user terminal according to the mobile 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 for 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 (3 rd Generation Partnership Project, third generation partnership project) standard, there are two types of existing schemes when allocating a forwarding device, such as UPF (User Plane Function ), to a UE (User Equipment): based on NRF (Network Repository Function, network storage function) query, the queried parameters comprise DNN, S-NSSAI, SMF area identification, ATSSS steering capability and the like; the selection factors of the local configuration may also be based on the local configuration of the SMF (Session Management Function ), and include UPF load, UPF location, DNN (Data Network Name ), DNAI (Data Network Access Identifier, data network access identifier), UE subscription data of UDM (Unified Data Management ), PDU (Protocol Data Unit, protocol data unit) session type, S-NSSAI (Single Network Slice Selection Assistance Information ), and the like. I.e. the prior art is mainly based on NRF queries; or by selecting a forwarding device for the user terminal based on the local configuration of the SMF.
However, the present specification does not consider the situation that if the user terminal frequently moves in a large range, a plurality of forwarding devices are switched, so that additional forwarding device switching signaling interaction is generated. In view of the above problems, it is a person skilled in the art that solutions are always sought how to reduce the extra handover signalling interactions.
The foregoing description is provided for general background information and does not necessarily constitute 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 forwarding equipment, and provides a forwarding equipment selecting method, a forwarding equipment selecting device, electronic equipment and a computer readable storage medium.
The invention solves the technical problems by adopting the following technical scheme:
the invention provides a forwarding equipment selection method, which comprises the following steps: responding to a session establishment 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 distributing corresponding forwarding equipment for the user terminal according to the mobile 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 forwarding equipment selecting device, which comprises: the mobile level determining module is used for responding to a session establishment request sent by the user terminal, 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 mobile level determination module and used for distributing corresponding forwarding equipment for the user terminal according to the mobile 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 application, the forwarding device is connected with the access device, the access device covers and forms a tracking area, the user terminal 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 mobile level information supported by the third forwarding device is higher than the mobile level information supported by the second forwarding device, and the mobile level information supported by the second forwarding device is higher than the mobile level information supported by the first forwarding device.
According to an embodiment of the present application, the mobile level determining module further includes a level query module, where the level query module is configured to obtain mobility information of the user terminal, where 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.
According to an embodiment of the present application, the mobility information includes a number of handovers between a plurality of tracking areas within a first preset time of the user terminal; the horizontal query module further comprises a switching frequency matching module, wherein the switching frequency matching module is used for configuring the mobile horizontal 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 larger than or equal to a first preset value and smaller than or equal to a second preset value, configuring the mobile level information as 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 larger than a second preset value, configuring the mobile level information to be a third mobility level, wherein the third mobility level is higher than the second mobility level.
According to an embodiment of the present application, the mobility information includes an overlapping amount 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 number matching module, wherein the overlapping number matching module is used for configuring the mobile horizontal information into a first mobility level when the overlapping number 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 movement 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, the mobile level information is configured 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 mobility information, an available forwarding device set corresponding to the user terminal, where the available forwarding device set includes a forwarding device set that can provide a service for the user terminal; when the mobile level information is the first mobility level, controlling the user terminal to be connected with one of a first forwarding device, a second forwarding device and a third forwarding device in the set of available forwarding devices; when the mobile level information is the second mobility level, controlling the user terminal to be connected with one of a second forwarding device and a third forwarding device in the set of available forwarding devices; and when the mobile level information is the third mobility level, controlling the user terminal to be connected with a third forwarding device in the set of available forwarding devices.
According to an embodiment of the application, the first forwarding device, the second forwarding device and the third forwarding device support forwarding of either the fixed network or the mobile network simultaneously.
The application also provides an electronic device comprising a processor and a memory: the processor is configured to execute the computer program stored in the memory to implement the method as described above.
The application also provides a computer readable storage medium storing a computer program which, when executed by a processor, implements the steps of the method as described above.
Therefore, the application can intelligently allocate corresponding forwarding equipment for 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 present application, and is intended to be implemented in accordance with the teachings of the present application, as well as the preferred embodiments thereof, together with the following detailed description of the application, given by way of illustration only, together with 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 as claimed.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the drawings that are needed in the embodiments or the description of the prior art will be briefly described below, it will be obvious that the drawings in the following description are some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort to a person skilled in the art.
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 connection relationships among 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
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the described embodiments are merely some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Embodiments of the present invention will be described in further detail below 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 connection relationships among 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 a forwarding device selection method according to an embodiment of the present invention, please refer to fig. 1-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 mobile level information supported by the third forwarding device is higher than the mobile level information supported by the second forwarding device, and the mobile level information supported by the second forwarding device is higher than the mobile 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 form a Tracking Area (TA) with signal coverage. Meanwhile, in this embodiment, taking the specific form of the mobile terminal as the user terminal 20 as an example (which will not be described in detail later), in practical situations, the user terminal 20 is not limited to the mobile terminal, but may also include a fixed terminal, so as to meet the selection requirement of the forwarding device of the fixed-mobile convergence scenario. Specific forms of the mobile terminal include, but are not limited to, a mobile phone, a tablet computer, a personal digital assistant (English: personal digital assistant, abbreviated: PDA), a mobile Internet device (English: mobile Internet device, abbreviated: 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 mode, a second mode and a third mode, so that the difference between the levels of the movement level information supported by the forwarding devices in different categories is indicated. Wherein the mobile level information supported by the third forwarding device is higher than the mobile level information supported by the second forwarding device, which is higher than the mobile level information supported by the first forwarding device. The specific implementation of the mobile level information that can be supported by the forwarding device may be the number of access devices connected to the forwarding device, the size of the covered tracking area, or the number of user terminals that can be simultaneously supported, which is not specifically limited. In this embodiment, the number of access devices to which the forwarding devices are connected is taken as an example of a criterion for distinguishing the first forwarding device, the second forwarding device, and the third forwarding device. Specifically, the first forwarding device may be connected to a first number of access devices; the second forwarding device is connected with a second number of access devices, and the second number is larger than the first number; the third forwarding device is connected to a third number of access devices, the third number being greater than the second number. And taking fig. 2 as a specific implementation scenario, wherein 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 number of access devices connected by the forwarding devices can determine the level of the mobile level information supported by the forwarding devices. Further, that is to say, the forwarding devices of 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 the forwarding device 1 belongs to the first forwarding device as the number of connections is 1, and the situation of the second forwarding device or the third forwarding device is similarly analogized, which is not described herein again. The setting is only to facilitate understanding of simple setting made by the scheme, in actual situations, only the requirement that the mobile 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 the first forwarding device, wherein the specific influence of factors or the number of forwarding devices contained in the second forwarding device are relied on, and other factors such as the number of forwarding devices do not limit the technical scheme of the application. Further, in the present embodiment, the forwarding devices are classified into three types, and the actual situation may not be limited to this, but may be two types or more than three types. It can be understood that the present application focuses on distinguishing the mobile level information supported by each forwarding device for the first forwarding device, the second forwarding device, and the third forwarding device, but does not specifically distinguish several types, and the number of the distinguished types does not limit the technical solution of the present application. Specifically, the forwarding device selection method provided by an embodiment of the present application includes the following steps S110 to S120, and reference may be made to fig. 1.
Step S110: in response to receiving a session establishment request sent by the user terminal 20, mobile level information of the user terminal 20 is acquired, where the mobile level information is used to indicate the level of mobile 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 inquiring a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal 20, 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 20.
In an embodiment, for the session establishment request sent by the user terminal 20, the session establishment request may be specifically a PDU session establishment request. And further, the execution subject of this step may be a session management device and a network data analysis device, specifically an SMF for the session management device, and an NWDAF (Network Data Analytics Function, network data analysis function) for the network data analysis device. Upon acquisition of the PDU session establishment request, collection of mobility information of the user terminal 20, which is data generated by the user terminal 20 moving among several access devices, is started. The SMF sends an analysis request/subscription of the mobile level information of the user terminal 20 to the NWDAF, and the NWDAF performs analysis to acquire and output the mobile level information of the user terminal 20, for example, an analysis result of High/Low/None (Level of UE mobility =high/Low/None) of the terminal mobility level may be obtained. And it can be appreciated that for the case of using NWDAF for data analysis device, since one information of Output UE mobility level is newly added, output analysis settings of 23288 specification 6.7.2.3UE mobility analysis UE mobility Analytics need to be added to NWDAF in order to be able to be used for analysis and Output of mobility level information of user terminal 20. Meanwhile, a mobility level mapping table needs to be newly added for NWDAF to indicate a mapping relationship between mobility information and mobility level information of the user terminal 20. Specifically, the mobility level mapping table mainly stores the mapping relationship between the mobility information and the mobility level information, which may include, in a preferred embodiment, the mapping relationship between the number of handovers and the mobility level information, the mapping relationship between the number of overlaps and the mobility level information, and may include, but is not limited to, the mapping relationship between other mobility information and the mobility level information in other embodiments.
In an embodiment, for mobility information, the collection of mobility information of the user terminal 20 from OAM (Operation Administration and Maintenance, operation administration and maintenance system), 5GC (5G Core Network), and AF (Application Function, application function) may be supported by the network data analysis device, including collection of MDT (Minimization of Drive Test, minimization of drive test technology) data from OAM, collection of network data from 5GC, and collection of traffic data from AF. The location information about the ue 20 may be obtained, but since three paths are listed in this embodiment, the granularity of the information obtained by each path is different: the position information provided by the OAM contains longitude and latitude information; the location information provided by the 5GC contains TA or cell information; the location information provided by the AF contains geographical area information and thus may be used selectively according to need. It can be appreciated that, since the above methods are all relatively existing schemes, records are recorded in the 3GPP standard, and detailed descriptions thereof will not be repeated. 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 ue 20.
In an embodiment, the mobility information includes the number of handovers between several tracking areas within a first preset time by the user terminal 20; the mapping relationship between the mobility information and the mobility level information of the ue 20 includes: when the switching times are smaller than a first preset value, configuring the mobile level information as a first mobility level, wherein the first preset value is a preset integer; when the switching times are larger than or equal to a first preset value and smaller than or equal to a second preset value, configuring the mobile level information as 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 larger than a second preset value, configuring the mobile level information to be a third mobility level, wherein the third mobility level is higher than the second mobility level.
In one embodiment, it may be understood that each access device forms a tracking area with a coverage area, and when the ue 20 moves between tracking areas, it will switch between tracking areas, and a switch record is generated and recorded by mobility information, so that the mobility information includes the number of times the ue 20 switches between tracking areas within a first preset time, and the first preset time may be arbitrarily set, and is not limited to the invention. In the mobility level map, the level of movement of the user terminal 20 may be determined by the number of handovers of the user terminal 20. Specifically, in this embodiment, the first preset value may be an integer arbitrarily set, 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 attribute that the mobility level of the user terminal 20 is from none to high is indicated by setting the first mobility level, the second mobility level, and the third mobility level. It should be understood, however, that the first and second step-like distinguishing methods are not limited to the technology, but are merely specific examples for facilitating understanding of the solution, and the actual situation may not be specific to this embodiment, for example, the attribute features of the user terminal 20 from none to low to high may be further refined and dynamically represented, for example, in a numerical manner.
In another embodiment, the mobility information includes the number of overlaps between the active area and the tracking area generated by the user terminal 20 due to movement within the second preset time; the mapping relationship between the mobility information and the mobility level information of the ue 20 includes: when the overlapping number is smaller than a third preset value, configuring the mobile level information as a first mobility level, wherein 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 movement 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, the mobile level information is configured to a third mobility level, the third mobility level being higher than the second mobility level.
In one embodiment, the user terminal 20 moves along a track that forms a region, i.e., an active region. The active area overlaps with the tracking area formed by the coverage of several access devices, so that an arbitrarily set second preset amount of overlap will be included in the mobility information, i.e. the amount of overlap can be used for analysing the mobility level information of the user terminal 20. Referring to the embodiment based on the number of handovers, in this embodiment, there are also a third preset value and a fourth preset value preset according to actual situations, so as to distinguish between 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 distinction between the first and second mobility levels is only an attribute feature for facilitating understanding that the mobility level of the ue 20 is from no to low to high, and is not a limitation of the technology, but actually may not be limited to the three-way method, may be further divided in detail, and the like. 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 overlap, are not isolated, but are two parallel schemes, and may be used together to determine the mobility level information of the ue 20 in practice, and may also include other mapping relationships between the mobility information and the mobility level information in the mobility level mapping table, so as to determine the mobility level information of the ue 20.
Step S120: and corresponding forwarding equipment is allocated to the user terminal 20 according to the mobile level information, and the forwarding equipment is used for realizing the routing and forwarding of the 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 mobile level information in step S120 includes: determining an available forwarding device set corresponding to the user terminal 20 according to the mobility information, wherein the available forwarding device set comprises a forwarding device set capable of providing services for the user terminal; when the mobile level information is the first mobility level, controlling the user terminal 20 to be connected with one of a first forwarding device, a second forwarding device and a third forwarding device in the set of available forwarding devices; when the mobility level information is the second mobility level, controlling the user terminal 20 to be connected with one of the second forwarding device and the third forwarding device in the set of available forwarding devices; when the mobility level information is a third mobility level, the control user terminal 20 is connected to a third forwarding device among the set of available forwarding devices.
In an embodiment, in this embodiment, the mobility level is divided into a first, a second and a third, which indicate the order of the mobility level of the user terminal 20 from low to high. The first mobility level may be understood as a situation where the user terminal 20 is not mobility in practice; the second mobility level corresponds to the user terminal 20 being low mobility; and the third mobility level is the case where the user terminal 20 belongs to high mobility. And thus user terminal 20 may be assigned a forwarding device that is adapted to its mobility level. In addition, the allocation process needs to satisfy two-layer conditions, namely, the first layer is to satisfy the condition of correctly allocating the corresponding forwarding devices, namely, a plurality of forwarding devices to be allocated can provide forwarding service for the user terminal 20, wherein a plurality of forwarding devices capable of providing forwarding service for the user terminal 20 are integrated, namely, an available forwarding device set; the second layer is that the assigned forwarding device is adapted to the mobility level of the user terminal 20. Specifically, the meaning for adaptation may be: in the preferred embodiment, the user terminal 20 is assigned primarily a forwarding device that is peer to its mobility level, e.g. in this embodiment, the user terminal 20 of the first mobility level is assigned a first forwarding device, the second mobility level is assigned a second forwarding device, and the third mobility level is assigned a third forwarding device. In another embodiment, a higher level forwarding device is allocated to the ue 20, for example, a second forwarding device or a third forwarding device may be allocated to the ue 20 with the first mobility level, and a third forwarding device may be allocated to the ue with the second mobility level. In other embodiments, it may also be a forwarding device that assigns a similar or closest hierarchy to the user terminal 20. For example, for a user terminal 20 of a third mobility level, it can only be allocated to connect to the third forwarding device according to the aforementioned criteria, if there is no third forwarding device in its set of available forwarding devices, i.e. if the set of available forwarding devices is not equal to or higher than its mobility level, the forwarding device closest to its mobility level can be allocated. Specifically, it may be that the user terminal 20 at the second mobility level corresponds to the set of available forwarding devices without the second forwarding device or the third forwarding device, and may be allocated to be connected to the first forwarding device; for the set of available forwarding devices corresponding to the user terminal 20 with the third mobility level, if there is no third forwarding device, it may be preferentially connected to the second forwarding device in the set of available forwarding devices; the first forwarding device may be assigned to connect to the user terminal 20 if none of the second forwarding devices in the set of available forwarding devices is available. It will be appreciated that for forwarding devices that assign a similar or closest hierarchy to the user terminal 20, the forwarding devices may not meet the mobility level requirements of the user terminal 20, and thus this embodiment is implemented in addition to the solution of the present application only if the conditions described above are met. It should be noted that, among the above three embodiments, the embodiment of assigning mobility level peering is preferable, with sub-selection above mobility level, while the available forwarding devices are concentrated without peering or above to assign an alternative embodiment of a nearby forwarding device.
In an embodiment, an example is now illustrated for ease of understanding, and also taking fig. 2 as an example, and continuing the criteria described above, a forwarding device 5 (not shown in the figure) may be further included, where the forwarding device 5 is connected to the access device 1 and the access device 3, and both the forwarding device 5 and the forwarding device 2 belong to the second forwarding device. When allocating 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 mobility information, that is, the determining process is to match the active range of the user terminal 20 with the tracking area corresponding to the access device, and firstly, the set of forwarding devices capable of providing services for the user terminal 20 is screened out. Taking fig. 2 as an example, if the ue 20 is active in the tracking area where the access device 1 and the access device 2 are connected, the corresponding number of handovers is in the range from the first preset value to the second preset value, and the number of overlaps is in the range from the third preset value to the fourth preset value. Firstly, the available forwarding device set corresponding to the user terminal 20 is determined, which corresponds to the tracking areas of the access device 1 and the access device 2 according to the activity range included in the mobility information, 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 connected access device of the forwarding device 1 or 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 allocating forwarding devices according to the mobility level of the user terminal 20, wherein the available forwarding devices collectively comprise forwarding devices 2 and 3, and respectively correspond to a second forwarding device and a third forwarding device, and because the switching times of the user terminal 20 is in the range from zero to a first preset value and the overlapping number is in the range from one to a fourth preset value, the mobility level information corresponding to the user terminal 20 can be obtained and configured as a second mobility level, so that 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, and the selection of the forwarding devices is completed. That is, in the present embodiment, for allocation of the forwarding devices of the user terminal 20, the correct matching of the mobility information is primarily considered so that the forwarding devices can be correctly selected, and the forwarding devices are considered to correspond 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 of either the fixed network or the mobile network simultaneously.
In an embodiment, in a preferred embodiment, the first forwarding device, the second forwarding device, and the third forwarding device all support forwarding of a fixed network or a mobile network at the same time. In a preferred embodiment, it can be appreciated that the third forwarding device is preferably directed to routing and allocation of the ue 20 with higher mobility, so that the third forwarding device can support session and service continuity guarantee of SSC mode3 to guarantee network quality of the ue 20 with high mobility.
In an embodiment, for the overall processing flow of this embodiment, reference may be made to fig. 3, and fig. 3 is a timing chart of a forwarding device selection method provided in an embodiment of the present invention. As can be seen from the figure, according to the forwarding device selection method provided in the present embodiment, the network data analysis device is configured to analyze and obtain the mobile level information of the user terminal 20, so that the user terminal 20 selects a corresponding forwarding device. Specifically, steps S310-S360 are included.
Step S310: the network data analysis device obtains 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 transmits a mobile level information acquisition request to the network data analysis device.
Step S340: the network data analysis device acquires the mobile level information according to the mobility information.
Step S350: the network data analysis device provides the session management device with the mobility level information.
Step S360: the session management device selects a corresponding forwarding device for the user terminal according to the mobile level information.
The invention can intelligently allocate the corresponding forwarding equipment for the user terminal according to the moving level of the user terminal, and reduce the generation of unnecessary signaling interaction caused by switching between the forwarding equipment. In addition, further, according to the forwarding device selection method provided by the embodiment of the invention, different network accesses are configured for different forwarding devices, so that the forwarding devices accessed by the user terminals with different mobility levels are routed and forwarded by different networks. Through the setting, the forwarding equipment is selected according to the scene requirement and combining the forwarding equipment function, so that the forwarding equipment selection requirement of the fixed-moving fusion scene is met.
Fig. 4 is a flowchart of a forwarding device selection method according to an embodiment of the present invention. For a clear description of a forwarding device selection method according to an embodiment of the present invention, please refer to fig. 1-4.
The present embodiment mainly aims at the case that the mobility information includes the number of handovers, and may specifically include the following steps S410 to S440.
Step S410: the mobility information of the user terminal 20 is acquired, the mobility information comprising the number of handovers of the user terminal 20 between several tracking areas within a first preset time.
In an embodiment, the mobility information is data generated by the movement of the ue 20 in each forwarding device, and the means and method for obtaining the mobility information are described in detail in the foregoing, and are not described 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 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 an embodiment, the forwarding devices are distinguished in a first, a second and a third way, so as to indicate that the difference exists between the levels of the mobile level information supported by the forwarding devices in different categories. Wherein the mobile level information supported by the third forwarding device is higher than the mobile level information supported by the second forwarding device, which is higher than the mobile level information supported by the first forwarding device. The specific implementation of the mobile level information that can be supported by the forwarding device may be the number of access devices connected to the forwarding device, the size of the covered tracking area, or the number of user terminals that can be simultaneously supported, which is not specifically limited. In this embodiment, the number of access devices to which the forwarding devices are connected is taken as an example of a criterion for distinguishing the first forwarding device, the second forwarding device, and the third forwarding device. Specifically, the first forwarding device may be connected to a first number of access devices; the second forwarding device is connected with a second number of access devices, and the second number is larger than the first number; the third forwarding device is connected to a third number of access devices, the third number being greater than the second number. In this embodiment, referring to fig. 2, as shown in fig. 2, in this embodiment, the first number is set to 1, the second number is set to 2, and the third number is set to 3, which is only a simple arrangement for facilitating understanding of the scheme, and in actual situations, 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 devices 1, 2, 3 within the first preset time, it will switch among the tracking areas of the access devices, each switching forming the switching times and being recorded to the mobility information. Therefore, the switching times can be used for analyzing the moving level information of the user terminal in the first preset time, and the first preset time can be set arbitrarily according to the actual situation without limiting the technical scheme of the invention.
Step S420: when the number of handovers is smaller than a first preset value, the mobility level information is configured to be a first mobility level, and the user terminal 20 is controlled to be connected to 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: when the number of handovers is greater than or equal to the first preset value and less than or equal to the second preset value, the mobility level information is configured to be a second mobility level, and the user terminal 20 is controlled 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: when the number of handovers is greater than the second preset value, the mobility level information is configured to a third mobility level, and the user terminal 20 is controlled to connect to the third forwarding device, where the third mobility level is higher than the second mobility level.
In one embodiment, for easy understanding, the first preset value in this embodiment is set to two, and the second preset value is set to five. It will be appreciated that if the number of handovers in the mobility information of a user terminal 20 is always within the tracking area of an access device, which is smaller than the first preset value, the mobility level information of the user terminal 20 may be correspondingly configured to a first mobility level and a corresponding one of the first forwarding device, the second forwarding device and the third forwarding device may be selected for the user terminal 20 to be connected, in particular for the first mobility level being the level of the user terminal 20 with little mobility, for which in the preferred embodiment forwarding devices with no access to a smaller number of access device connections are arranged, for example as shown in fig. 2, if the user terminal 20 is only within the tracking area of the access device 1, the first forwarding device is allocated. In other embodiments, a forwarding device, such as one of the second forwarding device or the third forwarding device, that is higher or closer than the first mobility level may be arranged to be connected to the user terminal 20.
In other embodiments, if the ue 20 is moving all the time within the first preset time, for example, four times in total, 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, the ue 20 may be configured to a second mobility level, which may be that the ue is correspondingly provided with mobility, and at least is handed over between two access devices, but in the case of low mobility, a corresponding forwarding device, that is, one of the second forwarding device or the third forwarding device that satisfies the condition may be allocated to the ue.
In another embodiment, if the movement of the user terminal 20 is more frequent, and the number of times of switching exceeds the limit of the first preset condition by 5 times within the first preset time, the user terminal 20 may be considered to have higher mobility, which may be configured as the third mobility level information. And correspondingly selects a third forwarding device which is simultaneously accessed with at least a third number of access devices, and is connected with the user terminal 20, so as to ensure the connection continuity of the network of the user terminal 20. Meanwhile, in order to satisfy the high mobility user terminal 20, the third forwarding device needs to support session and service continuity guarantee of the SSC mode3 to guarantee network quality of the high mobility user terminal 20. It should be noted that when the forwarding device is selected for the ue 20 according to the number of switching times, the first forwarding device, the second forwarding device, and the third forwarding device need to be in the available forwarding device set corresponding to the ue 20, and the definition and the determination method of the available forwarding device set are described in detail in the foregoing, which is not repeated herein.
The invention can intelligently allocate corresponding forwarding equipment for the user terminal 20 according to the moving level of the user terminal, and reduces the generation of unnecessary signaling interaction caused by switching between the forwarding equipment of the user terminal 20. In addition, the forwarding device selection method provided by the embodiment of the present invention can also determine the mobile level information of the user terminal 20 according to the number of switching times, and ensure the correct selection of the forwarding device by correctly and rapidly determining the mobile level information.
Fig. 5 is a flowchart 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 in one 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 amount of the active area and the tracking area generated by the movement of the user terminal 20 in a second preset time.
In an embodiment, the mobility information is data generated by the movement of the ue 20 in each forwarding device, and the means and method for obtaining the mobility information are described in detail in the foregoing, and are not described 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 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 an embodiment, the forwarding devices are distinguished in a first, a second and a third way, so as to indicate that the difference exists between the levels of the mobile level information supported by the forwarding devices in different categories. Wherein the mobile level information supported by the third forwarding device is higher than the mobile level information supported by the second forwarding device, which is higher than the mobile level information supported by the first forwarding device. The specific implementation of the mobile level information that can be supported by the forwarding device may be the number of access devices connected to the forwarding device, the size of the covered tracking area, or the number of user terminals that can be simultaneously supported, which is not specifically limited. In this embodiment, the number of access devices to which the forwarding devices are connected is taken as an example of a criterion for distinguishing the first forwarding device, the second forwarding device, and the third forwarding device. Specifically, the first forwarding device may be connected to a first number of access devices; the second forwarding device is connected with a second number of access devices, and the second number is larger than the first number; the third forwarding device is connected to a third number of access devices, the third number being greater than the second number. In this embodiment, referring to fig. 2, as shown in fig. 2, in this embodiment, the first number is set to 1, the second number is set to 2, and the third number is set to 3, which is only a simple arrangement for facilitating understanding of the scheme, and in actual situations, 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 forms its own tracking area, and the movement track formed by the movement of the user terminal 20 during the second preset time also forms an active area, and there is an overlap phenomenon 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 active areas and tracking areas 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 set arbitrarily according to the actual situation, which does not limit the technical scheme of the present invention.
Step S520: when the number of overlaps is smaller than a third preset value, the mobile level information is configured to be the first mobility level, and the user terminal 20 is controlled to be connected with one of the first forwarding device, the second forwarding device and the third forwarding device, and the third preset value is a preset integer.
Step S530: when the number of overlaps is greater than or equal to the third preset value and less than or equal to the fourth preset value, the mobile level information is configured to be a second mobility level, and the user terminal 20 is controlled to be connected to one of the second forwarding device and the third forwarding device, 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: when the number of overlaps is greater than the fourth preset value, the mobile level information is configured to a third mobility level, and the user terminal 20 is controlled to be connected to the third forwarding device, the third mobility level being higher than the second mobility level.
In an embodiment, for ease 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 implementation scenario of fig. 2, it can be appreciated that if the ue 20 is always in the tracking area of one access device, the number of overlaps between its active area and the tracking area is always one in the second preset time. The mobile level information of the user terminal 20 may be correspondingly configured as a first mobility level and one of the respective first forwarding device, second forwarding device, third forwarding device is selected for the user terminal 20 to be connected, in particular for the first mobility level being for the level of the user terminal 20 with little mobility, for which the respective forwarding device is arranged, i.e. as described above for the first forwarding device, which is matched to the mobility level; or higher, such as the second forwarding device, the third forwarding device, the forwarding devices which can be similar, etc.
In other embodiments, if the ue 20 moves, the tracking area of the access device 2 is entered within the second preset time, and the number of overlapping of the active area and the tracking area is 2, which satisfies the condition that the number of overlapping is greater than or equal to the third preset value and less than or equal to the fourth preset value. That is, the user terminal 20 may be configured to a second mobility level. The specific meaning of the second mobility level may then be that it corresponds to having mobility, but in the case of low mobility, it may be assigned a respective forwarding device, i.e. one of the second forwarding device or the third forwarding device satisfying the condition.
In another embodiment, if the movement of the ue 20 is frequent, and the total of the overlapping areas overlap with the tracking areas of the three access devices in the second preset time, the overlapping amount satisfies the condition that the number of the overlapping areas is greater than the fourth preset value, the ue 20 may be determined to have higher mobility, and may be configured as the third mobility level information. And correspondingly selects a third forwarding device supporting a third mobility level, and connects with the user terminal 20 to ensure connection continuity of the network of the user terminal 20. Meanwhile, in order to satisfy the high mobility user terminal 20, the third forwarding device needs to support session and service continuity guarantee of the SSC mode3 to guarantee network quality of the high mobility user terminal 20. It should be noted that when the forwarding devices are selected for the ue 20 according to the number of overlapping, the first forwarding device, the second forwarding device, and the third forwarding device need to be in the available forwarding device set corresponding to the ue 20, and the definition and the determination method of the available forwarding device set are described in detail in the foregoing, which is not repeated herein.
The invention can intelligently allocate corresponding forwarding equipment for the user terminal 20 according to the moving level of the user terminal, and reduces the generation of unnecessary signaling interaction caused by switching between the forwarding equipment of the user terminal 20. Furthermore, the forwarding device selection method provided in one embodiment of the present invention can also determine the mobile level information of the user terminal 20 according to the number of overlaps, and ensure the correct selection of the forwarding device by correctly and rapidly determining the mobile level information.
Fig. 6 is a schematic structural diagram of a forwarding device selecting apparatus according to an embodiment of the present invention. For a clear description of the forwarding device selecting apparatus 6000 according to one embodiment of the present invention, please refer to fig. 1, fig. 2, fig. 4-fig. 6.
The forwarding device selecting apparatus 6000 provided in one embodiment of the present invention includes: a movement level determination module 6100 and a forwarding device assignment module 6200, the movement level determination module 6100 being connected to the forwarding device assignment module 6200. Specifically, for connection and inclusion relationships of each module in the forwarding device selection apparatus 6000, reference may be made to fig. 6, and 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 mobile level determining module 6100 obtains mobile level information of the user terminal 20 in response to receiving a session establishment request sent by the user terminal 20, where the mobile level information is used to indicate the level of the mobile level of the user terminal 20 in a preset period of time.
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 mobile level information supported by the third forwarding device is higher than the mobile level information supported by the second forwarding device, and the mobile level information supported by the second forwarding device is higher than the mobile level information supported by the first forwarding device. Specifically, reference may be made to fig. 2 for connection relationships between the devices, and the corresponding explanation of fig. 2 has been described in detail in the foregoing, and will not be repeated in detail.
In an embodiment, the mobile level determining module 6100 further includes a level query module 6110, where the level query module 6110 is configured to obtain mobility information of the ue 20, and the mobility information is data generated by the ue 20 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 20, 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 20.
In an embodiment, the mobility information includes the number of handovers between several tracking areas within a first preset time by the user terminal 20; the level query module 6110 further includes a switching frequency matching module 6110a, where the switching frequency matching module 6110a is configured to configure the mobile level information as a first mobility level when the switching frequency is less than a first preset value, and the first preset value is a preset integer; when the switching times are larger than or equal to a first preset value and smaller than or equal to a second preset value, configuring the mobile level information as 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 larger than a second preset value, configuring the mobile level information to be 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 overlaps between the active area and the tracking area generated by the user terminal 20 due to movement within the second preset time; the horizontal query module 6110 further includes an overlap number matching module 6110b, where the overlap number matching module 6110b is configured to configure the mobile level information as a first mobility level when the overlap number 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 movement 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, the mobile level information is configured to a third mobility level, the third mobility level being higher than the second mobility level.
In an embodiment, the forwarding device allocation module 6200 is connected to the mobility level determination module 6100, and is configured to allocate, for the ue 20, a corresponding forwarding device according to the mobility level information, where the forwarding device is configured to implement routing and forwarding of data of the ue 20.
In an embodiment, the forwarding device allocation module 6200 further includes an allocation module, where the allocation module is configured to determine, according to mobility information, an available forwarding device set corresponding to the user terminal, where the available forwarding device set includes a forwarding device set that can provide a service for the user terminal; when the mobile level information is the first mobility level, controlling the user terminal 20 to be connected with one of a first forwarding device, a second forwarding device and a third forwarding device in the set of available forwarding devices; when the mobility level information is the second mobility level, controlling the user terminal 20 to be connected with one of the second forwarding device and the third forwarding device in the set of available forwarding devices; when the mobility level information is a third mobility level, the control user terminal 20 is connected to a third forwarding device among the set of available forwarding devices. How the switching number matching module 6110a or the overlapping number matching module 6110b is matched with the allocation module to implement selection of the forwarding device has been described in detail in the forwarding device selection method provided in one embodiment of the present invention, and specifically, reference may be made to the foregoing, and fig. 4 or fig. 5, which are not repeated herein. In addition, in other embodiments, if the mobile level module and the forwarding device allocation module 6200 are matched to implement the foregoing description, reference may be made to the foregoing description of the forwarding device selection method provided in one embodiment of the present invention, and specific details may be referred to in fig. 1, which is not repeated herein.
In an embodiment, the first forwarding device, the second forwarding device and the third forwarding device support forwarding of either the fixed network or the mobile network simultaneously.
The forwarding device selecting apparatus 6000 according to one embodiment of the present invention may be configured to implement the steps of the forwarding device selecting method described in the foregoing embodiments, so that corresponding forwarding devices may be allocated to the user terminal 20 according to the level of mobility of the user terminal, thereby reducing unnecessary signaling interaction generated by switching between forwarding devices of the user terminal 20. Furthermore, in the forwarding device selecting apparatus 6000 provided by an embodiment of the present invention, different network accesses are configured for 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 requirement and combining the forwarding equipment function, so that the forwarding equipment selection requirement of the fixed-moving fusion scene is met. Meanwhile, the mobile level information of the user terminal 20 can be determined in various ways based on the switching times or overlapping times in the mobile information, so that the stability of the determination process is improved and the reliability of the scheme is increased while the accuracy is ensured, the determination process is more flexible and changeable, more application scenes are adapted, 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 an electronic device 700 provided in an embodiment of the present invention, please refer to fig. 1, 3, 5 and 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 above embodiments.
In an implementation manner, the electronic device 700 provided in this embodiment may include at least one processor a101 and at least one memory a201. Wherein the at least one processor a101 may be referred to as a processing unit A1 and the at least one memory a201 may be referred to as a storage unit A2. Specifically, the storage unit A2 stores a computer program A6, which when executed by the processing unit A1, causes the electronic device 700 provided in the present embodiment to implement the steps of the forwarding device selection method as described in the above embodiments. For example, step S110 shown in fig. 1: in response to receiving a session establishment request sent by the user terminal 20, obtaining movement level information of the user terminal 20, where the movement level information is used to indicate the movement level of the user terminal 20 in a preset time period, and the movement level information is used to indicate the movement level of the user terminal 20 in the preset time period; step S120: and corresponding forwarding equipment is allocated to the user terminal 20 according to the mobile level information, and the forwarding equipment is used for realizing the routing and forwarding of the data of the user terminal 20.
In an implementation manner, the electronic device 700 provided in this embodiment may include a plurality of memories a201 (simply referred to as a storage unit A2).
The storage unit A2 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Wherein the nonvolatile Memory may be Read Only Memory (ROM), programmable Read Only Memory (PROM, programmable Read-Only Memory), erasable programmable Read Only Memory (EPROM, erasable Programmable Read-Only Memory), electrically erasable programmable Read Only Memory (EEPROM, electrically Erasable Programmable Read-Only Memory), magnetic random access Memory (FRAM, ferromagnetic random access Memory), flash Memory (Flash Memory), magnetic surface Memory, optical disk, or compact disk Read Only Memory (CD-ROM, compact Disc Read-Only Memory); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be random access memory (RAM, random Access Memory), which acts as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (SRAM, static Random Access Memory), synchronous static random access memory (SSRAM, synchronous Static Random Access Memory), dynamic random access memory (DRAM, dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, synchronous Dynamic Random Access Memory), double data rate synchronous dynamic random access memory (ddr SDRAM, double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random access memory (ESDRAM, enhanced Synchronous Dynamic Random Access Memory), synchronous link dynamic random access memory (SLDRAM, syncLink Dynamic Random Access Memory), direct memory bus random access memory (DRRAM, direct Rambus Random Access Memory). The memory cell A2 described in embodiments of the present invention is intended to comprise, without being limited to, these and any other suitable types of memory.
An electronic device 700 provided in one embodiment of the present invention includes a memory a101 and a processor a201, where 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 in this embodiment allocates corresponding forwarding devices to the user terminal 20 according to the level of mobility of the user terminal 20, thereby reducing the occurrence of unnecessary signaling interaction caused by switching between forwarding devices in the user terminal 20. Furthermore, in the electronic device 700 provided by an embodiment of the present invention, different network accesses are configured for 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 requirement and combining the forwarding equipment function, so that the forwarding equipment selection requirement of the fixed-moving fusion scene is met. Meanwhile, the mobile level information of the user terminal 20 can be determined in various ways based on the switching times or overlapping times in the mobile information, so that the stability of the determination process is improved and the reliability of the scheme is increased while the accuracy is ensured, the determination process is more flexible and changeable, more application scenes are adapted, the use efficiency of the user terminal 20 is finally improved, and unnecessary signaling interaction is reduced.
An embodiment of the present application also provides a computer-readable storage medium storing a computer program A6, which 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 implementation, the computer readable storage medium that the present embodiments provide can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any 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 (Erasable Programmable Read Only Memory, EPROM), 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 context of this document, 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 the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. 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 of the foregoing. 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 according to an embodiment of the present application is executed by the processor a101 have been described in detail in the foregoing, and will not be described in detail herein.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
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 element defined by the phrase "comprising one … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element, and furthermore, elements having the same name in different embodiments of the application may have the same meaning or may have different meanings, the particular meaning of which is to be determined by its interpretation in this particular embodiment or by further combining the context of this particular embodiment. In this document, unless otherwise indicated, the meaning of "a plurality", "a number" is two or more.
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, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order 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 stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily occurring in sequence, but may be performed alternately or alternately with other steps or at least a portion of the other steps or stages.
It will be appreciated by those of ordinary skill in the art that all or part of the steps of implementing the above-described method embodiments may be implemented by hardware associated with program instructions, and the above-described program may be stored in a computer readable storage medium, which when executed, performs the steps comprising the above-described method embodiments. The aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (7)
1. The forwarding equipment selection method is characterized in that forwarding equipment is connected with access equipment, the access equipment covers a tracking area, and user terminals in the tracking area are connected with the forwarding equipment through the access equipment; the forwarding device includes a first forwarding device, a second forwarding device, and a third forwarding device, where 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, and the method includes:
responding to a session establishment request sent by a user terminal, acquiring mobility information of the user terminal, wherein the mobility information is data generated by the movement of the user terminal among a plurality of access devices;
Inquiring a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal; 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, and the mobility level information is used for indicating the level of the mobility of the user terminal in a preset time period; the mobility information comprises the switching times of the user terminal among a plurality of tracking areas within a first preset time; the mapping relation between the mobility information and the mobility level information of the user terminal comprises:
when the switching times are smaller than a first preset value, configuring the mobile level information as a first mobility level, wherein the first preset value is a preset integer;
when the switching times are larger than or equal to the first preset value and smaller than or equal to a second preset value, configuring the mobile level information as 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;
when the number of handovers is greater than the second preset value, configuring the mobile level information to be a third mobility level, the third mobility level being higher than the second mobility level;
And distributing corresponding forwarding equipment for the user terminal according to the mobile 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 wherein the mobility information includes an amount of overlap of an active area and the tracking area generated by movement of the user terminal within a second predetermined time;
the mapping relation between the mobility information and the mobility level information of the user terminal includes:
when the overlapping number is smaller than a third preset value, configuring the mobile level information as 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 movement 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, the mobile level information is configured to a third mobility level, the third mobility level being higher than the second mobility level.
3. The forwarding device selection method of claim 1 wherein assigning the corresponding forwarding device to the user terminal based on the mobile level information comprises:
determining an available forwarding equipment set corresponding to the user terminal according to the mobility information, wherein the available forwarding equipment set comprises a set of forwarding equipment capable of providing service for the user terminal;
when the mobile level information is the first mobility level, controlling the user terminal to be connected with one of a first forwarding device, a second forwarding device and a third forwarding device in the set of available forwarding devices;
when the mobile 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 mobile level information is the third mobility level, controlling the user terminal to be connected with a third forwarding device in the set of available forwarding devices.
4. The forwarding device selection method of claim 1 wherein:
the first forwarding device, the second forwarding device and the third forwarding device simultaneously support forwarding of a fixed network or a mobile network.
5. The forwarding equipment selecting device is characterized in that forwarding equipment is connected with access equipment, the access equipment covers a tracking area, and user terminals in the tracking area are connected with the forwarding equipment through the access equipment; the forwarding device includes a first forwarding device, a second forwarding device, and a third forwarding device, where 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, and the apparatus includes:
the mobile level determining module is used for responding to a session establishment request sent by a user terminal and acquiring mobility information of the user terminal, wherein the mobility information is data generated by the movement of the user terminal among a plurality of access devices; inquiring a preset mobility level mapping table according to the mobility information to obtain the mobility level information of the user terminal; 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, and the mobility level information is used for indicating the level of the mobility of the user terminal in a preset time period; the mobility information comprises the switching times of the user terminal among a plurality of tracking areas within a first preset time; the mapping relation between the mobility information and the mobility level information of the user terminal comprises: when the switching times are smaller than a first preset value, configuring the mobile level information as a first mobility level, wherein the first preset value is a preset integer; when the switching times are larger than or equal to the first preset value and smaller than or equal to a second preset value, configuring the mobile level information as 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; when the number of handovers is greater than the second preset value, configuring the mobile level information to be a third mobility level, the third mobility level being higher than the second mobility level;
And the forwarding equipment distribution module is connected with the mobile level determination module and is used for distributing corresponding forwarding equipment for the user terminal according to the mobile level information, and the forwarding equipment is used for realizing the routing and forwarding of the data of the user terminal.
6. 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 4.
7. A computer-readable storage medium, characterized in that it stores a computer program which, when executed by a processor, implements the steps of the method according to any of claims 1 to 4.
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 CN114828147A (en) | 2022-07-29 |
CN114828147B true 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 (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140060095A (en) * | 2012-11-09 | 2014-05-19 | 삼성전자주식회사 | Method and apparatus for setting a routing path in wireless communication system |
US10264622B2 (en) * | 2017-03-17 | 2019-04-16 | Ofinno Technologies, Llc | Inactive state data forwarding |
-
2022
- 2022-05-06 CN CN202210488685.3A patent/CN114828147B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
---|---|
CN114828147A (en) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111901367B (en) | Network data analysis method and device | |
EP3327992B1 (en) | Method of selecting network slice and system utilizing same | |
CN113726846B (en) | Edge cloud system, resource scheduling method, equipment and storage medium | |
JP7035078B2 (en) | Slice-based communication methods and devices | |
US11991145B2 (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 | |
KR102009614B1 (en) | Communication system, base station, communication method, and non-transitory computer readable medium storing program | |
US10973063B2 (en) | Data forwarding method and device, network function entity, and session management function entity | |
US20220103990A1 (en) | Communication Method, Apparatus, and System | |
CN110838927A (en) | Slice mapping remapping method and access network element | |
KR20210119504A (en) | Communication method and apparatus, entity and computer readable storage medium | |
WO2017166252A1 (en) | Service node selection and query method, apparatus and system | |
JP2023523473A (en) | User plane function determination method, information provision method, device and medium | |
EP3417655A1 (en) | Method and apparatus for selecting network slices and services | |
CN112422334B (en) | Data analysis method based on 5G network and matched NRF information processing method | |
WO2024093844A1 (en) | Eplmn list setting method, core network device, and medium | |
US20220141762A1 (en) | Network slice selection in a wireless telecommunications network | |
CN114828147B (en) | Forwarding equipment selection method, forwarding equipment selection device, forwarding equipment selection equipment and computer readable storage medium | |
CN114915958A (en) | Disaster roaming method, device and system | |
US10349344B2 (en) | Network element selection method and network element selector | |
CN114928849B (en) | Base station deployment method and device, electronic equipment and storage medium | |
US10091718B2 (en) | System and method for wireless network selection | |
CN107548030A (en) | The control of WiFi switches, data query method of servicing, equipment and medium | |
CN103533612A (en) | Access network switching method, access network discovery support functions (ANDSF) entity and terminal | |
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 |