Movatterモバイル変換


[0]ホーム

URL:


CN110149528B - Process recording method, device, system, electronic equipment and storage medium - Google Patents

Process recording method, device, system, electronic equipment and storage medium
Download PDF

Info

Publication number
CN110149528B
CN110149528BCN201910425956.9ACN201910425956ACN110149528BCN 110149528 BCN110149528 BCN 110149528BCN 201910425956 ACN201910425956 ACN 201910425956ACN 110149528 BCN110149528 BCN 110149528B
Authority
CN
China
Prior art keywords
recording
interactive service
singing
information
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910425956.9A
Other languages
Chinese (zh)
Other versions
CN110149528A (en
Inventor
王琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co LtdfiledCriticalBeijing ByteDance Network Technology Co Ltd
Priority to CN201910425956.9ApriorityCriticalpatent/CN110149528B/en
Publication of CN110149528ApublicationCriticalpatent/CN110149528A/en
Application grantedgrantedCritical
Publication of CN110149528BpublicationCriticalpatent/CN110149528B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The embodiment of the disclosure discloses a method, a device, a system, an electronic device and a storage medium for recording the process of user interaction service, wherein the method comprises the following steps: when a recording signal is detected, acquiring a service identifier and a current turn identifier of a current multi-person interactive service; requesting a recording resource from a server according to the service identifier and the turn identifier, and receiving at least one recording resource returned by the server; and generating a recorded video for reproducing the multi-person interactive service scene of the current turn according to the obtained recording resources. According to the technical scheme of the embodiment of the disclosure, the complete video of the round can be obtained according to the recording command at any moment in the middle of the round of the multi-person interactive service, and the recorded video for reproducing the complete multi-person interactive service scene of the whole round of the multi-person interactive service can be generated according to the later-triggered command.

Description

Process recording method, device, system, electronic equipment and storage medium
Technical Field
The embodiment of the disclosure relates to the technical field of data acquisition and processing, in particular to a method, a device, a system, equipment and a medium for recording a user interaction service process.
Background
For the online multi-person interactive service, when a service participant or a circulant meets wonderful content, the requirement of recording is avoided so as to be ready for watching and watching or sharing to relatives and friends.
In the prior art, a screen recording mode is generally adopted to help interactive service participants to record. However, the multi-person interactive service participants or the surrounding viewers often think that recording or sharing is needed suddenly in the middle of a round of multi-person interactive services, or think that recording is needed only when meeting highlights, if a recording instruction is sent at the moment, the round of multi-person interactive services often pass by half, highlights often flash, and the recording result is often unsatisfactory.
Taking the interactive service of the KTV function as an example, the singing segment can be recorded by both the participants and the audience of the interactive service. If recording is done in the conventional screen-recording manner, the recorded information can only start from the operation trigger, and thus a complete singing segment from the beginning to the end may not be available.
Disclosure of Invention
In view of this, the present disclosure provides a method, an apparatus, a system, an electronic device, and a storage medium for recording a process of a user interactive service, so as to record a complete multi-user interactive service scene according to a later-triggered instruction.
Additional features and advantages of the disclosed embodiments will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosed embodiments.
In a first aspect, an embodiment of the present disclosure provides a method for recording a process of a user interaction service, including:
when a recording signal is detected, acquiring a service identifier and a current turn identifier of a current multi-person interactive service;
requesting a recording resource from a server according to the service identifier and the turn identifier, and receiving at least one recording resource returned by the server;
and generating a recorded video for reproducing the multi-person interactive service scene of the current turn at least according to the obtained recording resources.
In a second aspect, an embodiment of the present disclosure further provides a method for recording a process of a user interaction service, including:
receiving a recording request of a client, and acquiring a service identifier and a current turn identifier of a requested target multi-person interactive service according to the recording request;
and issuing at least one recording resource of the current round of the target multi-person interactive service to the client so that the client generates a recorded video for reproducing the multi-person interactive service scene of the current round at least according to the at least one recording resource.
In a third aspect, an embodiment of the present disclosure provides a system for recording a process of a user interaction service, including a server and at least one client:
the at least one client is used for receiving a recording instruction triggered in the multi-user interactive service process of an interactive service participant, acquiring a service turn identifier and a current service identifier when the recording instruction is triggered, requesting a recording resource from the server, and generating a recording video for reproducing a multi-user interactive service scene of the current turn at least according to the recording resource returned by the server;
the server is used for receiving the recording request of the at least one client, acquiring the service identifier and the current turn identifier of the requested target multi-person interactive service according to the recording request, and issuing at least one recording resource of the current turn of the target multi-person interactive service to the requested client.
In an embodiment, the multi-person interactive service includes at least two interactive service participants, at least one of the at least two interactive service participants performs a chorus receiving according to the played chorus segment, and the chorus receiving from the chorus to the corresponding chorus is finished in one turn;
the recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
In an embodiment, the recording resources include the lead audio, the receiving audio/video, and the scene resources of the current turn.
In an embodiment, the method further comprises storing a singing receiving record and uploading the singing receiving audio/singing receiving video to a server in real time when a singing receiving signal is detected;
the recording resources comprise the leading audio and scene resources of the current turn;
generating a recorded video for reproducing the multi-person interactive service scene of the current turn at least according to the recording resource returned by the server comprises the following steps: and generating a recorded video for reproducing the multi-person interactive service scene of the current turn according to the locally stored singing receiving record, the locally stored leading audio and the scene resource.
In an embodiment, the scene resource includes a template video or a picture sequence corresponding to the song list of the current turn, and the template video or the picture sequence includes information of the song list and lyrics of the lead segment.
In an embodiment, the template video or picture sequence further includes at least one of information of interactive service participants of a current turn, information of interactive service participants of a song pickup of the current turn, information of interaction of the current turn, and information of a song pickup result of the current turn.
In an embodiment, the interaction information includes comment information, like information, and/or interaction control.
The background pictures comprise a vocal reception background picture, a vocal reception background picture and a vocal reception result background picture.
In a fourth aspect, an embodiment of the present disclosure provides a device for recording a process of a user interaction service, including:
the signal detection unit is used for acquiring a service identifier and a current turn identifier of the current multi-person interactive service when the recording signal is detected;
the resource request unit is used for requesting recording resources to the server according to the service identifier and the turn identifier and receiving at least one recording resource returned by the server;
and the video generation unit is used for generating a recorded video for reproducing the multi-person interactive service scene of the current turn at least according to the obtained recording resource.
In an embodiment, the multi-person interactive service includes at least two interactive service participants, at least one of the at least two interactive service participants performs a chorus receiving according to the played chorus segment, and the chorus receiving from the chorus to the corresponding chorus is finished in one turn;
the recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
In an embodiment, the recording resources include the lead audio, the receiving audio/video, and the scene resources of the current turn.
In one embodiment, the device further comprises a singing receiving storage and uploading unit, and when a singing receiving signal is detected, the singing receiving record is stored and the singing receiving audio/singing receiving video is uploaded to the server in real time;
the recording resources comprise the leading audio and scene resources of the current turn;
the video generation unit is configured to: and generating a recorded video for reproducing the multi-person interactive service scene of the current turn according to the locally stored singing receiving record, the locally stored leading audio and the scene resource.
In an embodiment, the scene resource includes a template video or a picture sequence corresponding to the song list of the current turn, and the template video or the picture sequence includes information of the song list and lyrics of the lead segment.
In an embodiment, the template video or picture sequence further includes at least one of information of interactive service participants of a current turn, information of interactive service participants of a song pickup of the current turn, information of interaction of the current turn, and information of a song pickup result of the current turn.
In an embodiment, the interaction information includes comment information, like information, and/or interaction control.
In a fifth aspect, an embodiment of the present disclosure further provides a device for recording a process of a user interaction service, where the device includes:
the request acquisition unit is used for receiving a recording request of a client and acquiring a service identifier and a current turn identifier of a requested target multi-person interactive service according to the recording request;
and the resource issuing unit is used for issuing at least one recording resource of the current turn of the target multi-person interactive service to the client so that the client generates a recorded video for reproducing the multi-person interactive service scene of the current turn at least according to the at least one recording resource.
In an embodiment, the multi-person interactive service includes at least two interactive service participants, at least one of the at least two interactive service participants performs a chorus receiving according to the played chorus segment, and the chorus receiving from the chorus to the corresponding chorus is finished in one turn;
the recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
In an embodiment, the resource issuing unit is configured to:
if the client side matches the interactive service participants of the current round of singing reception, the leading audio and the scene resources of the current round of the multi-person interactive service are sent to the client side;
and if the client side does not match the participants of the interactive service of the current round of singing, transmitting the ring audio, the singing receiving audio/singing receiving video and the scene resource of the current round of the multi-person interactive service to the client side.
In an embodiment, the scene resource includes a template video or a picture sequence corresponding to the song list of the current turn, and the template video or the picture sequence includes information of the song list and lyrics of the lead segment.
In an embodiment, the template video or picture sequence further includes at least one of information of interactive service participants of a current turn, information of interactive service participants of a song pickup of the current turn, information of interaction of the current turn, and information of a song pickup result of the current turn.
In an embodiment, the interaction information includes comment information, like information, and/or interaction control.
In a sixth aspect, an embodiment of the present disclosure provides an electronic device, including: a processor; a memory storing instructions for the processor to control the method according to any one of the first or second aspects.
In a seventh aspect, the disclosed embodiments provide a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps of the method according to any one of the first or second aspects.
According to the technical scheme of the embodiment, when the client detects the recording signal, the client requests the server for recording resources according to the current service identifier and the current turn identifier, then generates the recorded video for reproducing the multi-user interactive service scene of the current turn according to the obtained recording resources, can obtain the complete video of the turn according to the recording command at any moment in the middle of the turn of the multi-user interactive service, and can generate the recorded video for reproducing the complete multi-user interactive service scene of the whole turn of the multi-user interactive service according to the later triggered command.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed to be used in the description of the embodiments of the present disclosure will be briefly described below, and it is obvious that the drawings in the following description are only some of the embodiments of the present disclosure, and for those skilled in the art, other drawings can be obtained according to the contents of the embodiments of the present disclosure and the drawings without creative efforts.
Fig. 1 is a flowchart illustrating a recording method for a user interaction service process according to an embodiment of the present disclosure;
fig. 2 is a flowchart illustrating a recording method for a user interaction service process according to an embodiment of the present disclosure;
fig. 3 is a flowchart illustrating a recording method for a user interaction service process according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram illustrating a recording system of a user interaction service process according to an embodiment of the present disclosure;
fig. 5 is a block diagram illustrating a structure of a recording device in a process of a user interaction service according to an embodiment of the present disclosure;
fig. 6 is a block diagram illustrating a structure of a recording device in a process of a user interaction service according to an embodiment of the present disclosure;
FIG. 7 illustrates a schematic diagram of an electronic device suitable for use in implementing embodiments of the present disclosure.
Detailed Description
In order to make the technical problems solved, technical solutions adopted, and technical effects achieved by the present disclosure clearer, the following describes technical solutions of embodiments of the present disclosure in further detail with reference to the accompanying drawings, and it is obvious that the described embodiments are only some embodiments, but not all embodiments, of the embodiments of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the embodiments disclosed herein.
The technical solutions of the embodiments of the present disclosure are further described by the following detailed description in conjunction with the accompanying drawings.
Fig. 1 shows a flowchart of a process recording method for a user interaction service according to a specific embodiment in the present disclosure, where this embodiment is applicable to a case where a recorded video for reproducing a current round of a complete multi-person interaction service scene is obtained according to a recording command at any time in a round of multi-person interaction services, and the method may be executed by a process recording device for a user interaction service configured in a client of an interaction service participant or a viewer of any multi-person interaction service, as shown in fig. 1, where the process recording method for a user interaction service according to this embodiment includes:
in step S110, when detecting the recording signal, the client acquires a service identifier and a current turn identifier of the current multi-user interactive service.
Namely, the service identifier and the turn identifier played by the user at the moment when the user triggers the recording command are known.
The round is a round of multi-person interactive service, and belongs to a complete metering unit of the multi-person interactive service. For example, in a card-playing multi-person interactive service, or a chess-playing multi-person interactive service, a complete process from asking one or a group of questions, answering the questions, and publishing the results, etc.
From the perspective of recording requirements, the unit meeting the recording requirements of most users is selected according to the divided granularity, and only one complete link is required, and the specific granularity of a round of multi-user interactive service is not limited in this embodiment.
In step S120, a recording resource is requested from the server according to the service identifier and the turn identifier, and at least one recording resource returned by the server is received.
In step S130, a recorded video for reproducing the multi-person interactive service scene of the current turn is generated according to the obtained recording resource.
According to the technical scheme of the embodiment, when a client detects a recording signal, a service identifier and a current round identifier of a current multi-person interactive service are obtained, a recording resource is requested to a server according to the service identifier and the round identifier, the client generates a recording video for reproducing a multi-person interactive service scene of the current round at least according to the obtained recording resource, a complete video of the round can be obtained according to a recording command at any moment in the middle of the multi-person interactive service of the round, and the recording video for reproducing the multi-person interactive service scene of the complete round of the multi-person interactive service can be generated according to a later-triggered command.
Taking singing multi-person interactive service as an example, the multi-person interactive service comprises at least two interactive service participants, at least one of the at least two interactive service participants performs singing receiving according to the played collar singing segment, and the turn is from the collar singing to the end of the singing receiving corresponding to the collar singing.
After a multi-user interactive service participant at a client, for example, a certain interactive service participant or a circulant of a certain multi-user interactive service triggers a recording instruction in the middle of a certain turn, recording resources are requested from a server according to the service identifier and the turn identifier, and at least one recording resource returned by the server is received.
And generating a recorded video comprising the scene information of the current round, the sound information of the leader clip and the sound information/video information of the receiving according to the obtained recording resources, and reproducing the multi-person interactive service scene of the current round.
The recording resource requested by the server is used by the client sending the recording request to generate the recorded video, as long as the recorded video capable of reproducing the current turn of the multi-user interactive service scene is generated according to the recording resource, and the specific content and form are not limited in this embodiment.
For example, the recording resources may include a leading audio, a receiving audio/receiving video, scene resources, and the like of the current turn, so that the finally generated recording video includes scene information of the current turn and sound information of the leading segment, thereby achieving the purpose of reproducing the multi-person interactive service scene of the current turn.
However, it is clear to those skilled in the art that if the record is requested by the receiver, the locally stored audio/video for receiving the song may be used, and the request to the server is omitted, so as to reduce the traffic consumption of the client and reduce the transmission task of the server.
For example, when a singer rushing to a microphone detects a singing receiving signal, the singing receiving audio/video of the current turn is stored and uploaded to the server in real time.
Requesting recording resources including the lead audio and scene resources of the current turn from the server.
And generating a recorded video for reproducing the multi-person interactive service scene of the current turn according to the locally stored singing receiving audio/video, the singing receiving audio and the scene resources.
Further, when a singer who robs the microphone detects a singing receiving signal, before the singing receiving audio/singing receiving video of the current turn is stored and uploaded to the server in real time, the locally stored historical singing receiving audio/singing receiving video can be cleared, so that data redundancy of the client side is reduced.
The scene resource may be in various data forms, for example, a video form, or a picture sequence form, and the client requesting recording synthesizes the singing receiving audio/the singing receiving video and the leading audio of the current turn on the video or the picture sequence corresponding to the scene resource to generate the recorded video.
For example, the scene resource includes a template video or a picture sequence corresponding to the song list of the current turn, and the template video or the picture sequence includes information of the song list and lyrics of the lead segment.
Further, the picture sequence may include a sing-reception background picture, and a sing-reception result background picture to match different stages of a round of multi-person interactive service.
It should be noted that the template video or picture sequence described in the above scheme can be applied to the same song list of different multi-person interactive services without distinction, and the template video or picture sequence is matched with the song list of the turn. And for the same song, synthesizing the singing leading audio and the singing receiving audio/singing receiving video according to the time length of the singing leading part and the time length of the singing receiving part to obtain a recorded video. For any recording request, firstly, determining the current song list through the service identifier and the turn identifier, and returning the storage address of the template video or picture sequence corresponding to the song list to the client sending the recording request through the song list identifier. Similarly, the lead audio of the same song list may also be provided to the client that issued the recording request in this manner.
And after acquiring the template video or the picture sequence and the sing-taking audio from the address, the client combines the sing-taking audio/the sing-taking video acquired locally or from the server to synthesize to obtain the recorded video.
Further, in order to make the scene reproduction more realistic, the template video or picture sequence may further include at least one of interactive service participant information of a current turn, interactive service participant information of a current turn of singing pickup, interactive information of a current turn, and singing pickup result information of a current turn.
The interactive information comprises a plurality of interactive features for reproducing the current turn of multi-person interactive service, and for example, the interactive features may comprise one or a combination of comment information, interactive controls and the like.
Fig. 2 is a flowchart illustrating a recording method for a user interaction service process according to another specific embodiment in the present disclosure, and this embodiment is based on the foregoing embodiment and is optimized. The method for recording the user interaction service process according to the embodiment shown in fig. 2 includes:
in step S210, the client detects a start signal of the multi-user interactive service, and performs setting.
For example, the following settings are included: and recording the current service identification, such as the service ID, resetting the current round to the first round, and clearing the historical data.
In step S220, a recording signal is detected, and recording metadata is generated.
The interactive service participants and audiences can start recording in any process of the multi-person interactive service, the recorded content is a segment of the current round, and after receiving the recording signal, the recorded metadata comprising a service identifier (such as a service ID) and a round identifier (such as a round ID) can be generated.
In step S230, a round end signal is detected, and data downloading is performed.
It should be noted that, in the process of the multi-person interactive service, the leader clip in the song list of the multi-person interactive service is automatically downloaded, so that the leader clip is guaranteed to be downloaded when the turn is over, but the recording is optional as an input, because only the singer has a local recording, and other interactive service participants and audiences do not download the local recording, the singer needs to upload the recording to the server and then download the recording.
After receiving the signal, the following operations are performed:
recording the current multi-person interactive service turn as the original turn plus one, and if the current recording metadata exists, stuffing a local path (a leading record uniform resource locator URL) of a leading segment and an optional singing receiving record path (a singing receiving record uniform resource locator URL) into the metadata.
In step S240, a recording segment is generated.
The input of the segment comprises: the system comprises a service identifier (current multi-person interactive service ID), a turn identifier (turn identifier to be recorded), a local vocal tract fragment path and an optional vocal reception recording path.
After receiving the segment generating signal, the client performs the following operations:
requesting resources, and requesting the required resources from the server according to the service identifier and the turn identifier, wherein the resources comprise: a video metadata download path, such as a video or picture sequence, followed by audio metadata (followed by a record segment download path).
The take-over segment (optional) is downloaded and if the input contains a local segment, this step is skipped.
Video metadata (which may be video or a sequence of pictures) is downloaded, from which a photo movie is generated if the video metadata is a sequence of pictures.
And splicing the audio information, and splicing the collar singing and the joint singing into an audio.
The audio and video are synthesized and derived.
Shared or saved locally.
By the technical scheme, the complete scene recording data can be obtained whenever the interactive service participant inputs the recording signal in the turn.
Through the technical scheme of the embodiment, no matter the interactive service participants or audiences input the recording signal at any time in the round, the client can obtain the complete video of the round according to the recording command at any time in the round of the multi-person interactive service, and can generate the recorded video for reproducing the complete multi-person interactive service scene of the whole round of the multi-person interactive service according to the later-triggered command.
Fig. 3 is a flowchart illustrating a process recording method for a user interaction service according to a specific embodiment in the present disclosure, where this embodiment is applicable to a case where a recorded video for reproducing a current round of a complete multi-person interaction service scene is obtained according to a recording command at any time in a round of multi-person interaction services, and the method may be executed by a process recording device for a user interaction service configured in a server, as shown in fig. 3, where the process recording method for a user interaction service according to this embodiment includes:
in step S310, the server receives a recording resource request from the client, and obtains a service identifier and a current turn identifier of a requested target multi-person interactive service according to the recording resource request;
in step S320, the server issues at least one recording resource of the current turn of the target multi-person interactive service to the client, so that the client generates a recorded video for reproducing the multi-person interactive service scene of the current turn at least according to the at least one recording resource.
The technical scheme of this embodiment is that a server receives a recording resource request from a client, acquires a service identifier and a current turn identifier of a requested target multi-person interactive service according to the recording resource request, issues at least one recording resource of the current turn of the target multi-person interactive service to the client, so that the client generates a recording video for reproducing the current round of multi-person interactive service scene at least according to the at least one recording resource, and can support any multi-person interactive service participant or audience to obtain the recording resource of the round after a recording command is sent at any time in the middle of the round of multi-person interactive service, the client can generate the recorded video for reproducing the complete multi-person interactive service scene of the whole turn of the multi-person interactive service according to the instruction triggered by the client.
Taking a singing type multi-person interactive service as an example, the singing type multi-person interactive service comprises at least two interactive service participants, at least one of the at least two interactive service participants performs singing receiving according to a played collar singing segment, and the round is finished from the collar singing to the corresponding singing receiving of the collar singing. The recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
Further, in order to reduce the transmission task of the server and reduce the traffic consumption of the client, before the server issues at least one recording resource of the current turn of the target multi-person interactive service to the client, a differentiated issue may be further performed according to whether the requested client is a client corresponding to a participant of the interactive service that receives singing, including:
if the client side matches the interactive service participants of the current round of singing reception, the leading audio and the scene resources of the current round of the multi-person interactive service are sent to the client side;
and if the client side does not match the participants of the interactive service of the current round of singing, transmitting the ring audio, the singing receiving audio/singing receiving video and the scene resource of the current round of the multi-person interactive service to the client side.
For example, the scene resource includes a template video or a picture sequence corresponding to the song list of the current turn, and the template video or the picture sequence includes information of the song list and lyrics of the lead segment.
Further, the template video or picture sequence further includes at least one of information of interactive service participants of the current round, information of interactive service participants of the current round for singing pickup, information of interaction of the current round, and information of singing pickup results of the current round.
Further, the interaction information comprises one or more combinations of comment information, like information, interaction control and the like.
Compared with the scheme that the server records all rounds in real time, extracts the requested round videos and issues the requested round videos when the client requests, the embodiment generates the videos according to the client requests, does not need to generate the videos of all rounds, can reduce data redundancy, and reduces the operation burden of the server and the data transmission quantity between the server and the requested client by performing data synthesis operation on the requested client.
Fig. 4 is a schematic structural diagram illustrating a process recording system of a user interaction service according to a specific embodiment in an embodiment of the present disclosure, where this embodiment is applicable to a case where a recorded video for reproducing a complete multi-person interaction service scene of a current turn is obtained according to a recording command at any time in a round of multi-person interaction services, and the method may be executed by a process recording device of the user interaction service configured in a server, as shown in fig. 4, where the process recording system of the user interaction service according to this embodiment includes the server and at least one client.
The at least one client is used for receiving a recording instruction triggered by an interactive service participant in the process of multi-person interactive service, acquiring a current turn identifier and a current service identifier when the recording instruction is triggered, requesting a recording resource from the server, and generating a recording video for reproducing a multi-person interactive service scene of the current turn at least according to the recording resource returned by the server;
the server is used for receiving the recording resource request of the at least one client, acquiring the service identifier and the current turn identifier of the requested target multi-person interactive service according to the recording resource request, and issuing at least one recording resource of the current turn of the target multi-person interactive service to the requested client.
Taking a multi-person interactive service of singing as an example, wherein the multi-person interactive service comprises at least two interactive service participants, at least one of the at least two interactive service participants performs singing receiving according to a played claring segment, and the turn is finished from the singing receiving to the singing receiving corresponding to the claring;
the recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
Further, the recording resources comprise the leading audio, the singing receiving audio/video and scene resources of the current turn.
Further, in order to reduce the transmission task of the server and reduce the traffic consumption of the client, before the server issues the recording resource of the current turn of the target multi-person interactive service to the at least one client, a differentiated issue may be further performed according to whether the requested client is a client corresponding to a participant of the interactive service that receives singing, including:
if the requested client matches the interactive service participants of the current round for receiving singing, the leading audio and the scene resources of the current round of the multi-person interactive service are sent to the requested client;
and if the requested client does not match the participants of the interactive service of the current round of singing, sending the leading audio, the singing receiving audio/singing receiving video and the scene resource of the current round of the multi-person interactive service to the requested client.
Correspondingly, when a request client detects a singing receiving signal, storing a singing receiving record and uploading the singing receiving audio/singing receiving video to a server in real time;
and the requesting client generates a recorded video for reproducing the multi-person interactive service scene of the current turn according to the locally stored singing receiving record, the singing leading audio and the scene resource.
For example, the scene resource includes a template video or a picture sequence corresponding to the song list of the current turn, and the template video or the picture sequence includes information of the song list and lyrics of the lead segment.
Further, the template video or picture sequence further includes at least one of information of interactive service participants of the current round, information of interactive service participants of the current round for singing pickup, information of interaction of the current round, and information of singing pickup results of the current round.
Further, the interaction information comprises comment information, praise information and/or interaction control.
Further, the background pictures comprise a leading background picture, a singing receiving background picture and a singing receiving result background picture.
According to the technical scheme of the embodiment, the complete video of a round can be obtained according to the recording command at any moment in the middle of the round of multi-person interactive service, and a complete multi-person interactive service scene can be recorded according to a later-triggered instruction. Compared with the traditional screen recording mode, the recorded video has integrity when the current round is started.
Compared with the scheme that the server records all rounds in real time, extracts the requested round videos and issues the requested round videos when the client requests, the embodiment generates the videos according to the client requests, does not need to generate the videos of all rounds, can reduce data redundancy, and reduces the operation burden of the server and the data transmission quantity between the server and the requested client by performing data synthesis operation on the requested client.
Fig. 5 is a block diagram illustrating a structure of a process recording device for a user interaction service according to an embodiment of the present disclosure, where the process recording device for the user interaction service is configured at an application client, and as shown in fig. 5, the device includes asignal detection unit 510, aresource request unit 520, and avideo generation unit 530.
Thesignal detection unit 510 is configured to, when detecting a recording signal, obtain a service identifier and a current turn identifier of a current multi-user interactive service;
theresource requesting unit 520 is configured to request a recording resource from the server according to the service identifier and the turn identifier, and receive at least one recording resource returned by the server;
thevideo generating unit 530 is configured to generate a recorded video for reproducing the current turn of the multi-person interactive service scene at least according to the obtained recording resources.
The embodiment is applicable to various online multi-person interactive services, such as a singing multi-person interactive service, the multi-person interactive service comprises at least two interactive service participants, at least one of the at least two interactive service participants performs singing receiving according to the played claring segment, and the round is finished from the leading to the corresponding singing receiving of the leading.
The recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
Further, the recording resources may include the lead audio, the receiving audio/video, and the scene resources of the current turn.
Further, the device further comprises a singing receiving storage and uploading unit (not shown in the figure), and when the singing receiving signal is detected, the singing receiving record is stored and the singing receiving audio/video is uploaded to the server in real time.
The recording resources include the lead audio and scene resources of the current turn, and thevideo generating unit 530 is configured to: and generating a recorded video for reproducing the multi-person interactive service scene of the current turn according to the locally stored singing receiving record, the locally stored leading audio and the scene resource.
Further, the scene resource includes a template video or picture sequence corresponding to the song list of the current turn, and the template video or picture sequence includes information of the song list and lyrics of the lead segment.
Further, the template video or picture sequence further includes at least one of information of interactive service participants of the current round, information of interactive service participants of the current round for singing pickup, information of interaction of the current round, and information of singing pickup results of the current round.
Further, the interaction information comprises comment information, praise information and/or interaction control.
The process recording device for the user interaction service provided by the embodiment can execute the process recording method for the user interaction service provided by the method embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
Fig. 6 is a block diagram illustrating a structure of a process recording device for a user interaction service according to a specific embodiment of the present disclosure, where the process recording device for a user interaction service is configured at an application server, and as shown in fig. 6, the process recording device for a user interaction service includes arequest obtaining unit 610 and aresource issuing unit 620.
Therequest obtaining unit 610 is configured to receive a recording request from a client, and obtain a service identifier and a current turn identifier of a requested target multi-person interactive service according to the recording request;
theresource issuing unit 620 is configured to issue at least one recording resource of a current turn of the target multi-person interactive service to the client, so that the client generates a recorded video for reproducing a multi-person interactive service scene of the current turn at least according to the at least one recording resource.
The embodiment is applicable to various online multi-person interactive services, such as a singing multi-person interactive service, wherein the multi-person interactive service comprises at least two interactive service participants, at least one of the at least two interactive service participants performs singing receiving according to a played claring segment, and the singing receiving corresponding to the claring from the claring is finished in one turn;
the recorded video comprises scene information of the current turn, sound information of the lead singing segment and sound information/video information of the singing receiving.
Further, theresource issuing unit 620 is further configured to:
if the client side matches the interactive service participants of the current round of singing reception, the leading audio and the scene resources of the current round of the multi-person interactive service are sent to the client side;
and if the client side does not match the participants of the interactive service of the current round of singing, transmitting the ring audio, the singing receiving audio/singing receiving video and the scene resource of the current round of the multi-person interactive service to the client side.
Further, the scene resource includes a template video or picture sequence corresponding to the song list of the current turn, and the template video or picture sequence includes information of the song list and lyrics of the lead segment.
Further, the template video or picture sequence further includes at least one of information of interactive service participants of the current round, information of interactive service participants of the current round for singing pickup, information of interaction of the current round, and information of singing pickup results of the current round.
Further, the interaction information comprises comment information, praise information and/or interaction control.
The process recording device for the user interaction service provided by the embodiment can execute the process recording method for the user interaction service provided by the method embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
Referring now to FIG. 7, shown is a schematic diagram of anelectronic device 700 suitable for use in implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 7,electronic device 700 may include a processing means (e.g., central processing unit, graphics processor, etc.) 701 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)702 or a program loaded fromstorage 708 into a Random Access Memory (RAM) 703. In theRAM 703, various programs and data necessary for the operation of theelectronic apparatus 700 are also stored. Theprocessing device 701, theROM 702, and theRAM 703 are connected to each other by abus 704. An input/output (I/O)interface 705 is also connected tobus 704.
Generally, the following devices may be connected to the I/O interface 705:input devices 706 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; anoutput device 707 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like;storage 708 including, for example, magnetic tape, hard disk, etc.; and acommunication device 709. The communication means 709 may allow theelectronic device 700 to communicate wirelessly or by wire with other devices to exchange data. While fig. 7 illustrates anelectronic device 700 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via the communication means 709, or may be installed from the storage means 708, or may be installed from theROM 702. The computer program, when executed by theprocessing device 701, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the disclosed embodiments, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the disclosed embodiments, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: when a recording signal is detected, acquiring a service identifier and a current turn identifier of a current multi-person interactive service; requesting a recording resource from a server according to the service identifier and the turn identifier, and receiving at least one recording resource returned by the server; and generating a recorded video for reproducing the multi-person interactive service scene of the current turn at least according to the obtained recording resources.
Alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving a recording resource request of a client, and acquiring a service identifier and a current turn identifier of a requested target multi-person interactive service according to the recording resource request; and issuing at least one recording resource of the current round of the target multi-person interactive service to the client so that the client generates a recorded video for reproducing the multi-person interactive service scene of the current round at least according to the at least one recording resource.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
The foregoing description is only a preferred embodiment of the disclosed embodiments and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features with similar functions disclosed in the embodiments of the present disclosure are mutually replaced to form the technical solution.

