Video publishing method and device

文档序号:1548193 发布日期:2020-01-17 浏览:22次 中文

阅读说明:本技术 一种视频发布方法及设备 (Video publishing method and device ) 是由 曾平 熊义林 张立广 李远池 何伟 于文潇 于 2019-10-17 设计创作,主要内容包括:本发明实施例提供了一种视频发布方法及设备;该方法包括:接收视频征集请求对象发送的视频征集栏目创建请求;响应视频征集栏目创建请求,创建视频征集栏目,视频征集栏目包括基本视频信息;通过视频征集栏目征集视频;接收目标视频征集对象通过视频征集栏目所发送的征集视频信息,并根据征集视频信息更新视频征集栏目;接收视频征集请求对象根据更新后的视频征集栏目所发送的待发布视频信息,完成待发布视频信息的发布。通过本发明实施例,能够提升视频发布的多样性。(The embodiment of the invention provides a video publishing method and device; the method comprises the following steps: receiving a video collection column creation request sent by a video collection request object; responding to a video collection column creation request, creating a video collection column, wherein the video collection column comprises basic video information; collecting videos through the video collection columns; receiving the collection video information sent by a target video collection object through the video collection column, and updating the video collection column according to the collection video information; and receiving the video information to be released sent by the video collection request object according to the updated video collection column, and completing the release of the video information to be released. By the embodiment of the invention, the diversity of video release can be improved.)

1. A method for video distribution, comprising:

receiving a video collection column creation request sent by a video collection request object;

responding to the video collection column creating request, and creating a video collection column, wherein the video collection column comprises basic video information;

collecting videos through the video collection columns;

receiving the collection video information sent by a target video collection object through the video collection column, and updating the video collection column according to the collection video information;

receiving video information to be released sent by the video collection request object according to the updated video collection column, and completing the release of the video information to be released; and the video information to be issued is synthesized by the video collection request object according to the collection video information and the basic video information.

2. The method of claim 1, wherein the video symptom section further comprises video symptom manner information, and wherein creating a video symptom section in response to the video symptom section creation request comprises:

responding to the video collection column establishing request, and acquiring the basic video information and the video collection mode information from the video collection column establishing request;

creating the video collection column according to the basic video information and the video collection mode information;

accordingly, said soliciting videos through said video solicitation column comprises:

determining a video collection object set according to the video collection mode information;

collecting videos from the video collection object set according to the video collection mode information and the video collection columns; the set of video collection objects includes the target video collection object.

3. The method of claim 2, wherein the video collection column further comprises a video collection condition, and wherein creating a video collection column in response to the video collection column creation request comprises:

responding to the video collection column creating request, and acquiring the basic video information, the video collection mode information and the video collection condition from the video collection column creating request;

creating the video collection column according to the basic video information, the video collection mode information and the video collection condition;

correspondingly, the collecting a video from the video collection object set according to the video collection mode information and through the video collection column includes:

and according to the video collection mode information and through the video collection column, collecting videos meeting the video collection conditions from the video collection object set.

4. The method according to claim 2 or 3, wherein the enlisting a video to the video enlisting object set according to the video enlisting mode information and through the video enlisting column comprises:

when the video collection mode information is a public collection mode, broadcasting the video collection column to the video collection object set so as to collect videos from the video collection object set;

and when the video collection mode information is a private collection mode, obtaining collection entry information of the video collection column, and sending the collection entry information to the video collection object set so as to collect videos from the video collection object set.

5. The method according to any one of claims 1 to 3, wherein after receiving the video information to be distributed sent by the video collection request object according to the updated video collection column and completing the distribution of the video information to be distributed, the method further comprises:

determining video information to be synthesized corresponding to the video information to be published, and acquiring a synthesized video collection object corresponding to the video information to be synthesized; the composite video collection object belongs to the target video collection object;

and establishing a video association relation between the video collection request object and the composite video collection object.

6. The method of claim 5, wherein after establishing the video association relationship between the video album request object and the composite video album object, the method further comprises:

obtaining comment information of the video information to be published;

counting the playing data of the video information to be issued;

and updating the video association relation according to the comment information and/or the playing data.

7. A method for video distribution, comprising:

acquiring basic video information;

when a video collection column creating operation aiming at the basic video information is received, sending a video collection column creating request to a service server according to the video collection column creating operation, so that the service server creates a video collection column for collecting videos according to the video collection column creating request;

detecting the video collection column created by the service server according to the video collection column creation request, and acquiring collection video information in the updated video collection column when the updated video collection column is detected;

and performing video synthesis according to the collected video information and the basic video information to obtain video information to be published, and sending the video information to be published to the service server so that the service server completes publishing of the video information to be published.

8. The method according to claim 7, wherein the performing video synthesis according to the levy video information and the basic video information to obtain video information to be distributed comprises:

selecting video information to be synthesized from the collected video information;

setting video synthesis conditions; the video synthesis condition is a condition which is met when video synthesis is carried out;

and synthesizing the video information to be synthesized and the basic video information through a synthesis server according to the video synthesis condition to obtain the video information to be released.

9. The method according to claim 7 or 8, wherein when a video symptom creation operation for the basic video information is received, the method further comprises:

setting video collection conditions and video collection mode information;

correspondingly, the sending the video collection column creation request to a service server according to the video collection column creation operation includes:

and sending the video collection column creation request to a service server according to the video collection column creation operation, the video collection mode information and the video collection condition.

10. A method for video distribution, comprising:

when a video collection column is detected, acquiring collection video information according to basic video information in the video collection column;

and sending the collection video information to a service server so that the service server updates the video collection column according to the collection video information, and the service server acquires the video information to be released according to the updated video collection column for releasing.

11. The method according to claim 10, wherein when the video symptom gathering section is detected, before acquiring symptom gathering video information according to basic video information in the video symptom gathering section, the method further comprises:

and when the collection entrance information sent by the service server is received or the video collection column broadcasted by the service server is received, determining that the video collection column is detected.

12. The method according to claim 10 or 11, wherein the video symptom section further comprises a video symptom condition, and when the video symptom section is detected, the method further comprises:

and acquiring the collection video information according to the basic video information and the video collection conditions in the video collection column.

13. A first video distribution apparatus, comprising:

a first memory for storing executable instructions;

a first processor adapted to implement the method of any of claims 1 to 6 when executing executable instructions stored in the first memory.

14. A second video distribution apparatus, comprising:

a second memory for storing executable instructions;

a second processor, adapted to perform the method of any of claims 7 to 9 when executing the executable instructions stored in the second memory.

15. A third video distribution apparatus, comprising:

a third memory for storing executable instructions;

a third processor, adapted to perform the method of any of claims 10 to 12 when executing the executable instructions stored in the third memory.

Technical Field

The invention relates to a video technology in the technical field of information, in particular to a video publishing method and device.

Background

Video generally refers to various techniques for capturing, recording, processing, storing, transmitting, and reproducing a series of still images as electrical signals. When the continuous image changes and exceeds the frame pictures with the preset number per second, human eyes cannot distinguish a single static picture according to the visual persistence principle and look like a smooth continuous visual effect, and at the moment, the continuous pictures also form videos. More information can be obtained quickly by watching the video; in addition, the popularization of information can be accelerated by publishing the video. Therefore, video becomes an important part of life.

Generally, when a video is distributed, a video to be distributed is created from a video distribution object and distributed. However, the video distribution process is only a method for distributing videos by a single video distribution object, and therefore, the video distribution method is single.

Disclosure of Invention

The embodiment of the invention provides a video publishing method and device, which can improve the diversity of video publishing modes.

The technical scheme of the embodiment of the invention is realized as follows:

the embodiment of the invention provides a video publishing method, which comprises the following steps:

receiving a video collection column creation request sent by a video collection request object;

responding to the video collection column creating request, and creating a video collection column, wherein the video collection column comprises basic video information;

collecting videos through the video collection columns;

receiving the collection video information sent by a target video collection object through the video collection column, and updating the video collection column according to the collection video information;

receiving video information to be released sent by the video collection request object according to the updated video collection column, and completing the release of the video information to be released; and the video information to be issued is synthesized by the video collection request object according to the collection video information and the basic video information.

An embodiment of the present invention further provides a video publishing method, including:

acquiring basic video information;

when a video collection column creating operation aiming at the basic video information is received, sending a video collection column creating request to a service server according to the video collection column creating operation, so that the service server creates a video collection column for collecting videos according to the video collection column creating request;

detecting the video collection column created by the service server according to the video collection column creation request, and acquiring collection video information in the updated video collection column when the updated video collection column is detected;

and performing video synthesis according to the collected video information and the basic video information to obtain video information to be published, and sending the video information to be published to the service server so that the service server completes publishing of the video information to be published.

The embodiment of the invention also provides a video publishing method, which comprises the following steps:

when a video collection column is detected, acquiring collection video information according to basic video information in the video collection column;

and sending the collection video information to a service server so that the service server updates the video collection column according to the collection video information, and the service server acquires the video information to be released according to the updated video collection column for releasing.

An embodiment of the present invention provides a first video distribution apparatus, including:

the request receiving module is used for receiving a video collection column creation request sent by a video collection request object;

a column creation module, configured to create a video collection column in response to the video collection column creation request, where the video collection column includes basic video information;

the video collection module is used for collecting videos through the video collection columns;

the video receiving module is used for receiving the collection video information sent by the target video collection object through the video collection column and updating the video collection column according to the collection video information;

the first video publishing module is used for receiving the video information to be published sent by the video collection request object according to the updated video collection column and completing publishing of the video information to be published; and the video information to be issued is synthesized by the video collection request object according to the collection video information and the basic video information.

An embodiment of the present invention provides a second video distribution apparatus, including:

the information acquisition module is used for acquiring basic video information;

a request sending module, configured to send, when receiving a video collection column creation operation for the basic video information, a video collection column creation request to a service server according to the video collection column creation operation, so that the service server creates a video collection column for collecting a video according to the video collection column creation request;

the first video acquisition module is used for detecting the video collection column created by the service server according to the video collection column creation request, and acquiring collection video information in the updated video collection column when the updated video collection column is detected;

and the second video publishing module is used for carrying out video synthesis according to the collected video information and the basic video information to obtain video information to be published and sending the video information to be published to the service server so that the service server completes publishing of the video information to be published.

An embodiment of the present invention provides a third video distribution apparatus, including:

the second video acquisition module is used for acquiring the collection video information according to the basic video information in the video collection column when the video collection column is detected;

and the video accreditation module is used for sending the accreditation video information to a service server so as to enable the service server to update the video accreditation column according to the accreditation video information and enable the service server to acquire the video information to be released according to the updated video accreditation column for releasing.

An embodiment of the present invention provides a first video distribution device, including:

a first memory for storing executable instructions;

and the first processor is used for implementing the video distribution method applied to the first video distribution device provided by the embodiment of the invention when executing the executable instructions stored in the first memory.

An embodiment of the present invention provides a second video distribution apparatus, including:

a second memory for storing executable instructions;

and the second processor is used for implementing the video distribution method applied to the second video distribution device provided by the embodiment of the invention when executing the executable instructions stored in the second memory.

An embodiment of the present invention provides a third video distribution apparatus, including:

a third memory for storing executable instructions;

and the third processor is configured to, when executing the executable instructions stored in the third memory, implement the video distribution method applied to the third video distribution apparatus according to the embodiment of the present invention.

The embodiment of the invention provides a storage medium, which stores executable instructions and is used for causing a first processor to execute, so that the video distribution method applied to first video distribution equipment provided by the embodiment of the invention is realized.

An embodiment of the present invention provides a storage medium, which stores executable instructions for causing a second processor to execute, so as to implement the video distribution method applied to a second video distribution device provided in the embodiment of the present invention.

An embodiment of the present invention provides a storage medium, which stores executable instructions for causing a third processor to execute, so as to implement the video distribution method applied to a third video distribution device provided in the embodiment of the present invention.

The embodiment of the invention has the following beneficial effects: the service server can enable the video collection request object and the video collection object to obtain the video to be published in an interactive mode by creating the video collection column for collecting the video, so that the video is published; therefore, the scheme of finishing video publishing in an interactive cooperation mode is realized, and the diversity of video publishing modes is improved.

Drawings

FIG. 1 is a schematic diagram of an exemplary publication video;

fig. 2 is a schematic diagram of an alternative architecture of the video distribution system 100 according to an embodiment of the present invention;

fig. 3 is a schematic structural diagram of a service server 200 according to an embodiment of the present invention;

fig. 4 is a schematic structural diagram of a first terminal 400 according to an embodiment of the present invention;

fig. 5 is a schematic structural diagram of a second terminal 500 according to an embodiment of the present invention;

fig. 6 is a schematic diagram of an alternative interaction flow of a video distribution method according to an embodiment of the present invention;

fig. 7 is a schematic diagram of a request for creating a video collection column according to an embodiment of the present invention;

fig. 8 is an exemplary video information to be distributed according to an embodiment of the present invention;

fig. 9 is a schematic view of another alternative interaction flow of a video distribution method according to an embodiment of the present invention;

fig. 10 is a schematic diagram illustrating still another alternative interaction flow of a video distribution method according to an embodiment of the present invention;

fig. 11 is an interaction diagram of an exemplary video distribution mode according to an embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail with reference to the accompanying drawings, the described embodiments should not be construed as limiting the present invention, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.

