CN110633045A - Data processing method and electronic equipment - Google Patents

Data processing method and electronic equipment Download PDF

Info

Publication number
CN110633045A
CN110633045A CN201910919075.2A CN201910919075A CN110633045A CN 110633045 A CN110633045 A CN 110633045A CN 201910919075 A CN201910919075 A CN 201910919075A CN 110633045 A CN110633045 A CN 110633045A
Authority
CN
China
Prior art keywords
data
target
data processing
area
target interface
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.)
Granted
Application number
CN201910919075.2A
Other languages
Chinese (zh)
Other versions
CN110633045B (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201910919075.2A priority Critical patent/CN110633045B/en
Publication of CN110633045A publication Critical patent/CN110633045A/en
Application granted granted Critical
Publication of CN110633045B publication Critical patent/CN110633045B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a data processing method and electronic equipment, wherein the method comprises the following steps: after a first touch operation for the area where the drilled hole is located is detected, displaying a target interface in a floating mode in a preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.

Description

Data processing method and electronic equipment
Technical Field
The present invention relates to the field of electronic devices, and in particular, to a data processing method and an electronic device.
Background
At present, with the rapid development of mobile communication technology, electronic devices (such as smart phones and other electronic devices) have become indispensable electronic consumer products in people's daily life, and with the increasing popularization of smart phones, and meanwhile, the functions of smart phones are continuously upgraded and optimized, so that smart phones are integrated into various aspects of life, and users often use smart phones in various places and places.
In the actual application process of the smart phone, a user has different data processing requirements for different target data (such as application programs, video files, documents, pictures and the like), for example, some important target data are encrypted, or some favorite target data such as photos, articles and the like are collected, and as the data volume is continuously increased, the user has higher requirements for the data encryption and collection functions of the smart phone. However, the current smart phone usually encrypts the target data one by setting a password lock, or collects files by dragging the target data into a designated folder one by one.
Therefore, for the existing data processing process, corresponding operations need to be performed on each data file in sequence, that is, only data processing on a single target data can be completed each time, which causes the problems of complicated operation process and low data processing efficiency when corresponding data operations need to be performed on a plurality of target data simultaneously.
Disclosure of Invention
The embodiment of the invention aims to provide a data processing method and electronic equipment, aiming at the existing data processing process, corresponding operations are required to be sequentially carried out on each data file, namely, only data processing on single target data can be completed each time, so that the problems of complicated operation process and low data processing efficiency exist when corresponding data operations are required to be simultaneously carried out on a plurality of target data.
In order to solve the above technical problem, the embodiment of the present invention is implemented as follows:
in a first aspect, an embodiment of the present invention provides a data processing method, which is applied to an electronic device with a drilled hole on a screen, where the method includes:
after a first touch operation for the area where the drilled hole is located is detected, displaying a target interface in a suspension mode in a preset area of the electronic equipment;
determining target data based on the received second touch operation;
performing corresponding data processing on the target data according to a data processing mode corresponding to the target interface and a moving mode of the icon of the target data, wherein the data processing mode comprises the following steps: any one of data encryption, data collection, data decryption and data cancellation collection, wherein the moving mode comprises the following steps: moving in the target interface and moving out the target interface.
In a second aspect, an embodiment of the present invention provides an electronic device, where a screen of the electronic device is provided with a borehole, and the electronic device includes:
the target interface activation module is used for displaying a target interface in a floating mode in a preset area of the electronic equipment after detecting a first touch operation aiming at the area where the drilled hole is located;
the target data determining module is used for determining target data based on the received second touch operation;
a data processing module, configured to perform corresponding data processing on the target data according to a data processing mode corresponding to the target interface and a moving mode of an icon of the target data, where the data processing mode includes: any one of data encryption, data collection, data decryption and data cancellation collection, wherein the moving mode comprises the following steps: moving in the target interface and moving out the target interface.
In a third aspect, an embodiment of the present invention provides an electronic device, including: memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the data processing method according to the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the data processing method according to the first aspect.
According to the data processing method and the electronic equipment, after the first touch operation aiming at the area where the drilled hole is located is detected, the target interface is displayed in a suspension mode in the preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a first flowchart of a data processing method according to an embodiment of the present invention;
fig. 2a is a schematic diagram illustrating an expansion effect of a target interface in the data processing method according to the embodiment of the present invention;
fig. 2b is a schematic diagram illustrating a first effect of a target interface-based touch operation in the data processing method according to the embodiment of the present invention;
fig. 2c is a schematic diagram illustrating a second effect of the target interface-based touch operation in the data processing method according to the embodiment of the present invention;
fig. 3a is a schematic diagram illustrating an effect of selecting data to be processed based on a target interface in the data processing method according to the embodiment of the present invention;
fig. 3b is a schematic diagram illustrating an effect of adding data to be processed to a target interface in the data processing method according to the embodiment of the present invention;
fig. 3c is a schematic diagram illustrating an effect of storing data to be processed in a target interface in the data processing method according to the embodiment of the present invention;
FIG. 4 is a second flowchart of a data processing method according to an embodiment of the present invention;
FIG. 5 is a third flowchart illustrating a data processing method according to an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating a third effect of the target interface-based touch operation in the data processing method according to the embodiment of the present invention;
FIG. 7 is a fourth flowchart illustrating a data processing method according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a module composition of an electronic device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a data processing method and electronic equipment, wherein after a first touch operation for an area where a drill hole is located is detected, a target interface is displayed in a suspension mode in a preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
Fig. 1 is a first flowchart of a data processing method according to an embodiment of the present invention, where the method in fig. 1 can be executed by an electronic device having a drilled hole on a screen, and in particular, by a program module disposed in the electronic device, and the drilled hole is shown in fig. 1, where the method at least includes the following steps:
s101, after a first touch operation for an area where a drilled hole is located is detected, a target interface is displayed in a preset area of the electronic equipment in a floating mode, wherein the target interface comprises: the method comprises the steps that a suspension interface located in a preset area on a display desktop of the electronic equipment in an activation state is used, wherein the first touch operation can be a click operation, a long-time press operation or other touch operations;
the display screen of the electronic equipment is provided with a drill hole, a touch sensor is arranged at the drill hole and used for controlling calling of a target interface, and the target interface is in a hidden state before touch operation of the touch sensor arranged at the drill hole is not detected; after the touch operation of a touch sensor arranged at the drill hole is detected, the target interface is switched from a hidden state to an activated state;
specifically, when the target interface enters an activated state, the target interface can be displayed in a minimized form near the drill hole, and a subsequent user can amplify the target interface according to actual requirements so as to receive a second touch operation of the user for the target interface;
the target interface may also be automatically deployed in a maximized configuration near the borehole upon entering the activated state, wherein the target interface may include: a plurality of sub-target interfaces, which are distinguished according to different data processing operations for target data, wherein the data processing operations may include: any one of data encryption, data collection, data decryption and data cancel collection; each sub-goal interface may further include: a plurality of folders for storing various data types of target data, the data types of the folders may include: any one of an application, a document, a picture, a video, a text, an expression, and a link;
s102, determining target data based on a received second touch operation, wherein the second touch operation comprises: at least one of click operation, long press operation, selection operation, zoom operation and drag operation;
the touch position of the second touch operation may be: the position of a folder or the position of a non-folder in any sub-target interface; the method comprises the steps that a user selects a plurality of target data by performing corresponding touch operation on a folder position and a non-folder position, and correspondingly, the electronic equipment receives the touch operation of the user on the folder position or the non-folder position in any sub-target interface in a target interface, so that the plurality of target data selected based on the touch operation are determined;
specifically, when a user needs to perform data processing on a plurality of target data with the same data type, the user can select the plurality of target data by performing multiple touch operations on a folder corresponding to the data type; for example, when the data to be processed is a plurality of application programs, a user may perform a long-press operation on a folder marked as an application program, and after detecting the long-press operation, the electronic device automatically hides other folders, only keeps the folder marked as the application program, and then performs a zoom operation on the folder marked as the application program so as to select the plurality of application programs to be processed;
correspondingly, when a user needs to perform data processing on a plurality of target data with different data types, the user can select the plurality of target data by performing touch control operation for a plurality of times on the non-folder position in the corresponding sub-target interface; for example, when the plurality of target data include data of a plurality of data types such as an application program, a video file, a picture file, and the like, a user may perform a long-press operation on a non-folder position in the sub-target interface, and after detecting the long-press operation, the electronic device automatically sets the sub-target interface as a stretchable transparent frame, hides the folder and other sub-target interfaces in the sub-target interface, and then performs a zooming operation on the stretchable transparent frame so as to select the target data of the plurality of different data types;
specifically, for the selection process of multiple target data, in a specific embodiment, after detecting a click operation of a user on a touch sensor, an electronic device activates a target interface and displays multiple sub-target interfaces in the target interface, as shown in fig. 2a, for example, the left sub-target interface is used to encrypt or decrypt the target data, and the right sub-target interface is used to collect or cancel the collection process of the target data, where each sub-target interface displays multiple folders, each folder corresponds to a data type, and the data types of the folders include: any one of an application, a document, a picture, a video, a text, an expression, and a link; and, a plurality of data icons, for example, application 1 to application 12, are displayed below the target interface;
next, after receiving a long press operation of a user on an application folder in a certain sub-target interface, the electronic device automatically disappears other folders and other sub-target interfaces in the sub-target interface, only the application folder is reserved, as shown in fig. 2b, only the application folder is displayed near a drill hole of the display screen, and a zoom operation of the user on the application folder is received to form a first area, a plurality of target data are selected through the first area, and the color of the plurality of target data selected through the first area can be set from a first color to a second color for the user to distinguish, wherein the data types of the data to be processed illustrated in fig. 2b are the same and are all application programs;
correspondingly, after receiving the long-time pressing operation of the user aiming at the non-folder position in a certain sub-target interface, the electronic equipment automatically hides the folder and other sub-target interfaces in the sub-target interface, and sets the sub-goal interface as a stretchable transparent frame, as shown in fig. 2c, by selecting a plurality of goal data for the displayed stretchable transparent frame, correspondingly, the electronic device receives the zooming operation of the user for the stretchable transparent frame to form a first area, selects a plurality of target data through the first area, and, in order to facilitate user distinction, the colors of the plurality of target data selected through the first region may be set from the first color to the second color, among them, the data types of the plurality of target data illustrated in fig. 2c are different, and the plurality of target data may include an application, a document, a video, a picture, and the like;
in specific implementation, aiming at the condition that the data types of the target data are the same, the received second touch operation is the touch operation of the user aiming at the position of the folder, and a corresponding first area is formed and used for selecting the target data with the same data type as the folder; correspondingly, for the condition that the data types of the target data are different, the received second touch operation is the touch operation of the user for the non-folder position, and a corresponding first area is formed and used for selecting the target data of different data types.
S103, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data, wherein the data processing mode comprises the following steps: any one of data encryption, data collection, data decryption and data cancel collection, and the moving mode comprises the following steps: moving into a target interface and moving out of the target interface;
wherein, the target interface may include: each sub-target interface corresponds to a pair of data processing modes, and the pair of data processing modes comprises: a first data processing mode and a second data processing mode, wherein the first data processing mode comprises the following steps: the second data processing mode comprises the following steps: decryption processing or canceling collection processing; after receiving a second touch operation, moving a plurality of target data targeted by the second touch operation into the sub-target interface or out of the sub-target interface, thereby realizing corresponding data processing on the plurality of target data according to a data processing mode and a data moving mode corresponding to the sub-target interface;
specifically, for the storage manner of the target data in the target interface, in order to facilitate the user to quickly find the target data of the corresponding data type, the target data may be stored in a folder consistent with the data type of the target data, for example, in the case shown in fig. 2b, after the target data is moved into the target interface, the target data is automatically received into the application folder for storage; for another example, in the case shown in fig. 2c, after the target data are moved into the target interface, the target data are categorized into corresponding folders according to the data types of the target data for saving.
In a specific embodiment, the plurality of sub-target interfaces in the target interface may include: a sub-target interface 1 and a sub-target interface 2; wherein, the first data processing mode corresponding to the sub-target interface 1 is encryption processing, and the second data processing mode is decryption processing; the first data processing mode corresponding to the sub-target interface 2 is collection processing, the second data processing mode is collection processing cancellation, a plurality of target data selected based on the received second touch operation are determined according to the condition that the target data need to be subjected to data encryption, the target data are moved into the sub-target interface 1 from the original positions to be subjected to data encryption, and the target data are classified into corresponding data folders to be stored according to the data types of the target data;
correspondingly, for the condition that data collection needs to be performed on the target data, a plurality of target data selected based on the received second touch operation are determined, the plurality of target data can be copied, the copied data corresponding to the plurality of target data are moved into corresponding data folders of the sub-target interface 2 for storage, the positions of the original plurality of target data are not changed, the plurality of target data can also be directly moved into the sub-target interface 2 for data storage, the copied data are received into the corresponding data folders according to the data types of the plurality of target data for storage, a sharing touch key is displayed at the corresponding position of the sub-target interface 2, and if a clicking operation of a user on the sharing touch key is received, the plurality of target data are shared.
Furthermore, for a plurality of target data stored in the sub-target interface 1 or the sub-target interface 2, there may be a need to decrypt or cancel the collection of the target data, and after receiving a second touch operation, the target data targeted by the second touch operation is moved out of the corresponding sub-target interface, thereby completing the decryption or cancel the collection of the target data; aiming at the condition that a plurality of target data are moved out of the sub-target interface 1, returning the plurality of target data to original positions which are not moved into the sub-target interface 1; correspondingly, for the case that a plurality of target data are moved out of the sub-target interface 2, if the target data are copies obtained by copying, the target data are deleted, and if the target data are original data, the target data are returned to the original positions which are not moved into the sub-target interface 1.
In the embodiment of the invention, after the first touch operation for the area where the drilled hole is located is detected, a target interface is displayed in a suspension mode in a preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
In order to describe the process of moving the target data into the target interface for data processing in detail, taking the second touch operation as a touch operation for the application program file in the sub-target interface 1 as an example, as shown in fig. 3a to 3c, an effect schematic diagram of the process of selecting, adding and saving the target data in the data processing method is given;
after receiving a long pressing operation of a user on an application program folder in a certain sub-target interface, the electronic device automatically hides other folders and other sub-target interfaces in the sub-target interface, only the application program folder is reserved, as shown in fig. 3a, only the application program folder is displayed near a drill hole of a display screen, and a zooming operation of the user on the application program folder is received to form a first area, a plurality of target data are selected through the first area, and for the convenience of distinguishing of the user, the color of the plurality of target data selected through the first area can be set to be a second color from the first color;
selecting a plurality of data through the first area to determine a plurality of target data, as shown in fig. 3b, moving the plurality of target data from the original position to the sub-target interface 1 for data encryption, and storing the plurality of target data in an application folder, wherein the plurality of target data moved to the sub-target interface 1 do not appear at the original position;
after a plurality of target data are put in the application folder and saved, in order to ensure the accuracy of the saved data, as shown in fig. 3c, a click operation of a user on the application folder is received, the application folder is opened, the data is checked, and the accuracy of the saved data is ensured.
Further, considering that the data processing operation includes some operations with strong confidentiality for the target data, by providing a sensor for authentication, the target interface is activated only after the authentication passes, so as to protect the target data, wherein the area where the drilling is located is provided with the authentication sensor, based on which the S101, after detecting the first touch operation for the area where the drilling is located, displays the target interface in a floating manner in a preset area of the electronic device, and specifically includes:
after detecting a first touch operation of a user on an authentication sensor, authenticating the user by using the authentication sensor; wherein the authentication sensor may include: any one of a fingerprint sensor, a face recognition sensor, an iris sensor and a password key-in sensor;
if the identity authentication is passed, displaying a target interface in a suspension mode in a preset area of the electronic equipment; specifically, when the identity authentication sensor is used for verifying that the identity of the user is credible, the user is indicated to have the touch operation authority of the target interface, so that the target interface can be changed from a hidden state to an activated state;
if the identity authentication fails, reminding the user to re-authenticate or displaying prompt information of identity authentication identification; specifically, when the identity of the user is verified to be unreliable by using the identity verification sensor, the fact that the user may not have the touch operation authority of the target interface is indicated, so that corresponding abnormal prompt can be performed on the user;
specifically, after the click operation of the user on the authentication sensor is received, corresponding authentication is performed on the user according to a preset authentication mode corresponding to the authentication sensor, the identity of the user is identified, and whether a suspended display target interface in a preset area of the electronic device is activated or not is determined;
in a specific embodiment, the touch operation of a user on a fingerprint sensor is received, fingerprint information of the user is acquired, the fingerprint information is matched with prestored fingerprint information, and if the fingerprint matching is successful, a target interface is displayed in a suspension mode in a preset area of the electronic equipment, namely, the target interface is changed from a hidden state to an activated state, so that the touch operation of the user on any sub-target interface in the target interface is received; if the fingerprint matching fails, reminding the user to verify again;
it should be noted that the authentication sensor may be used to control the whole target interface, or may be used to control only the sub-target interface with strong data confidentiality, for example, sub-target interface 1; if the identity authentication sensor is used for controlling the whole target interface, after receiving the touch operation of the user aiming at the identity authentication sensor, performing identity authentication, if the identity authentication is successful, changing the target interface from a hidden state to an activated state, and if the identity authentication is failed, reminding the user of re-authentication; if the identity authentication sensor is only used for controlling the sub-target interface with strong data confidentiality, after receiving the touch operation of the user for the identity authentication sensor, performing identity authentication, if the identity authentication is successful, changing the target interface from a hidden state to an activated state, and if the identity authentication is recognized, reminding the user of re-authentication, or still setting the sub-target interface with strong data confidentiality to be the hidden state, and changing other sub-target interfaces except the sub-target interface with strong data confidentiality from the hidden state to the activated state.
Further, considering that a plurality of target data may be distributed and compared on the display screen in a centralized manner or distributed and compared on the display screen in a decentralized manner, where, for a case where the plurality of target data are concentrated, the selecting process of the plurality of target data is relatively simple, and only the generated first area needs to be used to select the plurality of target data, based on this, as shown in fig. 4, the determining, by the S102, the target data based on the received second touch operation specifically includes:
s1021, based on the received second touch operation, adjusting the display area of the target interface to the first area, for example, in fig. 2b, determining a dashed box formed based on a scaling operation on the application folder as the first area; as another example, in fig. 2c, a dashed frame formed based on a zoom operation on a transparent frame corresponding to a non-folder position is determined as the first area;
specifically, after receiving a long-press operation of a user for a folder position or a non-folder position of a certain sub-target interface of a target interface, displaying a selected folder or stretchable transparent frame marked as a certain data type on a display screen, and then receiving a zoom operation (namely a first selection operation) of the user for the folder or stretchable transparent frame marked as the certain data type to form a corresponding first area, and selecting data to be processed through the first area, wherein the size of the first area can completely contain a plurality of target data;
s1022, determining a plurality of target data based on a plurality of first data displayed in the first area; for example, in fig. 2b, the plurality of target data determined by the first area are application 1, application 2, application 4, application 5, application 7, and application 8; for another example, in fig. 2c, the plurality of target data determined by the first area are an expression 1, an expression 2, a document 3, a video 2, and a picture 1;
specifically, when the size of a first area is not changed within a preset time interval and no other touch operation is detected, a plurality of data included in the first area are determined as a plurality of target data, where data types of the plurality of target data may be the same or different;
the data included in the first area is the plurality of target data, and no other redundant data is included.
Further, for the case that the plurality of target data are distributed and dispersed on the display screen, that is, the plurality of target data displayed in a certain area need to be selectively selected, at this time, a determination mechanism of a selection operation of the second area may be introduced to determine whether to fully select the data in the first area or to partially select the data in the first area, and based on this, as shown in fig. 5, in the above S1022, the determining the plurality of target data based on the plurality of first data displayed in the first area includes:
s10221, determining whether a selection operation in the first region is detected within a predetermined time period, wherein the predetermined time period is a predetermined time interval adjusted to the first region;
specifically, for the case that a plurality of target data are relatively dispersed, data processing needs to be selectively performed on data in a certain area, that is, when the data included in the first area are not all to-be-processed data, at least one second area needs to be determined to be selected on the basis of the first area within a preset time interval, that is, a plurality of first data included in the first area are selectively selected for the second time through the second area;
if the judgment result is yes, executing S10222 to determine at least one second area selected in the first area;
and S10223, determining a plurality of second data included in the at least one second area among the plurality of first data as a plurality of target data;
specifically, after a plurality of first data are selected based on a first selection operation, within a preset time interval, if a selection operation of a user for the plurality of first data included in a first area is received, at least one second area is generated, and target data in the plurality of first data are selectively selected through the second area;
specifically, after a second area is generated for data selection, if a request for generating the second area by a user is received again, it is indicated that a plurality of target data are not selected, a next second area needs to be generated continuously, the plurality of target data which are not selected are selected until a selection operation of the next second area is not detected within a preset time interval, and at this time, it is indicated that the plurality of target data included in the first area are selected selectively, that is, a part of data in the plurality of first data included in the first area is selected as the plurality of target data;
wherein the determination process of the at least one second area is as follows: after receiving a touch operation of a user in a first area, determining a touch position of the touch operation, thereby determining a start point and an end point of a second area, and generating the second area according to the start point and the end point, namely forming a rectangular window according to the start point and the end point, wherein the rectangular window is the second area, and a plurality of second data contained in the second area are a plurality of target data.
It should be noted that, for a case of selecting some target data to be processed from data included in the first area, after detecting an icon touch operation corresponding to some data included in the first area by a user, the data may also be determined as the target data, where the touch operation is a press operation and a press pressure and a press time satisfy preset conditions;
if the determination result is negative, executing S10224, determining a plurality of first data included in the first area as a plurality of target data;
specifically, after a plurality of first data are selected through a first area, if a touch operation of a user on the plurality of data included in the first area is not received within a preset time interval, it is default that the plurality of first data included in the first area are all a plurality of target data;
in a specific embodiment, taking the second touch operation as a touch operation for an application file in the sub-target interface 1 as an example, as shown in fig. 6, after a zoom operation of a user for an application folder is detected, a corresponding first area is formed, and if it is detected that the user performs a touch operation at a point P1 in the first area or stretches the folder to a point P1 to apply pressure within a preset time interval, where the touch operation is a press operation, and a press time and a press pressure of the press operation meet preset conditions, so as to mark the point P1 as a start point of the first second area; correspondingly, after detecting a corresponding pressing operation or stretching from a point P1 to a point P2 to apply pressure at a point P2, marking a point P2 as an end point of a first second region, and forming a rectangular window according to the points P1 and P2, namely forming the first second region, wherein an application program 1 contained in the first second region is target data to be processed;
correspondingly, if the pressing operation or the corresponding stretching operation at the point P3 and the point P4 is continuously detected within the preset time interval from the detection of the first second region, the point P3 is determined as the starting point of the second region, the point P4 is set as the end point of the second region, and the rectangular window generated according to the point P3 and the point P4 is the second region, wherein the application 5 and the application 8 contained in the second region are also a plurality of target data; next, within a preset time interval from the detection of the second area, if no touch operation is detected at other positions of the first area, it is determined that the application programs 1, 5, and 8 included in the first second area and the second area are multiple target data.
Specifically, the process of performing data processing according to a data processing mode corresponding to a target interface and a moving mode of an icon of target data includes: each sub-target interface corresponds to a pair of data processing modes; as shown in fig. 7, in step S103, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data specifically includes:
s1031, judging whether the moving mode of the icon of the target data is to move into the sub-target interface, namely moving the target data into the sub-target interface;
wherein, the target interface comprises: a sub-target interface 1 and a sub-target interface 2, for example, where the sub-target interface 1 corresponds to a first data processing mode and a second data processing mode, where the first data processing mode may be encryption processing, and correspondingly, the second data processing mode may be decryption processing, and the sub-target interface 2 corresponds to a first data processing mode and a second data processing mode, where the first data processing mode may be collection processing, and correspondingly, the second data processing mode may be canceling collection processing, and for the same sub-target interface, when the target data moves in different manners relative to the sub-target interface, the target interface performs different data processing on the target data, so as to determine whether to perform corresponding data processing in the first data processing mode or in the second data processing mode;
if the icon of the target data is moved in the sub-target interface, executing S1032, and performing data processing on the target data according to a first data processing mode corresponding to the sub-target interface, where the first data processing mode includes: data encryption or data collection;
specifically, after the first selection operation is detected, the target data is moved to a sub-target interface, and corresponding data processing is performed on the target data according to a first data processing mode corresponding to the sub-target interface, for example, the target data is moved to the sub-target interface corresponding to data encryption processing, data encryption processing is performed on the target data, and an icon corresponding to the target data is moved to the sub-target interface; for another example, moving the target data into a sub-target interface corresponding to the data collection processing, performing the data collection processing on the target data, and moving an icon corresponding to the target data into the sub-target interface, or moving an icon corresponding to the copied data corresponding to the target data to the sub-target interface;
if the moving mode of the icon of the target data is to move out of the sub-target interface, S1033 is executed, and data processing is performed on the target data according to a second data processing mode corresponding to the sub-target interface, where the second data processing mode includes: data decryption or data canceling collection;
correspondingly, after receiving the second selection operation, moving the target data out of the sub-target interface, and performing data processing on the target data according to the first data processing mode corresponding to the sub-target interface, for example, adding the target data of the sub-target interface corresponding to data encryption out of the sub-target interface, carrying out data decryption processing on the target data, moving the icon corresponding to the target data out of the sub-target interface, wherein, the icon returns to the icon position before the icon moves into the sub-target interface, and if the target data is moved out of the sub-target interface corresponding to the data collection processing, the data cancel collection processing is carried out on the target data, the icon corresponding to the target data is moved out of the sub-target interface, or moving the icon corresponding to the copied data corresponding to the target data to the sub-target interface, wherein the icon returns to the icon position before the icon is moved to the sub-target interface.
Furthermore, each sub-target interface comprises a folder position and a non-folder position, the touch position of the second touch operation determines the storage mode of the target data in the target interface, and based on the storage mode, the method further comprises the following steps of:
step one, judging whether a second touch operation comprises a touch operation aiming at any folder; for example, in fig. 2b, the touch position of the second touch operation is the position of the application folder, and in fig. 2c, the touch position of the second touch operation is the non-folder position in the sub-target interface;
the touch positions corresponding to the sub-target interfaces comprise folder positions and non-folder positions, and after touch operations of a user aiming at different positions are detected, the storage mode of target data is judged according to the positions of the touch operations, so that the user can quickly find the target data of corresponding data types;
if the second touch operation comprises touch operation aiming at any folder, executing a step two, and moving target data into the folder aiming at the second touch operation; for example, for a plurality of target data selected in fig. 2b, application 1, application 2, application 4, application 5, application 7, application 8, are stored in the application folder;
specifically, in order to facilitate a user to quickly find target data of a corresponding data type in the target interface, the target data may be stored in a folder consistent with the data type of the target data, for example, for the case shown in fig. 2b, after the target data is moved into the target interface, the target data is automatically collected into the application folder for storage;
if the second touch operation does not comprise touch operation aiming at any folder, executing a third step of storing the target data into a folder corresponding to the data type of the target data in the sub-target interface according to the data type of the target data; for example, for a plurality of target data selected in fig. 2c, the expression 1 and the expression 2 are stored in an expression folder, the document 2 and the document 3 are stored in a document folder, the video 2 is stored in a video folder, and the picture 1 is stored in a picture folder;
specifically, for the case that the data types of the multiple target data are different, in order to improve the data selection efficiency, the corresponding folders may not be used in the process of selecting the target data, however, in order to facilitate the user to quickly find the target data of the corresponding data type in the target interface, the target data may be automatically classified and stored, for example, for the case shown in fig. 2c, after the multiple target data are dragged into the target interface, the target data are categorized and stored in the corresponding folders according to the data types of the target data.
According to the data processing method, after a first touch operation for an area where a drilled hole is located is detected, a target interface is displayed in a suspension mode in a preset area of electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
On the basis of the same technical concept, the embodiment of the present invention further provides an electronic device with a drilled hole on a screen, and fig. 8 is a schematic diagram illustrating a first module of the electronic device according to the embodiment of the present invention, where the electronic device is configured to execute the data processing method described in fig. 1 to 7, and as shown in fig. 8, the electronic device includes:
a target interface activation module 801, configured to, after detecting a first touch operation on an area where the drilled hole is located, display a target interface in a floating manner in a preset area of the electronic device;
a target data determining module 802, configured to determine target data based on the received second touch operation;
a data processing module 803, configured to perform corresponding data processing on the target data according to a data processing manner corresponding to the target interface and a moving manner of the icon of the target data, where the data processing manner includes: any one of data encryption, data collection, data decryption and data cancellation collection, wherein the moving mode comprises the following steps: moving in the target interface and moving out the target interface. .
In the embodiment of the invention, after the first touch operation for the area where the drilled hole is located is detected, a target interface is displayed in a suspension mode in a preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
Optionally, the target interface activation module 801 is specifically configured to:
after detecting a first touch operation of a user on the authentication sensor, authenticating the user by using the authentication sensor;
and if the identity authentication is passed, displaying a target interface in a suspension manner in a preset area of the electronic equipment.
Optionally, the target data determining module 802 is specifically configured to:
adjusting the display area of the target interface to a first area based on the received second touch operation;
determining a plurality of target data based on a plurality of first data displayed in the first area.
Optionally, the target data determining module 802 is further specifically configured to:
if the selection operation in the first area is detected within a preset time period, determining at least one second area selected in the first area, wherein the preset time period is a preset time interval adjusted to the first area;
and determining a plurality of second data contained in the at least one second area as a plurality of target data in the plurality of first data.
Optionally, the data processing module 803 is specifically configured to:
if the icon of the target data is moved into the sub-target interface, performing data processing on the target data according to a first data processing mode corresponding to the sub-target interface, wherein the first data processing mode comprises: data encryption or data collection;
if the icon of the target data is moved out of the sub-target interface, performing data processing on the target data according to a second data processing mode corresponding to the sub-target interface, wherein the second data processing mode comprises: data decryption or data unmasking.
Optionally, the data processing module 803 is further specifically configured to:
if the second touch operation comprises a touch operation aiming at any folder, moving the target data into the folder aiming at the second touch operation;
and if the second touch operation does not comprise the touch operation aiming at any folder, storing the target data into the folder corresponding to the data type of the target data in the sub-target interface according to the data type of the target data.
According to the electronic equipment in the embodiment of the invention, after the first touch operation for the area where the drilled hole is located is detected, the target interface is displayed in a suspension mode in the preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
The electronic device provided by the embodiment of the present invention can implement each process in the embodiment corresponding to the data processing method, and is not described herein again to avoid repetition.
It should be noted that the electronic device provided in the embodiment of the present invention and the data processing method provided in the embodiment of the present invention are based on the same inventive concept, and therefore, for specific implementation of the embodiment, reference may be made to implementation of the data processing method, and repeated details are not described again.
Based on the same technical concept, the embodiment of the present invention further provides an electronic device with a drilled hole on a screen, where the electronic device is used to execute the data processing method, fig. 9 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present invention, and the electronic device 100 shown in fig. 9 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, power supply 111, borehole 112, etc. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 9 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Wherein, the processor 110 is configured to:
after a first touch operation for the area where the drilled hole is located is detected, displaying a target interface in a suspension mode in a preset area of the electronic equipment;
determining target data based on the received second touch operation;
performing corresponding data processing on the target data according to a data processing mode corresponding to the target interface and a moving mode of the icon of the target data, wherein the data processing mode comprises the following steps: any one of data encryption, data collection, data decryption and data cancel collection.
In the embodiment of the invention, after the first touch operation for the area where the drilled hole is located is detected, a target interface is displayed in a suspension mode in a preset area of the electronic equipment; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
Wherein, the processor 110 is further configured to:
an identity verification sensor is arranged in the area where the drill hole is located;
after detecting the first touch operation on the area where the drilled hole is located, displaying a target interface in a floating manner in a preset area of the electronic device, including:
after detecting a first touch operation of a user on the authentication sensor, authenticating the user by using the authentication sensor;
and if the identity authentication is passed, displaying a target interface in a suspension manner in a preset area of the electronic equipment.
Wherein, the processor 110 is further configured to:
the determining target data based on the received second touch operation includes:
adjusting the display area of the target interface to a first area based on the received second touch operation;
determining a plurality of target data based on a plurality of first data displayed in the first area.
Wherein, the processor 110 is further configured to:
the determining a plurality of target data based on a plurality of first data displayed in the first area comprises:
if the selection operation in the first area is detected within a preset time period, determining at least one second area selected in the first area, wherein the preset time period is a preset time interval adjusted to the first area;
and determining a plurality of second data contained in the at least one second area as a plurality of target data in the plurality of first data.
Wherein, the processor 110 is further configured to:
the target interface includes: each sub-target interface corresponds to a pair of data processing modes;
the corresponding data processing is performed on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data, and the data processing method comprises the following steps:
if the icon of the target data is moved into the sub-target interface, performing data processing on the target data according to a first data processing mode corresponding to the sub-target interface, wherein the first data processing mode comprises: data encryption or data collection;
if the icon of the target data is moved out of the sub-target interface, performing data processing on the target data according to a second data processing mode corresponding to the sub-target interface, wherein the second data processing mode comprises: data decryption or data unmasking.
Wherein, the processor 110 is further configured to:
if the moving mode is moving into the sub-target interface, the sub-target interface comprises: a plurality of independent folders, each said folder corresponding to a data type; the method further comprises the following steps:
if the second touch operation comprises a touch operation aiming at any folder, moving the target data into the folder aiming at the second touch operation;
and if the second touch operation does not comprise the touch operation aiming at any folder, storing the target data into the folder corresponding to the data type of the target data in the sub-target interface according to the data type of the target data.
In the electronic device 100 of the embodiment of the present invention, after detecting the first touch operation on the area where the drill hole is located, a target interface is displayed in a floating manner in a preset area of the electronic device; then, determining the selected target data based on the received second touch operation; and finally, performing corresponding data processing on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data. Therefore, the data processing method and the data processing device can simultaneously select a plurality of pieces of data to be processed at one time, so that the data processing of the plurality of pieces of data to be processed is realized at one time, the data processing steps are simplified, the data processing efficiency is improved, the practicability of the data processing function in the electronic equipment is improved, and the user experience is further improved.
It should be noted that the electronic device 100 provided in the embodiment of the present invention can implement each process implemented by the electronic device in the foregoing data processing method embodiment, and for avoiding repetition, details are not described here again.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 101 may be used for receiving and sending signals during a message transmission or call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 102, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the electronic apparatus 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
The input unit 104 is used to receive an audio or video signal. The input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode.
The electronic device 100 also includes at least one sensor 105, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or the backlight when the electronic device 100 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and receives and executes commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 9, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the electronic device, and is not limited herein.
The interface unit 108 is an interface for connecting an external device to the electronic apparatus 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic apparatus 100 or may be used to transmit data between the electronic apparatus 100 and the external device.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the electronic device. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The electronic device 100 may further include a power source 111 (such as a battery) for supplying power to each component, and preferably, the power source 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
The electronic device 100 may further include a drill 112 of the display panel, where a touch sensor is disposed to receive a touch operation of a user, and call a target interface to perform corresponding data processing on the target data.
In addition, the electronic device 100 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides an electronic device, which includes a processor 110, a memory 109, and a computer program stored in the memory 109 and capable of running on the processor 110, where the computer program, when executed by the processor 110, implements each process of the data processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
Further, corresponding to the data processing method provided in the foregoing embodiment, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor 110, the steps of the foregoing data processing method embodiment are implemented, and the same technical effects can be achieved, and are not described herein again to avoid repetition. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this disclosure may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this disclosure. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
It should also be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made herein without departing from the spirit and scope of the invention as defined in the appended claims. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (11)

1. A data processing method applied to an electronic device having a drilled hole on a screen, the method comprising:
after a first touch operation for the area where the drilled hole is located is detected, displaying a target interface in a suspension mode in a preset area of the electronic equipment;
determining target data based on the received second touch operation;
performing corresponding data processing on the target data according to a data processing mode corresponding to the target interface and a moving mode of the icon of the target data, wherein the data processing mode comprises the following steps: any one of data encryption, data collection, data decryption and data cancellation collection, wherein the moving mode comprises the following steps: moving in the target interface and moving out the target interface.
2. The method of claim 1, wherein the area where the borehole is located is provided with an authentication sensor;
after detecting the first touch operation on the area where the drilled hole is located, displaying a target interface in a floating manner in a preset area of the electronic device, including:
after detecting a first touch operation of a user on the authentication sensor, authenticating the user by using the authentication sensor;
and if the identity authentication is passed, displaying a target interface in a suspension manner in a preset area of the electronic equipment.
3. The method of claim 1, wherein determining target data based on the received second touch operation comprises:
adjusting the display area of the target interface to a first area based on the received second touch operation;
determining a plurality of target data based on a plurality of first data displayed in the first area.
4. The method of claim 3, wherein determining a plurality of target data based on the plurality of first data displayed in the first area comprises:
if the selection operation in the first area is detected within a preset time period, determining at least one second area selected in the first area, wherein the preset time period is a preset time interval adjusted to the first area;
and determining a plurality of second data contained in the at least one second area as a plurality of target data in the plurality of first data.
5. The method of claim 1, wherein the target interface comprises: each sub-target interface corresponds to a pair of data processing modes;
the corresponding data processing is performed on the target data according to the data processing mode corresponding to the target interface and the moving mode of the icon of the target data, and the data processing method comprises the following steps:
if the icon of the target data is moved into the sub-target interface, performing data processing on the target data according to a first data processing mode corresponding to the sub-target interface, wherein the first data processing mode comprises: data encryption or data collection;
if the icon of the target data is moved out of the sub-target interface, performing data processing on the target data according to a second data processing mode corresponding to the sub-target interface, wherein the second data processing mode comprises: data decryption or data unmasking.
6. The method of claim 5, wherein if the moving mode is moving into the sub-goal interface, the sub-goal interface comprises: a plurality of independent folders, each said folder corresponding to a data type; the method further comprises the following steps:
if the second touch operation comprises a touch operation aiming at any folder, moving the target data into the folder aiming at the second touch operation;
and if the second touch operation does not comprise the touch operation aiming at any folder, storing the target data into the folder corresponding to the data type of the target data in the sub-target interface according to the data type of the target data.
7. An electronic device, wherein a drill hole is provided on a screen of the electronic device, the electronic device comprising:
the target interface activation module is used for displaying a target interface in a floating mode in a preset area of the electronic equipment after detecting a first touch operation aiming at the area where the drilled hole is located;
the target data determining module is used for determining target data based on the received second touch operation;
a data processing module, configured to perform corresponding data processing on the target data according to a data processing mode corresponding to the target interface and a moving mode of an icon of the target data, where the data processing mode includes: any one of data encryption, data collection, data decryption and data cancellation collection, wherein the moving mode comprises the following steps: moving in the target interface and moving out the target interface.
8. The electronic device of claim 7, wherein the target data determination module is specifically configured to:
adjusting the display area of the target interface to a first area based on the received second touch operation;
determining a plurality of target data based on a plurality of first data displayed in the first area.
9. The electronic device of claim 8, wherein the target data determination module is further specifically configured to:
if the selection operation in the first area is detected within a preset time period, determining at least one second area selected in the first area, wherein the preset time period is a preset time interval adjusted to the first area;
and determining a plurality of second data contained in the at least one second area as a plurality of target data in the plurality of first data.
10. The electronic device of claim 7, wherein the target interface comprises: each sub-target interface corresponds to a pair of data processing modes;
the data processing module is specifically configured to:
if the icon of the target data is moved into the sub-target interface, performing data processing on the target data according to a first data processing mode corresponding to the sub-target interface, wherein the first data processing mode comprises: data encryption or data collection;
if the icon of the target data is moved out of the sub-target interface, performing data processing on the target data according to a second data processing mode corresponding to the sub-target interface, wherein the second data processing mode comprises: data decryption or data unmasking.
11. An electronic device, comprising: processor, memory and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the data processing method according to any one of claims 1 to 6.
CN201910919075.2A 2019-09-26 2019-09-26 Data processing method and electronic equipment Active CN110633045B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910919075.2A CN110633045B (en) 2019-09-26 2019-09-26 Data processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910919075.2A CN110633045B (en) 2019-09-26 2019-09-26 Data processing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN110633045A true CN110633045A (en) 2019-12-31
CN110633045B CN110633045B (en) 2021-03-02

Family

ID=68974267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910919075.2A Active CN110633045B (en) 2019-09-26 2019-09-26 Data processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN110633045B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112190922A (en) * 2020-10-22 2021-01-08 网易(杭州)网络有限公司 Virtual article processing method and device, storage medium and electronic device
CN112417483A (en) * 2020-11-26 2021-02-26 珠海格力电器股份有限公司 Data encryption method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033710A (en) * 2010-04-07 2011-04-27 苹果公司 Method for managing file folder and related equipment
EP2390812A1 (en) * 2010-05-24 2011-11-30 Samsung Electronics Co., Ltd. Method and apparatus for controlling objects of a user interface
CN102722322A (en) * 2012-05-22 2012-10-10 百度在线网络技术(北京)有限公司 Method and equipment for storing page object
CN103616981A (en) * 2013-10-31 2014-03-05 小米科技有限责任公司 Application process method, device and mobile terminal
CN106020349A (en) * 2016-05-16 2016-10-12 深圳天珑无线科技有限公司 Intelligent terminal and control method therefor
CN109918880A (en) * 2017-12-13 2019-06-21 华为终端有限公司 The method, apparatus and terminal device of data encryption or decryption
CN110062287A (en) * 2019-02-27 2019-07-26 网易传媒科技(北京)有限公司 Target object control method and device, storage medium, electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033710A (en) * 2010-04-07 2011-04-27 苹果公司 Method for managing file folder and related equipment
EP2390812A1 (en) * 2010-05-24 2011-11-30 Samsung Electronics Co., Ltd. Method and apparatus for controlling objects of a user interface
CN102722322A (en) * 2012-05-22 2012-10-10 百度在线网络技术(北京)有限公司 Method and equipment for storing page object
CN103616981A (en) * 2013-10-31 2014-03-05 小米科技有限责任公司 Application process method, device and mobile terminal
CN106020349A (en) * 2016-05-16 2016-10-12 深圳天珑无线科技有限公司 Intelligent terminal and control method therefor
CN109918880A (en) * 2017-12-13 2019-06-21 华为终端有限公司 The method, apparatus and terminal device of data encryption or decryption
CN110062287A (en) * 2019-02-27 2019-07-26 网易传媒科技(北京)有限公司 Target object control method and device, storage medium, electronic equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112190922A (en) * 2020-10-22 2021-01-08 网易(杭州)网络有限公司 Virtual article processing method and device, storage medium and electronic device
CN112417483A (en) * 2020-11-26 2021-02-26 珠海格力电器股份有限公司 Data encryption method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN110633045B (en) 2021-03-02

Similar Documents

Publication Publication Date Title
WO2019141174A1 (en) Unread message processing method and mobile terminal
EP3640787B1 (en) Input method and electronic device
WO2019196693A1 (en) Application control method and device, readable storage medium and terminal
CN109145552B (en) Information encryption method and terminal equipment
CN107992342B (en) Application configuration changing method and mobile terminal
CN110308834B (en) Setting method of application icon display mode and terminal
CN110188524B (en) Information encryption method, information decryption method and terminal
CN109062634B (en) Application starting method and mobile terminal
WO2020199783A1 (en) Interface display method and terminal device
WO2020199987A1 (en) Message display method and mobile terminal
US11989330B2 (en) Permission management method and terminal device
CN108710806B (en) Terminal unlocking method and mobile terminal
WO2019114712A1 (en) Method and apparatus for encrypting or decrypting data, and terminal device
CN107358083B (en) Information processing method, terminal and computer readable storage medium
CN111027107B (en) Object display control method and electronic equipment
CN108153460B (en) Icon hiding method and terminal
CN110633045B (en) Data processing method and electronic equipment
CN110210206B (en) Authority management method and terminal
CN108540645B (en) Mobile terminal operation method and mobile terminal
WO2017193645A1 (en) Method and apparatus for displaying data, and terminal
CN111124205A (en) Application icon classification method and device, electronic equipment and medium
CN108762641B (en) Text editing method and terminal equipment
CN107908329B (en) Application icon management method and mobile terminal
CN111090529B (en) Information sharing method and electronic equipment
WO2019206224A1 (en) Screen unlocking method and mobile terminal

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
GR01 Patent grant
GR01 Patent grant