WO2017193748A1 - 应用程序数据处理的方法及装置 - Google Patents

应用程序数据处理的方法及装置 Download PDF

Info

Publication number
WO2017193748A1
WO2017193748A1 PCT/CN2017/079993 CN2017079993W WO2017193748A1 WO 2017193748 A1 WO2017193748 A1 WO 2017193748A1 CN 2017079993 W CN2017079993 W CN 2017079993W WO 2017193748 A1 WO2017193748 A1 WO 2017193748A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
target application
data
predetermined operation
user
Prior art date
Application number
PCT/CN2017/079993
Other languages
English (en)
French (fr)
Inventor
钟淑娜
Original Assignee
阿里巴巴集团控股有限公司
钟淑娜
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 阿里巴巴集团控股有限公司, 钟淑娜 filed Critical 阿里巴巴集团控股有限公司
Priority to EP22173313.2A priority Critical patent/EP4095690A1/en
Priority to MYPI2018001897A priority patent/MY188636A/en
Priority to EP17795366.8A priority patent/EP3457277A4/en
Priority to JP2018559745A priority patent/JP6910376B2/ja
Priority to SG11201809860UA priority patent/SG11201809860UA/en
Priority to KR1020187035474A priority patent/KR102240546B1/ko
Publication of WO2017193748A1 publication Critical patent/WO2017193748A1/zh
Priority to US16/183,415 priority patent/US11429249B2/en
Priority to PH12018502391A priority patent/PH12018502391A1/en

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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/443Optimisation
    • G06F8/4434Reducing the memory space required by the program code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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
    • 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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0381Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites

Definitions

  • the present application relates to the field of data processing, and in particular, to a method and an apparatus for processing application data.
  • the APP Application Application
  • the APP will accumulate a lot of caches. If it is not cleaned up in time, it will not only occupy the system storage space, but also affect the loading speed of the APP.
  • the way to clear the APP cache is mainly by launching the APP, and then finding a corresponding function button for clearing the cache, and clicking the function button can trigger the client to clear the cached event.
  • the APP itself accumulates more caches, the APP runs at a slower speed, which may result in a longer startup time.
  • finding a corresponding function button for clearing the cache also requires a certain search cost. Time-consuming and laborious, the user experience is not good.
  • An object of the embodiments of the present application is to provide a method and apparatus for processing application data, which can quickly and efficiently clean up data of an application without starting an application, thereby improving user experience.
  • the application provides a method for processing application data, the method comprising:
  • the data of the target application is processed.
  • the application provides an apparatus for processing application data, the apparatus comprising:
  • a pending state triggering module configured to trigger a pending state of the application when the user performs a first predetermined operation of the interface; wherein the interface has an icon of the at least one application;
  • a data processing module configured to process data of the target application when the second predetermined operation of the target application is detected by the user in the to-be-processed state.
  • the first scheduled operation of the user is detected at the interface, the pending state of the application is triggered based on the first predetermined operation, and then, in the to-be-processed state
  • an event of processing the data of the target application may be triggered, thereby completing data processing of the target application.
  • the application can be cleaned without opening the application, the cleaning is fast and efficient, and the user learning cost is low, which greatly improves the user experience.
  • FIG. 1 is a flowchart of a method for processing application data provided by an embodiment of the present application
  • FIG. 2 is a flowchart of a method for processing application data provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of a method for processing application data according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a method for processing application data according to an embodiment of the present application.
  • FIG. 5 is a flow of steps of a method for processing application data according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of an apparatus for processing application data according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of an apparatus for processing application data according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of an apparatus for processing application data according to an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a data processing module according to an embodiment of the present application.
  • FIG. 1 is a flow chart of a method of application data processing provided by an embodiment of the present application.
  • the present application provides method operational steps or apparatus structures as shown in the following embodiments or figures, more or fewer operational steps or modular structures may be included in the method or apparatus based on conventional or no inventive labor. .
  • the execution order of the steps or the module structure of the device is not limited to the execution order or module structure provided by the embodiments of the present application.
  • the actual device or terminal product of the method or module structure it may be sequentially executed or executed in parallel according to the method or the module structure shown in the embodiment or the drawing (for example, parallel processor or multi-thread processing). surroundings).
  • an application data processing provided by an embodiment of the present application is provided.
  • the method can include the following steps.
  • Step S10 When the first predetermined operation of the interface is detected by the user, the pending state of the application is triggered; wherein the interface has an icon of at least one application.
  • the method of application data processing can be applied to a device having a touch display.
  • the devices described in this application may include: a personal computer (PC), a server computer, a mobile communication terminal, a handheld device, a personal digital assistant (PDA), a tablet, a wearable device, a business or public self-service terminal, and the like.
  • the above device is capable of acquiring interaction information with a subject of a predetermined operation by a specific method.
  • the interaction information may include a time, a location, etc. of the body of the first predetermined operation contacting the touch display.
  • the above device performs data matching by collecting a collection of information such as time, location, and the like of the user's touched point.
  • the touch display is provided with an interface.
  • the interface can be a system interface having icons for at least one application.
  • the application can be used to complete a computer program of a specific task or a plurality of specific tasks. It runs in a user mode and can interact with the user and has a visual user interface.
  • the application may include: a local service class, such as a public comment, a Dingding offer, an online shopping class, such as Taobao, Jingdong, Dangdang, etc.; a social timely communication tool class: WeChat, nailing, etc.; Ants, treasures, etc., as well as audio, video playback, navigation, games and other categories.
  • a local service class such as a public comment, a Dingding offer, an online shopping class, such as Taobao, Jingdong, Dangdang, etc.
  • a social timely communication tool class WeChat, nailing, etc.
  • Ants, treasures, etc. as well as audio, video play
  • the body that performs the first predetermined operation may be a hand.
  • a user typically uses a finger to click, press, slide, shake, etc. on a predetermined area in the touch display.
  • it is easy to think that the operation is performed on a predetermined area in the touch display by using a corresponding touch assisting device.
  • a commonly used one may include a capacitive pen, an electromagnetic induction pen, and an infrared-based short-distance remote control device. Wait.
  • the body that triggers the touch display in the present application may include at least one of a hand, a resistive sensing device, a capacitive sensing device, an infrared sensing device, an electromagnetic sensing device, a light sensing device, and a thermal sensing device.
  • the first predetermined operation may correspond in a touch display Generate an electrical signal.
  • the specific electrical signal may be an electrical signal generated by the touch display corresponding to the main body when the main body listed above is in contact with the touch display or within the sensing distance.
  • the electrical signal corresponding to the first predetermined operation of the user may also be a superposition of the electrical signal detected by the touch display and the electrical signal received by the predetermined function button, or the received power of the predetermined function button. signal.
  • the application can be triggered to enter a pending state.
  • the to-be-processed state of the application may indicate that the application enters a pending state.
  • the user may specify a corresponding application according to actual requirements, so as to subsequently perform corresponding to the specified application.
  • the processing may be processing the data of the application.
  • Step S12 In the to-be-processed state, when the second predetermined operation of the target application is detected by the user, the data of the target application is processed.
  • the data of the corresponding application may be processed according to the user's selection.
  • the application that needs to be cleaned is referred to below as the target application.
  • the number of the target applications may be one or multiple, and the application is not specifically limited herein.
  • the application accumulates more caches, it runs slower, and the user may need to process the data of the application.
  • processing the data of the target application may include at least one of: deleting a cache under the target application; compressing data under the target application; The pieces under the target application are organized.
  • processing of the data of the target application may also include other manners, and the application is not specifically limited herein.
  • the cache may be temporarily stored data, which may generally be stored in a local disk.
  • the cache may be classified into at least two types, and the first type may be a temporary cache file that is downloaded and opened for viewing; and the second type may be a favorite cache file that the user performs a bookmark operation.
  • the body that performs the second predetermined operation may be a hand.
  • the user typically uses a finger to click, press, slide, shake, etc. on a predetermined area in the touch display.
  • a corresponding touch assisting device For example, a commonly used one may include a capacitive pen, an electromagnetic induction pen, and an infrared-based short-distance remote control device. Wait.
  • the body that triggers the touch display in the present application may include at least one of a hand, a resistive sensing device, a capacitive sensing device, an infrared sensing device, an electromagnetic sensing device, a light sensing device, and a thermal sensing device.
  • an electrical signal may be correspondingly generated in the touch display.
  • the specific electrical signal may be an electrical signal generated by the touch display corresponding to the main body when the main body listed above is in contact with the touch display or within the sensing distance.
  • the electrical signal corresponding to the second predetermined operation of the user may also be a superposition of the electrical signal detected by the touch display and the electrical signal received by the predetermined function button, or the received power of the predetermined function button. signal.
  • the data of the target application may be processed based on a preset rule.
  • the preset rule is for maintaining at least a basic function of the target application. Specifically, the preset rule may be used to ensure that when the coordinate point corresponding to the target application receives the second predetermined operation, the data of the target application can be processed without The target application itself is deleted or partially deleted.
  • the preset rule may be set in the to-be-processed state, and when a sub-icon that can delete the target application in whole or in part appears on the icon corresponding to the target application, the triggering device may be triggered.
  • the location corresponding to the target application entering the data processing event is the icon location of the target program other than the sub-icon.
  • the preset rule may also intercept the original function of the sub-icon, and when the receiving position of the second predetermined operation is the location where the sub-icon is located, the data of the target application may also be triggered. The event being processed without the overall deletion or partial deletion of the target application itself.
  • the first predetermined operation of the user is detected at the interface, based on the The first predetermined operation triggers a pending state of the application, and then, in the to-be-processed state, when the second predetermined operation of the target application is detected by the user, an event of processing the data of the target application may be triggered. , thereby completing data processing of the target application.
  • the application can be cleaned without opening the application, the cleaning is fast and efficient, and the user learning cost is low, which greatly improves the user experience.
  • the method may further include the following steps:
  • Step S14 When it is detected that the data processing of the target application is completed, the completion information is displayed.
  • the processing of the data of the target application may be performed by deleting the cache under the target application, or compressing the data under the target application, or The defragmentation under the application, or one or more of the above, is not specifically limited herein.
  • the data processing of the target application is completed, specifically, for example, detecting that the cache under the target application is deleted, or the data under the target application is compressed to a predetermined storage capacity, or the target application
  • completion information indicating completion of data processing of the target application may be issued to inform the user of the target application at this time.
  • the data processing of the program has been completed.
  • the completion information may include any one of the following: information for controlling an icon of the target application to move according to a preset trajectory, and an icon for controlling the target application by the first display state The information converted to the second display state.
  • the completion information may be issued to inform the user that the data processing of the target application is completed at this time.
  • the completion information may be information for controlling an icon of the target application to move according to a preset trajectory.
  • the icon of the target application may be flipped 360 degrees, or rotated 180 degrees, or may be another trajectory for movement, and the specific application is hereby No specific restrictions are made.
  • the completion information may Information for controlling an icon of the target application to be converted from a first display state to a second display state.
  • the icon of the target application may be displayed as the first display state.
  • the first display state may be a blurring process, or a shadow, or the like.
  • the second display state may be an original icon of the target application, or a new icon formed by sub-identification on the basis of the original icon, to indicate that the application just completes cleaning of the target application data.
  • the second display state may also be in other forms, which is not specifically limited herein.
  • the method may further include the following steps:
  • Step S16 When the third predetermined operation of the interface is detected by the user, the application is triggered to exit the pending state.
  • a corresponding third predetermined operation may be performed at a predetermined position of the interface to exit the pending state.
  • the body that performs the third predetermined operation may be a hand.
  • a user typically uses a finger to click, press, slide, shake, etc. on a predetermined area in the touch display.
  • it is easy to think that the operation is performed on a predetermined area in the touch display by using a corresponding touch assisting device.
  • a commonly used one may include a capacitive pen, an electromagnetic induction pen, and an infrared-based short-distance remote control device. Wait.
  • the body that triggers the touch display in the present application may include at least one of a hand, a resistive sensing device, a capacitive sensing device, an infrared sensing device, an electromagnetic sensing device, a light sensing device, and a thermal sensing device.
  • an electrical signal may be correspondingly generated in the touch display.
  • the electrical signal may be an electrical signal generated by the touch display corresponding to the main body when the main body listed above is in contact with the touch display or within the sensing distance.
  • the electrical signal corresponding to the third predetermined operation may be an electrical signal received by a predetermined function key.
  • the electrical signal corresponding to the third predetermined operation of the user may be clicked by the user. The blank position of the interface, or the electrical signal generated after pressing the preset function key. Based on the third predetermined operation, an event that the application can exit the pending state can be triggered.
  • the method may further include: triggering the application to exit the pending state.
  • the application may directly exit the pending state.
  • the application may exit the pending state and restore to the original state of the interface.
  • the application may exit the pending state and return to the original state of the interface.
  • the method may further include: recalling the pre-stored at least two deletion options based on the second predetermined operation; Each of the deletion options corresponds to a cache category under the target application; and the step of processing the data of the target application is performed according to a selection result of the user for the deletion option .
  • the cache may be temporarily stored data, which may generally be stored in a local disk.
  • the cache may be classified into at least two types, and the first type may be a temporary cache file that is downloaded and opened for viewing; and the second type may be a favorite cache file that the user performs a bookmark operation.
  • the delete option may correspond to the cached category. Specifically, it may be a first deletion option and a second deletion option set for the cache. The first deletion option corresponds to the first type of cache, and the second deletion option corresponds to the second type of cache.
  • the deletion option may be called up for selection by the user.
  • the cache under the corresponding cache category may be deleted according to the selection result of the user for the deletion option.
  • the deletion option may be displayed to the user on the interface in the form of a dialog box, and different deletion options may correspond to different delete buttons.
  • the performing processing on the data of the target application may be deleting the cache under the cache category corresponding to the target application.
  • the user may select a corresponding delete button to click, thereby deleting the cache under the cache category corresponding to the target application.
  • the first predetermined operation may include any one or more of the following:
  • the touch display may be provided with a plurality of coordinate points, and when the touch display interface detects the first predetermined operation corresponding to the coordinate point of the application icon, the corresponding trigger signal may be generated. To trigger the application to enter the pending state.
  • the trigger signal corresponding to the re-press operation may be an electrical signal greater than a predetermined pressure detected by at least one coordinate point in the touch display interface.
  • the trigger signal generated by the long press operation may be an electrical signal greater than a predetermined duration detected by at least one coordinate point in the touch display interface, or a preset function key or a combination of function keys detected greater than a predetermined duration signal.
  • the input signal corresponding to the combo operation may be a plurality of intermittent electrical signals detected by at least one coordinate point in the touch display interface.
  • the time interval generated between the adjacent two electrical signals satisfies a predetermined duration, for example, the predetermined duration may be between 1 second and 5 seconds.
  • the input signal corresponding to the shaking operation may be an input signal generated corresponding to the acceleration received by the acceleration sensor reaching a preset threshold.
  • the trigger signal corresponding to the shaking operation may be an acceleration signal that the acceleration sensor reaches a set threshold.
  • the mobile device is integrated with an acceleration sensor capable of measuring accelerations in three directions of X, Y, and Z.
  • the three directions of X, Y, and Z are perpendicular to each other, and a three-dimensional space coordinate system can be formed.
  • the size of the Y direction can represent the vertical movement of the device
  • the size of the Z direction can represent the vertical direction of the device space.
  • the accelerations in the above three directions are transmitted to the operating system, which combines the accelerations in the three directions into one final acceleration value.
  • the electrical signal corresponding to the first predetermined operation may be an electrical signal generated by the user by long pressing an icon of the application in the interface.
  • the electrical signal corresponding to the first predetermined operation may be an electrical signal generated by the user by pressing a function key set on the device or a combination of multiple function keys.
  • the first predetermined operation may be an electrical signal generated by pressing a combination of a home button and a volume button.
  • the first predetermined operation implementation manner is not limited to the foregoing description, and the application is not enumerated herein.
  • the second predetermined operation may include any one or more of the following combinations:
  • the touch display may be provided with a plurality of coordinate points, and when the touch display interface detects the second predetermined operation corresponding to the coordinate point of the application icon, the corresponding trigger signal may be generated. To trigger the application to enter the pending state.
  • the trigger signal corresponding to the re-press operation may be an electrical signal greater than a predetermined pressure detected by at least one coordinate point in the touch display interface.
  • the trigger signal generated by the long press operation may be an electrical signal greater than a predetermined duration detected by at least one coordinate point in the touch display interface, or a preset function key or a combination of function keys detected greater than a predetermined duration signal.
  • the input signal corresponding to the combo operation may be a plurality of intermittent electrical signals detected by at least one coordinate point in the touch display interface.
  • the time interval generated between the adjacent two electrical signals satisfies a predetermined duration, for example, the predetermined duration may be between 1 second and 5 seconds.
  • the input signal corresponding to the shaking operation can be received by the acceleration sensor
  • the acceleration reaches a preset threshold corresponding to the generated input signal.
  • the trigger signal corresponding to the shaking operation may be an acceleration signal that the acceleration sensor reaches a set threshold.
  • the mobile device is integrated with an acceleration sensor capable of measuring accelerations in three directions of X, Y, and Z.
  • the three directions of X, Y, and Z are perpendicular to each other, and a three-dimensional space coordinate system can be formed.
  • the value of the X direction value may represent the horizontal movement of the device, and the size of the Y direction value may represent the vertical movement of the device, and the size of the Z direction value may represent the vertical direction of the device space.
  • the accelerations in the above three directions are transmitted to the operating system, which combines the accelerations in the three directions into one final acceleration value.
  • the electrical signal corresponding to the second predetermined operation may be an electrical signal generated by the user by pressing an icon of the application in the interface in combination with the shaking device.
  • the electrical signal corresponding to the second predetermined operation may also be an electrical signal generated by the user by pressing a function key set on the device or a combination of multiple function keys.
  • the second predetermined operation implementation manner is not limited to the foregoing description, and the present application does not enumerate here. It will be understood that those skilled in the art may make other changes to the first predetermined operation in the light of the essence of the technical application of the present application, but as long as the functions and effects achieved are the same or similar to the present application, they should be covered in the present application. Within the scope of the claims.
  • the second predetermined operation is a combination of the shaking operation and the pressing operation
  • the processing the data of the target application may include:
  • Step S121 Identify the pressing operation, and determine a target application that needs to perform data processing
  • Step S123 When it is detected that the shaking signal reaches a preset acceleration threshold, the data of the target application is processed.
  • the pressing operation may be an operation corresponding to the user pressing the target application in a predetermined area of the touch display interface in the to-be-processed state.
  • the trigger signal corresponding to the pressing operation may be an electrical signal of the pressing detected by the preset coordinate point in the touch display interface.
  • the trigger signal corresponding to the shaking operation may be an acceleration signal that the acceleration sensor reaches a set threshold.
  • the mobile device is integrated with an acceleration sensor capable of measuring accelerations in three directions of X, Y, and Z.
  • the three directions of X, Y, and Z are perpendicular to each other, and a three-dimensional space coordinate system can be formed.
  • the value of the X direction value may represent the horizontal movement of the device, and the size of the Y direction value may represent the vertical movement of the device, and the size of the Z direction value may represent the vertical direction of the device space.
  • the accelerations in the above three directions are transmitted to the operating system, which combines the accelerations in the three directions into one final acceleration value. Further, the operating system may compare the final acceleration value with the set acceleration value, and when it is determined that the shaking signal reaches a preset acceleration threshold, process the data of the target application.
  • the user can long press the icon of an application 112.
  • the pending state of the application is triggered.
  • the user can press and hold the target application 114 that needs to be cleaned to shake the device at the same time, and when the acceleration signal received by the acceleration sensor in the device reaches a preset acceleration threshold, the data of the target application 114 is cleaned.
  • the icon of the target application 114 can be rotated 360 degrees.
  • the cleaning is successful, the icon of the target application 114 is just rotated to the initial position. At this time, it indicates that the data corresponding to the target application 114 has been cleaned up.
  • the blank state or the home button may be clicked to exit the pending state and return to the original state of the interface 110.
  • the present application further provides an apparatus for processing application data.
  • the apparatus for processing application data may include:
  • the pending state triggering module 20 may be configured to detect a pending state of the application when the user performs the first predetermined operation of the interface; wherein the interface has an icon of the at least one application;
  • the data processing module 22 is configured to process data of the target application when the second predetermined operation of the target application is detected by the user in the to-be-processed state.
  • the apparatus may further include:
  • the completion information display module 24 can be configured to display completion information after detecting that the data processing of the target application is completed.
  • the device may further include:
  • the processing status exiting module 26 can be configured to trigger the application to exit the to-be-processed state when the user performs a third predetermined operation of the interface.
  • the second predetermined operation is a combination of a shaking operation and a pressing operation
  • the data processing module 22 may include:
  • the identifying unit 221 can be configured to identify the pressing operation and determine a target application that needs to perform data processing;
  • the processing unit 223 can be configured to process data of the target application when detecting that the shaking signal reaches a preset acceleration threshold.
  • the apparatus for processing application data disclosed in the above embodiments corresponds to the method embodiment of the application data processing of the present application, and the method embodiment of the application data processing of the present application can be implemented and the technical effect of the method embodiment can be achieved.
  • the apparatus or module set forth in the above embodiments may be implemented by a computer chip or an entity, or by a product having a certain function.
  • the above devices are described as being separately divided into various modules by function.
  • the functions of the various modules may be implemented in one or more software and/or hardware in the implementation of the present application.
  • the method, apparatus or module described in the present application may be implemented in a readable program embedded in a controller, the controller being implemented as required, for example, the controller may take, for example, a microprocessor or a processor and the storage may be (micro) A computer readable medium, logic gate, switch, Application Specific Integrated Circuit (ASIC), programmable logic controller, and embedded microcontroller in the form of computer readable program code (eg, software or firmware) executed by the processor Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller can also be implemented as part of the control logic of the memory.
  • ASIC Application Specific Integrated Circuit
  • the controller can be logically programmed by means of logic gates, switches, ASICs, programmable logic controllers, and embedding.
  • program modules include routines, programs, objects, components, data structures that perform particular tasks or implement particular abstract data types, Class and so on.
  • program modules can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network.
  • program modules can be located in both local and remote computer storage media including storage devices.
  • the present application can be implemented by means of software plus necessary hardware. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product in essence or in the form of a software product, or may be embodied in the implementation process of data migration.
  • the computer software product may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions for causing a computer device (which may be a personal computer, a mobile terminal, a server, or a network device) to execute the present application.
  • a computer device which may be a personal computer, a mobile terminal, a server, or a network device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

