WO2018054251A1 - 一种操作对象的处理方法及装置 - Google Patents

一种操作对象的处理方法及装置 Download PDF

Info

Publication number
WO2018054251A1
WO2018054251A1 PCT/CN2017/101523 CN2017101523W WO2018054251A1 WO 2018054251 A1 WO2018054251 A1 WO 2018054251A1 CN 2017101523 W CN2017101523 W CN 2017101523W WO 2018054251 A1 WO2018054251 A1 WO 2018054251A1
Authority
WO
WIPO (PCT)
Prior art keywords
objects
touch
target object
user
determining
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.)
Ceased
Application number
PCT/CN2017/101523
Other languages
English (en)
French (fr)
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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
Priority to BR112019005494A priority Critical patent/BR112019005494A2/pt
Priority to JP2019536632A priority patent/JP2019534524A/ja
Priority to RU2019111928A priority patent/RU2728903C1/ru
Priority to EP17852319.7A priority patent/EP3518089A4/en
Priority to MYPI2019001435A priority patent/MY202339A/en
Priority to CA3037506A priority patent/CA3037506A1/en
Priority to AU2017329937A priority patent/AU2017329937A1/en
Priority to MX2019003278A priority patent/MX2019003278A/es
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to KR1020197011269A priority patent/KR102323693B1/ko
Publication of WO2018054251A1 publication Critical patent/WO2018054251A1/zh
Priority to US16/358,382 priority patent/US20190212889A1/en
Priority to PH12019500621A priority patent/PH12019500621A1/en
Anticipated expiration legal-status Critical
Priority to ZA2019/02477A priority patent/ZA201902477B/en
Priority to AU2019101584A priority patent/AU2019101584A4/en
Priority to AU2021200387A priority patent/AU2021200387A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Definitions

  • the present application relates to the field of computer technology, and in particular, to a method and an apparatus for processing an operation object.
  • touch screen terminals such as smart phones and tablet computers (touch screen terminals, which are terminals with touch screen functions)
  • touch screen terminals which are terminals with touch screen functions
  • users can conveniently perform touch operations on touch screen terminals without relying on mice, keyboards, etc. input device.
  • the operation interface of the touch screen terminal different operation objects are usually included, for example, an application icon in the main interface, each contact item in the contact list in the instant messaging application, and the like.
  • the user can perform the merging of the operation object by performing a touch operation on the screen of the touch screen terminal, and the merged operation object is usually stored in the object collection.
  • the user presses a long time on a selected icon and drags the icon with a finger.
  • the operating system of the touch screen terminal will create an icon folder for the two icons, thereby realizing the merging of the icons (the created icon folder can be regarded as a collection of objects).
  • the merging of the operation object is implemented by dragging
  • the user's finger needs to maintain the contact state with the terminal screen.
  • the interval between the two operation objects is large, then the user's finger needs Long-distance dragging is inconvenient, and it is easy to avoid contact between the finger and the screen during the dragging. Once this phenomenon occurs, the user needs to re-enter Drag and drop.
  • the above method requires multiple operations, which is inconvenient.
  • the user also supports the merging of the operation object by means of menu options, but the method also requires the user to perform operations such as searching, selecting, etc., and the operation is inconvenient.
  • the embodiment of the present invention provides a processing method for an operation object, which is used to solve the problem that the operation process of merging an operation object in the prior art is inconvenient.
  • the embodiment of the present invention provides a processing device for operating an object, which is used to solve the problem that the operation process of merging an operation object in the prior art is inconvenient.
  • the respective operation objects are merged according to the target object set.
  • the receiving module receives touch location information generated based on the multi-touch operation
  • a target object collection module which determines a target object set corresponding to each operation object
  • the processing module merges the operation objects according to the target object set.
  • the user can perform a multi-touch operation on the plurality of operation objects, and then the touch screen of the terminal generates corresponding touch position information according to the multi-touch operation, and the operation of the terminal
  • the system can determine the corresponding operation object according to the touch position information, and further determine the target object set of the operation object, so that the operation can be performed for several operations.
  • the objects are merged.
  • the foregoing manner of the present application enables the user to perform long-pressing, dragging, and the like operations on the operation object, especially for multiple operation objects, the user can conveniently touch through multiple points.
  • Several operational objects are merged into the target object collection.
  • FIG. 1a and 1b are schematic diagrams showing the operation mode of an operation object in the prior art
  • 2a is a schematic diagram of a processing procedure of an operation object according to an embodiment of the present application.
  • FIGS. 2b and 2c are schematic diagrams showing the operation mode of an operation object according to an embodiment of the present application.
  • 2d and 2e are schematic diagrams of processing operations of an operation object according to an embodiment of the present application.
  • 3a-3d are schematic diagrams showing specific examples of processing an operation object according to an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of an apparatus for processing an operation object according to an embodiment of the present disclosure.
  • a processing method of an operation object is provided, so that the user can
  • the merging of the operation object is implemented by means of multi-touch pressing for a plurality of operation objects in the interface.
  • the user does not need to drag and drop the operation object or adopt the menu option, thereby improving the efficiency and convenience of merging the operation object.
  • the touch screen terminal includes, but is not limited to, a smart phone with a touch screen function, a tablet computer, a smart watch, a computer, a smart home control device, etc. (for convenience of description, the touch screen will be touched.
  • the terminal is simply referred to as: terminal).
  • the operation interface of the terminal includes an operation object, wherein the operation interface may be: a main interface of the terminal (including a desktop), a communication list interface, an application interface, and the like.
  • the operation object may include at least one of an icon, a file, a contact item in the communication list, and a collection of objects.
  • the collection of objects may further include: at least one of an icon folder, a folder for storing files, and a contact group. This does not constitute a limitation on the present application.
  • FIG. 2a the processing procedure of the operation object in the implementation of the present application is shown, and the process specifically includes the following steps:
  • S101 Receive touch location information generated based on a multi-touch operation.
  • the multi-touch operation may be performed by a user using a finger, a stylus, or the like to perform operations such as touching, pressing, gathering, sliding, and the like including a plurality of active positions through the terminal screen.
  • multiple touch points can be generated at different times. In other words, the user can touch different positions on the screen, but the position of the user has to be maintained with the screen. The contact state, otherwise, multi-touch failure. This does not constitute a limitation on the present application.
  • the terminal receives the touch operation through its own touch screen.
  • the types of the touch screen may be: a resistive touch screen, a capacitive touch screen, a vector pressure sensing touch screen, an infrared touch screen or a surface acoustic wave touch screen. This does not constitute a limitation on the present application.
  • the terminal can determine the position of the touch operation on the screen through the change of the capacitance, the resistance, the pressure value, the infrared light or the sound wave on the touch screen, thereby generating the touch position. information.
  • the process of generating the location information belongs to the existing touch screen technology, and will not be described here.
  • different operation objects have their own position identifiers (such as coordinates), and the touch position information also includes the coordinates of the action position of the touch operation, and then the touch position information can be determined.
  • position identifiers such as coordinates
  • touch position information also includes the coordinates of the action position of the touch operation, and then the touch position information can be determined.
  • the multi-touch operation performed by the user corresponds to at least two operation objects.
  • each action point of the multi-touch operation corresponds to one operation object, that is, the action point of the multi-touch operation is in one-to-one correspondence with the operation object.
  • the terminal will determine that these operation objects are respectively subjected to the touch operation.
  • part of the action points of the multi-touch operation are repeatedly applied to the same operation object.
  • the operation object may correspond to two or more action points.
  • the terminal will It is determined that the operation object is only subjected to one touch operation. For example, for a contact item displayed in the contact list, the user uses a finger to make a three-touch operation, wherein the touch points of the two fingers are applied to the contact item A, and the touch of the third finger The action point acts on the contact item B. In this case, the terminal will determine that the operation object subject to the touch operation is: contact items A and B.
  • the target object set may be created by the terminal based on each operated object that is operated.
  • the target object set may be a certain object set in the operated object. This does not constitute a limitation on the present application.
  • each of the operated operation objects can be merged.
  • the merge in the embodiment of the present application can be considered as adding an operation object to the target object set.
  • the merging of an operation object such as an icon or a file in the terminal is essentially The storage paths of these operation objects are changed, so that these operation objects are added to the corresponding target folder (including: icon folder, or a folder for storing files).
  • the merging of the operation objects such as the contact items is essentially to establish an association relationship between the operation objects, so that the operation objects belong to the same contact group.
  • the user can adopt a multi-touch manner to realize the merging of several operation objects.
  • the user can perform touch control on the two icons respectively (the ring in FIG. 2b indicates the touch action point, which will not be described in the following figure), thereby An icon folder is formed on the terminal, as shown in FIG. 2c.
  • the icon folder includes icon 1 and icon 2.
  • the example is only described by using an icon as an operation object. In an actual application, it is not limited to an icon, and may be an operation object such as a file or a contact option.
  • the user when the user wants to merge the operation objects in the terminal, the user can perform a multi-touch operation on the plurality of operation objects, and then the touch screen of the terminal generates the corresponding touch position information according to the multi-touch operation.
  • the operating system of the terminal can determine the corresponding operation object according to the touch position information, and further determine the target object set of the operation object, so that the operation objects can be merged.
  • the foregoing manner of the present application enables the user to perform long-pressing, dragging, and the like operations on the operation object, especially for multiple operation objects, the user can conveniently touch through multiple points.
  • Several operational objects are merged into the target object collection.
  • the operation object may be merged by the operating system of the terminal itself, that is, as shown in FIG. 2d, the user is on the terminal.
  • the operation is performed, and the terminal operating system is used as the execution body to realize the merging of the operation object.
  • the merge request of the operation object may be generated by the corresponding function in the application, and sent to the corresponding server of the application for processing.
  • the server can be used as an execution subject to implement the merging of the operation object.
  • creating a group for different contacts/joining some contacts into the group is essentially establishing an association between different contacts, and the service The association relationship is saved, and the corresponding association relationship may be established based on the account identifier and the group identifier of different contacts.
  • the group created by the server or the group has become a widely used technology of the social service. Therefore, it will not be repeated in this application.
  • the operation object operated by the touch operation should be simultaneously displayed on the terminal screen. It can be understood that if part of the operation object is in the current page (the page is displayed in the terminal screen), and another part of the operation object is in Another page (the page is not displayed in the terminal screen), obviously, the user cannot perform touch operations on the undisplayed operation object.
  • the user performs a multi-touch operation, and the icon or file can be added to the corresponding folder; and for the contact item, the user performs a multi-touch operation, and several contact items can be Add to the appropriate group.
  • the operation object of the multi-touch operation includes both an icon or a file and a contact, the terminal will not be able to perform the merge operation on the operation object.
  • each of the operated operation objects has the same object type.
  • the user When the user wants to merge multiple icons into one icon folder, or when the user wants to create a group for several contact items, the user can perform a touch operation on the above several operation objects to implement the operation.
  • the merging of objects When the user wants to merge multiple icons into one icon folder, or when the user wants to create a group for several contact items, the user can perform a touch operation on the above several operation objects to implement the operation. The merging of objects.
  • the operation objects that are touched by the touch operation do not include the object set, that is, the operation object that the touch operation acts on is usually an icon, a file, or a contact item.
  • the method before determining the target object set corresponding to each operation object, the method further includes: determining that the object types of the operation objects corresponding to the touch location information are the same.
  • the process of determining the target object set corresponding to each operation object includes: creating a object set for each operation object, and determining the created object set as the operation object The corresponding target object collection.
  • the terminal determines that the operation objects that are operated by the multi-touch operation are the same type of operation objects, for example, the operation objects that are operated by the multi-touch operation are Is an icon, file, or contact item. These operation objects do not contain any object collection, so at this time, the terminal will create a collection of objects for these operated operation objects, such as: creating an icon folder for the operated icon; for example: for the operated contact People, create contact groups, and more.
  • the set of objects created by the terminal is used as the target object set. In the subsequent process, the terminal adds the operated operation object to the created target object set.
  • the multi-touch operation may be considered as an invalid operation, and the terminal may not respond. This does not constitute a limitation on the present application.
  • the user may want to add several icons to the icon folder that has been created, or the user may want to add several contact items to the contact group that will be created. . Then, the user can perform a multi-touch operation for a plurality of icons (or contact items) and corresponding icon folders (or groups of contacts) to implement adding a plurality of operation objects to the corresponding object set.
  • the operation object to which the touch operation is applied includes the object collection. It should be noted that, in the operation object that the touch operation is applied, if the object in the object set and the operation object in the non-object set belong to different types of operation objects, the terminal cannot merge the operation objects.
  • the operation object that the touch operation acts on includes: a contact group (which can be regarded as a collection of objects), and the contact group contains different contacts (can be regarded as Object). It is also assumed that the operation object to which the touch operation is applied also includes: a plurality of icons. Obviously, since the icon and the contact do not belong to the same type of object, the icon cannot be merged with the contact group.
  • the method before determining the target object set corresponding to each operation object, the method further includes: determining an object in the object set, and the object type of each operation object of the non-object set is the same.
  • further determining the target object set corresponding to each operation object includes: selecting, from the object set included in each operation object, a target object set as the target object corresponding to each operation object set.
  • the object set is determined as the target object set at this time. For example, if the user performs a multi-touch operation on two icons and an icon folder, the icon folder can be determined as a target object set, and subsequent terminals can add the two icons into the icon folder.
  • two operation objects corresponding to the touch operation include two (or more) object sets, and the terminal selects one object set as the target object set.
  • the terminal may randomly select any object set or may be selected by the user.
  • the selected object set is determined as the target object set, and specifically includes: receiving the user's selection instruction, and determining that the object set corresponding to the selection instruction is the target object set.
  • the terminal may display a selection interface by using a pop-up window, a floating interface, or the like, and the selection interface includes a set of objects that are operated by the multi-touch operation, and the user may select any one of the selection interfaces.
  • the object collection the terminal will determine the set of objects selected by the user as the target object collection.
  • the terminal may create a corresponding A collection of target objects, or an operation object of a non-object collection is added to the collection of objects that have been created.
  • the terminal If the operation object of the multi-touch operation is an object in the application (for example, a contact item in an instant messaging application), then the terminal according to the user's multi-touch operation to the corresponding server (the The server, usually the server corresponding to the application, issues a request to create a target object, or adds a request, and the server creates a corresponding target object collection or adds the operation object to a certain object collection.
  • the group should include each contact operated by the user, and the user itself.
  • the terminal may display a corresponding confirmation interface to the user, and the user may perform a corresponding confirmation operation in the confirmation interface, including: confirming whether to create a target object set, editing the name of the target object set, and confirming whether Add an action object of a non-object collection to the target object collection, and so on. Therefore, as an alternative manner of the embodiment of the present application, the merging the operation objects includes: merging the operation objects according to a confirmation instruction sent by the user.
  • the terminal can display a confirmation interface to the user, as shown in FIG. 3a.
  • the confirmation interface the user can edit the group name, and after clicking the confirmation, the application will create a corresponding group “qun”, which can be understood to include the contact 1 and the contact 2 in the group “qun”. The user himself.
  • the terminal can display a confirmation interface to the user, as shown in FIG. 3b.
  • the confirmation interface the user can determine whether to add the contact 3 to the group "qun”, and if the confirmation is selected, the application adds the contact 3 to the group "qun".
  • the multi-touch operation issued by the user may also be a multi-point gathering operation.
  • the multi-touch operation issued by the user may also be a multi-point gathering operation.
  • FIG. 3c it is assumed that the user separately performs a multi-point gathering operation on the three icons in the interface of the terminal (the black arrow in FIG. 3c indicates the gathering direction of the user's finger).
  • the touch location information generated based on the multi-touch operation is received, specifically, the touch track information generated based on the multi-point gathering operation is received.
  • determining each operation object corresponding to the touch position information is specifically: determining, according to the touch track information, each operation object corresponding to a start position of the touch track. That is to say, each operation object corresponding to the start position of the touch track is each operation object that is operated by the multi-point gathering operation. In the determination After the operation objects are collected, the foregoing merge process can be performed, and details are not described herein again.
  • the terminal can merge the three icons into the same icon folder, i.e., as shown in Figure 3d.
  • the embodiment of the present application further provides a processing device for operating an object.
  • the processing device of the operation object includes:
  • the receiving module 401 receives touch location information generated based on the multi-touch operation.
  • the operation object module 402 determines each operation object corresponding to the touch position information.
  • the target object collection module 403 determines a target object set corresponding to each operation object.
  • the processing module 404 merges the operation objects according to the target object set.
  • the operation object module 402 determines that the object types of the operation objects corresponding to the touch location information are the same when the operation object does not include the object collection.
  • the target object collection module 403 creates a target set for each of the operation objects, and determines the created object set as the target object set corresponding to each operation object.
  • the operation object module 402 determines that the objects in the object set are the same as the object types of the operation objects of the non-object sets when the operation object includes the object set.
  • the target object collection module 403 selects one object set from the object set included in each operation object as the target object set corresponding to each operation object.
  • the target object collection module 403 receives the user's selection instruction, and determines a target set corresponding to the selection instruction as the target object set corresponding to each operation object.
  • the processing module 404 receives the confirmation operation of the user, and merges the operation objects according to the confirmation instruction issued by the user.
  • the multi-touch operation may also be a multi-point gathering operation.
  • the receiving module 401 receives the touch track information generated based on the multi-point gathering operation.
  • the determining module 402 determines, according to the touch track information, each operation object corresponding to the starting position of the touch track.
  • the operation object includes at least one of an icon, a file, a contact item in a communication list, and a collection of objects; the object collection includes: an icon folder, a folder for storing a file, and a contact group At least one of the groups.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • Memory may include non-persistent memory in a computer readable medium, random access memory Forms such as (RAM) and/or non-volatile memory, such as read only memory (ROM) or flash memory.
  • RAM random access memory Forms
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, 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 disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment in combination of software and hardware.
  • the application can 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, etc.) including computer usable program code.

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)
  • Telephone Function (AREA)
  • Numerical Control (AREA)
  • Position Input By Displaying (AREA)

Abstract

一种操作对象的处理方法及装置。该方法包括:接收基于多点触控操作所生成的触控位置信息,确定所述触控位置信息对应的各操作对象,确定所述各操作对象所对应的目标对象集合,根据所述目标对象集合,对所述各操作对象进行归并。通过本方法,能够使得用户无需针对操作对象进行长按、拖拽等操作,尤其对多个操作对象而言,用户可以通过多点的按压,便捷地将若干操作对象归并至目标对象集合中。

Description

一种操作对象的处理方法及装置 技术领域
本申请涉及计算机技术领域,尤其涉及一种操作对象的处理方法及装置。
背景技术
随着智能手机、平板电脑等触屏终端(触屏终端,是指具有触屏功能的终端)的普及,用户可以便捷地对触屏终端进行触控操作,而不再依赖于鼠标、键盘等输入设备。
目前,在触屏终端的操作界面中,通常包含不同的操作对象,例如:主界面中的应用图标、即时通讯应用内联系人列表中的各联系人项等等。用户可以通过在触屏终端的屏幕上执行触控操作,实现对操作对象的归并,归并后的操作对象通常存储于对象集合中。
例如:在对图标进行归并的场景下,如图1a所示(图1a中仅示出了包含图标的界面),用户针对选定的某个图标,进行长按,并使用手指将该图标拖拽至目标图标的范围内,此时,触屏终端的操作系统将会针对这两个图标创建图标文件夹,从而实现图标的归并(创建的图标文件夹可看作是一种对象集合)。
又如:对于联系人关系进行归并的场景下,如图1b所示(图1b中仅示出了包含联系人项的界面),用户针对选定的任一联系人(图1b中为联系人2)使用手指长按,并拖拽至目标联系人(联系人1)的范围内,此时,即时通讯应用将会针对这两个联系人创建群组,从而实现联系人的归并(创建的群组也可看作是一种对象集合)。
但是,如果采用拖拽的方式实现操作对象的归并,那么,用户的手指需要保持与终端屏幕上的接触状态,在此情况下,如果两个操作对象的间隔较大,那么,用户的手指需要进行长距离拖拽,操作较为不便,而且,拖拽途中也就容易发生手指与屏幕之间不接触的现象,一旦该现象出现,用户就需要重新进 行拖拽。尤其是在需要对多个操作对象进行归并的场景下,上述的方式需要多次进行操作,较为不便。
此外,现有技术中还支持用户通过菜单选项的方式实现对操作对象的归并,但该方式也需要用户进行查找、选择等操作,操作较为不便。
发明内容
本申请实施例提供一种操作对象的处理方法,用以解决现有技术中对操作对象进行归并的操作过程较为不便的问题。
本申请实施例提供一种操作对象的处理装置,用以解决现有技术中对操作对象进行归并的操作过程较为不便的问题。
本申请实施例采用下述技术方案:
本申请实施例提供的一种操作对象的处理方法,包括:
接收基于多点触控操作所生成的触控位置信息;
确定所述触控位置信息对应的各操作对象;
确定所述各操作对象所对应的目标对象集合;
根据所述目标对象集合,对所述各操作对象进行归并。
本申请实施例提供的一种操作对象的处理装置,包括:
接收模块,接收基于多点触控操作所生成的触控位置信息;
操作对象模块,确定所述触控位置信息对应的各操作对象;
目标对象集合模块,确定所述各操作对象所对应的目标对象集合;
处理模块,根据所述目标对象集合,对所述各操作对象进行归并。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
当用户想要针对终端内的操作对象进行归并时,用户可针对若干操作对象执行多点触控操作,之后,终端的触摸屏将根据多点触控操作生成相应的触控位置信息,终端的操作系统便可根据触控位置信息,确定出相应的操作对象,并进一步确定出这些操作对象的目标对象集合,从而可针对被操作的若干操作 对象进行归并。相较于现有技术而言,本申请上述方式,能够使得用户无需针对操作对象进行长按、拖拽等操作,尤其对多个操作对象而言,用户可以通过多点的触控,便捷地将若干操作对象归并至目标对象集合中。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a及1b为现有技术中对操作对象的操作方式示意图;
图2a为本申请实施例提供的操作对象的处理过程示意图;
图2b及2c为本申请实施例提供的对操作对象的操作方式示意图;
图2d及2e为本申请实施例提供的操作对象的处理场景示意图;
图3a~3d为本申请实施例提供的对操作对象进行处理的具体示例示意图;
图4为本申请实施例提供的操作对象的处理装置结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如前所述,用户在对触屏终端界面中所显示的操作对象进行归并的过程中,往往需要针对任一选定的操作对象进行长按后,拖拽至目标对象的范围内,以进行操作对象的归并;或者,用户需要通过菜单选项的方式实现操作对象的归并。然而,这两种方式均不便于操作。
基于此,在本申请实施例中,提供一种操作对象的处理方法,使得用户可 以针对界面中的多个操作对象,以多点触控按压的方式实现对操作对象的归并。也就无需用户针对操作对象进行拖拽或采用菜单选项的方式,从而,能够提升对操作对象进行归并的效率和便捷性。
需要说明的是,在本申请实施例中,触屏终端包括但不限于:具有触屏功能的智能手机、平板电脑、智能手表、计算机、智能家居控制设备等等(为了便于描述,将触屏终端简称为:终端)。
终端的操作界面中包含有操作对象,其中,该操作界面可以是:终端的主界面(包括桌面)、通讯列表界面、应用程序界面等。相应地,操作对象可包括:图标、文件、通讯列表中的联系人项、对象集合中的至少一种。其中的对象集合,进一步可包括:图标文件夹、用于存储文件的文件夹、联系人群组中的至少一种。这里并不构成对本申请的限定。
以下结合附图,详细说明本申请各实施例提供的技术方案。
如图2a所示,示出了本申请实施中的操作对象的处理过程,该过程具体包括以下步骤:
S101:接收基于多点触控操作所生成的触控位置信息。
在本申请实施例中,所述的多点触控操作,具体可由用户使用手指、触控笔等方式通过终端屏幕执行包含多个作用位置的触摸、按压、聚拢、滑动等操作。另外,在用户执行多点触控操作的过程中,多个触控作用点可以不同时生成,换言之,用户可以在屏幕上先后触控不同的位置,但用户已触控的位置需保持与屏幕的接触状态,否则,多点触控失效。这里并不构成对本申请的限定。
实际应用时,终端通过自身的触摸屏接收触控操作,触摸屏的种类可以是:电阻类触摸屏、电容类触摸屏、矢量压力传感触摸屏、红外线触摸屏或表面声波触摸屏等等。这里并不构成对本申请的限定。当终端自身的触摸屏接收到多点触控操作后,终端可通过触摸屏上的电容、电阻、压力值、红外线或者声波的变化,确定出触控操作在屏幕上的作用位置,进而生成触控位置信息。当然,出空位置信息的生成过程,属于现有的触摸屏技术,这里不再过多赘述。
S102:确定所述触控位置信息所对应的各操作对象。
本申请实施例中,不同操作对象具有自身的位置标识(如:坐标),触控位置信息中也会包含触控操作的作用位置的坐标,那么,就可以确定出触控位置信息所对应的各操作对象。
可以理解地,若用户所执行的多点触控操作仅对应一个操作对象,则并不能实现操作对象的归并。因此,在本申请实施例中,用户所执行的多点触控操作,对应至少两个操作对象。
在一种可能的情况下,多点触控操作的每一个作用点,将对应一个操作对象,也即,多点触控操作的作用点与操作对象一一对应。此时,终端将判定这些操作对象分别受到触控操作。
而在另一种可能的情况下,多点触控操作的部分作用点重复作用在同一操作对象,此时,该操作对象可能对应两个或多个作用点,在这样的情况下,终端将判定该操作对象仅受到一个触控操作。例如:针对联系人列表中显示的联系人项,用户使用手指发出三点触控操作,其中,两个手指的触控作用点均作用在联系人项A上,而第三个手指的触控作用点作用在联系人项B上,在此情况下,终端将判定受到触控操作的操作对象为:联系人项A和B。
上述可能的情况并不构成对本申请的限定。
S103:确定所述各操作对象所对应的目标对象集合。
为了实现对操作对象的归并,就需要确定目标对象集合。作为本申请实施例中的一种方式,目标对象集合可以是终端基于被操作的各操作对象所创建的。而作为本申请实施例中的另一种方式,目标对象集合可以是被操作对象中的某个对象集合。这里并不构成对本申请的限定。
S104:根据所述目标对象集合,对所述各操作对象进行归并。
在确定出了目标对象集合后,便可以将被操作的各操作对象进行归并。本申请实施例中的归并,可认为是将操作对象添加至目标对象集合中。
需要说明的是,对终端内的图标或文件等操作对象的归并,实质上是将这 些操作对象的存储路径改变,使得这些操作对象添加至相应的目标文件夹中(包括:图标文件夹,或用于存储文件的文件夹)。
对联系人项等操作对象的归并,实质上是将这些操作对象建立一种关联关系,使得这些操作对象归属于同一联系人群组中。
基于前述内容,在实际应用时,用户可采用多点触控的方式,实现对若干操作对象的归并。具体如图2b所示,在终端主界面中,用户针对两个图标,可以分别进行触控(图2b中的圆环表示触控作用点,在后续图示中出现将不再赘述),从而终端上形成图标文件夹,如图2c所示,图2c中,图标文件夹中包含了图标1和图标2。当然,该示例仅以图标作为操作对象进行说明,在实际应用中,并不限于图标,可以是文件、联系人选项等操作对象。
通过上述步骤,当用户想要针对终端内的操作对象进行归并时,用户可针对若干操作对象执行多点触控操作,之后,终端的触摸屏将根据多点触控操作生成相应的触控位置信息,终端的操作系统便可根据触控位置信息,确定出相应的操作对象,并进一步确定出这些操作对象的目标对象集合,从而可针对被操作的若干操作对象进行归并。相较于现有技术而言,本申请上述方式,能够使得用户无需针对操作对象进行长按、拖拽等操作,尤其对多个操作对象而言,用户可以通过多点的触控,便捷地将若干操作对象归并至目标对象集合中。
对于前述内容,如果操作对象属于终端自身,如:终端的图标、文件等,那么,可以由该终端自身的操作系统实现对操作对象的归并,也即,如图2d所示,用户在终端上进行操作,并由终端操作系统作为执行主体,实现操作对象的归并。
如果操作对象属于应用内的操作对象,如:即时通讯应用中的联系人项,那么,就可由该应用中的相应功能生成操作对象的归并请求,并发送至该应用对应的服务器进行处理。换言之,如图2e所示,此时,服务器可作为执行主体,实现操作对象的归并。当然,对于服务器而言,为不同的联系人创建群组/将某些联系人加入群组,实质上是建立了不同联系人之间的关联关系,且服务 器会保存该关联关系,具体可基于不同联系人的账户标识及群组标识建立相应的关联关系,考虑到实际应用中,由服务器创建群组或入群已成为社交类业务所广泛应用的技术,故在本申请中将不再过多赘述。
另需说明的是,触控操作所作用的操作对象,应同时显示在终端屏幕中,可以理解地,如果部分操作对象处于当前页面(该页面显示于终端屏幕中),而另一部分操作对象处于另一页面(该页面并未显示在终端屏幕中),显然,用户并不能针对未显示的操作对象执行触控操作。
实际应用时,针对图标或文件,用户执行多点触控操作,可以将图标或文件添加至相应的文件夹中;而对于联系人项,用户执行多点触控操作,可以将若干联系人项添加至相应的群组中。但是,如果多点触控操作所作用的操作对象既包括图标或文件,又包括联系人,那么,终端将无法实现对操作对象的合并操作。
故可以认为,在通用性场景下,对操作对象进行归并的过程中,被操作的各操作对象具有相同的对象类型。
在此基础上,将详细说明在通用性场景下对操作对象进行归并的过程:
方式一
当用户想要将多个图标归并至一个图标文件夹内时,或者,当用户想要为若干联系人项创建群组时,用户便可以针对上述的若干操作对象执行触控操作,以实现操作对象的归并。
也就是说,该方式中,触控操作所作用的操作对象均不包含对象集合,即,触控操作所作用的操作对象通常是图标、文件或联系人项。此时,在确定所述各操作对象所对应的目标对象集合之前,所述方法还包括:确定所述触控位置信息所对应的各操作对象的对象类型相同。
进一步地,确定所述各操作对象所对应的目标对象集合的过程包括:为所述各操作对象创建对象集合,并将创建的该对象集合确定为所述各操作对象所 对应的目标对象集合。
可见,在本方式中,终端接收到多点触控操作后,将确定多点触控操作所作用的操作对象均是同类型的操作对象,如:多点触控操作所作用的操作对象均是图标、文件或联系人项。这些操作对象中,并不包含任意的对象集合,故此时,终端将为这些被操作的操作对象创建对象集合,如:针对被操作的图标,创建图标文件夹;又如:针对被操作的联系人项,创建联系人群组等。终端所创建的对象集合就作为目标对象集合,在后续过程中,终端会将被操作的操作对象添加至创建的目标对象集合中。
当然,作为一种可选方式,一旦多点触控操作所作用的操作对象包括不同类型的操作对象,那么,可以认为此次多点触控操作属于无效操作,终端可不作出任何响应。这里并不构成对本申请的限定。
方式二
除了以上方式之外,在实际应用时,用户可能会想要将若干图标加入至已经创建的图标文件夹,或者,用户可能会想要将若干联系人项加入至已将创建的联系人群组。那么,用户可以针对若干图标(或联系人项)以及相应的图标文件夹(或联系人群组)执行多点触控操作,以实现将若干操作对象添加至相应对象集合中。
也就是说,该方式中,触控操作所作用的操作对象中,包含对象集合。在此需要说明的是,在触控操作所作用的操作对象中,如果对象集合内的对象,与非对象集合的操作对象属于不同类型的操作对象,则终端并不能将这些操作对象进行合并。
例如:假设,触控操作所作用的操作对象中包含:联系人群组(该联系人群组可看作是一种对象集合),联系人群组中包含不同的联系人(可看作是对象)。并假设,触控操作所作用的操作对象还包含:多个图标。显然,由于图标和联系人并不属于同类型的对象,所以,图标并不能与联系人群组进行合并。
因此,在确定所述各操作对象所对应的目标对象集合之前,所述方法还包括:确定所述对象集合内的对象,与非对象集合的各操作对象的对象类型相同。
基于此,进一步地,确定所述各操作对象所对应的目标对象集合,具体包括:从各操作对象所包含的对象集合中,选定一对象集合确定为所述各操作对象所对应的目标对象集合。
在该方式中,又可以细分两种情况:
一种情况为:触控操作所对应的若干操作对象中,仅包含了一个对象集合,那么,此时就将该对象集合确定为目标对象集合。例如:用户针对两个图标和一个图标文件夹执行多点触控操作,那么,可以将该图标文件夹确定为目标对象集合,后续终端可将这两个图标添加入该图标文件夹中。
另一种情况为:触控操作所对应的若干操作对象中,包含两个(或多个)对象集合,此时终端将选定一个对象集合作为目标对象集合。实际应用中,终端可以随机选择任一对象集合,也可以由用户进行选择。在由用户进行选择时,选定一对象集合确定为目标对象集合,具体包括:接收用户的选择指令,确定所述选择指令所对应的一对象集合为目标对象集合。
在本申请实施例中,终端可以采用弹窗、悬浮界面等方式,显示选择界面,该选择界面中包含了多点触控操作所作用的对象集合,用户可以在该选择界面中选定任一对象集合,终端便会将用户所选定的对象集合,确定为目标对象集合。
针对前述的两种方式,需要说明的是,在针对操作对象进行合并的过程中,如果操作对象为终端内的图标、文件或终端通讯录中的联系人项,那么,可以由终端创建相应的目标对象集合,或将非对象集合的操作对象添加至已创建的对象集合中。
而如果多点触控操作所作用的操作对象是应用中的对象(如:即时通讯应用中的联系人项),那么,终端根据用户的多点触控操作,向相应的服务器(该 服务器,通常是指该应用对应的服务器)发出目标对象的创建请求,或添加请求,并由服务器创建相应的目标对象集合或将操作对象添加至某对象集合中。此时,在由服务器创建群组的情况下,该群组中应该包含用户所操作的各联系人,以及该用户自身。
此外,对于前述两种方式,终端均可以向用户展示相应的确认界面,用户在该确认界面中可以进行相应的确认操作,包括:确认是否创建目标对象集合、编辑目标对象集合的名称、确认是否将非对象集合的操作对象添加至目标对象集合中等等。故作为本申请实施例的一种可选方式,对所述各操作对象进行归并,具体包括:根据用户发出的确认指令,对所述各操作对象进行归并。
例如:假设用户针对两个联系人1和2进行触控操作,那么,终端可以向用户显示确认界面,如图3a所示。在该确认界面中,用户可以编辑群组名称,在点击确认后,该应用会创建相应的群组“qun”,可以理解地,该群组“qun”中包含联系人1、联系人2以及该用户自身。
又例如:假设用户针对联系人3以及上例创建的群组“qun”进行触控,那么,终端可以向用户显示确认界面如,图3b所示。在该确认界面中,用户可以确定是否将联系人3加入至该群组“qun”中,如果选择确认,则该应用将联系人3加入至该群组“qun”中。
另外,除了上述示例的方式之外,在实际操作中的一种可选方式,用户所发出的多点触控操作还可为多点聚拢操作。例如:如图3c所示,假设用户分别对终端的界面中三个图标进行多点聚拢操作(图3c中的黑色箭头表示用户手指的聚拢方向)。
通过图3c所示的示例可知,在该方式中,接收基于多点触控操作所生成的触控位置信息,具体为:接收基于多点聚拢操作所生成的触控轨迹信息。那么,确定所述触控位置信息对应的各操作对象,具体为:根据所述触控轨迹信息,确定触控轨迹的起始位置所对应的各操作对象。也即,触控轨迹的起始位置所对应的各操作对象,就是多点聚拢操作所作用的各操作对象。在确定出了 各操作对象集合后,可执行前述的归并过程,这里不再过多赘述。
延续图3c所示的示例,终端可将三个图标归并至同一图标文件夹中,即,如图3d所示。
当然,上述示例并不构成对本申请的限定。
结合上述内容可知,正是采用了本申请实施例中多点触控的方式,使得用户可以便捷地对界面中的操作对象进行快速归并。
以上为本申请实施例提供的操作对象的处理方法,基于同样的思路,本申请实施例还提供一种操作对象的处理装置。
如图4所示,操作对象的处理装置包括:
接收模块401,接收基于多点触控操作所生成的触控位置信息。
操作对象模块402,确定所述触控位置信息对应的各操作对象。
目标对象集合模块403,确定所述各操作对象所对应的目标对象集合。
处理模块404,根据所述目标对象集合,对所述各操作对象进行归并。
在一种方式下:
操作对象模块402,当各操作对象中不包含对象集合时,确定所述触控位置信息所对应的各操作对象的对象类型相同。
目标对象集合模块403,为所述各操作对象创建对象集合,并将创建的该对象集合确定为所述各操作对象所对应的目标对象集合。
在另一种方式下:
操作对象模块402,当各操作对象中包含对象集合时,确定所述对象集合内的对象,与各非对象集合的操作对象的对象类型相同。
目标对象集合模块403,从各操作对象所包含的对象集合中,选定一对象集合确定为所述各操作对象所对应的目标对象集合。
进一步地,目标对象集合模块403,接收用户的选择指令,将所述选择指令所对应的一对象集合,确定为所述各操作对象所对应的目标对象集合。
处理模块404,接收用户的确认操作,根据用户发出的确认指令,对所述各操作对象进行归并。
多点触控操作也可以是多点聚拢操作,此时,接收模块401,接收基于多点聚拢操作所生成的触控轨迹信息。确定模块402,根据所述触控轨迹信息,确定触控轨迹的起始位置所对应的各操作对象。
基于上述内容,所述操作对象包括图标、文件、通讯列表中的联系人项、对象集合中的至少一种;所述对象集合包括:图标文件夹、用于存储文件的文件夹、联系人群组中的至少一种。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (18)

  1. 一种操作对象的处理方法,其特征在于,所述方法包括:
    接收基于多点触控操作所生成的触控位置信息;
    确定所述触控位置信息对应的各操作对象;
    确定所述各操作对象所对应的目标对象集合;
    根据所述目标对象集合,对所述各操作对象进行归并。
  2. 如权利要求1所述的方法,其特征在于,当各操作对象中不包含对象集合时,在确定所述各操作对象所对应的目标对象集合之前,所述方法还包括:
    确定所述触控位置信息所对应的各操作对象的对象类型相同。
  3. 如权利要求2所述的方法,其特征在于,确定所述各操作对象所对应的目标对象集合,具体包括:
    为所述各操作对象创建对象集合,并将创建的该对象集合确定为所述各操作对象所对应的目标对象集合。
  4. 如权利要求1所述的方法,其特征在于,当各操作对象中包含对象集合时,在确定所述各操作对象所对应的目标对象集合之前,所述方法还包括:
    确定所述对象集合内的对象,与各非对象集合的操作对象的对象类型相同。
  5. 如权利要求4所述的方法,其特征在于,确定所述各操作对象所对应的目标对象集合,具体包括:
    从各操作对象所包含的对象集合中,选定一对象集合确定为所述各操作对象所对应的目标对象集合。
  6. 如权利要求5所述的方法,其特征在于,选定一对象集合确定为所述各操作对象所对应的目标对象集合,具体包括:
    接收用户的选择指令;
    将所述选择指令所对应的一对象集合,确定为所述各操作对象所对应的目标对象集合。
  7. 如权利要求1所述的方法,其特征在于,对所述各操作对象进行归并,具体包括:
    根据用户发出的确认指令,对所述各操作对象进行归并。
  8. 如权利要求1所述的方法,其特征在于,接收基于多点触控操作所生成的触控位置信息,具体包括:
    接收基于多点聚拢操作所生成的触控轨迹信息;
    确定所述触控位置信息对应的各操作对象,具体包括:
    根据所述触控轨迹信息,确定触控轨迹的起始位置所对应的各操作对象。
  9. 如权利要求1-8中任一所述的方法,其特征在于,所述操作对象包括图标、文件、通讯列表中的联系人项、对象集合中的至少一种;
    所述对象集合包括:图标文件夹、用于存储文件的文件夹、联系人群组中的至少一种。
  10. 一种操作对象的处理装置,其特征在于,所述装置包括:
    接收模块,接收基于多点触控操作所生成的触控位置信息;
    操作对象模块,确定所述触控位置信息对应的各操作对象;
    目标对象集合模块,确定所述各操作对象所对应的目标对象集合;
    处理模块,根据所述目标对象集合,对所述各操作对象进行归并。
  11. 如权利要求10所述的装置,其特征在于,所述操作对象模块,当各操作对象中不包含对象集合时,确定所述触控位置信息所对应的各操作对象的对象类型相同。
  12. 如权利要求11所述的装置,其特征在于,所述目标对象集合模块,为所述各操作对象创建对象集合,并将创建的该对象集合确定为所述各操作对象所对应的目标对象集合。
  13. 如权利要求10所述的装置,其特征在于,所述操作对象模块,当各操作对象中包含对象集合时,确定所述对象集合内的对象,与各非对象集合的操作对象的对象类型相同。
  14. 如权利要求13所述的装置,其特征在于,所述目标对象集合模块,从各操作对象所包含的对象集合中,选定一对象集合确定为所述各操作对象所对应的目标对象集合。
  15. 如权利要求14所述的装置,其特征在于,所述目标对象集合模块,接收用户的选择指令,将所述选择指令所对应的一对象集合,确定为所述各操作对象所对应的目标对象集合。
  16. 如权利要求10所述的装置,其特征在于,所述处理模块,根据用户发出的确认指令,对所述各操作对象进行归并。
  17. 如权利要求10所述的装置,其特征在于,所述接收模块,接收基于多点聚拢操作所生成的触控轨迹信息;
    所述确定模块,根据所述触控轨迹信息,确定触控轨迹的起始位置所对应的各操作对象。
  18. 如权利要求10-17中任一所述的装置,其特征在于,所述操作对象包括图标、文件、通讯列表中的联系人项、对象集合中的至少一种;
    所述对象集合包括:图标文件夹、用于存储文件的文件夹、联系人群组中的至少一种。
