CN113900826B - Data processing method, apparatus, computer device, storage medium, and program product - Google Patents

Data processing method, apparatus, computer device, storage medium, and program product Download PDF

Info

Publication number
CN113900826B
CN113900826B CN202111413734.9A CN202111413734A CN113900826B CN 113900826 B CN113900826 B CN 113900826B CN 202111413734 A CN202111413734 A CN 202111413734A CN 113900826 B CN113900826 B CN 113900826B
Authority
CN
China
Prior art keywords
data
state
deleted
soft
target list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111413734.9A
Other languages
Chinese (zh)
Other versions
CN113900826A (en
Inventor
李骁
丁锐
朱达峰
鲍家晶
张曼利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qichacha Technology Co ltd
Original Assignee
Qichacha Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qichacha Technology Co ltd filed Critical Qichacha Technology Co ltd
Priority to CN202111413734.9A priority Critical patent/CN113900826B/en
Publication of CN113900826A publication Critical patent/CN113900826A/en
Application granted granted Critical
Publication of CN113900826B publication Critical patent/CN113900826B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present application relates to a data processing method, apparatus, computer device, storage medium and program product. The method comprises the following steps: monitoring a target list in the target application program in the running process of the target application program; when the data volume of the target list is larger than a first data volume threshold, switching partial data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program; when the data volume of the data in the soft deleting state is larger than a second data volume threshold, switching part of the data in the soft deleting state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in a page of a target application program; and when the data quantity of the data in the state to be deleted is larger than a third data quantity threshold value, physically deleting part of the data in the state to be deleted. By adopting the method, the list data can be processed in time, and the occurrence of the blocking condition of the mobile equipment is reduced.

Description

Data processing method, apparatus, computer device, storage medium, and program product
Technical Field
The present invention relates to the field of data processing technology, and in particular, to a data processing method, apparatus, computer device, storage medium, and program product.
Background
Today, most application software adopts a list mode to realize the presentation of specific content, for example, in news application software, as a user continuously pulls down an interface, a plurality of pieces of news data which appear in the interface in a cache form a list of a current interface; in the application software use process, as the user uses, more and more data appear in the list, and the data appear in the list and occupy the memory of the mobile device used by the user at the same time; because the memory allocated to the application software by the mobile device is fixed, when the data appearing in the list is excessive and the memory occupied by the mobile device is large, the mobile device can be caused to use the card, and the user is influenced to use the application software normally to perform related operation, so that the problem of the memory occupied by the mobile device by the data in the list is timely processed to avoid the card of the mobile device.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a data processing method, apparatus, computer device, storage medium, and program product capable of processing list data in time.
In a first aspect, the present application provides a data processing method, which is characterized in that the method includes:
monitoring a target list in a target application program in the running process of the target application program; when the data volume of the target list is larger than a first data volume threshold, switching partial data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program; when the data volume of the data in the soft deleting state is larger than a second data volume threshold, switching part of the data in the soft deleting state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in a page of the target application program; and when the data quantity of the data in the state to be deleted is larger than a third data quantity threshold value, physically deleting part of the data in the state to be deleted.
In one embodiment, switching the portion of the data in the target list to the soft delete state includes: screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
In one embodiment, after the data in the soft deletion state is switched to the to-be-deleted state, the method further includes: if the up-sliding operation of the user on the target list is detected, the page number of the target list page corresponding to the up-sliding operation is obtained; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
In one embodiment, switching the data in the to-be-deleted state corresponding to the target list page to the soft-delete state includes: if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In one embodiment, switching the data in the to-be-deleted state corresponding to the target list page to the soft-delete state includes: displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether the user does not find data; and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the state to be deleted and corresponds to the target list page into a soft deleting state.
In one embodiment, the method further comprises: displaying a list dynamic deletion option; if the opening operation of the dynamic deleting option aiming at the list is detected, the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state are executed.
In one embodiment, the method further comprises: if the closing operation of the dynamic deleting option for the list is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
In a second aspect, the present application also provides a data processing apparatus. The device comprises:
the monitoring module is used for monitoring a target list in the target application program in the running process of the target application program; the first switching module is used for switching part of data in the target list into a soft deletion state when the data volume of the target list is larger than a first data volume threshold, wherein the data in the soft deletion state is in a visible state in a page of the target application program; the second switching module is used for switching partial data in the soft deleting state into a state to be deleted when the data amount of the data in the soft deleting state is larger than a second data amount threshold, wherein the data in the state to be deleted is in an invisible state in a page of the target application program; and the deleting module is used for physically deleting part of the data in the state to be deleted when the data amount of the data in the state to be deleted is larger than a third data amount threshold value.
In one embodiment, the first switching module is specifically configured to: screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
In one embodiment, the apparatus further comprises: the first acquisition module is used for acquiring the page number of the target list page corresponding to the sliding operation if the sliding operation of the user on the target list is detected; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
In one embodiment, the first obtaining module is specifically configured to: if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In one embodiment, the first obtaining module is specifically configured to: displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether the user does not find data; and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the state to be deleted and corresponds to the target list page into a soft deleting state.
In one embodiment, the apparatus further comprises: the first execution module is used for executing the operation of switching the data into the soft deletion state, the operation of switching the data in the soft deletion state into the to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state if the opening operation of the dynamic deletion option for the list is detected.
In one embodiment, the apparatus further comprises: and the second execution module is used for switching the data in the soft deletion state and the data in the state to be deleted into an active state if the closing operation of the dynamic deletion option for the list is detected, acquiring the identifier of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identifier, and switching the acquired data into the active state.
In a third aspect, the present application also provides a computer device comprising a memory storing a computer program and a processor implementing the steps of the method according to any one of the first aspects above when the computer program is executed by the processor.
In a fourth aspect, the present application also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of any of the first aspects described above.
In a fifth aspect, the present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any of the first aspects above.
According to the data processing method, the device, the computer equipment, the storage medium and the program product, the target list in the target application program is monitored in the running process of the target application program, so that partial data in the target list can be switched to a soft deleting state when the data amount of the target list is larger than the first data amount threshold value, further, partial data in the soft deleting state can be switched to a to-be-deleted state when the data amount of the data in the soft deleting state is larger than the second data amount threshold value, and partial data in the to-be-deleted state is physically deleted when the data amount of the data in the to-be-deleted state is larger than the third data amount threshold value, and the data in the target list can be removed from the mobile equipment after being physically deleted in time, so that the memory of the mobile equipment is released; the data in the soft deleting state is in a visible state in the page of the target application program, and the data in the to-be-deleted state is in an invisible state in the page of the target application program, so that the state of the data is changed step by step, the timeliness of browsing by a user is ensured, and meanwhile, physical deletion is timely carried out, so that the mobile equipment is prevented from being blocked; the target list is effectively and dynamically managed, the memory occupation ratio in the mobile device in the application program use process is greatly reduced, and the possibility of blocking is effectively reduced.
Drawings
FIG. 1 is a flow diagram of a data processing method in one embodiment;
FIG. 2 is a flow chart illustrating state switching in one embodiment;
FIG. 3 is a flow chart illustrating a state switch in another embodiment;
FIG. 4 is a flow diagram of a method of dynamic management of tabular data in one embodiment;
FIG. 5 is a block diagram of a data processing apparatus in one embodiment;
FIG. 6 is a block diagram of a second data processing apparatus in one embodiment;
FIG. 7 is a block diagram of a third data processing apparatus in one embodiment;
FIG. 8 is a block diagram of a fourth data processing apparatus in one embodiment;
fig. 9 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
Today, most application software adopts a list mode to realize the presentation of specific content, for example, in news application software, as a user continuously pulls down an interface, a plurality of pieces of news data which appear in the interface in a cache form a list of a current interface; in the application software use process, as the user uses, more and more data appear in the list, and the data appear in the list and occupy the memory of the mobile device used by the user at the same time; because the memory allocated to the application software by the mobile device is fixed, when the data appearing in the list is excessive and the memory occupied by the mobile device is large, the mobile device can be caused to use the card, and the user is influenced to use the application software normally to perform related operation, so that the problem of the memory occupied by the mobile device by the data in the list is timely processed to avoid the card of the mobile device.
In one embodiment, as shown in fig. 1, a data processing method is provided, where this embodiment is applied to a terminal to illustrate the method, and it is understood that the method may also be applied to a server, and may also be applied to a system including a terminal and a server, and implemented through interaction between the terminal and the server. In this embodiment, the method includes the steps of:
step 101, monitoring a target list in a target application program in the running process of the target application program.
The application program of the user performing related operation in the mobile device at the current moment is a target application program, wherein the target application program can be provided with a plurality of lists, different types of lists are used for displaying different contents, and list types such as plain text types, picture types, video types and the like; the memory size occupied by loading corresponding contents in different types of lists is also different; the user clicks different lists, so that different contents can be browsed, the browsed list is clicked by the user in the current target application program to serve as a target list, and the target list is monitored, so that corresponding data processing can be carried out according to the browsing condition of the user.
And 102, when the data volume of the target list is larger than a first data volume threshold, switching part of data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program.
The content of each list consists of a plurality of pieces of data which are continuously loaded in the browsing process of a user, different data volume thresholds are set for the data of different lists in an activated state in order to facilitate the management of the data of different lists, and correspondingly, the data volume threshold set for the data of a target list in the activated state is recorded as a first data volume threshold. In the process of monitoring the target list, acquiring the data volume of the data of the target list, comparing the data volume of the data of the target list with a first data volume threshold, and switching part of the data in the target list into a soft deletion state when the data volume of the data of the target list is larger than the first data volume threshold; wherein the partial data refers to data that is loaded and present in the target list at first time for the user to browse and is not subjected to a special operation by the user, for example, when the first data amount threshold is set to 100, when the data amount of the data of the target list is 101, the first piece of data that is present in the target list first is switched from the active state to the soft delete state. The browsable data loaded in the target list is initially in an active state, and the data in the active state is loaded and then stored in the mobile device; the data in the soft delete state is in a visible state in the page presented by the target list of the target application, but it may be further converted to invisible to the user, while the data in the active state is visible to the user and not directly converted to invisible to the user.
And 103, when the data volume of the data in the soft deletion state is larger than a second data volume threshold, switching part of the data in the soft deletion state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in the page of the target application program.
Setting a data quantity threshold for the data in the soft deletion state of different lists, wherein the data quantity threshold set for the data in the soft deletion state of the target list is a second data quantity threshold correspondingly; acquiring the data quantity of the data in the soft deleting state of the target list, comparing the data quantity of the data in the soft deleting state with a second data quantity threshold, and switching partial data which is not specially operated by a user from the soft deleting state to the to-be-deleted state when the data quantity of the data in the soft deleting state is larger than the second data quantity threshold; the data in the state to be deleted is in an invisible state in a page displayed by a target list of the target application program. Alternatively, for example, the second threshold may be set to 20 pieces, and when the data amount of the data in the soft deletion state exceeds 20 pieces, the 20 pieces of data are switched from the soft deletion state to the to-be-deleted state, and become invisible to the user.
And 104, when the data volume of the data in the state to be deleted is larger than a third data volume threshold, physically deleting part of the data in the state to be deleted.
Setting a data quantity threshold for the data of which the different lists are in the state to be deleted, wherein the data quantity threshold set for the data of which the target list is in the state to be deleted is a third data quantity threshold correspondingly; the data in the state to be deleted is invisible to the user, so that the data in the state to be deleted in the target list can be physically deleted when the condition is met, and the memory occupied by the target application program in the mobile device is released; specifically, the data volume of the data in the state to be deleted of the target list is obtained, the data volume of the data in the state to be deleted is compared with a third data volume threshold, and when the data volume of the data in the state to be deleted is larger than the third data volume threshold, part of the data which is not specially operated by a user is directly and physically deleted. And at the same time, the physically deleted data is backed up in the server of the target application program according to the identification corresponding to each data.
In the data processing method, the target list in the target application program is monitored in the running process of the target application program, so that when the data volume of the target list is larger than the first data volume threshold, part of data in the target list can be switched to a soft deleting state, and further, when the data volume of the data in the soft deleting state is larger than the second data volume threshold, part of the data in the soft deleting state can be switched to a to-be-deleted state, and when the data volume of the data in the to-be-deleted state is larger than the third data volume threshold, part of the data in the to-be-deleted state is physically deleted, so that the data in the target list is removed from the mobile device after being physically deleted in time, and the memory of the mobile device is released; the data in the soft deletion state is in a visible state in the page of the target application program, and the data in the state to be deleted is in an invisible state in the page of the target application program, so that the state of the data is changed step by setting different data quantity thresholds, and the user is ensured to browse fully, and meanwhile, the data is physically deleted in time, so that the mobile equipment is prevented from being blocked; the dynamic management is effectively carried out on the target list, the memory occupation ratio in the mobile device in the application program using process is greatly reduced, the probability of causing the mobile device to be blocked is effectively reduced, and the problem that the target list continuously slides down to page to load data, so that the loaded data is excessive, and the memory resource occupation is excessive is solved.
In one embodiment, switching the portion of the data in the target list to a soft delete state includes: screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
When partial data in the target list is switched to a soft deletion state, screening the partial data according to a preset screening strategy, and switching the screened partial data from an activation state to the soft deletion state; specifically, the screening policy is a policy set by judging whether the data is triggered by the user according to the time when the data is stored in the target list and whether the data is triggered by the user, and the set policy refers to whether the user performs special operations on the data, wherein the special operations comprise praise, collection, concern, sharing, detail checking and the like; it should be noted that different screening strategies can be set according to the functions of different application programs; if the user performs at least one of the special operations on the data, that is, the data is triggered by the user to set a policy, which indicates that the user needs more data than other data which is not subjected to the special operation, the data is not switched to be soft deleted data, so that the user can check the data in time. Similarly, when the data in the soft deletion state is switched to the state to be deleted, the data of the strategy which is not triggered by the user is switched from the soft deletion state to the state to be deleted according to the screening strategy.
By setting the screening strategy, the data of the screening strategy which is not triggered by the user is switched from the activation state to the soft deletion state according to the time sequence, so that the situation that the data required by the user is physically deleted due to the switching state is avoided, the user cannot find the data in time when the user needs the data, and the effective dynamic management of the data of the target list is improved while the user is ensured to acquire the required data in time.
In one embodiment, as shown in fig. 2, which shows a state switching flow schematic provided in the embodiment of the present application, after the data in the soft delete state is switched to the to-be-deleted state, the method further includes:
step 201, if a user's up-sliding operation on the target list is detected, the number of pages of the target list page corresponding to the up-sliding operation is obtained.
After switching part of the data in the soft deletion state to the to-be-deleted state, the user cannot see the data in the to-be-deleted state, so that the user needs to browse the data in the to-be-deleted state again, and the data in the to-be-deleted state should be converted into the soft deletion state visible to the user under the condition of need, so that the user can browse and perform related operations in time; specifically, if it is detected that the user performs the sliding-up operation in the target list, the number of pages of the page on which the user slides up is obtained, and whether the user is searching for data in a state to be deleted is determined through the number of pages of the page.
Step 202, if the number of pages is greater than the first threshold, switching the data in the to-be-deleted state corresponding to the target list page to a soft deletion state.
Setting a first threshold, comparing the acquired page number of the page slid by the user with the first threshold, and if the page number of the page slid by the user is larger than the first threshold, switching the data in the state to be deleted into the data in the soft deletion state so that the data are visible to the user, specifically, switching the data which are switched into the state to be deleted in the latest time into the soft deletion state according to the page number slid by the user; for example, the target application program sets 3 pieces of data on one page of the target list, sets a first threshold to be 3 pages, and when the user slides up the page to be 4 pages, switches 12 pieces of data from the state to be deleted to the soft deletion state according to the time of switching to the state to be deleted, so that the user can see the data. So as to facilitate the browsing of the user.
By setting the first threshold value, when the user slides up, the page number of the page on which the user slides up is obtained, and according to the comparison result between the page number and the first threshold value, the invisible data of the user can be timely switched into the visible soft deletion state of the user when the user needs to browse, so that the situation that the user cannot browse related data due to the fact that the data in the state to be deleted is physically deleted is avoided, the effective management of the data can be realized, and the error processing of the data is avoided.
In one embodiment, switching the data in the to-be-deleted state corresponding to the target list page to the soft-delete state includes: if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In the process of switching the data in the to-be-deleted state corresponding to the target list page to the soft-delete state, when the number of pages of the user sliding up page is large, when the data in the to-be-deleted state is empty, it is indicated that all the to-be-deleted states are converted to the soft-delete state, then the data is obtained from the server according to the identifier corresponding to the data which is newly and physically deleted in time, and is switched to the active state and correspondingly displayed on the page of the target list sliding up by the user, for the user to browse and perform related operations, for example, the identifier of the data which is already physically deleted is recorded when the data is physically deleted, so that the data can be conveniently obtained from the server in time.
When the data in the state to be deleted corresponding to the target list page is empty, the data which are already deleted physically are obtained from the server according to the identification of the data, and are switched into an active state to be visible to the user for the user to browse, so that the memory can be released during physical deletion and timely displayed when the user demands, and data management and processing are effectively realized.
In one embodiment, as shown in fig. 3, which shows another flow chart of state switching provided in the embodiment of the present application, the switching of the data in the to-be-deleted state corresponding to the target list page to the soft-deleted state includes:
step 301, a query interface is presented, the query interface comprising query information asking the user if no data is found.
When the user performs the sliding-up operation in the page of the target list, and when the page number of the page on which the user slides up exceeds a first threshold value, the user is prejudged to be searching for invisible data, so that an inquiry interface can be displayed to inquire whether the user has searched for the data.
Step 302, if response information input by the user and not found out is received based on the query interface, the data in the to-be-deleted state corresponding to the target list page is switched to a soft deletion state.
After the query interface is displayed, if response information input by the user for searching the data is received, the data in a state to be deleted is switched to a soft deletion state according to the page number of the page slid on the target list by the user, and is correspondingly displayed in the target list page for the user to browse.
In one embodiment, the method further comprises: displaying a list dynamic deletion option; if the opening operation of the dynamic deleting option aiming at the list is detected, the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state are executed.
If the closing operation of the dynamic deleting option for the list is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
In the process that the user browses the data of the target list, a list dynamic deleting option is displayed in a target list page for the user to select whether to start the list dynamic deleting, and if the user selects to start the textlist dynamic deleting option, the automatic management of state switching of the target list data can be realized, the memory duty ratio of the target list can be processed in time, and the mobile equipment is prevented from being blocked; specifically, if an opening operation of the dynamic deleting option for the list is detected, according to a preset screening policy and a data amount threshold, an operation of switching data into a soft deleting state, an operation of switching data in the soft deleting state into a to-be-deleted state, and an operation of physically deleting the data in the to-be-deleted state are executed, and dynamic management is performed on the data of the target list.
Correspondingly, the user can select to close the dynamic list deletion option at any time while browsing the target list; if the closing operation of the dynamic deleting option for the list is detected, the data in the soft deleting state and the data in the to-be-deleted state are switched to the active state, the identification of the data which is already deleted physically is obtained, the data which is already deleted physically is obtained from the server according to the obtained identification, and the obtained data is switched to the active state, so that a user can browse all the data of the target list conveniently.
In one embodiment, as shown in fig. 4, a flow chart of a method for dynamically managing list data provided in an embodiment of the present application is shown, including:
step 401, a list dynamic delete option is presented, and a data state switch is performed when an open operation for the list dynamic delete option is detected.
The data state switching comprises the steps of executing the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state when the condition is met; if the closing operation of the dynamic list deleting option is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
Step 402, monitoring a target list in the target application program in the process of running the target application program, and obtaining the data volume of the data of the target list.
Step 403, comparing the data amount of the target list with a first data amount threshold, screening partial data from the target list according to a preset screening strategy when the data amount of the target list is greater than the first data amount threshold, and switching the screened data into a soft deletion state.
Wherein the data in the soft delete state is in a visible state in the page of the target application; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
Step 404, acquiring the data volume of the data in the soft deletion state, and switching part of the data in the soft deletion state to the state to be deleted when the data volume is larger than the second data volume threshold.
Wherein the data in the state to be deleted is in an invisible state in the page of the target application program
Step 405, acquiring the data amount of the data in the state to be deleted, and when the data amount is greater than the third data amount threshold, physically deleting part of the data in the state to be deleted.
Step 406, if the user's sliding-up operation on the target list is detected, the number of pages of the target list page corresponding to the sliding-up operation is obtained, the number of pages is compared with a first threshold, and according to the comparison result, the data state is switched.
If the number of pages is greater than a first threshold, the data switching comprises switching the data in the state to be deleted corresponding to the target list page into a soft deletion state; and if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from the server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments 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 the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a data processing device for realizing the above related data processing method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation of one or more embodiments of the data processing device provided below may refer to the limitation of the data processing method hereinabove, and will not be repeated herein.
In one embodiment, as shown in FIG. 5, there is provided a data processing apparatus 500 comprising: a monitoring module 501, a first switching module 502, a second switching module 503, and a deleting module 504, wherein:
the monitoring module 501 is configured to monitor a target list in a target application during a running process of the target application.
And the first switching module 502 is configured to switch part of the data in the target list to a soft deletion state when the data amount of the target list is greater than a first data amount threshold, where the data in the soft deletion state is in a visible state in a page of the target application program.
And a second switching module 503, configured to switch, when the data amount of the data in the soft deletion state is greater than the second data amount threshold, part of the data in the soft deletion state to a state to be deleted, where the data in the state to be deleted is in an invisible state in the page of the target application program.
And the deleting module 504 is configured to physically delete a portion of the data in the state to be deleted when the data amount of the data in the state to be deleted is greater than the third data amount threshold.
In one embodiment, the first switching module 502 is specifically configured to: screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
In one embodiment, as shown in fig. 6, there is provided a second data processing apparatus 600 further comprising:
the first obtaining module 505 is configured to obtain, if a sliding operation of the user on the target list is detected, a number of pages of a target list page corresponding to the sliding operation; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
In one embodiment, the first obtaining module 505 is specifically configured to: if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In one embodiment, the first obtaining module 505 is specifically configured to: displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether the user does not find data; and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the state to be deleted and corresponds to the target list page into a soft deleting state.
In one embodiment, as shown in fig. 7, there is provided a third data processing apparatus, the data processing apparatus 700 further comprising:
the first execution module 506 is configured to execute an operation of switching data to a soft delete state, an operation of switching data in the soft delete state to a to-be-deleted state, and an operation of physically deleting data in the to-be-deleted state, if an open operation of the dynamic delete option for the list is detected.
In one embodiment, as shown in fig. 8, a fourth data processing apparatus is provided, the data processing apparatus 800 further comprising:
and the second execution module 507 is configured to switch the data in the soft delete state and the data in the to-be-deleted state to an active state if a closing operation for the dynamic delete option of the list is detected, acquire an identifier of the data that has been physically deleted, acquire the data that has been physically deleted from the server according to the acquired identifier, and switch the acquired data to the active state.
Each of the modules in the above-described data processing apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure thereof 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 includes a non-volatile 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 the operating system and computer programs in the non-volatile storage media. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a data processing 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, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 9 is merely a block diagram of a portion of the structure associated with the present application and is not limiting of the computer device to which the present application applies, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of:
monitoring a target list in a target application program in the running process of the target application program; when the data volume of the target list is larger than a first data volume threshold, switching partial data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program; when the data volume of the data in the soft deleting state is larger than a second data volume threshold, switching part of the data in the soft deleting state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in a page of the target application program; and when the data quantity of the data in the state to be deleted is larger than a third data quantity threshold value, physically deleting part of the data in the state to be deleted.
In one embodiment, the processor when executing the computer program further performs the steps of:
screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
In one embodiment, the processor when executing the computer program further performs the steps of:
if the up-sliding operation of the user on the target list is detected, the page number of the target list page corresponding to the up-sliding operation is obtained; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
In one embodiment, the processor when executing the computer program further performs the steps of:
if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In one embodiment, the processor when executing the computer program further performs the steps of:
displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether the user does not find data; and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the state to be deleted and corresponds to the target list page into a soft deleting state.
In one embodiment, the processor when executing the computer program further performs the steps of:
displaying a list dynamic deletion option; if the opening operation of the dynamic deleting option aiming at the list is detected, the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state are executed. If the closing operation of the dynamic deleting option for the list is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
monitoring a target list in a target application program in the running process of the target application program; when the data volume of the target list is larger than a first data volume threshold, switching partial data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program; when the data volume of the data in the soft deleting state is larger than a second data volume threshold, switching part of the data in the soft deleting state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in a page of the target application program; and when the data quantity of the data in the state to be deleted is larger than a third data quantity threshold value, physically deleting part of the data in the state to be deleted.
In one embodiment, the computer program when executed by the processor further performs the steps of:
screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
In one embodiment, the computer program when executed by the processor further performs the steps of:
if the up-sliding operation of the user on the target list is detected, the page number of the target list page corresponding to the up-sliding operation is obtained; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
In one embodiment, the computer program when executed by the processor further performs the steps of:
if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In one embodiment, the computer program when executed by the processor further performs the steps of:
displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether the user does not find data; and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the state to be deleted and corresponds to the target list page into a soft deleting state.
In one embodiment, the computer program when executed by the processor further performs the steps of:
displaying a list dynamic deletion option; if the opening operation of the dynamic deleting option aiming at the list is detected, the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state are executed. If the closing operation of the dynamic deleting option for the list is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
monitoring a target list in a target application program in the running process of the target application program; when the data volume of the target list is larger than a first data volume threshold, switching partial data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program; when the data volume of the data in the soft deleting state is larger than a second data volume threshold, switching part of the data in the soft deleting state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in a page of the target application program; and when the data quantity of the data in the state to be deleted is larger than a third data quantity threshold value, physically deleting part of the data in the state to be deleted.
In one embodiment, the computer program when executed by the processor further performs the steps of:
screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
In one embodiment, the computer program when executed by the processor further performs the steps of:
if the up-sliding operation of the user on the target list is detected, the page number of the target list page corresponding to the up-sliding operation is obtained; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
In one embodiment, the computer program when executed by the processor further performs the steps of:
if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
In one embodiment, the computer program when executed by the processor further performs the steps of:
displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether the user does not find data; and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the state to be deleted and corresponds to the target list page into a soft deleting state.
In one embodiment, the computer program when executed by the processor further performs the steps of:
displaying a list dynamic deletion option; if the opening operation of the dynamic deleting option aiming at the list is detected, the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state are executed. If the closing operation of the dynamic deleting option for the list is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
It should be noted that, user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the various embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the various embodiments provided herein may include at least one of relational databases and non-relational databases. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic units, quantum computing-based data processing logic units, etc., without being limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application shall be subject to the appended claims.

Claims (10)

1. A method of data processing, the method comprising:
monitoring a target list in a target application program in the running process of the target application program;
when the data volume of the target list is larger than a first data volume threshold, switching partial data in the target list into a soft deletion state, wherein the data in the soft deletion state is in a visible state in a page of the target application program;
When the data volume of the data in the soft deleting state is larger than a second data volume threshold, switching part of the data in the soft deleting state into a state to be deleted, wherein the data in the state to be deleted is in an invisible state in a page of the target application program;
when the data quantity of the data in the state to be deleted is larger than a third data quantity threshold value, physically deleting part of the data in the state to be deleted;
after the data in the soft deletion state is switched to the state to be deleted, the method further comprises the following steps:
if the up-sliding operation of the user on the target list is detected, the page number of the target list page corresponding to the up-sliding operation is obtained;
and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
2. The method of claim 1, wherein the switching the portion of the data in the target list to the soft delete state comprises:
screening partial data from the target list according to a preset screening strategy, and switching the screened data into a soft deletion state;
the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
3. The method of claim 1, wherein the switching the data in the to-be-deleted state corresponding to the target list page to the soft-delete state includes:
if the data in the state to be deleted corresponding to the target list page is empty, acquiring the identification of the data which is physically deleted and corresponds to the target list page, acquiring the data which is physically deleted and corresponds to the target list page from a server according to the acquired identification, and switching the acquired data into an active state, wherein the identification of the data which is physically deleted is recorded when the data is physically deleted.
4. The method of claim 1, wherein the switching the data in the to-be-deleted state corresponding to the target list page to the soft-delete state includes:
displaying an inquiry interface, wherein the inquiry interface comprises inquiry information for inquiring whether a user does not find data;
and if the response information which is input by the user and is not found out is received based on the inquiry interface, switching the data which is in the to-be-deleted state and corresponds to the target list page into a soft deletion state.
5. The method according to claim 1, wherein the method further comprises:
displaying a list dynamic deletion option;
and if the opening operation of the dynamic deleting option aiming at the list is detected, executing the operation of switching the data into a soft deleting state, the operation of switching the data in the soft deleting state into a to-be-deleted state and the operation of physically deleting the data in the to-be-deleted state.
6. The method of claim 5, wherein the method further comprises:
if the closing operation of the dynamic list deleting option is detected, switching the data in the soft deleting state and the data in the to-be-deleted state into an active state, acquiring the identification of the data which is already deleted physically, acquiring the data which is already deleted physically from the server according to the acquired identification, and switching the acquired data into the active state.
7. A data processing apparatus, the apparatus comprising:
the monitoring module is used for monitoring a target list in the target application program in the running process of the target application program;
the first switching module is used for switching part of data in the target list into a soft deletion state when the data volume of the target list is larger than a first data volume threshold, wherein the data in the soft deletion state is in a visible state in a page of the target application program;
The second switching module is used for switching partial data in the soft deleting state into a state to be deleted when the data amount of the data in the soft deleting state is larger than a second data amount threshold, wherein the data in the state to be deleted is in an invisible state in a page of the target application program;
the deleting module is used for physically deleting part of the data in the state to be deleted when the data amount of the data in the state to be deleted is larger than a third data amount threshold value;
the first acquisition module is used for acquiring the page number of the target list page corresponding to the sliding operation if the sliding operation of the user on the target list is detected; and if the number of pages is larger than a first threshold value, switching the data in the to-be-deleted state corresponding to the target list page into a soft deletion state.
8. The apparatus of claim 7, wherein the first switching module is configured to screen a portion of the data from the target list according to a preset screening policy, and switch the screened data to a soft delete state; the screening policy is a policy set according to the time when the data is stored in the target list and whether the data is triggered by a user.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202111413734.9A 2021-11-25 2021-11-25 Data processing method, apparatus, computer device, storage medium, and program product Active CN113900826B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111413734.9A CN113900826B (en) 2021-11-25 2021-11-25 Data processing method, apparatus, computer device, storage medium, and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111413734.9A CN113900826B (en) 2021-11-25 2021-11-25 Data processing method, apparatus, computer device, storage medium, and program product

Publications (2)

Publication Number Publication Date
CN113900826A CN113900826A (en) 2022-01-07
CN113900826B true CN113900826B (en) 2024-04-12

Family

ID=79195172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111413734.9A Active CN113900826B (en) 2021-11-25 2021-11-25 Data processing method, apparatus, computer device, storage medium, and program product

Country Status (1)

Country Link
CN (1) CN113900826B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842832B1 (en) * 2000-08-25 2005-01-11 International Business Machines Corporation Reclaim space reserve for a compressed memory system
CN104951359A (en) * 2015-05-15 2015-09-30 广东小天才科技有限公司 Object reutilization method and device
CN106886357A (en) * 2017-02-14 2017-06-23 北京小米移动软件有限公司 A kind of information deletion method and device
CN107391534A (en) * 2017-04-19 2017-11-24 阿里巴巴集团控股有限公司 The page is shown, pagefile return method and device, computer-readable storage medium
CN107395884A (en) * 2017-07-18 2017-11-24 维沃移动通信有限公司 A kind of display methods and mobile terminal of applicative notifications message

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842832B1 (en) * 2000-08-25 2005-01-11 International Business Machines Corporation Reclaim space reserve for a compressed memory system
CN104951359A (en) * 2015-05-15 2015-09-30 广东小天才科技有限公司 Object reutilization method and device
CN106886357A (en) * 2017-02-14 2017-06-23 北京小米移动软件有限公司 A kind of information deletion method and device
CN107391534A (en) * 2017-04-19 2017-11-24 阿里巴巴集团控股有限公司 The page is shown, pagefile return method and device, computer-readable storage medium
CN107395884A (en) * 2017-07-18 2017-11-24 维沃移动通信有限公司 A kind of display methods and mobile terminal of applicative notifications message

Also Published As

Publication number Publication date
CN113900826A (en) 2022-01-07

Similar Documents

Publication Publication Date Title
CN103218224B (en) A kind of method improving memory space utilization rate and terminal
CN111176549B (en) Data storage method and device based on cloud storage and storage medium
JPH086831A (en) Method and system for tracking of attribute of file
CN105893471B (en) Data processing method and electronic equipment
US11829377B2 (en) Efficient storage method for time series data
CN113900826B (en) Data processing method, apparatus, computer device, storage medium, and program product
CN111880701B (en) Page switching method and device and electronic equipment
US9910601B2 (en) Systems and methods for managing information objects in dynamic data storage devices
CN114637946A (en) Resource data processing method and device and electronic equipment
CN108073712B (en) Method and device for deleting main data in information system and computer equipment
CN112069433A (en) File page processing method and device, terminal equipment and storage medium
CN114528045B (en) Plug-in operation method, device, computer equipment and storage medium
CN111177603A (en) Traffic-saving management and control method, system, computer equipment and storage medium
CN112835886A (en) Data table field adding method and device
CN117932186A (en) Page instance management method, device, computer equipment and storage medium
CN117539770A (en) Code mutation testing method, device, computer equipment and storage medium
CN117271867A (en) Page data storage method and device, storage medium and computer equipment
CN109753228B (en) Snapshot deleting method, device and system
CN117076104A (en) Information base processing method, device, computer equipment and storage medium
CN116894249A (en) Method and device for processing confidential document, computer equipment and storage medium
US20140279949A1 (en) Method and system for Data De-Duplication in storage devices
CN117919693A (en) Resource management method, device and computer equipment
CN116541145A (en) Data calling method, device, computer equipment and computer storage medium
CN116708245A (en) Interface control method, device and computer equipment
CN117349553A (en) Browser cache clearing method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: No. 8 Huizhi Street, Suzhou Industrial Park, Suzhou Area, China (Jiangsu) Pilot Free Trade Zone, Suzhou City, Jiangsu Province, 215000

Applicant after: Qichacha Technology Co.,Ltd.

Address before: Room 503, 5 / F, C1 building, 88 Dongchang Road, Suzhou Industrial Park, 215000, Jiangsu Province

Applicant before: Qicha Technology Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant