Screen recording file processing method, electronic equipment and related products

By obtaining the operation records of the main control user and determining the screen recording processing parameters, the screen recording files are processed and personalized screen recording files are generated, which solves the problem of inflexible screen recording functions and improves the flexibility of screen recording functions.

CN115037905BActive Publication Date: 2025-04-08SHENZHEN LEBO SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210685268.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-17
Publication Date
2025-04-08
Estimated Expiration
2042-06-17

AI Technical Summary

Technical Problem

The screen recording file processing is relatively simple, which leads to the inflexible screen recording function and cannot meet the personalized needs of users.

Method used

By obtaining the target operation records of the main control cloud desktop of the main control user, determining the target screen recording processing parameters, and processing the screen recording files based on these parameters to generate differentiated screen recording files.

Benefits of technology

It realizes differentiated screen recording operations based on user personality or habits, improves the flexibility of screen recording functions, and meets users' personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115037905B_ABST
    Figure CN115037905B_ABST
Patent Text Reader

Abstract

The present application relates to the fields of computer technology and Internet technology, and in particular to a screen recording file processing method, electronic equipment and related products, the method comprising: obtaining a target operation record of a master cloud desktop of a first master user; determining a target screen recording processing parameter according to the target operation record; processing a first screen recording file according to the target screen recording processing parameter to obtain a second screen recording file, wherein the first screen recording file is a screen recording file corresponding to the first master user. The use of the embodiments of the present application can improve the efficiency of screen recording file processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of computer technology and Internet technology, and specifically to a screen recording file processing method, electronic equipment and related products. Background Art

[0002] With the rapid development of Internet technology, online conferencing has become an important means of communication for people. The online conferencing system is a multimedia conferencing platform based on the Internet. Users can achieve face-to-face communication through the Internet without the limitations of time and space. Screen recording files, as the meeting records of online conferences, are also very popular among users. However, the processing of screen recording files is relatively simple, which makes the screen recording function not flexible enough. Therefore, how to improve the flexibility of the screen recording function needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present application provide a screen recording file processing method, electronic device and related products, which can improve the flexibility of the screen recording function.

[0004] In a first aspect, an embodiment of the present application provides a method for processing a screen recording file, the method comprising:

[0005] Obtain the target operation record of the master cloud desktop of the first master user;

[0006] Determine target screen recording processing parameters according to the target operation record;

[0007] The first screen recording file is processed according to the target screen recording processing parameters to obtain a second screen recording file, where the first screen recording file is the screen recording file corresponding to the first master control user.

[0008] In a second aspect, an embodiment of the present application provides a screen recording file processing device, the device comprising: an acquisition unit, a determination unit and a processing unit, wherein:

[0009] The acquisition unit is used to acquire the target operation record of the master cloud desktop of the first master user;

[0010] The determining unit is used to determine the target screen recording processing parameters according to the target operation record;

[0011] The processing unit is used to process the first screen recording file according to the target screen recording processing parameters to obtain a second screen recording file, where the first screen recording file is the screen recording file corresponding to the first master control user.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.

[0013] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiment of the present application.

[0014] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0015] The implementation of the embodiments of the present application has the following beneficial effects:

[0016] It can be seen that the screen recording file processing method, electronic device and related products described in the embodiments of the present application obtain the target operation record of the master cloud desktop of the first master user, determine the target screen recording processing parameters according to the target operation record, and process the first screen recording file according to the target screen recording processing parameters to obtain the second screen recording file. The first screen recording file is the screen recording file corresponding to the first master user. Since the operation record reflects the personality or habits of the master user, differentiated screen recording operations can be implemented based on the user's personality or habits, which can satisfy the user's personality while also improving the flexibility of the screen recording function. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 It is a flowchart of a screen recording file processing method provided in an embodiment of the present application;

[0019] Figure 2 It is a flowchart of another method for processing screen recording files provided in an embodiment of the present application;

[0020] Figure 3It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;

[0021] Figure 4 It is a block diagram of the functional units of a screen recording file processing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but in a possible example also includes steps or units that are not listed, or in a possible example also includes other steps or units inherent to these processes, methods, products or devices.

[0023] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0025] The electronic devices involved in the embodiments of the present application may include but are not limited to: smart phones, tablet computers, smart robots, smart projectors, conference equipment, vehicle-mounted equipment, wearable devices, computing devices or other processing devices connected to wireless modems, as well as various forms of user equipment (UE), mobile stations (MS), terminal devices (terminal devices), etc., without limitation here, and the electronic device can also be a server (cloud).

[0026] In the embodiment of the present application, the first local device, the second local device, and the third local device include the above-mentioned electronic device.

[0027] In the embodiment of the present application, a cloud conference, i.e., an online conference, refers to a conference group created by a conference creator on the cloud through a first local device. The cloud (simply understood as a dedicated cloud application installed on the cloud server side, which can support the creation of conference groups on the cloud server side and provide conference services).

[0028] In the embodiment of the present application, the presenter refers to a participant who obtains control authority of the conference desktop of the cloud conference through the second local device. The original function of the product is that only a single user controls the conference desktop at the same time. The presenter can also be the main control user.

[0029] In the embodiment of the present application, shared content refers to content information uploaded by participants of the cloud conference to the cloud space of the cloud conference through a third local device, such as files (such as various office files, CAD drawing files, audio files, video files), documents (such as PPT), split-screen images of the user's local device, screen recording content, etc. The shared file can be processed into a final screen recording file.

[0030] In an embodiment of the present application, the conference desktop (such as the master cloud desktop) displays at least one shared content of the cloud conference, wherein a single speaker can enter explanation information for one or more shared contents, and a single shared content can be entered with explanation information by one or more speakers.

[0031] See also Figure 1 , Figure 1 : is a flowchart of a screen recording file processing method provided in an embodiment of the present application. As shown in the figure, it is applied to an electronic device. The screen recording file processing method includes:

[0032] 101. Obtain a target operation record of a master cloud desktop of a first master user.

[0033] Among them, the first master control user can be understood as the participant who currently obtains the control authority of the conference desktop of the cloud conference. In a specific implementation, the target operation record of the preset time period of the master cloud desktop of the first master control user can be obtained, and the preset time period can be pre-set or system default. The preset time period can be the operation record of the current time period, or the preset time period can include the operation record of the historical time period. For example, the operation record of the historical time period may include the target operation record of the master cloud desktop when the first master control user participated in the meeting in the past.

[0034] Optionally, the target operation record of the master cloud desktop of at least one conference application of the first master user can be obtained. For example, the target operation record of the master cloud desktop of one conference application can be obtained. For another example, the target operation record of the master cloud desktop of two conference applications can be obtained.

[0035] Optionally, the target operation record of the master cloud desktop using at least one electronic device of the first master user can be obtained. For example, the target operation record of the master cloud desktop using electronic device A can be obtained. For another example, the target operation record of the master cloud desktop using electronic device A and electronic device B can be obtained.

[0036] In the embodiment of the present application, the target operation record may include at least one of the following: the user's operating habit data, the user's main control cloud desktop setting data, etc., which are not limited here. The user's operating habit data may include at least one of the following: user portrait, data related to the user's professional habits, clicked buttons, operating areas, used instructions, playback rate, display color, display color temperature, etc., which are not limited here. The user's main control cloud desktop setting data may include at least one of the following: resolution, background color, font size, etc., which are not limited here.

[0037] Optionally, the following steps may also be included:

[0038] A1. Check whether it is in conference group mode;

[0039] A2. When in the conference group mode, execute the step of obtaining the target operation record of the master cloud desktop of the first master user.

[0040] Among them, the conference group mode can be understood as a mode for conducting online meetings or network meetings based on groups. For example, the conference group mode can be a cloud discussion group mode, that is, it can detect whether it is in the cloud discussion group mode. If it is in the cloud discussion group mode, the target operation record of the master cloud desktop of the first master user can be obtained.

[0041] Optionally, the following steps may also be included:

[0042] B1. Obtaining the target identity level of the first master user;

[0043] B2. When the target identity level is higher than the preset identity level, executing the step of obtaining the target operation record of the master cloud desktop of the first master user.

[0044] The preset identity level can be preset or defaulted by the system. In a specific implementation, the target identity level of the first master user can be obtained. When it is higher than the preset identity level, step 101 can be executed. Otherwise, step 101 can be omitted. That is, only identities with identity levels higher than a certain level are allowed to perform differentiated screen recording. For example, if it is a membership function, differentiated screen recording can be implemented. Of course, the identity information of the first master user can also be verified. After the identity information verification is passed, step B1 can be executed.

[0045] In this example, on the one hand, the identity authentication function can be implemented to improve security, and on the other hand, the user's membership level can be verified to determine whether the corresponding membership functions are provided.

[0046] Optionally, the above step 101, obtaining the target operation record of the master cloud desktop, may include the following steps:

[0047] 11. Determine target attribute information of the first master control user;

[0048] 12. Obtain the target operation record of the master cloud desktop according to the target attribute information.

[0049] In the embodiment of the present application, the target attribute information may include at least one of the following: level information, identity information, IP address, MAC address, etc., which are not limited here.

[0050] In a specific implementation, the target attribute information of the first master user can be determined, and then the target operation record acquisition parameters corresponding to the target attribute information can be determined according to the mapping relationship between the preset attribute information and the operation record acquisition parameters. The operation record operation parameters may include at least one of the following: acquisition time range, acquisition format type, acquisition application type, acquisition data source type, etc., which are not limited here. Furthermore, the target operation record of the master cloud desktop can be obtained according to the target operation record acquisition parameters. In this way, the operation records can be acquired differentially based on the attributes of the master user.

[0051] 102. Determine target screen recording processing parameters according to the target operation record.

[0052] In an embodiment of the present application, the screen recording processing parameters may include at least one of the following: resolution, format type, brightness value, contrast, clarity, background style, frame rate, image size, etc., which are not limited here.

[0053] In a specific implementation, different operation records reflect different habits and styles of users. Then, relevant instructions or adjustment parameters can be determined through the operation records to determine the target screen recording processing parameters.

[0054] Optionally, the above step 102, determining the target screen recording processing parameters according to the target operation record, may include the following steps:

[0055] 21. Obtain reference screen recording processing parameters corresponding to the first master control user;

[0056] 22. Determine target adjustment parameters according to the target operation record;

[0057] 23. Adjust the reference screen recording processing parameters according to the target adjustment parameters to obtain the target screen recording processing parameters.

[0058] In a specific implementation, the reference screen recording processing parameters may be preset or the system defaults, and the reference screen recording processing parameters may include one or more screen recording processing parameters, that is, the reference screen recording processing parameters may be a single parameter or a combination of parameters. The parameters in the reference screen recording processing parameters may be partially or fully adjustable, that is, all parameters in the reference screen recording processing parameters may be adjustable, or the reference screen recording processing parameters may include adjustable screen recording processing parameters and non-adjustable screen recording processing parameters. The target adjustment parameters are used to adjust the adjustable screen recording processing parameters.

[0059] In a specific implementation, different identity levels may correspond to different screen recording processing parameters, that is, the mapping relationship between the preset identity level and the screen recording processing parameters may be pre-set, and then, based on the mapping relationship, the reference screen recording processing parameters corresponding to the identity level of the first master user may be obtained. Of course, the adjustable screen recording processing parameters of the reference screen recording processing parameters may also be determined, and the adjustment parameters may include: the parameter type of the reference screen recording processing parameters and the adjustment degree of the reference screen recording processing parameters. The target operation record reflects the user's preference and the degree of preference. The target adjustment parameters may be inferred based on the target operation record, and then the reference screen recording processing parameters may be adjusted according to the target adjustment parameters to obtain the target screen recording processing parameters. In this way, the screen recording processing parameters suitable for the master's style may be obtained, and then, a screen recording file that matches the master's depth may be processed.

[0060] Optionally, the above step 22, determining the target adjustment parameter according to the target operation record, may include the following steps:

[0061] A221. intercepting the target operation record to obtain the target operation record in a preset time period;

[0062] A222. Filter target operation records in a preset time period to obtain reference operation records;

[0063] A223. Classify the reference operation records to obtain multiple types of operation records, each type of operation record corresponding to at least one frequency parameter;

[0064] A224. Selecting operation records whose frequency parameters are greater than a preset frequency from the multiple types of operation records to obtain at least one type of operation records;

[0065] A225. Determine the target adjustment parameter based on the at least one type of operation record.

[0066] In a specific implementation, the target operation records can be intercepted to obtain target operation records in a preset time period. The preset time period can be pre-set or system default. For example, the preset time period can be the most recent month. The target operation records in the preset time period can also be filtered. For example, some incorrect operations can be filtered out to obtain reference operation records. The reference operation records can also be classified to obtain multiple types of operation records. Each type of operation record corresponds to at least one frequency parameter. In a specific implementation, classification can be based on the operation area, or classification can be based on the operation type. The operation type can include at least one of the following: brightness adjustment type, sound adjustment type, background adjustment type, etc., which are not limited here.

[0067] Furthermore, the preset frequency can be pre-set or the system defaults, and operation records with frequency parameters greater than the preset frequency can be selected from multiple types of operation records to obtain at least one type of operation record, and then the target adjustment parameter is determined based on the at least one type of operation record. For example, feature extraction can be performed on at least one type of operation record, and then the obtained features can be input into the neural network model to obtain the operation result, and the corresponding adjustment parameter is determined based on the operation result. Of course, the type of screen recording processing parameter corresponding to the adjustment parameter can also be determined based on the category of the operation record, and then the degree of adjustment can be determined for this type of operation record. For example, the corresponding degree of adjustment parameter can be determined according to the mapping relationship between the preset frequency and the degree of adjustment parameter, and the degree of adjustment parameter and the type of screen recording processing parameter can be used together as the target adjustment parameter.

[0068] Optionally, the above step 22, determining the target adjustment parameter according to the target operation record, may include the following steps:

[0069] B221, extracting features from the target operation record to obtain a target feature set;

[0070] B222, inputting the target feature set into a preset neural network model to obtain a target operation result;

[0071] B223. Determine the target adjustment parameter according to the target calculation result.

[0072] In a specific implementation, the target feature set may include at least one feature, and the feature may include at least one of the following: a feature vector, a feature character, a feature point, a feature contour, etc., which are not limited here. The preset neural network model may include at least one of the following: a recurrent neural network model, a convolutional neural network model, a fully connected neural network model, etc., which are not limited here. The target operation result may be one or more probability values.

[0073] In a specific implementation, feature extraction can be performed on the target operation record to obtain a target feature set, which is then input into a preset neural network model to obtain a target operation result, and the target adjustment parameters can be determined according to a mapping relationship between the preset operation result and the adjustment parameters.

[0074] Optionally, the target calculation result includes multiple probability values, each probability value corresponds to a feature category label, and the above step B223, determining the target adjustment parameter according to the target calculation result, may include the following steps:

[0075] B2231. According to a preset mapping relationship between feature category labels and weights, determine a weight corresponding to a feature category label corresponding to each probability value in the plurality of probability values, and obtain a plurality of weights;

[0076] B2232. Determine a weighted probability value between the multiple probability values ​​and the multiple weights to obtain multiple weighted probability values;

[0077] B2233. Determine the average of the multiple weighted probability values ​​to obtain a reference probability value;

[0078] B2234. Determine the standard deviation of the plurality of weighted probability values ​​to obtain a reference standard deviation;

[0079] B2235. Determine a reference adjustment parameter according to the reference probability value;

[0080] B2236. Determine the target adjustment parameter according to the reference adjustment parameter and the reference standard deviation.

[0081] In a specific implementation, the feature category label may include at least one of the following: feature point type, feature character type, feature vector type, feature contour type, etc., which are not limited here. The mapping relationship between the preset feature category labels and weights may be pre-stored. The target operation result may include multiple probability values, and each probability value corresponds to a feature category label.

[0082] Specifically, according to the mapping relationship between the preset feature category labels and the weights, the weight corresponding to a feature category label for each probability value in the multiple probability values ​​can be determined to obtain multiple weights, and then the weighted probability value between the multiple probability values ​​and the multiple weights can be determined, that is, the probability value is multiplied by the corresponding weight to obtain multiple weighted probability values. The mean of the multiple weighted probability values ​​can also be determined to obtain a reference probability value, and the standard deviation of the multiple weighted probability values ​​can be determined to obtain a reference standard deviation. Different feature category labels reflect different degrees of user personality. Based on this, different weights can be set, and the probability value and the weight are calculated to obtain a probability value reflecting the user's personality. On this basis, the reference probability value obtained more objectively reflects the user's personality, and the standard deviation obtained more reflects the stability of the personality assessment.

[0083] Of course, the mapping relationship between probability values ​​and adjustment parameters can be pre-stored, and the reference adjustment parameters corresponding to the reference probability values ​​can be determined based on the mapping relationship. The mapping relationship between standard deviations and fine-tuning coefficients can also be pre-stored to determine the target fine-tuning coefficient corresponding to the reference standard deviation. Then, the target adjustment parameter = reference adjustment parameter * (1 + target fine-tuning coefficient). In this way, accurate adjustment parameters can be obtained, which can more accurately reflect the user's personality.

[0084] 103. Process the first screen recording file according to the target screen recording processing parameters to obtain a second screen recording file, where the first screen recording file is the screen recording file corresponding to the first master control user.

[0085] In a specific implementation, the first screen recording file may be a screen recording file corresponding to the first master control user.

[0086] In the specific implementation, in the embodiment of the present application, the cloud service architecture itself pushes the video stream after screen recording. Therefore, the screen recording file of the meeting can be flexibly set and distributed according to business needs, which is more flexible than the special screen recording method of traditional conference software.

[0087] In a specific implementation, it is also possible to automatically identify whether a user is recording or whether it is an automatic recording caused by no user using the device, thereby performing cropping to obtain an effective recording.

[0088] In the embodiment of the present application, the cloud can combine user settings to create flexibly screen recording files. Because the cloud stores the operation records of each user's cloud desktop during the meeting, it can provide screen recording files for the period when a single user is the master controller based on the differences in the master controllers, etc., and can provide personalized screen projection services to enhance user experience.

[0089] The second screen recording file may be stored, for example, in the cloud.

[0090] In a specific implementation, during the storage process of the second screen recording file, a data compression function can be implemented, a data packaging and encryption function can be implemented, and the second screen recording file can also be divided into multiple copies for storage. For example, the second screen recording file can be compressed to reduce the storage space of the second screen recording file. The second screen recording file can also be encrypted to improve the security of the second screen recording file. Of course, the second screen recording file can also be divided into multiple sub-files, and the multiple sub-files can be stored separately.

[0091] Optionally, the life cycle of the second screen recording file can also be set. For example, the duration of the life cycle of the second screen recording file can be preset or the system default. Of course, the life cycle can also be determined based on the identity level of the master user. For example, the mapping relationship between the identity level and the life cycle can be preset, and then the target life cycle corresponding to the user level of the first master user can be determined according to the mapping relationship. The starting time of the life cycle can be the generation time of the second screen recording file. When the life cycle expires, the second screen recording file can be destroyed. In this way, the cloud storage load can be reduced by setting the life cycle of the screen recording file.

[0092] Optionally, the second screen recording file may be sent to at least one participant, and a reminder function may be set to prompt the user to view the screen recording file.

[0093] Optionally, in the above step 103, after the first screen recording file is processed according to the target screen recording processing parameters to obtain the second screen recording file, the following steps may also be included:

[0094] C1. Obtaining a first display parameter of the second screen recording file;

[0095] C2, obtain the target environment parameters of the non-master user;

[0096] C3. Determine the target impact factor corresponding to the target environmental parameter;

[0097] C4. Processing the first display parameter according to the target influencing factor to obtain a second display parameter;

[0098] C5. Play the second screen recording file according to the second display parameters.

[0099] In a specific implementation, the first display parameter may include at least one of the following: resolution, font size, display color, frame rate, etc., which are not limited here. The target environment parameter may include at least one of the following: the distance between the user and the screen, the ambient light brightness, the size parameters of the device, etc., which are not limited here.

[0100] Specifically, the first display parameter of the second screen recording file can be obtained, as well as the target environment parameter of the non-master user, where the non-master user is a user different from the first master user. The mapping relationship between the preset environment parameter and the influencing factor can be pre-set, and then the target influencing factor corresponding to the target environment parameter can be determined according to the mapping relationship, and then the first display parameter is processed according to the target influencing factor to obtain the second display parameter, and then the second screen recording file can be played according to the second display parameter. In this way, the display parameters of the screen recording file can be automatically adjusted based on the specific environment of other users who need to watch the video, that is, the details of the differentiated display can be improved, specifically based on the distance, ambient light, and the size of the device. Dynamic adjustment makes the adjusted display parameter depth conform to the actual environment of the user, which helps to improve playback efficiency.

[0101] It can be seen that the screen recording file processing method described in the embodiment of the present application obtains the target operation record of the master cloud desktop of the first master user, determines the target screen recording processing parameters according to the target operation record, and processes the first screen recording file according to the target screen recording processing parameters to obtain the second screen recording file. The first screen recording file is the screen recording file corresponding to the first master user. Since the operation record reflects the personality or habits of the master user, differentiated screen recording operations can be implemented based on the user's personality or habits, which can not only meet the user's personality, but also improve the flexibility of the screen recording function.

[0102] With the above Figure 1 For the embodiments shown, please refer to Figure 2 , Figure 2 : is a flowchart of a screen recording file processing method provided in an embodiment of the present application, which is applied to an electronic device. The screen recording file processing method includes:

[0103] 201. Obtain a target identity level of the first master user.

[0104] 202. When the target identity level is higher than a preset identity level, obtain a target operation record of the master cloud desktop of the first master user.

[0105] 203. Determine target screen recording processing parameters according to the target operation record.

[0106] 204. Process the first screen recording file according to the target screen recording processing parameters to obtain a second screen recording file, where the first screen recording file is the screen recording file corresponding to the first master control user.

[0107] The specific description of the above steps 201 to 204 can refer to the above Figure 1 The corresponding steps of the described screen recording file processing method are not repeated here.

[0108] It can be seen that the screen recording file processing method described in the embodiment of the present application obtains the target identity level of the first master user. When the target identity level is higher than the preset identity level, the target operation record of the master cloud desktop of the first master user is obtained, and the target screen recording processing parameters are determined according to the target operation record. The first screen recording file is processed according to the target screen recording processing parameters to obtain the second screen recording file. The first screen recording file is the screen recording file corresponding to the first master user. Since the operation record reflects the personality or habits of the master user, differentiated screen recording operations can be implemented based on the user's personality or habits, which can not only meet the user's personality, but also improve the flexibility of the screen recording function.

[0109] In accordance with the above embodiment, please refer to Figure 3 , Figure 3 1 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. As shown in the figure, the electronic device includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor. In the embodiment of the present application, the program includes instructions for executing the following steps:

[0110] Obtain the target operation record of the master cloud desktop of the first master user;

[0111] Determine target screen recording processing parameters according to the target operation record;

[0112] The first screen recording file is processed according to the target screen recording processing parameters to obtain a second screen recording file, where the first screen recording file is the screen recording file corresponding to the first master control user.

[0113] Optionally, in the aspect of obtaining the target operation record of the master cloud desktop, the above program includes instructions for executing the following steps:

[0114] Determining target attribute information of the first master controlling user;

[0115] The target operation record of the master cloud desktop is obtained according to the target attribute information.

[0116] Optionally, in determining the target screen recording processing parameters according to the target operation record, the program includes instructions for executing the following steps:

[0117] Obtaining reference screen recording processing parameters corresponding to the first master control user;

[0118] Determining a target adjustment parameter according to the target operation record;

[0119] The reference screen recording processing parameters are adjusted according to the target adjustment parameters to obtain the target screen recording processing parameters.

[0120] Optionally, in determining the target adjustment parameter according to the target operation record, the program includes instructions for executing the following steps:

[0121] intercepting the target operation record to obtain the target operation record in a preset time period;

[0122] Filtering target operation records in a preset time period to obtain reference operation records;

[0123] Classifying the reference operation records to obtain multiple types of operation records, each type of operation record corresponding to at least one frequency parameter;

[0124] Selecting operation records whose frequency parameters are greater than a preset frequency from the multiple types of operation records to obtain at least one type of operation records;

[0125] The target adjustment parameter is determined according to the at least one type of operation record.

[0126] Optionally, after the first screen recording file is processed according to the target screen recording processing parameters to obtain the second screen recording file, the program further includes instructions for executing the following steps:

[0127] Obtaining a first display parameter of the second screen recording file;

[0128] Get the target environment parameters of the non-master user;

[0129] Determining a target impact factor corresponding to the target environmental parameter;

[0130] Processing the first display parameter according to the target influencing factor to obtain a second display parameter;

[0131] Play the second screen recording file according to the second display parameters.

[0132] Optionally, the program further includes instructions for executing the following steps:

[0133] Obtaining a target identity level of the first master user;

[0134] When the target identity level is higher than the preset identity level, the step of obtaining the target operation record of the master cloud desktop of the first master user is performed.

[0135] It can be seen that the electronic device described in the embodiment of the present application obtains the target operation record of the master cloud desktop of the first master user, determines the target screen recording processing parameters according to the target operation record, and processes the first screen recording file according to the target screen recording processing parameters to obtain the second screen recording file. The first screen recording file is the screen recording file corresponding to the first master user. Since the operation record reflects the personality or habits of the master user, differentiated screen recording operations can be implemented based on the user's personality or habits, which can not only satisfy the user's personality, but also improve the flexibility of the screen recording function.

[0136] Figure 4 4 is a functional unit block diagram of a screen recording file processing device 400 involved in an embodiment of the present application, wherein the device 400 comprises: an acquisition unit 401, a determination unit 402 and a processing unit 403, wherein:

[0137] The acquisition unit 401 is used to acquire a target operation record of a master cloud desktop of a first master user;

[0138] The determining unit 402 is used to determine the target screen recording processing parameters according to the target operation record;

[0139] The processing unit 403 is used to process the first screen recording file according to the target screen recording processing parameters to obtain a second screen recording file, where the first screen recording file is the screen recording file corresponding to the first master control user.

[0140] Optionally, in the aspect of obtaining the target operation record of the master cloud desktop, the obtaining unit 401 is specifically used for:

[0141] Determining target attribute information of the first master controlling user;

[0142] The target operation record of the master cloud desktop is obtained according to the target attribute information.

[0143] Optionally, in determining the target screen recording processing parameter according to the target operation record, the determining unit 402 is specifically configured to:

[0144] Obtaining reference screen recording processing parameters corresponding to the first master control user;

[0145] Determining a target adjustment parameter according to the target operation record;

[0146] The reference screen recording processing parameters are adjusted according to the target adjustment parameters to obtain the target screen recording processing parameters.

[0147] Optionally, in determining the target adjustment parameter according to the target operation record, the determining unit 402 is specifically configured to:

[0148] intercepting the target operation record to obtain the target operation record in a preset time period;

[0149] Filtering target operation records in a preset time period to obtain reference operation records;

[0150] Classifying the reference operation records to obtain multiple types of operation records, each type of operation record corresponding to at least one frequency parameter;

[0151] Selecting operation records whose frequency parameters are greater than a preset frequency from the multiple types of operation records to obtain at least one type of operation records;

[0152] The target adjustment parameter is determined according to the at least one type of operation record.

[0153] Optionally, after the first screen recording file is processed according to the target screen recording processing parameter to obtain the second screen recording file, the device 400 is further specifically used to:

[0154] Obtaining a first display parameter of the second screen recording file;

[0155] Get the target environment parameters of the non-master user;

[0156] Determining a target impact factor corresponding to the target environmental parameter;

[0157] Processing the first display parameter according to the target influencing factor to obtain a second display parameter;

[0158] Play the second screen recording file according to the second display parameters.

[0159] Optionally, the device 400 is further specifically used for:

[0160] Obtaining a target identity level of the first master user;

[0161] When the target identity level is higher than the preset identity level, the step of obtaining the target operation record of the master cloud desktop of the first master user is performed.

[0162] It can be seen that the screen recording file processing device described in the embodiment of the present application obtains the target identity level of the first master user, and when the target identity level is higher than the preset identity level, obtains the target operation record of the master cloud desktop of the first master user, determines the target screen recording processing parameters according to the target operation record, and processes the first screen recording file according to the target screen recording processing parameters to obtain the second screen recording file. The first screen recording file is the screen recording file corresponding to the first master user. Since the operation record reflects the personality or habits of the master user, differentiated screen recording operations can be implemented based on the user's personality or habits, which can not only meet the user's personality, but also improve the flexibility of the screen recording function.

[0163] It can be understood that the functions of each program module of the screen recording file processing device of this embodiment can be specifically implemented according to the method in the above-mentioned method embodiment. The specific implementation process can refer to the relevant description of the above-mentioned method embodiment, which will not be repeated here.

[0164] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0165] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0166] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0167] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0168] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0169] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0170] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0171] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

[0172] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.

[0173] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A screen recording file processing method, characterized in that: The method comprises: Obtain the target operation record of the master cloud desktop of the first master user; Determine target screen recording processing parameters according to the target operation record; Processing the first screen recording file according to the target screen recording processing parameter to obtain a second screen recording file, wherein the first screen recording file is a screen recording file corresponding to the first master control user; The step of obtaining the target operation record of the master cloud desktop of the first master user includes: Determining target attribute information of the first master controlling user; Acquire the target operation record of the master cloud desktop according to the target attribute information; Wherein, determining the target screen recording processing parameters according to the target operation record includes: Obtaining reference screen recording processing parameters corresponding to the first master control user; Determining a target adjustment parameter according to the target operation record; Adjust the reference screen recording processing parameters according to the target adjustment parameters to obtain the target screen recording processing parameters; Wherein, determining the target adjustment parameter according to the target operation record includes: intercepting the target operation record to obtain the target operation record in a preset time period; Filtering target operation records in a preset time period to obtain reference operation records; Classifying the reference operation records to obtain multiple types of operation records, each type of operation record corresponding to at least one frequency parameter; Selecting operation records whose frequency parameters are greater than a preset frequency from the multiple types of operation records to obtain at least one type of operation records; The target adjustment parameter is determined according to the at least one type of operation record.

2. The method according to claim 1, characterized in that After the first screen recording file is processed according to the target screen recording processing parameter to obtain the second screen recording file, the method further includes: Obtaining a first display parameter of the second screen recording file; Get the target environment parameters of the non-master user; Determining a target impact factor corresponding to the target environmental parameter; Processing the first display parameter according to the target influencing factor to obtain a second display parameter; Play the second screen recording file according to the second display parameters.

3. The method according to claim 1, characterized in that: The method further comprises: Obtaining a target identity level of the first master user; When the target identity level is higher than the preset identity level, the step of obtaining the target operation record of the master cloud desktop of the first master user is performed.

4. A screen recording file processing device, characterized in that: The device comprises: an acquisition unit, a determination unit and a processing unit, wherein: The acquisition unit is used to acquire the target operation record of the master cloud desktop of the first master user; The determining unit is used to determine the target screen recording processing parameters according to the target operation record; The processing unit is used to process the first screen recording file according to the target screen recording processing parameter to obtain a second screen recording file, where the first screen recording file is a screen recording file corresponding to the first master control user; Wherein, in the aspect of acquiring the target operation record of the master cloud desktop of the first master user, the acquiring unit is specifically used for: Determining target attribute information of the first master controlling user; Acquire the target operation record of the master cloud desktop according to the target attribute information; Wherein, determining the target screen recording processing parameters according to the target operation record includes: Obtaining reference screen recording processing parameters corresponding to the first master control user; Determining a target adjustment parameter according to the target operation record; Adjust the reference screen recording processing parameters according to the target adjustment parameters to obtain the target screen recording processing parameters; Wherein, determining the target adjustment parameter according to the target operation record includes: intercepting the target operation record to obtain the target operation record in a preset time period; Filtering target operation records in a preset time period to obtain reference operation records; Classifying the reference operation records to obtain multiple types of operation records, each type of operation record corresponding to at least one frequency parameter; Selecting operation records whose frequency parameters are greater than a preset frequency from the multiple types of operation records to obtain at least one type of operation records; The target adjustment parameter is determined according to the at least one type of operation record.

5. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store one or more programs and is configured to be executed by the processor, wherein the program comprises instructions for executing the steps in the method according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Screen recording method and terminal

    CN108055491A

  • Video generation method and device, electronic equipment and storage medium

    CN112672200A