[go: up one dir, main page]

CN102316086A - Relay method for service data and relay node system - Google Patents

Relay method for service data and relay node system Download PDF

Info

Publication number
CN102316086A
CN102316086A CN2010102270242A CN201010227024A CN102316086A CN 102316086 A CN102316086 A CN 102316086A CN 2010102270242 A CN2010102270242 A CN 2010102270242A CN 201010227024 A CN201010227024 A CN 201010227024A CN 102316086 A CN102316086 A CN 102316086A
Authority
CN
China
Prior art keywords
relay
entity
qos measurement
node
control entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010102270242A
Other languages
Chinese (zh)
Other versions
CN102316086B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010227024.2A priority Critical patent/CN102316086B/en
Priority to PCT/CN2011/075099 priority patent/WO2012000366A1/en
Publication of CN102316086A publication Critical patent/CN102316086A/en
Application granted granted Critical
Publication of CN102316086B publication Critical patent/CN102316086B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15528Control of operation parameters of a relay station to exploit the physical medium

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种业务数据的中继方法及中继节点系统。其中,该中继节点系统包括:中继控制实体,用于接收中继请求,为该中继请求所请求的中继任务选择中继承载实体,请求该中继承载实体执行该中继任务,以及从服务质量测量实体获取服务质量测量信息;中继承载实体,用于执行上述中继任务,中转与该中继任务相关的业务数据;服务质量测量实体,用于执行服务质量测量任务,将得到的服务质量测量信息上报给中继控制实体。通过本发明,可以灵活部分中继节点中的各功能实体。

The invention discloses a business data relay method and a relay node system. Wherein, the relay node system includes: a relay control entity, configured to receive a relay request, select a relay bearer entity for the relay task requested by the relay request, and request the relay bearer entity to perform the relay task, And obtain the service quality measurement information from the service quality measurement entity; the relay carrying entity is used to perform the above relay task, and transfer the business data related to the relay task; the service quality measurement entity is used to perform the service quality measurement task, and the The obtained QoS measurement information is reported to the relay control entity. Through the present invention, each functional entity in the relay node can be partly flexibly.

Description

业务数据的中继方法及中继节点系统Service data relay method and relay node system

技术领域 technical field

本发明涉及通信领域,具体而言,涉及一种业务数据的中继方法及中继节点系统。The present invention relates to the communication field, in particular to a service data relay method and a relay node system.

背景技术 Background technique

目前,在通信双方位于网络地址转换(Network AddressTranslation,简称为NAT)设备或防火墙设备之后时,由于通信双方无法直接建立连接,因此,需要使用中继技术来实现NAT/防火墙穿越功能,帮助通信双方建立直接连接。另外,由于分组数据网是采用尽最大努力(best effort)的方式来传输数据包,其服务质量很难达到多媒体业务的需求。因此,在分组数据网中有必要应用中继技术,尝试多条传输路径来提高网络服务质量。At present, when the communicating parties are located behind a Network Address Translation (NAT) device or a firewall device, since the communicating parties cannot directly establish a connection, it is necessary to use relay technology to realize the NAT/firewall traversal function to help the communicating parties Establish a direct connection. In addition, since the packet data network uses the best effort method to transmit data packets, its service quality is difficult to meet the requirements of multimedia services. Therefore, it is necessary to apply relay technology in the packet data network and try multiple transmission paths to improve the network service quality.

其中,中继技术是指通过在分组数据包传递路径上增加一个或多个中继节点,由中继节点来进行数据包转发的技术。同传统的IP路由技术相比,通过中继技术:(1)可以实现NAT/防火墙穿越功能,在通信双方无法直接建立连接的时候提供数据中转功能;(2)可以提供IPv4/IPv6协议转换功能,在通信双方使用不同IP协议时进行协议转换和数据中转功能;(3)可以改变数据传输路径,当默认路径无法满足服务质量要求时,可以通过增加中继,改变数据传输路径的方式来提高服务质量。其中,服务质量包括:传输时延、丢包率、传输带宽和时延抖动等;(3)可以提供多个可选的传输路径,当默认路径不可靠,传输失败时,可以通过快速切换传输路径来保证业务连续性。Wherein, the relay technology refers to a technology in which one or more relay nodes are added to the transmission path of the packet data packet, and the relay node forwards the data packet. Compared with the traditional IP routing technology, through the relay technology: (1) NAT/firewall traversal function can be realized, and data transfer function can be provided when the communication parties cannot directly establish a connection; (2) IPv4/IPv6 protocol conversion function can be provided , when the communication parties use different IP protocols, the protocol conversion and data transfer functions are performed; (3) The data transmission path can be changed. When the default path cannot meet the service quality requirements, it can be improved by adding relays and changing the data transmission path. service quality. Among them, the quality of service includes: transmission delay, packet loss rate, transmission bandwidth and delay jitter, etc.; (3) Multiple optional transmission paths can be provided. When the default path is unreliable and the transmission fails, the transmission can be switched quickly path to ensure business continuity.

现有技术中继节点的控制和承载功能放在同一个逻辑实体中实现。具体地,每一个中继节点既实现数据包转发的承载功能,同时也需要完成中继节点的信息管理、服务质量信息采集和维护、中继选择算法和对外接口等中继控制功能。图1描述了一种现有的中继节点管理方式。其中,引导服务器101负责中继节点加入群组时的引导;普通中继节点103、104和群组代理节点102为均质的中继节点。群组代理节点102是从普通中继节点中选举产生,用于完成中继节点注册、服务质量测量和网络拓扑信息维护等控制功能。同时,普通中继节点103、104也实现中继节点选择、对外接口等部分控制功能。并且,所有中继群组中的节点(包括群组代理节点102)都需要实现媒体数据转发的承载功能。In the prior art, the control and bearer functions of the relay node are implemented in the same logical entity. Specifically, each relay node not only implements the bearer function of data packet forwarding, but also needs to complete relay control functions such as information management of the relay node, collection and maintenance of service quality information, relay selection algorithm, and external interface. Fig. 1 describes an existing relay node management manner. Among them, the guidance server 101 is responsible for guidance when the relay node joins the group; the ordinary relay nodes 103, 104 and the group proxy node 102 are homogeneous relay nodes. The group proxy node 102 is elected from ordinary relay nodes, and is used to complete control functions such as relay node registration, service quality measurement, and network topology information maintenance. At the same time, common relay nodes 103 and 104 also implement some control functions such as relay node selection and external interface. Moreover, all nodes in the relay group (including the group proxy node 102) need to realize the bearer function of media data forwarding.

在图1所示的中继节点管理方式中,每个中继节点需要同时实现控制与承载功能,因此存在以下缺陷:In the relay node management method shown in Figure 1, each relay node needs to implement control and bearer functions at the same time, so there are the following defects:

(1)节点功能相对复杂,节点实现和维护困难。现有的中继节点实现中,中继节点的需要完成中继相关的控制和承载的全部功能,给节点实现带来困难。进一步地,中继节点中,数据承载功能比较单一,且与业务无关。另一方面,中继控制功能比较复杂,并需要在业务演进时同步升级。如果所有中继节点都同时完成控制和承载功能,对中继节点终端的软硬件实现要求很高,并且在业务演进时需要升级大量节点。在现实网络中,对等节点的能力可能不一样,例如,软硬件功能较强的台式计算机更加适合完成控制功能,而普通手机终端仅能完成数据承载功能。(1) Node functions are relatively complex, and node implementation and maintenance are difficult. In the existing implementation of the relay node, the relay node needs to complete all the relay-related control and bearer functions, which brings difficulties to the node implementation. Furthermore, in the relay node, the data bearing function is relatively simple and has nothing to do with services. On the other hand, the relay control function is more complicated and needs to be upgraded simultaneously with service evolution. If all relay nodes complete the control and bearer functions at the same time, the hardware and software implementation requirements for relay node terminals are very high, and a large number of nodes need to be upgraded during service evolution. In the actual network, the capabilities of peer nodes may be different. For example, desktop computers with strong software and hardware functions are more suitable for completing control functions, while ordinary mobile terminals can only complete data carrying functions.

(2)控制节点选择困难。由于同一群组下的中继节点需要提供类似的中继服务性能,图1中同一群组下的节点必须处于同一物理网络或网段中。这样,当某些物理网络或网段中没有处理能力较强的节点时,则无法选出合适的群组代理节点来完成复杂的控制和管理功能。例如,在无线蜂窝网内的群组里,中继节点可能均为手持移动设备,这些设备无法完成复杂的控制功能。这种情况下,蜂窝网外的中继节点无法准确测量蜂窝网内的网络状况。因此,蜂窝网外的中继节点无法代替这些手持设备成为群组代理。在控制和承载合一的架构下,只能通过在蜂窝网群组内增加特殊中继来实现群组代理功能。(2) It is difficult to select the control node. Since the relay nodes under the same group need to provide similar relay service performance, the nodes under the same group in Figure 1 must be in the same physical network or network segment. In this way, when there are no nodes with strong processing capabilities in some physical networks or network segments, it is impossible to select a suitable group proxy node to complete complex control and management functions. For example, in a group in a wireless cellular network, relay nodes may all be handheld mobile devices, and these devices cannot perform complex control functions. In this case, the relay nodes outside the cellular network cannot accurately measure the network conditions in the cellular network. Therefore, relay nodes outside the cellular network cannot replace these handheld devices as group agents. Under the framework of integrated control and bearer, the group proxy function can only be realized by adding special relays in the cellular network group.

发明内容 Contents of the invention

本发明的主要目的在于提供一种业务数据的中继方法及中继节点系统,以至少解决上述问题之一。The main purpose of the present invention is to provide a service data relay method and a relay node system to at least solve one of the above problems.

根据本发明的一个方面,提供了一种中继节点系统,包括:中继控制实体,用于接收中继请求,为该中继请求所请求的中继任务选择中继承载实体,请求该中继承载实体执行该中继任务,以及从服务质量测量实体获取服务质量测量信息;中继承载实体,用于执行上述中继任务,中转与该中继任务相关的业务数据;服务质量测量实体,用于执行服务质量测量任务,将得到的服务质量测量信息上报给中继控制实体。According to one aspect of the present invention, a relay node system is provided, including: a relay control entity, configured to receive a relay request, select a relay bearer entity for the relay task requested by the relay request, and request the relay The relay carrying entity performs the relay task, and obtains the service quality measurement information from the service quality measurement entity; the relay carrying entity is used to perform the above relay task, and relays the business data related to the relay task; the service quality measurement entity, It is used to perform the service quality measurement task, and report the obtained service quality measurement information to the relay control entity.

根据本发明的另一方面,提供了一种业务数据的中继方法,包括:中继控制实体接收中继请求,其中,该中继请求用于为第一节点与第二节点之间的数据业务请求中继资源;中继控制实体选择承载该数据业务的中继承载实体,请求中继承载实体执行该数据业务的中继任务;中继承载实体为上述数据业务预留中继资源,与第一节点和第二节点分别建立数据连接,中转第一节点与第二节点之间的业务数据。According to another aspect of the present invention, a method for relaying service data is provided, including: a relay control entity receives a relay request, wherein the relay request is used for data transfer between a first node and a second node The service requests relay resources; the relay control entity selects the relay bearer entity that carries the data service, and requests the relay bearer entity to perform the relay task of the data service; the relay bearer entity reserves relay resources for the above data service, and The first node and the second node establish data connections respectively, and transfer service data between the first node and the second node.

通过本发明,将中继节点系统的控制与承载功能进行了合理地分配。中继承载实体只完成基本的数据转发功能,服务质量测量实体只完成基本的测量功能,从而将复杂的控制功能从中继节点中分离出来。使得中继控制功能、承载功能和测量功能在实际部署中可以灵活配置。因此,可以在大量的终端中部署简单的中继承载实体和服务质量测量实体,降低终端实现难度。同时,在业务升级时只需要升级中继控制实体,简化了升级流程。Through the present invention, the control and bearer functions of the relay node system are reasonably distributed. The relay bearer entity only completes the basic data forwarding function, and the service quality measurement entity only completes the basic measurement function, thus separating the complex control function from the relay node. The relay control function, bearer function and measurement function can be flexibly configured in actual deployment. Therefore, simple relay bearer entities and service quality measurement entities can be deployed in a large number of terminals, reducing the difficulty of terminal implementation. At the same time, only the relay control entity needs to be upgraded during service upgrade, which simplifies the upgrade process.

附图说明 Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是现有技术中实现中继节点管理的示意图;FIG. 1 is a schematic diagram of implementing relay node management in the prior art;

图2是根据本发明实施例一的中继节点系统的结构示意图;FIG. 2 is a schematic structural diagram of a relay node system according to Embodiment 1 of the present invention;

图3是本发明实施例一中实现集中式部署的网络结构图;FIG. 3 is a network structure diagram for implementing centralized deployment in Embodiment 1 of the present invention;

图4是本发明实施例二中实现混合式部署的网络结构图;FIG. 4 is a network structure diagram for implementing hybrid deployment in Embodiment 2 of the present invention;

图5是本发明实施例一中实现分布式部署的网络结构图;FIG. 5 is a network structure diagram for implementing distributed deployment in Embodiment 1 of the present invention;

图6是根据本发明实施例二的业务数据的中继方法的流程图;FIG. 6 is a flowchart of a service data relay method according to Embodiment 2 of the present invention;

图7是根据本发明实施例三的中继承载实体注册流程示意图;FIG. 7 is a schematic diagram of a registration process of a relay bearer entity according to Embodiment 3 of the present invention;

图8是根据本发明实施例四的中继承载实体的参数信息上报流程示意图;FIG. 8 is a schematic diagram of a flow chart of reporting parameter information of a relay bearer entity according to Embodiment 4 of the present invention;

图9是根据本发明实施例五的中继控制实体请求服务质量测量流程示意图;FIG. 9 is a schematic diagram of a flow chart of a relay control entity requesting service quality measurement according to Embodiment 5 of the present invention;

图10是根据本发明实施例六的中服务质量测量实体主动上报测量信息流程示意图;FIG. 10 is a schematic diagram of a flow chart of a QoS measurement entity actively reporting measurement information according to Embodiment 6 of the present invention;

图11是根据本发明实施例七的中继控制实体选择中继承载实体流程示意图。FIG. 11 is a schematic diagram of a flow for selecting a relay bearer entity by a relay control entity according to Embodiment 7 of the present invention.

具体实施方式 Detailed ways

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

实施例一Embodiment one

图2为根据本发明实施例一的中继节点系统的结构示意图,该中继节点系统包括三个逻辑实体:中继控制实体203、中继承载实体204和服务质量测量实体205。FIG. 2 is a schematic structural diagram of a relay node system according to Embodiment 1 of the present invention. The relay node system includes three logical entities: a relay control entity 203 , a relay bearer entity 204 and a service quality measurement entity 205 .

其中,中继控制实体203用于接收中继请求,为该中继请求所请求的中继任务选择中继承载实体204,请求中继承载实体204执行该中继任务,以及向服务质量测量实体205发送服务质量测量任务;中继承载实体204,用于执行该中继任务,中转与该中继任务相关的业务数据;服务质量测量实体205,用于根据上述服务质量测量任务执行服务质量测量,将得到的服务质量测量信息上报给中继控制实体203。Wherein, the relay control entity 203 is used to receive the relay request, select the relay bearer entity 204 for the relay task requested by the relay request, request the relay bearer entity 204 to perform the relay task, and report to the service quality measurement entity 205 sends the service quality measurement task; the relay bearer entity 204 is used to execute the relay task and transfer the service data related to the relay task; the service quality measurement entity 205 is used to perform the service quality measurement according to the above service quality measurement task , and report the obtained QoS measurement information to the relay control entity 203.

在实际应用中,中继任务是指中继实现两个节点(第一节点和第二节点)间的数据转发。In practical applications, the relay task means that the relay implements data forwarding between two nodes (the first node and the second node).

优选地,本发明实施例提供的上述中继节点系统应用对等网络中,第一节点与第二节点为对等网络中的两个对等节点。Preferably, the above-mentioned relay node system provided by the embodiment of the present invention applies to a peer-to-peer network, and the first node and the second node are two peer nodes in the peer-to-peer network.

在本发明实施例中,中继控制实体203完成中继节点系统的控制功能,但不提供具体的数据承载功能。在本发明实施例中,数据承载是指数据流的转发和对数据流进行服务质量测量。中继控制实体203与其他实体的连接均为信令连接,不负责承载大流量的数据。中继控制实体203可以通过信令控制一个或多个中继承载实体204/服务质量测量实体205。中继控制实体203对中继承载实体204/服务质量测量实体205的控制功能包括:接受中继承载实体204/服务质量测量实体205的注册和登记请求;维护中继承载实体204的实时状态信息;选择合适的中继承载实体204来实施数据转发任务;分配中继转发任务具体的中继承载实体204;请求服务质量测量实体205进行服务质量测量并维护相关测量数据,以及其他的网管计费控制等功能。In the embodiment of the present invention, the relay control entity 203 completes the control function of the relay node system, but does not provide a specific data bearing function. In the embodiment of the present invention, the data bearer refers to the forwarding of the data flow and the measurement of the service quality of the data flow. The connections between the relay control entity 203 and other entities are all signaling connections, and are not responsible for carrying large amounts of data. The relay control entity 203 may control one or more relay bearer entities 204/QoS measurement entities 205 through signaling. The control function of the relay control entity 203 on the relay bearer entity 204/the service quality measurement entity 205 includes: accepting the registration and registration request of the relay bearer entity 204/the service quality measurement entity 205; maintaining the real-time status information of the relay bearer entity 204 ; Select the appropriate relay bearer entity 204 to implement the data forwarding task; assign the specific relay bearer entity 204 for the relay forwarding task; request the service quality measurement entity 205 to perform service quality measurement and maintain relevant measurement data, and other network management billing control functions.

