Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Scheduling method and system

A scheduling method and technology to be scheduled, applied in image communication, selective content distribution, electrical components, etc., can solve problems such as poor acceleration effect, abnormal accidents, unsatisfactory acceleration, etc., and achieve good acceleration effect and optimal scheduling Effect

Active Publication Date: 2016-12-14
BEIJING DOUNIU TECH CO LTD
View PDF6 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of using multiple third-party CDNs to accelerate live video services based on the above scheduling strategy, there are often unsatisfactory accelerations. For example, the acceleration effects of CDNs from different manufacturers may be different, and some CDNs have poor acceleration effects. Sometimes a certain manufacturer CDN also has abnormal accidents, and in order to achieve a good user experience, the live video service needs a better acceleration effect to ensure that its business is not interrupted. Based on this, this field needs to provide a better scheduling solution to solve this problem. question

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Scheduling method and system
  • Scheduling method and system
  • Scheduling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Embodiment 1 of this application provides a scheduling method, which aims to ensure that the live video service has a better acceleration effect when accelerating with the help of multiple third-party CDNs by performing optimal scheduling on each manufacturer's CDN. figure 1 The flow chart of the scheduling method is shown, the method may include the following steps:

[0050] S101: Receive a mobile terminal request, where the mobile terminal request includes preset attribute information of the mobile terminal.

[0051] Wherein, the preset attribute information may be area information of the area where the mobile terminal is currently located. This embodiment specifically selects / schedules the optimal CDN by region, that is, in each pre-divided region, multiple third-party CDN nodes are deployed to each region, so that in each region, multiple third-party CDN nodes can be deployed from the region. Select an optimal CDN node among the third-party CDN nodes to accelerate ...

Embodiment 2

[0071] In this embodiment, the scoring part of the CDN node is further described in detail.

[0072] Specifically, still with figure 2 The CDN network topology shown is taken as an example. The node server can simulate the mobile terminal request regularly to detect the response speed, stability and other working performance of each manufacturer's CDN node in its area, and record the working status of each manufacturer's CDN node. At the same time, each CDN node is scored based on the detection of the working performance of each CDN node, so as to obtain the first score.

[0073] The second score of the CDN node is specifically obtained based on the mobile terminal network status information corresponding to the actual interaction between the mobile terminal and the CDN node and the access status information of the mobile terminal accessing the CDN node, wherein the mobile terminal network status information includes The access rate and network type of the mobile terminal to...

Embodiment 3

[0091] In the third embodiment, refer to Figure 4 The flowchart of the scheduling method shown, the scheduling method may also include the following steps:

[0092] S105: When the optimal CDN node is abnormal, determine from the other candidate CDN nodes that the state is normal and the node with the highest comprehensive score among the normal state candidate CDN nodes is determined as the new optimal CDN node; And send the second address information of the new optimal CDN node to the mobile terminal, so that the mobile terminal pushes the stream to the new optimal CDN node or from the mobile terminal based on the second address information The new optimal CDN node pulls traffic.

[0093] This embodiment provides a corresponding exception handling solution for the situation that the CDN node in use is abnormal / faulty.

[0094] Specifically, the node server monitors the optimal CDN node in use, and when it detects that the CDN node is faulty, it will determine from other ca...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a scheduling method and system. The method comprises the following steps: when a mobile terminal request is received, determining candidate objects to be scheduled based on preset attribute information included in the request, wherein the candidate objects have attribute information corresponding to the preset attribute information; and determining an optimal object from the candidate objects according to current states and working performance evaluation information of the candidate objects, and scheduling the optimal object on the basis in order that the optimal object interacts with a mobile terminal to process a service request of the mobile terminal. Through adoption of the scheduling method and system, the optimal object can be determined from the candidate objects to be scheduled in conjunction with the current states and the working performance evaluation information of the candidate objects, so that optimal scheduling of CDNs (Content Delivery Networks) of different producers can be realized when the scheduling method and system are applied to scenes in which videos are accelerated under the assistance of a plurality of third-party CDNs, and relevant services such as live video streaming have relatively good acceleration effects.

Description

technical field [0001] The invention belongs to the technical field of multi-CDN (Content Delivery Network, content distribution network) scheduling in live video services, and in particular relates to a scheduling method and system. Background technique [0002] With the development of the mobile Internet, a large number of live video services have emerged. A major bottleneck of the live video service is bandwidth resources. In order to obtain better video quality, live broadcast service manufacturers will use CDN for acceleration. Due to the high cost of self-built CDN, therefore Most will use third-party CDN. [0003] CDN mainly forms a layer of intelligent virtual network on the basis of the existing Internet by placing CDN nodes (that is, CDN servers) and node servers around the network. The basic idea is to avoid possible influence on data transmission speed on the Internet. and stability bottlenecks and links, making content transmission faster and more stable. At p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N21/2385H04N21/262
CPCH04N21/2385H04N21/26216
Inventor 舒金才高伟李登彪
Owner BEIJING DOUNIU TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products