Summary of the invention
Present disclose provides a kind of method, apparatus of the determination of information, electronic equipment and computer-readable mediums, can solve
Certainly above-mentioned technical problem.The technical solution is as follows:
In a first aspect, a kind of method of the determination of information is provided, this method comprises:
It determines the corresponding broadcasting content of currently playing video, and obtains the corresponding user behavior correlation letter of currently playing video
Breath;
According to broadcasting content and user behavior relevant information, at least one preprogrammed messages for being directed to target user are determined,
Selected for target user at least one preprogrammed messages to be sent to the corresponding client of target user.
Further, user behavior relevant information includes at least one of the following:
The comment relevant information of comment operation is carried out to broadcasting content;
That gives virtual present gives relevant information.
Further, if currently playing video is net cast, the corresponding broadcasting content of currently playing video is determined, including
At least one of below:
It determines the label of main broadcaster user in net cast, and determines the live content of net cast according to label;
Based on the corresponding content description information of net cast, the live content of net cast is determined.
Further, according to broadcasting content and user behavior relevant information, determine for target user at least one is pre-
Edit information, comprising:
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath determines at least one preprogrammed messages for being directed to main broadcaster user;
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath, determines at least one corresponding preprogrammed messages of multiple viewing users.
Further, it is determined that before at least one preprogrammed messages of main broadcaster user, this method further include:
Determine the type of net cast;
Determine at least one preprogrammed messages for being directed to main broadcaster user, comprising:
If the type of net cast is that multiple main broadcaster users combine live streaming, according to broadcasting content, multiple main broadcaster users point
The corresponding comment relevant information of multiple viewing users and combining is broadcast live in not corresponding comment relevant information, joint direct broadcasting room
Between in multiple viewing users are corresponding gives at least one of relevant information, determine that multiple main broadcaster users are corresponding extremely
Few preprogrammed messages.
Further, if currently playing video is recorded video, the corresponding broadcasting content of currently playing video is determined, including
At least one of below:
Based on the corresponding content description information of recorded video, the broadcasting content of recorded video is determined;
Identifying processing is carried out to the key frame of recorded video, determines the broadcasting content of recorded video;
According to broadcasting content and user behavior relevant information, at least one preprogrammed messages for being directed to target user are determined,
It includes at least one of the following:
According to broadcasting content and at least one of the corresponding comment relevant information of target user of viewing recorded video, determine
For at least one preprogrammed messages of target user;
The related letter of the corresponding comment of multiple history viewing user according to broadcasting content and history viewing recorded video
At least one of breath determines at least one preprogrammed messages for being directed to target user.
Further, according to broadcasting content and behavior relevant information, at least one preediting for being directed to target user is determined
Information, comprising:
Based on preset preprogrammed messages model, and according to broadcasting content and behavior relevant information, determines and used for target
At least one preprogrammed messages at family, preprogrammed messages model are trained to obtain according to training data, training data packet
Include a variety of broadcasting contents and corresponding user behavior relevant information.
Second aspect provides a kind of device of the determination of information, which includes:
Key message determining module for determining the corresponding broadcasting content of currently playing video, and obtains currently playing view
Frequently corresponding user behavior relevant information;
Preprogrammed messages determining module, for determining and being used for target according to broadcasting content and user behavior relevant information
At least one preprogrammed messages at family, to be used at least one preprogrammed messages being sent to the corresponding client of target user,
It is selected for target user.
Further, user behavior relevant information includes at least one of the following:
The comment relevant information of comment operation is carried out to broadcasting content;
That gives virtual present gives relevant information.
Further, if currently playing video is net cast, key message determining module is included at least one of the following:
It determines the label of main broadcaster user in net cast, and determines the live content of net cast according to label;
Based on the corresponding content description information of net cast, the live content of net cast is determined.
Further, preprogrammed messages determining module is used for:
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath determines at least one preprogrammed messages for being directed to main broadcaster user;
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath, determines at least one corresponding preprogrammed messages of multiple viewing users.
Further, it is determined that before at least one preprogrammed messages of main broadcaster user, preprogrammed messages determining module
It is also used to:
Determine the type of net cast;
Preprogrammed messages determining module is used for:
If the type of net cast is that multiple main broadcaster users combine live streaming, according to broadcasting content, multiple main broadcaster users point
The corresponding comment relevant information of multiple viewing users and combining is broadcast live in not corresponding comment relevant information, joint direct broadcasting room
Between in multiple viewing users are corresponding gives at least one of relevant information, determine that multiple main broadcaster users are corresponding extremely
Few preprogrammed messages.
Further, if currently playing video is recorded video, key message determining module is included at least one of the following:
Based on the corresponding content description information of recorded video, the broadcasting content of recorded video is determined;
Identifying processing is carried out to the key frame of recorded video, and determines the broadcasting content of recorded video according to processing result;
Preprogrammed messages determining module is for including at least one of the following:
According to broadcasting content and at least one of the corresponding comment relevant information of target user of viewing recorded video, determine
For at least one preprogrammed messages of target user;
The related letter of the corresponding comment of multiple history viewing user according to broadcasting content and history viewing recorded video
At least one of breath determines at least one preprogrammed messages for being directed to target user.
Further, preprogrammed messages determining module is used for:
Based on preset preprogrammed messages model, and according to broadcasting content and behavior relevant information, determines and used for target
At least one preprogrammed messages at family, preprogrammed messages model are trained to obtain according to training data, training data packet
Include a variety of broadcasting contents and corresponding user behavior relevant information.
The third aspect provides a kind of electronic equipment, which includes:
One or more processors;
Memory;
One or more application program, wherein one or more application programs be stored in memory and be configured as by
One or more processors execute, and one or more programs are configured to: executing the determination method of above- mentioned information.
Fourth aspect provides a kind of computer-readable medium, is stored thereon with computer program, and the program is by processor
The determination method of above- mentioned information is realized when execution.
The technical solution that the embodiment of the present disclosure provides, which has the benefit that, determines the corresponding broadcasting of currently playing video
Content, and the corresponding user behavior relevant information of currently playing video is obtained, according to broadcasting content letter related to user behavior
Breath determines at least one preprogrammed messages for being directed to target user, at least one preprogrammed messages to be sent to target
The corresponding client of user, selects for target user, this by way of providing preprogrammed messages, not only saves use
Family carries out the time of information editing, also by way of comprehensively considering user behavior characteristics and broadcasting content, so that is determined is pre-
The intention of the current information to be inputted of editor information and user matches, to enhance the interaction body of user Yu currently playing video
It tests.
Specific embodiment
Embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the certain of the disclosure in attached drawing
Embodiment, it should be understood that, the disclosure can be realized by various forms, and should not be construed as being limited to this
In the embodiment that illustrates, providing these embodiments on the contrary is in order to more thorough and be fully understood by the disclosure.It should be understood that
It is that being given for example only property of the accompanying drawings and embodiments effect of the disclosure is not intended to limit the protection scope of the disclosure.
It should be appreciated that each step recorded in disclosed method embodiment can execute in a different order,
And/or parallel execution.In addition, method implementation may include additional step and/or omit the step of execution is shown.This public affairs
The range opened is not limited in this respect.
Terms used herein " comprising " and its deformation are that opening includes, i.e., " including but not limited to ".Term "based"
It is " being based at least partially on ".Term " one embodiment " expression " at least one embodiment ";Term " another embodiment " indicates
" at least one other embodiment ";Term " some embodiments " expression " at least some embodiments ".The correlation of other terms is fixed
Justice provides in will be described below.
It is noted that the concepts such as " first " that refers in the disclosure, " second " are only used for carrying out device, module or unit
It distinguishes, is not intended to limit these devices, module or unit one and is set to different devices, module or unit, be also not intended to limit
The sequence or relation of interdependence of function performed by these fixed devices, module or unit.
It is noted that referred in the disclosure "one", the modification of " multiple " be schematically and not restrictive this field
It will be appreciated by the skilled person that being otherwise construed as " one or more " unless clearly indicate otherwise in context.The disclosure is real
The title for applying the message or information that are interacted between multiple devices in mode is for illustrative purposes only, and is not to use
It is limited in the range to these message or information.
The embodiment of the present disclosure provides a kind of method of the determination of information, as shown in Figure 1, this method comprises: step S101
With step S102.
Step S101, it determines the corresponding broadcasting content of currently playing video, and obtains the corresponding user of currently playing video
Behavior relevant information.
In the embodiment of the present disclosure, currently playing video is also possible to recorded video either net cast, wherein view
Frequency, which is broadcast live, generally to be indicated with " alive ", and so-called net cast is referred in the same time through network system different
Intercommunion platform is broadcast live in a manner of video signal, and a kind of data that collected image information is sent to the whole network user are passed
Defeated mode.When concrete application, if currently playing video is net cast, generally pass through the mark of direct broadcasting room where currently playing video
Know to obtain the corresponding user behavior relevant information of the direct broadcasting room, and user behavior relevant information generally includes that viewing is used simultaneously
The behavior relevant information at family and the behavior relevant information of main broadcaster user;It is general according to record if currently playing video is recorded video
The video identifier of video processed obtains the corresponding user behavior relevant information of recorded video, and user behavior relevant information here is
Watch the behavior relevant information of user.
When concrete application, the step can be executed when detecting the loading processing to currently playing video, for example, if
When detecting the loading processing to currently playing video, user such as is being detected to the play operation of currently playing video, to working as
Preceding broadcasting video carries out loading processing, executes step S101.
Step S102, according to broadcasting content and user behavior relevant information, determine for target user at least one is pre-
Information is edited, carried out for target user at least one preprogrammed messages to be sent to the corresponding client of target user
Selection.
The embodiment of the present disclosure determines the corresponding broadcasting content of currently playing video, and it is corresponding to obtain currently playing video
User behavior relevant information, to determine at least one for being directed to target user according to broadcasting content and user behavior relevant information
Preprogrammed messages, at least one preprogrammed messages to be sent to the corresponding client of target user, for target user into
Row selection, it is this in such a way that preprogrammed messages are provided, the time that user carries out information editing is not only saved, also by comprehensive
The mode for considering user behavior characteristics and broadcasting content is closed, so that the current information to be inputted of the preprogrammed messages determined and user
Intention matches, to enhance the interactive experience of user Yu currently playing video.
In the embodiment of the present disclosure, user behavior relevant information is included at least one of the following:
The comment relevant information of comment operation is carried out to broadcasting content;
That gives virtual present gives relevant information.
Specifically, user behavior relevant information generally comprises the comment relevant information that user comments on broadcasting content,
At this point, currently playing video is either net cast, is also possible to recorded video.Specifically, comment relevant information can wrap
The information such as comment (or barrage) content, time and user are included, for example, user A sends barrage " that sings is fine " at T (time).
When concrete application, the relevant information of giving for giving virtual present is used for characterizing the viewing of direct broadcasting room in net cast
The behavioural information at family generally comprises the virtual present given, gives user, gives number and give the information such as frequency, passes through this
A little information determine the preprogrammed messages for being directed to main broadcaster user, so that main broadcaster user selects according to the preprogrammed messages of push.
When concrete application, it can be carried out from least one determining preprogrammed messages by preset selection method (such as random device)
Screening, and the preprogrammed messages of screening are fed back to the viewing user for giving and virtually utilizing, realize main broadcaster user and viewing user
Interaction.
In one implementation, if currently playing video is net cast, currently playing video is determined in step S101
Corresponding broadcasting content, includes at least one of the following:
It determines the label of main broadcaster user in net cast, and determines the live content of net cast according to label;
Based on the corresponding content description information of net cast, the live content of net cast is determined.
When concrete application, the label of main broadcaster user is for characterizing live streaming type, if label is " eat and broadcast ", then it is determined that live streaming
Content and table manner close.
When concrete application, main broadcaster's user tag and viewing user tag can be set, the label of main broadcaster user can pass through
Direct broadcasting room determines, such as A direct broadcasting room corresponding label makeups direct broadcasting room, then can determine that the label of main broadcaster user is makeups
Bloger.Alternatively, the label of main broadcaster user can be inquired by the user identifier of main broadcaster user.
When concrete application, net cast corresponding content description information can be determined by the number of direct broadcasting room, for example, false
The number that corresponding direct broadcasting room is broadcast live in setting video is " 7849371F ", then inquired by 7849371F, inquiry with
The matched content description information of 7849371F.It, can be by the user identifier of main broadcaster user, in preset live streaming when concrete application
Between, inquire in the incidence relation of the user identifier of main broadcaster user and broadcasting content description information, so that it is determined that net cast pair
The content description information answered.
In another implementation, as shown in Figure 1, step S102 foundation broadcasting content and user behavior relevant information,
Determine at least one preprogrammed messages for being directed to target user, comprising:
It is step S1021 (not shown), straight based on broadcasting content, the corresponding comment relevant information of main broadcaster user, video
Multiple viewings of the corresponding comment relevant information of the multiple viewing users for the direct broadcasting room broadcast and the direct broadcasting room of net cast are used
Family is corresponding to give at least one of relevant information, determines at least one preprogrammed messages for being directed to main broadcaster user;
It is step S1022 (not shown), straight based on broadcasting content, the corresponding comment relevant information of main broadcaster user, video
Multiple viewings of the corresponding comment relevant information of the multiple viewing users for the direct broadcasting room broadcast and the direct broadcasting room of net cast are used
Family is corresponding to give at least one of relevant information, determines corresponding at least one preediting letter of multiple viewing users
Breath.
When concrete application, since broadcasting content is mainly the behaviors such as the sing and dance of direct broadcasting room main broadcaster user performance, together
When, main broadcaster user can also interact with the viewing user of direct broadcasting room, and therefore, it is necessary to what the viewing user to direct broadcasting room sent to comment
It is replied by, the user that gives virtual present.For example, if viewing user sends " the very stick sung ", for main broadcaster user's
Preprogrammed messages may be " thanks, I will continue to make great efforts ";If viewing user gives virtual yacht, for prelisting for main broadcaster user
Collecting information may be " very thanks XX user ", i.e. the preprogrammed messages of main broadcaster user include the user for giving virtual present user
Mark.
Since the behavior relevant information of viewing user is primarily directed to the operation of broadcasting content, such as comments on, gives virtual gift
The information such as object, the embodiment of the present disclosure is by providing at least one preprogrammed messages to viewing user, to watch user from least
It is selected in one preprogrammed messages, to save the time of viewing user's real-time edition, that improves viewing user uses body
It tests.
In another implementation, in step S1021 determine for main broadcaster user at least one preprogrammed messages it
Before, it should further include:
Determine the type of net cast;
At least one preprogrammed messages for being directed to main broadcaster user are determined in step S1021, comprising:
If the type of net cast is that multiple main broadcaster users combine live streaming, according to broadcasting content, multiple main broadcaster users point
The corresponding comment relevant information of multiple viewing users and combining is broadcast live in not corresponding comment relevant information, joint direct broadcasting room
Between in multiple viewing users are corresponding gives at least one of relevant information, determine that multiple main broadcaster users are corresponding extremely
Few preprogrammed messages.
When concrete application, the type of net cast can be determined by direct broadcasting room mark, for example, if direct broadcasting room is identified as
Ualive, then it is determined that the type of net cast is that multiple main broadcaster users combine live streaming;If direct broadcasting room is identified as alive, then
Determine the type of net cast for ordinary video live streaming.It, can also be according to the user of main broadcaster user in direct broadcasting room when concrete application
The quantity of mark determines the quantity of main broadcaster user, and determines the type of net cast according to the quantity of main broadcaster user, for example,
If the quantity of main broadcaster user is greater than 1, it is determined that the type of net cast is that multiple main broadcaster users combine live streaming.
Since the comment that viewing user is sent to different main broadcaster users is different, the details of virtual present is given also not
Together, such as in multiple main broadcasters virtual present only is given to main broadcaster A, then the preprogrammed messages for different main broadcasters are inevitable not
Together, the embodiment of the present disclosure realizes the behavioural characteristic according to different main broadcaster users and watches user to the row of different main broadcaster users
It is characterized, to determine at least one preprogrammed messages for different main broadcaster users, so that at least for different main broadcaster users
One preprogrammed messages can match from different main broadcaster users, improve at least one for determining and being directed to different main broadcaster users
The accuracy of preprogrammed messages.
For example, if multiple viewing users are to praise class comment or give virtual gift to the comment information of main broadcaster user A
Object, then being generally the information of thanks class for the preprogrammed messages of main broadcaster user A;If multiple viewing users are to main broadcaster user B
Comment information be claim dislike class comment, then for main broadcaster user B preprogrammed messages be generally make great efforts improve class letter
Breath.
In another implementation, if currently playing video is recorded video, currently playing view is determined in step S101
Frequently corresponding broadcasting content, includes at least one of the following:
Based on the corresponding content description information of recorded video, the broadcasting content of recorded video is determined;
Identifying processing is carried out to the key frame of recorded video, determines the broadcasting content of recorded video;
Step S102 determines that at least one for being directed to target user prelists according to broadcasting content and user behavior relevant information
Information is collected, is included at least one of the following:
According to broadcasting content and at least one of the corresponding comment relevant information of target user of viewing recorded video, determine
For at least one preprogrammed messages of target user;
The related letter of the corresponding comment of multiple history viewing user according to broadcasting content and history viewing recorded video
At least one of breath determines at least one preprogrammed messages for being directed to target user.
In the embodiment of the present disclosure, the corresponding content description information of recorded video is used to characterize the subject content of recorded video,
For example, the subject content of XX video is " excavating ancient tomb in the area XX ", then can determine that the broadcasting content of the video is dug for archaeology
Pick.
When concrete application, when determining currently playing video is recorded video, by the video identifier of the recorded video,
It is pre-configured in the video identifier and content description information corresponding from different recorded videos of different recorded videos and inquires,
So that it is determined that the corresponding content description information of recorded video.
When concrete application, can determine the key frame of recorded video by keyword extraction algorithms, so to key frame into
Row identifying processing determines the broadcasting content of recorded video.The key frame of recorded video can be to be marked in advance.
In another implementation, according to broadcasting content and behavior relevant information in step S102, determines and be directed to target
At least one preprogrammed messages of user, comprising:
Based on preset preprogrammed messages model, and according to broadcasting content and behavior relevant information, determines and used for target
At least one preprogrammed messages at family, preprogrammed messages model are trained to obtain according to training data, training data packet
Include a variety of broadcasting contents and corresponding user behavior relevant information.
When concrete application, preprogrammed messages model refers to neural network model, by training dataset to the neural network
What model was trained.Specifically, believe as a variety of broadcasting contents of training data and corresponding user behavior correlation
Breath is also possible to customized setting either get using crawler technology.
The embodiment of the present disclosure provides a kind of determining device of information, as shown in Fig. 2, the determining device 30 of the information can be with
It include: key message determining module 301 and preprogrammed messages determining module 302, wherein
Key message determining module 301 for determining the corresponding broadcasting content of currently playing video, and obtains currently playing
The corresponding user behavior relevant information of video;
Preprogrammed messages determining module 302, for determining and being directed to target according to broadcasting content and user behavior relevant information
At least one preprogrammed messages of user, at least one preprogrammed messages to be sent to the corresponding client of target user
End, selects for target user.
The embodiment of the present disclosure determines the corresponding broadcasting content of currently playing video, and it is corresponding to obtain currently playing video
User behavior relevant information, to determine at least one for being directed to target user according to broadcasting content and user behavior relevant information
Preprogrammed messages, at least one preprogrammed messages to be sent to the corresponding client of target user, for target user into
Row selection, it is this in such a way that preprogrammed messages are provided, the time that user carries out information editing is not only saved, also by comprehensive
The mode for considering user behavior characteristics and broadcasting content is closed, so that the current information to be inputted of the preprogrammed messages determined and user
Intention matches, to enhance the interactive experience of user Yu currently playing video.
Further, user behavior relevant information includes at least one of the following:
The comment relevant information of comment operation is carried out to broadcasting content;
That gives virtual present gives relevant information.
Further, if currently playing video is net cast, key message determining module is included at least one of the following:
It determines the label of main broadcaster user in net cast, and determines the live content of net cast according to label;
Based on the corresponding content description information of net cast, the live content of net cast is determined.
Further, preprogrammed messages determining module is used for:
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath determines at least one preprogrammed messages for being directed to main broadcaster user;
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath, determines at least one corresponding preprogrammed messages of multiple viewing users.
Further, it is determined that before at least one preprogrammed messages of main broadcaster user, preprogrammed messages determining module
It is also used to:
Determine the type of net cast;
Preprogrammed messages determining module is used for:
If the type of net cast is that multiple main broadcaster users combine live streaming, according to broadcasting content, multiple main broadcaster users point
The corresponding comment relevant information of multiple viewing users and combining is broadcast live in not corresponding comment relevant information, joint direct broadcasting room
Between in multiple viewing users are corresponding gives at least one of relevant information, determine that multiple main broadcaster users are corresponding extremely
Few preprogrammed messages.
Further, if currently playing video is recorded video, key message determining module is included at least one of the following:
Based on the corresponding content description information of recorded video, the broadcasting content of recorded video is determined;
Identifying processing is carried out to the key frame of recorded video, and determines the broadcasting content of recorded video according to processing result;
Preprogrammed messages determining module is for including at least one of the following:
According to broadcasting content and at least one of the corresponding comment relevant information of target user of viewing recorded video, determine
For at least one preprogrammed messages of target user;
The related letter of the corresponding comment of multiple history viewing user according to broadcasting content and history viewing recorded video
At least one of breath determines at least one preprogrammed messages for being directed to target user.
Further, preprogrammed messages determining module is used for:
Based on preset preprogrammed messages model, and according to broadcasting content and behavior relevant information, determines and used for target
At least one preprogrammed messages at family, preprogrammed messages model are trained to obtain according to training data, training data packet
Include a variety of broadcasting contents and corresponding user behavior relevant information.
The determination method for the information that the embodiment of the present disclosure provides can be performed in the determining device of the information of the present embodiment, realizes
Principle is similar, and details are not described herein again.
Below with reference to Fig. 3, it illustrates the electronic equipment for being suitable for being used to realize the embodiment of the present disclosure (such as the electricity in Fig. 3
Sub- equipment or server) 400 structural schematic diagram.Terminal device in the embodiment of the present disclosure can include but is not limited to such as move
Mobile phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP are (portable more
Media player), the mobile terminal and such as number TV, desktop computer of car-mounted terminal (such as vehicle mounted guidance terminal) etc.
Etc. fixed terminal.Electronic equipment shown in Fig. 3 is only an example, should not function and use to the embodiment of the present disclosure
Range band carrys out any restrictions.
Electronic equipment includes: memory and processor, wherein processor here is properly termed as processing described below
Device 401, memory may include read-only memory (ROM) 402 hereinafter, random access storage device (RAM) 403 and deposit
In storage device 408 at least one of, it is specific as follows shown in: as shown in figure 3, electronic equipment 400 may include processing unit (such as
Central processing unit, graphics processor etc.) 401, can according to the program being stored in read-only memory (ROM) 402 or from
Program that storage device 408 is loaded into random access storage device (RAM) 403 and execute various movements appropriate and processing.?
In RAM 403, also it is stored with electronic equipment 400 and operates required various programs and data.Processing unit 401, ROM 402 and
RAM 403 is connected with each other by bus 404.Input/output (I/O) interface 405 is also connected to bus 404.
In general, following device can connect to I/O interface 405: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph
As the input unit 406 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration
The output device 407 of dynamic device etc.;Storage device 408 including such as tape, hard disk etc.;And communication device 409.Communication device
409, which can permit electronic equipment 400, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 3 shows tool
There is the electronic equipment 400 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be with
Alternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes the program code for method shown in execution flow chart.In such reality
It applies in example, which can be downloaded and installed from network by communication device 409, or from storage device 408
It is mounted, or is mounted from ROM 402.When the computer program is executed by processing unit 401, the embodiment of the present disclosure is executed
Method in the above-mentioned function that limits.
It should be noted that the above-mentioned computer media of the disclosure can be computer-readable signal media or computer
Readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but it is unlimited
In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.It calculates
The more specific example of machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, portable of one or more conducting wires
Formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory
(EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or
The above-mentioned any appropriate combination of person.In the disclosure, computer readable storage medium can be it is any include or storage program
Tangible medium, which can be commanded execution system, device or device use or in connection.And in this public affairs
In opening, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, wherein
Carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to electric
Magnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable storage
Any computer-readable medium other than medium, the computer-readable signal media can send, propagate or transmit for by
Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium
Sequence code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentioned
Any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not
It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by the electricity
When sub- equipment executes, so that the electronic equipment: determining the corresponding broadcasting content of currently playing video, and obtain currently playing video
Corresponding user behavior relevant information;According to broadcasting content and user behavior relevant information, determine for target user at least
One preprogrammed messages, to be used at least one preprogrammed messages being sent to the corresponding client of target user, for target
Family is selected.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof
Machine program code, above procedure design language include object oriented program language-such as Java, Smalltalk, C+
+, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can
Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package,
Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part.
In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN)
Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service
Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be by hard
The mode of part is realized.Wherein, the title of unit does not constitute the restriction to the unit itself under certain conditions, for example, the
One acquiring unit is also described as " determining the corresponding broadcasting content of currently playing video, and obtaining currently playing video pair
The unit for the user behavior relevant information answered ".
Function described herein can be executed at least partly by one or more hardware logic components.Example
Such as, without limitation, the hardware logic component for the exemplary type that can be used include: field programmable gate array (FPGA), specially
With integrated circuit (ASIC), Application Specific Standard Product (ASSP), system on chip (SOC), complex programmable logic equipment (CPLD) etc.
Deng.
In the context of the disclosure, machine readable media can be tangible medium, may include or store just with
The program for using for instruction execution system, device or equipment or being used in combination with instruction execution system, device or equipment.Machine
Readable medium can be machine-readable signal medium or machine-readable storage medium.Machine readable media can include but is not limited to
Electronics, magnetic, optical, electromagnetism, infrared or semiconductor system, device or equipment or above content it is any
Appropriate combination.The more specific example of machine readable media will include the electrical connection of line, portable computing based on one or more
Machine disk, hard disk, random access memory (RAM), read-only memory (ROM), Erasable Programmable Read Only Memory EPROM (EPROM or
Flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage facilities or on
State any appropriate combination of content.
According to one or more other embodiments of the present disclosure, example A provides a kind of method of the determination of information, comprising:
It determines the corresponding broadcasting content of currently playing video, and obtains the corresponding user behavior correlation letter of currently playing video
Breath;
According to broadcasting content and user behavior relevant information, at least one preprogrammed messages for being directed to target user are determined,
Selected for target user at least one preprogrammed messages to be sent to the corresponding client of target user.
According to one or more other embodiments of the present disclosure, user behavior relevant information is included at least one of the following: in example A
The comment relevant information of comment operation is carried out to broadcasting content;
That gives virtual present gives relevant information.
According to one or more other embodiments of the present disclosure, if currently playing video is net cast in example A, determine current
The corresponding broadcasting content of video is played, is included at least one of the following:
It determines the label of main broadcaster user in net cast, and determines the live content of net cast according to label;
Based on the corresponding content description information of net cast, the live content of net cast is determined.
According to one or more other embodiments of the present disclosure, according to broadcasting content and user behavior relevant information in example A, really
Surely at least one preprogrammed messages of target user are directed to, comprising:
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath determines at least one preprogrammed messages for being directed to main broadcaster user;
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath, determines at least one corresponding preprogrammed messages of multiple viewing users.
According to one or more other embodiments of the present disclosure, at least one preediting for being directed to main broadcaster user is determined in example A
Before information, this method further include:
Determine the type of net cast;
Determine at least one preprogrammed messages for being directed to main broadcaster user, comprising:
If the type of net cast is that multiple main broadcaster users combine live streaming, according to broadcasting content, multiple main broadcaster users point
The corresponding comment relevant information of multiple viewing users and combining is broadcast live in not corresponding comment relevant information, joint direct broadcasting room
Between in multiple viewing users are corresponding gives at least one of relevant information, determine that multiple main broadcaster users are corresponding extremely
Few preprogrammed messages.
According to one or more other embodiments of the present disclosure, if currently playing video is recorded video in example A, determine current
The corresponding broadcasting content of video is played, is included at least one of the following:
Based on the corresponding content description information of recorded video, the broadcasting content of recorded video is determined;
Identifying processing is carried out to the key frame of recorded video, determines the broadcasting content of recorded video;According to broadcasting content and
User behavior relevant information determines at least one preprogrammed messages for being directed to target user, includes at least one of the following:
According to broadcasting content and at least one of the corresponding comment relevant information of target user of viewing recorded video, determine
For at least one preprogrammed messages of target user;
The related letter of the corresponding comment of multiple history viewing user according to broadcasting content and history viewing recorded video
At least one of breath determines at least one preprogrammed messages for being directed to target user.
According to one or more other embodiments of the present disclosure, according to broadcasting content and behavior relevant information in example A, needle is determined
To at least one preprogrammed messages of target user, comprising:
Based on preset preprogrammed messages model, and according to broadcasting content and behavior relevant information, determines and used for target
At least one preprogrammed messages at family, preprogrammed messages model are trained to obtain according to training data, training data packet
Include a variety of broadcasting contents and corresponding user behavior relevant information.
According to one or more other embodiments of the present disclosure, example B provides a kind of device of the determination of information, the device packet
It includes:
Key message determining module for determining the corresponding broadcasting content of currently playing video, and obtains currently playing view
Frequently corresponding user behavior relevant information;
Preprogrammed messages determining module, for determining and being used for target according to broadcasting content and user behavior relevant information
At least one preprogrammed messages at family, to be used at least one preprogrammed messages being sent to the corresponding client of target user,
It is selected for target user.
According to one or more other embodiments of the present disclosure, user behavior relevant information is included at least one of the following: in example B
The comment relevant information of comment operation is carried out to broadcasting content;
That gives virtual present gives relevant information.
According to one or more other embodiments of the present disclosure, if currently playing video is net cast, key message in example B
Determining module includes at least one of the following:
It determines the label of main broadcaster user in net cast, and determines the live content of net cast according to label;
Based on the corresponding content description information of net cast, the live content of net cast is determined.
According to one or more other embodiments of the present disclosure, preprogrammed messages determining module is used in example B:
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath determines at least one preprogrammed messages for being directed to main broadcaster user;
Multiple viewings based on the corresponding comment relevant information of broadcasting content, main broadcaster user, the direct broadcasting room of net cast are used
Multiple viewing users of the corresponding comment relevant information in family and the direct broadcasting room of net cast are corresponding to give related letter
At least one of breath, determines at least one corresponding preprogrammed messages of multiple viewing users.
According to one or more other embodiments of the present disclosure, at least one preediting for being directed to main broadcaster user is determined in example B
Before information, preprogrammed messages determining module is also used to:
Determine the type of net cast;
Preprogrammed messages determining module is used for:
If the type of net cast is that multiple main broadcaster users combine live streaming, according to broadcasting content, multiple main broadcaster users point
The corresponding comment relevant information of multiple viewing users and combining is broadcast live in not corresponding comment relevant information, joint direct broadcasting room
Between in multiple viewing users are corresponding gives at least one of relevant information, determine that multiple main broadcaster users are corresponding extremely
Few preprogrammed messages.
According to one or more other embodiments of the present disclosure, if currently playing video is recorded video, key message in example B
Determining module includes at least one of the following:
Based on the corresponding content description information of recorded video, the broadcasting content of recorded video is determined;
Identifying processing is carried out to the key frame of recorded video, and determines the broadcasting content of recorded video according to processing result;
Preprogrammed messages determining module is for including at least one of the following:
According to broadcasting content and at least one of the corresponding comment relevant information of target user of viewing recorded video, determine
For at least one preprogrammed messages of target user;
The related letter of the corresponding comment of multiple history viewing user according to broadcasting content and history viewing recorded video
At least one of breath determines at least one preprogrammed messages for being directed to target user.
According to one or more other embodiments of the present disclosure, preprogrammed messages determining module is used in example B:
Based on preset preprogrammed messages model, and according to broadcasting content and behavior relevant information, determines and used for target
At least one preprogrammed messages at family, preprogrammed messages model are trained to obtain according to training data, training data packet
Include a variety of broadcasting contents and corresponding user behavior relevant information.
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that the open scope involved in the disclosure, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from design disclosed above, it is carried out by above-mentioned technical characteristic or its equivalent feature
Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed in the disclosure
Can technical characteristic replaced mutually and the technical solution that is formed.
Although this is not construed as requiring these operations with institute in addition, depicting each operation using certain order
The certain order that shows executes in sequential order to execute.Under certain environment, multitask and parallel processing may be advantageous
's.Similarly, although containing several specific implementation details in being discussed above, these are not construed as to this public affairs
The limitation for the range opened.Certain features described in the context of individual embodiment can also be realized in combination single real
It applies in example.On the contrary, the various features described in the context of single embodiment can also be individually or with any suitable
The mode of sub-portfolio is realized in various embodiments.
Although having used specific to this theme of the language description of structure feature and/or method logical action, answer
When understanding that theme defined in the appended claims is not necessarily limited to special characteristic described above or movement.On on the contrary,
Special characteristic described in face and movement are only to realize the exemplary forms of claims.