CDN-based video input scheduling system and method

文档序号:107618 发布日期:2021-10-15 浏览:27次 中文

阅读说明:本技术 基于cdn的视频录入调度系统及方法 (CDN-based video input scheduling system and method ) 是由 林茂海 黄勤 庾明超 于 2021-06-07 设计创作,主要内容包括:本发明公开了基于CDN的视频录入调度系统,包括查找模块、接收识别模块、节点总成模块、过滤筛选模块、列表下发模块、视频定义模块、视频缓存模块和分类存储模块,所述查找模块的输出端与接收识别模块的输入端连接,所述接收识别模块的输出端与节点总成模块的输入端连接,所述节点总成模块的输出端与过滤筛选模块的输入端连接;本发明还提出基于CDN的视频录入调度系统的调度方法,包括以下步骤:S1、获取定义;S2、分类存储;S3、查找识别;S4、获取过滤;S5、展示下发。本发明将视频预先缓存,并对视频分类存放,近义词搜索减少系统工作量,从而提高搜索查询的工作效率,减小视频调度的困难,提高用户体验感,适合进行推广使用。(The invention discloses a CDN-based video input scheduling system, which comprises a searching module, a receiving and identifying module, a node assembly module, a filtering and screening module, a list issuing module, a video defining module, a video caching module and a classified storage module, wherein the output end of the searching module is connected with the input end of the receiving and identifying module, the output end of the receiving and identifying module is connected with the input end of the node assembly module, and the output end of the node assembly module is connected with the input end of the filtering and screening module; the invention also provides a scheduling method of the video input scheduling system based on the CDN, which comprises the following steps: s1, acquiring definition; s2, classified storage; s3, searching and identifying; s4, obtaining and filtering; and S5, displaying and issuing. The invention pre-caches the videos, stores the videos in a classified manner, and reduces the system workload by searching the similar meaning words, thereby improving the working efficiency of searching and querying, reducing the difficulty of video scheduling, improving the experience of users, and being suitable for popularization and use.)

1. The CDN-based video input scheduling system comprises a searching module, a receiving and identifying module, a node assembly module, a filtering and screening module, a list issuing module, a video defining module, a video caching module and a classified storage module, it is characterized in that the output end of the searching module is connected with the input end of the receiving and identifying module, the output end of the receiving and identifying module is connected with the input end of the node assembly module, the output end of the node assembly module is connected with the input end of the filtering and screening module, the output end of the filtering and screening module is connected with the input end of the list issuing module, the output end of the video definition module is connected with the input end of the video cache module, the output end of the video cache module is connected with the input end of the classified storage module, and the output end of the classified storage module is connected with the input end of the node assembly module.

2. The CDN-based video entry scheduling system of claim 1 wherein the video definition module is configured to perform elemental analysis on the received video, define video categories according to the elements, and cache the received video via the video caching module.

3. The CDN-based video entry scheduling system of claim 1 wherein the classification storage module is configured to store the defined videos in a classification manner according to defined keywords, and the node assembly module is configured to search, select and transmit videos.

4. The CDN-based video entry scheduling system of claim 1 wherein the search module is configured to search for a video by a user, the search module searches for a keyword in a search manner and uploads a search command to the receiving identification module, the receiving identification module is configured to receive the search command and search for a near-synonym according to the command, and the receiving identification module uploads the search command and the near-synonym to the node assembly module synchronously.

5. The CDN-based video entry scheduling system of claim 1 wherein the node assembly module is configured to transmit the found videos to a filtering and screening module, the filtering and screening module is configured to repeatedly screen the received videos, filter and delete the same videos, retrieve the videos again, ensure accuracy of the video definition search, and upload a final video list to a list issuing module after the filtering and screening is completed.

6. The CDN-based video entry scheduling system of claim 1 wherein the output of the list delivery module is connected to a display terminal, and the list delivery module is configured to display and deliver the obtained final video list.

7. The scheduling method of the video input scheduling system based on the CDN is characterized by comprising the following steps of:

s1, acquiring definition: the video definition module acquires keywords of the acquired video, performs defined division on the video according to the keywords, and caches the defined video through the video cache module;

s2, classified storage: the video caching module uploads the cached videos to the classified storage module, the classified storage module stores the videos in a classified mode, and the node assembly module is connected with the classified storage module through the internet;

s3, searching and identifying: the searching module is used for a user to perform video query through the keywords, the searching module uploads a searching command to the identification receiving module, the identification receiving module is used for receiving the keywords, searching the similar meaning words and synchronously uploading the keywords and the similar meaning words to the node assembly module;

s4, obtaining and filtering: the node assembly module acquires video data through the classified storage module, uploads the acquired video to the filtering and screening module, the filtering and screening module filters and screens the received video, deletes repeated video, retrieves the video, ensures the accuracy of the acquired video, and uploads a final video list to the list issuing module;

s5, displaying and issuing: and the list issuing module is used for transmitting the final video to the mobile terminal.

Technical Field

The invention relates to the technical field of video distribution scheduling, in particular to a video input scheduling system and method based on a CDN (content delivery network).

Background

A CDN is a content delivery network. The CDN is an intelligent virtual network constructed on the basis of the existing network, and by means of edge servers deployed in various places and functional modules of load balancing, content distribution, scheduling and the like of a central platform, a user can obtain required content nearby, network congestion is reduced, and the access response speed and hit rate of the user are improved. The key technology of the CDN is mainly content storage and distribution technology. The CDN is widely used for building video servers, the number of built CDN nodes is more, the number of covered users is closer to the users, and the fastest playing speed can be obtained if video content requested by the users can be obtained from the nearest CDN node. Because the CDN node has space limitation and cannot cache all video contents, hot videos can be cached nearby, but the existing video scheduling system cannot store videos in a classified mode, so that the system needs more programs for searching videos required by a user, the videos need to be cached after being inquired and finally return to the user, the workload of system application is greatly increased, the inquiry efficiency is low, and the user experience is poor, and therefore, the video input scheduling system and method based on the CDN are provided for solving the problems.

Disclosure of Invention

Based on the technical problems in the background art, the invention provides a video input scheduling system and method based on a CDN.

The CDN-based video input scheduling system comprises a searching module, a receiving and identifying module, a node assembly module, a filtering and screening module, a list issuing module, a video defining module, a video caching module and a classified storage module, wherein the output end of the searching module is connected with the input end of the receiving and identifying module, the output end of the receiving and identifying module is connected with the input end of the node assembly module, the output end of the node assembly module is connected with the input end of the filtering and screening module, the output end of the filtering and screening module is connected with the input end of the list issuing module, the output end of the video defining module is connected with the input end of the video caching module, the output end of the video caching module is connected with the input end of the classified storage module, and the output end of the classified storage module is connected with the input end of the node assembly module.

Preferably, the video definition module is configured to perform element analysis on the received video, define a video category according to the element, and cache the received video through the video caching module.

Preferably, the classification storage module is used for classifying and storing the defined videos according to defined keywords, and the node assembly module is used for searching, selecting and transmitting the videos.

Preferably, the searching module is used for searching the video by the user, the searching mode of the searching module is keyword query, and the searching command is uploaded to the receiving and identifying module, the receiving and identifying module is used for receiving the searching command and searching the similar meaning words according to the command, and the receiving and identifying module uploads the searching command and the similar meaning words to the node assembly module synchronously.

Preferably, the node assembly module is configured to transmit the searched video to the filtering and screening module, and the filtering and screening module is configured to repeatedly screen the received video, filter and delete the same video, and retrieve the video again, so as to ensure accuracy of searching for the video definition, and upload the final video list to the list issuing module after the filtering and screening are completed.

Preferably, the output end of the list issuing module is connected with a display terminal, and the list issuing module is used for displaying and issuing the obtained final video list.

The scheduling method of the video input scheduling system based on the CDN comprises the following steps:

s1, acquiring definition: the video definition module acquires keywords of the acquired video, performs defined division on the video according to the keywords, and caches the defined video through the video cache module;

s2, classified storage: the video caching module uploads the cached videos to the classified storage module, the classified storage module stores the videos in a classified mode, and the node assembly module is connected with the classified storage module through the internet;

s3, searching and identifying: the searching module is used for a user to perform video query through the keywords, the searching module uploads a searching command to the identification receiving module, the identification receiving module is used for receiving the keywords, searching the similar meaning words and synchronously uploading the keywords and the similar meaning words to the node assembly module;

s4, obtaining and filtering: the node assembly module acquires video data through the classified storage module, uploads the acquired video to the filtering and screening module, the filtering and screening module filters and screens the received video, deletes repeated video, retrieves the video, ensures the accuracy of the acquired video, and uploads a final video list to the list issuing module;

s5, displaying and issuing: and the list issuing module is used for transmitting the final video to the mobile terminal.

In the invention, the CDN-based video input scheduling system and method obtains keywords from the obtained video through the video definition module, performs defined division on the video according to the keywords, and caches the defined video through the video cache module; the cached videos are uploaded to a classified storage module through a video caching module, the videos are classified and stored through the classified storage module, and the node assembly module is connected with the classified storage module through the internet; the searching module is used for a user to carry out video query through the keywords, the searching module uploads a searching command to the identification receiving module, the identification receiving module is used for receiving the keywords, searching the similar meaning words and synchronously uploading the keywords and the similar meaning words to the node assembly module; the node assembly module acquires video data through the classified storage module, uploads the acquired video to the filtering and screening module, the filtering and screening module filters and screens the received video, deletes repeated video, retrieves the video, ensures the accuracy of the acquired video, and uploads a final video list to the list issuing module; and the list issuing module is used for transmitting the final video to the mobile terminal. The invention pre-caches the videos, stores the videos in a classified manner, and reduces the system workload by searching the similar meaning words, thereby improving the working efficiency of searching and querying, reducing the difficulty of video scheduling, improving the experience of users, and being suitable for popularization and use.

Drawings

Fig. 1 is a schematic block diagram of a CDN-based video entry scheduling system and method according to the present invention.

Detailed Description

The present invention will be further illustrated with reference to the following specific examples.

Examples

Referring to fig. 1, the video input scheduling system based on the CDN comprises a search module, a receiving identification module, a node assembly module, a filtering and screening module, a list issuing module, a video definition module, a video cache module and a classified storage module, wherein an output end of the search module is connected with an input end of the receiving identification module, an output end of the receiving identification module is connected with an input end of the node assembly module, an output end of the node assembly module is connected with an input end of the filtering and screening module, an output end of the filtering and screening module is connected with an input end of the list issuing module, an output end of the video definition module is connected with an input end of the video cache module, an output end of the video cache module is connected with an input end of the classified storage module, and an output end of the classified storage module is connected with an input end of the node assembly module.

In this embodiment, the video definition module is configured to perform element analysis on a received video, define video categories according to elements, and cache the received video through the video cache module, the classification storage module is configured to classify and store the defined video according to defined keywords, the node assembly module is configured to search, select, and transmit the video, the search module is configured to search for the video by a user, the search module searches for the video in a manner of keyword query and uploads a search command to the reception identification module, the reception identification module is configured to receive the search command and search for a near-meaning word according to the command, the reception identification module synchronously uploads the search command and the near-meaning word to the node assembly module, the node assembly module is configured to transmit the searched video to the filtering and screening module, and the filtering and screening module is configured to repeatedly screen the received video, and filtering and deleting the same video, retrieving the video again, ensuring the accuracy of searching the video definition, uploading the final video list to a list issuing module after filtering and screening are finished, wherein the output end of the list issuing module is connected with a display terminal, and the list issuing module is used for displaying and issuing the obtained final video list.

The embodiment also provides a scheduling method of the video input scheduling system based on the CDN, which includes the following steps:

s1, acquiring definition: the video definition module acquires keywords of the acquired video, performs defined division on the video according to the keywords, and caches the defined video through the video cache module;

s2, classified storage: the video caching module uploads the cached videos to the classified storage module, the classified storage module stores the videos in a classified mode, and the node assembly module is connected with the classified storage module through the internet;

s3, searching and identifying: the searching module is used for a user to perform video query through the keywords, the searching module uploads a searching command to the identification receiving module, the identification receiving module is used for receiving the keywords, searching the similar meaning words and synchronously uploading the keywords and the similar meaning words to the node assembly module;

s4, obtaining and filtering: the node assembly module acquires video data through the classified storage module, uploads the acquired video to the filtering and screening module, the filtering and screening module filters and screens the received video, deletes repeated video, retrieves the video, ensures the accuracy of the acquired video, and uploads a final video list to the list issuing module;

s5, displaying and issuing: and the list issuing module is used for transmitting the final video to the mobile terminal.

The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频的播放进度调节方法及显示设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类