Claims (16)

CN201910425956.9A2019-05-212019-05-21Process recording method, device, system, electronic equipment and storage mediumActiveCN110149528B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910425956.9ACN110149528B (en)2019-05-212019-05-21Process recording method, device, system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910425956.9ACN110149528B (en)2019-05-212019-05-21Process recording method, device, system, electronic equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN110149528A CN110149528A (en)2019-08-20
CN110149528Btrue CN110149528B (en)2021-11-16

Family

ID=67592640

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910425956.9AActiveCN110149528B (en)2019-05-212019-05-21Process recording method, device, system, electronic equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN110149528B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113132808B (en)*2019-12-302022-07-29腾讯科技(深圳)有限公司Video generation method and device and computer readable storage medium
CN112637085B (en)*2020-12-082023-02-17广州品唯软件有限公司Flow recording method and device, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101174409A (en)*2006-10-242008-05-07诺基亚公司 System, method and device for providing multiple lyrics karaoke systems
CN102568460A (en)*2010-12-282012-07-11张泽铭 Asynchronous chorus audio-visual work system and its implementation method for networked multi-persons
CN106601220A (en)*2016-12-082017-04-26天脉聚源(北京)传媒科技有限公司Method and device for recording antiphonal singing of multiple persons
CN107659825A (en)*2017-09-122018-02-02武汉斗鱼网络科技有限公司Method, apparatus, server, main broadcaster end and the medium that a kind of live video is retained
CN107948672A (en)*2017-11-302018-04-20广州酷狗计算机科技有限公司Preserve the method and system and server, Wearable of video data
CN108509232A (en)*2018-03-292018-09-07北京小米移动软件有限公司Screen recording method, device and computer readable storage medium
CN109126130A (en)*2018-08-152019-01-04宏诚盛世(天津)网络科技有限公司A kind of online game video recording and back method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6553178B2 (en)*1992-02-072003-04-22Max AbecassisAdvertisement subsidized video-on-demand system
US9602862B2 (en)*2000-04-162017-03-21The Directv Group, Inc.Accessing programs using networked digital video recording devices
CN102148842B (en)*2010-02-082014-06-04联想(北京)有限公司Audio processing method and equipment for remote desktop protocol
US20160065908A1 (en)*2014-08-292016-03-03Coban Technologies, Inc.Portable camera apparatus and system for integrated surveillance system devices

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101174409A (en)*2006-10-242008-05-07诺基亚公司 System, method and device for providing multiple lyrics karaoke systems
CN102568460A (en)*2010-12-282012-07-11张泽铭 Asynchronous chorus audio-visual work system and its implementation method for networked multi-persons
CN106601220A (en)*2016-12-082017-04-26天脉聚源(北京)传媒科技有限公司Method and device for recording antiphonal singing of multiple persons
CN107659825A (en)*2017-09-122018-02-02武汉斗鱼网络科技有限公司Method, apparatus, server, main broadcaster end and the medium that a kind of live video is retained
CN107948672A (en)*2017-11-302018-04-20广州酷狗计算机科技有限公司Preserve the method and system and server, Wearable of video data
CN108509232A (en)*2018-03-292018-09-07北京小米移动软件有限公司Screen recording method, device and computer readable storage medium
CN109126130A (en)*2018-08-152019-01-04宏诚盛世(天津)网络科技有限公司A kind of online game video recording and back method