PCT/CN2017/101523 2016-09-21 2017-09-13 一种操作对象的处理方法及装置 Ceased WO2018054251A1 (zh)

Priority Applications (14)

Application Number Priority Date Filing Date Title
MX2019003278A MX2019003278A (es) 2016-09-21 2017-09-13 Metodo y aparato de procesamiento de objetos de operacion.
JP2019536632A JP2019534524A (ja) 2016-09-21 2017-09-13 操作オブジェクト処理方法及び装置
RU2019111928A RU2728903C1 (ru) 2016-09-21 2017-09-13 Способ и устройство обработки объекта операции
EP17852319.7A EP3518089A4 (en) 2016-09-21 2017-09-13 METHOD AND APPARATUS FOR PROCESSING OPERATIONAL OBJECT
MYPI2019001435A MY202339A (en) 2016-09-21 2017-09-13 Operation object processing method and apparatus
CA3037506A CA3037506A1 (en) 2016-09-21 2017-09-13 Operation object processing method and apparatus
AU2017329937A AU2017329937A1 (en) 2016-09-21 2017-09-13 Operation object processing method and apparatus
BR112019005494A BR112019005494A2 (pt) 2016-09-21 2017-09-13 método e aparelho de processamento de objeto de operação
KR1020197011269A KR102323693B1 (ko) 2016-09-21 2017-09-13 동작 객체 처리 방법 및 장치
US16/358,382 US20190212889A1 (en) 2016-09-21 2019-03-19 Operation object processing method and apparatus
PH12019500621A PH12019500621A1 (en) 2016-09-21 2019-03-21 Operation object processing method and apparatus
ZA2019/02477A ZA201902477B (en) 2016-09-21 2019-04-17 Operation object processing method and apparatus
AU2019101584A AU2019101584A4 (en) 2016-09-21 2019-12-13 Operation object processing method and apparatus
AU2021200387A AU2021200387A1 (en) 2016-09-21 2021-01-21 Operation object processing method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610839763.4 2016-09-21
CN201610839763.4A CN106896998B (zh) 2016-09-21 2016-09-21 一种操作对象的处理方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/358,382 Continuation US20190212889A1 (en) 2016-09-21 2019-03-19 Operation object processing method and apparatus

Publications (1)

Publication Number Publication Date
WO2018054251A1 true WO2018054251A1 (zh) 2018-03-29

Family

ID=59191149

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/101523 Ceased WO2018054251A1 (zh) 2016-09-21 2017-09-13 一种操作对象的处理方法及装置

Country Status (16)

Country Link
US (1) US20190212889A1 (zh)
EP (1) EP3518089A4 (zh)
JP (2) JP2019534524A (zh)
KR (1) KR102323693B1 (zh)
CN (1) CN106896998B (zh)
AU (3) AU2017329937A1 (zh)
BR (1) BR112019005494A2 (zh)
CA (1) CA3037506A1 (zh)
MX (1) MX2019003278A (zh)
MY (1) MY202339A (zh)
PH (1) PH12019500621A1 (zh)
RU (1) RU2728903C1 (zh)
SG (1) SG10202102856PA (zh)
TW (1) TW201814487A (zh)
WO (1) WO2018054251A1 (zh)
ZA (1) ZA201902477B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11126347B2 (en) * 2018-05-14 2021-09-21 Beijing Bytedance Network Technology Co., Ltd. Object batching method and apparatus

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106896998B (zh) * 2016-09-21 2020-06-02 阿里巴巴集团控股有限公司 一种操作对象的处理方法及装置
CN107943411A (zh) * 2017-12-16 2018-04-20 苏州燕云网络技术有限公司 对应用图标进行快速归类的方法及装置
CN109871257B (zh) * 2019-02-19 2023-02-17 广州视源电子科技股份有限公司 一种页面元素显示方法、装置及设备
CN111565112B (zh) * 2020-04-30 2022-08-26 维沃移动通信有限公司 创建群组的方法、装置、电子设备及可读存储介质
US11310098B2 (en) * 2020-06-09 2022-04-19 Cisco Technology, Inc. Diagnosing intermediary network nodes
WO2022060555A1 (en) * 2020-09-16 2022-03-24 Sterling Labs Llc Merging computer-generated objects based on extremity tracking data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799357A (zh) * 2012-06-20 2012-11-28 华为终端有限公司 在用户界面创建文件夹的方法与终端
US20140075354A1 (en) * 2012-09-07 2014-03-13 Pantech Co., Ltd. Apparatus and method for providing user interface for data management
CN105843497A (zh) * 2015-06-29 2016-08-10 维沃移动通信有限公司 一种桌面图标批量处理的方法和一种移动终端
CN106469015A (zh) * 2015-08-18 2017-03-01 阿里巴巴集团控股有限公司 界面对象归类方法和装置
CN106896998A (zh) * 2016-09-21 2017-06-27 阿里巴巴集团控股有限公司 一种操作对象的处理方法及装置

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7864978B2 (en) * 2006-02-06 2011-01-04 Microsoft Corporation Smart arrangement and cropping for photo views
JP2007257336A (ja) * 2006-03-23 2007-10-04 Sony Corp 情報処理装置、情報処理方法及びそのプログラム
KR100672605B1 (ko) * 2006-03-30 2007-01-24 엘지전자 주식회사 아이템 선택 방법 및 이를 위한 단말기
US20080141149A1 (en) * 2006-12-07 2008-06-12 Microsoft Corporation Finger-based user interface for handheld devices
KR101531504B1 (ko) * 2008-08-26 2015-06-26 엘지전자 주식회사 이동단말기 및 그 제어 방법
US8683390B2 (en) * 2008-10-01 2014-03-25 Microsoft Corporation Manipulation of objects on multi-touch user interface
KR101503835B1 (ko) * 2008-10-13 2015-03-18 삼성전자주식회사 멀티터치를 이용한 오브젝트 관리 방법 및 장치
US8407606B1 (en) * 2009-01-02 2013-03-26 Perceptive Pixel Inc. Allocating control among inputs concurrently engaging an object displayed on a multi-touch device
US20100229129A1 (en) * 2009-03-04 2010-09-09 Microsoft Corporation Creating organizational containers on a graphical user interface
TWI407339B (zh) * 2009-08-06 2013-09-01 Htc Corp 追蹤觸控面板上碰觸輸入之移動軌跡的方法與電腦程式產品及其相關電子裝置
CN102033642B (zh) * 2009-09-29 2012-10-10 联想(北京)有限公司 一种手势识别的方法及电子设备
US8539386B2 (en) * 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for selecting and moving objects
US8769443B2 (en) * 2010-02-11 2014-07-01 Apple Inc. Touch inputs interacting with user interface items
US8386950B2 (en) * 2010-04-05 2013-02-26 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for arranging a plurality of icons on a touch sensitive display
KR20120012541A (ko) * 2010-08-02 2012-02-10 삼성전자주식회사 터치 디바이스에서 폴더 운용 방법 및 장치
KR101690595B1 (ko) * 2010-09-01 2016-12-28 엘지전자 주식회사 이동 단말기 및 이동 단말기의 아이콘 관리 방법
JP5749486B2 (ja) * 2010-12-17 2015-07-15 任天堂株式会社 プログラム、情報処理装置、情報処理システムおよび情報処理方法
KR20120081878A (ko) * 2011-01-12 2012-07-20 엘지전자 주식회사 통신 단말기의 동작 방법
TWI483171B (zh) * 2011-03-10 2015-05-01 Chi Mei Comm Systems Inc 檔案管理系統及方法
US10222974B2 (en) * 2011-05-03 2019-03-05 Nokia Technologies Oy Method and apparatus for providing quick access to device functionality
US9886188B2 (en) * 2011-08-25 2018-02-06 International Business Machines Corporation Manipulating multiple objects in a graphic user interface
US8810535B2 (en) * 2011-10-18 2014-08-19 Blackberry Limited Electronic device and method of controlling same
WO2013116919A1 (en) * 2012-02-07 2013-08-15 Research In Motion Limited Methods and devices for merging contact records
CN102622175B (zh) * 2012-02-24 2019-03-12 中兴通讯股份有限公司 一种在触摸屏设备上新建文件夹的方法及终端
CN102662590A (zh) * 2012-04-12 2012-09-12 中兴通讯股份有限公司南京分公司 图标处理方法及装置
CN102883066B (zh) * 2012-09-29 2015-04-01 Tcl通讯科技(成都)有限公司 基于手势识别实现文件操作的方法及手机
KR20140070040A (ko) * 2012-11-30 2014-06-10 삼성전자주식회사 터치스크린 상에 표시되는 복수의 객체들을 관리하는 장치 및 방법
US9405429B1 (en) * 2012-12-10 2016-08-02 Amazon Technologies, Inc. Collecting items with multi-touch gestures
US9306926B2 (en) * 2013-03-15 2016-04-05 Brian A. Truong User authentication using unique hidden identifiers
US20140325418A1 (en) * 2013-04-30 2014-10-30 Microsoft Corporation Automatically manipulating visualized data based on interactivity
CN103294401B (zh) * 2013-06-03 2016-02-17 广东欧珀移动通信有限公司 一种具有触摸屏的电子设备的图标处理方法及装置
CN103544251B (zh) * 2013-10-14 2017-06-16 白天 多源图片处理方法及其装置
US20150177866A1 (en) * 2013-12-23 2015-06-25 Microsoft Corporation Multiple Hover Point Gestures
CN103778004A (zh) * 2014-01-08 2014-05-07 中科创达软件股份有限公司 形成文件夹的方法
CN104932781B (zh) * 2014-03-18 2019-01-08 腾讯科技(深圳)有限公司 应用图标在终端上的显示方法和装置
CN105141496B (zh) * 2014-05-29 2019-01-11 腾讯科技(深圳)有限公司 一种即时通信消息播放方法及装置
CN104360806A (zh) * 2014-10-13 2015-02-18 厦门美图移动科技有限公司 一种快速对桌面图标进行批量管理的方法
JP6350261B2 (ja) * 2014-12-17 2018-07-04 コニカミノルタ株式会社 オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法
CN105205166A (zh) * 2015-10-10 2015-12-30 上海斐讯数据通信技术有限公司 一种创建桌面文件夹的装置及其方法
KR20170076357A (ko) * 2015-12-24 2017-07-04 삼성전자주식회사 사용자 단말 장치, 이의 스피커 장치의 음량을 조절하기 위한 모드 전환 방법 및 음향 시스템
CN105892801A (zh) * 2016-03-25 2016-08-24 乐视控股(北京)有限公司 一种桌面图标的处理方法和终端
US10091192B2 (en) * 2016-08-23 2018-10-02 Google Llc Merged video streaming, authorization, and metadata requests

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799357A (zh) * 2012-06-20 2012-11-28 华为终端有限公司 在用户界面创建文件夹的方法与终端
US20140075354A1 (en) * 2012-09-07 2014-03-13 Pantech Co., Ltd. Apparatus and method for providing user interface for data management
CN105843497A (zh) * 2015-06-29 2016-08-10 维沃移动通信有限公司 一种桌面图标批量处理的方法和一种移动终端
CN106469015A (zh) * 2015-08-18 2017-03-01 阿里巴巴集团控股有限公司 界面对象归类方法和装置
CN106896998A (zh) * 2016-09-21 2017-06-27 阿里巴巴集团控股有限公司 一种操作对象的处理方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11126347B2 (en) * 2018-05-14 2021-09-21 Beijing Bytedance Network Technology Co., Ltd. Object batching method and apparatus

Also Published As

Publication number Publication date
AU2017329937A1 (en) 2019-04-11
US20190212889A1 (en) 2019-07-11
AU2019101584A4 (en) 2020-01-23
RU2728903C1 (ru) 2020-08-03
ZA201902477B (en) 2021-06-30
CN106896998B (zh) 2020-06-02
AU2021200387A1 (en) 2021-03-18
CA3037506A1 (en) 2018-03-29
PH12019500621A1 (en) 2019-11-11
MX2019003278A (es) 2019-08-05
CN106896998A (zh) 2017-06-27
JP2019534524A (ja) 2019-11-28
KR102323693B1 (ko) 2021-11-09
JP2021176103A (ja) 2021-11-04
MY202339A (en) 2024-04-24
EP3518089A4 (en) 2020-05-06
SG10202102856PA (en) 2021-04-29
EP3518089A1 (en) 2019-07-31
TW201814487A (zh) 2018-04-16
BR112019005494A2 (pt) 2019-06-11
KR20190054130A (ko) 2019-05-21

Similar Documents

Publication Publication Date Title
CN106896998B (zh) 一种操作对象的处理方法及装置
US10567481B2 (en) Work environment for information sharing and collaboration
TWI683256B (zh) 二維碼識別方法、設備和移動終端
EP3084634B1 (en) Interaction with spreadsheet application function tokens
CN110147184B (zh) 导航回退的方法和控件
CN104063128A (zh) 一种信息处理方法及电子设备
WO2022156606A1 (zh) 信息处理方法、装置及电子设备
CN108764873B (zh) 一种业务处理方法、装置及设备
CN103279276A (zh) 定位信息的方法及装置
CN107016013A (zh) 信息分享方法、装置和系统
US20150347008A1 (en) Method for controlling virtual keyboard and electronic device implementing the same
CN105320412A (zh) 视频文件的处理方法及移动终端
CN116225282A (zh) 分层内容选择
CN104035652A (zh) 用户界面显示的控制方法和装置
KR20240155341A (ko) 캡처된 콘텐츠의 공유
CN113805737B (zh) 文件传输方法、装置、计算机设备和存储介质
EP3612921A1 (en) Enhanced inking capabilities for content creation applications
HK1238364B (zh) 一种操作对象的处理方法及装置
HK1238364A1 (zh) 一种操作对象的处理方法及装置
HK1238364A (zh) 一種操作對象的處理方法及裝置
CN106415626B (zh) 从单个项目发起的组选择
CN105468257B (zh) 一种删除方法及终端
CN106713881A (zh) 一种投影方法和移动终端
WO2018132970A1 (zh) 一种隐私信息的处理方法和终端

Legal Events

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

Ref document number: 17852319

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 3037506

Country of ref document: CA

ENP Entry into the national phase

Ref document number: 2019536632

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112019005494

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 2017329937

Country of ref document: AU

Date of ref document: 20170913

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20197011269

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2017852319

Country of ref document: EP

Effective date: 20190423

ENP Entry into the national phase

Ref document number: 112019005494

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20190320