同时,在本发明实施例中,中继控制实体203还负责同中继节点系统之内或以外的实体进行信令交互,以完成必要的业务协调工作。中继节点系统之内的实体包括:其他中继控制实体(中继控制实体之间可以通过信令交换服务质量测量信息与下属中继承载实体信息),服务质量测量代理(中继控制实体可以通过服务质量代理获取服务质量测量信息)。中继节点系统以外的实体包括:业务控制实体201和用户终端202(中继控制实体203可以通过信令从这些实体接受中继任务请求)、网络拓扑管理实体(中继控制实体203可以通过信令获取网络拓扑信息);网管和计费实体(中继控制实体203可以通过信令与这些实体完成网管和计费任务)。Meanwhile, in the embodiment of the present invention, the relay control entity 203 is also responsible for performing signaling interaction with entities inside or outside the relay node system, so as to complete necessary service coordination work. Entities within the relay node system include: other relay control entities (relay control entities can exchange service quality measurement information and subordinate relay bearer entity information through signaling), service quality measurement agents (relay control entities can Obtain QoS measurement information through QoS proxy). Entities other than the relay node system include: service control entity 201 and user terminal 202 (relay control entity 203 can receive relay task requests from these entities through signaling), network topology management entity (relay control entity 203 can network topology information); network management and charging entities (relay control entity 203 can complete network management and charging tasks with these entities through signaling).

在本发明实施例中,为了实现中继控制实体203的控制功能,中继控制实体203需要维护以下数据信息:网络拓扑结构信息(包括网络划分、路由结构信息等)、下属的中继承载实体204的参数信息(包括中继承载实体的地址、能力和负载情况等)、服务质量测量信息(包括相关链路的时延、时延抖动、丢包率和带宽等)、对等的中继控制实体信息(包括相关中继控制实体的覆盖范围、下属中继承载实体等)。上述信息可以存储在中继控制实体内部的数据库中,也可以存储在中继控制实体之外,例如,分布式哈希表(DHT)或者网络拓扑信息服务器中。In the embodiment of the present invention, in order to realize the control function of the relay control entity 203, the relay control entity 203 needs to maintain the following data information: network topology information (including network division, routing structure information, etc.), subordinate relay bearer entities 204 parameter information (including the address, capacity and load of the relay bearer entity, etc.), service quality measurement information (including the delay of the relevant link, delay jitter, packet loss rate and bandwidth, etc.), peer-to-peer relay Control entity information (including coverage of relevant relay control entities, subordinate relay bearer entities, etc.). The above information can be stored in a database within the relay control entity, or can be stored outside the relay control entity, for example, in a distributed hash table (DHT) or a network topology information server.

在实际应用中,中继控制实体203可以根据其维护服务质量测量信息(时延,带宽,时延抖动,丢包率)和/或中继承载实体的参数信息,选择一个或多个中继承载实体204进行某项数据转发中继任务。其中,参数信息包括但不限于:服务质量、中继链路可靠性(可以是中继承载实体204上报的,或者也可以是中继控制实体203中保存的)或中继服务价格(可以是中继承载实体204上报的,或者中继控制实体203中保存的)等。In practical applications, the relay control entity 203 can select one or more relay relay entities according to the maintenance quality of service measurement information (delay, bandwidth, delay jitter, packet loss rate) and/or the parameter information of relay bearer entities. The bearer entity 204 performs a data forwarding and relaying task. Wherein, the parameter information includes but is not limited to: quality of service, relay link reliability (which may be reported by the relay bearer entity 204, or may also be stored in the relay control entity 203) or relay service price (which may be reported by the relay bearer entity 204, or stored in the relay control entity 203), etc.

中继承载实体204负责具体的数据转发,中继承载实体204只提供基本的信令接口,即与中继控制实体203间的控制信令接口,以及承载面信令接口。中继承载实体204可以与用户终端或其他需要数据中继功能的实体建立承载面的连接,为用户终端或其他需要数据中继功能的实体中继业务数据。The relay bearer entity 204 is responsible for specific data forwarding, and the relay bearer entity 204 only provides basic signaling interfaces, that is, the control signaling interface with the relay control entity 203 and the bearer plane signaling interface. The relay bearer entity 204 may establish bearer plane connections with user terminals or other entities requiring data relay functions, and relay service data for user terminals or other entities requiring data relay functions.

中继承载实体204在中继控制实体203的控制下完成中继任务,具体地,中继承载实体204用于获取中继控制实体的地址,向中继控制实体203发送注册请求,以在中继控制实体203注册登记,其中,该注册请求中携带有上述参数信息以向中继控制实体203上报中继承载实体204的参数信息;并且,中继承载实体204还可以配合中继控制实体203完成必要的网管和计费功能。The relay bearer entity 204 completes the relay task under the control of the relay control entity 203. Specifically, the relay bearer entity 204 is used to acquire the address of the relay control entity, and sends a registration request to the relay control entity 203, so as to The relay control entity 203 registers, wherein the registration request carries the above parameter information to report the parameter information of the relay bearer entity 204 to the relay control entity 203; and the relay bearer entity 204 can also cooperate with the relay control entity 203 Complete the necessary network management and billing functions.

另外,中继承载实体204还可以周期性地或在触发事件(例如,中继任务完成)时,向中继控制实体203上报其参数信息,以使唤中继控制实体203可以维护中继承载实体204的实时信息。并且,中继承载实体204在执行中继任务时,还应当维护当前所进行的数据转发任务的信息。In addition, the relay bearer entity 204 can also report its parameter information to the relay control entity 203 periodically or when an event is triggered (for example, the relay task is completed), so that the relay control entity 203 can maintain the relay bearer entity 204 real-time information. Moreover, when the relay bearer entity 204 performs the relay task, it should also maintain the information of the currently performed data forwarding task.

服务质量测量实体205负责对数据流进行服务质量测量。服务质量测量实体205只提供基本的信令接口,即与中继控制实体203间的控制信令接口以及承载面信令接口。服务质量测量实体205可以对本逻辑实体所在的物理实体上的已有数据流进行测量,也可以和其他服务质量测量实体建立专门的测量数据链路进行测量。当建立数据链路时,服务质量测量实体205可以和其他服务质量测量实体进行必要的承载面交互。The service quality measurement entity 205 is responsible for performing service quality measurement on the data flow. The QoS measurement entity 205 only provides basic signaling interfaces, that is, the control signaling interface with the relay control entity 203 and the bearer plane signaling interface. The service quality measurement entity 205 can measure the existing data flow on the physical entity where this logical entity is located, and can also establish a dedicated measurement data link with other service quality measurement entities for measurement. When establishing a data link, the QoS measurement entity 205 can perform necessary bearer plane interaction with other QoS measurement entities.

服务质量测量实体205在中继控制实体203的控制下实现服务质量的测量。进一步地,服务质量测量实体205还用于向中继控制实体203发送注册请求,提交自身信息;The QoS measurement entity 205 implements QoS measurement under the control of the relay control entity 203 . Further, the service quality measurement entity 205 is also used to send a registration request to the relay control entity 203, submitting its own information;

进一步地,服务质量测量实体205还用于维护当前所进行的服务质量测量任务的信息。Further, the QoS measurement entity 205 is also used to maintain information about currently performed QoS measurement tasks.

在具体实施中,多个服务质量测量实体205可以通过服务质量测量代理进行汇聚。即中继控制实体将服务质量测量请求发送给服务质量测量代理,由服务质量测量代理转发给实际的服务质量测量实体205,或者,服务质量测量代理也可以周期性地请求服务质量测量实体205进行服务质量的测量。同时,服务质量测量代理也可以完成部分地服务质量测量实体控制功能包括:接受服务质量测量实体的注册和登记请求;维护服务质量测量实体的实时状态信息;请求服务质量测量实体205进行服务质量测量并维护相关测量数据。In a specific implementation, multiple QoS measurement entities 205 may be aggregated through a QoS measurement proxy. That is, the relay control entity sends the QoS measurement request to the QoS measurement agent, and the QoS measurement agent forwards it to the actual QoS measurement entity 205, or the QoS measurement agent may periodically request the QoS measurement entity 205 to perform Measurement of service quality. At the same time, the service quality measurement agent can also complete part of the service quality measurement entity control functions including: accept the service quality measurement entity registration and registration request; maintain the real-time status information of the service quality measurement entity; request the service quality measurement entity 205 to perform service quality measurement And maintain relevant measurement data.

