[go: up one dir, main page]

CN108259408B - An information transmission method, server and system - Google Patents

An information transmission method, server and system Download PDF

Info

Publication number
CN108259408B
CN108259408B CN201611236960.3A CN201611236960A CN108259408B CN 108259408 B CN108259408 B CN 108259408B CN 201611236960 A CN201611236960 A CN 201611236960A CN 108259408 B CN108259408 B CN 108259408B
Authority
CN
China
Prior art keywords
terminal device
information
edge node
target
source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611236960.3A
Other languages
Chinese (zh)
Other versions
CN108259408A (en
Inventor
南海涛
倪伟
蔡慧
文静
李倩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
Research Institute of China Mobile Communication Co Ltd
China Mobile Communications 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 Research Institute of China Mobile Communication Co Ltd, China Mobile Communications Corp filed Critical Research Institute of China Mobile Communication Co Ltd
Priority to CN201611236960.3A priority Critical patent/CN108259408B/en
Publication of CN108259408A publication Critical patent/CN108259408A/en
Application granted granted Critical
Publication of CN108259408B publication Critical patent/CN108259408B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data

Landscapes

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

Abstract

本发明公开了一种信息传输方法、服务器及系统,所述方法包括:接收到源终端设备的信息传输请求,其中,所述信息传输请求中至少包括有源终端设备的网络标识信息、以及待上传信息的相关信息;检测到目标终端设备的针对待上传信息的获取请求,其中,所述获取请求中至少包括有所述目标终端设备的网络标识信息、以及所请求获取的待上传信息的相关信息;至少基于所述源终端设备的网络标识信息、目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备配置传输链路,所述传输链路用于在所述源终端设备以及所述目标终端设备进行所述信息的传输。

Figure 201611236960

The present invention discloses an information transmission method, server and system. The method includes: receiving an information transmission request from a source terminal device, wherein the information transmission request at least includes network identification information of the active terminal device, and a pending information transmission request. Relevant information of the uploaded information; an acquisition request of the target terminal device for the information to be uploaded is detected, wherein the acquisition request at least includes the network identification information of the target terminal device and the related information of the requested information to be uploaded. information; at least based on the network identification information of the source terminal device and the network identification information of the target terminal device, configure a transmission link for the source terminal device and the target terminal device, and the transmission link is used for The terminal device and the target terminal device transmit the information.

Figure 201611236960

Description

Information transmission method, server and system
Technical Field
The present invention relates to information transmission management technologies in the field of communications, and in particular, to an information transmission method, a server, and a system.
Background
In the prior art, a CDN has two types, namely active delivery and passive delivery, where active delivery (Push) refers to supporting content to be actively pushed to an edge node according to specified delivery policy configuration and an instruction of a service system after content is actively injected from a content source into a content network; passive distribution (Pull) refers to that a service system does not actively inject content, and when a terminal requests content from a content source and an edge node misses, the content is acquired from a previous-level content source in a source returning mode.
With the rise of real-time services such as live broadcast and VR, the existing CDN network is challenged severely, and the problems that the real-time and bursty requirements for services such as mobile live broadcast cannot be met well include.
Disclosure of Invention
The present invention is directed to an information transmission method, a server and a system, which are used to solve the above problems in the prior art.
In order to achieve the above object, the present invention provides an information transmission method, including:
receiving an information transmission request of source terminal equipment, wherein the information transmission request at least comprises network identification information of the source terminal equipment and related information of information to be uploaded;
detecting an acquisition request of a target terminal device for information to be uploaded, wherein the acquisition request at least comprises network identification information of the target terminal device and related information of the information to be uploaded which is requested to be acquired;
configuring a transmission link for the source terminal device and the target terminal device at least based on the network identification information of the source terminal device and the network identification information of the target terminal device, wherein the transmission link is used for transmitting the information between the source terminal device and the target terminal device
The present invention provides a server, comprising:
the system comprises a receiving unit, a transmitting unit and a processing unit, wherein the receiving unit is used for receiving an information transmission request of source terminal equipment, and the information transmission request at least comprises network identification information of the source terminal equipment and related information of information to be uploaded; detecting an acquisition request of a target terminal device for information to be uploaded, wherein the acquisition request at least comprises network identification information of the target terminal device and related information of the information to be uploaded which is requested to be acquired;
a link management unit, configured to configure a transmission link for the source terminal device and the target terminal device based on at least the network identification information of the source terminal device and the network identification information of the target terminal device, where the transmission link is used to transmit the information between the source terminal device and the target terminal device.
The present invention provides an information transmission system, the system comprising:
the source terminal device is used for sending an information transmission request, wherein the information transmission request at least comprises network identification information of the source terminal device and related information of information to be uploaded;
the system comprises a target terminal device and a target terminal device, wherein the target terminal device is used for sending an acquisition request aiming at information to be uploaded, and the acquisition request at least comprises network identification information of the target terminal device and related information of the information to be uploaded which is requested to be acquired;
and the server is used for configuring transmission links for the source terminal equipment and the target terminal equipment at least based on the network identification information of the source terminal equipment and the network identification information of the target terminal equipment, and the transmission links are used for transmitting the information at the source terminal equipment and the target terminal equipment.
The invention provides an information transmission method, a server and a system, which are used for establishing a transmission link for information to be transmitted based on network identifiers of a source terminal device and a target terminal device, so that two terminal devices can transmit the information based on the transmission link. Therefore, a use scene distributed according to needs can be provided for the source terminal equipment and the target terminal equipment, the requirements of real-time performance and burstiness in a network are met more flexibly, and the transmission reliability is improved.
Drawings
Fig. 1 is a first flowchart illustrating an information transmission method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a scenario 1 according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a scenario 2 according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a second method for transmitting information according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a server structure according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an information transmission system according to an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the figures and specific examples.
The first embodiment,
An embodiment of the present invention provides an information transmission method, as shown in fig. 1, including:
step 101: receiving an information transmission request of source terminal equipment, wherein the information transmission request at least comprises network identification information of the source terminal equipment and related information of information to be uploaded;
step 102: detecting an acquisition request of a target terminal device for information to be uploaded, wherein the acquisition request at least comprises network identification information of the target terminal device and related information of the information to be uploaded which is requested to be acquired;
step 103: and configuring a transmission link for the source terminal equipment and the target terminal equipment at least based on the network identification information of the source terminal equipment and the network identification information of the target terminal equipment, wherein the transmission link is used for transmitting the information at the source terminal equipment and the target terminal equipment.
It should be noted that the server in this embodiment may be a management server applied to the CDN, and by using the foregoing scheme, the problem of acceleration of delivery of dynamic services such as live broadcast in the CDN network can be solved. Each party of the negotiation comprises a CDN global scheduling system, an edge node, a terminal, a CP and the like; the negotiation information comprises a live broadcast address, a network red level, a content level, a live broadcast link IP, a live broadcast priority, a live broadcast bandwidth and the like; the negotiation process is uniformly controlled by the global scheduling system.
Configuring transmission links for the source terminal device and the target terminal device at least based on the network identification information of the source terminal device and the network identification information of the target terminal device, including:
selecting a source edge node and a target edge node for the source terminal device and the target terminal device based on the network identification information of the source terminal device and the network identification information of the target terminal device;
establishing the transmission link via the source edge node and the destination edge node for the source end device and the destination end device.
The method for selecting the source edge node and the target edge node for the source terminal device and the target terminal device may be that the source edge node and the target edge node meeting preset conditions are respectively selected based on a preset edge node management list.
The preset condition may be that the distance from the source terminal device or the target terminal device is less than a preset value; the distance may specifically be a logical distance in the network, and may also be an actual physical distance. The logical distance may refer to the number of hops between the edge node and the end device.
Further, the edge node management list may include at least one of identification information of a sub-network in which the edge node is located, network identification information of the edge node, and location information of the edge node.
In particular, the transmission link may be a link established between the source edge node and the destination edge node via at least one router.
The method further comprises the following steps: determining the priority corresponding to the information to be uploaded based on the related information of the information to be uploaded of the source terminal equipment and/or the network identification information of the source terminal equipment; and allocating transmission bandwidth for the transmission link to be established based on the priority and the required bandwidth of the information to be uploaded.
Based on the related information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device, the priority corresponding to the information to be uploaded may be determined in a manner of determining the priority based on a preset live broadcast information table.
As shown in fig. 2, the live broadcast information table may include at least one of location information of a source terminal device that uploads information, a network red level, a content level, a required bandwidth, a live broadcast state, and the like of the source terminal device, and a priority and a transmission bandwidth corresponding to the at least one information.
After selecting the source edge node and the target edge node for the source terminal device and the target terminal device, the method further includes:
and respectively judging whether the source edge node and the target edge node are added in information transmission, and if the source edge node and/or the target edge node are determined not to be added in the information transmission, selecting the source edge node and the target edge node for the source terminal equipment and the target terminal equipment again.
Further, on the basis of the above described scenario, the present embodiment further provides a way to delete the transmission link: and controlling to delete the transmission link when the end of the information transmission between the source terminal equipment and the target terminal equipment is detected.
The method for detecting the end of information transmission between the source terminal device and the target terminal device may include: and the application server side informs the server, and the live broadcast is finished. Specifically, the determining that the live broadcast is ended may be an instruction for initiating live broadcast end by the source terminal device, and then the application server side may directly send the instruction to the server. Therefore, the bandwidth resources in the network are prevented from being fixedly occupied, and the bandwidth resources can be flexibly distributed.
The following describes the scheme provided in this embodiment with reference to fig. 2 and 3:
the negotiation information includes: live broadcast source/destination CDN node IP, live broadcast content identification and the like.
The negotiation mode comprises the following steps: and the live broadcast source terminal IP, the live broadcast content identifier (URL), the live broadcast content priority and the bandwidth required by live broadcast are provided for the CDN global scheduling system by the CP.
And the live broadcast source/host CDN edge node IP and the live broadcast content click rate are automatically acquired by the CDN edge node and reported to a CDN global scheduling system.
As can be seen from fig. 2, the live broadcast information table may further include information such as live broadcast lacation (area, location), specifically, the area where the live broadcast is located, surrounding hot events, live broadcast content identification, and the like; in addition, the level of the network red may include that the identity of the sender who sends the information to be uploaded may be star, man, or ordinary; content levels may include diamonds, gold, silver, etc. In addition, the GSLB information table may perform link establishment based on the network identifier IP of the source terminal device and the IP of the destination terminal device, and information such as content identifier, content priority, and bandwidth. Specifically, as shown in fig. 3, the attribute definition and the corresponding description performed on the network side may be as shown in fig. 3, for example, the source IP may be defined as live _ Video _ Src _ IP, and other attributes and descriptions thereof are the same as those of the source IP, and are not described again here.
Negotiation procedure (as shown in fig. 4):
1. a live broadcast source terminal user initiates a live broadcast request to a CP (live broadcast CP website in the figure) through an APP, and the CP feeds back live broadcast Location, net red level, content level and live broadcast bandwidth information to a CDN global scheduling system (GSLB).
2. The direct broadcast host user requests direct broadcast content from the GSLB, and the GSLB acquires the IP of the host user, the content identification requested by the host user and the content click rate.
And 3, the GSLB checks the table according to the live broadcast information table information to obtain live broadcast source/host IP and CDN edge node IP and QOS priority of a corresponding area, judges whether the edge node is added into the live broadcast, and the like.
And 4, the GSLB judges the optimal return source path according to the CDN source/destination edge node IP (such as the CDN content node in the graph), issues a tunnel link established between the CDN source/destination edge nodes, and sets the tunnel bandwidth, the tunnel priority and the like.
5. The user watches live content over the tunnel link.
6. And the live broadcast source terminal user finishes live broadcast, the CP feeds back live broadcast finishing information to the GSLB, and the GSLB issues a deleted tunnel link.
Therefore, by adopting the scheme, the transmission link can be established for the information to be transmitted based on the network identifiers of the source terminal equipment and the target terminal equipment, so that the two terminal equipments can transmit the information based on the transmission link. Therefore, a use scene distributed according to needs can be provided for the source terminal equipment and the target terminal equipment, the requirements of real-time performance and burstiness in a network are met more flexibly, and the transmission reliability is improved.
Example II,
An embodiment of the present invention provides a server, as shown in fig. 5, including:
a receiving unit 51, configured to receive an information transmission request of a source terminal device, where the information transmission request at least includes network identification information of the source terminal device and related information of information to be uploaded; detecting an acquisition request of a target terminal device for information to be uploaded, wherein the acquisition request at least comprises network identification information of the target terminal device and related information of the information to be uploaded which is requested to be acquired;
a link management unit 52, configured to configure a transmission link for the source terminal device and the destination terminal device based on at least the network identification information of the source terminal device and the network identification information of the destination terminal device, where the transmission link is used to transmit the information between the source terminal device and the destination terminal device.
It should be noted that the server in this embodiment may be a management server applied to the CDN, and by using the foregoing scheme, the problem of acceleration of delivery of dynamic services such as live broadcast in the CDN network can be solved. Each party of the negotiation comprises a CDN global scheduling system, an edge node, a terminal, a CP and the like; the negotiation information comprises a live broadcast address, a network red level, a content level, a live broadcast link IP, a live broadcast priority, a live broadcast bandwidth and the like; the negotiation process is uniformly controlled by the global scheduling system.
Specifically, the receiving unit 51 may be configured to obtain, from the application server side, the information transmission request sent by the source terminal device and the information acquisition request sent by the target terminal device.
The link management unit 52 is configured to select a source edge node and a target edge node for the source terminal device and the target terminal device based on the network identification information of the source terminal device and the network identification information of the target terminal device; establishing the transmission link via the source edge node and the destination edge node for the source end device and the destination end device.
The method for selecting the source edge node and the target edge node for the source terminal device and the target terminal device may be that the source edge node and the target edge node meeting preset conditions are respectively selected based on a preset edge node management list.
The preset condition may be that the distance from the source terminal device or the target terminal device is less than a preset value; the distance may specifically be a logical distance in the network, and may also be an actual physical distance. The logical distance may refer to the number of hops between the edge node and the end device.
Further, the edge node management list may include at least one of identification information of a sub-network in which the edge node is located, network identification information of the edge node, and location information of the edge node.
In particular, the transmission link may be a link established between the source edge node and the destination edge node via at least one router.
The link management unit 52 is configured to determine a priority corresponding to the information to be uploaded based on the relevant information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device;
and allocating transmission bandwidth for the transmission link to be established based on the priority and the required bandwidth of the information to be uploaded.
Based on the related information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device, the priority corresponding to the information to be uploaded may be determined in a manner of determining the priority based on a preset live broadcast information table.
The live broadcast information table may include at least one of location information of a source terminal device that uploads information, a network red level, a content level, a required bandwidth, a live broadcast state, and the like of the source terminal device, and a priority and a transmission bandwidth corresponding to the at least one of the information.
After selecting the source edge node and the target edge node for the source terminal device and the target terminal device, the link management unit 52 is configured to respectively determine whether the source edge node and the target edge node join in information transmission, and if it is determined that the source edge node and/or the target edge node do not join in the information transmission, select the source edge node and the target edge node for the source terminal device and the target terminal device again.
Further, on the basis of the above described scenario, the present embodiment further provides a way to delete the transmission link: a link management unit 52, configured to detect that information transmission between the source terminal device and the target terminal device is finished, and control to delete the transmission link.
The server may be notified by the application server side in a manner of detecting that the information transmission between the source terminal device and the target terminal device is ended, so that the live broadcast is ended. Specifically, the determining that the live broadcast is ended may be an instruction for initiating live broadcast end by the source terminal device, and then the application server side may directly send the instruction to the server. Therefore, the bandwidth resources in the network are prevented from being fixedly occupied, and the bandwidth resources can be flexibly distributed.
The following describes the scheme provided in this embodiment with reference to fig. 2 and 3:
the negotiation information includes: live broadcast source/destination CDN node IP, live broadcast content identification and the like.
The negotiation mode comprises the following steps: and the live broadcast source terminal IP, the live broadcast content identifier (URL), the live broadcast content priority and the bandwidth required by live broadcast are provided for the CDN global scheduling system by the CP.
And the live broadcast source/host CDN edge node IP and the live broadcast content click rate are automatically acquired by the CDN edge node and reported to a CDN global scheduling system.
Therefore, by adopting the scheme, the transmission link can be established for the information to be transmitted based on the network identifiers of the source terminal equipment and the target terminal equipment, so that the two terminal equipments can transmit the information based on the transmission link. Therefore, a use scene distributed according to needs can be provided for the source terminal equipment and the target terminal equipment, the requirements of real-time performance and burstiness in a network are met more flexibly, and the transmission reliability is improved.
Example III,
An embodiment of the present invention provides an information transmission system, as shown in fig. 6, including:
the source terminal device 61 is configured to send an information transmission request, where the information transmission request at least includes network identification information of the source terminal device and related information of information to be uploaded;
the target terminal device 62 is configured to issue an acquisition request for information to be uploaded, where the acquisition request at least includes network identification information of the target terminal device and related information of the information to be uploaded that is requested to be acquired;
a server 63, configured to configure a transmission link for the source terminal device and the target terminal device based on at least the network identification information of the source terminal device and the network identification information of the target terminal device, where the transmission link is used to transmit the information between the source terminal device and the target terminal device.
It should be noted that the server in this embodiment may be a management server applied to the CDN, and by using the foregoing scheme, the problem of acceleration of delivery of dynamic services such as live broadcast in the CDN network can be solved. Each party of the negotiation comprises a CDN global scheduling system, an edge node, a terminal, a CP and the like; the negotiation information comprises a live broadcast address, a network red level, a content level, a live broadcast link IP, a live broadcast priority, a live broadcast bandwidth and the like; the negotiation process is uniformly controlled by the global scheduling system.
Specifically, the system further comprises:
an application server 64, configured to send an information transmission request sent by a source terminal device to the server;
the server is further configured to determine a priority corresponding to the information to be uploaded based on the information related to the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device in the information transmission request forwarded by the application server; and allocating transmission bandwidth for the transmission link to be established based on the priority and the required bandwidth of the information to be uploaded.
The server is further configured to select a source edge node and a target edge node for the source terminal device and the target terminal device based on the network identification information of the source terminal device and the network identification information of the target terminal device;
establishing the transmission link via the source edge node and the destination edge node for the source end device and the destination end device.
The method for selecting the source edge node and the target edge node for the source terminal device and the target terminal device may be that the source edge node and the target edge node meeting preset conditions are respectively selected based on a preset edge node management list.
The preset condition may be that the distance from the source terminal device or the target terminal device is less than a preset value; the distance may specifically be a logical distance in the network, and may also be an actual physical distance. The logical distance may refer to the number of hops between the edge node and the end device.
Further, the edge node management list may include at least one of identification information of a sub-network in which the edge node is located, network identification information of the edge node, and location information of the edge node.
In particular, the transmission link may be a link established between the source edge node and the destination edge node via at least one router.
The server is further configured to determine a priority corresponding to the information to be uploaded based on the relevant information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device;
and allocating transmission bandwidth for the transmission link to be established based on the priority and the required bandwidth of the information to be uploaded.
Based on the related information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device, the priority corresponding to the information to be uploaded may be determined in a manner of determining the priority based on a preset live broadcast information table.
The live broadcast information table may include at least one of location information of a source terminal device that uploads information, a network red level, a content level, a required bandwidth, a live broadcast state, and the like of the source terminal device, and a priority and a transmission bandwidth corresponding to the at least one of the information.
After selecting a source edge node and a target edge node for the source terminal device and the target terminal device, respectively judging whether the source edge node and the target edge node join in information transmission, and if determining that the source edge node and/or the target edge node do not join in the information transmission, re-selecting the source edge node and the target edge node for the source terminal device and the target terminal device.
Further, on the basis of the above described scenario, the present embodiment further provides a way to delete the transmission link: and the server is also used for detecting the end of information transmission between the source terminal equipment and the target terminal equipment and controlling the deletion of the transmission link.
The server may be notified by the application server side in a manner of detecting that the information transmission between the source terminal device and the target terminal device is ended, so that the live broadcast is ended. Specifically, the determining that the live broadcast is ended may be an instruction for initiating live broadcast end by the source terminal device, and then the application server side may directly send the instruction to the server. Therefore, the bandwidth resources in the network are prevented from being fixedly occupied, and the bandwidth resources can be flexibly distributed.
The following describes the scheme provided in this embodiment with reference to fig. 2 and 3:
the negotiation information includes: live broadcast source/destination CDN node IP, live broadcast content identification and the like.
The negotiation mode comprises the following steps: and the live broadcast source terminal IP, the live broadcast content identifier (URL), the live broadcast content priority and the bandwidth required by live broadcast are provided for the CDN global scheduling system by the CP.
And the live broadcast source/host CDN edge node IP and the live broadcast content click rate are automatically acquired by the CDN edge node and reported to a CDN global scheduling system.
Therefore, by adopting the scheme, the transmission link can be established for the information to be transmitted based on the network identifiers of the source terminal equipment and the target terminal equipment, so that the two terminal equipments can transmit the information based on the transmission link. Therefore, a use scene distributed according to needs can be provided for the source terminal equipment and the target terminal equipment, the requirements of real-time performance and burstiness in a network are met more flexibly, and the transmission reliability is improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a device, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (11)

1.一种信息传输方法,应用于服务器,所述服务器为应用于内容分发网络CDN中的管理服务器,其特征在于,所述方法包括:1. an information transmission method, applied to a server, the server is a management server applied to a content distribution network CDN, wherein the method comprises: 接收到源终端设备的信息传输请求,其中,所述信息传输请求中至少包括有源终端设备的网络标识信息、以及待上传信息的相关信息;An information transmission request from the source terminal device is received, wherein the information transmission request at least includes the network identification information of the source terminal device and relevant information of the information to be uploaded; 检测到目标终端设备的针对待上传信息的获取请求,其中,所述获取请求中至少包括有所述目标终端设备的网络标识信息、以及所请求获取的待上传信息的相关信息;Detecting an acquisition request of the target terminal device for the information to be uploaded, wherein the acquisition request at least includes the network identification information of the target terminal device and the requested information related to the information to be uploaded; 至少基于所述源终端设备的网络标识信息、目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备配置传输链路,所述传输链路用于在所述源终端设备以及所述目标终端设备进行所述待上传信息的传输;At least based on the network identification information of the source terminal device and the network identification information of the target terminal device, a transmission link is configured for the source terminal device and the target terminal device, and the transmission link is used for the transmission link between the source terminal device and the source terminal device. and the target terminal device transmits the information to be uploaded; 基于所述源终端设备的待上传信息的相关信息和/或所述源终端设备的网络标识信息,确定待上传信息对应的优先级;Determine the priority corresponding to the information to be uploaded based on the relevant information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device; 基于所述优先级以及待上传信息的所需带宽,为所要建立的传输链路分配传输带宽。Based on the priority and the required bandwidth of the information to be uploaded, a transmission bandwidth is allocated for the transmission link to be established. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, wherein the method further comprises: 检测到所述源终端设备以及所述目标终端设备之间的信息传输结束,控制删除所述传输链路。It is detected that the information transmission between the source terminal device and the target terminal device ends, and the transmission link is controlled to be deleted. 3.根据权利要求1所述的方法,其特征在于,所述至少基于所述源终端设备的网络标识信息、目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备配置传输链路,包括:3 . The method according to claim 1 , wherein the configuration is configured for the source terminal device and the target terminal device based on at least the network identification information of the source terminal device and the network identification information of the target terminal device. 4 . Transmission link, including: 基于所述源终端设备的网络标识信息以及所述目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备选取源边缘节点以及目标边缘节点;Selecting a source edge node and a target edge node for the source terminal device and the target terminal device based on the network identification information of the source terminal device and the network identification information of the target terminal device; 为所述源终端设备与所述目标终端设备,建立经由所述源边缘节点、以及所述目标边缘节点的所述传输链路。establishing the transmission link via the source edge node and the target edge node for the source terminal device and the target terminal device. 4.根据权利要求3所述的方法,其特征在于,所述为所述源终端设备以及所述目标终端设备选取源边缘节点以及目标边缘节点之后,所述方法还包括:4. The method according to claim 3, wherein after selecting the source edge node and the target edge node for the source terminal device and the target terminal device, the method further comprises: 分别判断所述源边缘节点以及所述目标边缘节点是否加入信息传输,若确定所述源边缘节点和/或所述目标边缘节点不加入所述信息传输,则重新为所述源终端设备以及所述目标终端设备选取源边缘节点以及目标边缘节点。Determine whether the source edge node and the target edge node join the information transmission respectively, if it is determined that the source edge node and/or the target edge node do not join the information transmission, then re-enter the source terminal device and the target edge node. The target terminal device selects the source edge node and the target edge node. 5.一种服务器,其特征在于,所述服务器为应用于内容分发网络CDN中的管理服务器,所述服务器包括:5. A server, characterized in that the server is a management server applied in a content distribution network CDN, and the server comprises: 接收单元,用于接收到源终端设备的信息传输请求,其中,所述信息传输请求中至少包括有源终端设备的网络标识信息、以及待上传信息的相关信息;检测到目标终端设备的针对待上传信息的获取请求,其中,所述获取请求中至少包括有所述目标终端设备的网络标识信息、以及所请求获取的待上传信息的相关信息;The receiving unit is configured to receive an information transmission request from the source terminal device, wherein the information transmission request at least includes the network identification information of the active terminal device and the related information of the information to be uploaded; an acquisition request for uploading information, wherein the acquisition request includes at least the network identification information of the target terminal device and the requested information related to the information to be uploaded; 链路管理单元,用于至少基于所述源终端设备的网络标识信息、目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备配置传输链路,所述传输链路用于在所述源终端设备以及所述目标终端设备进行所述信息的传输;A link management unit is configured to configure a transmission link for the source terminal device and the target terminal device based on at least the network identification information of the source terminal device and the network identification information of the target terminal device, and the transmission link uses a performing the transmission of the information at the source terminal device and the target terminal device; 所述链路管理单元,还用于基于所述源终端设备的待上传信息的相关信息和/或所述源终端设备的网络标识信息,确定待上传信息对应的优先级;基于所述优先级以及待上传信息的所需带宽,为所要建立的传输链路分配传输带宽。The link management unit is further configured to determine the priority corresponding to the information to be uploaded based on the related information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device; based on the priority and the required bandwidth of the information to be uploaded, and allocate the transmission bandwidth for the transmission link to be established. 6.根据权利要求5所述的服务器,其特征在于,所述链路管理单元,用于检测到所述源终端设备以及所述目标终端设备之间的信息传输结束,控制删除所述传输链路。6. The server according to claim 5, wherein the link management unit is configured to detect the end of information transmission between the source terminal device and the target terminal device, and control to delete the transmission chain road. 7.根据权利要求6所述的服务器,其特征在于,所述链路管理单元,用于基于所述源终端设备的网络标识信息以及所述目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备选取源边缘节点以及目标边缘节点;并为所述源终端设备与所述目标终端设备,建立经由所述源边缘节点、以及所述目标边缘节点的所述传输链路。7 . The server according to claim 6 , wherein the link management unit is configured to, based on the network identification information of the source terminal device and the network identification information of the target terminal device, be the source terminal device. 8 . The device and the target terminal device select a source edge node and a target edge node; and for the source terminal device and the target terminal device, establish the transmission link via the source edge node and the target edge node . 8.根据权利要求7所述的服务器,其特征在于,所述链路管理单元,用于分别判断所述源边缘节点以及所述目标边缘节点是否加入信息传输,若确定所述源边缘节点和/或所述目标边缘节点不加入所述信息传输,则重新为所述源终端设备以及所述目标终端设备选取源边缘节点以及目标边缘节点。8. The server according to claim 7, wherein the link management unit is configured to judge whether the source edge node and the target edge node join information transmission respectively, if it is determined that the source edge node and the target edge node /or if the target edge node does not join the information transmission, the source edge node and the target edge node are reselected for the source terminal device and the target terminal device. 9.一种信息传输系统,其特征在于,所述系统包括:9. An information transmission system, wherein the system comprises: 源终端设备,用于发出信息传输请求,其中,所述信息传输请求中至少包括有源终端设备的网络标识信息、以及待上传信息的相关信息;a source terminal device, configured to send an information transmission request, wherein the information transmission request at least includes network identification information of the active terminal device and related information of the information to be uploaded; 目标终端设备,用于发出针对待上传信息的获取请求,其中,所述获取请求中至少包括有所述目标终端设备的网络标识信息、以及所请求获取的待上传信息的相关信息;a target terminal device, configured to send an acquisition request for the information to be uploaded, wherein the acquisition request at least includes the network identification information of the target terminal device and the requested information related to the information to be uploaded; 服务器,所述服务器为应用于内容分发网络CDN中的管理服务器,用于至少基于所述源终端设备的网络标识信息、目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备配置传输链路,所述传输链路用于在所述源终端设备以及所述目标终端设备进行所述信息的传输;A server, where the server is a management server applied in the CDN of the content distribution network, and is configured to, based on at least the network identification information of the source terminal device and the network identification information of the target terminal device, be the source terminal device and the target terminal The device configures a transmission link, and the transmission link is used to transmit the information between the source terminal device and the target terminal device; 应用服务器,用于将源终端设备发来的信息传输请求发送至所述服务器;an application server, configured to send the information transmission request sent by the source terminal device to the server; 所述服务器,还用于基于所述应用服务器转发的信息传输请求中,所述源终端设备的待上传信息的相关信息和/或所述源终端设备的网络标识信息,确定待上传信息对应的优先级;基于所述优先级以及待上传信息的所需带宽,为所要建立的传输链路分配传输带宽。The server is further configured to, based on the information transmission request forwarded by the application server, the related information of the information to be uploaded of the source terminal device and/or the network identification information of the source terminal device, determine the corresponding information of the information to be uploaded. Priority: based on the priority and the required bandwidth of the information to be uploaded, the transmission bandwidth is allocated for the transmission link to be established. 10.根据权利要求9所述的系统,其特征在于,所述服务器,还用于检测到所述源终端设备以及所述目标终端设备之间的信息传输结束,控制删除所述传输链路。10 . The system according to claim 9 , wherein the server is further configured to detect that the information transmission between the source terminal device and the target terminal device has ended, and control to delete the transmission link. 11 . 11.根据权利要求9所述的系统,其特征在于,所述服务器,还用于基于所述源终端设备的网络标识信息以及所述目标终端设备的网络标识信息,为所述源终端设备以及所述目标终端设备选取源边缘节点以及目标边缘节点;并为所述源终端设备与所述目标终端设备,建立经由所述源边缘节点、以及所述目标边缘节点的所述传输链路。11. The system according to claim 9, wherein the server is further configured to, based on the network identification information of the source terminal device and the network identification information of the target terminal device, provide the source terminal device and The target terminal device selects a source edge node and a target edge node; and establishes the transmission link via the source edge node and the target edge node for the source terminal device and the target terminal device.
CN201611236960.3A 2016-12-28 2016-12-28 An information transmission method, server and system Active CN108259408B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611236960.3A CN108259408B (en) 2016-12-28 2016-12-28 An information transmission method, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611236960.3A CN108259408B (en) 2016-12-28 2016-12-28 An information transmission method, server and system

Publications (2)

Publication Number Publication Date
CN108259408A CN108259408A (en) 2018-07-06
CN108259408B true CN108259408B (en) 2021-07-16

Family

ID=62719707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611236960.3A Active CN108259408B (en) 2016-12-28 2016-12-28 An information transmission method, server and system

Country Status (1)

Country Link
CN (1) CN108259408B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109450887B (en) * 2018-11-01 2022-01-11 西安万像电子科技有限公司 Data transmission method, device and system
CN114760487B (en) * 2022-03-18 2024-07-23 阿里巴巴(中国)有限公司 Live broadcast method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209308A (en) * 2010-03-30 2011-10-05 中国移动通信集团公司 Control information transmission method and device
CN104113916A (en) * 2013-04-22 2014-10-22 中兴通讯股份有限公司 Method for establishing direct communication between terminals, server, base station and terminal
CN105188145A (en) * 2015-09-29 2015-12-23 宇龙计算机通信科技(深圳)有限公司 Communication method and related device
CN105430711A (en) * 2015-10-28 2016-03-23 小米科技有限责任公司 Information transmission method and device, and equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9787607B2 (en) * 2011-04-04 2017-10-10 Infinera Corporation End-to-end provisioning of Ethernet Virtual Circuits

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209308A (en) * 2010-03-30 2011-10-05 中国移动通信集团公司 Control information transmission method and device
CN104113916A (en) * 2013-04-22 2014-10-22 中兴通讯股份有限公司 Method for establishing direct communication between terminals, server, base station and terminal
CN105188145A (en) * 2015-09-29 2015-12-23 宇龙计算机通信科技(深圳)有限公司 Communication method and related device
CN105430711A (en) * 2015-10-28 2016-03-23 小米科技有限责任公司 Information transmission method and device, and equipment

Also Published As

Publication number Publication date
CN108259408A (en) 2018-07-06

Similar Documents

Publication Publication Date Title
US9661151B2 (en) Method, apparatus and system for determining policy and charging rule function entity
JP2020509635A (en) Network slice selection method, user equipment, and network device
WO2017177767A1 (en) Service access, and control method and apparatus therefor
WO2022237280A1 (en) Dns server discovery method and apparatus, computer device, computer readable storage medium, and computer program product
CN106488409B (en) Method, device and system for unicast transmission of broadcast multicast data
US11051078B2 (en) Video distribution method and device
JP2009021759A5 (en)
US10848586B2 (en) Content delivery network (CDN) for uploading, caching and delivering user content
KR20120076444A (en) System for chatting service using embms and control method for user equipment, ebm-sc and service provider server of the system for chatting service using embms
CN104394067A (en) Local area network communication method and device
CN108282846A (en) A kind of service request processing method and device
CN106231605A (en) For dynamic creation and the method for deletion vWLAN in shared fixed access network
CN105207860B (en) A kind of business acceleration system and method
US9553790B2 (en) Terminal apparatus and method of controlling terminal apparatus
KR102105641B1 (en) Method and system for supporting videoconfernce in the distributed telepresence platform
CN108259408B (en) An information transmission method, server and system
US10129079B2 (en) Telecommunications system and method
JP6461344B2 (en) How to provide a nomadic service through a virtual residential gateway
KR20110071392A (en) MBMS bearer setting management method and apparatus
US10581979B2 (en) Information transmission method and apparatus
CN108111623A (en) A kind of communication means and device based on content distributing network CDN
US10516987B2 (en) Discovery method and device
US11588887B2 (en) Peer to peer communications for repairing wireless multicast/broadcast delivered content
WO2018086575A1 (en) Method and device for controlling media resource
CN109196843A (en) A kind of data cached requesting method and relevant device

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