In the following description, references to the terms "first \ second \ third" are only to distinguish similar objects and do not denote a particular order, but rather the terms "first \ second \ third" are used to interchange specific orders or sequences, where appropriate, to enable embodiments of the invention described herein to be practiced in other than the order shown or described herein.

Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the embodiments of the present invention is for the purpose of describing the embodiments of the present invention only and is not intended to be limiting of the present invention.

Before further detailed description of the embodiments of the present invention, terms and expressions mentioned in the embodiments of the present invention are explained, and the terms and expressions mentioned in the embodiments of the present invention are applied to the following explanations.

1) The object refers to information uniquely identifying a user, and in the embodiment of the present invention, the object refers to user information for publishing a video or browsing a video.

2) Video publishing refers to a process of uploading a shot or made video to a server by a video object through a terminal, for example, when a user a uploads a landscape video shot by himself through a video APP (Application program), the publishing of the landscape video is completed.

3) Video composition refers to a process of synthesizing at least two videos into one video, and the synthesizing mode is provided by a video synthesizing device (for example, an up-down synthesizing mode, a left-right synthesizing mode, a sequential synthesizing mode, or an insertion synthesizing mode, etc.).

The inventor finds in implementing the present invention that, in the solutions provided in the related art, in order to perform video publishing, a single video is usually published by a single object, and after completing publishing of the single video, browsing, commenting, and agreeing on the published video by other objects.

Illustratively, referring to fig. 1, fig. 1 is a schematic diagram of an exemplary published video, as shown in fig. 1, after a user 1-1 logs in a video APP, a piece of video information 1-2 is published, and for the video information 1-2, comments and praise, and more processing can be performed.

That is to say, when a video is published, the video can be published only in a single mode, and the interactive mode of the video is only comments, praise and the like after the video is published, and the interactive mode of the video in the video publishing process is lacked; therefore, the video distribution scheme, the video distribution mode and the video interaction mode provided by the related technology are single.

Based on this, the embodiment of the invention provides a video publishing method and device, which can solve the problem that a video publishing mode and a video interaction mode are single, and improve the diversity of the video publishing mode and the video interaction mode.

The following describes exemplary applications of the first video distribution device, the second video distribution device, and the third video distribution device provided in the embodiments of the present invention, where the first video distribution device, the second video distribution device, and the third video distribution device provided in the embodiments of the present invention may be implemented as various types of user terminals such as a smart phone, a tablet computer, and a notebook computer, respectively, and may also be implemented as a server. Next, an exemplary application will be described when the first video distribution apparatus is implemented as a server, and the second video distribution apparatus and the third video distribution apparatus are each implemented as a terminal.

Referring to fig. 2, fig. 2 is an optional architecture diagram of the video distribution system 100 according to an embodiment of the present invention, in order to support a video distribution application, a first terminal 400 (a second video distribution device) and a second terminal 500 (a third video distribution device) are respectively connected to a service server 200 (a third video distribution device) through a network 300, where the network 300 may be a wide area network or a local area network, or a combination of the two.

The first terminal 400 is configured to communicate with the service server 200 through the network 300, upload a video collection column creation request to the service server 200, perform video synthesis according to collection video information and basic video information in the updated video collection column received from the service server 200, obtain video information to be distributed, and send the video information to be distributed to the service server 200, thereby completing video distribution.

The second terminal 500 is configured to communicate with the service server 200 through the network 300, receive the video collection column notified by the service server 200, and apply the collected video information collected by the video collection column to the service server 200.

The service server 200 is configured to receive a video collection column creation request sent by the first terminal 400, create a video collection column, and collect a video from the second terminal 500 through the video collection column; receiving the collection video information sent by the target video collection object through the second terminal 500, updating the video collection column according to the collection video information, and sending the updated video collection column to the first terminal; and receives the video information to be distributed sent by the first terminal 400.

In addition, the video distribution system 100 further includes a storage server and a composition server (not shown in the figure); the storage server stores the issued video so that the service server performs service operation according to the identifier (such as a video ID) corresponding to the video; and the synthesis server is used for synthesizing the video. In addition, a graphical interface is provided in each of the first terminal 400 and the second terminal 500 for displaying video information. The composition server may be located on the first terminal 400 for video composition.

Referring to fig. 3, fig. 3 is a schematic structural diagram of a service server 200 according to an embodiment of the present invention, where the service server 200 shown in fig. 3 includes: at least one first processor 210, a first memory 250, at least one first network interface 220, and a first user interface 230. The various components in the service server 200 are coupled together by a first bus system 240. It is understood that the first bus system 240 is used to enable communications for connections between these components. The first bus system 240 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as first bus system 240 in fig. 3.

The first Processor 210 may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc., wherein the general purpose Processor may be a microprocessor or any conventional Processor, etc.

The first user interface 230 includes one or more first output devices 231, including one or more speakers and/or one or more visual display screens, that enable presentation of media content. The first user interface 230 also includes one or more first input devices 232, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

The first memory 250 includes volatile memory or nonvolatile memory and may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read Only Memory (ROM), and the volatile Memory may be a Random Access Memory (RAM). The first memory 250 described in embodiments of the invention is intended to comprise any suitable type of memory. The first memory 250 optionally includes one or more storage devices physically located remotely from the first processor 210.

In some embodiments, the first memory 250 is capable of storing data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as exemplified below.

A first operating system 251 including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

a first network communication module 252 for communicating to other computing devices via one or more (wired or wireless) first network interfaces 220, an exemplary first network interface 220 comprising: bluetooth, wireless-compatibility authentication (Wi-Fi), and Universal Serial Bus (USB), etc.;

a first display module 253 to enable presentation of information (e.g., a user interface for operating peripherals and displaying content and information) via one or more first output devices 231 (e.g., a display screen, speakers, etc.) associated with the first user interface 230;

a first input processing module 254 for detecting one or more user inputs or interactions from one of the one or more first input devices 232 and translating the detected inputs or interactions.

In some embodiments, the first video distribution apparatus provided by the embodiments of the present invention may be implemented in software, and fig. 3 illustrates a first video distribution apparatus 255 stored in the first memory 250, which may be software in the form of programs and plug-ins, and includes the following software modules: a request receiving module 2551, a column creation module 2552, a video collection module 2553, a video receiving module 2554, a first video publishing module 2555, a relationship establishing module 2556 and a relationship updating module 2557, the functions of which will be described below.

Referring to fig. 4, fig. 4 is a schematic structural diagram of a first terminal 400 according to an embodiment of the present invention, where the first terminal 400 shown in fig. 4 includes: at least one second processor 410, a second memory 450, at least one second network interface 420, and a second user interface 430. The various components in the first terminal 400 are coupled together by a second bus system 440. It is understood that the second bus system 440 is used to enable connection communication between these components. The second bus system 440 includes a power bus, a control bus, and a status signal bus in addition to the data bus. But for clarity of illustration the various buses are labeled as the second bus system 440 in figure 4.

The second processor 410 may be an integrated circuit chip having signal processing capabilities, such as a general purpose processor, a digital signal processor, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc., wherein the general purpose processor may be a microprocessor or any conventional processor, etc.

The second user interface 430 includes one or more second output devices 431, including one or more speakers and/or one or more visual displays, that enable the presentation of media content. The second user interface 430 also includes one or more second input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

The second memory 450 includes either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory, and the volatile memory may be a random access memory. The second memory 450 described in the embodiments of the present invention is intended to comprise any suitable type of memory. The second memory 450 optionally includes one or more storage devices physically located remote from the second processor 410.

In some embodiments, the second memory 450 is capable of storing data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as exemplified below.

A second operating system 451 including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

a second network communication module 452 for communicating to other computing devices via one or more (wired or wireless) second network interfaces 420, the example second network interfaces 420 including: bluetooth, wireless compatibility authentication, universal serial bus, and the like;

a second display module 453 for enabling presentation of information (e.g., user interfaces for operating peripherals and displaying content and information) via one or more second output devices 431 (e.g., display screens, speakers, etc.) associated with the second user interface 430;

a second input processing module 454 for detecting one or more user inputs or interactions from one of the one or more second input devices 432 and translating the detected inputs or interactions.

In some embodiments, the first video distribution apparatus provided by the embodiments of the present invention may be implemented in software, and fig. 4 shows the first video distribution apparatus 455 stored in the second memory 450, which may be software in the form of programs and plug-ins, and includes the following software modules: an information acquisition module 4551, a request transmission module 4552, a first video acquisition module 4553, a second video distribution module 4554, and a condition setting module 4555, functions of which will be described below.

Referring to fig. 5, fig. 5 is a schematic structural diagram of a second terminal 500 according to an embodiment of the present invention, where the second terminal 500 shown in fig. 5 includes: at least one third processor 510, a third memory 550, at least one third network interface 520, and a third user interface 530. The various components in the second terminal 500 are coupled together by a third bus system 540. It will be appreciated that the third bus system 540 is used to enable connection communications between these components. The third bus system 540 comprises a power bus, a control bus and a status signal bus in addition to a data bus. But for clarity of illustration the various buses are labeled as the third bus system 540 in figure 5.

The third processor 510 may be an integrated circuit chip having signal processing capabilities, such as a general purpose processor, a digital signal processor, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., wherein the general purpose processor may be a microprocessor or any conventional processor, etc.

The third user interface 530 comprises one or more third output devices 531 enabling presentation of the media content, comprising one or more speakers and/or one or more visual display screens. The third user interface 530 also includes one or more third input devices 532 including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

The third memory 550 may comprise either volatile memory or nonvolatile memory, and may also comprise both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory, and the volatile memory may be a random access memory. The third memory 550 described in connection with the embodiments of the invention is intended to comprise any suitable type of memory. The third memory 550 optionally includes one or more storage devices physically located remote from the third processor 510.

In some embodiments, the third memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplified below.

A third operating system 551 including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

a third network communication module 552 for communicating to other computing devices via one or more (wired or wireless) third network interfaces 520, the exemplary third network interface 520 comprising: bluetooth, wireless compatibility authentication, universal serial bus, and the like;

a third display module 553 for enabling presentation of information (e.g., a user interface for operating peripherals and displaying content and information) via one or more third output devices 531 (e.g., a display screen, speakers, etc.) associated with the third user interface 530;

a third input processing module 554 for detecting one or more user inputs or interactions from one of the one or more third input devices 532 and translating the detected inputs or interactions.

In some embodiments, the third video distribution apparatus provided by the embodiments of the present invention may be implemented in software, and fig. 5 shows a third video distribution apparatus 555 stored in a memory 550, which may be software in the form of programs and plug-ins, and includes the following software modules: a second video acquisition module 5551, a video reactive module 5552, and a determination module 5553, the functions of each of which will be described below.

In other embodiments, the first video distribution apparatus, the second video distribution apparatus, and the third video distribution apparatus provided in the embodiments of the present invention may be implemented in hardware, and as an example, the first video distribution apparatus, the second video distribution apparatus, and the third video distribution apparatus provided in the embodiments of the present invention may be a processor in the form of a hardware decoding processor, which is programmed to execute the video distribution method provided in the embodiments of the present invention, for example, the processor in the form of the hardware decoding processor may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field Programmable Gate Arrays (FPGAs), or other electronic components.

In the following, the video distribution method provided by the embodiment of the present invention will be described with reference to an exemplary application in which the first video distribution apparatus provided by the embodiment of the present invention is implemented as a service server, the second video distribution apparatus is implemented as a first terminal, and the third video distribution apparatus is implemented as a second terminal.

Referring to fig. 6, fig. 6 is an alternative interaction flow diagram of a video distribution method according to an embodiment of the present invention, which will be described with reference to the steps shown in fig. 6.

S101, the first terminal acquires basic video information.

In the embodiment of the invention, the video collection request object uploads the video to the storage server through the first terminal, and the storage server stores the uploaded video and returns the corresponding video identifier, so that the video collection request object obtains the basic video information, and the video collection request object performs video collection according to the basic video information. That is, the basic video information refers to video information for performing video levying, which is issued by the video levying request object.

It should be noted that the first terminal is provided with a video APP or runs other video applications, and is used for publishing a video and browsing and communicating the published video; the operation of the video collection request object on the first terminal is realized by a video APP or running other video applications; in addition, the service server is a server corresponding to the video APP or other running video applications.

S102, when the first terminal receives a video collection column creating operation aiming at basic video information, a video collection column creating request is sent to the service server according to the video collection column creating operation, so that the service server creates a video collection column for collecting videos according to the video collection column creating request.

In the embodiment of the present invention, when the video symptom set request object performs an operation for triggering the creation of the video symptom set column on the basic video information, the first terminal also receives the video symptom set column creation operation for the basic video information. At this time, the first terminal generates a video collection column creation request containing video basic information according to the video collection column creation operation; at this time, the video collection request object sends the video collection column creation request to the service server through the first terminal, and thus, the processing of sending the video collection column creation request to the service server according to the video collection column creation operation is completed, so that the service server creates the video collection column for collecting the video according to the video collection column creation request. It should be further noted that, in the embodiment of the present invention, the video collection request object may also perform, through the first terminal, a video collection column creation operation, and then acquire the basic video information and set the video collection reverse color information. The embodiment of the present invention is not particularly limited thereto.

S103, the service server responds to the video collection column creating request, and creates a video collection column which comprises basic video information.