本发明实施例中,将中继系统的控制与承载功能进行了合理地分配。中继承载实体203只完成基本的数据转发功能,服务质量测量实体只完成基本的测量功能,而复杂的控制功能从中继节点中被剥离出来。从而使得中继控制功能、承载功能和测量功能在实际部署中可以灵活配置。进而,可以在大量的终端中部署简单的中继承载实体204和服务质量测量实体205,降低终端实现难度。同时,在业务升级时只需要升级中继控制实体203,从而提高了升级的效率。进一步地,在本发明实施例中,中继控制实体203也可以实现灵活部署,不需要与被管理的中继承载实体204和服务质量测量实体205部署在同一网络/网段中,大大简化了部署的复杂度。In the embodiment of the present invention, the control and bearer functions of the relay system are reasonably allocated. The relay bearer entity 203 only completes the basic data forwarding function, the service quality measurement entity only completes the basic measurement function, and the complex control function is stripped from the relay node. Therefore, the relay control function, bearer function and measurement function can be flexibly configured in actual deployment. Furthermore, the simple relay bearer entity 204 and the service quality measurement entity 205 can be deployed in a large number of terminals, reducing the difficulty of terminal implementation. At the same time, only the relay control entity 203 needs to be upgraded during service upgrade, thereby improving the efficiency of the upgrade. Further, in the embodiment of the present invention, the relay control entity 203 can also implement flexible deployment, and does not need to be deployed in the same network/network segment as the managed relay bearer entity 204 and the service quality measurement entity 205, which greatly simplifies The complexity of deployment.

在实际网络部署中,中继控制实体、中继承载实体和服务质量测量实体均为逻辑实体,可以灵活部署在不同的物理实体中。虽然本发明实施例主要针对分布式对等网,但本发明实施例的不同逻辑实体的部署可以采用多种方式,并不限于分布式对等网实现。In actual network deployment, the relay control entity, relay bearer entity, and service quality measurement entity are all logical entities, which can be flexibly deployed in different physical entities. Although the embodiment of the present invention is mainly aimed at the distributed peer-to-peer network, the deployment of different logical entities in the embodiment of the present invention can be implemented in various ways, and is not limited to the implementation of the distributed peer-to-peer network.

例如,可以采用集中式部署、混合式部署和分布式部署等。下面分别对本发明实施例的这几种部署方式进行说明。需要说明的是,在下面具体部署方式中,中心控制服务器、群组代理节点、中继节点和测量节点均指具体的物理节点,在一个物理节点中可以包含一个或多个逻辑实体。For example, centralized deployment, hybrid deployment, and distributed deployment can be adopted. The several deployment modes of the embodiments of the present invention will be described respectively below. It should be noted that in the following specific deployment methods, the central control server, group agent node, relay node and measurement node all refer to specific physical nodes, and one physical node may contain one or more logical entities.

图3描述了本发明实施例中用于集中式部署的系统中的网络架构。网络运营商可以仅部署一个中心控制服务器310(可通过多台物理服务器实现),在中心控制服务器310中实现中继控制实体311的功能。可选地,中心控制服务器310也可以包含服务质量测量代理312。网络中可包括多个中继节点(320、330)或测量节点340。其中,在中继节点中可以同时包含中继承载实体(例如,321)和服务质量测量实体(例如,322)或仅包含中继承载实体(例如,331)。测量节点340中仅包含服务质量测量实体341。中心控制服务器310中的中继控制实体311负责控制网络中所有的中继节点和测量节点,以及这些节点中包含的中继承载实体和服务质量测量实体。当中心控制服务器310包含了服务质量测量代理312时,服务质量测量代理312可以负责控制和管理网络中所有的测量节点,以及这些测量节点中包含的服务质量测量实体。Fig. 3 describes the network architecture in the system for centralized deployment in the embodiment of the present invention. The network operator may only deploy one central control server 310 (which may be realized by multiple physical servers), and the central control server 310 implements the function of the relay control entity 311 . Optionally, the central control server 310 may also include a service quality measurement agent 312 . A plurality of relay nodes (320, 330) or measurement nodes 340 may be included in the network. Wherein, the relay node may include both the relay bearer entity (for example, 321 ) and the service quality measurement entity (for example, 322 ) or only the relay bearer entity (for example, 331 ). The measurement node 340 only includes a QoS measurement entity 341 . The relay control entity 311 in the central control server 310 is responsible for controlling all relay nodes and measurement nodes in the network, as well as the relay bearer entities and service quality measurement entities included in these nodes. When the central control server 310 includes a QoS measurement agent 312, the QoS measurement agent 312 may be responsible for controlling and managing all measurement nodes in the network and the QoS measurement entities included in these measurement nodes.

图4描述了本发明实施例中用于混合式部署的系统中的网络架构。网络中可以部署多个对等的群组代理节点410和450,以及中继节点(420、430)和测量节点(440)。群组代理节点中可以同时包含中继控制实体、中继承载实体和服务质量测量实体,也可以仅包含中继控制实体,或者仅包含中继承载实体和服务质量测量实体。每个群组代理节点中的中继控制实体负责网络中一部分的中继节点420和430和测量节点440的管理。群组代理节点中的中继控制实体之间通过信令交互来完成中继承载实体/服务质量测量实体的选择和管理功能。混合式部署中,群组代理节点、中继节点和测量节点可以以对等的方式组成叠加网。Fig. 4 describes the network architecture in the system for hybrid deployment in the embodiment of the present invention. Multiple peer group proxy nodes 410 and 450, as well as relay nodes (420, 430) and measurement nodes (440) may be deployed in the network. The group proxy node may include a relay control entity, a relay bearer entity and a QoS measurement entity at the same time, or may only include a relay control entity, or only include a relay bearer entity and a QoS measurement entity. The relay control entity in each group proxy node is responsible for the management of the relay nodes 420 and 430 and the measurement node 440 in a part of the network. The relay control entities in the group proxy node complete the selection and management functions of the relay bearer entity/QoS measurement entity through signaling interaction. In a hybrid deployment, group proxy nodes, relay nodes, and measurement nodes can form an overlay network in a peer-to-peer manner.

图5描述了本发明实施例中用于分布式部署的系统中的网络架构。在该架构中,每个中继节点(510和520)都包含中继控制实体、中继承载实体和服务质量测量实体。每个中继控制实体只控制本物理节点中的单个中继承载实体和/或服务质量测量实体。中继控制实体通过分布式网络进行交互,或者通过共享数据库的方式来完成中继承载实体和/或服务质量测量实体的选择和管理功能。测量节点530可以仅包含服务质量测量实体。Fig. 5 describes the network architecture in the system for distributed deployment in the embodiment of the present invention. In this architecture, each relay node (510 and 520) includes a relay control entity, a relay bearer entity and a quality of service measurement entity. Each relay control entity only controls a single relay bearer entity and/or service quality measurement entity in the physical node. The relay control entity interacts through the distributed network, or completes the selection and management functions of the relay bearer entity and/or service quality measurement entity by sharing a database. The measurement node 530 may only contain a quality of service measurement entity.

需要说明的是,在本发明实施例中,中继控制实体、中继承载实体和服务质量测量实体也可以与其他网络控制实体或承载实体部署在同一物理实体中。例如,中继承载实体和服务质量测量实体可以作为软件模块嵌入用户终端中,中继控制实体可以与业务控制实体或者其他网元进行合一设置。It should be noted that, in the embodiment of the present invention, the relay control entity, the relay bearer entity and the service quality measurement entity may also be deployed in the same physical entity as other network control entities or bearer entities. For example, the relay bearer entity and the service quality measurement entity can be embedded in the user terminal as software modules, and the relay control entity can be integrated with the service control entity or other network elements.

需要说明的是,虽然本发明实施例中只描述了上述的三种部署方式,但并不限于此,在实际应用中,本发明实施例提供的中继节点系统也可以支持多种其他部署方式。It should be noted that although the embodiment of the present invention only describes the above three deployment methods, it is not limited thereto. In practical applications, the relay node system provided by the embodiment of the present invention can also support various other deployment methods .

在不同的网络部署中,中继控制实体、中继承载实体和服务质量测量实体之间的信令交互可以遵循同样的流程。当多个逻辑实体合一时,具体的信令交互可以通过内部消息实现。In different network deployments, the signaling interaction between the relay control entity, the relay bearer entity and the service quality measurement entity may follow the same process. When multiple logical entities are integrated, the specific signaling interaction can be realized through internal messages.

实施例二Embodiment two

图6为根据本发明实施例二的业务数据的中继方法的流程图,该方法可以通过上述的中继节点系统完成,该方法主要包括以下步骤:FIG. 6 is a flowchart of a method for relaying service data according to Embodiment 2 of the present invention. The method can be completed by the above-mentioned relay node system. The method mainly includes the following steps:

步骤S602,中继控制实体203接收中继请求,其中,该中继请求用于为第一节点与第二节点之间的数据业务请求中继资源;Step S602, the relay control entity 203 receives a relay request, where the relay request is used to request relay resources for data services between the first node and the second node;

例如,来自用户终端或业务控制实体的中继请求,该中继请求中可以携带第一节点和第二节点的地址、请求的业务类型、发送中继请求的用户身份验证信息、请求的服务质量要求等信息。For example, a relay request from a user terminal or a service control entity may carry the addresses of the first node and the second node, the requested service type, the authentication information of the user sending the relay request, and the requested service quality request information.

步骤S604,中继控制实体203选择承载该数据业务的中继承载实体204,请求该中继承载实体204执行该数据业务的中继任务;Step S604, the relay control entity 203 selects the relay bearer entity 204 that bears the data service, and requests the relay bearer entity 204 to perform the relay task of the data service;

中继控制实体203可以任意选择中继承载实体204,也可以执行相应的中继选择算法选择该中继任务的中继承载实体204。例如,中继控制实体203可以根据中继承载实体204可提供的具体服务质量、中继承载实体204的参数信息(例如,中继承载实体的处理能力、中继承载实体目前连接的接入网类型、中继承载实体现有的中继任务数、中继任务数的上限等)选择中继承载实体204。The relay control entity 203 may select the relay bearer entity 204 arbitrarily, or may execute a corresponding relay selection algorithm to select the relay bearer entity 204 for the relay task. For example, the relay control entity 203 can provide specific service quality according to the relay bearer entity 204, the parameter information of the relay bearer entity 204 (for example, the processing capability of the relay bearer entity, the access network currently connected to the relay bearer entity) type, the existing number of relay tasks of the relay carrying entity, the upper limit of the number of relay tasks, etc.) select the relay carrying entity 204.

例如,中继控制实体203向中继承载实体204发送中继资源请求,请求中继承载实体为该中继任务保留中继资源。For example, the relay control entity 203 sends a relay resource request to the relay bearer entity 204, requesting the relay bearer entity to reserve relay resources for the relay task.

其中,中继承载实体204可提供的具体服务质量可以通过请求服务质量测量实体205测量获得,也可以通过与其他中继控制实体交互获取,还可以从中继控制实体203保存(即维护)的服务质量测量信息中获取。Among them, the specific service quality that the relay bearer entity 204 can provide can be obtained by requesting the service quality measurement entity 205 to measure, or can be obtained through interaction with other relay control entities, or can be obtained from the service stored (that is, maintained) by the relay control entity 203 obtained from quality measurement information.

其中,中继承载实体204的参数信息可以是中继承载实体204在注册时上报的,也可以是中继承载实体204在注册后周期性地上报的,或者,在预定触发事件发生时上报的。Wherein, the parameter information of the relay bearer entity 204 may be reported by the relay bearer entity 204 during registration, or may be reported periodically by the relay bearer entity 204 after registration, or reported when a predetermined trigger event occurs .

步骤S606,中继承载实体为上述数据业务预留中继资源,与第一节点和第二节点分别建立数据连接,中转第一节点与第二节点之间的业务数据。In step S606, the relay bearer entity reserves relay resources for the above-mentioned data services, establishes data connections with the first node and the second node respectively, and relays service data between the first node and the second node.

通过本发明实施例提供的上述方法,由中继控制实体选择承载业务数据的中继承载实体,从而将中继节点的控制和承载功能分离,从而使得中继控制功能、承载功能和测量功能在实际部署中可以灵活配置,降低了中继功能实现的难度,提高了网络部署的灵活性。Through the above method provided by the embodiment of the present invention, the relay control entity selects the relay bearer entity that carries the service data, thereby separating the control and bearer functions of the relay node, so that the relay control function, the bearer function and the measurement function are in the It can be flexibly configured in actual deployment, which reduces the difficulty of implementing the relay function and improves the flexibility of network deployment.

实施例三Embodiment three

本发明实施例中,对中继承载实体204在中继控制实体205进行注册的流程进行说明。In the embodiment of the present invention, the process of registering by the relay bearer entity 204 with the relay control entity 205 is described.

图7为本发明实施例中中继承载实体向中继控制实体进行注册的流程示意图。其中,注册过程是中继承载实体在系统启动或者网络环境变化后,通知中继控制实体其基本状况的过程。主要包括以下步骤:Fig. 7 is a schematic flowchart of a relay bearer entity registering with a relay control entity in an embodiment of the present invention. Among them, the registration process is a process in which the relay bearer entity notifies the relay control entity of its basic status after the system starts or the network environment changes. It mainly includes the following steps:

701,中继承载实体在系统启动,或感知网络环境发生变化后,确定需要进行注册。701. The relay bearer entity determines that registration needs to be performed after the system starts up or senses a change in the network environment.

中继承载实体首先获取中继控制实体的网络地址。具体的获取方式包括但不限于以下方式:A)通过查询地址服务器或域名解析服务器(DNS),B)通过网络配置信息动态获得,C)通过中继承载实体静态配置或缓存的地址列表,D)通过分布式哈希表查找。The relay bearer entity first obtains the network address of the relay control entity. The specific acquisition methods include but are not limited to the following methods: A) by querying the address server or domain name resolution server (DNS), B) dynamically obtained through network configuration information, C) by relaying the statically configured or cached address list of the entity, D ) through the distributed hash table lookup.

702,中继承载实体向中继控制实体发送注册信息;702. The relay bearer entity sends registration information to the relay control entity;

其中,注册信息可以包含但不限于以下内容:中继承载实体的标识、中继承载实体的身份验证信息、中继承载实体的网络地址、中继承载实体的处理能力(CPU、内存、网络带宽、端口资源和电池余量等)和中继承载实体目前连接的接入网类型。Among them, the registration information may include but not limited to the following content: the identity of the relaying entity, the identity verification information of the relaying entity, the network address of the relaying entity, the processing capability (CPU, memory, network bandwidth) of the relaying entity , port resources, remaining battery power, etc.) and the type of access network to which the relay bearer entity is currently connected.

703,中继控制实体记录中继承载实体的相关信息,返回注册成功信息;703. The relay control entity records the relevant information of the relay bearer entity, and returns registration success information;

中继控制实体可以根据运营策略和中继承载实体的信息,拒绝中继承载实体登记,返回登记失败信息并指明失败原因。中继承载实体在登记失败后,除非网络环境变化或相关处理能力发生变化,不再重新尝试登记流程。The relay control entity can reject the registration of the relay bearer entity according to the operation policy and the information of the relay bearer entity, and return the registration failure information and indicate the reason for the failure. After the relay bearer entity fails to register, it will not retry the registration process unless the network environment changes or the relevant processing capabilities change.

类似地,服务质量测量实体也需要向中继控制实体或服务质量测量代理进行注册。其具体流程和中继承载实体的注册流程一致,具体不再赘述。如果服务质量测量实体和中继承载实体合一设置,其注册流程可以简化,通过同一条消息完成。Similarly, the QoS measurement entity also needs to register with the relay control entity or the QoS measurement agent. The specific process is the same as the registration process of the intermediate bearer entity, and will not be described in detail. If the QoS measurement entity and the relay bearer entity are set together, the registration process can be simplified and completed through the same message.

在以上流程中,如果采用集中式部署,所有中继承载实体的注册消息均发往同一个中继控制实体。如果采用混合式部署,中继承载实体通过步骤701中描述的四种方式查询其所属的群组代理节点进行注册。如果采用分布式部署,中继承载实体向同一物理节点中的中继控制实体注册。In the above process, if centralized deployment is adopted, the registration messages of all relay bearer entities are sent to the same relay control entity. If a hybrid deployment is adopted, the relay bearer entity queries the group proxy node to which it belongs through the four methods described in step 701 for registration. If distributed deployment is adopted, the relay bearer entity registers with the relay control entity in the same physical node.

实施例四Embodiment four

图7为本发明实施例中中继承载实体向中继控制实体上报信息的流程示意图。中继承载实体可以向所归属中继控制实体上报自身的相关信息。上报过程可以通过定时器定期触发,或由某些事件触发(如转发任务完成等)。具体步骤描述如下:FIG. 7 is a schematic flowchart of a relay bearer entity reporting information to a relay control entity in an embodiment of the present invention. The relay bearer entity can report its own related information to the relay control entity to which it belongs. The reporting process can be periodically triggered by a timer, or triggered by certain events (such as the completion of forwarding tasks, etc.). The specific steps are described as follows:

801,中继承载实体上报自身信息;801. Relay the bearer entity to report its own information;

其中,上报信息中可以包含但不限于以下参数:中继承载实体的标识、中继承载实体的身份验证信息、中继承载实体的网络流量、现有中继任务数、中继任务数上限和中继承载实体启动以来经过的时间等。上报信息中还可以包含具体中继任务的参数,其中包含:中继任务标识、任务流量、任务执行时长和任务涉及的数据连接列表。Among them, the reported information may include but not limited to the following parameters: the identity of the relay bearer entity, the identity verification information of the relay bearer entity, the network traffic of the relay bearer entity, the number of existing relay tasks, the upper limit of the number of relay tasks and Relay the time elapsed since the bearer entity was started, etc. The reported information may also include specific relay task parameters, including: relay task identifier, task flow, task execution duration, and a list of data connections involved in the task.

802,接受到上报信息后,中继控制实体保存上述信息,并且,可以选择返回上报信息响应,也可以不返回任何信息。802. After receiving the reported information, the relay control entity saves the above information, and may choose to return a response to the reported information, or may not return any information.

实施例五Embodiment five

图9描述了中继控制实体请求服务质量测量实体进行服务质量测量流程示意图。中继控制实体在进行中继节点选择时,需要对具体中继承载实体的预期服务质量进行比较。由于中继控制实体可能与中继承载实体不在同一个物理网络/网段中,中继控制实体需要请求在特定网段内的服务质量测量实体进行服务质量测量。服务质量测量可以在每次中继节点选择时进行,也可以在平时定期实施。服务质量测量请求可以直接发给服务质量测量实体,也可以经过服务质量代理中转。主要包括以下步骤:Fig. 9 depicts a schematic flow diagram of a relay control entity requesting a service quality measurement entity to perform service quality measurement. When the relay control entity selects the relay node, it needs to compare the expected service quality of the specific relay bearer entity. Since the relay control entity may not be in the same physical network/network segment as the relay bearer entity, the relay control entity needs to request the service quality measurement entity in a specific network segment to perform service quality measurement. QoS measurement can be performed every time a relay node is selected, or it can be implemented regularly in normal times. The QoS measurement request can be sent directly to the QoS measurement entity, or can be transferred through a QoS proxy. It mainly includes the following steps:

901,依据中继选择需求,中继控制实体需要测量服务质量测量实体1和服务质量测量实体2之间的路径的服务质量,中继控制实体向服务质量测量实体1发送服务质量测量请求消息;901. According to the relay selection requirement, the relay control entity needs to measure the service quality of the path between the service quality measurement entity 1 and the service quality measurement entity 2, and the relay control entity sends a service quality measurement request message to the service quality measurement entity 1;

其中,该服务质量测量请求消息中携带的信息包括但不限于:待测量路径的信息、需要测量的参数、测量方式、测量重复次数和测量时长,以及是否允许返回已缓存的测量数据等。Wherein, the information carried in the QoS measurement request message includes, but is not limited to: information about the path to be measured, parameters to be measured, measurement mode, measurement repetition times and measurement duration, and whether cached measurement data is allowed to be returned, etc.

902,可选地,中继控制实体可以向服务质量测量实体2发送服务质量测量请求消息以允许服务质量测量实体1与服务质量测量实体2建立连接,其中,该服务质量测量请求可以通过其他中继控制实体转发;902. Optionally, the relay control entity may send a QoS measurement request message to the QoS measurement entity 2 to allow the QoS measurement entity 1 to establish a connection with the QoS measurement entity 2, where the QoS measurement request may pass through other forwarded by the controlling entity;

903,服务质量测量实体1和服务质量测量实体2之间建立数据连接,并进行具体的数据连接测量;903. Establish a data connection between the service quality measurement entity 1 and the service quality measurement entity 2, and perform specific data connection measurement;

904,服务质量测量实体1向中继控制实体返回测量结果(即服务质量测量信息),中继控制实体保存测量结果;904, the service quality measurement entity 1 returns the measurement result (that is, the service quality measurement information) to the relay control entity, and the relay control entity saves the measurement result;

可选地,中继控制实体可以主动将自己保存的测量结果发送给其他中继控制实体,或在其他中继控制实体请求下共享测量结果。Optionally, the relay control entity may proactively send the measurement results saved by itself to other relay control entities, or share the measurement results at the request of other relay control entities.

可选地,中继控制实体可以向服务质量测量代理请求服务质量测量信息,服务质量测量代理可以选择合适的服务质量测量实体进行服务质量测量,或者将自己保存的服务质量测量信息直接发送给中继控制实体。Optionally, the relay control entity may request service quality measurement information from the service quality measurement agent, and the service quality measurement agent may select an appropriate service quality measurement entity to perform service quality measurement, or directly send the service quality measurement information saved by itself to the central successor to the controlling entity.

实施例六Embodiment six

本发明实施例描述了服务质量测量实体主动上报服务质量测量信息的流程。在本实施例中,中继控制实体要求服务质量测量实体在实际业务进行的过程中,对业务数据流的服务质量进行测量。测量结果可以在每次业务完成后由服务质量测量实体主动上报。The embodiment of the present invention describes the flow of the QoS measurement entity actively reporting the QoS measurement information. In this embodiment, the relay control entity requires the service quality measurement entity to measure the service quality of the service data flow during the actual service process. The measurement result can be actively reported by the service quality measurement entity after each service is completed.

图10为本实施例服务质量测量的流程图,主要包括以下步骤:Fig. 10 is a flow chart of the quality of service measurement in this embodiment, which mainly includes the following steps:

1001,中继控制实体要求服务质量测量实体进行数据业务服务质量测量,其中,在服务质量测量请求消息中,中继控制实体说明需要测量的业务类型和特征、测量任务持续时间、测量内容,上报方式等信息;1001. The relay control entity requires the service quality measurement entity to perform data service quality measurement, wherein, in the service quality measurement request message, the relay control entity specifies the type and characteristics of the service to be measured, the duration of the measurement task, and the measurement content, and reports method and other information;

1002,服务质量测量实体对经过该服务质量测量实体所在的物理节点,或该物理节点发起的,或该物理节点终止的业务数据流进行监测,监测到当数据业务1符合服务质量测量请求消息中的业务类型和特征描述时,服务质量测量实体对业务1的数据流进行测量;其中,业务类型和特征可以包括但不限于:业务种类,数据流量,连接协议种类,对端网址等;1002. The service quality measurement entity monitors the service data flow passing through the physical node where the service quality measurement entity is located, or initiated by the physical node, or terminated by the physical node, and detects that when the data service 1 conforms to the service quality measurement request message When describing the business type and characteristics of the business, the service quality measurement entity measures the data flow of business 1; wherein, the business type and characteristics may include but not limited to: business type, data flow, connection protocol type, peer URL, etc.;

1003,服务质量测量实体按照测量请求消息中的上报方式要求,填写测量结果(即服务质量测量信息)上报给中继控制实体,中继控制实体接收并保存该服务质量测量信息;1003, the service quality measurement entity fills in the measurement result (that is, the service quality measurement information) according to the reporting method requirements in the measurement request message and reports it to the relay control entity, and the relay control entity receives and stores the service quality measurement information;

其中,上报时间可以是在每次业务测量完成后,或获取足够测量数据后,或定时上报。Wherein, the reporting time may be after each service measurement is completed, or after obtaining sufficient measurement data, or reporting at regular intervals.

1004,服务质量测量实体检测到数据业务2符合其需要测量的业务类型和特征,服务质量测量实体对业务2的数据流进行测量;1004. The service quality measurement entity detects that the data service 2 conforms to the service type and characteristics that it needs to measure, and the service quality measurement entity measures the data flow of the service 2;

1005,服务质量测量实体据上报方式填写测量结果并发送给中继控制实体,中继控制实体接收并保存该测量结果。1005. The service quality measurement entity fills in the measurement result according to the reporting method and sends it to the relay control entity, and the relay control entity receives and saves the measurement result.

实施例七Embodiment seven

本发明实施例中描述了中继控制实体接受外部请求选择中继承载实体承载数据的流程。当业务需要通过中继节点来建立连接时,用户终端节点或业务控制实体都可以向中继控制实体发起中继请求来请求中继资源。中继控制实体选择合适的中继承载实体来建立相应的连接。The embodiment of the present invention describes the process in which the relay control entity accepts an external request to select a relay bearer entity to carry data. When a service needs to establish a connection through a relay node, both the user terminal node or the service control entity can initiate a relay request to the relay control entity to request relay resources. The relay control entity selects an appropriate relay bearer entity to establish a corresponding connection.

图11为本实施例中实现业务数据中转的流程图,主要包括以下步骤:FIG. 11 is a flow chart for implementing business data transfer in this embodiment, which mainly includes the following steps:

1101,用户终端1需要通过中继节点来建立同用户终端2的数据业务连接,用户终端1向中继控制实体发送中继请求来请求中继资源,该请求中可以包含以下信息:用户终端1、2的地址、用户请求的业务类型、用户身份验证信息、请求的服务质量要求等;1101. User terminal 1 needs to establish a data service connection with user terminal 2 through a relay node. User terminal 1 sends a relay request to the relay control entity to request relay resources. The request may include the following information: User terminal 1 , 2's address, the type of business requested by the user, user identity verification information, the requested service quality requirements, etc.;

