CN113473536B - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN113473536B CN113473536B CN202110665869.8A CN202110665869A CN113473536B CN 113473536 B CN113473536 B CN 113473536B CN 202110665869 A CN202110665869 A CN 202110665869A CN 113473536 B CN113473536 B CN 113473536B
- Authority
- CN
- China
- Prior art keywords
- transmission
- target
- node
- data
- slice
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
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 data transmission method and device, and relates to the technical field of communication. The method includes: receiving a transmission priority request sent by a first transmission node, where the transmission priority request includes an identification of a target transmission direction and a target slice; acquiring session information of the first transmission node; and the identification of the target slice to generate a first scheduling instruction; the first scheduling instruction is sent to the first transmission node, and the first transmission node performs scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink splitters are based on Scheduling identifier, transmit the first non-target data to the cache node, and transmit the target data according to the target transmission direction, wherein, the first non-target data is the transmission direction in the slice and the target transmission direction of the first transmission node except the target slice For the same data, the target data is the data whose transmission direction in the target slice of the first transmission node is the same as the target transmission direction.
Description
技术领域technical field
本发明涉及通信技术领域,具体涉及一种数据传输方法及装置。The present invention relates to the field of communication technology, in particular to a data transmission method and device.
背景技术Background technique
网络切片是一组带有特定无线配置和传输配置的网络功能的集合,可以为运营商在同一套物理设备上提供多个端到端的虚拟网络。在5G(5th Generation MobileCommunication Technology,第五代移动通信技术)网络中,终端具备同时接入两个及以上网络切片的能力,并且当终端同时接入多个网络切片时,这些网络切片共享终端的传输资源。但是,由于运营商为终端分配的传输资源有限,当某个网络切片存在优先传输数据的需求时,由于其他网络切片占用终端资源传输数据,从而导致该网络切片无法及时传输数据。Network slicing is a collection of network functions with specific wireless configuration and transmission configuration, which can provide operators with multiple end-to-end virtual networks on the same set of physical equipment. In a 5G (5th Generation Mobile Communication Technology, fifth-generation mobile communication technology) network, a terminal has the ability to simultaneously access two or more network slices, and when a terminal accesses multiple network slices at the same time, these network slices share the terminal's transfer resources. However, due to the limited transmission resources allocated by operators to terminals, when a network slice needs to transmit data preferentially, other network slices occupy terminal resources to transmit data, resulting in that the network slice cannot transmit data in time.
发明内容Contents of the invention
为此,本发明提供一种数据传输方法及装置,以解决由于终端的传输资源有限,其它网络切片占用终端资源传输数据,从而导致存在优先传输数据需求的网络切片无法及时传输数据的问题。To this end, the present invention provides a data transmission method and device to solve the problem that due to the limited transmission resources of the terminal, other network slices occupy the terminal resources to transmit data, resulting in the problem that the network slices with priority data transmission requirements cannot transmit data in time.
为了实现上述目的,本发明第一方面提供一种数据传输方法,该方法包括:In order to achieve the above object, the first aspect of the present invention provides a data transmission method, the method comprising:
接收第一传输节点发送的传输优先级请求,其中,所述传输优先级请求包括目标传输方向和目标切片的标识;receiving a transmission priority request sent by the first transmission node, where the transmission priority request includes a target transmission direction and an identifier of a target slice;
获取所述第一传输节点的会话信息;Obtain session information of the first transmission node;
根据所述第一传输节点的会话信息、所述目标传输方向和所述目标切片的标识,生成第一调度指令;generating a first scheduling instruction according to the session information of the first transmission node, the target transmission direction, and the identifier of the target slice;
将所述第一调度指令发送至所述第一传输节点,以供所述第一传输节点依据所述第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据所述调度标识,将所述第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照所述目标传输方向进行传输,其中,所述第一非目标数据为所述第一传输节点除所述目标切片之外的切片内传输方向与所述目标传输方向相同的数据,所述目标数据为所述第一传输节点内所述目标切片内传输方向与所述目标传输方向相同的数据。Sending the first scheduling instruction to the first transmission node, so that the first transmission node performs scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink splitters according to the a scheduling identifier, transmitting the first non-target data to a cache node, and transmitting target data without a scheduling identifier according to the target transmission direction, wherein the first non-target data is The data in the slice other than the target slice has the same transmission direction as the target transmission direction, and the target data is the data in the target slice in the first transmission node with the same transmission direction as the target transmission direction.
进一步地,所述第一传输节点的会话信息包括所述第一传输节点的传输数据、传输方向和切片标识;Further, the session information of the first transmission node includes transmission data, transmission direction and slice identifier of the first transmission node;
所述获取所述第一传输节点的会话信息,包括:The acquiring session information of the first transmission node includes:
向所述第一传输节点发送会话信息获取请求;sending a session information acquisition request to the first transfer node;
接收所述第一传输节点返回的所述第一传输节点的会话信息。Receive the session information of the first transmission node returned by the first transmission node.
进一步地,所述上下行分路器分别连接切片通信链路的上行链路信道和下行链路信道;Further, the uplink and downlink splitters are respectively connected to the uplink channel and the downlink channel of the slice communication link;
所述将所述第一调度指令发送至所述第一传输节点,以供所述第一传输节点依据所述第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据所述调度标识,将所述第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照所述目标传输方向进行传输,包括:The sending the first scheduling instruction to the first transmission node, so that the first transmission node can schedule and identify the first non-target data according to the first scheduling instruction, so that the uplink and downlink splitters according to The scheduling identifier is used to transmit the first non-target data to the cache node, and to transmit the target data without the scheduling identifier according to the target transmission direction, including:
将所述第一调度指令发送至所述第一传输节点,以供所述第一传输节点依据所述第一调度指令对所述第一非目标数据进行调度标识,使得所述上下行分路器在接收到具有调度标识的所述第一非目标数据的情况下,通过与所述目标传输方向相反的链路信道将所述第一非目标数据传输至所述缓存节点,在接收到未进行调度标识的所述目标数据的情况下,按照所述目标传输方向传输所述目标数据。sending the first scheduling instruction to the first transmission node, so that the first transmission node can perform scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink branches When the device receives the first non-target data with the scheduling identifier, it transmits the first non-target data to the cache node through the link channel opposite to the target transmission direction, and when receiving the untargeted data In the case of the target data marked by scheduling, transmit the target data according to the target transmission direction.
进一步地,所述接收第一传输节点发送的传输优先级请求之后,还包括:Further, after receiving the transmission priority request sent by the first transmission node, the method further includes:
根据所述目标传输方向、所述目标切片的标识、预设优先级策略和预存切片信息,确定管理区域内的第二传输节点;determining a second transmission node in the management area according to the target transmission direction, the identifier of the target slice, a preset priority policy, and pre-stored slice information;
获取所述第二传输节点的会话信息;Obtain session information of the second transmission node;
根据所述第二传输节点的会话信息、所述目标传输方向和所述目标切片的标识,生成第二调度指令;generating a second scheduling instruction according to the session information of the second transmission node, the target transmission direction, and the identifier of the target slice;
将所述第二调度指令发送至所述第二传输节点,以供所述第二传输节点依据所述第二调度指令对第二非目标数据进行调度标识,使得所述上下行分路器依据所述调度标识将所述第二非目标数据传输至缓存节点,其中,所述第二非目标数据为所述第二传输节点中所述目标切片内传输方向与所述目标传输方向相同的数据。sending the second scheduling instruction to the second transmission node, so that the second transmission node can schedule and identify the second non-target data according to the second scheduling instruction, so that the uplink and downlink splitters according to The scheduling identifier transmits the second non-target data to the cache node, wherein the second non-target data is data whose transmission direction in the target slice in the second transmission node is the same as the target transmission direction .
进一步地,所述预设优先级策略为将所述管理区域内接入所述目标切片、且所述目标切片对应的数据网络地址与所述第一传输节点内所述目标切片对应的数据网络地址相同、且连接的用户面功能实体中至少存在一个与所述第一传输节点连接的用户面功能实体相同的传输节点确定为所述第二传输节点。Further, the preset priority policy is to access the target slice in the management area, and the data network address corresponding to the target slice corresponds to the data network address of the target slice in the first transmission node The address is the same, and there is at least one transmission node that is the same as the user plane functional entity connected to the first transmission node among the connected user plane functional entities, and is determined as the second transmission node.
进一步地,所述预存切片信息包括切片注册信息和切片连接信息;Further, the pre-stored slice information includes slice registration information and slice connection information;
所述根据所述目标传输方向、所述目标切片的标识、预设优先级策略和预存切片信息,确定管理区域内的第二传输节点之前,还包括:Before determining the second transmission node in the management area according to the target transmission direction, the identification of the target slice, the preset priority policy and the pre-stored slice information, it also includes:
接收所述管理区域内传输节点发送的切片注册信息和切片连接信息,其中,所述切片注册信息是所述传输节点在成功注册切片的情况下生成并发送的信息,所述切片注册信息包括传输节点标识和切片标识,所述切片连接信息为所述传输节点在接入切片建立会话的情况下生成并发送的信息,所述切片连接信息包括会话指向的数据网络地址、传输节点标识和用户面功能实体标识;receiving slice registration information and slice connection information sent by the transmission node in the management area, wherein the slice registration information is information generated and sent by the transmission node when the slice is successfully registered, and the slice registration information includes transmission A node identifier and a slice identifier, the slice connection information is information generated and sent by the transmission node when accessing the slice to establish a session, and the slice connection information includes the data network address pointed to by the session, the transmission node identifier, and the user plane Functional entity identification;
对所述切片注册信息和所述切片连接信息进行存储,获得所述预存切片信息。The slice registration information and the slice connection information are stored to obtain the pre-stored slice information.
进一步地,所述根据所述目标传输方向、所述目标切片的标识、预设优先级策略和预存切片信息,确定管理区域内的第二传输节点之后,还包括:Further, after determining the second transmission node in the management area according to the target transmission direction, the identification of the target slice, the preset priority policy and the pre-stored slice information, the method further includes:
确定所述第一传输节点与所述第二传输节点的冲突路径;determining conflicting paths between the first transfer node and the second transfer node;
获取所述冲突路径的会话信息;Obtain session information of the conflicting path;
根据所述冲突路径的会话数据,生成第三调度指令;generating a third scheduling instruction according to the session data of the conflicting path;
将所述第三调度指令发送至所述第二传输节点,以供所述第二传输节点依据所述第三调度指令对第三非目标数据进行调度标识,使得所述上下行分路器依据所述调度标识将所述第三非目标数据传输至缓存节点,其中,所述第三非目标数据为所述第二传输节点在所述冲突路径内传输方向与所述目标传输方向相同的数据。sending the third scheduling instruction to the second transmission node, so that the second transmission node can perform scheduling identification on third non-target data according to the third scheduling instruction, so that the uplink and downlink splitters according to The scheduling identifier transmits the third non-target data to the cache node, wherein the third non-target data is data whose transmission direction is the same as the target transmission direction in the conflicting path by the second transmission node .
进一步地,所述确定所述第一传输节点与所述第二传输节点的冲突路径,包括:Further, the determining the conflict path between the first transmission node and the second transmission node includes:
向接入和移动性管理功能实体发送路由获取请求,其中,所述路由获取请求包括所述第一传输节点的标识和所述第二传输节点的标识;sending a route acquisition request to an access and mobility management functional entity, where the route acquisition request includes the identifier of the first transfer node and the identifier of the second transfer node;
接收所述接入和移动性管理功能实体返回的路由信息,其中,所述路由信息包括所述第一传输节点对应的第一路由信息和所述第二传输节点对应的第二路由信息;receiving routing information returned by the access and mobility management functional entity, where the routing information includes first routing information corresponding to the first transfer node and second routing information corresponding to the second transfer node;
根据所述第一路由信息和所述第二路由信息,确定所述第一传输节点与所述第二传输节点的冲突路径。Determine a conflicting path between the first transmission node and the second transmission node according to the first routing information and the second routing information.
进一步地,所述将所述第一调度指令发送至所述第一传输节点之后,还包括:Further, after sending the first scheduling instruction to the first transmission node, the method further includes:
接收所述第一传输节点发送的传输优先级释放消息;receiving a transmission priority release message sent by the first transmission node;
向所述缓存节点发送传输恢复指令,以供所述缓存节点根据所述传输恢复指令恢复所述第一非目标数据的传输操作。Sending a transmission recovery instruction to the cache node, so that the cache node resumes the transmission operation of the first non-target data according to the transmission recovery instruction.
为了实现上述目的,本发明第二方面提供一种数据传输装置,该装置包括:In order to achieve the above object, the second aspect of the present invention provides a data transmission device, the device includes:
接收模块,被配置为接收第一传输节点发送的传输优先级请求,其中,所述传输优先级请求包括目标传输方向和目标切片的标识;A receiving module configured to receive a transmission priority request sent by the first transmission node, wherein the transmission priority request includes a target transmission direction and an identifier of a target slice;
获取模块,被配置为获取所述第一传输节点的会话信息;an obtaining module configured to obtain session information of the first transmission node;
生成模块,被配置为根据所述第一传输节点的会话信息、所述目标传输方向和所述目标切片的标识,生成第一调度指令;A generating module configured to generate a first scheduling instruction according to the session information of the first transmission node, the target transmission direction, and the identifier of the target slice;
发送模块,被配置为将所述第一调度指令发送至所述第一传输节点,以供所述第一传输节点依据所述第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据所述调度标识,将所述第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照所述目标传输方向进行传输,其中,所述第一非目标数据为所述第一传输节点除所述目标切片之外的切片内传输方向与所述目标传输方向相同的数据,所述目标数据为所述第一传输节点内所述目标切片内传输方向与所述目标传输方向相同的数据。The sending module is configured to send the first scheduling instruction to the first transmission node, so that the first transmission node can perform scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink The demultiplexer transmits the first non-target data to the cache node according to the scheduling identifier, and transmits the target data without the scheduling identifier according to the target transmission direction, wherein the first non-target data is the The data whose transmission direction in the slice other than the target slice of the first transmission node is the same as the target transmission direction, and the target data is the transmission direction of the target slice in the first transmission node and the target data Data is transmitted in the same direction.
本发明具有如下优点:The present invention has the following advantages:
本发明提供的数据传输方法,接收第一传输节点发送的传输优先级请求,其中,传输优先级请求包括目标传输方向和目标切片的标识;获取第一传输节点的会话信息;根据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令;将第一调度指令发送至第一传输节点,以供第一传输节点依据第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据调度标识,将第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照目标传输方向进行传输,其中,第一非目标数据为第一传输节点除目标切片之外的切片内传输方向与目标传输方向相同的数据,目标数据为第一传输节点内目标切片内传输方向与目标传输方向相同的数据。在传输资源有限的情况下,将传输节点的传输资源优先分配到存在传输优先级请求的目标切片,使得目标切片在目标传输方向的数据可以及时进行传输,提升了用户的使用体验。The data transmission method provided by the present invention receives the transmission priority request sent by the first transmission node, wherein the transmission priority request includes the identification of the target transmission direction and the target slice; obtains the session information of the first transmission node; according to the first transmission node The session information, the target transmission direction and the identification of the target slice generate a first scheduling instruction; send the first scheduling instruction to the first transmission node, so that the first transmission node can schedule the first non-target data according to the first scheduling instruction identification, so that the uplink and downlink splitters transmit the first non-target data to the cache node according to the scheduling identification, and transmit the target data without the scheduling identification according to the target transmission direction, wherein the first non-target data is the first transmission node The data in the slice other than the target slice has the same transmission direction as the target transmission direction, and the target data is the data in the target slice in the first transmission node with the same transmission direction as the target transmission direction. In the case of limited transmission resources, the transmission resources of the transmission nodes are preferentially allocated to the target slices with transmission priority requests, so that the data of the target slices in the target transmission direction can be transmitted in time, which improves the user experience.
附图说明Description of drawings
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, together with the following specific embodiments, are used to explain the present invention, but do not constitute a limitation to the present invention.
图1为本发明实施例一提供的一种数据传输方法的流程图;FIG. 1 is a flowchart of a data transmission method provided by Embodiment 1 of the present invention;
图2为本发明实施例二提供的一种数据传输方法的流程图;FIG. 2 is a flowchart of a data transmission method provided by Embodiment 2 of the present invention;
图3为本发明实施例三提供的一种数据传输方法的流程图;FIG. 3 is a flowchart of a data transmission method provided by Embodiment 3 of the present invention;
图4为本发明实施例四提供的一种数据传输方法的流程图;FIG. 4 is a flowchart of a data transmission method provided by Embodiment 4 of the present invention;
图5为本发明实施例五提供的一种数据传输装置的组成方框图;FIG. 5 is a block diagram of a data transmission device provided in Embodiment 5 of the present invention;
图6为本发明实施例六提供的一种数据传输系统的组成方框图。FIG. 6 is a block diagram of a data transmission system provided by Embodiment 6 of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.
本申请第一方面提供一种数据传输方法。图1是本申请实施例一提供的一种数据传输方法的流程图,该方法可应用于传输管理网元。如图1所示,该方法包括如下步骤:The first aspect of the present application provides a data transmission method. FIG. 1 is a flow chart of a data transmission method provided in Embodiment 1 of the present application, and the method can be applied to a transmission management network element. As shown in Figure 1, the method includes the following steps:
步骤S101,接收第一传输节点发送的传输优先级请求。Step S101, receiving a transmission priority request sent by a first transmission node.
其中,传输优先级请求包括目标传输方向和目标切片的标识。第一传输节点是具有数据传输功能的节点,包括终端和数据网络服务器等。当第一传输节点为终端时,当前方法适用于终端向数据网络服务器传输数据,即目标切片为终端接入的网络切片,相应的,目标传输方向为上行方向;当第一传输节点为数据网络服务器时,当前方法适用于数据网络服务器向终端下发数据,即目标切片为数据网络服务器对应的网络切片,相应的,目标传输方向为下行方向。Wherein, the transmission priority request includes a target transmission direction and an identifier of a target slice. The first transmission node is a node with a data transmission function, including a terminal, a data network server, and the like. When the first transmission node is a terminal, the current method is suitable for the terminal to transmit data to the data network server, that is, the target slice is the network slice accessed by the terminal, and correspondingly, the target transmission direction is the uplink direction; when the first transmission node is the data network For the server, the current method is applicable to the data network server delivering data to the terminal, that is, the target slice is the network slice corresponding to the data network server, and correspondingly, the target transmission direction is the downlink direction.
以第一传输节点为终端进行说明,在一些实施例中,当终端存在传输优先级需求时,根据目标传输方向和目标切片的标识生成传输优先级请求,并将传输优先级请求发送至传输管理网元。其中,传输管理网元为本申请新增的网元,用于实现本申请提供的数据传输方法。Taking the first transmission node as the terminal for illustration, in some embodiments, when the terminal has a transmission priority requirement, it generates a transmission priority request according to the target transmission direction and the identification of the target slice, and sends the transmission priority request to the transmission management network element. Wherein, the transmission management network element is a newly added network element in this application, and is used to realize the data transmission method provided in this application.
在一些具体实现中,传输管理网元可以部署在无线网与核心网之间。例如,将传输管理网元部署在接入网(Access Network,AN)与接入和管理功能实体(Access andMobility Management Function,AMF)之间的N2接口处。In some specific implementations, the transmission management network element can be deployed between the wireless network and the core network. For example, the transmission management network element is deployed at the N2 interface between the access network (Access Network, AN) and the access and management function entity (Access and Mobility Management Function, AMF).
需要说明的是,以上对于传输管理网元的部署方法仅是举例说明,其他未说明的部署方法也在本申请保护范围内,本领域技术人员可根据实际需求灵活部署传输管理网元。It should be noted that the deployment method of the transmission management network element above is only an example, and other unexplained deployment methods are also within the protection scope of this application, and those skilled in the art can flexibly deploy the transmission management network element according to actual needs.
步骤S102,获取第一传输节点的会话信息。Step S102, acquiring session information of the first transmission node.
其中,第一传输节点的会话信息包括第一传输节点的传输数据、传输方向和切片标识。Wherein, the session information of the first transmission node includes transmission data, transmission direction and slice identifier of the first transmission node.
在一些实施例中,传输管理网元向第一传输节点发送会话信息获取请求。第一传输节点接收会话信息获取请求之后,响应该请求,获取第一传输节点的会话信息,并将会话信息发送至传输管理网元。传输管理网元接收第一传输节点返回的第一传输节点的会话信息。In some embodiments, the transmission management network element sends a session information acquisition request to the first transmission node. After receiving the session information acquisition request, the first transmission node responds to the request, acquires the session information of the first transmission node, and sends the session information to the transmission management network element. The transmission management network element receives the session information of the first transmission node returned by the first transmission node.
步骤S103,根据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令。Step S103: Generate a first scheduling instruction according to the session information of the first transmission node, the target transmission direction and the identifier of the target slice.
其中,第一调度指令用于使第一传输节点对第一非目标数据进行调度标识。第一非目标数据为第一传输节点除目标切片之外的切片内传输方向与目标传输方向相同的数据。与第一非目标数据相对应,目标数据为第一传输节点中目标切片内传输方向与目标传输方向相同的数据。Wherein, the first scheduling instruction is used to enable the first transmission node to perform scheduling identification on the first non-target data. The first non-target data is data whose transmission direction in the slice other than the target slice by the first transmission node is the same as the target transmission direction. Corresponding to the first non-target data, the target data is data whose transmission direction in the target slice in the first transmission node is the same as the target transmission direction.
在一些实施例中,传输管理网元依据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令。In some embodiments, the transmission management network element generates the first scheduling instruction according to the session information of the first transmission node, the target transmission direction and the identifier of the target slice.
步骤S104,将第一调度指令发送至第一传输节点,以供第一传输节点依据第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据调度标识,将第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照目标传输方向进行传输。Step S104, sending the first scheduling instruction to the first transmission node, so that the first transmission node can perform scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink splitters can send the first non-target data according to the scheduling identification. The target data is transmitted to the cache node, and the target data without the scheduling flag is transmitted according to the target transmission direction.
其中,上下行分路器分别连接切片通信链路的上行链路信道和下行链路信道。换言之,上下行分路器的作用为打通上行链路和下行链路。在现有技术中,上行方向的数据包只能向上行方向传输,下行方向的数据包只能向下行方向传输。本申请中,在上下行链路之间加入上下行分路器之后,数据可以从上行链路直接切换至下行链路进行传输,也可由下行链路直接切换至上行链路进行传输。Wherein, the uplink and downlink splitters respectively connect the uplink channel and the downlink channel of the communication link of the slice. In other words, the function of the uplink and downlink splitter is to connect the uplink and downlink. In the prior art, data packets in the uplink direction can only be transmitted in the uplink direction, and data packets in the downlink direction can only be transmitted in the downlink direction. In this application, after adding an uplink and downlink splitter between uplink and downlink, data can be directly switched from uplink to downlink for transmission, or directly switched from downlink to uplink for transmission.
在数据链路某一传输方向存在拥堵时,可以将该传输方向的数据包通过上下行分路器传输至与该传输方向相反的数据链路,并从与该传输方向相反的数据链路逆向将数据包传输至附近的缓存节点。在该链路不拥堵之后,再将数据包从缓存节点通过上下行分路器传输至原来的数据链路,进而传输至目的地址。When there is congestion in a certain transmission direction of the data link, the data packets in the transmission direction can be transmitted to the data link opposite to the transmission direction through the uplink and downlink splitters, and reversed from the data link opposite to the transmission direction Transfer packets to nearby caching nodes. After the link is not congested, the data packet is transmitted from the cache node to the original data link through the uplink and downlink splitters, and then transmitted to the destination address.
在一些实施例中,传输管理网元将第一调度指令发送至第一传输节点。第一传输节点接收第一调度指令之后,依据第一调度指令中的会话信息、目标传输方向和目标切片的标识对第一非目标数据进行调度标识。基于此,第一传输节点的数据分为两类,第一类是被调度标识的第一非目标数据,第二类是没有被调度标识的目标数据。第一传输节点将数据传输出去之后,数据链路中的上下行分路器在接收到具有调度标识的第一非目标数据的情况下,通过与目标传输方向相反的链路信道将第一非目标数据传输至缓存节点,在接收到未进行调度标识的目标数据的情况下,按照目标传输方向传输目标数据。In some embodiments, the transmission management network element sends the first scheduling instruction to the first transmission node. After receiving the first scheduling instruction, the first transmission node performs scheduling identification on the first non-target data according to the session information, the target transmission direction, and the identification of the target slice in the first scheduling instruction. Based on this, the data of the first transmission node is divided into two types, the first type is the first non-target data marked by scheduling, and the second type is target data not marked by scheduling. After the first transmission node transmits the data, when the uplink and downlink splitters in the data link receive the first non-target data with the scheduling identifier, they transmit the first non-target data through the link channel opposite to the target transmission direction. The target data is transmitted to the cache node, and in the case of receiving the target data without the scheduling flag, the target data is transmitted according to the target transmission direction.
其中,缓存节点为部署在上下行分路器附近的具有缓存功能的节点。在一些具体实现中,上下行分路器接收数据之后,首先判断数据是否具有调度标识。当数据具有调度标识时,上下行分路器将数据逆向(逆向是指与目标传输方向相反的方向)传输至缓存节点,当数据没有调度标识时,上下行分路器将数据按照目标传输方向进行传输。Wherein, the cache node is a node with a cache function deployed near the uplink and downlink splitters. In some specific implementations, after receiving data, the uplink and downlink splitters first determine whether the data has a scheduling identifier. When the data has a scheduling identifier, the uplink and downlink splitters transmit the data in reverse (reverse refers to the direction opposite to the target transmission direction) to the cache node. When the data does not have a scheduling identifier, the uplink and downlink splitters transmit the data according to the target transmission direction to transfer.
需要说明的是,上下行分路器在确定数据具有调度标识之后,将数据传输至缓存节点之前,可以将数据的调度标识删除,或者对数据增加新的标识(例如,恢复传输标识),以便在恢复传输资源时,上下行分路器可以将这部分数据传输至原来的数据链路,避免根据调度标识再次将数据缓存起来。It should be noted that after the uplink and downlink demultiplexer determines that the data has a scheduling identifier, before transmitting the data to the cache node, the scheduling identifier of the data may be deleted, or a new identifier (for example, a recovery transmission identifier) may be added to the data, so that When restoring transmission resources, the uplink and downlink splitters can transmit this part of data to the original data link, avoiding to cache the data again according to the scheduling identifier.
本发明提供的数据传输方法,接收第一传输节点发送的传输优先级请求,其中,传输优先级请求包括目标传输方向和目标切片的标识;获取第一传输节点的会话信息;根据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令;将第一调度指令发送至第一传输节点,以供第一传输节点依据第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据调度标识,将第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照目标传输方向进行传输,其中,第一非目标数据为第一传输节点除目标切片之外的切片内传输方向与目标传输方向相同的数据,目标数据为第一传输节点内目标切片内传输方向与目标传输方向相同的数据。在传输资源有限的情况下,将传输节点的传输资源优先分配到存在传输优先级请求的目标切片,使得目标切片在目标传输方向的数据可以及时进行传输,提升了用户的使用体验。The data transmission method provided by the present invention receives the transmission priority request sent by the first transmission node, wherein the transmission priority request includes the identification of the target transmission direction and the target slice; obtains the session information of the first transmission node; according to the first transmission node The session information, the target transmission direction and the identification of the target slice generate a first scheduling instruction; send the first scheduling instruction to the first transmission node, so that the first transmission node can schedule the first non-target data according to the first scheduling instruction identification, so that the uplink and downlink splitters transmit the first non-target data to the cache node according to the scheduling identification, and transmit the target data without the scheduling identification according to the target transmission direction, wherein the first non-target data is the first transmission node The data in the slice other than the target slice has the same transmission direction as the target transmission direction, and the target data is the data in the target slice in the first transmission node with the same transmission direction as the target transmission direction. In the case of limited transmission resources, the transmission resources of the transmission nodes are preferentially allocated to the target slices with transmission priority requests, so that the data of the target slices in the target transmission direction can be transmitted in time, which improves the user experience.
图2是本申请实施例二提供的一种数据传输方法的流程图,该方法可应用于传输管理网元。如图2所示,该方法包括如下步骤:FIG. 2 is a flow chart of a data transmission method provided in Embodiment 2 of the present application, and the method can be applied to a transmission management network element. As shown in Figure 2, the method includes the following steps:
步骤S201,接收第一传输节点发送的传输优先级请求。Step S201, receiving a transmission priority request sent by a first transmission node.
步骤S202,获取第一传输节点的会话信息。Step S202, acquiring session information of the first transmission node.
步骤S203,根据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令。Step S203: Generate a first scheduling instruction according to the session information of the first transmission node, the target transmission direction, and the target slice identifier.
步骤S204,将第一调度指令发送至第一传输节点,以供第一传输节点依据第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据调度标识,将第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照目标传输方向进行传输。Step S204, sending the first scheduling instruction to the first transmission node, so that the first transmission node can perform scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink splitters can send the first non-target data according to the scheduling identification. The target data is transmitted to the cache node, and the target data without the scheduling flag is transmitted according to the target transmission direction.
本实施例中的步骤S201~S204与本申请实施例一中步骤S101~S104的内容相同,在此不再赘述。Steps S201-S204 in this embodiment are the same as steps S101-S104 in Embodiment 1 of the present application, and will not be repeated here.
步骤S205,接收所述第一传输节点发送的传输优先级释放消息。Step S205, receiving a transmission priority release message sent by the first transmission node.
其中,传输优先级释放消息为第一传输节点将目标切片在目标传输方法的数据全部传输完成之后,第一传输节点生成并发送至传输管理网元的消息。传输管理网元接收第一传输节点发送的传输优先级释放消息,即获知第一传输节点完成了优先级较高的数据的传输操作。Wherein, the transmission priority release message is a message generated by the first transmission node and sent to the transmission management network element after the first transmission node completes the transmission of all the data of the target slice in the target transmission method. The transmission management network element receives the transmission priority release message sent by the first transmission node, that is, it knows that the first transmission node has completed the transmission operation of data with a higher priority.
步骤S206,向所述缓存节点发送传输恢复指令,以供所述缓存节点根据所述传输恢复指令恢复所述第一非目标数据的传输操作。Step S206, sending a transmission recovery instruction to the cache node, so that the cache node resumes the transmission operation of the first non-target data according to the transmission recovery instruction.
在一些实施例中,传输管理网元在接收传输优先级释放消息之后,向缓存节点发送传输恢复指令。缓存节点接收传输恢复指令,将之前缓存的第一非目标数据按照原有的传输方向进行传输。In some embodiments, after receiving the transmission priority release message, the transmission management network element sends the transmission resumption instruction to the caching node. The cache node receives the transmission recovery instruction, and transmits the previously cached first non-target data according to the original transmission direction.
本申请实施例提供的数据传输方法,第一传输节点完成目标数据的传输操作之后,向传输管理网元发送传输优先级释放消息,传输管理网元接收传输优先级释放消息之后,向缓存节点发送传输恢复指令,使得缓存节点恢复第一非目标数据的传输操作,保障将第一传输节点的所有数据按照传输优先级依次传输至相应的目的地址。In the data transmission method provided by the embodiment of the present application, after the first transmission node completes the transmission operation of the target data, it sends a transmission priority release message to the transmission management network element, and after receiving the transmission priority release message, the transmission management network element sends the transmission priority release message to the cache node. The transmission recovery instruction enables the cache node to resume the transmission operation of the first non-target data, ensuring that all data of the first transmission node are sequentially transmitted to the corresponding destination address according to the transmission priority.
图3是本申请实施例三提供的一种数据传输方法的流程图,该方法可应用于传输管理网元。如图3所示,该方法包括如下步骤:FIG. 3 is a flow chart of a data transmission method provided in Embodiment 3 of the present application, and the method can be applied to a transmission management network element. As shown in Figure 3, the method includes the following steps:
步骤S301,接收第一传输节点发送的传输优先级请求。Step S301, receiving a transmission priority request sent by a first transmission node.
本实施例中的步骤S301与本申请实施例一中步骤S101的内容相同,在此不再赘述。Step S301 in this embodiment is the same as step S101 in Embodiment 1 of the present application, and will not be repeated here.
步骤S302,根据目标传输方向、目标切片的标识、预设优先级策略和预存切片信息,确定管理区域内的第二传输节点。Step S302: Determine a second transmission node in the management area according to the target transmission direction, the identifier of the target slice, the preset priority policy, and the pre-stored slice information.
其中,预设优先级策略为将管理区域内接入目标切片、且目标切片对应的数据网络地址与第一传输节点内目标切片对应的数据网络地址相同、且连接的用户面功能实体中至少存在一个与第一传输节点连接的用户面功能实体相同的传输节点确定为第二传输节点。在一些具体实现中,管理区域是根据跟踪区域(Tracing Area,TA)设置的、用于进行传输管理的区域单位。例如,在每个TA设置一个传输管理网元,该传输管理网元的管理区域即为对应的TA。Wherein, the preset priority policy is to access the target slice in the management area, and the data network address corresponding to the target slice is the same as the data network address corresponding to the target slice in the first transmission node, and at least one of the connected user plane functional entities exists A transport node that is the same as the user plane functional entity connected to the first transport node is determined as the second transport node. In some specific implementations, the management area is an area unit set according to a tracking area (Tracing Area, TA) and used for transmission management. For example, a transmission management network element is set in each TA, and the management area of the transmission management network element is the corresponding TA.
例如,传输管理网元的预存切片信息如表1所示。For example, the pre-stored slice information of the transmission management network element is shown in Table 1.
表1预存切片信息Table 1 Pre-stored slice information
其中,终端A至终端D均是位于传输管理网元管理区域内的传输节点,终端A为存在传输优先级请求的传输节点(即终端A为第一传输节点),且目标切片的标识为NSSAI-ID=8,目标传输方向为上行方向。Among them, terminal A to terminal D are all transmission nodes located in the management area of transmission management network elements, terminal A is a transmission node with a transmission priority request (that is, terminal A is the first transmission node), and the identifier of the target slice is NSSAI -ID=8, the target transmission direction is the uplink direction.
针对终端B,其与NSSAI-ID=8的切片也存在连接关系,且终端B中NSSAI-ID=8对应的DN:ip3与终端A相同,连接的用户面功能实体中标识为18和19的用户面功能实体也与终端A相同。因此,确定终端B为第二传输节点。For terminal B, there is also a connection relationship with the slice of NSSAI-ID=8, and the DN:ip3 corresponding to NSSAI-ID=8 in terminal B is the same as that of terminal A, and the connected user plane functional entities are identified as 18 and 19 The user plane functional entity is also the same as terminal A. Therefore, it is determined that terminal B is the second transmission node.
针对终端C,其虽然也与NSSAI-ID=8的切片存在连接关系,但是终端C中NSSAI-ID=8对应DN:ip9,与终端A不同,且终端C连接的用户面功能实体与终端A的用户面功能实体均不同。因此,终端C不是第二传输节点。For terminal C, although it also has a connection relationship with the slice with NSSAI-ID=8, NSSAI-ID=8 in terminal C corresponds to DN:ip9, which is different from terminal A, and the user plane functional entity connected to terminal C is the same as terminal A The functional entities of the user plane are different. Therefore, terminal C is not the second transfer node.
针对终端D,其与NSSAI-ID=8的切片也存在连接关系,且终端D中NSSAI-ID=8对应的DN:ip3与终端A相同,但是,终端D连接的用户面功能实体与终端A连接的用户面功能实体均不相同。因此,终端D也不是第二传输节点。For terminal D, there is also a connection relationship with the slice of NSSAI-ID=8, and the DN:ip3 corresponding to NSSAI-ID=8 in terminal D is the same as that of terminal A, but the user plane functional entity connected to terminal D is the same as that of terminal A The connected user plane functional entities are all different. Therefore, terminal D is not the second transmission node either.
综上所述,只有终端B属于第二传输节点。To sum up, only terminal B belongs to the second transmission node.
需要说明的是,在一些实施例中,在根据目标传输方向、目标切片的标识、预设优先级策略和预存切片信息,确定管理区域内的第二传输节点之前,还包括:It should be noted that, in some embodiments, before determining the second transmission node in the management area according to the target transmission direction, the identification of the target slice, the preset priority policy and the pre-stored slice information, the method further includes:
接收管理区域内传输节点发送的切片注册信息和切片连接信息,其中,切片注册信息是传输节点在成功注册切片的情况下生成并发送的信息,切片注册信息包括传输节点标识和切片标识,切片连接信息为传输节点在接入切片建立会话的情况下生成并发送的信息,切片连接信息包括会话指向的数据网络地址、传输节点标识和用户面功能实体标识;对切片注册信息和切片连接信息进行存储,获得预存切片信息。Receive the slice registration information and slice connection information sent by the transmission node in the management area. The slice registration information is the information generated and sent by the transmission node when the slice is successfully registered. The slice registration information includes the transmission node ID and slice ID, and the slice connection information The information is the information generated and sent by the transmission node when accessing the slice to establish a session. The slice connection information includes the data network address pointed to by the session, the transmission node identifier and the user plane functional entity identifier; the slice registration information and the slice connection information are stored , to obtain pre-stored slice information.
步骤S303,获取第二传输节点的会话信息。Step S303, acquiring session information of the second transmission node.
其中,第二传输节点的会话信息包括第二传输节点的传输数据、传输方向和切片标识。Wherein, the session information of the second transmission node includes transmission data, transmission direction and slice identifier of the second transmission node.
在一些实施例中,传输管理网元向第二传输节点发送会话信息获取请求。第二传输节点接收会话信息获取请求之后,响应该请求,获取第二传输节点的会话信息,并将会话信息发送至传输管理网元。传输管理网元接收第二传输节点返回的第二传输节点的会话信息。In some embodiments, the transmission management network element sends a session information acquisition request to the second transmission node. After receiving the session information acquisition request, the second transmission node responds to the request, acquires the session information of the second transmission node, and sends the session information to the transmission management network element. The transmission management network element receives the session information of the second transmission node returned by the second transmission node.
步骤S304,根据第二传输节点的会话信息、目标传输方向和目标切片的标识,生成第二调度指令。Step S304, generating a second scheduling instruction according to the session information of the second transmission node, the target transmission direction and the identifier of the target slice.
其中,第二调度指令用于使第二传输节点对第二非目标数据进行调度标识。第二非目标数据为第二传输节点中目标切片内传输方向与目标传输方向相同的数据。Wherein, the second scheduling instruction is used to enable the second transmission node to perform scheduling identification on the second non-target data. The second non-target data is data whose transmission direction in the target slice is the same as the target transmission direction in the second transmission node.
步骤S305,将第二调度指令发送至第二传输节点,以供第二传输节点依据第二调度指令对第二非目标数据进行调度标识,使得上下行分路器依据调度标识将第二非目标数据传输至缓存节点。Step S305, sending the second scheduling instruction to the second transmission node, so that the second transmission node can perform scheduling identification on the second non-target data according to the second scheduling instruction, so that the uplink and downlink splitters can send the second non-target data according to the scheduling identification Data is transferred to cache nodes.
在一些实施例中,传输管理网元将第二调度指令发送至第二传输节点。第二传输节点接收第二调度指令之后,依据第二调度指令中的会话信息、目标传输方向和目标切片的标识对第二非目标数据进行调度标识。基于此,第二传输节点的数据被划分为两类,第一类是被调度标识的第二非目标数据,第二类是没有被调度标识的数据。其中,第二非目标数据会占用目标数据的传输资源,因此,针对第二非目标数据,数据链路中的上下行分路器在接收到具有调度标识的第二非目标数据的情况下,通过与目标传输方向相反的链路信道将第二非目标数据传输至缓存节点。第二传输节点对应的没有被调度标识的数据不会占用目标数据的传输资源,因此,针对这类数据,上下行分路器不作处理,直接按照既定的传输方向进行传输即可。In some embodiments, the transmission management network element sends the second scheduling instruction to the second transmission node. After receiving the second scheduling instruction, the second transmission node performs scheduling identification on the second non-target data according to the session information, the target transmission direction, and the identification of the target slice in the second scheduling instruction. Based on this, the data of the second transmission node is divided into two types, the first type is the second non-target data identified by scheduling, and the second type is data not identified by scheduling. Wherein, the second non-target data will occupy the transmission resources of the target data. Therefore, for the second non-target data, when the uplink and downlink splitters in the data link receive the second non-target data with the scheduling identifier, The second non-target data is transmitted to the cache node through a link channel opposite to the target transmission direction. The data corresponding to the second transmission node without the scheduling identifier will not occupy the transmission resources of the target data. Therefore, for this type of data, the uplink and downlink splitters do not process it, and just transmit it directly according to the predetermined transmission direction.
图4是本申请实施例四提供的一种数据传输方法的流程图,该方法可应用于传输管理网元。如图4所示,该方法包括如下步骤:FIG. 4 is a flow chart of a data transmission method provided in Embodiment 4 of the present application, and the method can be applied to a transmission management network element. As shown in Figure 4, the method includes the following steps:
步骤S401,接收第一传输节点发送的传输优先级请求。Step S401, receiving a transmission priority request sent by a first transmission node.
步骤S402,根据目标传输方向、目标切片的标识、预设优先级策略和预存切片信息,确定管理区域内的第二传输节点。Step S402: Determine a second transmission node in the management area according to the target transmission direction, the identifier of the target slice, the preset priority policy, and the pre-stored slice information.
本实施例中的步骤S401~S402与本申请实施例三中步骤S301~S302的内容相同,在此不再赘述。Steps S401-S402 in this embodiment are the same as steps S301-S302 in Embodiment 3 of the present application, and will not be repeated here.
步骤S403,确定第一传输节点与第二传输节点的冲突路径。Step S403, determining conflicting paths between the first transmission node and the second transmission node.
其中,冲突路径是指第二传输节点中与第一传输节点的目标数据的传输路径存在交叉重合的路径。Wherein, the conflicting path refers to a path in the second transmission node that overlaps with a transmission path of the target data of the first transmission node.
在一些实施例中,传输管理网元向接入和移动性管理功能实体发送路由获取请求,其中,路由获取请求包括第一传输节点的标识和第二传输节点的标识;接收接入和移动性管理功能实体返回的路由信息,其中,路由信息包括第一传输节点对应的第一路由信息和第二传输节点对应的第二路由信息;根据第一路由信息和第二路由信息,确定第一传输节点与第二传输节点的冲突路径。In some embodiments, the transmission management network element sends a route acquisition request to the access and mobility management functional entity, where the route acquisition request includes the identifier of the first transport node and the identifier of the second transport node; receiving the access and mobility The routing information returned by the management function entity, wherein the routing information includes first routing information corresponding to the first transmission node and second routing information corresponding to the second transmission node; according to the first routing information and the second routing information, determine the first transmission A conflicting path between the node and the second transit node.
步骤S404,获取冲突路径的会话信息。Step S404, acquiring session information of conflicting paths.
其中,冲突路径的会话信息包括第二传输节点在冲突路径中的传输数据、传输方向和切片标识。Wherein, the session information of the conflict path includes transmission data, transmission direction and slice identifier of the second transmission node in the conflict path.
步骤S405,根据冲突路径的会话数据,生成第三调度指令。Step S405, generating a third scheduling instruction according to the session data of the conflicting path.
由于冲突路径为第二传输节点中与第一传输节点的目标数据的传输路径存在交叉重合的路径,即在冲突路径中既传输第二传输节点的数据,也传输第一传输节点的目标数据。因此,第二传输节点在冲突路径传输数据可能会影响第一传输节点中目标数据的传输。基于此,传输管理网元根据冲突路径的会话数据,生成第三调度指令,以供第二传输节点依据第三调度指令对第三非目标数据进行调度标识。其中,第三非目标数据为第二传输节点在冲突路径内传输方向与目标传输方向相同的数据。Since the conflict path is a path that overlaps with the transmission path of the target data of the first transmission node in the second transmission node, that is, both the data of the second transmission node and the target data of the first transmission node are transmitted in the conflict path. Therefore, the transmission of data by the second transmission node on the conflicting path may affect the transmission of the target data in the first transmission node. Based on this, the transmission management network element generates a third scheduling instruction according to the session data of the conflicting path, for the second transmission node to perform scheduling identification on the third non-target data according to the third scheduling instruction. Wherein, the third non-target data is the data whose transmission direction is the same as the target transmission direction in the conflicting path by the second transmission node.
步骤S406,将第三调度指令发送至第二传输节点,以供第二传输节点依据第三调度指令对第三非目标数据进行调度标识,使得上下行分路器依据调度标识将第三非目标数据传输至缓存节点。Step S406, sending the third scheduling instruction to the second transmission node, so that the second transmission node can perform scheduling identification on the third non-target data according to the third scheduling instruction, so that the uplink and downlink splitters can send the third non-target data according to the scheduling identification Data is transferred to cache nodes.
在一些实施例中,传输管理网元将第三调度指令发送至第二传输节点。第二传输节点接收第三调度指令之后,依据第三调度指令中的会话信息、目标传输方向和目标切片的标识对第三非目标数据进行调度标识。由于第三非目标数据会占用目标数据的传输资源,因此,针对第三非目标数据,数据链路中的上下行分路器在接收到具有调度标识的第三非目标数据的情况下,通过与目标传输方向相反的链路信道将第三非目标数据传输至缓存节点。In some embodiments, the transmission management network element sends the third scheduling instruction to the second transmission node. After receiving the third scheduling instruction, the second transmission node performs scheduling identification on the third non-target data according to the session information, the target transmission direction, and the identification of the target slice in the third scheduling instruction. Since the third non-target data will occupy the transmission resources of the target data, for the third non-target data, when the uplink and downlink splitters in the data link receive the third non-target data with the scheduling identifier, through The link channel opposite to the target transmission direction transmits the third non-target data to the cache node.
本申请实施例提供的数据传输方法,在第一传输节点存在传输优先级请求时,首先将第一传输节点中除目标切片之外的其他切片内与目标传输方向一致的数据逆向传输至缓存节点,将传输资源优先分配给目标切片在目标传输方向进行传输的数据;其次,确定与第一传输节点处于同一管理区域内、且占用目标切片在目标传输方向的传输资源的第二传输节点,同样将第二传输节点中目标切片在目标传输方向的数据逆向传输至缓存节点,以避免这部分数据占用目标切片的传输资源;同时,确定第二传输节点与第一传输节点存在交叉重叠的冲突路径,并将第二传输节点在冲突路径中的传输资源释放以供第一传输节点传输数据。该方法至少从以上三个途径释放传输资源,从而达到将传输资源优先分配到存在传输优先级请求的传输节点的目标切片,使得目标切片在目标传输方向的数据可以被及时传输,从而提升用户的使用体验。In the data transmission method provided by the embodiment of the present application, when the first transmission node has a transmission priority request, firstly, the data in the slices other than the target slice in the first transmission node that is consistent with the target transmission direction is reversely transmitted to the cache node , assign the transmission resources to the data transmitted by the target slice in the target transmission direction in priority; secondly, determine the second transmission node that is in the same management area as the first transmission node and occupies the transmission resources of the target slice in the target transmission direction, and also Reversely transmit the data of the target slice in the target transmission direction in the second transmission node to the cache node, so as to avoid this part of data occupying the transmission resources of the target slice; at the same time, determine that there is a conflicting path between the second transmission node and the first transmission node , and release the transmission resources of the second transmission node on the conflicting path for the first transmission node to transmit data. This method releases transmission resources at least from the above three ways, so as to achieve priority allocation of transmission resources to the target slice of the transmission node with transmission priority request, so that the data of the target slice in the target transmission direction can be transmitted in time, thereby improving the user's Use experience.
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。The step division of the above various methods is only for the sake of clarity of description. During implementation, it can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. ; Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.
本申请第二方面提供一种数据传输装置。图5是本申请实施例五提供的一种数据传输装置的组成方框图。如图5所示,该数据传输装置500包括:The second aspect of the present application provides a data transmission device. FIG. 5 is a block diagram of a data transmission device provided in Embodiment 5 of the present application. As shown in Figure 5, the data transmission device 500 includes:
接收模块501,被配置为接收第一传输节点发送的传输优先级请求。The receiving module 501 is configured to receive the transmission priority request sent by the first transmission node.
获取模块502,被配置为获取第一传输节点的会话信息。The obtaining module 502 is configured to obtain session information of the first transmission node.
生成模块503,被配置为根据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令。The generating module 503 is configured to generate a first scheduling instruction according to the session information of the first transmission node, the target transmission direction and the identifier of the target slice.
发送模块504,被配置为将第一调度指令发送至第一传输节点,以供第一传输节点依据第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据调度标识,将第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照目标传输方向进行传输。The sending module 504 is configured to send the first scheduling instruction to the first transmission node, so that the first transmission node can perform scheduling identification on the first non-target data according to the first scheduling instruction, so that the uplink and downlink splitters can use the scheduling identification, The first non-target data is transmitted to the cache node, and the target data without the scheduling flag is transmitted according to the target transmission direction.
需要说明的是,数据传输装置可以是传输管理网元本身,也可以是集成或部署在传输管理网元的功能装置。It should be noted that the data transmission device may be the transmission management network element itself, or may be a functional device integrated or deployed in the transmission management network element.
本申请实施例提供的数据传输装置,接收模块接收第一传输节点发送的传输优先级请求,由获取模块获取第一传输节点的会话信息,并通过生成模块根据第一传输节点的会话信息、目标传输方向和目标切片的标识,生成第一调度指令,由发送模块将第一调度指令发送至第一传输节点,第一传输节点依据第一调度指令对第一非目标数据进行调度标识,使得上下行分路器依据调度标识,将第一非目标数据传输至缓存节点,将未进行调度标识的目标数据按照目标传输方向进行传输,从而在传输资源有限的情况下,将传输节点的传输资源优先分配到存在传输优先级请求的目标切片,使得目标切片在目标传输方向的数据可以及时进行传输,提升了用户的使用体验。In the data transmission device provided by the embodiment of the present application, the receiving module receives the transmission priority request sent by the first transmission node, and the acquisition module obtains the session information of the first transmission node, and uses the generation module according to the session information of the first transmission node, the target The identification of the transmission direction and the target slice generates a first scheduling instruction, and the sending module sends the first scheduling instruction to the first transmission node, and the first transmission node performs scheduling identification on the first non-target data according to the first scheduling instruction, so that the up and down The row splitter transmits the first non-target data to the cache node according to the scheduling identifier, and transmits the target data without the scheduling identifier according to the target transmission direction, so that when the transmission resources are limited, the transmission resources of the transmission node are given priority Assigning to the target slice with the transmission priority request enables the data of the target slice in the target transmission direction to be transmitted in time, which improves the user experience.
本申请第三方面提供一种数据传输系统。图6是本申请实施例六提供的一种数据传输系统的组成方框图。如图6所示,该数据传输系统600包括:传输管理网元610、A传输节点621、B传输节点622至n传输节点62n、第一上下行分路器631、第二上下行分路器632至第m上下行分路器63m、第一缓存节点641、第二缓存节点642至第m缓存节点64m,其中,n和m均是大于或等于1的整数(n和m之间的取值大小没有必然联系)。The third aspect of the present application provides a data transmission system. FIG. 6 is a block diagram of a data transmission system provided in Embodiment 6 of the present application. As shown in Figure 6, the data transmission system 600 includes: a transmission management network element 610, A
其中,传输管理网元610与A传输节点621、B传输节点622至n传输节点62n分别连接,且与第一上下行分路器631、第二上下行分路器632至第m上下行分路器63m也分别连接,每个上下行分路器与相应的缓存节点连接。Among them, the transmission management network element 610 is connected to the
在一些实施例中,当任意一个传输节点存在传输优先级请求时,传输管理网元610将目标切片在目标传输方向对应的上下行分路器启动,由该上下行分路器将除目标数据之外的其他数据均转存至缓存节点,从而将传输资源优先分配至目标切片的目标传输方向。In some embodiments, when any transmission node has a transmission priority request, the transmission management network element 610 starts the uplink and downlink splitter corresponding to the target transmission direction of the target slice, and the uplink and downlink splitter will divide the target data Other data other than , are dumped to the cache node, so that the transmission resources are preferentially allocated to the target transmission direction of the target slice.
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。It is worth mentioning that all the modules involved in this embodiment are logical modules. In practical applications, a logical unit can be a physical unit, or a part of a physical unit, or multiple physical units. Combination of units. In addition, in order to highlight the innovative part of the present invention, units that are not closely related to solving the technical problems proposed by the present invention are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。It can be understood that, the above embodiments are only exemplary embodiments adopted for illustrating the principle of the present invention, but the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also regarded as the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110665869.8A CN113473536B (en) | 2021-06-16 | 2021-06-16 | Data transmission method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110665869.8A CN113473536B (en) | 2021-06-16 | 2021-06-16 | Data transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113473536A CN113473536A (en) | 2021-10-01 |
CN113473536B true CN113473536B (en) | 2023-04-28 |
Family
ID=77870232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110665869.8A Active CN113473536B (en) | 2021-06-16 | 2021-06-16 | Data transmission method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113473536B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018184666A1 (en) * | 2017-04-04 | 2018-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Training a software agent to control a communication network |
CN109561423A (en) * | 2017-01-26 | 2019-04-02 | 华为技术有限公司 | A kind of method and device accessing Target cell |
CN110235471A (en) * | 2017-01-25 | 2019-09-13 | 华为技术有限公司 | Communication means and communication device |
CN110679185A (en) * | 2017-03-20 | 2020-01-10 | 中兴通讯股份有限公司 | Network slicing service function |
CN111107588A (en) * | 2016-05-30 | 2020-05-05 | 华为技术有限公司 | Method and apparatus for wireless communication |
CN111669831A (en) * | 2020-05-22 | 2020-09-15 | 中国联合网络通信集团有限公司 | A resource allocation method and device |
CN112272108A (en) * | 2020-10-14 | 2021-01-26 | 中国联合网络通信集团有限公司 | Scheduling method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110024466B (en) * | 2016-10-19 | 2022-07-01 | 艾普拉控股有限公司 | Device |
-
2021
- 2021-06-16 CN CN202110665869.8A patent/CN113473536B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111107588A (en) * | 2016-05-30 | 2020-05-05 | 华为技术有限公司 | Method and apparatus for wireless communication |
CN110235471A (en) * | 2017-01-25 | 2019-09-13 | 华为技术有限公司 | Communication means and communication device |
CN109561423A (en) * | 2017-01-26 | 2019-04-02 | 华为技术有限公司 | A kind of method and device accessing Target cell |
CN110679185A (en) * | 2017-03-20 | 2020-01-10 | 中兴通讯股份有限公司 | Network slicing service function |
WO2018184666A1 (en) * | 2017-04-04 | 2018-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Training a software agent to control a communication network |
CN111669831A (en) * | 2020-05-22 | 2020-09-15 | 中国联合网络通信集团有限公司 | A resource allocation method and device |
CN112272108A (en) * | 2020-10-14 | 2021-01-26 | 中国联合网络通信集团有限公司 | Scheduling method and device |
Non-Patent Citations (1)
Title |
---|
Telecom Italia, ZTE, Oracle, ETRI, KDDI, Interdigital, Orange.S2-171744 "Network Slice Repository Function".3GPP tsg_sa\WG2_Arch.2017,(第TSGS2_120_Busan期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN113473536A (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10779195B2 (en) | Information transmission method and apparatus | |
JP7183416B2 (en) | Time-dependent networking communication method and apparatus | |
JP7116193B2 (en) | Information transmission method and device | |
JP7315784B2 (en) | Routing method and device | |
CN107517488B (en) | Message processing method and device | |
CN113596191B (en) | Data processing method, network element equipment and readable storage medium | |
US9173244B2 (en) | Methods for establishing and using public path, M2M communication method, and systems thereof | |
CN110324246A (en) | A kind of communication means and device | |
CN110365727A (en) | Communication method and related device | |
EP3410752B1 (en) | Mobility management method, apparatus and system | |
US11076275B2 (en) | Method and apparatus for communication between user equipments | |
CN113746585A (en) | Time service method and communication device | |
JP2019041266A (en) | Communication system and method | |
WO2019011097A1 (en) | Communication method, network server, and computer readable storage medium | |
CN109314893B (en) | Switching method and device | |
CN114145003A (en) | Enabling data exchange between first and second communication networks having different data communication capabilities | |
CN115915196A (en) | Link state detection method, communication device and communication system | |
CA2757421A1 (en) | A system and method operable to enable shortest connection route | |
CN113973098B (en) | A method and device for sending a domain name system request | |
CN115696408A (en) | User plane function disaster tolerance method and communication device | |
CN114828133A (en) | Communication method and communication device | |
CN115348665A (en) | Communication method, device and system | |
CN113473536B (en) | Data transmission method and device | |
WO2019188033A1 (en) | Gateway device, method, program, and recording medium | |
CN101044722B (en) | Integration in Service General Packet Radio Standard Support Nodes and Gateway General Packet Radio Standard Support Nodes |
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 |