CN111901881B - Transmission method and device - Google Patents

Transmission method and device Download PDF

Info

Publication number
CN111901881B
CN111901881B CN202010806585.1A CN202010806585A CN111901881B CN 111901881 B CN111901881 B CN 111901881B CN 202010806585 A CN202010806585 A CN 202010806585A CN 111901881 B CN111901881 B CN 111901881B
Authority
CN
China
Prior art keywords
data stream
sequence
access network
session
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010806585.1A
Other languages
Chinese (zh)
Other versions
CN111901881A (en
Inventor
张伦泳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202010806585.1A priority Critical patent/CN111901881B/en
Publication of CN111901881A publication Critical patent/CN111901881A/en
Application granted granted Critical
Publication of CN111901881B publication Critical patent/CN111901881B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The invention discloses a transmission method and a transmission device, and belongs to the technical field of communication. The transmission method comprises the following steps: receiving a resource shortage report sent by a wireless access network; acquiring session information of a terminal; screening a target data stream according to the session information; sequencing the target data stream according to a preset sequencing strategy to generate a data stream sequence; sequentially sending resource allocation instructions to the wireless access network according to the data stream sequence; and sending data push instructions to the user plane functional entity according to the data stream sequence in sequence so as to reasonably distribute resources for the user when the resources are insufficient, thereby improving the use experience of the user.

Description

Transmission method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a transmission method and apparatus.
Background
The signal coverage quality of the wireless communication network is different, and users in an area with poor signal coverage quality can contend for resources. In the prior art, resource allocation is generally performed according to the priority of users. Specifically, for users with different priorities, resources are allocated to the users in the order from high priority to low priority, and for users with the same priority, the resources are allocated in a first-come-first-served manner. However, for a user with a higher priority, although the resource can be obtained preferentially, the user with a high priority still cannot obtain a satisfactory service because the resource itself is limited, and the user with a low priority cannot obtain the resource, so that the service cannot be normally developed. In addition, once the user fails to register with the network, the user needs to randomly wait for a period of time before attempting to initiate a registration request to the network again, which is not friendly to the user who needs services urgently. Therefore, how to reasonably allocate resources to users when resources are limited becomes a problem to be solved urgently in the field.
Disclosure of Invention
Therefore, the invention provides a transmission method and a transmission device, which aim to solve the problems that when resources are limited, resources are not reasonably allocated to users according to the user priority level and the arrival sequence, so that the users cannot obtain expected service quality or even cannot obtain the resources, and the users who need services urgently are not friendly.
In order to achieve the above object, a first aspect of the present invention provides a transmission method, including:
receiving a resource shortage report sent by a wireless access network; wherein the resource insufficiency report includes information of a terminal;
acquiring session information of the terminal;
screening target data streams according to the session information;
sequencing the target data stream according to a preset sequencing strategy to generate a data stream sequence;
sequentially sending resource allocation instructions to the wireless access network according to the data flow sequence;
and sending data push instructions to the user plane functional entity according to the data stream sequence in sequence.
Further, the acquiring the session information of the terminal includes:
grouping the resource insufficiency reports;
and acquiring the session information of the terminals in the corresponding group by taking a group as a unit.
Further, the grouping the resource insufficiency reports comprises:
grouping the resource deficiency reports originating from the same sector of the same base station of the radio access network;
the resource shortage reports in the same group transmitted within a preset time range are divided into a subgroup.
Further, the screening out the target data stream according to the session information includes:
determining the session type of the session according to the session information; wherein the session type includes a first type and a second type;
determining the data volume of the data stream corresponding to the second type session;
and taking the data stream corresponding to the second type session and the data stream corresponding to the first type session, of which the data volume is less than or equal to a preset data volume threshold value, as the target data streams.
Further, the data stream corresponding to the first type session has periodicity and/or intermittency, and the data stream corresponding to the second type session has no periodicity and intermittency.
Further, the type of the preset data amount threshold includes a static threshold and/or a dynamic threshold.
Further, the sorting the target data stream according to a preset sorting strategy to generate a data stream sequence includes:
sorting the target data stream according to a sorting attribute in the sorting strategy and the importance degree of the sorting attribute; wherein the number of the sorting attributes is one or more.
Further, after the target data stream is sequenced according to a preset sequencing strategy and a data stream sequence is generated, and before the resource allocation instruction is sequentially sent to the radio access network according to the data stream sequence, the method further includes:
deleting the target data stream corresponding to the terminal leaving the current signal coverage range from the data stream sequence to obtain an updated data stream sequence;
sequentially sending the resource allocation instruction to the wireless access network according to the updated data flow sequence;
and sequentially sending the data push instruction to the user plane functional entity according to the updated data stream sequence.
Further, after the target data stream is sequenced according to a preset sequencing policy and a data stream sequence is generated, before the resource allocation instruction is sequentially sent to the radio access network according to the data stream sequence, the method further includes:
acquiring a registration state of a terminal corresponding to the target data stream;
removing the target data stream corresponding to the terminal in the disconnection state from the data stream sequence;
sending a registration waiting instruction to the terminal in the disconnection state; the register waiting instruction comprises a waiting time length, and the waiting time length comprises a static type waiting time length and a dynamic type waiting time length.
In order to achieve the above object, a second aspect of the present invention provides a transmission apparatus comprising:
a receiving module, configured to receive a resource shortage report sent by a radio access network; wherein the resource insufficiency report includes information of a terminal;
the acquisition module is used for acquiring the session information of the terminal;
the screening module is used for screening the target data stream according to the session information;
the sequencing module is used for sequencing the target data stream according to a preset sequencing strategy to generate a data stream sequence;
a first sending module, configured to send resource allocation instructions to the radio access network in sequence according to the data stream sequence;
and the second sending module is used for sequentially sending data push instructions to the user plane functional entity according to the data stream sequence.
The invention has the following advantages:
the transmission method provided by the invention receives the resource shortage report sent by the wireless access network; acquiring session information of a terminal; screening a target data stream according to the session information; sequencing the target data stream according to a preset sequencing strategy to generate a data stream sequence; sequentially sending resource allocation instructions to the wireless access network according to the data stream sequence; and sending data push instructions to the user plane functional entity according to the data stream sequence in sequence so as to reasonably distribute resources for the user when the resources are insufficient, thereby improving the use experience of the user.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a flowchart of a transmission method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a transmission method according to a second embodiment of the present invention;
fig. 3 is a flowchart of a transmission method according to a third embodiment of the present invention;
fig. 4 is a flowchart of a transmission method according to a fourth embodiment of the present invention;
fig. 5 is a schematic block diagram of a transmission apparatus according to a fifth embodiment of the present invention;
in the drawings:
501: the receiving module 502: acquisition module
503: the screening module 504: sorting module
505: the first sending module 506: second sending module
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
The transmission method and the transmission device provided by the invention have the advantages that when the resources are limited, if the resources are distributed to the users according to the priorities of the users and the arrival sequence of the users, the users with high priority cannot obtain satisfactory services, and the users with low priority cannot obtain the resources, so that the services cannot be normally developed.
Fig. 1 is a flowchart of a transmission method according to a first embodiment of the present invention, where the transmission method is applied to a session management function entity. As shown in fig. 1, the transmission method may include the following steps:
step S101, receiving the resource shortage report sent by the wireless access network.
Wherein the resource insufficiency report includes information of the terminal. In some embodiments, when the service quality of the service data stream predetermined by the user is not satisfied, or the total service data amount of the user greatly exceeds the current processing capacity of the radio access network, or the signal quality of the radio access network is poor and more radio resources are needed to satisfy the error rate requirement, the radio access network sends a resource shortage report to the session management function entity.
In practice, due to the number of base stations, power amplifiers of the base stations, the number of obstacles, the distribution of the obstacles, and the like, the signal coverage quality of the wireless communication network is different, and for users in an area with poor signal coverage quality, a phenomenon of contending for resources among the users easily occurs in order to obtain better or more resources. In the prior art, resources are generally allocated to users according to the priorities of the users. For example, for users with different priorities, resources are allocated to the users in the order from high priority to low priority, and for users with the same priority, resources are allocated to the users in a first-come-first-served manner. However, in this resource allocation method, for a user with a higher priority, although the user may obtain resources preferentially, the current resources are limited, and the user with a high priority still cannot obtain satisfactory services, and for a user with a lower priority, the user may not obtain resources due to a lower priority, so that the service cannot be normally performed. In addition, once the user fails to register with the network, a random waiting period is required before attempting to initiate a registration request to the network again, so that the user cannot register with the network and acquire resources for a relatively long time, which is not friendly to the user who needs services urgently. In view of this, the present invention provides a new transmission method, which determines a periodic data stream, an intermittent data stream, and a data stream with a small data amount in data being transmitted and to be transmitted when resources are limited, and sequences the data streams, so as to perform resource allocation and data push according to an obtained data stream sequence, thereby reasonably allocating resources for a user when resources are limited, and improving user experience.
In one embodiment, when the radio access network knows that the qos service subscribed to the service data stream of the user is satisfied, the radio access network sends a resource shortage report to the session management function entity, where the resource shortage report includes information of the terminal, for example, the information of the terminal includes an Identifier of the terminal, and the Identifier of the terminal may be one of IMSI (International Mobile Subscriber Identity), TMSI (Temporary Mobile Subscriber Identity), SUPI (SUbscription Permanent Identifier), SUCI (SUbscription shared Identifier), 5G-GUTI (5G global Identity Temporary terminal Identity, 5G Globally Unique Temporary terminal Identity), or a Mobile phone number of the user. And the session management functional entity receives the resource shortage report sent by the wireless access network and learns that the wireless access network is in a resource shortage state at present.
Step S102, obtaining the session information of the terminal.
The session management functional Unit is an important functional Unit of an operator core network, and is mainly responsible for interacting with a separated Data plane, creating, updating and deleting a Protocol Data Unit (PDU) session, and managing a session environment with a user plane functional entity. And after receiving the resource shortage report, the session management functional entity acquires the information of the terminal according to the resource shortage report and further acquires the session information corresponding to the terminal according to the information of the terminal.
In one embodiment, the information of the terminal included in the resource insufficiency report is an identification of the terminal. After the session management functional entity obtains the identifier of the terminal according to the resource shortage report, it is determined whether the data stream corresponding to the session of the terminal is periodic or intermittent from the locally stored information according to the identifier of the terminal (for example, short message, multimedia message information, instant message, response signaling and the like all belong to sessions in which the data stream is periodic or intermittent), and the data volume of the data stream corresponding to the session which is not periodic or intermittent is inquired from the user plane functional entity based on the identifier of the terminal, and then the data volume of the data stream corresponding to the session which is not periodic or intermittent is returned by the user plane functional entity is received. For example, for a terminal, there may be multiple sessions, each session may include one or more data streams, the user plane function entity is such that the session information returned by the user plane function entity to the session management function entity may point to a specific data stream in a certain session, and therefore, the information returned by the user plane function entity to the session management function entity includes, but is not limited to, a terminal identifier, a session identifier, a QoS (Quality of Service) stream identifier, and a corresponding data volume.
Step S103, screening the target data stream according to the session information.
In the present embodiment, in order to maximally utilize the current resources when the resources are limited, the transmission operation is performed only for data streams corresponding to sessions of a specific type or data streams having specific characteristics. The target data stream is the screened data that can be preferentially transmitted when the resources are limited.
In one embodiment, a session type corresponding to a session is first determined according to session information, where the session type includes a first type and a second type, a data stream corresponding to a session of the first type has periodicity and/or intermittence, and a data stream corresponding to a session of the second type has no periodicity and intermittence. Further, the data volume of the data stream corresponding to the second type session is determined according to the session information, and the data stream corresponding to the second type session and all the data streams corresponding to the first type session, of which the data volume is smaller than or equal to a preset data volume threshold value, are used as target data streams.
It should be noted that the preset data amount threshold may be a static type threshold or a dynamic type threshold. In setting the data amount threshold, the setting may be based on experience, relevant statistical data, or other relevant data. For example, when the resource shortage report includes the available resource amount of the radio access network, the corresponding preset data amount threshold may be dynamically set according to the available resource amount of the radio access network.
It should be further noted that, in addition to the target data stream screening method described in this embodiment, a corresponding method for screening the target data stream may be set according to an actual requirement or a service scenario. For example, the target data stream may be further filtered according to the corresponding urgency of the data stream. Especially for the payment confirmation message and the verification code message, because the message is closely related to the account security of the user or the message has timeliness, the data stream corresponding to the message can be used as the target data stream when the resource is limited, so as to realize the preferential transmission, thereby ensuring the security of the user and improving the use experience of the user.
And step S104, sequencing the target data streams according to a preset sequencing strategy to generate a data stream sequence.
The sorting strategy comprises a plurality of sorting attributes, and each sorting attribute corresponds to a corresponding importance degree. For each target data stream in the target data streams, the target data streams can be scored according to values corresponding to the sorting attributes of the target data streams and importance degrees corresponding to the sorting attributes, and then the target data streams are sorted according to the scores of the target data streams to generate corresponding data stream sequences. The ordering attribute includes user grade, data volume, user subscribed service quality and the like. The degree of importance corresponding to the ranking attribute may be represented by a weight, or may be represented in other ways.
In one embodiment, it is assumed that the ordering attribute includes a user level and a data volume, and the number of the target data streams is N, where the user level corresponds to a first weight and the data volume corresponds to a second weight. Firstly, the specific numerical values corresponding to the user level and the data volume are normalized to obtain two N-dimensional vectors, and the elements of the two N-dimensional vectors are the normalized value corresponding to the user level and the normalized value corresponding to the data volume. And respectively multiplying the normalization values corresponding to the user levels with the first weight to obtain a first component, multiplying the normalization values corresponding to the data volume with the second weight to obtain a second component, then adding the first component with the corresponding second component to obtain N values, wherein the N values are the scores corresponding to each target data stream, and sequencing the target data streams according to the scores from top to bottom according to the scores to obtain a data stream sequence.
It can be understood that, when the target data streams are sorted, different data streams of the same terminal may be arranged together due to different set or selected sorting attributes, or data streams of multiple terminals may be interspersed for sorting.
Step S105, sequentially transmitting resource allocation commands to the radio access network according to the data flow sequence.
And after the data stream sequence is determined, the session management functional entity sends a resource allocation instruction to the wireless access network, and the wireless access network executes resource allocation according to the content of the resource allocation instruction after receiving the resource allocation instruction.
In an embodiment, the session management functional entity sends the resource allocation instructions to the radio access network one by one sequentially according to the data stream sequence, where the resource allocation instructions include contents such as the size of resources to be allocated (the resource allocation instruction sent by the session management functional entity for the first time corresponds to a target data stream that is ranked first in the data stream sequence, and the size of the resources to be allocated by the radio access network stated in the content of the resource allocation instruction should match with the data amount corresponding to the first target data stream, and the subsequent processes are similar and will not be described herein again). And after receiving the resource allocation instruction, the wireless access network allocates resources according to the size of the resources required in the resource allocation instruction, and after finishing the transmission of the current data stream, recovers the resources to perform the next round of resource allocation.
It should be noted that, before the session management functional entity sends the resource allocation instruction to the radio access network according to the data stream sequence, the current registration state of the terminal corresponding to the data stream sequence may also be queried by the access and mobility management functional entity. For a terminal in the RM-registered state (i.e. de-registered state) whose corresponding data flow is no longer included in the target data flow or data flow sequence, the access and mobility management function entity may send a registration waiting instruction to the terminal in the RM-registered state, and try registration again after waiting for the corresponding time. In one embodiment, the static waiting time is 500 milliseconds to 10 seconds, and the dynamic waiting time may be dynamically calculated and updated according to the number of available resources carried in the resource shortage report and the number of terminals corresponding to the data volume sequence.
And step S106, sequentially sending data push instructions to the user plane functional entity according to the data stream sequence.
And after the data stream sequence is determined, the session management functional entity sends a data push instruction to the user plane functional entity, and the user plane functional entity executes data push operation according to the content of the data push instruction after receiving the data push instruction.
In one embodiment, the session management functional entity sends data push instructions to the user plane functional entity one by one sequentially according to the data stream sequence, where the data push instructions include information such as a terminal identifier, a session identifier, and an identifier of a data stream to be pushed. After receiving the data push instruction, the user plane functional entity determines the data stream to be pushed according to the terminal identifier, the session identifier and the identifier of the data stream to be pushed in the data push instruction, and pushes the data stream to the wireless access network. And the wireless access network receives the data stream, allocates resources for the data stream according to the corresponding resource allocation instruction, and pushes the data stream to a corresponding address.
Fig. 2 is a flowchart of a transmission method provided in a second embodiment of the present invention, the transmission method is applied to a session management function entity, and is basically the same as the first embodiment of the present invention, except that: grouping the reports of insufficient resources, and acquiring the session information of the terminals in the corresponding groups by taking the groups as units. As shown in fig. 2, the transmission method may include the steps of:
step S201, receiving a resource shortage report sent by the radio access network.
Step S201 in this embodiment is the same as step S101 in the first embodiment of the present invention, and is not described herein again.
Step S202, grouping the reports of insufficient resources.
When receiving the report of insufficient resources sent by the radio access network, the session management functional entity may, for convenience of management, first group the report of insufficient resources, and then perform subsequent operations in units of groups.
In one embodiment, the session management function entity groups the reports of insufficient resources from the same sector of the same base station of the radio access network into a group, sets a time range, and further groups the reports of insufficient resources transmitted in the preset time range and in the same group into a subgroup.
It should be noted that the resource insufficiency report may also adopt other reasonable grouping manners, and the invention does not limit the grouping method of the resource insufficiency report.
Step S203 acquires session information of terminals in the corresponding group in units of packets.
After grouping the resource shortage reports, session information of the terminals in the corresponding group is acquired in units of groups. If a subgroup is set in the group, session information of the terminal corresponding to each subgroup can be acquired one by one according to the sequence of the subgroup. The method for acquiring the session information of the terminal may refer to the related content in step S102 in the first embodiment of the present invention, which is not described herein again.
And step S204, screening the target data stream according to the session information.
Step S204 in this embodiment is the same as step S103 in the first embodiment of the present invention, and is not described herein again.
And S205, sequencing the target data streams according to a preset sequencing strategy to generate a data stream sequence.
Step S205 in this embodiment is the same as step S104 in the first embodiment of the present invention, and is not described herein again.
Step S206, sending a resource allocation instruction to the wireless access network according to the data flow sequence.
Step S206 in this embodiment is the same as step S105 in the first embodiment of the present invention, and is not described herein again.
Step S207, sending a data push instruction to the user plane functional entity according to the data stream sequence.
Step S207 in this embodiment is the same as step S106 in the first embodiment of the present invention, and is not described herein again.
Fig. 3 is a flowchart of a transmission method provided in a third embodiment of the present invention, the transmission method is applied to a session management function entity, and is basically the same as the first embodiment of the present invention, except that: after the data stream sequence is obtained, if a terminal leaves the current signal coverage range, the data stream sequence is updated, and a resource allocation instruction and a data pushing instruction are respectively sent to the wireless access network and the user plane functional entity according to the updated data stream sequence. As shown in fig. 3, the transmission method may include the steps of:
step S301, receiving the resource shortage report sent by the wireless access network.
Step S301 in this embodiment is the same as step S101 in the first embodiment of the present invention, and is not described herein again.
Step S302, obtaining the session information of the terminal.
Step S302 in this embodiment is the same as step S102 in the first embodiment of the present invention, and is not described herein again.
Step S303, a target data stream is screened according to the session information.
Step S303 in this embodiment is the same as step S103 in the first embodiment of the present invention, and is not described herein again.
And step S304, sequencing the target data streams according to a preset sequencing strategy to generate a data stream sequence.
Step S304 in this embodiment is the same as step S104 in the first embodiment of the present invention, and is not described herein again.
Step S305, deleting the target data stream corresponding to the terminal leaving the current signal coverage range from the data stream sequence, and obtaining an updated data stream sequence.
Wherein the current signal coverage may be determined based on whether the reports of insufficient resources are grouped. Specifically, if the report of insufficient resources is not grouped, the current signal coverage refers to the signal coverage corresponding to the current radio access network, and if the report of insufficient resources is grouped based on the base station sector, the current signal coverage refers to the signal coverage corresponding to the base station sector.
In some embodiments, whether the terminal leaves the current signal coverage area may be obtained according to a terminal location change message sent by the radio access network or the base station to the current session management function entity through the access and mobility management function entity. The terminal position changing message is a message received by the session management function entity after receiving the resource shortage report and in the process of generating the data stream sequence. For example, if a terminal is in the signal coverage of the first sector of the first base station and the first sector of the first base station has insufficient resources, the terminal is recorded in the first sector of the first base station corresponding resource insufficiency report packet. If the terminal is in a mobile state, when the terminal leaves the signal coverage area of the first sector of the first base station, the first base station sends a terminal location change message to the session management function entity through the corresponding access and mobility management function entity, wherein the terminal location change message includes information of the terminal (i.e., the current terminal) where the location change occurs (e.g., the information of the terminal includes a terminal identifier, a session identifier corresponding to the terminal, and a data stream identifier, etc.).
In one embodiment, the session management function entity receives a terminal location change message forwarded by the base station through the access and mobility management function entity, and learns that the terminal leaves a signal coverage area of a sector corresponding to the current base station. The terminal information included in the terminal position change message is a terminal identifier, a session identifier corresponding to the terminal, and a data stream identifier. Firstly, the session management functional entity determines whether a target data stream exists in the data stream corresponding to the terminal according to the data stream identifier, and deletes the target data stream corresponding to the terminal from the data stream sequence when the target data stream exists in the data stream corresponding to the terminal, so as to obtain an updated data stream sequence.
Step S306, according to the updated data flow sequence, sending a resource allocation instruction to the wireless access network.
In one embodiment, after obtaining the updated data flow sequence, the session management function entity sends resource allocation instructions to the radio access network in sequence one by one according to the updated data flow sequence. And after receiving the resource allocation instruction, the wireless access network executes resource allocation according to the content of the resource allocation instruction.
And step S307, sending a data push instruction to the user plane functional entity according to the updated data stream sequence.
In one embodiment, after obtaining the updated data flow sequence, the session management functional entity sends data push instructions to the user plane functional entity one by one sequentially according to the updated data flow sequence. And after receiving the data push instruction, the user plane functional entity pushes the corresponding data stream to the wireless access network according to the content of the data push instruction. After receiving the data stream pushed by the user plane functional entity, the wireless access network allocates resources to the data stream according to the corresponding resource allocation instruction and pushes the data stream to the corresponding address.
Fig. 4 is a flowchart of a transmission method provided in a fourth embodiment of the present invention, where the transmission method is applied to a session management function entity, and is basically the same as the first embodiment of the present invention, except that: in the process of executing resource allocation and data pushing according to the data stream sequence, if a resource recovery report sent by a radio access network is received, relevant instructions are respectively sent to the radio access network and a user plane functional entity so that the radio access network and the user plane functional entity can transmit data according to a resource allocation method and a data pushing method when resources are sufficient. As shown in fig. 4, the transmission method may include the steps of:
step S401, receiving the resource shortage report sent by the wireless access network.
Step S401 in this embodiment is the same as step S101 in the first embodiment of the present invention, and is not described herein again.
Step S402, acquiring the session information of the terminal.
Step S402 in this embodiment is the same as step S102 in the first embodiment of the present invention, and is not described herein again.
Step S403, filter the target data stream according to the session information.
Step S403 in this embodiment is the same as step S103 in the first embodiment of the present invention, and is not described herein again.
And S404, sequencing the target data streams according to a preset sequencing strategy to generate a data stream sequence.
Step S404 in this embodiment is the same as step S104 in the first embodiment of the present invention, and is not described herein again.
Step S405, according to the data flow sequence, sending a resource allocation instruction to the wireless access network.
Step S405 in this embodiment is the same as step S105 in the first embodiment of the present invention, and is not described herein again.
Step S406, sending a data push instruction to the user plane functional entity according to the data stream sequence.
Step S406 in this embodiment is the same as step S106 in the first embodiment of the present invention, and is not described herein again.
Step S407, receives a resource recovery report sent by the radio access network.
When the wireless access network judges that the current resources are sufficient, a resource recovery report is sent to the session management functional entity to remind the session management functional entity that the current resources have been recovered to a sufficient state. Specifically, when a part of the terminals leave the coverage area of the radio access network and no longer occupy resources of the radio access network, or an interference source causing degradation of signal quality of the radio access network disappears, and the like, the radio access network sends a resource recovery report to the session management function entity.
In one embodiment, when the radio access network determines that the resources are sufficient, the radio access network sends a resource recovery report to the session management function entity. And the session management functional entity receives a resource recovery report sent by the wireless access network and learns that the current resources of the wireless access network are recovered to a sufficient state.
Step S408, sending a preset resource allocation restoring instruction to the wireless access network.
In one embodiment, after receiving the resource recovery report sent by the radio access network, the session management function entity learns that the resources of the radio access network are recovered to a sufficient state, and therefore, the session management function sends a preset resource allocation recovery instruction to the radio access network. And after receiving the preset resource allocation restoring instruction, the wireless access network does not execute resource allocation according to the data stream sequence, but executes resource allocation according to a resource allocation rule corresponding to the sufficient resource condition. The resource allocation rule corresponding to the resource sufficiency condition is a preset resource allocation rule, for example, the resource is allocated to the user according to the priority of the user, and the resource is allocated to the user according to the first-come-first-serve principle when the priorities of the users are the same.
And step S409, sending a preset data push recovery instruction to the user plane functional entity.
In one embodiment, the session management functional entity further sends a preset data push recovery instruction to the user plane functional entity when receiving the resource recovery report and knowing that the resources of the radio access network are recovered to a sufficient state. And after receiving the preset data push recovery instruction, the user plane functional entity pushes data to the wireless access network according to a data push method corresponding to the resource sufficiency condition.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
Fig. 5 is a schematic block diagram of a transmission apparatus according to a fifth embodiment of the present invention, where the transmission apparatus is applied to a session management function entity. As shown in fig. 5, the transmission apparatus includes: the device comprises a receiving module 501, an obtaining module 502, a screening module 503, a sorting module 504, a first sending module 505 and a second sending module 506.
A receiving module 501, configured to receive a resource shortage report sent by a radio access network.
In one embodiment, when the radio access network learns that the service quality service predetermined by the service data stream of the user is satisfied, the radio access network sends a resource shortage report to the session management function entity, where the resource shortage report includes information of the terminal, and the information of the terminal may include an identifier of the terminal. The session management functional entity receives the resource shortage report sent by the radio access network through the receiving module 501, and learns that the radio access network is currently in a resource shortage state.
An obtaining module 502 is configured to obtain session information of a terminal.
In one embodiment, the information of the terminal included in the resource insufficiency report is an identification of the terminal. After the session management functional entity obtains the identifier of the terminal according to the resource shortage report, it is determined whether the data stream corresponding to the session of the terminal has periodicity and intermittence (for example, short message, multimedia message, instant message, response signaling and the like all belong to sessions in which the data stream has periodicity or intermittence) from the locally stored information through the obtaining module 502 according to the identifier of the terminal, and the data amount of the data stream corresponding to the session in which the data stream does not have periodicity and intermittence is inquired to the user plane functional entity through the obtaining module 502 based on the identifier of the terminal, and then the data amount of the data stream corresponding to the session in which the data stream does not have periodicity and intermittence is received from the user plane functional entity.
And a screening module 503, configured to screen the target data stream according to the session information.
In one embodiment, the session management functional entity first determines a session type corresponding to the session according to the session information, where the session type includes a first type and a second type, a data stream corresponding to the first type session is periodic and/or intermittent, and a data stream corresponding to the second type session is not periodic and intermittent. Further, the data volume of the data stream corresponding to the second type session is determined according to the session information, and the data stream corresponding to the second type session and all the data streams corresponding to the first type session, of which the data volume is less than or equal to the preset data volume threshold, are used as target data streams by the screening module 503.
The sorting module 504 is configured to sort the target data streams according to a preset sorting policy, and generate a data stream sequence.
In one embodiment, it is assumed that the sorting attribute includes a user level and a data volume, and the number of target data streams is N, where the user level corresponding weight is a first weight and the data volume corresponding weight is a second weight. Firstly, the specific numerical values corresponding to the user level and the data volume are normalized to obtain two N-dimensional vectors, and the elements of the two N-dimensional vectors are the normalized value corresponding to the user level and the normalized value corresponding to the data volume. The normalization values corresponding to the user levels are multiplied by the first weight to obtain a first component, the normalization values corresponding to the data volume are multiplied by the second weight to obtain a second component, the first component and the corresponding second component are added to obtain N values, the N values are scores corresponding to each target data stream, and the target data streams are sorted according to the scores in the order from top to bottom through a sorting module 504 to obtain a data stream sequence.
A first sending module 505, configured to send resource allocation instructions to the radio access network in sequence according to the data stream sequence.
In one embodiment, the session management functional entity sequentially sends the resource allocation command to the radio access network through the first sending module 505 one by one according to the data flow sequence, where the resource allocation command includes the content of the size of the resource to be allocated. And after receiving the resource allocation instruction, the wireless access network allocates resources according to the size of the resources required in the resource allocation instruction, and after finishing the transmission of the current data stream, recovers the resources to perform the next round of resource allocation.
A second sending module 506, configured to send data push instructions to the user plane functional entity sequentially according to the data stream sequence.
In an embodiment, the session management functional entity sequentially sends a data push instruction to the user plane functional entity through the second sending module 506 one by one according to the data stream sequence, where the data push instruction includes information such as a terminal identifier, a session identifier, and an identifier of a data stream to be pushed. After receiving the data push instruction, the user plane functional entity determines the data stream to be pushed according to the terminal identifier, the session identifier and the identifier of the data stream to be pushed in the data push instruction, and pushes the data stream to the wireless access network. And the wireless access network receives the data stream, allocates resources for the data stream according to the corresponding resource allocation instruction, and pushes the data stream to a corresponding address.
It should be noted that, in practical applications, one logical unit may be one physical unit, may be a part of one physical unit, and may also be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, elements that are not so closely related to solving the technical problems proposed by the present invention are not introduced in the present embodiment, but this does not indicate that other elements are not present in the present embodiment.
It will be understood that the above embodiments are merely exemplary embodiments adopted to illustrate the principles of the present invention, and the present invention is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (11)

1. A method of transmission, comprising:
receiving a resource shortage report sent by a wireless access network; wherein the resource insufficiency report includes information of a terminal;
acquiring session information of the terminal;
screening target data streams according to the session information;
sequencing the target data stream according to a preset sequencing strategy to generate a data stream sequence;
sequentially sending resource allocation instructions to the wireless access network according to the data flow sequence;
and sending data push instructions to the user plane functional entity according to the data stream sequence in sequence.
2. The transmission method according to claim 1, wherein the obtaining session information of the terminal includes:
grouping the resource deficiency reports;
and acquiring the session information of the terminals in the corresponding group by taking a group as a unit.
3. The transmission method according to claim 2, wherein the grouping the reports of insufficient resources comprises:
grouping the resource deficiency reports originating from the same sector of the same base station of the radio access network;
dividing the resource shortage reports in the same group transmitted within a preset time range into a subgroup.
4. The transmission method according to claim 1, wherein the filtering out the target data stream according to the session information includes:
determining the session type of the session according to the session information; wherein the session type includes a first type and a second type;
determining the data volume of the data stream corresponding to the second type session;
and taking the data stream corresponding to the second type session and the data stream corresponding to the first type session, of which the data volume is less than or equal to a preset data volume threshold value, as the target data streams.
5. The transmission method according to claim 4, wherein the data stream corresponding to the first type session has periodicity and/or intermittency, and the data stream corresponding to the second type session has no periodicity and intermittency.
6. Transmission method according to claim 4, characterized in that said type of preset data volume threshold comprises a static threshold and/or a dynamic threshold.
7. The transmission method according to claim 1, wherein the sorting the target data stream according to a preset sorting policy to generate a data stream sequence comprises:
sorting the target data stream according to a sorting attribute in the sorting strategy and the importance degree of the sorting attribute; wherein the number of the sorting attributes is one or more.
8. The transmission method according to claim 7, wherein after the target data stream is sequenced according to a preset sequencing strategy and a data stream sequence is generated, and before the resource allocation instruction is sequentially sent to the radio access network according to the data stream sequence, the method further comprises:
deleting the target data stream corresponding to the terminal leaving the current signal coverage range from the data stream sequence to obtain an updated data stream sequence;
sequentially sending the resource allocation instruction to the wireless access network according to the updated data flow sequence;
and sequentially sending the data push instruction to the user plane functional entity according to the updated data stream sequence.
9. The transmission method according to claim 1, wherein after the target data stream is sequenced according to a preset sequencing strategy and a data stream sequence is generated, and before the resource allocation instruction is sequentially sent to the radio access network according to the data stream sequence, the method further comprises:
acquiring a registration state of a terminal corresponding to the target data stream;
removing the target data stream corresponding to the terminal in the disconnection state from the data stream sequence;
sending a registration waiting instruction to the terminal in the disconnection state; the register waiting instruction comprises a waiting time length, and the waiting time length comprises a static type waiting time length and a dynamic type waiting time length.
10. The transmission method according to claim 1, wherein after sending the data push instruction to the user plane functional entity according to the data flow sequence, the method further comprises:
receiving a resource recovery report sent by the radio access network;
sending a preset resource allocation recovery instruction to the wireless access network;
and sending a preset data push recovery instruction to the user plane functional entity.
11. A transmission apparatus, comprising:
a receiving module, configured to receive a resource shortage report sent by a radio access network; wherein the resource insufficiency report includes information of a terminal;
the acquisition module is used for acquiring the session information of the terminal;
the screening module is used for screening the target data stream according to the session information;
the sequencing module is used for sequencing the target data stream according to a preset sequencing strategy to generate a data stream sequence;
a first sending module, configured to send resource allocation instructions to the radio access network in sequence according to the data stream sequence;
and the second sending module is used for sequentially sending data push instructions to the user plane functional entity according to the data stream sequence.
CN202010806585.1A 2020-08-12 2020-08-12 Transmission method and device Active CN111901881B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010806585.1A CN111901881B (en) 2020-08-12 2020-08-12 Transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010806585.1A CN111901881B (en) 2020-08-12 2020-08-12 Transmission method and device

Publications (2)

Publication Number Publication Date
CN111901881A CN111901881A (en) 2020-11-06
CN111901881B true CN111901881B (en) 2022-08-26

Family

ID=73230604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010806585.1A Active CN111901881B (en) 2020-08-12 2020-08-12 Transmission method and device

Country Status (1)

Country Link
CN (1) CN111901881B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112654090B (en) * 2020-12-10 2022-08-30 中国联合网络通信集团有限公司 Resource allocation method, device, system and computer readable storage medium
CN112767006A (en) * 2020-12-28 2021-05-07 维沃移动通信有限公司 Advertisement resource data processing method and device, electronic equipment and readable storage medium
CN114567356B (en) * 2022-03-08 2023-03-24 中电科思仪科技股份有限公司 MU-MIMO space-time data stream distribution method and system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2875667A1 (en) * 2004-09-22 2006-03-24 France Telecom PREEMPTION METHOD FOR MANAGING RADIO RESOURCES IN A MOBILE COMMUNICATION NETWORK
CN101370308B (en) * 2005-05-26 2011-03-30 华为技术有限公司 Method for implementing channel priority level scheduling and business priority scheduling
JP5320358B2 (en) * 2010-08-24 2013-10-23 株式会社エヌ・ティ・ティ・ドコモ Wireless communication system, base station, and wireless resource allocation method
US8699407B2 (en) * 2012-06-22 2014-04-15 Hong Kong Applied Science and Technology Research Institute Company Limited Method and apparatus for MIMO scheduling
CN102739554B (en) * 2012-07-23 2015-01-21 福建物联天下信息科技有限公司 Data management and control platform and data management and control method
CN104185213B (en) * 2013-05-20 2018-10-30 华为终端(东莞)有限公司 Data stream transmitting control method and device
CN104185285A (en) * 2013-05-28 2014-12-03 华为技术有限公司 Media data transmission method, device and system
CN104320808B (en) * 2014-10-31 2017-11-24 华为技术有限公司 Access network jamming control method, base station equipment and strategy and charging rule functions network element
EP3611975B1 (en) * 2017-04-10 2021-09-08 LG Electronics Inc. Method for allocating transmission resource for device to device direct communication in wireless communication system and apparatus therefor
US10959142B2 (en) * 2017-11-20 2021-03-23 Ofinno, Llc Extended buffering management
CN110109745B (en) * 2019-05-15 2023-06-20 华南理工大学 Task collaborative online scheduling method for edge computing environment

Also Published As

Publication number Publication date
CN111901881A (en) 2020-11-06

Similar Documents

Publication Publication Date Title
CN111901881B (en) Transmission method and device
CN108810903B (en) Data transmission configuration and data transmission method and device
EP1909442B1 (en) System and methods for determining granularity level of information about buffer status
KR102580332B1 (en) Method and Apparatus for Controlling Congestion in Communication Systems with Services
CN101227696B (en) Wireless base station apparatus capable of effectively using wireless resources according to sorts of data
CN111885733B (en) Resource allocation method, device, storage medium and network equipment
CN109891830B (en) Function scheduling method, device and system
US20080198764A1 (en) Communication Path Allocating Entity and Method
CN109561450B (en) Interaction method and device for load information
KR20180016525A (en) Resource allocation method, UE, and base station
CN112512100A (en) Slice priority-based AMF (advanced metering framework) redirection method and newly-added management network element
CN109379208B (en) Network object management method and device
CN110113781B (en) Method for reporting buffer status report, method for allocating resources, terminal and network equipment
CN111147468A (en) User access method, device, electronic equipment and storage medium
CN106535112B (en) Method, device and system for realizing terminal access
CN102625418B (en) The method and apparatus selecting public land mobile communication network network access network
CN110876193B (en) Information transmission method, communication equipment and network equipment
CN107181777A (en) The sending method and device of control message
CN110557803B (en) Method for distributing core network for group terminal
CN110557804B (en) Method for residing terminal in core network in group
US20130258907A1 (en) Method, device, and system for managing quality of service
CN112492629B (en) Network slice deployment method, slice management platform and network side equipment
JP7413570B2 (en) IP address assignment in wireless communication networks
CN109963333B (en) Multicast resource allocation method and device based on service area
CN112118597B (en) Multi-stream service transmission method and system

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