一种应用程序数据处理的方法及装置,所述应用程序数据处理的方法包括:检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标(S10);在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理(S12)。所述应用程序数据处理的方法及装置,能够在不启动应用程序的情况下,快捷高效地清理应用程序的数据,从而提高了用户体验。

Description

应用程序数据处理的方法及装置 技术领域
本申请涉及数据处理领域,特别涉及一种应用程序数据处理的方法及装置。
背景技术
随着智能手机和平板电脑等移动终端设备的普及,人们逐渐习惯了使用APP(Application应用程序)上网的方式。然而APP在长期使用后,会积攒很多缓存,如果不进行及时清理,不仅会占用***存储空间,也会影响APP的加载速度。
目前,清理APP缓存的方式主要通过启动APP,然后找到相应的清理缓存的功能按钮,通过点击该功能按钮可以触发客户端清理缓存的事件。然而,当APP本身积累缓存较多时,APP运行速度较为缓慢,会导致所需的启动时间较长;另外,当用户点击进入APP后,找到相应的清理缓存的功能按钮也需要一定的查找成本,费时费力,用户体验不佳。
发明内容
本申请实施方式的目的是提供一种应用程序数据处理的方法及装置,能够在不启动应用程序的情况下,快捷高效地清理应用程序的数据,从而提高了用户体验。
本申请提供一种应用程序数据处理的方法,所述方法包括:
检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标;
在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理。
本申请提供一种应用程序数据处理的装置,所述装置包括:
待处理状态触发模块,用于检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标;
数据处理模块,用于在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理。
由以上描述的本实施方式所提供的技术方案可见,通过在界面检测到用户的第一预定操作,基于所述第一预定操作触发应用程序的待处理状态,然后,在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,可以触发对所述目标应用程序的数据进行处理的事件,从而完成对所述目标应用程序的数据处理。在整个清理应用程序数据的过程中,无需开启应用程序即可清理,清理时快捷高效,用户学习成本低,大大提高了用户的使用体验。
附图说明
为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一个实施方式提供的应用程序数据处理的方法的流程图;
图2为本申请一个实施方式提供的应用程序数据处理的方法的流程图;
图3为本申请一个实施方式提供的应用程序数据处理的方法的示意图;
图4为本申请一个实施方式提供的应用程序数据处理的方法的示意图;
图5为本申请一个实施方式提供的应用程序数据处理的方法的步骤流 程图;
图6为本申请一个实施方式提供的应用程序数据处理的装置的示意图;
图7为本申请一个实施方式提供的应用程序数据处理的装置的示意图;
图8为本申请一个实施方式提供的应用程序数据处理的装置的示意图;
图9为本申请一个实施方式提供的数据处理模块的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。
下面结合附图对本申请所述的应用程序数据处理的方法、装置进行详细的说明。图1是本申请一个实施方式提供的应用程序数据处理的方法的流程图。虽然本申请提供了如下述实施方式或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者更少的操作步骤或模块结构。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申请实施方式提供的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置或终端产品执行时,可以按照实施方式或者附图所示的方法或模块结构连接进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
请参阅图1,本申请一个实施方式所提供的一种应用程序数据处理的 方法可以包括如下步骤。
步骤S10:检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标。
在本实施方式中,所述应用程序数据处理的方法可以应用于具有触摸显示器的设备。同时不排除其他基于触摸显示器的交互完成应用控制的设备。本申请中所述的设备可以包括:个人计算机(PC)、服务器计算机、移动通信终端、手持设备、个人数码助理(PDA)、平板电脑、可穿戴设备、企事业或公共自助服务终端等等。上述设备能够通过特定方法获取与预定操作的主体之间的交互信息。所述交互信息可以包括第一预定操作的主体接触触摸显示器的时间、位置等。在与用户交互时,上述设备通过采集用户触摸点包括时间、位置等信息的集合进行数据匹配。
在本实施方式中,所述触摸显示器对应设置有界面。所述界面可以为具有至少一个应用程序的图标的***界面。其中,所述应用程序可以用于完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。具体的,所述应用程序可以包括:本地服务类,例如大众点评、丁丁优惠等;网购类,例如淘宝、京东、当当网等;社交及时通信工具类:微信、钉钉等;理财类,例如蚂蚁聚宝、支付宝等,还有音频、视频播放类、导航类、游戏类等其他类别。当然,所述应用程序并不限于上述分类和列举,本申请在此并不作具体的限定。
在本实施方式中,实施所述第一预定操作的主体可以为手。在多数应用场景中,用户通常使用手指在触摸显示器中预定区域上进行点击、按压、滑动、晃动等。当然,在其他的实施方式中可以很容易想到使用相应的触控辅助装置在所述触摸显示器中预定区域上进行操作,例如常用的可以包括电容笔、电磁感应笔、基于红外的短距离遥控设备等。因此本申请中触发触摸显示器的主体可以包括手、电阻式感应装置、电容式感应装置、红外式感应装置、电磁感应装置、光感应装置、热感应装置中的至少一种。
在本实施方式中,基于所述第一预定操作,可以在触摸显示器中对应 产生电信号。具体的所述电信号可以为上述列举的主体与触摸显示器进行接触或者处于感应距离内时,触摸显示器对应于所述主体产生的电信号。此外,所述用户的所述第一预定操作对应的电信号也可以为所述触摸显示器检测到电信号与预定的功能按键接收到的电信号的叠加,或者是预定的功能按键接收到的电信号。基于所述第一预定操作,能够触发应用程序进入待处理状态。
在本实施方式中,所述应用程序的待处理状态可以表示所述应用程序进入待处理状态,此时,用户可以根据实际需求可以指定相应的应用程序,以便后续针对该指定的应用程序进行相应的处理。所述处理可以为对所述应用程序的数据进行处理。
步骤S12:在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理。
在本实施方式中,在所述待处理状态下,可以根据用户的选择对相应的应用程序的数据进行处理。该需要被清理的应用程序以下称为目标应用程序。具体的,所述目标应用程序的个数可以为一个,也可以为多个,本申请在此并不作具体的限定。一般的,当所述应用程序积累的缓存较多时,其运行的速度较慢,此时用户可能需要对该应用程序的数据进行处理。
在一个实施方式中,对所述目标应用程序的数据进行处理可以包括下述中的至少一种:将所述目标应用程序下的缓存进行删除;将所述目标应用程序下的数据进行压缩;将所述目标应用程序下的碎片进行整理。当然,对于所述目标应用程序的数据进行处理还可以包括其他方式,本申请在此并不作具体的限定。
其中,所述缓存可为临时存储的数据,其一般可以存储在本地磁盘中。具体的,所述缓存可以分为至少两类,其包括:第一类可以是打开查看而下载的临时缓存文件;第二类可以是用户进行了收藏操作的收藏缓存文件。
在本实施方式中,实施所述第二预定操作的主体可以为手。在多数应 用场景中,用户通常使用手指在触摸显示器中预定区域上进行点击、按压、滑动、晃动等。当然,在其他的实施方式中可以很容易想到使用相应的触控辅助装置在所述触摸显示器中预定区域上进行操作,例如常用的可以包括电容笔、电磁感应笔、基于红外的短距离遥控设备等。因此本申请中触发触摸显示器的主体可以包括手、电阻式感应装置、电容式感应装置、红外式感应装置、电磁感应装置、光感应装置、热感应装置中的至少一种。
在本实施方式中,基于所述第二预定操作,可以在触摸显示器中对应产生电信号。具体的所述电信号可以为上述列举的主体与触摸显示器进行接触或者处于感应距离内时,触摸显示器对应于所述主体产生的电信号。此外,所述用户的所述第二预定操作对应的电信号也可以为所述触摸显示器检测到电信号与预定的功能按键接收到的电信号的叠加,或者是预定的功能按键接收到的电信号。基于所述第二预定操作,能触发目标应用程序清理数据的事件。
在本实施方式中,在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,可以基于预设规则对所述目标应用程序的数据进行处理。所述预设规则用于至少维持所述目标应用程序的基本功能。具体的,所述预设规则可以用于保证当所述目标应用程序对应的坐标点接收到所述第二预定操作时,能够对所述目标应用程序的数据进行处理,而不会对所述目标应用程序本身进行整体删除或部分删除。
具体的,所述预设规则可以为设定在所述待处理状态下,所述目标应用程序对应的图标上出现了能够整体或部分对所述目标应用程序进行删除的子图标时,触发所述目标应用程序进入数据处理事件对应的位置为除了所述子图标以外的所述目标程序的图标位置。此外,所述预设规则也可以为对所述子图标的原始功能进行拦截,当第二预定操作的接收位置为所述子图标所在的位置时,同样可以触发对所述目标应用程序的数据进行处理的事件,而不会对所述目标应用程序本身进行整体删除或部分删除。
本申请实施方式中,通过在界面检测到用户的第一预定操作,基于所 述第一预定操作触发应用程序的待处理状态,然后在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,可以触发对所述目标应用程序的数据进行处理的事件,从而完成对所述目标应用程序的数据处理。在整个清理应用程序数据的过程中,无需开启应用程序即可清理,清理时快捷高效,用户学习成本低,大大提高了用户的使用体验。
请参阅图2,在一个实施方式中,所述方法还可以包括如下步骤:
步骤S14:当检测到所述目标应用程序的数据处理完成后,显示完成信息。
在本实施方式中,所述目标应用程序的数据进行处理完成可以是指将所述目标应用程序下的缓存删除了,或者将所述目标应用程序下的数据压缩好了,或者将所述目标应用程序下的碎片整理好了,或者为上述中的一种或多种,本申请在此并不作具体的限定。当所述目标应用程序的数据处理完成后,具体的,例如检测到该目标应用程序下的缓存被删除了,或者该目标应用程序下的数据被压缩至预定存储容量下了,或者该目标应用程序下的碎片被连续地保存在磁盘连续的簇中时,或者为上述中的多种组合时,可以发出表示所述目标应用程序的数据处理完成的完成信息,以告知用户此时该目标应用程序的数据处理已完成。
在一个实施方式中,所述完成信息可以包括下述中的任意一种:控制所述目标应用程序的图标按照预设轨迹进行运动的信息、控制所述目标应用程序的图标由第一显示状态转换为第二显示状态的信息。
在本实施方式中,当所述目标应用程序的数据处理完成后,可以发出所述完成信息,以告知用户此时该目标应用程序的数据处理已完成。
具体的,所述完成信息可以为控制所述目标应用程序的图标按照预设轨迹进行运动的信息。例如,当所述目标应用程序的数据处理已完成时,所述目标应用程序的图标可以翻转360度,或者往复转动180度,或者还可以是别的轨迹进行运动,具体的本申请在此并不作具体的限定。
此外,当所述目标应用程序的数据处理已完成时,所述完成信息可以 为控制所述目标应用程序的图标由第一显示状态转换为第二显示状态的信息。例如,当所述目标应用程序处在数据清理的过程中时,所述目标应用程序的图标可以显示为第一显示状态。所述第一显示状态具体可以为模糊处理,或者覆盖上阴影等等,当然,所述第一显示状态的具体形式并不限于上述举例,本申请在此并不作具体的限定。所述第二显示状态具体可以为所述目标应用程序的原始图标,或者在所述原始图标的基础上设置有子标识从而形成的新图标,以表示该应用程序刚完成目标应用程序数据的清理,或者,所述第二显示状态也可以为其他形式,本申请在此并不作具体的限定。
请参阅图3,在一个实施方式中,所述方法还可以包括如下步骤:
步骤S16:检测到用户在所述界面的第三预定操作时,触发所述应用程序退出所述待处理状态。
在本实施方式中,当用户对需要进行清理的应用程序都清理之后,可以在所述界面的预定位置进行相应的第三预定操作,以便退出所述待处理状态。
在本实施方式中,实施所述第三预定操作的主体可以为手。在多数应用场景中,用户通常使用手指在触摸显示器中预定区域上进行点击、按压、滑动、晃动等。当然,在其他的实施方式中可以很容易想到使用相应的触控辅助装置在所述触摸显示器中预定区域上进行操作,例如常用的可以包括电容笔、电磁感应笔、基于红外的短距离遥控设备等。因此本申请中触发触摸显示器的主体可以包括手、电阻式感应装置、电容式感应装置、红外式感应装置、电磁感应装置、光感应装置、热感应装置中的至少一种。
在本实施方式中,基于所述第三预定操作,可以在触摸显示器中对应产生电信号。具体的,所述电信号可以为上述列举的主体与触摸显示器进行接触或者处于感应距离内时,触摸显示器对应于所述主体产生的电信号。此外,所述第三预定操作对应的电信号可以为预定的功能键接收到的电信号。或者,所述用户的第三预定操作对应的电信号可以为用户点击所 述界面的空白位置,或者按下预设的功能键后产生的电信号等。基于所述第三预定操作,能够触发所述应用程序退出所述待处理状态的事件。
在一个实施方式中,在所述当检测到所述目标应用程序的数据处理完成的步骤后,所述方法还可以包括:触发所述应用程序退出所述待处理状态。
在本实施方式中,当在所述当检测到所述目标应用程序的数据处理完成的步骤S14后,所述应用程序可以直接退出所述待处理状态。
具体的,当需要清理数据的目标应用程序为一个时,在该目标应用程序的数据处理完成后,所述应用程序可以退出所述待处理状态,恢复至界面原始的状态。当需要清理数据的目标应用程序为多个时,当最后一个目标应用程序的数据处理完成后,所述应用程序可以退出所述待处理状态,恢复至界面原始的状态。
在一个实施方式中,在所述检测到用户针对目标应用程序的第二预定操作的步骤后,所述方法还可以包括:基于所述第二预定操作调出预存的至少两个删除选项;其中,所述每个删除选项与所述目标应用程序下的缓存类别相对应;根据所述用户针对所述删除选项的选择结果,相应地执行所述对所述目标应用程序的数据进行处理的步骤。
在本实施方式中,所述缓存可为临时存储的数据,其一般可以存储在本地磁盘中。具体的,所述缓存可以分为至少两类,其包括:第一类可以是打开查看而下载的临时缓存文件;第二类可以是用户进行了收藏操作的收藏缓存文件。所述删除选项可以与所述缓存的类别相对应。具体的,可以为针对所述缓存设置的第一删除选项和第二删除选项。所述第一删除选项与所述第一类缓存相对应,所述第二删除选项与所述第二类缓存相对应。
当接收到所述用户的第二预定操作时,可以调出所述删除选项供用户选择。当用户选择所述删除选取中的一个或多个时,根据所述用户针对所述删除选项的选择结果,可以将对应的缓存类别下的缓存进行删除。具体 的,所述删除选项可以在接收到所述第二预定操作后,可以对话框的形式在所述界面上向用户展示,不同的删除选项可以对应不同的删除按钮。
在本实施方式中,所述执行对所述目标应用程序的数据进行处理可以为将所述目标应用程序对应的缓存类别下的缓存进行删除。当用户需要对所述第一类临时缓存文件进行删除时,其可以选择相应的删除按钮进行点击,从而将所述目标应用程序对应的缓存类别下的缓存进行删除。
在本实施方式中,通过针对不同的缓存类别设置不同的删除选项,便于用户有选择地将不期望保存的缓存文件进行删除,而将用户认为有价值的信息选择性地保存下来,进一步提高了用户体验。
在一个实施方式中,所述第一预定操作可以包括下述中的任意一种或多种组合:
重按操作、长按操作、连击操作、摇晃操作。
在本实施方式中,所述触摸显示器可以设置有多个坐标点,当所述触摸显示器界面对应设置有应用程序图标的坐标点检测到所述第一预定操作时,能够产生相应的触发信号,以触发应用程序进入待处理状态。
在本实施方式中,所述重按操作对应产生的触发信号可为所述触摸显示器界面中至少一个坐标点检测到的大于预定压力的电信号。所述长按操作对应产生的触发信号可为所述触摸显示器界面中至少一个坐标点检测到的大于预定时长的电信号,或者预设的功能键或者功能键组合检测到的大于预定时长的电信号。所述连击操作对应产生的输入信号可为所述触摸显示器界面中至少一个坐标点检测到的间断的多个电信号。所述相邻两个电信号之间产生的时间间隔满足预定的时长,例如,预定时长可以为1秒至5秒之间。所述摇晃操作对应产生的输入信号可为加速度传感器接收到的加速度达到预设阈值对应产生的输入信号。所述摇晃操作对应产生的触发信号可为加速度传感器达到设定阈值的加速度信号。具体的,移动设备中集成有加速度传感器,其能够测量X、Y、Z是三个方向的加速度。所述X、Y、Z三个方向相互垂直,能形成三维空间坐标系。其中,X方向值的 大小可以代表设备水平移动,Y方向值的大小可以代表设备垂直移动,Z方向值的大小可以代表设备空间垂直方向。使用时,上述三个方向的加速度传输给操作***,所述操作***将所述三个方向的加速度合成为一个最终的加速度值。
在一个具体的例子中,所述第一预定操作对应的电信号可以为用户通过长按所述界面中应用程序的图标产生的电信号。此外,所述第一预定操作对应的电信号可以为用户通过按压设备上设置的一个功能键或者可以多个功能键的组合产生的电信号。具体的,所述第一预定操作可以为按压home键与音量键的组合产生的电信号。具体的,所述第一预定操作实施方式并不限于上述描述,本申请在此不作一一列举。可以理解,在本申请技术精髓的启示下,所属领域技术人员还可能对第一预定操作进行其它变更,但只要其实现的功能和达到的效果与本申请相同或相似,均应涵盖于本申请权利要求的保护范围内。
在一个实施方式中,所述第二预定操作可以包括下述中的任意一种或多种组合:
重按操作、长按操作、连击操作、摇晃操作。
在本实施方式中,所述触摸显示器可以设置有多个坐标点,当所述触摸显示器界面对应设置有应用程序图标的坐标点检测到所述第二预定操作时,能够产生相应的触发信号,以触发应用程序进入待处理状态。
在本实施方式中,所述重按操作对应产生的触发信号可为所述触摸显示器界面中至少一个坐标点检测到的大于预定压力的电信号。所述长按操作对应产生的触发信号可为所述触摸显示器界面中至少一个坐标点检测到的大于预定时长的电信号,或者预设的功能键或者功能键组合检测到的大于预定时长的电信号。所述连击操作对应产生的输入信号可为所述触摸显示器界面中至少一个坐标点检测到的间断的多个电信号。所述相邻两个电信号之间产生的时间间隔满足预定的时长,例如,预定时长可以为1秒至5秒之间。所述摇晃操作对应产生的输入信号可为加速度传感器接收到 的加速度达到预设阈值对应产生的输入信号。所述摇晃操作对应产生的触发信号可为加速度传感器达到设定阈值的加速度信号。具体的,移动设备中集成有加速度传感器,其能够测量X、Y、Z是三个方向的加速度。所述X、Y、Z三个方向相互垂直,能形成三维空间坐标系。其中,X方向值的大小可以代表设备水平移动,Y方向值的大小可以代表设备垂直移动,Z方向值的大小可以代表设备空间垂直方向。使用时,上述三个方向的加速度传输给操作***,所述操作***将所述三个方向的加速度合成为一个最终的加速度值。
在一个具体的例子中,所述第二预定操作对应的电信号可以为用户通过按压所述界面中应用程序的图标与晃动设备组合产生的电信号。此外,所述第二预定操作对应的电信号也可以为用户通过按压设备上设置的一个功能键或者可以多个功能键的组合产生的电信号。具体的,所述第二预定操作实施方式并不限于上述描述,本申请在此不作一一列举。可以理解,在本申请技术精髓的启示下,所属领域技术人员还可能对第一预定操作进行其它变更,但只要其实现的功能和达到的效果与本申请相同或相似,均应涵盖于本申请权利要求的保护范围内。
请参阅图4,在一个实施方式中,所述第二预定操作为所述摇晃操作与按压操作的组合,所述对所述目标应用程序的数据进行处理可以包括:
步骤S121:识别所述按压操作,确定需要进行数据处理的目标应用程序;
步骤S123:当检测到所述摇晃信号达到预设的加速度阈值时,对所述目标应用程序的数据进行处理。
在本实施方式中,所述按压操作可以为在所述待处理状态下,用户通过在所述触摸显示器界面的预定区域按压目标应用程序对应的操作。所述按压操作对应产生的触发信号可为所述触摸显示器界面中预设坐标点检测到的按压的电信号。在本实施方式中,通过识别所述按压操作,可以确定具体的需要清理数据的目标应用程序。
在本实施方式中,所述摇晃操作对应产生的触发信号可为加速度传感器达到设定阈值的加速度信号。具体的,移动设备中集成有加速度传感器,其能够测量X、Y、Z是三个方向的加速度。所述X、Y、Z三个方向相互垂直,能形成三维空间坐标系。其中,X方向值的大小可以代表设备水平移动,Y方向值的大小可以代表设备垂直移动,Z方向值的大小可以代表设备空间垂直方向。使用时,上述三个方向的加速度传输给操作***,所述操作***将所述三个方向的加速度合成为一个最终的加速度值。进一步的,所述操作***可以将所述最终的加速度值与设定的加速度值进行比较,当判断出所述摇晃信号达到预设的加速度阈值时,对所述目标应用程序的数据进行处理。
请参阅图5,在一个具体的实施方式中,在界面110下,用户可以长按某个应用程序112的图标。当设备检测到所述长按操作后,触发应用程序的待处理状态。此时用户可以按住需要进行清理的目标应用程序114同时摇晃设备,当设备中的加速度传感器接收的加速度信号达到预设的加速度阈值时,对所述目标应用程序114的数据进行清理。在清理的过程中,所述目标应用程序114的图标可以进行360度旋转。当清理成功时,所述目标应用程序114的图标正好旋转至初始位置,此时,表示该目标应用程序114对应的数据已经被清理好了。当不需要再对别的应用程序进行清理时,可以点击空白处或者按home键等,退出所述待处理状态,回复至界面110的原始状态。
基于上述实施方式所述的应用程序数据处理的方法,本申请还提供一种应用程序数据处理的装置。
请参阅图6,所述应用程序数据处理的装置可以包括:
待处理状态触发模块20,可以用于检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标;
数据处理模块22,用于在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理。
请参阅图7,所述应用程序数据处理的装置的另一种实施方式中,所述装置还可以包括:
完成信息显示模块24,可以用于当检测到所述目标应用程序的数据处理完成后,显示完成信息。
请参阅图8,所述应用程序数据处理的装置的另一种实施方式中,所述装置还可以包括:
处理状态退出模块26,可以用于检测到用户在所述界面的第三预定操作时,触发所述应用程序退出所述待处理状态。
请参阅图9,所述应用程序数据处理的装置的另一种实施方式中,所述第二预定操作为摇晃操作与按压操作的组合,所述数据处理模块22可以包括:
识别单元221,可以用于识别所述按压操作,确定需要进行数据处理的目标应用程序;
处理单元223,可以用于当检测到所述摇晃信号达到预设的加速度阈值时,对所述目标应用程序的数据进行处理。
上述实施方式公开的应用程序数据处理的装置与本申请应用程序数据处理的方法实施方式相对应,可以实现本申请的应用程序数据处理的方法实施方式并达到方法实施方式的技术效果。
本申请中各个实施方式所涉及的上述描述仅是本申请中的一些实施方式中的应用,在某些标准、方法的基础上略加修改后的实施方式也可以实行上述本申请各实施方式的方案。当然,在符合本申请上述各实施方式的中所述的处理方法步骤的其他无创造性的变形,仍然可以实现相同的申请,在此不再赘述。
虽然本申请提供了如实施方式或流程图所述的方法操作步骤,但基于 常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施方式中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施方式或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
上述实施方式阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。
本申请中所述的方法、装置或模块可以以可读程序嵌入控制器方式实现,所述控制器按具体要求实现例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
本申请所述装置中的部分模块可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、 类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的硬件的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,也可以通过数据迁移的实施过程中体现出来。该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。
本说明书中的各个实施方式采用递进的方式描述,各个实施方式之间相同或相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。本申请的全部或者部分可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器***、基于微处理器的***、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
在本申请文件中,介绍了本申请的多个实施方式,所属领域技术人员可以理解得出,本申请中的实施方式之间可以互相组合。而且,所属领域技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

Claims (14)

  1. 一种应用程序数据处理的方法,其特征在于,其包括:
    检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标;
    在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理。
  2. 如权利要求1所述的方法,其特征在于,所述方法还包括:
    当检测到所述目标应用程序的数据处理完成后,显示完成信息。
  3. 如权利要求2所述的方法,其特征在于,所述方法还包括:
    检测到用户在所述界面的第三预定操作时,触发所述应用程序退出所述待处理状态。
  4. 如权利要求2所述的方法,其特征在于,在所述当检测到所述目标应用程序的数据处理完成的步骤后,所述方法还包括:触发所述应用程序退出所述待处理状态。
  5. 如权利要求1所述的方法,其特征在于,对所述目标应用程序的数据进行处理包括下述中的至少一种:
    将所述目标应用程序下的缓存进行删除;
    将所述目标应用程序下的数据进行压缩;
    将所述目标应用程序下的碎片进行整理。
  6. 如权利要求5所述的方法,其特征在于,在所述检测到用户针对 目标应用程序的第二预定操作的步骤后,所述方法还包括:
    基于所述第二预定操作调出预存的至少两个删除选项;其中,所述每个删除选项与所述目标应用程序下的缓存类别相对应;
    根据所述用户针对所述删除选项的选择结果,相应地执行所述对所述目标应用程序的数据进行处理的步骤。
  7. 如权利要求1所述的方法,其特征在于,所述第一预定操作包括下述中的任意一种或多种组合:
    重按操作、长按操作、连击操作、摇晃操作。
  8. 如权利要求1所述的方法,其特征在于,所述第二预定操作包括下述中的任意一种或多种组合:
    重按操作、长按操作、连击操作、摇晃操作。
  9. 如权利要求1所述的方法,其特征在于,所述第二预定操作为所述摇晃操作与按压操作的组合,所述对所述目标应用程序的数据进行处理包括:
    识别所述按压操作,确定需要进行数据处理的目标应用程序;
    当检测到所述摇晃信号达到预设的加速度阈值时,对所述目标应用程序的数据进行处理。
  10. 如权利要求2所述的方法,其特征在于,所述完成信息包括下述中的任意一种:
    控制所述目标应用程序的图标按照预设轨迹进行运动的信息,
    控制所述目标应用程序的图标由第一显示状态转换为第二显示状态的信息。
  11. 一种应用程序数据处理的装置,其特征在于,其包括:
    待处理状态触发模块,用于检测到用户在界面的第一预定操作时,触发应用程序的待处理状态;其中,所述界面具有至少一个应用程序的图标;
    数据处理模块,用于在所述待处理状态下,检测到用户针对目标应用程序的第二预定操作时,对所述目标应用程序的数据进行处理。
  12. 如权利要求11所述的装置,其特征在于,所述装置还包括:
    完成信息显示模块,当检测到所述目标应用程序的数据处理完成后,显示完成信息。
  13. 如权利要求12所述的装置,其特征在于,所述装置还包括:
    处理状态退出模块,用于检测到用户在所述界面的第三预定操作时,触发所述应用程序退出所述待处理状态。
  14. 如权利要求11所述的装置,其特征在于,所述第二预定操作为摇晃操作与按压操作的组合,所述数据处理模块包括:
    识别单元,用于识别所述按压操作,确定需要进行数据处理的目标应用程序;
    处理单元,用于当检测到所述摇晃信号达到预设的加速度阈值时,对所述目标应用程序的数据进行处理。
