Disclosure of Invention
In view of the above, it is necessary to provide a screen capturing method, apparatus, computer device and storage medium capable of improving screen capturing efficiency.
A method for efficient screenshot, the method comprising:
displaying an initial work order information display interface, wherein the initial work order information display interface comprises at least one work order information display area, and a work order information chart is displayed in the work order information display area;
when a screenshot command is acquired, converting at least one work order information display area into a candidate screenshot unit list;
acquiring at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit;
and acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture.
In one embodiment, obtaining a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture includes: acquiring a work order information chart currently displayed by each target screenshot unit as a target work order information chart corresponding to each target screenshot unit; and splicing the target work order information charts adjacently to generate a target picture.
In one embodiment, adjacently splicing the target work order information charts to generate a target picture includes: acquiring attribute information corresponding to each target work order information chart, wherein the attribute information comprises at least one of generation time, chart type and position information corresponding to the target work order information chart; and splicing the target work order information chart according to the attribute information to generate a target picture.
In one embodiment, adjacently splicing the target work order information charts to generate a target picture includes: counting the number of the target screenshot units in each preset direction according to the position information of each target screenshot unit; taking a preset direction corresponding to the maximum number value as a target direction; and filling a target work order information chart corresponding to the target screenshot unit outside the target direction into the idle screenshot unit in the target direction to obtain a target picture.
In one embodiment, obtaining a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture includes: acquiring a work order information chart currently displayed by a target screenshot unit and a work order information chart historically displayed by the target screenshot unit as target work order information charts; acquiring display time corresponding to each target work order information chart; splicing the target work order information charts corresponding to the same target screenshot unit according to the display time corresponding to each target work order information chart, and generating an intermediate picture corresponding to each target screenshot unit; and generating a target picture according to each intermediate picture.
In one embodiment, the method further comprises: splicing all target screenshot units adjacently to obtain a target work order information display interface; and updating and displaying the initial work order information display interface as a target work order information display interface.
In one embodiment, the method further comprises: displaying a target picture, wherein an information processing control is displayed on a display interface of the target picture; and receiving an information processing operation acting on the information processing control, and performing information processing on the work order information chart in the target picture according to the information processing operation to obtain the target picture after the information processing, wherein the information processing comprises at least one of fuzzy processing and addition processing.
A high efficiency screenshot device, the device comprising:
the interface display module is used for displaying an initial work order information display interface, the initial work order information display interface comprises at least one work order information display area, and a work order information chart is displayed in the work order information display area;
the screenshot unit list determining module is used for converting at least one work order information display area into a candidate screenshot unit list when a screenshot command is obtained;
the target screenshot unit determining module is used for acquiring at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit;
and the target picture generation module is used for acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
displaying an initial work order information display interface, wherein the initial work order information display interface comprises at least one work order information display area, and a work order information chart is displayed in the work order information display area;
when a screenshot command is acquired, converting at least one work order information display area into a candidate screenshot unit list;
acquiring at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit;
and acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
displaying an initial work order information display interface, wherein the initial work order information display interface comprises at least one work order information display area, and a work order information chart is displayed in the work order information display area;
when a screenshot command is acquired, converting at least one work order information display area into a candidate screenshot unit list;
acquiring at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit;
and acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture.
According to the high-efficiency screenshot method, the high-efficiency screenshot device, the computer equipment and the storage medium, the initial work order information display interface is displayed and comprises at least one work order information display area, and the work order information display area displays the work order information chart; when a screenshot command is acquired, converting at least one work order information display area into a candidate screenshot unit list; acquiring at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit; and acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture. Therefore, when screenshot is carried out, each work order information display area can be converted into screenshot options, a user can select screenshot contents according to needs to obtain screenshot pictures, the screenshot mode is more flexible, the screenshot efficiency is higher, the arrangement of the screenshot contents is not limited by current typesetting of a screen, and various screenshot needs of the user can be met.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The high-efficiency screenshot method can be applied to the application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The terminal 102 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by a stand-alone server or a server cluster composed of a plurality of servers.
Specifically, the server 104 may analyze and count the work order information to obtain a plurality of work order information charts. The server 104 may send the work order information sheet to the terminal 102 for presentation at the terminal 102. The initial work order information display interface of the terminal 102 includes at least one work order information display area, and the work order information display area can display a work order information chart. When the screenshot command is acquired, the terminal 102 may convert all work order information display areas on the initial work order information display interface into a candidate screenshot unit list. The terminal 102 obtains at least one candidate screenshot unit selected by a user from the candidate screenshot unit list as a target screenshot unit, obtains a target work order information chart corresponding to the target screenshot unit, arranges the target work order information chart and generates a target picture.
In an embodiment, as shown in fig. 2, a high-efficiency screenshot method is provided, which is described by taking the method applied to the terminal in fig. 1 as an example, and includes the following steps:
step S202, an initial work order information display interface is displayed, the initial work order information display interface comprises at least one work order information display area, and a work order information chart is displayed in the work order information display area.
Specifically, field personnel of the nuclear power plant perform field operation according to a work order, and the work order is a field operation instruction file and is used for instructing the field personnel to perform field operation according to a standard flow and a standard and recording an operation result. The work order information refers to information related to a work order, and may include a work order status (e.g., completed, to be completed), a work order attribute (e.g., responsible nuclear power plant, responsible personnel, work order type, execution priority, creation personnel, creation date, etc.), a content description (e.g., description of each operation step and operation result in a standard flow), and the like. The work order information chart is obtained by performing statistical analysis on work order information, and can be a pie chart, a table, a radar chart, a progress bar, a broken line chart, a bar chart, an instrument chart, a map and the like. For example, a summary table of the basic information of the workers on duty today for the nuclear plant a, a statistical histogram of the execution of the work orders today for each nuclear plant. The work order information display interface is an interface used for displaying a work order information chart, the work order information display interface comprises at least one work order information display area, each work order information display area can be used for displaying at least one work order information chart, the display size of each work order information display area can be the same, and as shown in fig. 3A, the display sizes of the work order information display areas A, B, C, D, E and F are the same. The display sizes of different work order information display areas can be different, as shown in fig. 3B, the display sizes of the work order information display areas a and B are different. The description in the work order information presentation area may be a chart presentation, such as a chart name, data approval rules (e.g., a completed work order of greater than 90% is generally good for completion). The manager can quickly know the integral execution condition of the work order according to the content displayed on the work order information display interface.
In one embodiment, the work order information chart presented on the work order information presentation interface may be dynamically changing. For example, as the field work of the nuclear power plant is performed, the work order information is continuously updated, the server can analyze and count the work order information uploaded by field personnel at regular time to obtain a work order information chart, and the server sends the work order information chart to the terminal for displaying at regular time, so that the work order information chart displayed on the work order information display interface is continuously updated.
And step S204, when a screenshot command is acquired, converting at least one work order information display area into a candidate screenshot unit list.
Specifically, the screenshot instruction may be triggered by one or more of a control, a voice, a gesture, or an expression. For example, a screenshot control may be displayed on the work order information presentation interface, and when a trigger operation of a user on the screenshot control is received, a screenshot instruction is generated. The terminal can obtain a screenshot instruction generated by a user's triggering operation in the work order information display interface, and convert a work order information display area on the work order information display interface into candidate screenshot units according to the screenshot instruction, wherein the candidate screenshot units form a candidate screenshot unit list. And when one work order information display area is provided, converting the work order information display area into candidate screenshot units, and forming a candidate screenshot unit list by the candidate screenshot units. And when the number of the work order information display areas is at least two, converting each work order information display area into a candidate screenshot unit, and forming a candidate screenshot unit list by all the candidate screenshot units.
And step S206, at least one candidate screenshot unit selected from the candidate screenshot unit list is obtained as a target screenshot unit.
Specifically, the target screenshot unit can be determined according to a selection operation of a user. The selection operation is an operation for selecting the target screenshot unit, and may be an operation for selecting the target screenshot unit through one or more of a control, a voice, a gesture, or an expression. Through the selection operation, the terminal can take at least one candidate screenshot unit selected from the candidate screenshot unit list by the user as a target screenshot unit.
In one embodiment, one candidate screenshot unit may correspond to one selection control, and after a user clicks the screenshot control, the selection controls corresponding to the candidate screenshot units may be displayed on the work order information display interface, and the user may select the candidate screenshot unit by clicking the selection control. Referring to fig. 4, each work order information display area is converted into a candidate screenshot unit, a square 402 beside the candidate screenshot unit represents a selection control, and when a "√" icon is on the selection control, the candidate screenshot unit is selected; when the 'check mark' icon is not on the selection control, the candidate screenshot unit is not selected. It will be appreciated that the candidate screenshot cell may be selected in other ways, for example, when the user clicks the candidate screenshot cell, the candidate screenshot cell is selected, the candidate screenshot cell selected by the user is highlighted, and subsequently, when the user double-clicks the same candidate screenshot cell, the candidate screenshot cell is deselected, and the candidate screenshot cell selected by the user is de-highlighted. The highlighting may specifically be adding a mask or a floating layer to the candidate screenshot unit selected by the user.
And S208, acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture.
Specifically, after the target screenshot unit is determined, the terminal can obtain a target work order information chart corresponding to the target screenshot unit, arrange the target work order information chart, and generate a target picture.
The target work order information chart corresponding to the target screenshot unit can be at least one of a currently displayed work order information chart and a historically displayed work order information chart in a work order information display area corresponding to the target screenshot unit. For example, after determining the target screenshot cell, the user generates the target picture by clicking a "generate picture" control. And when the user clicks the 'picture generation' control, the terminal actively pops up a prompt box, and the prompt box is used for prompting the user whether to perform screenshot according to the work order information chart currently displayed by the target screenshot unit. And when the user clicks the 'yes' control, the target work order information chart corresponding to the target screenshot unit is the currently displayed work order information chart. When the user clicks the 'no' control, the target work order information chart corresponding to the target screenshot unit is the work order information chart displayed in the preset time period. The preset time period may be preset or determined according to an input operation of a user. The time end point of the preset time period may be the current time, or may be a certain historical time before the current time. And after the user selects, the terminal arranges the target work order information chart to generate a target picture.
In an embodiment, when a plurality of target work order information charts are provided, the arranging of the target work order information charts may specifically be randomly arranging the target work order information charts, for example, randomly splicing the target work order information charts horizontally or vertically (refer to fig. 4), or arranging according to the generation time corresponding to the target work order information charts, for example, horizontally or vertically splicing the target work order information charts according to time from morning to evening, or arranging the target work order information charts according to the position relationship of the work order information display area corresponding to the target work order information charts, or arranging in a user-defined arrangement manner or other manners. When the sizes of the target work order information charts are different, the sizes of the target work order information charts can be converted into consistency and then arranged, the widths of the target work order information charts can be converted into consistency and then transversely spliced, and the lengths of the target work order information charts can be converted into consistency and then longitudinally spliced.
In one embodiment, the target work order information chart may be arranged and then the target picture may be generated by overall capturing. Or intercepting the target work order information chart to obtain candidate pictures, and arranging the candidate pictures to generate the target picture.
In the high-efficiency screenshot method, an initial work order information display interface is displayed and comprises at least one work order information display area, and a work order information chart is displayed in the work order information display area; when a screenshot command is acquired, converting at least one work order information display area into a candidate screenshot unit list; acquiring at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit; and acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture. Therefore, when screenshot is carried out, each work order information display area can be converted into screenshot options, a user can select screenshot contents according to needs to obtain screenshot pictures, the screenshot mode is more flexible, the screenshot efficiency is higher, the arrangement of the screenshot contents is not limited by current typesetting of a screen, and various screenshot needs of the user can be met.
In one embodiment, obtaining a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture includes: acquiring a work order information chart currently displayed by each target screenshot unit as a target work order information chart corresponding to each target screenshot unit; and splicing the target work order information charts adjacently to generate a target picture.
Specifically, the target work order information chart corresponding to the target screenshot unit may be a work order information chart currently displayed in a work order information display area corresponding to the target screenshot unit, that is, the work order information chart currently displayed by the target screenshot unit. And splicing the target work order information charts adjacently to generate a target picture. The adjacent splicing of each target work order information chart can be specifically adjacent splicing according to the generation time corresponding to the target work order information chart, or adjacent splicing according to the position relation of a work order information display area corresponding to each target work order information chart, or adjacent splicing according to a user-defined arrangement mode or other modes.
In one embodiment, adjacently splicing the target work order information charts to generate a target picture includes: acquiring attribute information corresponding to each target work order information chart, wherein the attribute information comprises at least one of generation time, chart type and position information corresponding to the target work order information chart; and splicing the target work order information chart according to the attribute information to generate a target picture.
The generation time is a time at which the work order information chart is generated. The chart type refers to the type of the work order information chart, and specifically may include a pie chart, a table, a radar chart, a progress bar, a line chart, a bar chart, an instrument chart, a map and the like. The position information refers to the position of a work order information display area (or screenshot unit) corresponding to the work order information chart.
Specifically, the user may set, at the terminal, the chart information of the chart to be displayed corresponding to each work order information display area, where the chart information includes a chart type. For example, the work order information display area a is used for displaying a statistical histogram of the execution situation of the work order today, the chart type is a histogram, the work order information display area B is used for displaying a summary table of the basic information of the staff on duty today, and the chart type is a table. The terminal can generate a chart acquisition request according to the chart information, send the chart acquisition request to the server, the chart acquisition request carries the chart information, the server returns the work order information chart corresponding to the chart information to the terminal, and then the terminal displays the corresponding work order information chart in each work order information display area. During screenshot, the terminal can splice target work order information charts with consistent chart types adjacently according to the chart types corresponding to the target work order information charts to obtain intermediate pictures, and the intermediate pictures are spliced to obtain the target pictures. For example, the target work order information chart comprises a histogram 1, a table 1, a pie chart 1, a histogram 2 and a pie chart 2, the histogram 1 and the histogram 2 are longitudinally spliced to obtain an intermediate picture 1, the pie chart 1 and the pie chart 2 are longitudinally spliced to obtain an intermediate picture 2, the table 1 is directly used as the intermediate picture 3, and the intermediate picture 1, the intermediate picture 2 and the intermediate picture 3 are longitudinally spliced to obtain a target picture. Therefore, the target work order information charts with the same chart type are displayed in a centralized mode, so that the user can check the target work order information charts conveniently, and the checking efficiency of the user is improved.
The server counts the work order information at regular time to generate work order information charts, so that each work order information chart has corresponding generation time. The terminal obtains the work order information charts from the server, and each work order information chart carries the generation time. During screenshot, the terminal can transversely splice or longitudinally splice the target work order information charts according to the time sequence according to the corresponding generation time of each target work order information chart to generate a target picture. Therefore, the target work order information chart is displayed in the picture according to the time sequence, so that the user can check the target work order information chart conveniently, and the checking efficiency of the user is improved.
The terminal can also splice the target work order information charts according to the position information corresponding to each target work order information chart to generate a target picture. For example, the target work order information charts can be sequentially spliced according to the position information of the work order information display area (screenshot unit) corresponding to each target work order information chart from left to right and from top to bottom. For example, referring to FIG. 5, the work order information display interface includes twelve work order information display areas. The position information of the first work order information display area in the first row may be (1, 1), the position information of the second work order information display area in the first row may be (1, 2), the position information of the first work order information display area in the second row may be (2, 1), and so on. Assume that the location information of the target screenshot elements are (1, 1), (1, 4), (2, 2), and (3, 3). The splicing order can be determined to be (1, 1) - (1, 4) - (2, 2) - (3, 3) from left to right and from top to bottom. And sequentially and transversely splicing or longitudinally splicing the four target work order information charts according to the splicing sequence to obtain a target picture. And the target work order information charts can be collected together according to the position information corresponding to the target work order information charts, and the target picture is obtained by screenshot once again, so that the picture can be obtained by quickly intercepting.
Further, when the target work order information charts with the consistent chart types are adjacently spliced, the target work order information charts can be spliced according to a time sequence.
Furthermore, the terminal can add the position information corresponding to each target work order information chart to a preset position on the target picture. The terminal can also add the generation time corresponding to each target work order information chart to a preset position on the target picture. The preset position may be any position of the target work order information chart, such as the upper left corner of the target work order information chart. Therefore, the target picture obtained by screenshot not only comprises the current display information, but also comprises the current non-display information, and the content of the target picture is enriched. The user does not need to know the generation time corresponding to each work order information chart through other operations, the generation time corresponding to each work order information chart on the target picture can be known by checking the screenshot picture, and the information acquisition efficiency of the user is improved.
In one embodiment, adjacently splicing the target work order information charts to generate a target picture includes: counting the number of the target screenshot units in each preset direction according to the position information of each target screenshot unit; taking a preset direction corresponding to the maximum number value as a target direction; and filling a target work order information chart corresponding to the target screenshot unit outside the target direction into the idle screenshot unit in the target direction to obtain a target picture.
Wherein the predetermined direction includes a lateral direction and a longitudinal direction. When a plurality of work order information display areas exist in the horizontal direction and the vertical direction, respectively, the preset direction comprises each row and each column. The idle screenshot unit refers to a candidate screenshot unit which is not selected.
Specifically, the terminal may count the number of the target screenshot units in each preset direction according to the position information of each target screenshot unit, use the preset direction corresponding to the maximum number value as the target direction, and fill the idle screenshot units in the target direction with the target work order information charts corresponding to the target screenshot units outside the target direction. And then the terminal intercepts in the target direction to obtain a target picture. Therefore, the terminal can capture the image of the target only by moving a few target work order information charts, the workload of the terminal is reduced, and the image capturing efficiency is improved. For example, referring to FIG. 5, the work order information display interface includes twelve work order information display areas. The position information of the first work order information display area in the first row may be (1, 1), the position information of the second work order information display area in the first row may be (1, 2), the position information of the first work order information display area in the second row may be (2, 1), and so on. Assume the location information of the target screenshot elements (1, 1), (1, 4), (2, 2) and (3, 3). Counting the number of target screenshot units in each row and each column, wherein the target screenshot units in each row are counted to be 2 in the first row, 1 in the second row, 1 in the third row, 1 in the first column, 1 in the second column, and 1 in the fourth column. Since the target screenshot cells are the most on the first line, the first line is taken as the target direction. The idle screenshot units on the first line are (1, 2) and (1, 3), then the target work order information chart on the (2, 2) position can be filled in (1, 2), the target work order information chart on the (3, 3) position can be filled in (1, 3), and the target work order information chart on the first line is intercepted to generate a target picture.
In an embodiment, as shown in fig. 6, acquiring a target work order information chart corresponding to the target screenshot unit, and arranging the target work order information chart to generate a target picture includes:
step S602, a work order information chart currently displayed by the target screenshot unit and a work order information chart historically displayed by the target screenshot unit are obtained and used as target work order information charts.
And step S604, obtaining the display time corresponding to each target work order information chart.
And step S606, splicing the target work order information charts corresponding to the same target screenshot unit according to the display time corresponding to each target work order information chart, and generating an intermediate picture corresponding to each target screenshot unit.
In step S608, a target picture is generated from each intermediate picture.
The display time refers to the time when the work order information chart starts to be displayed at the terminal.
Specifically, the server counts the work order information at regular time to generate a work order information chart, and the work order information chart displayed on the work order information display interface is updated at regular time. For example, the server counts the execution situation of the work order of this day every two hours, and the work order information display interface of the terminal updates and displays the execution situation of the work order of this day every two hours. The terminal can cache the work order information chart displayed in the history in the local. Further, in order to reduce the cache pressure of the terminal, the terminal may be configured to always keep caching the work order information chart displayed historically within a preset time period, for example, the terminal keeps caching the work order information chart displayed on the same day, and the work order information chart cached on yesterday is cleared the next day. During screenshot, the terminal can obtain a work order information chart currently displayed by the target screenshot unit and a work order information chart historically displayed by the target screenshot unit as target work order information charts, and according to the display time corresponding to each target work order information chart, all the target work order information charts corresponding to the same target screenshot unit are spliced according to the time sequence to generate intermediate pictures corresponding to all the target screenshot units. The intermediate pictures can be directly used as target pictures respectively to obtain a plurality of target pictures, and the intermediate pictures can be transversely spliced or longitudinally spliced to obtain the target pictures.
In the embodiment, a work order information chart currently displayed by a target screenshot unit and a work order information chart historically displayed by the target screenshot unit are obtained and used as target work order information charts; acquiring display time corresponding to each target work order information chart; splicing the target work order information charts corresponding to the same target screenshot unit according to the display time corresponding to each target work order information chart, and generating an intermediate picture corresponding to each target screenshot unit; and generating a target picture according to each intermediate picture. Therefore, the screenshot content is not limited by the current display content, and the same work order information chart obtained by statistics at different time points is displayed in the screenshot picture in a centralized manner according to the time sequence, so that the user can conveniently compare the charts and timely know the relevant conditions of field operation.
In one embodiment, the method further comprises: splicing all target screenshot units adjacently to obtain a target work order information display interface; and updating and displaying the initial work order information display interface as a target work order information display interface.
Specifically, the screenshot command can be used not only for screenshot, but also for adjusting the interface. After the target screenshot units are determined, the terminal can adjacently splice all the target screenshot units to obtain a target work order information display interface; and updating and displaying the initial work order information display interface as a target work order information display interface.
For example, after the user clicks the screenshot control, the selection control corresponding to each candidate screenshot unit may be displayed on the work order information display interface, and the user may select the candidate screenshot unit by clicking the selection control. As shown in fig. 7, the user selects the work order information display area a, the work order information display area B, and the work order information display area C as the target screenshot unit. And after the target screenshot unit is determined, clicking an 'adjustment interface' control by a user, splicing and amplifying the work order information display area A, the work order information display area B and the work order information display area C into a full screen display by the terminal, obtaining a target work order information display interface, and updating and displaying the initial work order information display interface into the target work order information display interface.
In the embodiment, target work order information display interfaces are obtained by adjacently splicing all target screenshot units; the initial work order information display interface is updated and displayed as the target work order information display interface, and the work order information display interface can be quickly adjusted on the basis of the existing work order information display interface.
In one embodiment, the method further comprises: displaying a target picture, wherein an information processing control is displayed on a display interface of the target picture; and receiving an information processing operation acting on the information processing control, and performing information processing on the work order information chart in the target picture according to the information processing operation to obtain the target picture after the information processing, wherein the information processing comprises at least one of fuzzy processing and addition processing.
The information processing control is a control for processing information. The blurring process is to blur information in a target picture, for example, add a mosaic. The addition processing refers to adding information in the target picture. For example, characters, arrows, rectangular boxes, or the like are added to the picture.
Specifically, the terminal can display the target picture, and an information processing control is displayed on a display interface of the target picture. The terminal can receive information processing operation acted on the information processing control by a user, and perform information processing on the work order information chart in the target picture according to the information processing operation to obtain the target picture after the information processing. The target picture after the information processing can be stored or shared.
For example, the information processing control is an "add text" button, and when a click operation of the "add text" button by the administrator is received, the administrator may add text in the target picture, for example, add a summary of the execution situation of the present work order. Further, the terminal may further provide some preset texts for the manager to select, for example, "need focus here", "overall completion is good", "overall completion is bad", and the like. Therefore, the information processing mode is simple and convenient, and the times of manual processing of the screenshot picture by the user can be reduced through presetting the characters.
For example, the information processing control is a "fuzzy processing" button, and when a click operation of the "fuzzy processing" button by a manager is received, the manager may add a mosaic to the target picture, for example, add the mosaic to the name or contact information of the worker. When the manager shares the pictures, some important information can be subjected to fuzzy processing, leakage of the important information is avoided, and information safety is improved.
It should be understood that, although the steps in the above-described flowcharts are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the above-mentioned flowcharts may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or the stages is not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a part of the steps or the stages in other steps.
In one embodiment, as shown in fig. 8, a high efficiency screenshot device is provided, which includes: an interface display module 802, a screenshot unit list determination module 804, a target screenshot unit determination module 806, and a target picture generation module 808, wherein:
the interface display module 802 is configured to display an initial work order information display interface, where the initial work order information display interface includes at least one work order information display area, and the work order information display area displays a work order information chart.
And a screenshot unit list determining module 804, configured to convert the at least one work order information display area into a candidate screenshot unit list when the screenshot instruction is obtained.
And a target screenshot unit determining module 806, configured to obtain at least one candidate screenshot unit selected from the candidate screenshot unit list as a target screenshot unit.
And the target picture generation module 808 is configured to obtain a target work order information chart corresponding to the target screenshot unit, arrange the target work order information chart, and generate a target picture.
In one embodiment, the target picture generation module is further configured to obtain a work order information chart currently displayed by each target screenshot unit as a target work order information chart corresponding to each target screenshot unit; and splicing the target work order information charts adjacently to generate a target picture.
In one embodiment, the target image generation module is further configured to obtain attribute information corresponding to each target work order information chart, where the attribute information includes at least one of generation time, chart type, and position information corresponding to the target work order information chart; and splicing the target work order information chart according to the attribute information to generate a target picture.
In one embodiment, the target picture generation module is further configured to count the number of target screenshot units in each preset direction according to the position information of each target screenshot unit; taking a preset direction corresponding to the maximum number value as a target direction; and filling a target work order information chart corresponding to the target screenshot unit outside the target direction into the idle screenshot unit in the target direction to obtain a target picture.
In one embodiment, the target picture generation module is further configured to obtain a work order information chart currently displayed by the target screenshot unit and a work order information chart historically displayed by the target screenshot unit as target work order information charts; acquiring display time corresponding to each target work order information chart; splicing the target work order information charts corresponding to the same target screenshot unit according to the display time corresponding to each target work order information chart, and generating an intermediate picture corresponding to each target screenshot unit; and generating a target picture according to each intermediate picture.
In one embodiment, the high efficiency screenshot device further comprises:
the interface updating module is used for splicing all target screenshot units adjacently to obtain a target work order information display interface; and updating and displaying the initial work order information display interface as a target work order information display interface.
In one embodiment, the target picture generation module is further configured to display a target picture, and an information processing control is displayed on a display interface of the target picture; and receiving an information processing operation acting on the information processing control, and performing information processing on the work order information chart in the target picture according to the information processing operation to obtain the target picture after the information processing, wherein the information processing comprises at least one of fuzzy processing and addition processing.
For specific limitations of the high-efficiency screenshot device, reference may be made to the above limitations of the high-efficiency screenshot method, which is not described herein again. All or part of the modules in the high-efficiency screenshot device can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 9. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement an efficient screenshot method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 9 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is further provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.