[go: up one dir, main page]

CN113364865B - Resource acquisition method, device, readable medium and equipment - Google Patents

Resource acquisition method, device, readable medium and equipment Download PDF

Info

Publication number
CN113364865B
CN113364865B CN202110621159.5A CN202110621159A CN113364865B CN 113364865 B CN113364865 B CN 113364865B CN 202110621159 A CN202110621159 A CN 202110621159A CN 113364865 B CN113364865 B CN 113364865B
Authority
CN
China
Prior art keywords
terminal node
node
target
relay terminal
target resource
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
CN202110621159.5A
Other languages
Chinese (zh)
Other versions
CN113364865A (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.)
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Original Assignee
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan MgtvCom Interactive Entertainment Media Co Ltd filed Critical Hunan MgtvCom Interactive Entertainment Media Co Ltd
Priority to CN202110621159.5A priority Critical patent/CN113364865B/en
Publication of CN113364865A publication Critical patent/CN113364865A/en
Application granted granted Critical
Publication of CN113364865B publication Critical patent/CN113364865B/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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • 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/141Setup of application sessions
    • 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/562Brokering proxy services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The application discloses a resource acquisition method, a device, a readable medium and equipment, wherein the method is applied to a user terminal node and used for sending an acquisition request of a target resource to a signaling server; receiving node information of a target terminal node and node information of a relay terminal node returned by the signaling server; if the P2P connection establishment request with the target terminal node fails by using the node information of the target terminal node, the P2P connection establishment request with the relay terminal node is performed by using the node information of the relay terminal node, and the relay terminal node is requested to acquire target resources from the target terminal node; and acquiring target resources returned by the relay terminal node. And the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node. According to the method and the device, the target resource is acquired without passing through the CDN server, the bandwidth consumed by the CDN server is reduced, and the requirement for reducing the bandwidth cost of the server is met.

Description

Resource acquisition method, device, readable medium and equipment
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a readable medium, and a device for acquiring a resource.
Background
In the prior art, when a user watches a video by using application software, the application software usually attempts to acquire a video resource from a Content Delivery Network (CDN) through a CDN, or acquire a video from a terminal having the video resource through a Peer-to-Peer (P2P) manner. Specifically, the application software first tries to establish a P2P connection with the terminal having the video, and if the P2P connection fails, the application software acquires the video from the CDN server.
However, if the failure rate of P2P connection is high, the user needs to obtain the video from the CDN frequently, so that the bandwidth consumed by the CDN is too much, and the requirement for reducing the server bandwidth cost cannot be met.
Disclosure of Invention
Based on the defects of the prior art, the application provides a resource obtaining method, a resource obtaining device, a readable medium and a resource obtaining device, so that the resource can be guaranteed to be obtained without passing through a CDN server.
To solve the above problems, the following solutions are proposed:
the first aspect of the present application discloses a resource acquisition method, which is applied to a user terminal node, and the resource acquisition method includes:
sending an acquisition request of a target resource to a signaling server;
receiving node information corresponding to the acquisition request of the target resource, which is returned by the signaling server; the node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node with the target resource;
if the point-to-point P2P connection with the target terminal node is requested to be established by using the node information of the target terminal node fails, the node information of the relay terminal node is used for requesting to establish the P2P connection with the relay terminal node, and the relay terminal node is requested to acquire the target resource from the target terminal node;
acquiring the target resource returned by the relay terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
Optionally, in the method for acquiring resources, the requesting, from the relay terminal node, the target resource to be acquired from the target terminal node includes:
and requesting to forward the acquisition request of the target resource to the target terminal node from the relay terminal node so that the relay terminal node sends the acquisition request of the target resource to the target terminal node.
Optionally, in the method for acquiring a resource, the method further includes:
if the P2P connection established with the target terminal node is successful by utilizing the node information of the target terminal node, sending an acquisition request of the target resource to the target terminal node;
and acquiring the target resource returned by the target terminal node.
The second aspect of the present application discloses a resource obtaining method, which is applied to a signaling server, and the resource obtaining method includes:
receiving a target resource acquisition request sent by a user terminal node;
determining node information corresponding to the acquisition request of the target resource; the node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node with the target resource;
returning node information corresponding to the acquisition request of the target resource to the user terminal node, so that when the user terminal fails to establish a P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal establishes a P2P connection with the relay terminal node by using the node information of the relay terminal node, and acquires the target resource returned by the relay terminal node by requesting the relay terminal node to acquire the target resource from the target terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
Optionally, in the method for acquiring a resource, the determining node information corresponding to the request for acquiring a target resource includes:
requesting a scheduling server to acquire node information corresponding to the acquisition request of the target resource, so that the scheduling server finds out node information of terminal nodes with the target resource from a data background, selects the node information of the target terminal node from the found node information of the terminal nodes with the target resource, finds out node information of terminal nodes meeting the functional requirements of relay terminal nodes from the data background, and selects the optimal node information of the relay terminal node from the found node information of the terminal nodes meeting the functional requirements of the relay terminal nodes;
receiving node information corresponding to the acquisition request of the target resource, which is returned by the scheduling server; the node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node.
Optionally, in the resource obtaining method, the optimal relay terminal node is obtained by selecting an optimal relay terminal node selection strategy; the optimal relay terminal node selection strategy is set through a selection index of the current load state of the terminal node, a selection index of a P2P penetration rate theoretical value of a router used by the terminal node and a selection index of whether the terminal node is a public network IP address.
A third aspect of the present application discloses an apparatus for acquiring a resource, which is applied to a user equipment node, and includes:
a first request unit, configured to send an acquisition request of a target resource to a signaling server;
a first receiving unit, configured to receive node information corresponding to the request for obtaining the target resource, where the node information is returned by the signaling server; the node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node with the target resource;
a second request unit, configured to, if the request for establishing the P2P connection with the target terminal node fails using the node information of the target terminal node, request for establishing the P2P connection with the relay terminal node using the node information of the relay terminal node, and request the relay terminal node to acquire the target resource from the target terminal node;
a first obtaining unit, configured to obtain the target resource returned by the relay terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
Optionally, in the apparatus for acquiring a resource, the second requesting unit includes:
a forwarding subunit, configured to request the relay terminal node to forward the request for acquiring the target resource to the target terminal node, so that the relay terminal node sends the request for acquiring the target resource to the target terminal node.
Optionally, in the apparatus for acquiring a resource, the apparatus further includes:
a first sending unit, configured to send an acquisition request of the target resource to the target terminal node if the P2P connection with the target terminal node is successfully established by using the node information of the target terminal node;
and the second acquisition unit is used for acquiring the target resource returned by the target terminal node.
The fourth aspect of the present application discloses an apparatus for acquiring a resource, which is applied to a signaling server, and the method for acquiring a resource includes:
a second receiving unit, configured to receive an acquisition request of a target resource sent by a user terminal node;
a first determining unit, configured to determine node information corresponding to the request for obtaining the target resource; the node information corresponding to the acquisition request of the target resource comprises: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node with the target resource;
a first returning unit, configured to return node information corresponding to the request for obtaining the target resource to the user terminal node, so that when the user terminal fails to request establishment of a P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal requests establishment of a P2P connection with the relay terminal node by using the node information of the relay terminal node, and obtains the target resource returned by the relay terminal node by requesting the relay terminal node to obtain the target resource from the target terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
Optionally, in the apparatus for acquiring a resource, the first determining unit includes:
a request subunit, configured to request a scheduling server to acquire node information corresponding to the acquisition request of the target resource, so that the scheduling server finds out node information of a terminal node that owns the target resource from a data backend, selects node information of the target terminal node from the found node information of the terminal node that owns the target resource, finds out node information of a terminal node that meets a functional requirement of a relay terminal node from the data backend, and selects node information of an optimal relay terminal node from the found node information of the terminal node that meets the functional requirement of the relay terminal node;
a receiving subunit, configured to receive node information corresponding to the request for acquiring the target resource, where the node information is returned by the scheduling server; the node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node.
Optionally, in the resource obtaining apparatus, the optimal relay terminal node is obtained by selecting an optimal relay terminal node selection strategy; the optimal relay terminal node selection strategy is set through a selection index of the current load state of the terminal node, a selection index of a P2P penetration rate theoretical value of a router used by the terminal node and a selection index of whether the terminal node is a public network IP address.
A fifth aspect of the present application discloses a computer readable medium having a computer program stored thereon, wherein the program when executed by a processor implements a method as defined in any of the first aspects above, or a method as defined in any of the second aspects above.
The sixth aspect of the present application discloses an apparatus for acquiring a resource, including:
one or more processors;
a storage device having one or more programs stored thereon;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method as in any one of the first aspects above, or the method as in any one of the second aspects above.
It can be seen from the foregoing technical solutions that, the resource acquisition method provided in the embodiments of the present application is applied to a user terminal node, and after sending an acquisition request of a target resource to a signaling server, the embodiments of the present application can receive node information corresponding to the acquisition request of the target resource, where the node information is returned by the signaling server. The node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node. And then, when the node information of the target terminal node is used to request the target terminal node to establish the P2P connection, the node information of the relay terminal node is used to request the relay terminal node to establish the P2P connection, and the relay terminal node is requested to acquire the target resource from the target terminal node, so as to acquire the target resource returned by the relay terminal node. The target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node, and the target terminal node is a terminal node with the target resource. Compared with the mode that the video resource is obtained through the CDN server under the condition that the P2P connection establishment request with the target terminal node fails in the prior art, the target resource can be obtained from the target terminal node through the relay terminal node under the condition that the CDN server is not passed through, the bandwidth consumed by the CDN server is reduced, and the requirement for reducing the bandwidth cost of the server is met.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic flowchart of a resource obtaining method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a method for determining node information corresponding to an acquisition request of a target resource according to an embodiment of the present disclosure;
fig. 3 is a schematic flowchart of another resource acquisition method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an apparatus for acquiring a resource according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of another resource acquisition apparatus according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, an embodiment of the present application provides a method for acquiring a resource, which specifically includes the following steps:
s101, the user terminal node sends a target resource acquisition request to a signaling server.
Wherein the target resource refers to a resource required by the user terminal node. And the resource may specifically be a video resource, an audio resource, a file resource, a picture resource, and the like. The user terminal node may be a cell phone node, a tablet node, a computer node, etc. The signaling server may be any one of the signaling servers in the signaling cluster, or may be a pre-designated signaling server. In the process of executing step S101, the user terminal node may send an acquisition request of the target resource to the signaling cluster, and a signaling server in the signaling cluster receives the acquisition request of the target resource sent by the user terminal node.
The acquisition request of the target resource may carry identification information of the target resource, so as to inform the signaling server of which target resource is required by the signaling server. The acquisition request of the target resource is mainly used for informing the signaling server that the user terminal node needs to acquire the target resource. Specifically, the request for obtaining the target resource may be a request for playing a target video resource, a request for playing a target audio resource, a request for browsing a target picture resource, and the like.
Optionally, in an actual application scenario of step S101, the ue node is connected to the signaling cluster through a Transmission Control Protocol (TCP), and sends the acquisition request of the target resource to the signaling cluster, where the signaling server in the signaling cluster receives the acquisition request of the target resource.
S102, the signaling server determines node information corresponding to the acquisition request of the target resource.
The node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node. The node information corresponding to the acquisition request of the target resource is the node information of the terminal node that enables the user terminal node to acquire the target resource. The target terminal node is a terminal node with target resources. The relay node is a terminal node for acquiring the target resource from the target node and then transmitting the target resource to the user node. The node information of the target end node is information that needs to be used when establishing a P2P connection with the target end node, and may be, for example, IP address information of the target end node. Similarly, the node information of the relay terminal node is information that is required to be used when establishing the P2P connection with the relay terminal node, and may be, for example, IP address information of the relay terminal node.
The signaling server can know which target resource the user terminal node needs to acquire from the received acquisition request of the target resource. The target terminal node and the relay terminal node can be determined for the user terminal node. The target terminal node has the target resource which the user terminal node wants to acquire. Through the node information of the target terminal node, the user terminal can establish P2P connection with the target terminal node and acquire the target resource from the target terminal node. Unlike the target terminal node, the relay terminal node does not own the target resource, but the user terminal node can indirectly acquire the target resource from the target terminal node by establishing a P2P connection with the relay terminal node.
Because the P2P connection between the target terminal node and the user terminal node fails, in the prior art, in order to enable the user terminal node to obtain the target resource, the user terminal node is enabled to obtain the target resource from the CDN server when the P2P connection fails, which results in too much bandwidth consumed by the CDN server and fails to meet the requirement of reducing the bandwidth cost of the server.
In the embodiment of the present application, the node information corresponding to the request for acquiring the target resource, which is determined by the signaling server for the user terminal, includes the node information of the relay terminal node in addition to the node information of the target terminal node. Although the relay terminal node does not own the target resource unlike the target terminal node, the user terminal node can indirectly acquire the target resource from the target terminal node by establishing P2P connection with the relay terminal node. Therefore, when the P2P connection between the target terminal node and the user terminal node fails, the target terminal node may indirectly acquire the target resource from the target terminal node by establishing the P2P connection with the relay terminal node. The CDN server is not used in the process, so that the bandwidth consumed by the CDN server is reduced, and the requirement for reducing the bandwidth cost of the server can be met.
Optionally, referring to fig. 2, in an embodiment of the present application, an implementation of step S102 is performed, including:
s201, the signaling server requests the scheduling server to acquire the node information corresponding to the acquisition request of the target resource.
The node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node.
Optionally, the signaling server may use the identification information of the target resource carried in the acquisition request of the target resource received in step S101 to invoke the scheduling server, and the scheduling server acquires the node information corresponding to the acquisition request of the target resource by using the identification information of the target resource.
Alternatively, the signaling server may directly utilize the acquisition request of the target resource acquired in step S101 to generate a request for acquiring node information corresponding to the acquisition request of the target resource and send the request to the scheduling server. The request for acquiring the node information corresponding to the request for acquiring the target resource carries identification information of the target resource. After receiving the request for acquiring the node information corresponding to the acquisition request of the target resource, the scheduling server acquires the node information corresponding to the acquisition request of the target resource by using the identification information of the target resource.
S202, the scheduling server searches node information of the terminal node with the target resource from the data background, and selects the node information of the target terminal node from the searched node information of the terminal node with the target resource.
The data background stores the current resource information and node information of each terminal node. The resource information of the terminal nodes and the node information are specific, and each terminal node reports the resource information of the terminal nodes to the data background according to a preset time interval. The resource information of the terminal node is used for explaining the resources owned by the terminal node. Alternatively, the resource information of the terminal node may include identification information of each resource owned by the terminal node.
The scheduling server can search and find out the node information of the terminal node with the target resource from the data background by using the identification information of the target resource, then select one of the found terminal nodes with the target resource as the target terminal node, and obtain the node information of the target terminal node from the data background. Optionally, from the searched node information of the terminal node having the target resource, one terminal node may be arbitrarily selected as the target terminal node, or the terminal node closest to the user terminal node may be selected as the target terminal node.
S203, the scheduling server searches out the node information of the terminal nodes meeting the functional requirements of the relay terminal nodes from the data background, and selects the optimal node information of the relay terminal nodes from the searched node information of the terminal nodes meeting the functional requirements of the relay terminal nodes.
The relay terminal node function requirement can be set according to the theoretical success rate of the terminal node for establishing the P2P connection. Specifically, the relay terminal node function requirement may be a terminal node which does not have a target resource locally and has a theoretical success rate of establishing the P2P connection that meets a preset requirement. When the terminal node meets the functional requirements of the relay terminal node, the theoretical success rate of establishing P2P connection between the terminal node and other terminal nodes is higher and is superior to most terminal nodes, so that the terminal node is suitable to be selected as the relay terminal node. Optionally, the theoretical success rate of establishing the P2P connection by the terminal node may be obtained by evaluating at least one of a current load state of the terminal node, a P2P penetration theoretical value of a router used by the terminal node, and whether the terminal node is a public network IP address.
For example, the terminal node that meets the functional requirement of the relay terminal node may be a terminal node that meets at least one of the conditions that a public network IP address is used, a P2P penetration theoretical value of a used router is higher than a penetration threshold, and the number of terminal nodes currently connected by the terminal node (i.e., a load state) is lower than a connection node threshold, that is, when at least one of the conditions that a public network IP address is used, a P2P penetration theoretical value of a used router is higher than a penetration threshold, and the number of terminal nodes currently connected by the terminal node (i.e., a load state) is lower than a connection node threshold is considered to be met, the theoretical success rate of establishing P2P connection by the terminal node meets a preset requirement.
Optionally, in a specific embodiment of the present application, the optimal relay terminal node is obtained by selecting an optimal relay terminal node selection policy. The optimal relay terminal node selection strategy is set through at least one of a selection index of the current load state of the terminal node, a selection index of a P2P penetration theoretical value of a router used by the terminal node and a selection index of whether the terminal node is a public network IP address.
When there are a plurality of pieces of node information of the terminal nodes that satisfy the functional requirements of the relay terminal node, it is necessary to select the optimal node information of the relay terminal node from the plurality of pieces of node information of the terminal nodes that satisfy the functional requirements of the relay terminal node. The optimal relay terminal node is the terminal node with the highest theoretical success rate for establishing the P2P connection. And the optimal relay terminal node selection strategy makes a rule for selecting the terminal node with the highest theoretical success rate (namely the optimal relay terminal node).
Specifically, the theoretical success rate of establishing the P2P connection by the terminal node using the public network IP address is higher than that by the terminal node not using the public network IP address, and the higher the theoretical value of the P2P penetration rate of the router used by the terminal node is, the higher the theoretical success rate of establishing the P2P connection by the terminal node is. The lower the load of the terminal node is, the higher the theoretical success rate of the terminal node for establishing the P2P connection is. The optimal relay terminal node selection strategy can stipulate that the terminal node which uses the public network IP address and uses the router with the highest P2P penetration rate theoretical value is the optimal relay terminal node. It can also be specified that the lowest loaded terminal node using the public network IP address is the optimal relay terminal node.
It should be noted that, the search for the terminal node that meets the functional requirement of the relay terminal node is performed in all terminal nodes that do not own the target resource, so the selected optimal relay terminal node is also the terminal node that does not own the target resource.
Optionally, each terminal node may report, according to a preset time interval, each current index for evaluating the theoretical success rate of P2P connection to the data background, and the data background updates and stores the current index. After the signaling server requests the scheduling server to acquire the node information corresponding to the acquisition request of the target resource, the signaling server can find out the terminal nodes which can meet the functional requirements of the relay terminal nodes by looking up each index of each terminal node which does not have the target resource and is used for evaluating the theoretical success rate of the P2P connection.
Optionally, in a specific embodiment of the present application, node information of all terminal nodes that meet the functional requirements of the relay terminal node may also be stored in the data background in advance, then any terminal node is directly selected from the node information as the relay terminal node, and the node information of the relay terminal node is carried in the node information corresponding to the request for obtaining the target resource, which is mentioned in step S204.
It should be noted that the execution sequence of step S202 and step S203 does not affect the implementation of the embodiment of the present application.
S204, the scheduling server returns the node information corresponding to the acquisition request of the target resource to the signaling server.
The node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node. The node information of the relay terminal node in the node information corresponding to the request for acquiring the target resource is obtained through the selection in step S203. The node information of the target terminal node in the node information corresponding to the acquisition request of the target resource is obtained by selecting in step S202.
S103, the signaling server returns the node information corresponding to the acquisition request of the target resource to the user terminal node.
S104, if the user terminal node fails to request the establishment of the P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal node requests the establishment of the P2P connection with the relay terminal node by using the node information of the relay terminal node, and requests the relay terminal node to acquire target resources from the target terminal node.
After receiving the node information corresponding to the acquisition request of the target resource returned by the signaling server, the user terminal node firstly uses the node information of the target terminal node to request to establish P2P connection with the target terminal node. If the P2P connection between the user terminal node and the target terminal node is not successfully established, it indicates that the user terminal node has no way to directly obtain the target resource from the target terminal node, and therefore the user terminal node needs to indirectly obtain the target resource through the relay terminal node.
Specifically, the node information of the relay node is used to establish a P2P connection with the relay terminal node, and to request the relay terminal node to acquire the target resource from the target terminal node. When the relay terminal node is requested to acquire the target resource from the target terminal node, the node information of the target terminal node and the identification information of the target resource are sent to the relay terminal node, so that the relay terminal node can clearly determine which target resource needs to be acquired from which terminal node.
Optionally, in a specific embodiment of the present application, an implementation manner of performing step S104 includes:
the user terminal node requests the relay terminal node to forward the acquisition request of the target resource to the target terminal node, so that the relay terminal node sends the acquisition request of the target resource to the target terminal node.
After the relay terminal node and the target terminal node successfully establish the P2P connection and send the acquisition request of the target resource to the target terminal node, the target terminal node can return the target resource to the relay terminal node.
Optionally, in a specific embodiment of the present application, the method further includes:
and if the user terminal node successfully establishes the P2P connection with the target terminal node by using the node information of the target terminal node, sending an acquisition request of the target resource to the target terminal node, and acquiring the target resource returned by the target terminal node.
Optionally, in a specific embodiment of the present application, the method further includes:
and if the user terminal node fails to establish the P2P connection with the relay terminal node by using the node information of the relay terminal node, requesting the CDN server to acquire the target resource and receiving the target resource returned by the CDN server.
In order to ensure that the user terminal node can acquire the target resource, under the condition that the P2P connection between the user terminal node and the relay terminal node is failed, the user terminal node selects to request the CDN server to acquire the target resource and receives the target resource returned by the CDN server.
And S105, the relay terminal node acquires the target resource from the target terminal node.
Specifically, the relay terminal node may obtain the node information of the target terminal node from the request in step S104. And then establishing P2P connection with the target terminal node by using the node information of the target terminal node, and then sending an acquisition request of the target resource to the target terminal node to obtain the target resource returned by the target terminal node.
And S106, the relay terminal node returns the target resource to the user terminal node.
And the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node. Specifically, the relay terminal node transmits the target resource to the user terminal node, and the user terminal node downloads the video from the relay terminal node.
The following describes a resource acquisition process based on the method shown in fig. 1 by using a specific embodiment. Referring to fig. 3, firstly, user a locally holds the file1 video and the file2 video, but does not have the file3 video, and when the terminal node of user a wants to play the file3 video, step 1 is executed to request the signaling cluster service to view the file3 video. And the signaling server in the signaling cluster service executes the step 2 to check which nodes hold the file3 video from the scheduling cluster service, and the scheduling server in the scheduling cluster service executes the step 3 to return the nodes holding the file3 video (namely the terminal nodes of the user B) and the nodes capable of serving as relays (namely the terminal nodes of the user C meeting the functional requirements of the relay terminal nodes) to the signaling cluster service. And the signaling server in the signaling cluster service executes step 4 to return the node information of the terminal node of the user B and the node information of the terminal node of the user C to the terminal node of the user A. And the terminal node of the user A executes the step 5 to establish P2P connection to the terminal node of the user B and requests to acquire the local file3 video of the terminal node of the user B. If the P2P connection between the user A and the user B fails, the terminal node of the user A executes the step 6 again to request the user C to download the file3 video from the user B. The terminal node of the user C executes the step 7 to forward the request message sent by the user A to the user B, then the user B executes the step 8 to return the file3 video sent to the user A to the user C, and the user C executes the step 9 to return the file3 video to the user A. In the process, although the P2P connection between the user a and the user B fails to be established, the user B cannot be successfully requested to return the file3 video to the user a, the user a can indirectly request the file3 video from the user B through the relay node of the user C, and then the user B transfers the file3 video to the user a through the user C, so that the user a is guaranteed to acquire the file3 video. In the whole process of acquiring the video, the CDN server is not required to process the video, and the bandwidth of the CDN server is not consumed.
According to the resource acquisition method provided by the embodiment of the application, after the user terminal node sends the acquisition request of the target resource to the signaling server, the user terminal node can receive the node information corresponding to the acquisition request of the target resource, which is returned by the signaling server. The node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node. And then the user terminal node may, under the condition that the node information of the target terminal node is utilized to request the target terminal node to establish the P2P connection, utilize the node information of the relay terminal node to establish the P2P connection with the relay terminal node, request the relay terminal node to acquire the target resource from the target terminal node, and further acquire the target resource returned by the relay terminal node. The target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node, and the target terminal node is a terminal node with the target resource. Compared with the mode that the video resources are obtained through the CDN server under the condition that the establishment of the P2P connection with the target terminal node is requested to fail in the prior art, the target resources can be obtained from the target terminal node through the relay terminal node under the condition that the CDN server is not used, the bandwidth consumed by the CDN server is reduced, and the requirement for reducing the bandwidth cost of the server is met.
Referring to fig. 4, based on the method for acquiring a resource provided in the embodiment of the present application, the embodiment of the present application correspondingly discloses an apparatus for acquiring a resource, which is applied to a user terminal node, and the apparatus for acquiring a resource includes: a first requesting unit 401, a first receiving unit 402, a second requesting unit 403, and a first obtaining unit 404.
A first requesting unit 401, configured to send an acquisition request of a target resource to a signaling server.
A first receiving unit 402, configured to receive node information corresponding to the request for acquiring the target resource, where the node information is returned by the signaling server. The node information corresponding to the acquisition request of the target resource includes: and the node information of the target terminal node and the node information of the relay terminal node, wherein the target terminal node is a terminal node with target resources.
A second requesting unit 403, configured to, if the P2P connection request with the target terminal node fails to be established by using the node information of the target terminal node, request the P2P connection establishment with the relay terminal node by using the node information of the relay terminal node, and request the relay terminal node to acquire the target resource from the target terminal node.
Optionally, in a specific embodiment of the present application, the second requesting unit 403 includes:
and the forwarding subunit is configured to request the relay terminal node to forward the acquisition request of the target resource to the target terminal node, so that the relay terminal node sends the acquisition request of the target resource to the target terminal node.
A first obtaining unit 404, configured to obtain a target resource returned by the relay terminal node. And the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
Optionally, in a specific embodiment of the present application, the method further includes: the device comprises a first sending unit and a second acquiring unit.
And the first sending unit is used for sending the acquisition request of the target resource to the target terminal node if the P2P connection with the target terminal node is successfully established by utilizing the node information of the target terminal node.
And the second acquisition unit is used for acquiring the target resource returned by the target terminal node.
The specific principle and the execution process of each unit in the device for acquiring resources disclosed in the embodiment of the present application are the same as those of the method for acquiring resources disclosed in the embodiment of the present application, and reference may be made to corresponding parts in the method for acquiring resources disclosed in the embodiment of the present application, which are not described herein again.
The resource acquisition apparatus provided in the embodiment of the present application is applied to a user terminal node, and since the first request unit 401 in the embodiment of the present application sends an acquisition request of a target resource to a signaling server, the first receiving unit 402 can receive node information corresponding to the acquisition request of the target resource, where the node information is returned by the signaling server. The node information corresponding to the acquisition request of the target resource comprises: node information of the target terminal node and node information of the relay terminal node. Further, when the node information of the target terminal node is used to request the target terminal node to establish the P2P connection and fails, the second requesting unit 403 may request the relay terminal node to establish the P2P connection by using the node information of the relay terminal node, request the relay terminal node to acquire the target resource from the target terminal node, and further request the first acquiring unit 404 to acquire the target resource returned by the relay terminal node. The target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node, and the target terminal node is a terminal node with the target resource. Compared with the mode that the video resource is obtained through the CDN server under the condition that the P2P connection establishment request with the target terminal node fails in the prior art, the target resource can be obtained from the target terminal node through the relay terminal node under the condition that the CDN server is not passed through, the bandwidth consumed by the CDN server is reduced, and the requirement for reducing the bandwidth cost of the server is met.
Referring to fig. 5, based on the method for acquiring a resource provided in the embodiment of the present application, the embodiment of the present application correspondingly discloses another apparatus for acquiring a resource, which is applied to a signaling server, and the apparatus for acquiring a resource includes: a second receiving unit 501, a first determining unit 502, and a first returning unit 503.
A second receiving unit 501, configured to receive an acquisition request of a target resource sent by a user terminal node.
A first determining unit 502, configured to determine node information corresponding to the acquisition request of the target resource. The node information corresponding to the acquisition request of the target resource includes: and the node information of the target terminal node and the node information of the relay terminal node, wherein the target terminal node is a terminal node with target resources.
Optionally, in a specific embodiment of the present application, the first determining unit includes: a requesting subunit and a receiving subunit.
The request subunit is configured to request the scheduling server to acquire node information corresponding to the acquisition request of the target resource, so that the scheduling server searches node information of a terminal node having the target resource from a data background, selects node information of the target terminal node from the searched node information of the terminal node having the target resource, searches node information of a terminal node satisfying a functional requirement of the relay terminal node from the data background, and selects optimal node information of the relay terminal node from the searched node information of the terminal node satisfying the functional requirement of the relay terminal node.
Optionally, in a specific embodiment of the present application, the optimal relay terminal node is obtained by selecting an optimal relay terminal node selection policy, where the optimal relay terminal node selection policy is set by at least one of a selection index of a current load state of the terminal node, a selection index of a P2P penetration theoretical value of a router used by the terminal node, and a selection index of whether the terminal node is a public network IP address.
And the receiving subunit is used for receiving the node information which is returned by the scheduling server and corresponds to the acquisition request of the target resource. The node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node.
A first returning unit 503, configured to return node information corresponding to the request for obtaining the target resource to the user terminal node, so that when the user terminal fails to establish a P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal requests to establish the P2P connection with the relay terminal node by using the node information of the relay terminal node, and obtains the target resource returned by the relay node by requesting the relay terminal node to obtain the target resource from the target terminal node. And the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
The specific principle and the execution process of each unit in the device for acquiring resources disclosed in the embodiment of the present application are the same as those of the method for acquiring resources disclosed in the embodiment of the present application, and reference may be made to corresponding parts in the method for acquiring resources disclosed in the embodiment of the present application, which are not described herein again.
The resource acquisition device provided in the embodiment of the present application is applied to a signaling server, and in the present application, after a second receiving unit 501 receives an acquisition request of a target resource sent by a user terminal node, a first determining unit 502 determines node information corresponding to the acquisition request of the target resource. The node information corresponding to the acquisition request of the target resource comprises: and the node information of the target terminal node and the node information of the relay terminal node, wherein the target terminal node is a terminal node with target resources. Then, the first replacing unit 503 returns the node information corresponding to the request for obtaining the target resource to the user terminal node, so that when the user terminal fails to establish a P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal requests to establish a P2P connection with the relay terminal node by using the node information of the relay terminal node, and obtains the target resource returned by the relay terminal node by requesting the relay terminal node to obtain the target resource from the target terminal node. And the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node. Compared with the mode that the video resource is obtained through the CDN server under the condition that the P2P connection establishment request with the target terminal node fails in the prior art, the target resource can be obtained from the target terminal node through the relay terminal node under the condition that the CDN server is not passed through, the bandwidth consumed by the CDN server is reduced, and the requirement for reducing the bandwidth cost of the server is met.
The embodiment of the application discloses a computer readable medium, on which a computer program is stored, wherein the program is executed by a processor to implement the method for acquiring resources according to any one of the above embodiments.
The embodiment of the application discloses a resource acquisition device, which comprises: one or more processors, a storage device, on which one or more programs are stored. The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method for acquiring resources as described in any of the embodiments above.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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 a … …" does not exclude the presence of another identical element in a process, method, article, or apparatus that comprises the element.

Claims (10)

1. A resource acquisition method is applied to a user terminal node, and is characterized in that the resource acquisition method comprises the following steps:
sending an acquisition request of a target resource to a signaling server;
receiving node information corresponding to the acquisition request of the target resource, which is returned by the signaling server; the node information is obtained by the signaling server requesting to obtain from a scheduling server, and corresponds to the request for obtaining the target resource, and includes: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node which has the target resource and is closest to the user terminal node; the relay terminal node is a terminal node which meets the functional requirement of the relay terminal node, wherein the functional requirement of the relay terminal node is a terminal node which does not have the target resource and has the theoretical success rate of establishing P2P connection meeting the preset requirement;
if the point-to-point P2P connection with the target terminal node is requested to be established by using the node information of the target terminal node fails, the node information of the relay terminal node is used for requesting to establish the P2P connection with the relay terminal node, and the relay terminal node is requested to acquire the target resource from the target terminal node;
acquiring the target resource returned by the relay terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
2. The method of claim 1, wherein the requesting the relay terminal node to obtain the target resource from the target terminal node comprises:
and requesting to forward the acquisition request of the target resource to the target terminal node from the relay terminal node so that the relay terminal node sends the acquisition request of the target resource to the target terminal node.
3. The method of claim 1, further comprising:
if the P2P connection established with the target terminal node is successful by utilizing the node information of the target terminal node, sending an acquisition request of the target resource to the target terminal node;
and acquiring the target resource returned by the target terminal node.
4. A resource acquisition method is applied to a signaling server, and is characterized in that the resource acquisition method comprises the following steps:
receiving a target resource acquisition request sent by a user terminal node;
requesting a scheduling server to acquire node information corresponding to the acquisition request of the target resource; the node information corresponding to the acquisition request of the target resource comprises: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node which has the target resource and is closest to the user terminal node; the relay terminal node is a terminal node which meets the functional requirement of the relay terminal node, wherein the functional requirement of the relay terminal node is a terminal node which does not have the target resource and has the theoretical success rate of establishing P2P connection meeting the preset requirement;
returning node information corresponding to the acquisition request of the target resource to the user terminal node, so that when the user terminal fails to establish a P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal establishes a P2P connection with the relay terminal node by using the node information of the relay terminal node, and acquires the target resource returned by the relay terminal node by requesting the relay terminal node to acquire the target resource from the target terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
5. The method of claim 4, wherein determining node information corresponding to the acquisition request of the target resource comprises:
requesting a scheduling server to acquire node information corresponding to the acquisition request of the target resource, so that the scheduling server finds out node information of terminal nodes with the target resource from a data background, selects the node information of the target terminal node from the found node information of the terminal nodes with the target resource, finds out node information of terminal nodes meeting the functional requirements of relay terminal nodes from the data background, and selects the optimal node information of the relay terminal node from the found node information of the terminal nodes meeting the functional requirements of the relay terminal nodes;
receiving node information corresponding to the acquisition request of the target resource, which is returned by the scheduling server; the node information corresponding to the acquisition request of the target resource comprises: node information of the target terminal node and node information of the relay terminal node.
6. The method of claim 5, wherein the optimal relay terminal node is obtained by selecting an optimal relay terminal node selection strategy; the optimal relay terminal node selection strategy is set through at least one of a selection index of the current load state of the terminal node, a selection index of a P2P penetration rate theoretical value of a router used by the terminal node, and a selection index of whether the terminal node is a public network IP address.
7. An apparatus for acquiring a resource, applied to a user terminal node, the apparatus for acquiring a resource comprising:
a first request unit, configured to send an acquisition request of a target resource to a signaling server;
a first receiving unit, configured to receive node information corresponding to the request for acquiring the target resource, where the node information is returned by the signaling server; the node information is obtained by the signaling server requesting to obtain from a scheduling server, and corresponds to the obtaining request of the target resource, and includes: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node which has the target resource and is closest to the user terminal node; the relay terminal node is a terminal node which meets the functional requirement of the relay terminal node, wherein the functional requirement of the relay terminal node is a terminal node which does not have the target resource and has the theoretical success rate of establishing P2P connection meeting the preset requirement;
a second request unit, configured to, if the request for establishing the P2P connection with the target terminal node fails using the node information of the target terminal node, request for establishing the P2P connection with the relay terminal node using the node information of the relay terminal node, and request the relay terminal node to acquire the target resource from the target terminal node;
a first obtaining unit, configured to obtain the target resource returned by the relay terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
8. An apparatus for acquiring a resource, applied to a signaling server, is characterized in that the method for acquiring a resource includes:
a second receiving unit, configured to receive an acquisition request of a target resource sent by a user terminal node;
a first determining unit, configured to request a scheduling server to acquire node information corresponding to the acquisition request of the target resource; the node information corresponding to the acquisition request of the target resource includes: node information of the target terminal node and node information of the relay terminal node; the target terminal node is a terminal node which has the target resource and is closest to the user terminal node; the relay terminal node is a terminal node which meets the functional requirement of the relay terminal node, wherein the functional requirement of the relay terminal node is a terminal node which does not have the target resource and has the theoretical success rate of establishing P2P connection meeting the preset requirement;
a first returning unit, configured to return node information corresponding to the request for obtaining the target resource to the user terminal node, so that when the user terminal fails to request establishment of a P2P connection with the target terminal node by using the node information of the target terminal node, the user terminal requests establishment of a P2P connection with the relay terminal node by using the node information of the relay terminal node, and obtains the target resource returned by the relay terminal node by requesting the relay terminal node to obtain the target resource from the target terminal node; and the target resource returned by the relay terminal node is obtained from the target terminal node by the relay terminal node.
9. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1 to 3, or the method of any one of claims 4 to 6.
10. An acquisition device for a resource, comprising:
one or more processors;
a storage device having one or more programs stored thereon;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-3 or the method of any of claims 4-6.
CN202110621159.5A 2021-06-03 2021-06-03 Resource acquisition method, device, readable medium and equipment Active CN113364865B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110621159.5A CN113364865B (en) 2021-06-03 2021-06-03 Resource acquisition method, device, readable medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110621159.5A CN113364865B (en) 2021-06-03 2021-06-03 Resource acquisition method, device, readable medium and equipment

Publications (2)

Publication Number Publication Date
CN113364865A CN113364865A (en) 2021-09-07
CN113364865B true CN113364865B (en) 2023-04-07

Family

ID=77531900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110621159.5A Active CN113364865B (en) 2021-06-03 2021-06-03 Resource acquisition method, device, readable medium and equipment

Country Status (1)

Country Link
CN (1) CN113364865B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790609A (en) * 2016-12-29 2017-05-31 北京奇艺世纪科技有限公司 Data transmission method and device
CN112565907A (en) * 2020-11-25 2021-03-26 上海连尚网络科技有限公司 Video acquisition method, electronic device and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105897853A (en) * 2015-12-29 2016-08-24 乐视云计算有限公司 Peer-to-peer network connection method and device
TWI599201B (en) * 2016-02-05 2017-09-11 物聯智慧科技(深圳)有限公司 Network system and method of establishing data connection
CN107786676B (en) * 2016-08-24 2021-07-09 中国电信股份有限公司 Relay communication method, system and terminal for relay communication
CN107360636B (en) * 2017-07-18 2019-09-10 Oppo广东移动通信有限公司 A data transmission method, device, terminal and computer-readable storage medium
CN108418789B (en) * 2018-01-22 2021-09-17 网宿科技股份有限公司 WebRTC-based communication system, communication method thereof and signaling server
CN112188454B (en) * 2020-09-16 2023-10-03 天翼物联科技有限公司 Short-range communication method, system, equipment and storage medium based on NB-IoT network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790609A (en) * 2016-12-29 2017-05-31 北京奇艺世纪科技有限公司 Data transmission method and device
CN112565907A (en) * 2020-11-25 2021-03-26 上海连尚网络科技有限公司 Video acquisition method, electronic device and storage medium

Also Published As

Publication number Publication date
CN113364865A (en) 2021-09-07

Similar Documents

Publication Publication Date Title
CN102118263B (en) Method and system for distribution of configuration information
US10681127B2 (en) File upload method and system
CN102932352B (en) The method that communicates and server is carried out with client
US8099510B2 (en) Relay device and program product, allowing continued communication via an alternative protocol
CN102904903B (en) Communication system and communication means
US20120209977A1 (en) Program Update Management Server And Program Update Management Method
CN102625287A (en) Method for downloading mobile phone application software
CN110661836B (en) Message routing method, device and system, and storage medium
CN110336848A (en) An access request scheduling method, scheduling system, and equipment
CN102333127A (en) Resource downloading method, device and system
CN102257792B (en) Method for content delivery involving a policy database
CN110312140B (en) Live broadcast data processing method, device and system and computer readable storage medium
CN112039710A (en) Service fault processing method, terminal device and readable storage medium
US20120072604A1 (en) technique for delivering content to a user
US20140201376A1 (en) Method and system for the handling of redundant long poll
CN101964741B (en) A node list sending method and device
CN101163230A (en) Method of performing on-site living broadcast and client terminal node preparation through network camera
CN113364865B (en) Resource acquisition method, device, readable medium and equipment
CN110392119A (en) A data transmission method and base station
CN111737029B (en) A server, data push method, and data push system
CN111757389B (en) Communication device and method
CN101340457B (en) Peer-to-peer network starting method and system independent of central server
CN113254203B (en) Service degradation processing method and device
US11575601B2 (en) Network device and packet processing method using same
KR101182532B1 (en) Method, DCD/BCMCS Interworking System, DCD Server, SMD Center, And Terminal for Delivering Content to Stand-by Screen of Terminal

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