In the embodiment of the present invention, after the video collection request object sends the video collection column creation request to the service server through the first terminal, the service server also receives the video collection column creation request sent by the video collection request object. The video collection column creation request is used for requesting the service server to create a column for collecting the video, so that the service server responds to the video collection column creation request after receiving the video collection column creation request and creates the video collection column; in addition, the basic video information is carried in the video symptom set column creation request, so the created video symptom set column also contains the basic video information.

And S104, the service server collects videos through the video collection column.

In the embodiment of the invention, after the service server completes the creation of the video collection column, the service server can collect the video through the video collection column because the video collection column is used for collecting the video. Here, when the service server collects the video, the collected object may be a friend of the service request object, may be all objects in the service server, and may also be other objects, which is not specifically limited in this embodiment of the present invention.

And S105, when the second terminal detects the video collection column, acquiring collection video information according to the basic video information in the video collection column.

In the embodiment of the invention, the target video collection object detects the video collection column through the second terminal, so that the second terminal can detect the video collection column after the service server completes the creation of the video collection column; at the moment, after browsing the basic video information in the video collection column, the target video collection object carries out the video homography; when the video is signed, the target video collection object uploads the video to be signed to the storage server through the second terminal, the storage server stores the video to be signed and returns the corresponding video identifier, and at the moment, the target video collection object obtains collection video information.

It should be noted that the target video collection object refers to an object in which a video to be collected is to be collected; in addition, the second terminal is provided with a video APP which is the same as that of the first terminal or runs other video applications, and the operation of the target video collection object on the second terminal is realized through the video APP or the running of other video applications.

S106, the second terminal sends the collection video information to the service server, so that the service server updates the video collection columns according to the collection video information, and the service server obtains the video information to be released according to the updated video collection columns for releasing.

In the embodiment of the invention, after the target video collection object obtains the collection video information, the collection video information is sent to the service server through the second terminal, so that the service server updates the video collection column according to the collection video information, and further, the service server obtains the video information to be released according to the updated video collection column to complete the release of the video.

And S107, the service server updates the video collection column according to the collected video information.

It should be noted that, after the target video collection object detects the video collection column and sends the collection video to the service server through the second terminal, the service server also receives the collection video information sent by the target video collection object through the video collection column. At this time, the service server adds the video collection information to the video collection column, and the update of the video collection column according to the obtained collection video information is completed.

It can be understood that the video symptom collection column is updated, so that the video symptom collection request object can obtain the video information to be characterized through the first terminal, and synthesize the video information to be characterized and the basic video information according to the video information to be characterized, thereby realizing the video release in an interactive cooperation manner.

And S108, the first terminal detection service server creates the video collection column according to the video collection column creation request, and acquires the collection video information in the updated video collection column when the updated video collection column is detected.

In the embodiment of the invention, the video collection request object is used for collecting the video through the video collection column to complete video distribution, so that the video collection request object detects the video collection column through the first terminal after the video collection column is created by the service server; when the updated video collection column is detected, the fact that the target video collection object carries out video collection according to the video collection column is determined; at this time, the video collection request object acquires the collected video information from the updated video collection column through the first terminal.

S109, the first terminal carries out video synthesis according to the collected video information and the basic video information to obtain video information to be published, and sends the video information to be published to the service server, so that the service server completes publishing of the video information to be published.

In the embodiment of the invention, after the first terminal obtains the collection video information, the video collection request object performs video synthesis processing according to the collection video information and the basic video information through the first terminal, and sends the synthesized video to the storage server, and the storage server stores the uploaded synthesized video and returns the corresponding video identifier; at this time, the video collection request object also obtains the video information to be published. And then, the video collection request object sends the video information to be published to the service server through the first terminal so as to enable the service server to be bound with the updated video collection column, and the publishing of the video information to be published is completed.

Correspondingly, the video collection request object sends the video information to be released to the service server through the first terminal, and the service server receives the video information to be released sent by the video collection request object according to the updated video collection column; at this time, the service server adds the video information to be published in the updated video collection column, and then completes the publishing of the video information to be published; here, the video information to be distributed is obtained by synthesizing the video collection request object according to the collection video information and the basic video information.

The video publishing method has the advantages that the video solicitation request object and the target video solicitation object collaboratively publish videos in an interactive mode, so that the vacancy of the video publishing mode of collaboratively publishing the videos is filled, the video publishing mode is enriched, the scheme of increasing social attributes through video publishing is realized, and the video publishing effect is improved.

Further, when the video collection request object receives a video collection column creation operation for the basic video information through the first terminal, the video distribution method using the first terminal further includes: the first terminal sets video collection mode information.

Correspondingly, the video collection column also comprises video collection mode information, and S103 can be realized through S1031-S1032 in the embodiment of the invention; that is, the service server creates a video collection column in response to the video collection column creation request, where the video collection column includes basic video information and video collection mode information, and includes S1031 to S1032:

and S1031, the service server responds to the video collection column creation request, and obtains the basic video information and the video collection mode information from the video collection column creation request.

In the embodiment of the invention, a video collection request object performs video collection column creation operation and video collection mode information setting on a first terminal; at this time, the video collection request object is created according to the video collection column creation operation for the basic video information and the set video collection mode information, through the video collection column creation request sent by the first terminal; therefore, the video collection column request carries the basic video information and the video collection mode information, so that the service server can obtain the basic video information and the video collection mode information from the video collection column creation request when the service server responds to the video collection column creation request to create the video collection column.

Here, the video collection method information is one of preset methods, for example, a public collection method, a private collection method, and the like.

S1032, the service server creates a video collection column according to the basic video information and the video collection mode information.

In the embodiment of the invention, after the service server obtains the basic video information and the video collection mode information, the column which comprises the basic video information and the video collection mode information and is used for collecting the video is created, and the video collection column is obtained.

Correspondingly, the method for collecting videos through the video collection column by the service server in the S104 embodiment of the present invention includes: the service server determines a video collection object set according to the video collection mode information; and collecting the videos from the video collection object set according to the video collection mode information and the video collection columns. Here, the video album object set is an object of the album, so that the video album object set includes the target video album object.

It should be noted that the video collection column includes basic video information and video collection mode information, where the basic video information is used to represent basic information of a collected video in the video collection column, the video collection mode information represents a collected video mode in a video collection target, and different video collection modes correspond to different video collection objects, so that the service server can determine a video collection object set according to the video collection mode information; and then the service server performs video collection on the determined video collection object set by adopting the video collection mode information through the video collection column.

