WO2018177053A1 - Procédé pour réaliser l'intégration d'une interaction entre des ressources vidéo et des groupes de personnes et système d'intégration d'interaction entre vidéo et groupes de personnes - Google Patents
Procédé pour réaliser l'intégration d'une interaction entre des ressources vidéo et des groupes de personnes et système d'intégration d'interaction entre vidéo et groupes de personnes Download PDFInfo
- Publication number
- WO2018177053A1 WO2018177053A1 PCT/CN2018/077172 CN2018077172W WO2018177053A1 WO 2018177053 A1 WO2018177053 A1 WO 2018177053A1 CN 2018077172 W CN2018077172 W CN 2018077172W WO 2018177053 A1 WO2018177053 A1 WO 2018177053A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- user
- live broadcast
- resource
- channel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000010354 integration Effects 0.000 title claims abstract description 30
- 230000003997 social interaction Effects 0.000 title abstract description 9
- 230000008569 process Effects 0.000 claims abstract description 5
- 238000007726 management method Methods 0.000 claims description 38
- 230000004927 fusion Effects 0.000 claims description 34
- 238000004891 communication Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 22
- 238000012797 qualification Methods 0.000 claims description 15
- 230000002452 interceptive effect Effects 0.000 claims description 9
- 230000003993 interaction Effects 0.000 claims description 8
- 238000012552 review Methods 0.000 claims description 8
- 238000012550 audit Methods 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 3
- 238000013523 data management Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 238000012986 modification Methods 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims description 2
- 108091006146 Channels Proteins 0.000 claims 75
- 230000004913 activation Effects 0.000 claims 2
- 238000013475 authorization Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 claims 1
- 238000012546 transfer Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 11
- 238000004220 aggregation Methods 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 4
- 230000004931 aggregating effect Effects 0.000 description 3
- 238000005315 distribution function Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
Definitions
- the present invention relates to the fields of mobile computers, the Internet, and the like, and in particular, to a method and a video social fusion system for realizing the integration of video resources and social interaction.
- the technical problem to be solved by the present invention is to provide a method for video resource and social integration and a video social fusion system, which realizes full integration and interaction of video resources and social interaction, and can meet the complex video social needs of users in the video social age.
- the present invention discloses a method and a video social fusion system for realizing the integration of video resources and social, and the technical solutions thereof are as follows:
- a method for realizing the integration of video resources and social mainly includes methods for acquiring and sharing video resources of multiple channels, generating, publishing and sharing live or live broadcast notice messages, and publishing video resources in the video space to video channels;
- the method for acquiring and sharing multi-channel video resources refers to a method for acquiring video resources through multiple channels provided by the system, and then sending or sharing through the instant communication subsystem or the function fusion subsystem; generating live or live broadcast notices
- the method of publishing and sharing refers to a method of generating a live broadcast or live broadcast notice message through a live broadcast module of a video live broadcast subsystem, and publishing or sending it through a function fusion subsystem and an instant communication subsystem; releasing the video resource to the video
- the channel method refers to a method for publishing video resources acquired through multiple channels to a video channel of a video on demand subsystem.
- the video resource acquisition channel includes obtaining video resources from the video channel module in the video on demand subsystem, obtaining video resources from the video space in the user function fusion subsystem, and obtaining the video resources from the user.
- Access other user video space to obtain video resources obtain video resources from all other channels of publicly available video in the system, and provide channels for publicly providing video resources, including videos in all video channels and video resource providing channels in all resource circles; Additional information sent when the selected video resource is shared, the additional information includes text, emoticons, links, and images; select objects that send or share the selected video resource, and send or share objects of the selected video resource, including the instant messaging subsystem a friend or group in the social network subsystem circle module or a group circle; the sending or sharing friends or groups, the group circle can include multiple at the same time; send or share the selected video resource, select Send or share objects of the selected video asset In the case of a friend or a group, the user needs to submit a message processing module that sends a request to the instant messaging subsystem, and sends the selected video resource as an instant messaging message to the specified friend or group, and selects to send or share the selected video.
- the resource object is a circle of friends or a group circle
- the user needs to submit a sharing request to the function
- the user selects to publish or share the live or live broadcast notice object, wherein the object of posting or sharing the live broadcast or live broadcast notice includes a friend or a group, and also includes a video channel, and also includes the user's circle of friends and the group circle; determining to publish or share the live broadcast or live broadcast Whether the user who previews needs to apply for live qualification, when the object selected for publication or sharing includes the video channel in the video on demand subsystem, and the user who publishes or shares the live broadcast or live broadcast notice when publishing to the video channel for the first time
- the live broadcast qualification application information needs to be submitted; then the live broadcast or live broadcast notice information is submitted and interacted with the live broadcast module of the video live broadcast subsystem to generate a live broadcast message corresponding to the live broadcast or live broadcast notice information;
- the object, the live broadcast or the live broadcast notice message is sent; when the shared object includes the circle of friends or the group circle, the request for sharing the live broadcast or the live broadcast notice message is submitted to the live sharing module of the function fusion subsystem, and the
- the video channel of the user is in the open state, and the user can only release the video resource to the video channel that is in the open state; and the video resource to be released through the different video resource acquisition channels provided by the system,
- the video resource obtained by the channel provided by the system is submitted to the video space of the user, and the video resource stored in the video space can be used as an alternative video resource to be published to the video channel; then, the video resource to be published is selected from the video space, and Submit the information about the video resource to be published.
- the user selects the existing video resource in the video space, adds the corresponding video information to the video, and interacts with the video distribution module of the function integration subsystem to distribute the video resource to the user. Frequency channel; backstage after the video review system resources, the public release of the video resource to the user's video channel.
- Video channels can be created and managed by users created by the system or who need to publicly post or share video resources.
- the video channel information includes the channel name, background color, channel description, channel video resource quantity, number of likes and creator, video.
- Video resources can be stored in the channel for public display, for all ordinary users to watch, video channel management, including modification of video channel information and uploading and deleting of video resources, and pricing or rewarding for specified video resources, users who open video channels.
- the basic information of the video channel can be modified, the video resource can be uploaded to the video channel opened by the user, and the video resource in the video channel opened by the user can be deleted; wherein the pricing of the video resource refers to the user who can open the video channel.
- One of the video resources in the opened video channel specifies the viewing fee.
- each user has a video space
- the content of the video space comes from the video resource uploaded by the user, or the video resource transferred from the video space of other authorized users, and can be set by using the permission.
- a circle of friends is a collection of friends posting information.
- the information displayed includes all the content posted by the friends to the circle of friends.
- the published information can be restricted by the permission settings.
- the group circle includes all the members in the group.
- the information includes information published by all the group members of the group to the group circle, and the published information can be browsed by all group members; the resource circle is divided into multiple types according to the type, and each resource circle can be released only by members who join the circle.
- Information, all users can browse the published information; the specific content of the browsing information includes text, pictures, music, video, live broadcast status, live broadcast notice, web page sharing and short video.
- the client of the present invention includes a web client, a Windows client, an IOS client, an Android client, and the like, and the user includes a registered user in the system and a visitor user who is not registered in the system.
- the invention realizes a video social fusion system comprising the following subsystems: a video on demand subsystem, a video live broadcast subsystem, a function fusion subsystem, an instant communication subsystem and a social network subsystem to solve the above problem; wherein the video The on-demand subsystem, the video live subsystem, and the function fusion subsystem provide the video resources to be acquired for the instant communication subsystem and the social network subsystem, and the instant communication subsystem and the social network subsystem provide friends for the video on demand subsystem and the live subsystem.
- the interactive and video distribution channels, the instant messaging subsystem provides the function fusion subsystem with the interactive function of video information between friends.
- the video on demand subsystem mainly includes the following modules: a video upload module, a video stream distribution module, a video channel module, and a video information module.
- the video uploading module can receive and store the video resource uploaded by the client, and return the related information of the video resource to the client after the uploading is completed;
- the video stream distribution module provides a distributed video stream distribution function, and the video playback request of different regions is directed to the nearest video stream server through the load balancing server, thereby realizing the function of quickly playing the video resource;
- the video channel module is divided into two major types of channels, the system creates a channel and the user creates a channel, and supports the payment and reward function of the video resource in the video channel.
- the system creates the channel, which is a channel created by the system, and the video resource content is operated by the system.
- Personnel to add and manage; user-created channel refers to the channel that is submitted by the registered user after submitting the application and passed the system review. All the video resource content of the channel is uploaded and managed by the registered user; the payment function of the video resource is limited to watch the video.
- the user of the resource must pay a certain fee to the creator of the video channel when viewing for the first time;
- the reward function of the video resource is to provide a channel for the creator of the video channel to voluntarily pay a certain amount of money for the user who views the video resource;
- the video information module provides a query and management function of the video resource information, and the query of the video resource information includes acquiring the video resource by using the ID of the video resource, and also searching for the video resource information by using the type, label, and keyword of the video resource.
- the management of video resource information includes submitting, modifying, or deleting video resource information by a system administrator or a user.
- the video live broadcast subsystem mainly includes the following modules: a live broadcast module, a live stream distribution module, a live broadcast management module, and a live broadcast information providing module.
- the live broadcast module receives and processes the live broadcast request of the client, and allocates the live broadcast address to the terminal according to the geographical location and the type of the terminal, and the corresponding information is generated according to the live broadcast or live broadcast notice information submitted by the client. Live the message and return it to the client;
- the live stream distribution module can provide a live stream receiving and distributing function, and the live stream receiving function is a real-time live stream that is sent to the live server by the live broadcast client, and the live client includes a live broadcast tool provided by the system on each type of client. It also includes the use of other third-party live streaming tools; the distribution of live streams includes the distribution of live live streams to other live servers for live broadcast viewing services, and the distribution of live live streams to other CDN providers for acceleration services;
- the live management module can manage the live broadcast qualification application of the public anchor, and perform real-time monitoring on all current live broadcasts of the platform;
- the live information providing module provides the query and management function of the live broadcast information.
- the query of the live broadcast information includes obtaining the live broadcast information through the ID of the live broadcast, and also includes searching for the live broadcast information through the type, label and keyword of the live broadcast; the management of the live broadcast information refers to Submit, modify, or delete personal live broadcast information by the user.
- the function fusion subsystem mainly includes the following modules: a video distribution module, a video sharing module, a live sharing module, and a video space module.
- the video distribution module can publish the video resource uploaded by the user to the video space to the video channel of the user, and display the video resource uploaded to the video space for public display, and the user can also use the video distribution module to display the user's own video channel. Video resources are unpublished;
- the video sharing module can obtain the information of the video resource from different video channels, generate a video message corresponding to the video resource, and send the video message to the circle or group of the user, or send and interact with the instant messaging server. Give the user a friend or group;
- the live sharing module can send the live broadcast or live broadcast notice message generated by the live broadcast module of the video live broadcast subsystem to the user circle or the group circle, or can interact with the message processing module of the instant communication subsystem to send to the User's friend or group;
- the video space module can provide the user with the data acquisition and management function of the video space, and can provide the video resource acquisition channel for the video distribution to the video channel and the video sharing, and provide the user with the video space data acquisition function including the user acquiring the video space content of the user. It also includes the user obtaining video content that other users open access to the user; the data management function for providing the user with video space includes the user adding, modifying, and deleting the video information in the personal video space.
- the instant messaging subsystem mainly includes the following modules: a contact module, a group module, a message processing module, and a message pushing module.
- the contact module implements a friend relationship between users, and can provide functions such as adding, searching, adding notes, recommending friends, and deleting friends.
- the group module implements the function of user group and friend grouping between users
- the chat function provided by the message processing module has functions such as text, picture, file, geographical location, phrase sound, short video, voice call, video call, friend business card and group business card, and also realizes video, live broadcast or live broadcast notice message.
- the message pushing module implements the function of maintaining the state of the user and pushing the offline message.
- the social network subsystem mainly includes the following modules: a status release module, a personal information module, a state stream push module, and a circle module.
- the status publishing module includes the status information that can be received and processed by the user in the circle of friends or the group circle, and the reporting and management functions of the system and the user on the release status;
- the personal information module provides the function of acquiring and managing user information
- the state stream pushing module can push the status information posted by the user in the circle of friends or the group to the friends of the user or the members of the group circle;
- the circle module can manage the user's group circle content, and can enable the system to monitor the legality of the group circle, and can take a shutdown measure for the illegal group circle.
- the invention has the beneficial effects that the present invention provides video, live broadcast, social and instant communication through the video social fusion system, including the acquisition and sharing of video resources, the sharing of live or live broadcast announcements, and the distribution of video resources to video channels.
- Deep integration providing rich video social services, greatly enriching the user's video social function, allowing users to easily call video resources or live broadcast as an interactive element while using social or chat functions, while simultaneously from the video space
- Video resources obtained by channels such as social media can be publicly posted to the user's video channel for everyone to watch.
- you can set a fee for each viewing, or pay the fee by watching the user's voluntary reward, which is convenient for users.
- it can also add a certain amount of extra income to users.
- FIG. 1 is a block diagram of a video social convergence system of the present invention
- FIG. 3 is a flow chart of generating, publishing or sharing a live broadcast or a preview in the present invention
- FIG. 4 is a flow chart of publishing a video resource to a video channel in the present invention.
- FIG. 5 is a schematic structural diagram of a video on demand subsystem of the present invention.
- FIG. 6 is a schematic structural diagram of a video live broadcast subsystem in the present invention.
- FIG. 7 is a schematic structural view of a functional fusion subsystem in the present invention.
- FIG. 8 is a schematic structural diagram of an instant messaging subsystem in the present invention.
- FIG. 9 is a schematic structural diagram of a social network subsystem in the present invention.
- the embodiment of the present invention includes: a method for implementing video resource and social integration, and a video social fusion system.
- FIG. 1 which is a block diagram of a video social convergence system
- the video social fusion system includes five subsystems: video on demand.
- the subsystem 101, the video live subsystem 102, the function fusion subsystem 103, the instant messaging subsystem 104, and the social network convergence server 105, each of the above subsystems is composed of several modules, each module containing a plurality of service contents, each item Service content can be served by multiple distributed servers, and various types of clients communicate with the video social convergence system via the Internet.
- the client may be the web client 106, the IOS client 107, the Android client 108, or the Windows client 109 provided by the system, and all third-party applications that use the system to expose the API.
- FIG. 2 is a flowchart of acquiring and sharing a video resource according to the present invention. As shown in FIG. 2, the method includes the following steps:
- Step 201 is a video resource acquisition channel for the user to enter the system, and select a video resource to be operated.
- the specific video resource acquisition channel includes obtaining a video resource channel of the video channel module from the video on demand subsystem, and obtaining the video resource channel from the user function fusion subsystem.
- Step 202 is to input additional information sent by the user when sharing the video resource, and the additional information that can be sent includes text, an expression, a link, a picture, and the like;
- Step 203 The user selects an object for sending or sharing a video resource, and the selectable object includes a friend or group in the instant messaging subsystem and a circle of friends or a group circle in the circle module of the social network subsystem;
- Step 204 Send or share the video resource for the user.
- the user submits a request for sending the video resource to the message processing module of the instant messaging subsystem, and uses the sent video resource as the instant communication message.
- the selected object is a circle of friends or a group circle
- the user submits a request to share the video resource to the function fusion subsystem, and the video sharing module shares the shared video message to the circle of friends or designated Group circle.
- FIG. 3 is a flowchart of generating, publishing, or sharing a live broadcast or a live broadcast notice according to the present invention. As shown in FIG. 3, the method includes the following steps:
- Step 301 is for the user to select a live broadcast or live broadcast notice release and sharing object, wherein the live broadcast or live broadcast notice release and share objects include a friend or group in the instant messaging subsystem, a video channel and a social network subsystem in the video on demand subsystem. Circle of friends and group circle of the middle circle module;
- Step 302 is to determine whether the user needs to perform the live qualification application.
- the live qualification application information needs to be submitted. Go to step 303, if the user has passed the live qualification review, then go to step 304;
- Step 303 Submit a live qualification application information for the user, where the live qualification application information includes the user's ID number, mobile phone number, email address, hand-held ID card photo, home address, and bank card number, etc., and the submitted information is included in the video live broadcast subsystem.
- the live management module performs processing;
- step 304 the user submits the information of the live broadcast or the live broadcast notice and generates a live broadcast message.
- the basic information of the live broadcast includes the live broadcast name, the live broadcast label, and the live broadcast content description.
- the information for releasing the live broadcast notice includes the basic information of the live broadcast.
- the live broadcast message includes the basic broadcast information of the basic live broadcast, and the live broadcast address and the viewing address generated by the live broadcast module in the live broadcast subsystem.
- Step 305 is to release a live broadcast or live broadcast notice message according to the object selected for distribution or sharing.
- the shared object includes a circle of friends or a group circle
- the shared live or live broadcast notice message is sent to the circle of friends or the designated group circle.
- the message processing module that shares the live broadcast or live broadcast notice message to the instant messaging subsystem is submitted, and the shared live broadcast or After the live broadcast notice message is converted into the instant communication message, and sent to the designated friend or group, when the published object includes the video channel, the shared live broadcast or live broadcast notice message is submitted to the video channel module in the video on demand subsystem, and the shared video channel module will be shared.
- the live or live broadcast notice message is stored in the database of the video channel as a video resource of the video channel.
- FIG. 4 is a flowchart of a method for publishing a video resource to a video channel according to the present invention. As shown in FIG. 4, the method includes the following steps:
- Step 401 applies for opening a video channel for the user, and the user firstly posts the video resource to the video channel, and needs to submit the video channel opening application information, and sends the video channel module to the video on-demand subsystem through the client, waiting for the background system to review, after reviewing After the user passes the video, the video channel opening application information includes video channel type, channel icon, channel poster, channel creator and channel label;
- Step 402 is to obtain a video resource to be advertised by using the different video resource acquisition channels provided by the system, and preparing the video resource to be released refers to submitting the video resource obtained from the channel provided by the system to the video space of the user, in the video space.
- the stored video resource can be used as an alternative video resource to be distributed to the video channel.
- Different video resource acquisition channels include the user uploading the video resource through the video uploading module of the video on demand subsystem, and browsing the video space of other users to obtain the permission.
- Step 403 is to select a video resource to be advertised from the video space, and submit information of the video resource, and the user selects a video resource that already exists in the video space, and adds corresponding video information to the video resource, through the function fusion subsystem.
- the video publishing module interacts to publish the video resource to the user's video channel;
- Step 404 After the background system verifies that the video resource passes, the video resource is publicly released to the video channel of the user.
- the video on demand subsystem mainly includes a video uploading module 501, a video stream distribution module 502, a video channel module 503, and a video information module 504.
- the video on demand subsystem is mainly used for Provides on-demand video upload, transcoding, classification, aggregation, management, information acquisition and video stream distribution for video social convergence systems.
- the video uploading module 501 supports video resources of various encodings and formats uploaded from the client.
- the supported video formats include MP4, MOV, FLV, AVI, 3GP, and F4V.
- the supported video encodings include H.263, H. 264, H.265, MPEG-4, VP8 and VP9 encoding
- the video rate set by the system is set to three levels 480P, 720P and 1280P, respectively corresponding to the clear, high-definition and ultra-clear video clarity
- video files pass After the HTTP protocol is successfully uploaded, the transcoding parameters of the video are determined according to the resolution and code rate of the uploaded video. If the uploaded video resolution and code rate satisfy the condition of 1280P, the video is converted into the above three resolution levels.
- the video If the video only meets the 720P condition, it will be converted into 480P and 720P video. If the video of 720P is not satisfied, it will be converted into 480P video, and the uploaded video can be converted into a uniform different code rate by the video transcoder. Provide users with different levels of clarity to meet the user's smooth viewing at different network speeds.
- the video stream distribution module 502 supports the video stream distribution function of the distributed HTTP protocol, mainly by directing the video play request of different regions to the video stream server that is closest to the user through the load balancing method, thereby enabling the user to quickly play the video and the video server.
- load balancing for example, according to the source of the video play request, matching the video stream server area closest to the location, and selecting the currently available video stream server in the area with the lowest load, so that the user's video can be The playback request is redirected to the video streaming server.
- the video channel module 503 realizes the functions of creating a system video channel and a user video channel, adding a video resource, a video resource management function, a video payment, and a video reward.
- the system channel refers to a channel created by the system, and the video resource of the system channel is The system operator adds and manages.
- the user video channel is submitted by the registered user and the channel approved by the system. All video resources of the channel are uploaded and managed by the registered user.
- the video payment function is to watch the video in the video channel.
- the user of the resource must pay a certain fee to the creator of the video channel when viewing the first time, and then does not need to repeat the payment when viewing again.
- the video reward function refers to the user who pays the video resource in the video channel voluntarily pays a certain amount. The amount of the fee is given to the creator of the video channel.
- the video information module 504 provides functions for acquiring, aggregating, retrieving, and managing video information.
- the video information may be obtained by using the ID of the video resource, the type of the video, the video tag, and the channel to which the video belongs.
- the video aggregation refers to Video with certain characteristics is aggregated and provided to users. There are many ways to implement it. For example, through the related features of video resources such as video type, video tag, video channel, video release time, video director and video starring, the aggregation function is realized.
- the retrieval function is to provide related video resources including the keyword to the user through database indexing and word segmentation according to keywords submitted by the user, and the management of the video information includes information of the video resource submitted, modified or deleted by the system administrator or the user. .
- the video live broadcast subsystem mainly includes a live broadcast release module 601, a live broadcast distribution module 602, a live broadcast management module 603, and a live broadcast information providing module 604.
- the video live broadcast subsystem is mainly used. It provides functions for publishing, classifying, aggregating, managing, broadcasting information, and live streaming distribution of live video and live broadcast notices for the video social convergence system.
- the live broadcast publishing module 601 can receive and process the live broadcast request of the client, and allocate different indicators to the terminal according to different geographical locations of the client, characteristics of the terminal type, delay of the terminal to the live stream receiving server, and load status of the live stream receiving server.
- the implementation method may first determine the load status of all live broadcast stream servers in the live stream distribution module, obtain a live broadcast stream receiving server list with the lowest load, and then test the client to The delay of the server, the live stream receiving server with the lowest delay is selected as the publishing server of the user, and the live broadcast module can also generate a corresponding live or live broadcast notice message according to the live broadcast or live broadcast notice information submitted by the client, and return to the client. end.
- the live stream distribution module 602 can provide a real-time video stream receiving and distributing function, and the live stream receiving function is a real-time video stream that is sent by the live broadcast client to the DC receiving broadcast server, and the live broadcast client includes the types of clients provided by the system.
- the live broadcast tool also includes other third-party live streaming push tools.
- the live streaming receiving server supports video streaming protocols including HLS protocol, RTMP protocol and RTSP protocol, and supports high-rate live streaming streams with different bit rates including 480P.
- the live stream of 720P and 1280P, the distribution function of the live stream also includes the distribution of the live video stream to other live servers to provide real-time live viewing services, and also distributes the live video stream to other CDN service providers to provide video acceleration services.
- the live broadcast management module 603 provides a live broadcast qualification application function for managing the public anchor.
- the user who needs to publish the public live broadcast submits the live qualification application through the client, and the live broadcast management module provides the administrator with an audit interface, and can browse all the audit information submitted by the user, and the live broadcast management.
- the module can also monitor all current public broadcasts of the platform in real time, and can perform real-time processing of illegal live broadcasts and prohibition of illegal anchors.
- the live broadcast information providing module 604 supports the function of querying, aggregating, retrieving, and managing the live broadcast information.
- the query of the live broadcast information refers to obtaining the live broadcast information through the ID of the live broadcast, and the aggregation of the live broadcast information realizes the type of the live broadcast content, the live broadcast label, and the live broadcast time. It is aggregated with the live broadcaster.
- the types of live content include live games, live broadcasts, live chats, talent show live broadcasts, and live broadcasts.
- Live search refers to the retrieval of live broadcast information by keywords.
- the management of live broadcast information is Refers to the live broadcast information submitted, modified or deleted by the user.
- FIG. 7 is a schematic structural diagram of a function fusion subsystem according to the present invention.
- the video broadcast subsystem mainly includes a video distribution module 701, a video sharing module 702, a live sharing module 703, and a video space module 704.
- the function fusion subsystem is mainly used for
- the video social convergence system provides functions such as on-demand video resources, live video resources, and live broadcast announcements for cross-subsystem publishing or sharing, and publishing video resources to users' video channels.
- the video distribution module 701 can publish the video resource uploaded by the user to the video space to the video channel of the user, and display the video resource uploaded to the video space for public display, and the user can also use the video distribution module to view the video channel of the individual.
- the video was unpublished.
- the video sharing module 702 generates information of the video resource obtained by the user from different video resource acquisition channels, generates a video message, and sends the video message to the user circle or the group circle, and can also be sent to the user's friend or group by interacting with the instant communication server. group.
- the live sharing module 703 sends the live broadcast or live broadcast notice message generated by the live broadcast module of the video live broadcast subsystem to the circle or group circle of the user, or can be sent to the message processing module of the instant messaging subsystem. User's friend or group.
- the video space module 704 can provide the user with the data acquisition and management function of the video space, and also provides a video acquisition channel for the video distribution to the video channel and the video sharing.
- the data acquisition function for providing the user with the video space includes the user acquiring the video.
- the spatial content also includes the user acquiring video content that other users open access to the user, and the data management function for providing the user with video space includes the user adding, modifying, and deleting video information in the video space of the user.
- the instant communication subsystem mainly includes a contact module 801, a group module 802, a message processing module 803, and a message pushing module 804.
- the instant messaging subsystem is mainly used for
- the video social convergence system provides functions such as addition and management of contact friends, creation and management of groups, conversion and processing of messages across subsystems, and processing and transmission of communication messages.
- the contact module 801 implements the friend relationship between the users, and can provide the user with the functions of adding, searching, adding notes, recommending friends, and deleting friends, and the user can add friends by searching the user's nickname and account, or can pass the The system recommends friends to add.
- the group module 802 implements the function of user group and friend grouping between users; the user group is composed of three or more users, and the mutual chat function can be realized in the group, and the user group has a corresponding group circle.
- Group members can post or share information within a group circle, and information published or shared by members of the group can be viewed by all group members in the group.
- the chat function provided by the message processing module 803 includes processing functions such as text, picture, file, geographical location, phrase sound, short video, voice call, video call, friend business card and group business card, and also implements video, live broadcast or live broadcast notice message.
- the interaction function of the video message includes: converting a video resource sent by the user into an instant communication message and sending the message to the specified friend or group; and the interaction function of the live broadcast or live broadcast notification includes a live broadcast or a live broadcast shared by the user.
- the preview message is converted into an instant messaging message and sent to the specified friend or group.
- the message pushing module 804 implements the function of maintaining the status of the user and pushing the offline message; the state of the user is maintained as a long connection relationship between the client and the message pushing server.
- the user who receives the message is first determined. Whether the current state is online or offline, if it is online, it is directly sent to the user who receives the message through the long connection, and if the offline state, the message is stored; the offline message push refers to when the user who receives the message is offline In the state, the message sent to the user receiving the message is stored, and the message push server actively sends the stored message to the user when the user goes online next time.
- the social network subsystem mainly includes a module stateful publishing module 901, a personal information module 902, a state stream pushing module 903, and a circle module 904.
- the social network subsystem is mainly used for
- the video social convergence system provides functions such as on-demand video, live video, live broadcast notice, and other status messages for posting, pushing, communicating, and sharing, as well as providing access and management functions for personal information.
- the status publishing module 901 can receive and process status information published by the user in the circle of friends or the group circle, and also includes reporting and management functions of the system and the user on the publishing status.
- the status information of the publishing includes text, picture, video, live status, and live broadcast notice. , web sharing and short videos.
- the personal information module 902 provides user information acquisition and management functions.
- the user information acquisition can acquire detailed information of the user and basic information of other users;
- the management function of the user information includes the user editing and modifying the basic information of the individual;
- the basic information of the individual includes User nicknames, avatars, status signatures, geographic locations, birthdays, genders, and hobby tags.
- the state stream push module 903 can push the status information posted by the user in his circle of friends or groups to the friends of the user or group members in the group circle.
- the circle module 904 can manage all the group circle contents of the user, and can enable the system to monitor the legality of the group circle, and can adopt a forced closing measure for the group circle containing the illegal content.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
L'invention concerne un procédé pour réaliser l'intégration d'une interaction entre des ressources vidéo et des groupes de personnes, et un système d'intégration d'interaction entre des vidéos et des groupes de personnes. Le système d'intégration d'une interaction entre des vidéos et des groupes de personnes comprend principalement cinq sous-systèmes : un sous-système de ressources vidéo à la demande, un sous-système de diffusion en direct de ressources vidéo, un sous-système de messagerie instantanée, un sous-système de réseau social et un sous-système d'intégration de fonction. Le procédé pour réaliser l'intégration d'une interaction entre des ressources vidéo et des groupes de personnes se compose principalement des processus comprenant l'acquisition et le partage de ressources vidéo à partir de multiples canaux, la génération, la publication et le partage d'une diffusion en direct ou d'un message de notification de diffusion en direct, et la publication d'une ressource vidéo dans un espace vidéo, sur un canal vidéo. La présente invention peut considérablement répondre aux besoins d'un utilisateur souhaitant acquérir et partager rapidement des ressources, telles que des ressources de diffusion vidéo et en direct, ce qui permet à l'utilisateur d'afficher rapidement les ressources de diffusion vidéo et en direct.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710191794.8 | 2017-03-28 | ||
CN201710191794.8A CN108668174A (zh) | 2017-03-28 | 2017-03-28 | 一种实现视频资源和社交相融合的方法和视频社交融合系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018177053A1 true WO2018177053A1 (fr) | 2018-10-04 |
Family
ID=63674144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/077172 WO2018177053A1 (fr) | 2017-03-28 | 2018-02-26 | Procédé pour réaliser l'intégration d'une interaction entre des ressources vidéo et des groupes de personnes et système d'intégration d'interaction entre vidéo et groupes de personnes |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108668174A (fr) |
WO (1) | WO2018177053A1 (fr) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109168019A (zh) * | 2018-10-18 | 2019-01-08 | 百度在线网络技术(北京)有限公司 | 直播处理方法、装置、设备及计算机可读介质 |
CN111131764B (zh) * | 2018-11-01 | 2021-06-15 | 腾讯科技(深圳)有限公司 | 资源兑换视频数据处理方法、计算机设备和存储介质 |
CN109862376B (zh) * | 2019-02-28 | 2021-06-01 | 广州方硅信息技术有限公司 | 直播内容投放系统、方法、装置、列表服务器及存储介质 |
US10841182B2 (en) * | 2019-03-29 | 2020-11-17 | Juniper Networks, Inc. | Supporting near real time service level agreements |
CN110062256A (zh) * | 2019-04-30 | 2019-07-26 | 软通智慧科技有限公司 | 一种视频资源共享系统 |
CN110417728B (zh) * | 2019-06-10 | 2023-04-07 | 北京字节跳动网络技术有限公司 | 一种在线互动方法、装置、介质和电子设备 |
CN111757130A (zh) * | 2019-06-27 | 2020-10-09 | 上海妃鱼网络科技有限公司 | 一种互联网直播的播品选择方法及系统 |
CN112291585B (zh) * | 2019-07-25 | 2023-01-31 | 百度在线网络技术(北京)有限公司 | 多媒体资源的搜索方法、装置、电子设备及存储介质 |
CN110545234B (zh) * | 2019-08-05 | 2024-03-01 | 深圳脸网科技有限公司 | 一种基于人脸识别和场景共享的社交或信息交互方法 |
CN110619590A (zh) * | 2019-08-22 | 2019-12-27 | 杭州名淘教育科技有限公司 | 一种基于社交媒体的在线教育资源推荐系统 |
CN112187625A (zh) * | 2020-09-29 | 2021-01-05 | 在秀网络科技(深圳)有限公司 | 一种多功能即时通讯视频系统 |
CN113904886A (zh) * | 2021-09-30 | 2022-01-07 | 在秀网络科技(深圳)有限公司 | 一种视频组群功能方法及系统 |
CN114866793B (zh) * | 2022-04-27 | 2023-12-26 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及存储介质 |
CN115225602B (zh) * | 2022-06-29 | 2024-05-17 | 赤子城网络技术(北京)有限公司 | 一种社交应用处理方法和系统 |
CN116456123B (zh) * | 2023-06-16 | 2023-09-12 | 北京焦点新干线信息技术有限公司 | 一种实现多设备切换直播的方法、装置及设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964762A (zh) * | 2010-08-31 | 2011-02-02 | 北京世纪互联工程技术服务有限公司 | 实现互联网电视用户间信息共享的系统 |
CN104410615A (zh) * | 2014-11-20 | 2015-03-11 | 北京奇虎科技有限公司 | 对共享数据进行访问的方法、客户端、服务器及系统 |
CN104427352A (zh) * | 2013-09-09 | 2015-03-18 | 北京下周科技有限公司 | 一种用户互动分享的移动终端录放电视视频的方法及系统 |
CN104519391A (zh) * | 2014-12-09 | 2015-04-15 | 常璨 | 一种基于互联网电视节目的社交系统及其工作方法 |
CN105472409A (zh) * | 2015-12-01 | 2016-04-06 | 康佳集团股份有限公司 | 一种基于社交朋友圈分享电视节目直播方法及系统 |
CN105872581A (zh) * | 2016-05-31 | 2016-08-17 | 深圳市佑嘉互动科技有限公司 | 一种提供视频直播间服务的系统及方法 |
US20160249090A1 (en) * | 2007-06-22 | 2016-08-25 | Microsoft Technology Licensing, Llc | Social network based enhanced content viewing |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102946549A (zh) * | 2012-08-24 | 2013-02-27 | 南京大学 | 一种移动社交视频分享方法与系统 |
CN105869012A (zh) * | 2016-03-17 | 2016-08-17 | 石平安 | 一种基于或囊括商家信用系统及手机通讯录的营销系统 |
-
2017
- 2017-03-28 CN CN201710191794.8A patent/CN108668174A/zh active Pending
-
2018
- 2018-02-26 WO PCT/CN2018/077172 patent/WO2018177053A1/fr active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160249090A1 (en) * | 2007-06-22 | 2016-08-25 | Microsoft Technology Licensing, Llc | Social network based enhanced content viewing |
CN101964762A (zh) * | 2010-08-31 | 2011-02-02 | 北京世纪互联工程技术服务有限公司 | 实现互联网电视用户间信息共享的系统 |
CN104427352A (zh) * | 2013-09-09 | 2015-03-18 | 北京下周科技有限公司 | 一种用户互动分享的移动终端录放电视视频的方法及系统 |
CN104410615A (zh) * | 2014-11-20 | 2015-03-11 | 北京奇虎科技有限公司 | 对共享数据进行访问的方法、客户端、服务器及系统 |
CN104519391A (zh) * | 2014-12-09 | 2015-04-15 | 常璨 | 一种基于互联网电视节目的社交系统及其工作方法 |
CN105472409A (zh) * | 2015-12-01 | 2016-04-06 | 康佳集团股份有限公司 | 一种基于社交朋友圈分享电视节目直播方法及系统 |
CN105872581A (zh) * | 2016-05-31 | 2016-08-17 | 深圳市佑嘉互动科技有限公司 | 一种提供视频直播间服务的系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108668174A (zh) | 2018-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018177053A1 (fr) | Procédé pour réaliser l'intégration d'une interaction entre des ressources vidéo et des groupes de personnes et système d'intégration d'interaction entre vidéo et groupes de personnes | |
US9471677B2 (en) | Method and system for meta-tagging media content and distribution | |
US8055688B2 (en) | Method and system for meta-tagging media content and distribution | |
US9967607B2 (en) | Recording and publishing content on social media websites | |
US8688781B2 (en) | System and method for creating multimedia content channel customized for social network | |
US7975062B2 (en) | Capturing and sharing media content | |
US8311382B1 (en) | Recording and publishing content on social media websites | |
KR101059134B1 (ko) | 미디어 컨텐츠의 캡처 및 공유 및 공유된 미디어 컨텐츠의 관리 | |
US20070198532A1 (en) | Management of Shared Media Content | |
US9396195B1 (en) | Community generated playlists | |
US20020056119A1 (en) | Personal video channel system | |
US20030033606A1 (en) | Streaming media publishing system and method | |
US20100269144A1 (en) | Systems and methods for incorporating user generated content within a vod environment | |
US20110296476A1 (en) | Systems and methods for providing a social mashup in a content provider environment | |
WO2001080039A2 (fr) | Systeme et procede d'edition individuelle de contenu en ligne via un reseau informatique | |
Santomier et al. | Sport new media | |
WO2009073715A2 (fr) | Procédé et système pour distribuer des supports |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18776741 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18776741 Country of ref document: EP Kind code of ref document: A1 |