Screen recording method and device, electronic equipment and storage medium

文档序号:1849852 发布日期:2021-11-16 浏览:20次 中文

阅读说明:本技术 一种录屏方法、装置、电子设备以及存储介质 (Screen recording method and device, electronic equipment and storage medium ) 是由 牛国超 张蕊莉 杜军朝 张稳龙 岳欣 于 2021-08-11 设计创作,主要内容包括:本发明实施例公开了一种录屏方法、装置、电子设备以及存储介质。该方法包括:监听当前坐席端的录屏请求,并基于所述录屏请求执行对所述当前坐席端的录屏操作,并向各质检端发送所述录屏操作的录屏提示信号;若在所述录屏操作的执行过程中,接收任一质检端基于所述录屏提示信号反馈的监控请求,则将所述坐席端的当前录屏数据发送至所述质检端,以使所述质检端播放所述当前录屏数据;其中,所述当前录屏数据包括音视频融合数据。通过本发明实施例公开的技术方案,实现了提高质检人员的质检效率以及质检质量。(The embodiment of the invention discloses a screen recording method and device, electronic equipment and a storage medium. The method comprises the following steps: monitoring a screen recording request of a current seat end, executing screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end; if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, the current screen recording data of the agent terminal is sent to the quality inspection terminal, so that the quality inspection terminal plays the current screen recording data; and the current screen recording data comprises audio and video fusion data. By the technical scheme disclosed by the embodiment of the invention, the quality inspection efficiency and quality inspection quality of quality inspection personnel are improved.)

1. A screen recording method is characterized by comprising the following steps:

monitoring a screen recording request of a current seat end, triggering screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end;

if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, the current screen recording data of the agent terminal is sent to the quality inspection terminal, so that the quality inspection terminal plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

2. The method of claim 1, further comprising:

and receiving a communication request sent by the quality inspection end for establishing the communication with the seat end, and establishing voice communication between the seat end and the quality inspection end based on the communication request so as to enable the seat end to receive voice prompt information sent by the quality inspection end in the execution process of the screen recording operation.

3. The method according to claim 1, wherein the performing a screen recording operation on the agent terminal comprises:

acquiring first audio data and second audio data of the seat end, and splicing the first audio data and the second audio data to obtain target audio data of the seat end;

acquiring first video data and second video data of the seat end, and splicing the second video data and the second video data to obtain target video data of the seat end;

and fusing the target audio data of the seat end and the target video data of the seat end to obtain the current screen recording data of the seat end.

4. The method according to claim 1, wherein the fusing the target audio data of the agent end and the target video data of the agent end to obtain the current screen recording data of the agent end comprises:

acquiring an audio time stamp of each data stream in the target audio data and a video time stamp of the target video data;

and fusing the target audio data and the target video data based on the audio time stamp and the video time stamp to obtain current screen recording data of the agent terminal.

5. The method of claim 3, wherein the first audio data comprises microphone acquisition data and the second audio data comprises speaker acquisition data; the first video data comprise data collected by a camera, and the second video data comprise desktop video data.

6. The method according to claim 1, wherein the screen recording prompt signal of the screen recording operation comprises identification information of the agent terminal.

7. The method according to claim 1, wherein after the performing the screen recording operation on the agent terminal, further comprising:

and sending the generated current screen recording data to a cloud server for backup storage.

8. A screen recording device, comprising:

the screen recording operation triggering module is used for monitoring a screen recording request of a current seat end, executing screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end;

a current screen recording data sending module, configured to send the current screen recording data of the agent end to the quality inspection end if a monitoring request fed back by any quality inspection end based on the screen recording prompt signal is received in the execution process of the screen recording operation, so that the quality inspection end plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

9. An electronic device, comprising:

one or more processors;

a storage device for storing one or more programs,

when executed by the one or more processors, cause the one or more processors to implement the screen recording method of any one of claims 1-7.

10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a screen recording method according to any one of claims 1 to 7.

Technical Field

The embodiment of the invention relates to the technical field of network communication and call centers, in particular to a screen recording method, a screen recording device, electronic equipment and a storage medium.

Background

The IP network has gradually become an indispensable tool in people's daily work and life, and applications on the IP network are gradually developing toward multimedia. The demand for multimedia is also increasingly being addressed for this application area of call centres and is being seriously considered and implemented by more and more solution providers.

For a call center operator, how to provide a high-quality customer service platform to help an enterprise open a communication channel with a user so as to improve the ability of the enterprise to control the market is a key for ensuring the competitiveness of the operator. The most important thing is how to help enterprises improve the service quality of the customer service center by using the agent quality inspection system through technical means, so that the communication process between a customer service representative and a user can be really reserved, and powerful evidence is provided for solving conflicts and determining responsibility.

In the existing screen recording system, in order to perform quality inspection on seats, screen recording tasks can be started for all seats, so that a large number of video files and audio files can be generated, quality inspection personnel need to respectively search video data and audio data which are recorded and finished in a server for quality inspection when performing quality inspection, and the quality inspection efficiency is reduced.

Disclosure of Invention

The invention provides a screen recording method, a screen recording device, electronic equipment and a storage medium, which are used for improving the quality inspection efficiency and quality inspection quality of quality inspection personnel.

In a first aspect, an embodiment of the present invention provides a screen recording method, where the method includes:

monitoring a screen recording request of a current seat end, executing screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end;

if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, the current screen recording data of the agent terminal is sent to the quality inspection terminal, so that the quality inspection terminal plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

Optionally, the method further includes:

and receiving a communication request sent by the quality inspection end for establishing the communication with the seat end, and establishing voice communication between the seat end and the quality inspection end based on the communication request so as to enable the seat end to receive voice prompt information sent by the quality inspection end in the execution process of the screen recording operation.

Optionally, the performing, based on the screen recording request, a screen recording operation on the current seat end includes:

acquiring first audio data and second audio data of the seat end, and splicing the first audio data and the second audio data to obtain target audio data of the seat end;

acquiring first video data and second video data of the seat end, and splicing the second video data and the second video data to obtain target video data of the seat end;

and fusing the target audio data of the seat end and the target video data of the seat end to obtain the current screen recording data of the seat end.

Optionally, the fusing the target audio data of the agent end and the target video data of the agent end to obtain the current screen recording data of the agent end includes:

acquiring an audio time stamp of each data stream in the target audio data and a video time stamp of the target video data;

and fusing the target audio data and the target video data based on the audio time stamp and the video time stamp to obtain current screen recording data of the agent terminal.

Optionally, the first audio data includes microphone acquisition data, and the second audio data includes speaker acquisition data; the first video data comprise data collected by a camera, and the second video data comprise desktop video data.

Optionally, the screen recording prompt signal of the screen recording operation includes identification information of the agent terminal.

Optionally, after the screen recording operation is performed on the agent end, the method further includes:

and sending the generated current screen recording data to a cloud server for backup storage.

In a second aspect, an embodiment of the present invention further provides a screen recording device, where the device includes:

the screen recording operation triggering module is used for monitoring a screen recording request of a current seat end, executing screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end;

a current screen recording data sending module, configured to send the current screen recording data of the agent end to the quality inspection end if a monitoring request fed back by any quality inspection end based on the screen recording prompt signal is received in the execution process of the screen recording operation, so that the quality inspection end plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:

one or more processors;

a storage device for storing one or more programs,

when executed by the one or more processors, cause the one or more processors to implement a screen recording method as provided by any embodiment of the invention.

In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the screen recording method provided in any embodiment of the present invention.

The technical scheme of the embodiment of the invention specifically comprises the following steps: monitoring a screen recording request of a current seat end, triggering screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end so that each quality inspection end knows that the current seat end is in an execution process of the screen recording operation, and feeding back a monitoring request based on the screen recording prompt signals; further, if any quality inspection terminal receives a monitoring request fed back by any one of the quality inspection terminals based on the screen recording prompt signal in the execution process of the screen recording operation of the current agent terminal, the current screen recording data of the agent terminal is sent to the quality inspection terminal so that the quality inspection terminal plays the current screen recording data, wherein the current screen recording data comprises audio and video fusion data. According to the technical scheme of the embodiment of the invention, the screen recording data is sent to the quality inspection end, so that the quality inspection personnel can conveniently perform real-time quality inspection on the operation of the personnel at the personnel position based on the current screen recording data, and the quality inspection efficiency of the quality inspection personnel is improved.

Drawings

In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, a brief description is given below of the drawings used in describing the embodiments. It should be clear that the described figures are only views of some of the embodiments of the invention to be described, not all, and that for a person skilled in the art, other figures can be derived from these figures without inventive effort.

Fig. 1 is a schematic flowchart of a screen recording method according to an embodiment of the present invention;

fig. 2 is a schematic flowchart of a screen recording method according to a second embodiment of the present invention;

fig. 3 is a schematic flow chart of another screen recording method according to a second embodiment of the present invention;

fig. 4 is a schematic structural diagram of a screen recording device according to a third embodiment of the present invention;

fig. 5 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present invention.

Detailed Description

The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.

Example one

Fig. 1 is a flowchart of a screen recording method according to an embodiment of the present invention, which is applicable to quality inspection of an agent at an agent end, and more specifically, to quality inspection of an operation of the agent during communication with a user. The method may be performed by a screen recording device, which may be implemented by means of software and/or hardware.

Before the technical solution of the embodiment of the present invention is introduced, an application scenario of the embodiment of the present invention is introduced exemplarily. Of course, the following description of the application scenario is at least taken as an optional application scenario, the technical solution of the present embodiment may also be applied to other application scenarios, and the present embodiment does not limit the application scenario of the technical solution. Specifically, the exemplary application scenarios in this embodiment include: the IP network has gradually become an indispensable tool in people's daily work and life, and applications on the IP network are gradually developing toward multimedia. The demand for multimedia is also increasingly being addressed for this application area of call centres and is being seriously considered and implemented by more and more solution providers.

For a call center operator, how to provide a high-quality customer service platform to help an enterprise open a communication channel with a user so as to improve the ability of the enterprise to control the market is a key for ensuring the competitiveness of the operator. The most important thing is how to help enterprises improve the service quality of the customer service center by using the agent quality inspection system through technical means, so that the communication process between a customer service representative and a user can be really reserved, and powerful evidence is provided for solving conflicts and determining responsibility.

In the existing screen recording system, in order to carry out quality inspection on the agents, screen recording tasks are started for all the agents, so that a large number of video files and audio files can be generated, quality inspection personnel need to search video data and audio data respectively to play when carrying out quality inspection, so that the time of the audio being played and the time of the video being played can be out of synchronization, the condition that the sound and the action of the quality inspection personnel are inconsistent can occur in the quality inspection process, the quality inspection efficiency and the quality inspection quality of the quality inspection personnel are reduced, the quality inspection personnel directly download the recorded agent video data and the agent audio data from a server to play in the existing quality inspection process, cannot give prompt to the condition that the quality inspection agents are detected in time, and cannot give guidance to the operation that the agents are not grasped in the operation process in time, the service quality of the seat personnel is reduced.

In order to solve the technical problem, the technical scheme disclosed in this embodiment monitors a screen recording request of a current seat end, triggers a screen recording operation on the current seat end based on the screen recording request, and sends a screen recording prompt signal of the screen recording operation to each quality inspection end, so that each quality inspection end knows that the current seat end is in an execution process of the screen recording operation, and feeds back a monitoring request based on the screen recording prompt signal; further, if any quality inspection terminal receives a monitoring request fed back by any one of the quality inspection terminals based on the screen recording prompt signal in the execution process of the screen recording operation of the current agent terminal, the current screen recording data of the agent terminal is sent to the quality inspection terminal so that the quality inspection terminal plays the current screen recording data, wherein the current screen recording data comprises audio and video fusion data. According to the technical scheme of the embodiment of the invention, the screen recording data is sent to the quality inspection end, so that the quality inspection personnel can conveniently perform real-time quality inspection on the operation of the personnel at the personnel position based on the current screen recording data, and the quality inspection efficiency of the quality inspection personnel is improved. In some embodiments, in the execution process of the screen recording operation, voice communication between the agent end and the quality inspection end is also established, so that quality inspection personnel can timely prompt violation of the operation of the agent personnel and conduct operation guidance, and the service quality of the agent personnel is improved.

As shown in fig. 1, the technical solution of this embodiment specifically includes the following steps:

s110, monitoring a screen recording request of the current seat end, executing screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end.

In the embodiment of the invention, the seat end can comprise a seat terminal for communication between the seat service personnel and the client, and the seat terminal is internally provided with screen recording software and a third-party platform for communication between the seat service personnel and the client. Specifically, the third party platform includes, but is not limited to, Huaye, Zhongxing, Genesys, and other telephony platforms, Tencent, Voice network, and Vidyo. The seat terminal comprises a microphone and a loudspeaker which are used for collecting audio data and playing the audio data, a camera which is used for collecting the appearance of a seat person, and a display which is used for carrying out and displaying the operation.

Specifically, before the technical scheme of the embodiment of the invention is implemented, the screen recording software of the seat end and the third-party platform are ensured to be in the running state, so that the technical scheme of the embodiment can be implemented smoothly.

In this embodiment, the screen recording request may be a request for requesting screen recording software installed at the agent end to perform an acquisition request of audio data and video data on the agent end, so as to generate screen recording data of the agent end. Specifically, the monitored screen recording request triggered by the current seat end may be a screen recording request triggered based on an operation of a seat customer service worker, or may be a screen recording request automatically triggered by a third party platform when the seat customer service worker establishes communication with a client.

Further, a screen recording operation on the current seat end is executed based on the monitored screen recording request, so that screen recording data of the current screen recording end is generated, wherein the generated screen recording data comprises audio data and video data in corresponding time.

Optionally, the executing the screen recording operation on the current seat end includes: acquiring first audio data and second audio data of a seat end; specifically, the first audio data includes microphone acquisition data, illustratively, the microphone acquisition data includes audio data of an agent customer service speaking; the second audio data comprises speaker collection data; illustratively, the speaker collection data includes audio data of a customer speaking and suggestive audio data played by the agent service for the customer. And splicing the collected first audio data and the second audio data to obtain target audio data of the seat end. Optionally, first video data and second video data of the seat end are obtained; specifically, the first video data comprises data collected by a camera; illustratively, the camera acquisition data comprises portrait data of the seat customer service; the second video data comprises desktop video data; illustratively, the desktop video data includes data of the operation of the agent on the third party platform. And splicing the second video data and the second video data to obtain target video data of the seat end. Optionally, in some embodiments, if the desktop data includes portrait data acquired by the camera, the second video data corresponding to the desktop data is not spliced with the first data corresponding to the portrait data, and the second video data is directly determined as the target video data, so as to reduce a data memory of the screen recording data, and facilitate transmission of the screen recording data.

And further, performing data fusion on the target audio data and the target video data, and taking the fused audio and video data as current screen recording data of the current seat end. Specifically, the method for performing data fusion on target audio data and target video data includes: acquiring an audio time stamp of each data stream in target audio data and a video time stamp of the target video data; and fusing the target audio data and the target video data based on the audio time stamp and the video time stamp to obtain the current screen recording data of the agent terminal. The audio and video data fusion based on the time stamp has the advantages that: the sound in the fused screen recording data corresponds to the operation, so that subsequent quality testing personnel can conveniently perform quality testing on the video data.

It should be noted that, in the technical scheme of this embodiment, while the screen recording operation is performed on the current seat end, a screen recording prompt signal of the screen recording operation is also sent to each quality inspection end, so that the quality inspection end generates a monitoring request based on the screen recording prompt signal. Optionally, the sent screen recording prompt signal includes a seat identifier of the current seat end, so that each quality inspection end learns terminal information of the seat end currently performing the screen recording operation, and a monitoring request for the current seat end is generated more quickly.

And S120, if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, sending the current screen recording data of the agent terminal to the quality inspection terminal.

In this embodiment, the quality inspection terminal is a terminal corresponding to a quality inspector who performs quality inspection on the operation of the seat customer service and the instrument. The terminal can comprise a computer, a smart phone or other terminals, for example, when the terminal is a computer, a quality inspector can perform quality inspection through a browser; when the terminal is a smart phone, the quality testing personnel can adopt a mobile phone application or a small program to perform quality testing, and the type of the quality testing terminal corresponding to the quality testing personnel is limited. The monitoring request is a request for monitoring an agent end which is performing screen recording wiping operation, and can also be interpreted as a request for monitoring an agent end where an agent customer service which is communicating with a client is located, so that the monitored agent end sends current screen recording data to the quality inspection end.

Specifically, in the screen recording operation process, or in the process of communication between the seat customer service and the customer, the quality inspection terminal generates a monitoring request for the current seat terminal based on the identification information of the seat terminal carried in the received screen recording prompt signal, and feeds the monitoring request back to the current seat terminal; when the current agent end receives the monitoring request, the current screen recording data of the current agent end is sent to the quality inspection end, so that the quality inspection end plays the current screen recording data, and quality inspection personnel can conveniently perform quality inspection on the operation of agent service and appearance based on the current screen recording data; and the current screen recording data comprises audio and video fusion data.

In some embodiments, in order to subsequently query the screen recording data of the current seat end, the generated screen recording data may be named based on a preset format, and the clarified screen recording data is sent to the cloud storage for storage. Specifically, the naming format may be named based on information carried in the screen recording operation; exemplary naming may be based on call ID, client, agent number, start time, etc.

The technical scheme of the embodiment of the invention specifically comprises the following steps: monitoring a screen recording request of a current seat end, triggering screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end so that each quality inspection end knows that the current seat end is in an execution process of the screen recording operation, and feeding back a monitoring request based on the screen recording prompt signals; further, if any quality inspection terminal receives a monitoring request fed back by any one of the quality inspection terminals based on the screen recording prompt signal in the execution process of the screen recording operation of the current agent terminal, the current screen recording data of the agent terminal is sent to the quality inspection terminal so that the quality inspection terminal plays the current screen recording data, wherein the current screen recording data comprises audio and video fusion data. According to the technical scheme of the embodiment of the invention, the screen recording data is sent to the quality inspection end, so that the quality inspection personnel can conveniently perform real-time quality inspection on the operation of the personnel at the personnel position based on the current screen recording data, and the quality inspection efficiency of the quality inspection personnel is improved.

Example two

Fig. 2 is a flowchart of a screen recording method according to a second embodiment of the present invention, where on the basis of the foregoing embodiments, after the step "sending the current screen recording data of the agent end to the quality inspection end", the present embodiment adds "receiving a communication request sent by the quality inspection end for establishing the communication with the agent end, and establishing voice communication between the agent end and the quality inspection end based on the communication request", where explanations of terms the same as or corresponding to those in the foregoing embodiments are not repeated here. Referring to fig. 2, the screen recording method provided in this embodiment includes:

s210, monitoring a screen recording request of the current seat end, executing screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end.

And S220, if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, sending the current screen recording data of the agent terminal to the quality inspection terminal.

And S230, receiving a communication request for establishing the agent end and sent by the quality inspection end, and establishing voice communication between the agent end and the quality inspection end based on the communication request.

In the embodiment of the invention, in the screen recording operation process, or in the process of communication between the agent customer service and the customer, when the current agent end receives the monitoring request fed back by the quality inspection end based on the screen recording prompt signal, the current screen recording data of the current agent end is sent to the quality inspection end, so that the quality inspection end plays the current screen recording data. In the process that quality testing personnel watch current screen recording data of the current seat end played by the quality testing end, the quality testing end can establish communication request with the current seat end and send the communication request to the current seat end based on the triggering of the quality testing personnel. When the current seat end receives the communication request, the voice communication between the current seat end and the quality inspection end is established, so that the seat end receives the voice prompt information sent by the quality inspection end in the execution process of screen recording operation, the illegal operation or appearance possibly existing in the current seat customer service can be prompted conveniently, and the condition that the customer service seat is not held in operation can be guided in time, so that the service quality of the seat customer service is improved. Specifically, when the voice communication between the agent terminal and the quality testing terminal is established, the voice content of the quality testing personnel is broadcasted to the agent from the loudspeaker of the agent computer, but the voice content cannot be heard by the client.

According to the technical scheme of the embodiment of the invention, the screen recording data is sent to the quality inspection end, and the voice communication between the seat end and the quality inspection end is established, so that the quality inspection personnel can conveniently perform real-time quality inspection on the operation of the seat personnel at the seat end based on the current screen recording data, and the quality inspection personnel can give guidance and prompt in time in the operation process of the seat personnel, thereby improving the quality inspection efficiency of the quality inspection personnel and improving the service quality of the seat personnel.

On the basis of the above embodiments, the embodiment of the present invention further provides a preferable embodiment, which specifically includes, as shown in fig. 3: the client establishes communication with the seat end based on a third-party telephone video platform, screen recording software of the seat end starts to perform screen recording operation on the seat end when the communication is established, and sends a message of a screen recording prompt signal to the quality inspection end based on an http protocol in a remote file system; specifically, the screen recording software acquires audio data of the seat end based on a sound card acquisition module and a microphone acquisition module, acquires video data of the seat end based on a desktop stream acquisition module, and fuses the acquired audio data and the video data based on an MP4 generation module to generate current screen recording data; the agent terminal receives a monitoring request fed back by the quality inspection sheet based on the screen recording prompt signal, and transmits the current screen recording data to the quality inspection terminal based on the file transmission module and the remote file system; and the quality inspection terminal directly performs rendering playing after receiving the current screen recording data so as to enable quality inspection personnel to perform quality inspection work. In the screen recording operation process, namely in the process that the quality inspection end monitors the seat end, the quality inspection end sends a request for establishing communication with the seat end; the agent end receives the communication request sent by the quality inspection end, and establishes voice communication between the agent end and the quality inspection end based on the communication request, so that the agent end receives voice prompt information sent by the quality inspection end in the execution process of screen recording operation, and the service quality of agent personnel at the agent end is improved.

The following is an embodiment of the screen recording device provided in the embodiment of the present invention, and the device and the screen recording method in the foregoing embodiments belong to the same inventive concept, and reference may be made to the above-mentioned embodiment of the screen recording method for details not described in detail in the embodiment of the screen recording device.

EXAMPLE III

Fig. 4 is a schematic structural diagram of a screen recording device according to a third embodiment of the present invention, which is applicable to quality inspection of an agent at an agent end, and more specifically, to quality inspection of an operation of the agent during communication with a user. The specific structure of the screen recording device comprises: a screen recording operation triggering module 310 and a current screen recording data sending module 320; wherein the content of the first and second substances,

the screen recording operation triggering module 310 is configured to monitor a screen recording request of a current seat end, execute a screen recording operation on the current seat end based on the screen recording request, and send a screen recording prompt signal of the screen recording operation to each quality inspection end;

a current screen recording data sending module 320, configured to send the current screen recording data of the agent end to the quality inspection end if a monitoring request fed back by any quality inspection end based on the screen recording prompt signal is received in the execution process of the screen recording operation, so that the quality inspection end plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

The technical scheme of the embodiment of the invention specifically comprises the following steps: monitoring a screen recording request of a current seat end, triggering screen recording operation on the current seat end based on the screen recording request, and sending screen recording prompt signals of the screen recording operation to each quality inspection end so that each quality inspection end knows that the current seat end is in an execution process of the screen recording operation, and feeding back a monitoring request based on the screen recording prompt signals; further, if the current agent end receives a monitoring request fed back by any quality inspection end based on the screen recording prompt signal in the execution process of the screen recording operation, the current screen recording data of the agent end is sent to the quality inspection end, so that the quality inspection end plays the current screen recording data, wherein the current screen recording data comprises audio and video fusion data. According to the technical scheme of the embodiment of the invention, the screen recording data is sent to the quality inspection end, so that the quality inspection personnel can conveniently perform real-time quality inspection on the operation of the personnel at the personnel position based on the current screen recording data, and the quality inspection efficiency of the quality inspection personnel is improved.

Optionally, on the basis of the above embodiment, the apparatus further includes:

and the communication module is used for receiving a communication request sent by the quality inspection end for establishing the communication with the seat end and establishing voice communication between the seat end and the quality inspection end based on the communication request so as to enable the seat end to receive voice prompt information sent by the quality inspection end in the execution process of the screen recording operation.

Optionally, on the basis of the foregoing embodiment, the screen recording operation triggering module 310 includes:

the target audio data acquisition unit is used for acquiring first audio data and second audio data of the seat end and splicing the first audio data and the second audio data to obtain target audio data of the seat end;

the target video data acquisition unit is used for acquiring first video data and second video data of the seat end and splicing the second video data and the second video data to obtain target video data of the seat end;

and the data fusion unit is used for fusing the target audio data of the seat end and the target video data of the seat end to obtain the current screen recording data of the seat end.

Optionally, on the basis of the foregoing embodiment, the data fusion unit includes:

a timestamp acquiring unit, configured to acquire an audio timestamp of each data stream in the target audio data and a video timestamp of the target video data;

and the current screen recording data determining unit is used for fusing the target audio data and the target video data based on the audio time stamp and the video time stamp to obtain the current screen recording data of the seat end.

Optionally, on the basis of the foregoing embodiment, the first audio data includes microphone acquisition data, and the second audio data includes speaker acquisition data; the first video data comprise data collected by a camera, and the second video data comprise desktop video data. Optionally, on the basis of the above embodiment, the method includes:

optionally, on the basis of the above embodiment, the screen recording prompt signal of the screen recording operation includes identification information of the agent terminal.

Optionally, on the basis of the foregoing embodiment, the apparatus includes:

and the storage module is used for sending the generated current screen recording data to a cloud server for backup storage after the screen recording operation is executed on the seat side.

The screen recording device provided by the embodiment of the invention can execute the screen recording method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

It should be noted that, in the embodiment of the screen recording device, the included units and modules are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.

Example four

Fig. 5 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present invention. FIG. 5 illustrates a block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention. The electronic device 12 shown in fig. 5 is only an example and should not bring any limitation to the function and the scope of use of the embodiment of the present invention.

As shown in FIG. 5, electronic device 12 is embodied in the form of a general purpose computing electronic device. The components of electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.

Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

Electronic device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by electronic device 12 and includes both volatile and nonvolatile media, removable and non-removable media.

The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. The electronic device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 5, and commonly referred to as a "hard drive"). Although not shown in FIG. 5, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.

A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.

Electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with electronic device 12, and/or with any devices (e.g., network card, modem, etc.) that enable electronic device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, the electronic device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet) via the network adapter 20. As shown in FIG. 5, the network adapter 20 communicates with the other modules of the electronic device 12 via the bus 18. It should be appreciated that although not shown in FIG. 5, other hardware and/or software modules may be used in conjunction with electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.

The processing unit 16 executes various functional applications and sample data acquisition by running the program stored in the system memory 28, for example, implementing a screen recording method provided by the embodiment of the present invention, where the screen recording method includes:

monitoring screen recording requests of all agent ends, if the screen recording request of any agent end is detected, executing screen recording operation on the agent end, and sending screen recording prompt signals of the screen recording operation to all quality inspection ends;

if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, the current screen recording data of the agent terminal is sent to the quality inspection terminal, so that the quality inspection terminal plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

Of course, those skilled in the art can understand that the processor may also implement the technical solution of the sample data obtaining method provided in any embodiment of the present invention.

EXAMPLE five

The fifth embodiment provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements, for example, the steps of the screen recording method provided in the fifth embodiment, where the screen recording method includes:

monitoring screen recording requests of all agent ends, if the screen recording request of any agent end is detected, executing screen recording operation on the agent end, and sending screen recording prompt signals of the screen recording operation to all quality inspection ends;

if a monitoring request fed back by any quality inspection terminal based on the screen recording prompt signal is received in the execution process of the screen recording operation, the current screen recording data of the agent terminal is sent to the quality inspection terminal, so that the quality inspection terminal plays the current screen recording data; and the current screen recording data comprises audio and video fusion data.

Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer-readable storage medium may be, for example but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: 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 context of this document, 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.

A computer readable signal medium may include 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: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.

Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like 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).

It will be understood by those skilled in the art that the modules or steps of the invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of computing devices, and optionally they may be implemented by program code executable by a computing device, such that it may be stored in a memory device and executed by a computing device, or it may be separately fabricated into various integrated circuit modules, or it may be fabricated by fabricating a plurality of modules or steps thereof into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.

It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:语音业务处理方法、装置、设备及存储介质

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类