Image processing method, image processing device, terminal and readable storage medium
An image processing device and image processing technology, applied in the field of image processing, can solve the problems of reducing the convenience of use of mobile terminals, affecting user experience, etc., to achieve the effect of improving user experience, improving use convenience, and avoiding jamming
Inactive Publication Date: 2020-12-25
REALME MOBILE TELECOMM SHENZHEN CO LTD
4 Cites 2 Cited by
AI-Extracted Technical Summary
Problems solved by technology
Since the user needs to actively delete the image to alleviate the freeze phenomenon of the mobile terminal caused b...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreMethod used
Specifically, referring to Fig. 5, after the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user confirms whether to select the first life label, if the user inputs "No", it means that the first life label is not selected. Life label, at this time, the processor 210 saves the screenshot formed after executing the screenshot operation, and judges whether the current screenshot has data information satisfying a predetermined condition. If the current screenshot has data information satisfying the predetermined condition, the processor 210 automatically generates a second life cycle corresponding to the data information for the current screenshot. After the second life cycle is generated, as shown in FIG. 10 , a confirmation box will pop up on the terminal 1000, and the user confirms whether to select the second life tag including the second life cycle. If the user inputs "yes", it means that the user has selected Second Life label. After the second lifetime is reached, the processor 210 automatically deletes the screenshot. If the user inputs "No", it means that the second life label is not selected. After the second life cycle is reached, the processor 210 reminds the user to manually delete the screenshot. Since the image processing device 200 intelligently generates the second life c...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreAbstract
The invention discloses an image processing method and device, a terminal and a computer readable storage medium. The image processing method comprises the steps: in the process that a user executes ascreenshot operation, displaying a first life label, wherein the first life label has a first life cycle; if the first life label is selected, storing a screenshot formed after the screenshot operation is executed; and after the first life cycle arrives, automatically deleting the screenshots. According to the method, the life cycle is set for the screenshot, and the screenshot is automatically deleted after the life cycle is reached. Thus, screenshots which are not needed by a user can be cleaned in time, the phenomenon that the terminal is blocked due to insufficient memory is avoided, andtherefore the use convenience of the terminal and the user experience are improved.
Application Domain
Technology Topic
Image
Examples
- Experimental program(1)
Example Embodiment
[0032]The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals indicate the same or similar elements or elements with the same or similar functions throughout. The following embodiments described with reference to the drawings are exemplary, and are only used to explain the embodiments of the present application, and cannot be understood as limitations on the embodiments of the present application.
[0033]Seefigure 1 , The embodiment of this application provides an image processing method. Image processing methods include:
[0034]001: When the user performs the screenshot operation, a first life label is displayed, and the first life label has a first life cycle;
[0035]002: If the first life label is selected, save the screenshot formed after performing the screenshot operation; and
[0036]003: After the first life cycle is reached, the screenshot is automatically deleted.
[0037]Seefigure 1 andfigure 2 The embodiment of the present application provides an image processing device 100 including a display module 10, a storage module 20, and a deletion module 30. Step 001 can be implemented by the display module 10, step 002 can be implemented by the saving module 20, and step 003 can be implemented by the deletion module 30. In other words, the display module 10 is used to display a first life label when the user performs a screenshot operation, and the first life label has a first life cycle; the saving module 20 is used to save the module when the first life label is selected. After the life tag, save the screenshot formed after performing the screenshot operation; the deletion module 30 is used to automatically delete the screenshot after the first life cycle is reached.
[0038]Seefigure 1 andimage 3 The embodiment of the present application also provides a terminal 1000 including an image processing device 200 and a housing 300. The housing 300 is combined with the image processing device 200. The image processing apparatus 200 includes a processor 210. The processor 210 can also implement the image processing method provided in this application, and step 001, step 002, and step 003 can all be implemented by the processor 210. In other words, the processor 210 may be used to: display a first life label during the user's screenshot operation, and the first life label has a first life cycle; if the first life label is selected, save the execution screenshot The screenshot formed after the operation; and after the first life cycle is reached, the screenshot is automatically deleted.
[0039]The image processing method, image processing device 100, and terminal 1000 of the embodiment of the present application set a life cycle for the screenshot, and automatically delete the screenshot after the life cycle is reached. In this way, screenshots that are not needed by the user can be cleaned up in time, and the stall phenomenon of the terminal 1000 caused by insufficient memory can be avoided, thereby improving the convenience of using the terminal 1000 and the user experience.
[0040]Among them, the terminal 1000 may be a mobile phone, a tablet computer, a notebook computer, a smart watch, a smart bracelet, etc. For the convenience of description, in the embodiment of the present application, all terminals 1000 are mobile phones as an example for description.
[0041]In some embodiments, such asFigure 4 As shown, in the process of the user performing the screenshot operation, a first life label is displayed, and the first life label has a first life cycle. The first life cycle indicates the length of time the screenshot can be saved in the terminal 1000. For example, the first life cycle of the first screenshot is 3 days, which means that the screenshot is saved in the terminal 1000 for 3 days; the first life of the second screenshot The period is 3 months, which means that the storage time of the screenshot in the terminal 1000 is 3 months. The second life cycle mentioned in the afternoon also indicates the length of time the screenshot can be saved in the terminal 1000, so I will not repeat it.
[0042]It should be noted that the first life cycle may be the default first life cycle set by the manufacturer when the terminal 1000 is shipped. Since the first life cycle is directly set by the manufacturer, no user setting is required, which is convenient for user operations. Of course, the first life cycle can also be set by the user according to his own needs. In some embodiments, the user only needs to set the first life cycle when using the first life tag for the first time, and then after the user uses the first life cycle for the first time. In the case of a life label, the user does not need to set the first life cycle again. In this way, on the one hand, the saving time of the screenshot is more in line with the user's needs, on the other hand, the user only needs to set the first life cycle once, which is beneficial to the user's operation. In some embodiments, each time the user uses the first life tag in a screenshot, the user can set a different first life cycle according to the current screenshot content. For example, the user can set the first life cycle for the first screenshot as 3 days, and set the first life cycle for the second screenshot as 3 months. In this way, different screenshots can be set with different first life cycles according to user needs, so that the saving time of the screenshots in the terminal 1000 is more in line with the user's expectations, thereby enhancing the user's experience of using the terminal 1000.
[0043]SeeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "Yes", it means that the first life label is selected, and the processor 210 saves and executes The screenshot formed after the screenshot operation. After the first life cycle is reached, the processor 210 automatically deletes the screenshot. For example, when the user performs the screenshot operation, the first life label is selected. Assume that the first life tag has a first life cycle of 3 months. The processor 210 saves the first screenshot formed after performing the screenshot operation, and when the first life cycle is reached, that is, after the first screenshot is saved for 3 months, the processor 210 automatically deletes the first screenshot.
[0044]It should be noted that the processor 210 may save the screenshot formed after the screenshot operation is executed to the memory 400 (image 3 As shown), the memory 400 may be provided in the terminal 1000; alternatively, the memory 400 may also be provided in the image processing apparatus 200, and the screenshots mentioned below can all be stored in the memory 400, which will not be repeated here.
[0045]In some embodiments, the processor 210 deletes the screenshot immediately after the first life cycle is reached. For example, suppose that the first life tag has a first life cycle of 3 months. The processor 210 saves the first screenshot formed after performing the screenshot operation, and when the first life cycle is reached, that is, when the time for saving the first screenshot reaches 3 months, the processor 210 immediately deletes the first screenshot. In this way, the screenshots that have reached the first life cycle can be cleaned up in time to avoid the freezing phenomenon of the terminal 1000 due to insufficient memory, thereby improving the convenience of use of the terminal 1000 and the user experience.
[0046]In some embodiments, after the first life cycle is reached, the processor 210 saves the screenshot that has reached the first life cycle for a predetermined period of time before deleting it. For example, suppose that the first life tag has a first life cycle of 3 months, and the predetermined storage time is 15 days. The processor 210 saves the first screenshot formed after performing the screenshot operation. When the first life cycle is reached, that is, when the first screenshot is saved for 3 months, the processor 210 saves the first screenshot for another 15 days before saving the first screenshot. A screenshot is deleted. In other words, the first screenshot was saved for 105 days (3 months plus 15 days). The processor 210 does not delete the screenshots that have reached the first life cycle immediately, but deletes them after being saved for a certain period of time. In this way, on the one hand, the screenshots can be cleaned up in time to avoid the stuck phenomenon of the terminal 1000 due to insufficient memory, thereby improving the convenience of use of the terminal 1000 and the user experience; on the other hand, the screenshots are not deleted immediately after reaching the first life cycle This gives the user time to change the first life label, which can avoid accidentally deleting the screenshots that the user still needs, thereby helping to improve the user’s experience of using the terminal 1000.
[0047]SeeFigure 6 In some embodiments, the image processing method further includes:
[0048]004: If the first life label is not selected, the screenshot formed after the screenshot operation is saved;
[0049]005: When the screenshot has data information that meets the predetermined conditions, automatically generate a second life cycle corresponding to the data information; and
[0050]006: After the second life cycle arrives, it will automatically delete or remind the user to delete the screenshot manually.
[0051]SeeFigure 6 andFigure 7 In some embodiments, the image processing apparatus 100 further includes a generating module 40. Step 004 can be implemented by the saving module 20; step 005 can be implemented by the generating module 40; and step 005 can be implemented by the deleting module 30. That is to say, the saving module 20 is also used to save the screenshot formed after the screenshot operation is performed when the first life note is not selected; the generating module 40 is used to automatically generate a screenshot with data information that meets the predetermined conditions. The second life cycle corresponding to the information; the deletion module 30 is also used to automatically delete or remind the user to manually delete the screenshot after the second life cycle arrives.
[0052]Seeimage 3 andFigure 6 In some embodiments, step 004, step 005, and step 006 can all be implemented by the processor 210. That is to say, the processor 210 is also used to: if the first life label is not selected, save the screenshot formed after performing the screenshot operation; when the screenshot has data information that meets the predetermined conditions, automatically generate a first life label corresponding to the data information. Second life cycle; and after the second life cycle arrives, it will automatically delete or remind the user to delete the screenshot manually.
[0053]Among them, if the screenshot has data information that meets the predetermined conditions, the screenshot can be considered as a temporary screenshot or a screenshot that needs to be cleaned up; if the screenshot does not have data information that meets the predetermined conditions, the screenshot can be considered to be used by the user Screenshots or screenshots that need long-term preservation.
[0054]Specifically, seeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "No", it means that the first life label is not selected, and the processor 210 saves and executes Take the screenshot formed after the screenshot operation, and determine whether the current screenshot has data information that meets the predetermined conditions. If the current screenshot has data information that meets the predetermined condition, the processor 210 automatically generates a second life cycle corresponding to the data information for the current screenshot, and the processor 210 automatically deletes the screenshot after the second life cycle is reached. At this time, even if the user does not set a life cycle for the screenshot, the image processing device 200 can intelligently generate a second life cycle for the screenshot with data information that meets the predetermined conditions, and automatically delete the screenshot after the second life cycle arrives. In this way, the life cycle of screenshots with data information that meets the predetermined conditions can be intelligently set without user operation, and automatically deleted after the life cycle is reached. The screenshots can be cleaned up in time to avoid the stalling phenomenon of the terminal 1000 due to insufficient memory, thereby improving the terminal 1000's ease of use and user experience. It should be noted that the specific implementation manner in which the processor 210 automatically deletes screenshots after the arrival of the second life cycle is the same as the specific implementation manner in which the processor 210 automatically deletes screenshots after the arrival of the first life cycle in the foregoing embodiment, and will not be described here. Repeat.
[0055]In some embodiments, after the second life cycle is reached, the processor 210 reminds the user to manually delete the screenshot. For example, such asPicture 8 As shown, when the second life cycle arrives, a prompt box will pop up on the terminal 1000, prompting the user to manually delete the screenshot. After the second life cycle is reached, the screenshot is not automatically deleted but prompts the user to delete it manually. On the one hand, the screenshot can be cleaned up in time to avoid the stalling phenomenon of the terminal 1000 due to insufficient memory; on the other hand, the user can manually delete the screenshot. The user needs to keep the required screenshots, which can avoid accidentally deleting the screenshots that the user still needs, thereby helping to enhance the user's experience of using the terminal 1000.
[0056]SeePicture 9 In some embodiments, the image processing method further includes:
[0057]004: If the first life label is not selected, the screenshot formed after the screenshot operation is saved;
[0058]005: When the screenshot has data information that meets the predetermined conditions, automatically generate a second life cycle corresponding to the data information;
[0059]007: Display the second life label with the second life cycle for the user to choose;
[0060]008: If the second life cycle is selected, the screenshot will be deleted automatically after the second life cycle is reached;
[0061]009: If the second life cycle is not selected, the user will be reminded to manually delete the screenshot after the second life cycle is reached.
[0062]SeeFigure 7 andPicture 9 In some embodiments, step 004 can be implemented by the saving module 20; step 005 can be implemented by the generating module 40; step 007 can be implemented by the display module 10; both step 008 and step 009 can be implemented by the deletion module 30. That is to say, the saving module 20 is also used to save the screenshot formed after the screenshot operation is performed when the first life note is not selected; the generating module 40 is used to automatically generate a screenshot with data information that meets the predetermined conditions. The second life cycle corresponding to the information; the display module 10 is also used to display a second life label with the second life cycle for the user to select; the deletion module 30 is also used to select the second life cycle, when the second life cycle arrives After that, the screenshot is automatically deleted; and when the second life cycle is not selected, when the second life cycle is reached, the user is reminded to manually delete the screenshot.
[0063]Seeimage 3 andPicture 9 In some embodiments, step 004, step 005, step 007, step 008, and step 009 may all be implemented by the processor 210. That is to say, the processor 210 is also used to: if the first life label is not selected, save the screenshot formed after performing the screenshot operation; when the screenshot has data information that meets the predetermined conditions, automatically generate a first life label corresponding to the data information. Second life cycle; display the second life label with the second life cycle for users to choose; if the second life cycle is selected, the screenshot will be automatically deleted after the second life cycle is reached; if the second life cycle is not selected, then After the second life cycle is reached, the user is reminded to manually delete the screenshot.
[0064]Specifically, seeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "No", it means that the first life label is not selected, and the processor 210 saves and executes Take the screenshot formed after the screenshot operation, and determine whether the current screenshot has data information that meets the predetermined conditions. If the current screenshot has data information that meets the predetermined condition, the processor 210 automatically generates a second life cycle corresponding to the data information for the current screenshot. After the second life cycle is generated, such asPicture 10 As shown, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the second life label including the second life cycle. If the user inputs "Yes", it means that the second life label is selected. After the second life cycle is reached, the processor 210 automatically deletes the screenshot. If the user inputs "No", it means that the second life label is not selected. After the second life cycle is reached, the processor 210 reminds the user to manually delete the screenshot. Since the image processing device 200 intelligently generates the second life cycle for the screenshot with data information that meets the predetermined conditions, it displays the second life label containing the second life cycle for the user to choose, on the one hand, it can remind the user again to set a life label for the screenshot. On the other hand, it can prevent the image processing apparatus 200 from making a judgment error, and recognize the screenshots required by the user as the screenshots that need to be cleaned up.
[0065]In some embodiments, if the user selects the second life label, the user can choose whether to change the second life cycle automatically generated by the image processing apparatus 200. If the user does not change the second life cycle automatically generated, the After the period arrives, the screenshot is automatically deleted; if the user changes the second life cycle automatically generated, the screenshot will be automatically deleted after the new second period arrives. For example, suppose that the second life cycle automatically generated by the image processing device for the screenshot is 30 days. If the user selects the second life label and does not change the second life cycle, the screenshot will be automatically deleted after the second life time is reached, that is, the screenshot The processor 210 automatically deletes the screenshot after saving for 30 days; if the user selects the second life label and changes the second life cycle to 45 days, the screenshot will be automatically deleted after the new second cycle arrives, that is, the processor will automatically delete the screenshot after the screenshot is saved for 45 days. 210 The screenshot is automatically deleted. Since the user can change the second life cycle intelligently generated by the image processing apparatus 200 for the screenshot according to his own needs, the saving time of the screenshot is more in line with the user's expectation.
[0066]SeePicture 11 In some embodiments, the data information that meets the predetermined conditions includes text content/pictures containing preset text, and the image processing method further includes:
[0067]010: Identify whether there are text content/pictures containing preset text in the screenshot.
[0068]At this time, step 005: when the screenshot has data information that meets the predetermined conditions, automatically generating a second life cycle corresponding to the data information, which also includes:
[0069]0051: When there are text content/pictures containing preset text in the screenshot, a second life cycle corresponding to the preset text is automatically generated.
[0070]SeePicture 11 andPicture 12 In some embodiments, the image processing apparatus 100 further includes an identification module 50. Step 010 can be implemented by the identification module 50; step 0051 can be implemented by the generation module 40. That is to say, the recognition module 50 is used to recognize whether there is a text content/picture containing a preset text in the screenshot; the generating module 40 is also used to automatically generate a text content/picture containing a preset text in the screenshot. The second life cycle corresponding to the preset text.
[0071]Seeimage 3 andPicture 11 In some embodiments, both step 010 and step 0051 can be implemented by the processor 210. In other words, the processor 210 is also used to identify whether there are text content/pictures containing preset text in the screenshot; and when there are text content/pictures containing preset text in the screenshot, it will automatically generate a corresponding preset text The second life cycle.
[0072]Specifically, seeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "No", it means that the first life label is not selected, and the processor 210 saves and executes The screenshot formed after the screenshot operation, and identify whether the screenshot contains the text content or picture of the preset text. If the screenshot contains at least one of the text content of the preset text or picture, the screenshot can be considered to be cleaned up Screenshot. The processor 210 automatically generates a second life cycle corresponding to the preset text for the screenshot according to the preset text contained in the screenshot.
[0073]For example, suppose that the preset text includes "clock in" and "body temperature", and the second life cycle corresponding to "clock in" is 30 days, and the second life cycle corresponding to "body temperature" is 3 days. When it is recognized that the text content of the first screenshot contains "punch card", the processor 210 automatically generates a second life cycle for the first screenshot, and the second life cycle of the first screenshot is 30 days; when the text of the second screenshot is recognized The content contains "body temperature". The processor 210 automatically generates a second life cycle for the second screenshot, and the second life cycle of the second screenshot is 3 days. It should be noted that both the default text and the second life cycle corresponding to the default text can be the default default text and the default second life cycle corresponding to the preset text set by the manufacturer; the default text and the default text correspond to The second life cycle of the can also be set by the user according to his own needs. Of course, the second life cycle corresponding to different preset texts can be the same or different, and there is no limitation here.
[0074]SeeFigure 13 In some embodiments, the data information that meets the predetermined conditions is included in a preset application program, and the image processing method further includes:
[0075]011: Identify whether the screenshot is used in the application.
[0076]At this time, step 005: when the screenshot has data information that meets the predetermined conditions, automatically generating a second life cycle corresponding to the data information, which also includes:
[0077]0052: When the screenshot is used in the application, a second life cycle corresponding to the application is automatically generated.
[0078]SeePicture 12 andFigure 13 In some embodiments, step 011 can be implemented by the identification module 50; step 0052 can be implemented by the generation module 40. In other words, the identification module 50 is also used to identify whether the screenshot is used in the application; the generation module 40 is also used to automatically generate a second life cycle corresponding to the application when the screenshot is used in the application.
[0079]Seeimage 3 andFigure 13 In some embodiments, both step 011 and step 0052 can be implemented by the processor 210. In other words, the processor 210 is also used to identify whether the screenshot is used in the application; and when the screenshot is used in the application, it automatically generates a second life cycle corresponding to the application.
[0080]Specifically, seeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "No", it means that the first life label is not selected, and the processor 210 saves and executes Take a screenshot after the screenshot operation, and identify whether the screenshot is used in the application. For example, identifying whether the screenshot is sent in the chat interface; or identifying whether the screenshot is uploaded to social media, etc. If it is recognized that the screenshot is based on use in an application, the screenshot is considered to be a screenshot that needs to be cleaned up. The processor 210 automatically generates a second life cycle corresponding to the application for the screenshot according to the application used by the screenshot.
[0081]As an example, suppose that the second life cycle corresponding to the application "WeChat" is 3 days, and the second life cycle corresponding to the application "Weibo" is 14 days. When it is recognized that the first screenshot is used in the application "WeChat", the processor 210 automatically generates a second life cycle for the first screenshot, and the second life cycle of the first screenshot is 3 days; when the second screenshot is identified When the screenshot is used in the application "Weibo", the processor 210 automatically generates a second life cycle for the second screenshot, and the second life cycle of the second screenshot is 14 days. It should be noted that identifying whether the screenshot is used in the application, including but not limited to identifying whether the screenshot appears in the chat interface; or identifying whether the screenshot is uploaded to the background of the application; or identifying whether the screenshot is sent by the application, etc. The second life cycle corresponding to the application can be the default second life cycle corresponding to the application set by the manufacturer, and the second life cycle corresponding to the application can also be set by the user according to their own needs. Of course, different applications The second life cycle corresponding to the program can be the same or different, which is not limited here.
[0082]SeeFigure 14 In some embodiments, the data information that satisfies the predetermined condition includes: the time interval between the current time point when the user performs the current screenshot operation to form a screenshot and the time point when the first life label was last selected is less than the preset time interval. Image processing methods include:
[0083]012: Determine whether the time interval between the time point when the user performs the current screenshot operation to form a screenshot and the time point when the user selected the first life label last time is less than the preset time interval.
[0084]At this time, in step 005, when the screenshot has data information that meets the predetermined conditions, automatically generating a second life cycle corresponding to the data information, which also includes:
[0085]0053: When the time interval is within the preset time interval, the first life cycle corresponding to the last selection of the first life tag is used as the second life cycle.
[0086]SeeFigure 14 andFigure 15 In some embodiments, the image processing apparatus 100 further includes a judgment module 70. Step 012 can be implemented by the judgment module 70; step 0053 can be implemented by the generation module 40. That is to say, the judgment module 70 is used to judge whether the time interval between the time point when the user performs the current screenshot operation to form a screenshot and the time point when the user selected the first life tag last time is less than the preset time interval; the generation module 40 also uses Therefore, the first life cycle corresponding to the first life label selected last time is taken as the second life cycle.
[0087]Seeimage 3 andFigure 14 In some embodiments, step 012 and step 0053 may also be implemented by the processor 210. That is to say, the processor 210 is also used to determine whether the time interval between the time point when the user performs the current screenshot operation to form a screenshot and the time point when the user selected the first life tag last time is less than the preset time interval; and At the preset time interval, the first life cycle corresponding to the last selected first life label is used as the second life cycle.
[0088]Specifically, seeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "No", it means that the first life label is not selected, and the processor 210 saves and executes The screenshot is formed after the screenshot operation, and the processor 210 obtains the time when the user performs the current screenshot operation to form the screenshot and the time interval between the time when the user selects the first life label last time is less than the preset time interval, then the current screenshot is automatically A second life cycle is generated, and the second life cycle of the current screenshot is equal to the first life cycle generated corresponding to the first life tag selected last time.
[0089]For example, suppose that the first life cycle corresponding to the last time the first life label was selected was 30 days, and the time between the current time point when the user performed the current screenshot operation to form the first screenshot and the time point when the first life label was last selected If the interval is less than the preset time interval, a second life cycle is automatically generated for the first screenshot, and the second life cycle is 30 days. Since multiple screenshots usually taken at very small intervals can be considered to be the same type of screenshots, if the user sets the first life cycle for a screenshot, and obtains the second screenshot within the predetermined time interval, it can be considered as The screenshots acquired later and the screenshots acquired earlier are the same type of screenshots, that is, both screenshots need to be cleaned up. At this time, the processor 210 automatically generates a second life cycle for the current screenshot, and the second life cycle is the same as the first life cycle of the screenshot obtained within the predetermined time interval. In this way, the screenshots that need to be cleaned can be found, and the saving time of the screenshots is more in line with user expectations. It should be noted that the preset time interval can be an application default set by the manufacturer, or it can be set by the user according to their own needs, and there is no limitation here.
[0090]SeeFigure 16 In some embodiments, the image processing method further includes:
[0091]012: When the screenshot does not have data information that meets the predetermined conditions, save the screenshot to the memory 400;
[0092]013: Obtain the viewing frequency of screenshots in the memory;
[0093]014: If the viewing frequency is less than the preset frequency, automatically generate a third life cycle corresponding to the viewing frequency; and
[0094]015: After the third life cycle is reached, automatically delete or remind the user to take a screenshot manually.
[0095]SeeFigure 16 andFigure 17 In some embodiments, the image processing apparatus 100 further includes an acquisition module 60. Step 012 can be implemented by the saving module 20; step 013 can be implemented by the acquiring module 60; step 014 can be implemented by the generating module 40; step 015 can be implemented by the deleting module 30. That is to say, the saving module 20 is also used to save the screenshot to the memory 400 when the screenshot does not have data information that meets the predetermined conditions; the acquiring module 60 is used to acquire the viewing frequency of the screenshot in the memory; the generating module 40 is also used to When the viewing frequency is less than the preset frequency, a third life cycle corresponding to the viewing frequency is automatically generated; the deleting module 30 is also used to automatically delete or remind the user to take a screenshot after the third life cycle is reached.
[0096]Seeimage 3 andFigure 16 In some embodiments, step 012, step 013, step 014, and step 015 may all be implemented by the processor 210. That is to say, the processor 210 is also used to: when the screenshot does not have data information that meets the predetermined conditions, save the screenshot to the memory 400 (image 3 Shown); Get the viewing frequency of the screenshots in the memory 400; if the viewing frequency is less than the preset frequency, a third life cycle corresponding to the viewing frequency is automatically generated; and after the third life cycle is reached, it is automatically deleted or Remind users to take screenshots manually.
[0097]Specifically, seeFigure 5 After the user performs the screenshot operation, a confirmation box will pop up on the terminal 1000, and the user will confirm whether to select the first life label. If the user inputs "No", it means that the first life label is not selected, and the processor 210 saves and executes Take a screenshot after the screenshot operation, and determine whether the current screenshot has data information that meets the predetermined conditions. If the current screenshot does not have data information that meets the predetermined conditions, it means that the screenshot is not a screenshot that needs to be cleaned up. The processor 210 saves the screenshot to the memory 400. In some embodiments, the processor 210 obtains the viewing frequency of screenshots in the memory 400 where the first life tag is not selected and the data information does not meet the predetermined condition. For example, the processor 20 may obtain the number of times of viewing the screenshot after the screenshot is saved in the memory 400 for a preset period of time, and calculate the viewing frequency of the screenshot according to the number of times of viewing and the preset period of time. When the viewing frequency of a screenshot is less than the preset frequency, the screenshot can be considered to be a screenshot that needs to be cleaned, and the processor 210 automatically generates a third life cycle corresponding to the viewing frequency according to the viewing frequency of the screenshot, and when the third life cycle reaches After that, the processor 210 automatically deletes or reminds the user to manually delete the screenshot. It should be noted that when the third life cycle arrives, the processor 210 automatically deletes or reminds the user to manually delete the screenshot. The processor 210 automatically deletes or reminds the user when the second life cycle arrives in the above embodiment. The specific implementation of manually deleting screenshots is the same, so I won’t repeat them here. The preset frequency and the third life cycle can be the default application set by the manufacturer, or they can be set by the user according to their own needs. Of course, the third life cycle corresponding to different viewing frequencies can be the same or different. limit.
[0098]Since the third life cycle is automatically generated for the screenshots whose viewing frequency is less than the preset frequency, and after the third life cycle is reached, the user is automatically deleted or reminded to delete the screenshots, which can promptly clear the user to view low-frequency screenshots and avoid the terminal 1000 due to insufficient memory The stuttering phenomenon, thereby improving the convenience of using the terminal 1000 and the user experience.
[0099]In some embodiments, the processor 210 obtains the viewing frequency of all screenshots in the memory 400. If multiple screenshots have the same viewing frequency, and one of the screenshots has the first life cycle, the processor 210 automatically generates the first screenshot for the remaining screenshots. Three life cycles, and the third life cycle is equal to the first life cycle. For example, assuming that the first screenshot has a first life cycle of 30 days, and the viewing frequency of the first screenshot, the second screenshot, and the third screenshot are the same, the processor 210 automatically sets the third life for the second screenshot and the third screenshot Cycle, and the third life cycle is equal to the first life cycle equal to 30 days. Since multiple screenshots have the same viewing frequency, it can be considered that multiple screenshots need to be saved for the same time. The processor 210 generates a third life cycle for screenshots with the same viewing frequency, and the third life cycle is equal to the user setting for one of the screenshots. The first life cycle is the same. In this way, screenshots that need to be cleaned up in the storage 400 can be found, and the saving time of the screenshots is more in line with user expectations.
[0100]SeeFigure 18 The embodiment of the present application also provides a terminal 1000. The terminal 1000 includes the image processing device 100 and the housing 300 in any one of the foregoing embodiments. The housing 300 is combined with the image processing device 100. The image processing apparatus 100 includes a display module 10, a storage module 20, and a deletion module 30. The display module 10 is used for displaying a first life label when the user performs a screenshot operation, and the first life label has a first life cycle. The saving module 20 is used to save the screenshot formed after the screenshot operation is performed after the first life label is selected. The deleting module 30 is used to automatically delete the screenshot after the first life cycle is reached.
[0101]The image processing apparatus 100 in the terminal 1000 in the embodiment of the present application sets a life cycle for the screenshot, and automatically deletes the screenshot after the life cycle is reached. In this way, screenshots that are not needed by the user can be cleaned up in time, and the stall phenomenon of the terminal 1000 due to insufficient memory can be avoided, thereby improving the convenience of using the terminal 1000 and the user experience.
[0102]SeeFigure 19The embodiment of the present application also provides a non-volatile computer-readable storage medium 600 containing the computer program 601. When the computer program 601 is executed by the processor 500, the processor 500 is caused to execute the image processing method of any of the foregoing embodiments.
[0103]Please combinefigure 1 andFigure 19For example, when the computer program 601 is executed by the processor 500, the processor 500 executes the following image processing methods:
[0104]001: In the process of the user performing the screenshot operation, a first life label is displayed, and the first life label has a first life cycle;
[0105]002: If the first life label is selected, save the screenshot formed after performing the screenshot operation; and
[0106]003: After the first life cycle is reached, the screenshot is automatically deleted.
[0107]The computer-readable storage medium 600 may be set in the image processing device 100 (or image processing device 200) or the terminal 1000, or may be set in a cloud server. In this case, the image processing device 100 (or image processing device 200) or the terminal 1000 It can communicate with the cloud server to obtain the corresponding computer program 601.
[0108]It can be understood that the computer program 601 includes computer program code. The computer program code may be in the form of source code, object code, executable file, or some intermediate forms, etc. The computer-readable storage medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access Memory (RAM, RandomAccessMemory), and software distribution media, etc.
[0109]The processor 500 may refer to a driver board. The drive board can be a central processing unit (Central Processing Unit, CPU), other general-purpose processors 60, digital signal processors 230 (Digital Signal Processors, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), ready-made programmable gate arrays (Field- ProgrammableGateArray, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It should be noted that the processor 500 may be the same processor as the processor 210 provided in the image processing apparatus 200, and the processor 500 may also be provided in the terminal 1000, and not the same as the processor 210 provided in the image processing apparatus 200. The same processor is not restricted here.
[0110]In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "exemplary embodiments", "examples", "specific examples" or "some examples" etc. means to combine the described implementations The specific features, structures, materials, or characteristics described in the manners or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above-mentioned terms do not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials, or characteristics can be combined in an appropriate manner in any one or more embodiments or examples. In addition, those skilled in the art can combine and combine the different embodiments or examples and the characteristics of the different embodiments or examples described in this specification without contradicting each other.
[0111]Any process or method description in the flowchart or described in other ways herein can be understood as a module, segment, or part of code that includes one or more executable instructions for implementing specific logical functions or steps of the process , And the scope of the preferred embodiments of the present application includes additional implementations, which may not be in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. This should It is understood by those skilled in the art to which the embodiments of this application belong.
[0112]Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present application. Those of ordinary skill in the art can comment on the above within the scope of the present application. The implementation mode is subject to change, modification, replacement and modification.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more Similar technology patents
Wireless charger coil provided with automatic winding production processing equipment
InactiveCN112260409AGood for work efficiencyAvoid CatonTransformersCircuit arrangementsElectric machineryWinding machine
Owner:深圳市辉迪机电科技有限公司
Method and apparatus for automatically adjusting video media stream transmission path
ActiveCN106534790AReduce loadAvoid CatonClosed circuit television systemsData switching networksVideo MediaPath search
Owner:ZHEJIANG UNIVIEW TECH
Video data transmission method, device and system
ActiveCN106210625AAvoid CatonImprove experienceNetwork topologiesConnection managementData transmissionReal-time computing
Owner:ZHEJIANG UNIVIEW TECH CO LTD
Casting wastewater purification treatment method
PendingCN112158989AAvoid CatonEfficient crushingWater treatment compoundsSpecific water treatment objectivesCakingWater treatment
Owner:山东天智信息科技有限公司
Feces receiving device applied to nursing bed
Owner:JIAMUSI UNIVERSITY
Classification and recommendation of technical efficacy words
- Avoid Caton
- Improve ease of use
Background application program cleaning method and device applied to mobile terminal
ActiveCN105094936AImplement automatic cleanupAvoid CatonProgram loading/initiatingApplication softwareComputer engineering
Owner:GUANGDONG XIAOTIANCAI TECH CO LTD
Video data stalling detection method and system
Owner:福建省天奕网络科技有限公司
Audio and video network playing method and device and electronic device
ActiveCN109963184AAvoid CatonGuaranteed playback effectSelective content distributionSpeech recognitionAudio frequency
Owner:ALIBABA GRP HLDG LTD
Application starting-up method and device
InactiveCN106484473AReduce boot timeAvoid CatonProgram initiation/switchingProgram loading/initiatingElectronicsStart up
Owner:TCL CORPORATION
Application loading method and loading apparatus
InactiveCN105528225ASave memory spaceAvoid CatonProgram loading/initiatingApplication softwareFunctional module
Owner:YONYOU UP INFORMATION TECH
Electric cooker
ActiveUS20180296019A1Improve ease of useQuality improvementRefuse receptaclesPressure-cookersPressure levelEngineering
Owner:CUCKOO ELECTRONICS CO LTD
Software APP-based Bluetooth device voice interaction method and system
InactiveCN107277272AOperation is more user-friendlyImprove ease of useDevices with voice recognitionConnection managementUser FriendlyNetwork module
Owner:深圳市芯中芯科技有限公司
Electronic endoscope device
InactiveUS20050020879A1Unnecessary processingImprove ease of useTelevision system detailsSurgeryEndoscopeVideo processing
Owner:OLYMPUS CORP
Radio remote control system
InactiveUS20050253682A1Improve ease of useEasy to displayEnergy efficient ICTElectric signal transmission systemsPower savingMonitoring data
Owner:RINNAI CORP