Illustratively, referring to fig. 7, fig. 7 is a schematic diagram of generating a video collection column creation request according to an embodiment of the present invention, and as shown in fig. 7, when a video collection request object right-clicks basic video information 7-2 displayed in a display interface 7-1 of a first terminal, options pop up: the method comprises the steps of deleting, editing and creating video collection columns, popping up a video collection column setting page 7-3 when a video collection column creating option is selected, and setting and selecting a public collection mode on the setting page 7-3 by a video collection request object, namely completing the setting of video collection mode information; and when the video collection request object completes the operation of creating the video collection column and completes the setting of the video collection mode information, clicking a 'confirm' button to complete the generation of the video collection column creation request containing the video basic information and the video collection mode information and the sending to the service server.

Further, in S101 according to an embodiment of the present invention, when the first terminal receives a video collection column creation operation for the basic video information, the video distribution method applied to the first terminal further includes: the first terminal sets video collection conditions and video collection mode information. That is, the video collection request object also sets conditions for the collected video, such as duration, content, shooting location, and the like, in the pre-created video collection column; and the video collection request object also sets a collection video mode in the pre-created video collection column.

Correspondingly, in S102 according to the operation of creating a video collection column, the sending, by the first terminal, a request for creating a video collection column to the service server in the embodiment of the present invention includes: the first terminal sends a video collection column creation request to the service server according to the video collection column creation operation, the video collection mode information and the video collection condition. That is, the video symptom set column creation request includes basic video information, video symptom set mode information, and video symptom set condition information, which are objects corresponding to the video symptom set column creation operation.

Correspondingly, when the video collection column in the embodiment of the present invention further includes a video collection condition, the service server in S103 responds to the video collection column creation request, and creates the video collection column, including: the service server responds to the video collection column creation request, and obtains basic video information, video collection mode information and video collection conditions from the video collection column creation request; and creating a video collection column according to the basic video information, the video collection mode information and the video collection condition. That is to say, when the video collection column creation request carries basic video information, video collection mode information, and video collection conditions, the video collection column created by the service server includes the basic video information, the video collection mode information, and the video collection conditions.

Correspondingly, in S104 according to the embodiment of the present invention, the soliciting a video from the video solicitation object set by the service server through the video solicitation column includes: and the service server collects videos meeting the video collection conditions from the video collection object set according to the video collection mode information and the video collection columns. That is, the video solicited by the service server is a video satisfying the video solicitation condition.

Correspondingly, when the video collection column further includes a video collection condition, in S105 in this embodiment of the present invention, when the target video collection object detects the video collection column, the video publishing method applied to the second terminal further includes: and the second terminal acquires the collection video information according to the basic video information and the video collection conditions in the video collection column. That is, when the second terminal performs the video characterization according to the video characterization column, the video to be characterized is based on the basic video information and satisfies the video characterization condition.

It can be understood that the video collection condition limits the relevant information of the collected video information to a certain extent, so that the video distribution efficiency and the video distribution effect are improved by setting the video collection condition when the video distribution is performed based on the collected video information.

Further, in the embodiment of the present invention, the collecting a video from the video collection object set by the service server according to the video collection mode information and through the video collection column includes: when the video collection mode information is a public collection mode, the service server broadcasts a video collection column to the video collection object set so as to collect videos from the video collection object set; and when the video collection mode information is a private collection mode, the service server acquires collection entry information of the video collection column and sends the collection entry information to the video collection object set so as to collect the video from the video collection object set.

It should be noted that, the service server performs the levying of the video in different ways according to different video levying way information; here, the video collection mode information includes two modes, a public collection mode and a private collection mode; the public collection mode means that the video collection columns are oriented to all objects (objects in the video APP or objects associated with the video collection request object), and collect the videos from all the objects, that is, at this time, the video collection object set is all the objects, so that the service server collects the videos in a broadcast mode (for example, the video collection columns are displayed on a collection square) to realize the video collection from the video collection object set. The private collection mode is that the video collection column is oriented to the object specified by the video collection request object, and the collection of the video is performed on the object specified by the video collection request object, that is, at this time, the video collection object set is the object specified by the video collection request object, so that the service server sends collection entry information (for example, collection links) of the video collection column to each object of the target video collection object one by one, so as to realize the video collection on the video collection object set.

Further, in S105 in this embodiment of the present invention, when the second terminal detects the video collection column, before acquiring the collected video information according to the basic video information in the video collection column, the video publishing method applied to the second terminal further includes: and when the second terminal receives the collection entry information sent by the service server or when the second terminal receives the video collection column broadcasted by the service server, determining that the video collection column is detected.

It should be noted that, when the video collection mode information set by the video collection request object through the first terminal is the public collection mode, the service server performs video collection through the broadcast video collection column; therefore, when the target video collection object receives the video collection column broadcasted by the service server through the second terminal, it is determined that the video collection column is detected. When the video collection request object is in a private collection mode through the video collection mode information set by the second terminal, the service server carries out video collection by sending collection entrance information of the video collection column to the video collection object set; therefore, when the target video collection object receives the collection entry information sent by the service server through the second terminal, it is determined that the video collection column is detected.

It can be understood that by setting the video collection mode information, the diversity of the collection video modes is improved, the video collection effect is improved, and the video publishing effect is further improved.

Further, the embodiment S109 of the present invention may be implemented by S1091 to S1093; that is to say, the first terminal performs video synthesis according to the collected video information and the basic video information, and obtaining the video information to be published includes S1091-S1093:

s1091, the first terminal selects the video information to be synthesized from the collected video information.

In the embodiment of the present invention, after the video collection request object obtains the collection video information through the first terminal, since the number of videos in the collection video information is at least one, at least one video is selected from the collection video information as the video information to be synthesized, and is used for video synthesis with the basic video information.

S1092, the first terminal sets video synthesis conditions; the video composition condition is condition information that is satisfied when video composition is performed.

In the embodiment of the present invention, after the video collection request object determines, through the first terminal, that the video to be synthesized is the video information to be synthesized and the basic video information, the conditions that are satisfied when the video is synthesized, that is, the video synthesis conditions, such as the synthesis format, the synthesis special effect, and the synthesis mode, need to be set by the first terminal, so that the synthesis of the video information to be synthesized and the basic video information can be realized.

It should be noted that, the preset synthesis functions provided by the synthesis server for video synthesis are selected from the preset synthesis functions, so that video synthesis conditions are obtained;

and S1093, the first terminal synthesizes the video information to be synthesized and the basic video information through the synthesis server according to the video synthesis condition to obtain the video information to be issued.

In the embodiment of the present invention, after the video aggregation request object determines the video to be synthesized and the video synthesis condition through the first terminal, the video can be synthesized; here, the first terminal performs video composition through a composition service provided by the composition server, that is, the video aggregation request object sends a video composition request carrying video composition conditions, to-be-composited video information, and basic video information to the composition server through the first terminal, so that the composition server responds to the video composition request, composes the to-be-composited video information and the basic video information according to the video composition conditions, and returns a composited video to the first terminal; at this time, the first terminal uploads the synthesized video to the storage server, and the video information to be published is obtained.

Illustratively, referring to fig. 8, fig. 8 is an exemplary video information to be distributed provided by an embodiment of the present invention, as shown in fig. 8, the video information to be distributed 8-1 is synthesized from the base video information 8-2 and the video information to be synthesized 8-3, and the adopted video synthesis condition is that the base video information 8-2 and the video information to be synthesized 8-3 are played simultaneously, but only the audio corresponding to the video information to be synthesized 8-3 is played.

It can be understood that the video information to be synthesized is selected from the feature set video information and is synthesized with the basic video information to realize video publishing, so that the publishing mode of the video is enriched, and an application scene for publishing the video cooperatively by multiple people is provided.

Further, referring to fig. 9, based on fig. 6, fig. 9 is another alternative interaction flow diagram of a video distribution method according to an embodiment of the present invention, as shown in fig. 9, after S109, the method further includes S110-S111; that is to say, the first terminal sends the video information to be distributed to the service server, the service server receives the video information to be distributed sent by the video collection request object according to the updated video collection column, and after the distribution of the video information to be distributed is completed, the video distribution method applied to the service server further includes S110 to S111, which will be described with reference to the steps shown in fig. 9.

S110, the service server determines video information to be synthesized corresponding to the video information to be published and acquires a synthesized video collection object corresponding to the video information to be synthesized; the composite video collection object belongs to a target video collection object.

In the embodiment of the present invention, after the video collection request object and the target video collection object complete the distribution of the video to be distributed together, the service server further creates a relationship between the video collection request object and an object providing video information to be synthesized in the target video collection object, where the object providing video information to be synthesized in the target video collection object is a synthesized video collection object.

It should be noted that, when the service server obtains the synthesized video collection object, it first determines that the video collection request object is synthesized video information to be published, and selects video information to be synthesized from the collected video information, and then determines the synthesized video collection object corresponding to the video information to be synthesized according to the correspondence between the video and the object.

It should be further noted that, when determining the video aggregation request object, the service server may be determined by information sent to the service server by the first terminal when selecting video information to be synthesized, or may be determined by video information to be synthesized carried by the first terminal when sending video information to be distributed to the service server, and the like, which is not specifically limited in this embodiment of the present invention.

S111, the service server establishes a video association relation between the video collection request object and the synthesized video collection object.

In the embodiment of the invention, the video information to be published is synthesized by videos respectively provided by the video collection request object and the synthesized video collection object, so that the service server can establish a video association relation aiming at the published video information to be published after obtaining the video collection request object and the synthesized video collection object. For example, the friendship relationship between the video collection request object and the composite video collection object is established, and the friendship value of the cooperative release video is increased, so that the establishment of the video association relationship is completed.

Further, referring to fig. 10, based on fig. 9, fig. 10 is a schematic diagram of still another alternative interaction flow of the video distribution method according to the embodiment of the present invention, as shown in fig. 10, after S110, the method further includes S112-S114; that is, after the service server establishes the video association relationship between the video collection request object and the composite video collection object, the video distribution method applied to the service server further includes S112 to S114, which will be described with reference to the steps shown in fig. 10.

And S112, the service server acquires comment information of the video information to be published.

It should be noted that, in the video APP, for the video information to be published which is successfully published, comment information of the video information to be published, such as comment description information and praise, exists by the video browsing object through the third terminal; thus, the service server can obtain the comment information for updating the video association relationship, such as increasing the friendship value of the video collection request object and the composite video collection object.

S113, the service server counts the playing data of the video information to be released.

It should be noted that, in the video APP, for the video information to be published which is successfully published, there exists playing data of the video information to be published, such as browsing times and sharing times, of the video browsing object through the third terminal; thus, the service server can obtain the play data for updating the video association relationship, such as increasing the friendship value of the video collection request object and the composite video collection object.

Here, S112 and S113 are not in order of execution.

And S114, the service server updates the video association relation according to the comment information and/or the play data.

In the embodiment of the invention, because the comment information and the play data are used for updating the video association relationship, after the service server obtains the comment information and/or the play data, the video association relationship can be updated according to the comment information and/or the play data. For example, when the service server determines that the acquired video to be published reaches the predetermined play amount or praise amount, the friendship value of the video collection request object and the composite video collection object is increased.

It can be understood that after the video information to be published is published in a composite manner, the video association relationship between the video collection request object of the video provider corresponding to the video information to be published and the composite video collection object is established, and the video association relationship is updated according to the comment information and/or the play data, so that the video publishing effect is improved.

Further, in the embodiment of the present invention, the publishing of the video information to be published is completed, and the video publishing method applied to the service server further includes: and the service server sends the message of successful accreditation to the composite video acquisition object. That is, the service server sends the prompt information that the representation is successful, i.e., the representation is successful, to the composite video representation object.

Further, in S109 in this embodiment of the present invention, after the second terminal sends the collected video information to the service server, the video publishing method applied to the second terminal further includes: when the service server completes the release of the video information to be released according to the collected video information and the target video collection object is a synthesized video collection object, the second terminal receives a successful message of the receivable collection sent by the service server; the composite video collection object is an object corresponding to a video to be synthesized selected by the video collection request object from the collection video information. That is, after the video to be published is published, the service server sends the message of success of the accrual to the composite video collection object, so that, at this time, if the target video collection object is the composite video collection object, the target video collection object can receive the message of success of the accrual sent by the service server.

In the following, an exemplary application of the embodiments of the present invention in a practical application scenario will be described.

Referring to fig. 11, fig. 11 is an interaction diagram of an exemplary video distribution manner provided by an embodiment of the present invention, and as shown in fig. 11, the exemplary video distribution manner includes the following steps:

s201, a user 11-1 uploads a video 11-2 dancing by the user 11-1 to a storage server through a first terminal, a right key on the video 11-2 displayed by the first terminal selects a creation video symptom column, a private symptom mode is set on a popup creation page, and a video symptom set corresponding to the private symptom mode is the user 11-3; setting video collection conditions with the duration of 1 minute and the shooting place as a stage; and finally, clicking a 'confirm' button to finish sending the video collection column creation request to the service server.

It should be noted that the video 11-2 of the user 11-1 dancing indicates basic video information, the private collection mode indicates video collection mode information, and the right key selects the operation of creating a video collection column and indicating the creation of a video collection column on the video 11-2 displayed on the first terminal.

S202, the service server creates the video collection column according to the video collection column creation request, and sends a collection link of the video collection column to the user 11-3. Here, the symptom link is symptom entry information.

S203, the user 11-3 should be signed by the video 11-4 with the duration of 1 minute when the user 11-3 sings on the stage according to the symptom set link through the second terminal.

S204, the user 11-1 selects 11-4 as the video information to be synthesized through the first terminal, synthesizes 11-2 and 11-4 through the synthesis server to obtain the video information to be published, and publishes the video information to be published to the service server.

S205, when the business server completes the publishing of the video information to be published, the friendship relationship between the user 11-1 and the user 11-3 is established, and a preset friendship value is given.

And S206, when the playing amount of the video information to be released reaches 100 times, the business server performs increment processing on the preset friendship value.

It can be understood that the embodiment of the invention realizes the release of the video in an interactive cooperation mode, realizes an application scene of releasing the video by cooperation of multiple persons, and simultaneously increases the social attribute of the video and improves the video release effect by establishing the video association relationship of the collaborators.

Continuing with the exemplary structure of the first video distribution apparatus 255 implemented as software modules provided by the embodiment of the present invention, in some embodiments, as shown in fig. 3, the software modules stored in the first video distribution apparatus 255 of the first memory 250 may include:

a request receiving module 2551, configured to receive a video collection column creation request sent by a video collection request object;

a column creation module 2552, configured to create a video collection column in response to the video collection column creation request, where the video collection column includes basic video information;

a video collection module 2553, configured to collect videos through the video collection columns;

a video receiving module 2554, configured to receive the collection video information sent by the target video collection object through the video collection column, and update the video collection column according to the collection video information;

a first video publishing module 2555, configured to receive video information to be published, where the video collection request object sends the video information to be published according to the updated video collection column, and complete publishing of the video information to be published; and the video information to be issued is synthesized by the video collection request object according to the collection video information and the basic video information.

Further, the video collection column further includes video collection mode information, and the column creation module 2552 is further configured to respond to the video collection column creation request, and obtain the basic video information and the video collection mode information from the video collection column creation request; and creating the video collection column according to the basic video information and the video collection mode information.

Correspondingly, the video collection module 2553 is further configured to determine a video collection object set according to the video collection mode information; collecting videos from the video collection object set according to the video collection mode information and the video collection columns; the set of video collection objects includes the target video collection object.

Further, the video collection column further includes a video collection condition, and the column creation module 2552 is further configured to respond to the video collection column creation request, and obtain the basic video information, the video collection mode information, and the video collection condition from the video collection column creation request; and creating the video collection column according to the basic video information, the video collection mode information and the video collection condition.

Correspondingly, the video collection module 2553 is further configured to collect, according to the video collection mode information and through the video collection column, videos that satisfy the video collection condition from the video collection object set.

Further, the video collection module 2553 is further configured to broadcast the video collection column to the video collection object set to collect a video from the video collection object set when the video collection mode information is the public collection mode; and when the video collection mode information is a private collection mode, obtaining collection entry information of the video collection column, and sending the collection entry information to the video collection object set so as to collect videos from the video collection object set.

Further, the first video publishing device 255 further includes a relationship establishing module 2556, configured to determine video information to be synthesized corresponding to the video information to be published, and obtain a synthesized video collection object corresponding to the video information to be synthesized; the composite video collection object belongs to the target video collection object; and establishing a video association relation between the video collection request object and the composite video collection object.

Further, the first video publishing device 255 further includes a relationship updating module 2557, configured to obtain comment information of the video information to be published; counting the playing data of the video information to be issued; and updating the video association relation according to the comment information and/or the playing data.

Embodiments of the present invention provide a storage medium storing executable instructions, which, when executed by a first processor, will cause the first processor to execute a video distribution method applied to a first video distribution apparatus, as provided by embodiments of the present invention.

Continuing with the exemplary structure of the second video distribution apparatus 455 implemented as software modules provided by the embodiment of the present invention, in some embodiments, as shown in fig. 4, the software modules stored in the second video distribution apparatus 455 of the second memory 450 may include:

an information obtaining module 4551, configured to obtain basic video information;

a request sending module 4552, configured to, when a video collection column creation operation for the basic video information is received, send a video collection column creation request to a service server according to the video collection column creation operation and the video collection mode information, so that the service server creates a video collection column for collecting a video according to the video collection column creation request;

a first video obtaining module 4553, configured to detect the video collection column created by the service server according to the video collection column creation request, and when an updated video collection column is detected, obtain collection video information in the updated video collection column;

a second video publishing module 4554, configured to perform video synthesis according to the collected video information and the basic video information to obtain video information to be published, and send the video information to be published to the service server, so that the service server completes publishing of the video information to be published.

Further, the second video publishing module 4554 is further configured to select video information to be synthesized from the collected video information; setting video synthesis conditions; the video synthesis condition is a condition which is met when video synthesis is carried out; and synthesizing the video information to be synthesized and the basic video information through a synthesis server according to the video synthesis condition to obtain the video information to be released.

Further, the second video distribution apparatus 455 further includes a condition setting module 4555 configured to set a video collection condition and video collection mode information.

Correspondingly, the request sending module 4552 is further configured to send the video collection column creation request to a service server according to the video collection column creation operation, the video collection mode information, and the video collection condition.

Embodiments of the present invention provide a storage medium storing executable instructions, which, when executed by a second processor, will cause the second processor to execute the video distribution method applied to a second video distribution apparatus provided by embodiments of the present invention.

Continuing with the exemplary structure of the third video distribution apparatus 555 implemented as a software module provided by the embodiment of the present invention, in some embodiments, as shown in fig. 5, the software module stored in the third video distribution apparatus 555 of the third memory 550 may include:

the second video obtaining module 5551 is configured to, when a video collection column is detected, obtain collection video information according to basic video information in the video collection column;

the video symptom module 5552 is configured to send the symptom video information to a service server, so that the service server updates the video symptom column according to the symptom video information, and obtains the video information to be published according to the updated video symptom column to publish the video information.

Further, the third video distribution apparatus 555 further includes a determining module 5553, configured to determine that the video collection column is detected when the collection entry information sent by the service server is received or the video collection column broadcasted by the service server is received.

Further, the video collection column further includes a video collection condition, and the second video obtaining module 5551 is further configured to obtain the collection video information according to the basic video information and the video collection condition in the video collection column.

Embodiments of the present invention provide a storage medium storing executable instructions, which, when executed by a third processor, will cause the third processor to execute the video distribution method applied to a third video distribution apparatus provided by embodiments of the present invention.

In some embodiments, the storage medium may be memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.

In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

By way of example, executable instructions may correspond, but do not necessarily have to correspond, to files in a file system, and may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).

By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.

In summary, in the embodiment of the present invention, the service server creates the video collection column for collecting the video, so that the video collection request object and the video collection object can obtain the video to be published in an interactive manner, thereby completing the publishing of the video; therefore, the scheme of finishing video publishing in an interactive cooperation mode is realized, and the diversity of video publishing modes is improved.

The above description is only an example of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present invention are included in the protection scope of the present invention.

33页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于发布信息的方法和设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类