PCT/CN2017/079993 2016-05-12 2017-04-11 应用程序数据处理的方法及装置 WO2017193748A1 (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
EP22173313.2A EP4095690A1 (en) 2016-05-12 2017-04-11 Application program data processing method and device
MYPI2018001897A MY188636A (en) 2016-05-12 2017-04-11 Application program data processing method and device
EP17795366.8A EP3457277A4 (en) 2016-05-12 2017-04-11 Application program processing method and apparatus
JP2018559745A JP6910376B2 (ja) 2016-05-12 2017-04-11 アプリケーションプログラムのデータ処理方法及びデバイス
SG11201809860UA SG11201809860UA (en) 2016-05-12 2017-04-11 Application program data processing method and device
KR1020187035474A KR102240546B1 (ko) 2016-05-12 2017-04-11 애플리케이션 프로그램 데이터 처리 방법 및 디바이스
US16/183,415 US11429249B2 (en) 2016-05-12 2018-11-07 Application program data processing method and device
PH12018502391A PH12018502391A1 (en) 2016-05-12 2018-11-12 Application program data processing method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610312555.9 2016-05-12
CN201610312555.9A CN107368345A (zh) 2016-05-12 2016-05-12 应用程序数据处理的方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/183,415 Continuation US11429249B2 (en) 2016-05-12 2018-11-07 Application program data processing method and device

Publications (1)

Publication Number Publication Date
WO2017193748A1 true WO2017193748A1 (zh) 2017-11-16

Family

ID=60266214

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/079993 WO2017193748A1 (zh) 2016-05-12 2017-04-11 应用程序数据处理的方法及装置

Country Status (10)

Country Link
US (1) US11429249B2 (zh)
EP (2) EP3457277A4 (zh)
JP (1) JP6910376B2 (zh)
KR (1) KR102240546B1 (zh)
CN (1) CN107368345A (zh)
MY (1) MY188636A (zh)
PH (1) PH12018502391A1 (zh)
SG (1) SG11201809860UA (zh)
TW (1) TW201740271A (zh)
WO (1) WO2017193748A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109726010A (zh) * 2018-12-26 2019-05-07 北京金山安全软件有限公司 移动终端中清理内存的方法、装置、移动终端和存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107368345A (zh) * 2016-05-12 2017-11-21 阿里巴巴集团控股有限公司 应用程序数据处理的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103106018A (zh) * 2013-02-07 2013-05-15 广州市久邦数码科技有限公司 一种快速删除桌面元素的方法
CN105138242A (zh) * 2015-09-09 2015-12-09 广东欧珀移动通信有限公司 一种应用程序的卸载方法及移动终端
CN105320544A (zh) * 2015-11-17 2016-02-10 广东欧珀移动通信有限公司 一种应用程序的卸载方法及装置
CN106126026A (zh) * 2016-06-24 2016-11-16 宇龙计算机通信科技(深圳)有限公司 应用程序的管理方法、管理装置及终端
CN106201170A (zh) * 2016-06-23 2016-12-07 珠海市魅族科技有限公司 一种应用图标的角标处理方法及终端

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6104397A (en) * 1997-06-30 2000-08-15 Sun Microsystems, Inc. Method and system for generating improved progress indicators
US6337698B1 (en) * 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
US8015507B2 (en) * 2001-11-05 2011-09-06 H2Eye (International) Limited Graphical user interface for a remote operated vehicle
KR101635208B1 (ko) * 2009-10-07 2016-06-30 옵티스 셀룰러 테크놀로지, 엘엘씨 이동 단말기에서의 터치 신호 처리 방법 및 이를 이용한 이동 단말기
JP5306266B2 (ja) * 2010-03-15 2013-10-02 キヤノン株式会社 撮像装置及びその制御方法
US20110252349A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Folders
US8621213B2 (en) * 2010-06-08 2013-12-31 Merge Healthcare, Inc. Remote control of medical devices using instant messaging infrastructure
US8749560B2 (en) * 2010-10-19 2014-06-10 Apple Inc. Image motion blurring
CN102081502A (zh) 2011-01-24 2011-06-01 中兴通讯股份有限公司 一种在移动终端待机界面上管理图标的方法及移动终端
US9360991B2 (en) * 2011-04-11 2016-06-07 Microsoft Technology Licensing, Llc Three-dimensional icons for organizing, invoking, and using applications
US20130159892A1 (en) * 2011-08-17 2013-06-20 Weejot Ltd. Non-technical creation of mobile web applications
WO2013103988A1 (en) * 2012-01-05 2013-07-11 Seven Networks, Inc. Detection and management of user interactions with foreground applications on a mobile device in distributed caching
CN103513856B (zh) * 2012-06-28 2017-08-25 腾讯科技(深圳)有限公司 刷新页面的方法和装置
CN102866908B (zh) 2012-07-25 2015-06-03 广东欧珀移动通信有限公司 一种Android后台应用和服务的清理方法
CN103685712A (zh) * 2012-09-25 2014-03-26 腾讯科技(深圳)有限公司 移动终端浏览器页面刷新方法及移动终端
JP2014093029A (ja) * 2012-11-06 2014-05-19 Sharp Corp 電子機器、情報管理方法、及び情報管理プログラム
KR20150025754A (ko) * 2013-08-30 2015-03-11 엘지전자 주식회사 단말기 및 그 동작 방법
US10116697B2 (en) * 2013-09-20 2018-10-30 Open Text Sa Ulc System and method for geofencing
CN105095107B (zh) * 2014-05-04 2019-07-16 腾讯科技(深圳)有限公司 清理缓存数据的方法及装置
CN104077145B (zh) * 2014-07-11 2017-07-21 北京安兔兔科技有限公司 应用程序处理方法及***
CN104317740B (zh) * 2014-11-13 2017-07-07 北京奇虎科技有限公司 基于沙箱技术的缓存目录/文件的清理方法和装置
US9454354B2 (en) * 2014-12-09 2016-09-27 Google Inc. Automatic discovery and retrieval of interoperable applications
CN107368345A (zh) * 2016-05-12 2017-11-21 阿里巴巴集团控股有限公司 应用程序数据处理的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103106018A (zh) * 2013-02-07 2013-05-15 广州市久邦数码科技有限公司 一种快速删除桌面元素的方法
CN105138242A (zh) * 2015-09-09 2015-12-09 广东欧珀移动通信有限公司 一种应用程序的卸载方法及移动终端
CN105320544A (zh) * 2015-11-17 2016-02-10 广东欧珀移动通信有限公司 一种应用程序的卸载方法及装置
CN106201170A (zh) * 2016-06-23 2016-12-07 珠海市魅族科技有限公司 一种应用图标的角标处理方法及终端
CN106126026A (zh) * 2016-06-24 2016-11-16 宇龙计算机通信科技(深圳)有限公司 应用程序的管理方法、管理装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3457277A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109726010A (zh) * 2018-12-26 2019-05-07 北京金山安全软件有限公司 移动终端中清理内存的方法、装置、移动终端和存储介质

Also Published As

Publication number Publication date
KR102240546B1 (ko) 2021-04-19
CN107368345A (zh) 2017-11-21
JP6910376B2 (ja) 2021-07-28
EP4095690A1 (en) 2022-11-30
TW201740271A (zh) 2017-11-16
US11429249B2 (en) 2022-08-30
EP3457277A4 (en) 2019-10-23
MY188636A (en) 2021-12-22
SG11201809860UA (en) 2018-12-28
EP3457277A1 (en) 2019-03-20
JP2019516198A (ja) 2019-06-13
US20190073097A1 (en) 2019-03-07
PH12018502391A1 (en) 2019-07-15
KR20190006516A (ko) 2019-01-18

Similar Documents

Publication Publication Date Title
JP6429981B2 (ja) ユーザ入力の意図の分類
KR102194272B1 (ko) 제스처들을 이용한 터치 입력들의 향상
RU2623198C2 (ru) Жест скольжения по диагонали для выбора и перестановки
CN106227520B (zh) 一种应用界面切换方法及装置
US20110055753A1 (en) User interface methods providing searching functionality
US20110221666A1 (en) Methods and Apparatus For Gesture Recognition Mode Control
WO2019015581A1 (zh) 文字删除方法及移动终端
WO2021197487A1 (zh) 一种鼠标控制终端屏幕的方法、装置、鼠标及存储介质
US20180210597A1 (en) Information processing device, information processing method, and program
WO2017193748A1 (zh) 应用程序数据处理的方法及装置
US10642481B2 (en) Gesture-based interaction method and interaction apparatus, and user equipment
EP2899623A2 (en) Information processing apparatus, information processing method, and program
US20170242498A1 (en) Passive Chopsticks Stylus System for Capacitive Touch Screens
KR102396736B1 (ko) 컴퓨팅 디바이스에 대한 장치의 결합
TW201941028A (zh) 可攜式電子裝置及解鎖方法
CN104899206A (zh) 一种进行设备操作的方法和***
WO2016206438A1 (zh) 一种触屏控制方法和装置、移动终端
CN105867777B (zh) 一种屏幕控制方法及装置
EP3101522A1 (en) Information processing device, information processing method, and program
Procházka et al. Mainstreaming gesture based interfaces
CN107402692B (zh) 一种移动终端的操作方法及移动终端
EP4315006A1 (en) Touch screen and trackpad touch detection
WO2015164607A1 (en) Method and system for searching information records
CN103902198A (zh) 电子设备和用于其的方法
JP2014219841A (ja) 操作入力装置および操作入力プログラム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2018559745

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17795366

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20187035474

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2017795366

Country of ref document: EP

Effective date: 20181212