该消息可以通过业务控制实体或其它中继控制实体转发,也可以由业务控制实体直接生成和发送。The message can be forwarded by the service control entity or other relay control entities, or directly generated and sent by the service control entity.

1102,中继控制实体根据用户请求的中继需求,执行相应的中继选择算法,选定本次业务由中继承载实体1完成;1102. The relay control entity executes a corresponding relay selection algorithm according to the relay requirements requested by the user, and selects this service to be completed by the relay bearer entity 1;

其中,中继选择算法可以利用不同中继承载实体可提供的具体服务质量、中继承载实体的负载等信息来进行承载实体的选择。在执行选择算法时,中继控制实体可以同其他实体交互以获取相应的测量信息,或请求服务质量测量实体进行测量(执行实施例五所述的流程),或使用中继控制实体保留的服务质量测量信息(可以是通过实施例五的流程获取的,也可以是通过实施例六的流程获取,还可以是通过与其他中继控制实体获取的)来指导中继承载实体选择。Wherein, the relay selection algorithm can use information such as the specific service quality that different relay bearer entities can provide, the load of the relay bearer entity, etc. to select the bearer entity. When executing the selection algorithm, the relay control entity can interact with other entities to obtain corresponding measurement information, or request the service quality measurement entity to perform measurement (execute the process described in Embodiment 5), or use the service reserved by the relay control entity The quality measurement information (which may be obtained through the process of Embodiment 5, may also be obtained through the process of Embodiment 6, or may be obtained from other relay control entities) guides the relay bearer entity selection.

1103,中继控制实体向被选定的中继承载实体1发送中继资源请求信息以保留中继资源,其中,中继资源请求信息包含具体的中继类型,数据转发要求,预留资源的参数等;1103. The relay control entity sends relay resource request information to the selected relay bearer entity 1 to reserve relay resources, wherein the relay resource request information includes specific relay types, data forwarding requirements, and reserved resource information. parameters, etc.;

1104,中继承载实体保留中继资源后向中继控制实体返回响应消息,该响应消息中包含中继承载实体1为本次业务预留的中继资源的参数;1104. After the relay bearer entity reserves the relay resource, it returns a response message to the relay control entity, and the response message includes the parameters of the relay resource reserved by the relay bearer entity 1 for this service;

1105,中继控制实体通过中继请求响应消息向用户终端1返回中继承载实体1预留资源的相关参数;1105. The relay control entity returns the relevant parameters of the resources reserved by the relay bearer entity 1 to the user terminal 1 through a relay request response message;

1106,用户终端1和用户终端2通过中继承载实体1建立数据连接,由中继承载实体1中转用户终端1和用户终端2的业务数据。1106, the user terminal 1 and the user terminal 2 establish a data connection through the relay bearer entity 1, and the relay bearer entity 1 relays the service data of the user terminal 1 and the user terminal 2.

在上述流程中,步骤1105中,中继控制实体可以返回一个或多个中继承载实体的信息。则在上述流程中,在步骤1106前或步骤1106后,用户终端1可以请求服务质量测量实体测量实际连接质量,再决定实际使用哪一个中继承载实体建立连接。例如,如果服务质量测量实体不是位于用户终端1,则用户终端1可以通过中继控制实体向服务质量测量实体发送测量请求,如果服务质量测量实体部署在用户终端1,则用户终端1可以直接通过其服务质量测量实体执行测量任务。In the above process, in step 1105, the relay control entity may return information of one or more relay bearer entities. Then in the above process, before step 1106 or after step 1106, user terminal 1 may request the service quality measurement entity to measure the actual connection quality, and then decide which relay bearer entity to actually use to establish the connection. For example, if the QoS measurement entity is not located in UE 1, UE 1 can send a measurement request to the QoS measurement entity through the relay control entity; if the QoS measurement entity is deployed in UE 1, UE 1 can directly pass through Its QoS measurement entity performs measurement tasks.

从以上的描述中,可以看出,在本发明实施例中,通过将中继系统的控制与承载功能进行合理地分配,中继承载实体只完成基本的数据转发功能,服务质量测量实体只完成基本的测量功能,而复杂的控制功能从中继节点中被剥离出来。这样,中继控制功能、承载功能和测量功能在实际部署中可以灵活配置。从而,可以在大量的终端中部署简单的中继承载实体和服务质量测量实体,降低终端实现难度。同时,在业务升级时只需要升级中继控制实体。进一步地,在中继控制实体独立后,中继控制实体也可以实现灵活部署,不需要与被管理的中继承载实体和服务质量测量实体在同一网络/网段中,大大简化了部署的复杂度。From the above description, it can be seen that in the embodiment of the present invention, by reasonably allocating the control and bearer functions of the relay system, the relay bearer entity only completes the basic data forwarding function, and the service quality measurement entity only completes the Basic measurement functions, while complex control functions are stripped from relay nodes. In this way, the relay control function, bearer function and measurement function can be flexibly configured in actual deployment. Therefore, simple relay bearer entities and service quality measurement entities can be deployed in a large number of terminals, reducing the difficulty of terminal implementation. At the same time, only the relay control entity needs to be upgraded when the service is upgraded. Furthermore, after the relay control entity is independent, the relay control entity can also be deployed flexibly, and does not need to be in the same network/network segment as the managed relay bearer entity and service quality measurement entity, which greatly simplifies the complexity of deployment Spend.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (19)

1. a relay node is characterized in that, comprising:
The relay and control entity is used to receive relay request, selects relaying to carry entity for the relay task that said relay request is asked, and asks said relaying to carry entity and carries out said relay task, and obtain qos measurement information from the qos measurement entity;
Said relaying carries entity, is used to carry out said relay task, the business datum that transfer is relevant with said relay task;
Said qos measurement entity is used to carry out the qos measurement task, gives said relay and control entity with the said qos measurement information reporting that obtains.
2. relay node according to claim 1 is characterized in that,
Said relaying carries the network address that entity also is used to obtain said relay and control entity, sends to said relay and control entity and carries the register requirement that said relaying carries the parameter information of entity;
Said relay and control entity also is used to receive said register requirement, preserves the said parameter information that carries in the said register requirement.
3. relay node according to claim 1 is characterized in that, said relaying carrying entity also is used for periodically or when trigger event takes place, reports said relaying to carry the parameter information of entity to said relay and control entity.
4. according to the said relay node of claim 1, it is characterized in that said relay and control entity also is used for obtaining and preserve qos measurement information from said relay node inside or other outside relay and control entities.
5. according to each described relay node in the claim 1 to 4, it is characterized in that said relay and control entity carries entity according to said parameter information and/or the said relaying of said qos measurement Information Selection that said relaying carries entity.
6. relay node according to claim 1 is characterized in that,
Said qos measurement entity also is used to obtain the network address of said relay and control entity, sends register requirement to said relay and control entity;
Said relay and control entity also is used to receive said register requirement, accepts the registration of said qos measurement entity.
7. relay node according to claim 1 is characterized in that, the said measurement result that said relay and control entity also is used to receive sends to inner or other the outside relay and control entities of said relay node.
8. according to each described relay node in the claim 1 to 4,6 and 7, it is characterized in that said relay and control entity also is used to obtain network topological information.
9. according to each described relay node in the claim 1 to 4,6 and 7, it is characterized in that said relay and control entity also is used for carrying out alternately with webmaster and charging entity, accomplish network management task and charging task.
10. according to each described relay node in the claim 1 to 4,6 and 7; It is characterized in that; Said relaying carries entity and is used to said relay task reservation relay resource; Set up the first node corresponding and the data of Section Point respectively and be connected, connect the said business datum of transmitting between said first node and the said Section Point through said data with said relay task.
11. relay node according to claim 10 is characterized in that, said first node and said Section Point are two peer node in the peer-to-peer network.
12. according to each described relay node in the claim 1 to 4,6 and 7,
It is characterized in that said relay node also comprises:
The qos measurement agency; Be used to receive the said qos measurement task that said relay and control entity issues said qos measurement task is sent to said qos measurement entity, or periodically issue said qos measurement task to said qos measurement entity.
13. the trunking method of a business datum is characterized in that, comprising:
The relay and control entity receives relay request, and wherein, said relay request is used to the data service request relay resource between first node and the Section Point;
The relaying that said relay and control entity selection is carried said data service carries entity, asks said relaying to carry the relay task that entity is carried out said data service;
It is that relay resource is reserved in said data service that said relaying carries entity, sets up data respectively with said first node and said Section Point and is connected, the business datum between said first node of transfer and the said Section Point.
14. method according to claim 13 is characterized in that, the relaying carrying entity that said relay and control entity selection is carried said data service comprises:
Said relay and control entity obtains parameter information that said relaying carries entity and carries the relevant qos measurement information of entity with said relaying;
Said relay and control entity carries entity according to said parameter information and the said relaying of said qos measurement information.
15. method according to claim 14 is characterized in that, said relay and control entity obtains one of in the following manner the qos measurement information that said relaying carries entity:
Said relay and control entity is through carrying the relevant qos measurement information of entity with obtaining alternately with said relaying of other relay and control entities;
Said relay and control entity obtains from the qos measurement information of having preserved with said relaying and carries the relevant qos measurement information of entity;
Said relay and control entity carries entity through request and said relaying and carries out qos measurement at the qos measurement entity of the same physical network or the network segment, obtains with said relaying and carries the relevant qos measurement information of entity.
16. method according to claim 15 is characterized in that, said relay and control entity obtains said qos measurement information and comprises through asking said qos measurement entity to carry out qos measurement:
Said relay and control entity sends measurement request to said qos measurement entity; Wherein, Carry the information in path to be measured in the said measurement request, said path to be measured is the path between said qos measurement entity and another qos measurement entity;
Receive and set up data between said qos measurement entity and said another qos measurement entity of said measurement request and connect, measure the parameter that said data connect;
Said qos measurement entity is given said relay and control entity with measurement result as said qos measurement information reporting according to the mode that reports of carrying in the said measurement request.
17. method according to claim 16; It is characterized in that; After said qos measurement entity was given said relay and control entity with said qos measurement information reporting, said method also comprises: said relay and control entity received and preserves said qos measurement information.
18. method according to claim 15 is characterized in that, said method also comprises:
Said relay and control entity sends measurement request to said qos measurement entity, asks said qos measurement entity that the service quality of the business data flow of ongoing business is measured;
Said qos measurement entity to through the physical node at said qos measurement entity place or initiate by said physical node or monitor by the business data flow that said physical node stops, find the said business data flow that said relay and control entity requests is measured;
Said qos measurement entity is measured the said business data flow that finds, and gives said relay and control entity with the qos measurement information reporting that measures;
Said relay and control entity receives and preserves the said qos measurement information that said qos measurement entity reports.
19. method according to claim 14 is characterized in that, said relay and control entity obtains parameter information that said relaying carries entity and comprises one of following:
Said relay and control entity receives said relaying and carries the register requirement of carrying said parameter information that entity sends, and from said register requirement, obtains and preserve said parameter information;
Said relay and control entity receives and preserves said relaying and carries entity periodically or the said parameter information that reports when taking place of trigger event.
CN201010227024.2A 2010-07-02 2010-07-02 The trunking method of business datum and relay node Expired - Fee Related CN102316086B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010227024.2A CN102316086B (en) 2010-07-02 2010-07-02 The trunking method of business datum and relay node
PCT/CN2011/075099 WO2012000366A1 (en) 2010-07-02 2011-06-01 Relay method for service data and relay node system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010227024.2A CN102316086B (en) 2010-07-02 2010-07-02 The trunking method of business datum and relay node

Publications (2)

Publication Number Publication Date
CN102316086A true CN102316086A (en) 2012-01-11
CN102316086B CN102316086B (en) 2016-03-02

Family

ID=45401380

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010227024.2A Expired - Fee Related CN102316086B (en) 2010-07-02 2010-07-02 The trunking method of business datum and relay node

Country Status (2)

Country Link
CN (1) CN102316086B (en)
WO (1) WO2012000366A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105393633A (en) * 2013-07-17 2016-03-09 高通股份有限公司 Multi-band management of wireless relaying networks
CN107018531A (en) * 2017-03-06 2017-08-04 京信通信技术(广州)有限公司 A kind of method of processing data business in Long Term Evolution LTE base station and base station
CN107743046A (en) * 2017-08-21 2018-02-27 上海源岷投资管理有限公司 The radio relay station device and method of a kind of data acquisition for rural biogas
WO2021078061A1 (en) * 2019-10-21 2021-04-29 中兴通讯股份有限公司 Data transmission quality measurement method, forwarding device and readable storage medium
CN113453360A (en) * 2021-06-22 2021-09-28 联想(北京)有限公司 Data transmission method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079807A (en) * 2007-07-06 2007-11-28 中国科学院沈阳计算技术研究所有限公司 A mesh relaying method and IP communication system for controlling media transmission path
CN101188565A (en) * 2006-11-22 2008-05-28 佳能株式会社 Control station device and communication device, control method thereof, and wireless communication system
CN101188509A (en) * 2006-11-15 2008-05-28 富士通株式会社 A method, system, program and readable storage medium for providing service quality assurance for network services
US20090252049A1 (en) * 2005-12-12 2009-10-08 Reiner Ludwig Method and devices for specifying the quality of service in a transmission of data packets

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4952135B2 (en) * 2006-08-17 2012-06-13 富士通株式会社 Wireless terminal, relay station, wireless base station, and communication method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090252049A1 (en) * 2005-12-12 2009-10-08 Reiner Ludwig Method and devices for specifying the quality of service in a transmission of data packets
CN101188509A (en) * 2006-11-15 2008-05-28 富士通株式会社 A method, system, program and readable storage medium for providing service quality assurance for network services
CN101188565A (en) * 2006-11-22 2008-05-28 佳能株式会社 Control station device and communication device, control method thereof, and wireless communication system
CN101079807A (en) * 2007-07-06 2007-11-28 中国科学院沈阳计算技术研究所有限公司 A mesh relaying method and IP communication system for controlling media transmission path

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105393633A (en) * 2013-07-17 2016-03-09 高通股份有限公司 Multi-band management of wireless relaying networks
CN107018531A (en) * 2017-03-06 2017-08-04 京信通信技术(广州)有限公司 A kind of method of processing data business in Long Term Evolution LTE base station and base station
CN107018531B (en) * 2017-03-06 2020-01-14 京信通信系统(中国)有限公司 Method for processing data service in Long Term Evolution (LTE) base station and base station
CN107743046A (en) * 2017-08-21 2018-02-27 上海源岷投资管理有限公司 The radio relay station device and method of a kind of data acquisition for rural biogas
WO2021078061A1 (en) * 2019-10-21 2021-04-29 中兴通讯股份有限公司 Data transmission quality measurement method, forwarding device and readable storage medium
CN112769631A (en) * 2019-10-21 2021-05-07 中兴通讯股份有限公司 Method for measuring data transmission quality, forwarding device and readable storage medium
CN112769631B (en) * 2019-10-21 2024-02-06 中兴通讯股份有限公司 Method for measuring data transmission quality, forwarding device and readable storage medium
CN113453360A (en) * 2021-06-22 2021-09-28 联想(北京)有限公司 Data transmission method and device

Also Published As

Publication number Publication date
WO2012000366A1 (en) 2012-01-05
CN102316086B (en) 2016-03-02

Similar Documents

Publication Publication Date Title
US11310868B2 (en) Application topology aware user plane selection in NR and 5GC
US10051527B2 (en) Systems and methods for evolved packet core cluster and session handling
CN101155134B (en) Path computation and network topological method, structure and system
US9198020B2 (en) OAMP for distributed mobile architecture
CN101621449B (en) Methods and device for terminal access and proxy update in mesh network
JP7434590B2 (en) Distributed Anchor Application Trigger Setup for Edge Computing
US10945180B2 (en) Mobility management method, apparatus, and system
JP2018517340A (en) System and method for virtualized functions in control plane and data plane
US11800587B2 (en) Method for establishing subflow of multipath connection, apparatus, and system
US10462048B2 (en) Virtual cluster establishment method and network device
WO2012065531A1 (en) Method, device, and system for implementing relay selection
US10397791B2 (en) Method for auto-discovery in networks implementing network slicing
WO2013040970A1 (en) Relay node selecting method and device
CN102469171B (en) Realize the method for two terminal node intercommunications in different IP territory, system and equipment
CN112533177A (en) Method, device, apparatus and medium for providing and discovering moving edge calculation
EP4145906A1 (en) Non-ip type data transmission processing method, device and apparatus, and medium
CN115604172A (en) Method, device and system for forwarding message
CN101345746A (en) A method, device and system for resource admission control fusion
CN102316086A (en) Relay method for service data and relay node system
CN102821115B (en) A kind of method and apparatus of point-to-point P2P transfer resource
US20220393969A1 (en) 3gpp network function set adaptation for pre-5g network elements
US10686752B2 (en) Methods for configuring and managing an IP network, corresponding devices and computer programs
WO2022141528A1 (en) Method and device for determining mec access point
Petropoulos et al. OpenFlow-compliant topology management for SDN-enabled information centric networks
Zhang et al. Research on architecture and application of computing network convergence service orchestration

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160302

Termination date: 20200702