Also Published As

Publication numberPublication date
CN110149528A (en)2019-08-20

Similar Documents

PublicationPublication DateTitle
CN113411642B (en)Screen projection method and device, electronic equipment and storage medium
CN111629251B (en)Video playing method and device, storage medium and electronic equipment
CN114125551B (en)Video generation method, device, electronic equipment and computer readable medium
CN111526411A (en)Video processing method, device, equipment and medium
CN112073753B (en) Method, device, device and medium for publishing multimedia data
CN105812957A (en)Continuous playing method and device for multimedia file
CN114567812B (en) Audio playback method, device, system, electronic device and storage medium
CN109510881A (en)Method, apparatus, electronic equipment and the readable storage medium storing program for executing of sharing files
JP7739643B2 (en) Multimedia data processing method, device, equipment, storage medium and program product
US20240107087A1 (en)Server, terminal and non-transitory computer-readable medium
CN111669625A (en)Processing method, device and equipment for shot file and storage medium
WO2024001802A1 (en)Image processing method and apparatus, and electronic device and storage medium
CN111818383B (en)Video data generation method, system, device, electronic equipment and storage medium
CN110149528B (en)Process recording method, device, system, electronic equipment and storage medium
CN115834946A (en)Interaction method, interaction device, electronic equipment and storage medium
CN113139090A (en)Interaction method, interaction device, electronic equipment and computer-readable storage medium
CN112000251A (en)Method, apparatus, electronic device and computer readable medium for playing video
CN108833934A (en) Method, server and system for acquiring video data
US12348822B2 (en)System, method and computer-readable medium for video processing
CN116842216B (en)Video dialogue question-answer data generation method and device, electronic equipment and medium
US20240040161A1 (en)Method and server for handling streaming data
CN113225583B (en)Cloud game progress processing method and device and electronic equipment
CN116192825A (en)Cross-terminal sound reproducing method and system
CN110366002B (en)Video file synthesis method, system, medium and electronic device
US12309217B2 (en)System and method for playlist generation

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp