CN113467961A - Copy and paste method, electronic equipment and system - Google Patents

Copy and paste method, electronic equipment and system Download PDF

Info

Publication number
CN113467961A
CN113467961A CN202010239011.0A CN202010239011A CN113467961A CN 113467961 A CN113467961 A CN 113467961A CN 202010239011 A CN202010239011 A CN 202010239011A CN 113467961 A CN113467961 A CN 113467961A
Authority
CN
China
Prior art keywords
paste
copy
fingerprint
electronic device
area
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.)
Pending
Application number
CN202010239011.0A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010239011.0A priority Critical patent/CN113467961A/en
Priority to PCT/CN2021/083464 priority patent/WO2021197242A1/en
Publication of CN113467961A publication Critical patent/CN113467961A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • 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
    • 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
    • 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/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/543Local

Landscapes

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

Abstract

The embodiment of the application provides a copy and paste method, electronic equipment and a system. In the method, the electronic device can store a plurality of objects in association with the fingerprint of the same finger, and paste the objects stored in association with the finger which executes the paste operation into the corresponding area when the paste operation is received. In this way, the recently copied object of the electronic equipment can be prevented from overwriting the previously copied object, so that the user can paste the plurality of copied objects after copying. The method is convenient and fast to operate, the information processing efficiency of the electronic equipment can be improved, and the user experience is improved.

Description

Copy and paste method, electronic equipment and system
Technical Field
The present application relates to the field of information processing and terminal technologies, and in particular, to a copy and paste method, an electronic device, and a system.
Background
With the development of terminal technology, various mobile terminals have increasingly powerful functions, and the frequency of information processing by users using the mobile terminals is also increasing. The copy and paste function can improve the efficiency of inputting information to the mobile terminal by a user, and is one of the functions with higher utilization rate.
Currently, when a user copies and pastes contents using a mobile terminal, the following problems are encountered: since the most recently copied contents overwrite the previously copied contents, only the most recently copied contents can be pasted, and the previously copied contents cannot be pasted. When a plurality of pieces of information need to be copied and pasted and the interfaces of the copied information and the pasted information are different, a user needs to switch the interfaces for many times and repeatedly execute the copying and pasting operations, so that the operation is complex, the efficiency is not high, and the user experience is poor.
Disclosure of Invention
The embodiment of the application provides a copy and paste method, electronic equipment and a system, which can support a user to copy and paste a plurality of objects.
In a first aspect, an embodiment of the present application provides a copy and paste method, which is applied to an electronic device. The method can comprise the following steps: the electronic equipment detects a plurality of copying operations and collects fingerprints of fingers executing the copying operations; storing objects selected by a plurality of first copy operations in the plurality of copy operations in association with the first fingerprint; the first copy operation is input by a first finger, and the first fingerprint is the fingerprint of the first finger; detecting a paste operation of the first finger input; and inputting an object selected by the first copy operation into an area receiving the paste operation in an object stored in association with the first fingerprint.
By implementing the method of the first aspect, the electronic device may store a plurality of objects in association with the fingerprint of the same finger, so that the object copied recently by the electronic device may be prevented from overwriting a previously copied object, thereby supporting a user to paste the plurality of objects after copying. In addition, when the interfaces of the copy object and the paste object are different, the user does not need to switch the interfaces for many times. The method is convenient and fast to operate, the information processing efficiency of the electronic equipment can be improved, and the user experience is improved.
In an embodiment of the present application, the object may include: any one or combination of text, images, audio, video, documents, or other types of files.
In the method provided in the first aspect, the copy operation may be input by any one or more fingers of the user. One copy operation is input by one finger at a time, and one object is selected by one copy operation.
In the method provided by the first aspect, the first copy operation refers to an operation input by the same finger, and the finger is any one of fingers of the user.
With reference to the first aspect, multiple first copy operations may act on the same user interface or may act on different user interfaces, which is not limited in this embodiment of the application.
With reference to the first aspect, in some embodiments, a time interval between any two of the plurality of first copy operations does not exceed the second value. The second value may be preset. Therefore, the objects stored in the electronic equipment in association with the fingerprint of the same finger can be guaranteed to be all the objects copied by the user in the latest time period by using the finger.
With reference to the first aspect, in some embodiments, the number of the plurality of first copy operations does not exceed the third value. The third value may be preset. Therefore, the number of objects which are stored in association with the fingerprint of the same finger can be limited within a preset value, and the user is prevented from copying too many objects.
With reference to the first aspect, in some embodiments, the electronic device may further store, in association with the first fingerprint, an object selected by a plurality of first copy operations of the plurality of copy operations, if it is determined that the first fingerprint is legitimate. Therefore, only the user passing the authentication can use the copy function provided by the electronic equipment by utilizing the fingerprint, so that the safety of the information in the electronic equipment is ensured, and the privacy safety of the user is ensured.
With reference to the first aspect, the manner in which the electronic device inputs the object selected by the first copy operation into the area of the paste operation in the object stored in association with the first fingerprint may include the following three ways:
(1) in the first mode, the number of paste operations input by the first finger is multiple, and the electronic device receives the object input selected by the ith first copy operation into the area of the ith paste operation.
In a first manner, the multiple paste operations may act on the same user interface or may act on different user interfaces, which is not limited in this embodiment of the present application.
In some embodiments, the time interval between any two adjacent paste operations of the plurality of paste operations does not exceed the first value. The first value may be preset. Therefore, the electronic equipment can be ensured to use the same finger to sequentially paste a plurality of objects copied by the user by using the finger within the preset time.
In the first way, after the user copies a plurality of objects using the same finger, the plurality of objects may be pasted using the finger in sequence in the order in which the plurality of objects are copied.
(2) In a second mode, the electronic equipment determines an object which is in accordance with the type of the first area in the objects which are stored in association with the first fingerprint, and inputs the object which is in accordance with the type of the first area into the first area; the first area is an area where the paste operation is received.
In some embodiments, the electronic device may further determine, among the objects stored in association with the first fingerprint, an object that conforms to the type of the second region and input the object that conforms to the type of the second region into the second region; the second region includes a region in the same user interface as the first region. The number of the second regions may be one or more.
In the second way, after the user copies a plurality of objects with the same finger, the user can intelligently paste appropriate objects by operating the user. In some embodiments, the user may also use the finger to paste multiple objects at once. The second mode reduces user operation, improves the efficiency of pasting objects by the user, and can improve user experience.
(3) In a third mode, the pasting operation includes: the user operation acting on the area and the operation acting on the paste options after the electronic equipment displays a plurality of paste options; the paste option corresponds to the object selected by the first copy operation. The electronic equipment inputs an object corresponding to the pasting option acted by the pasting operation into an area receiving the pasting operation in the objects stored in association with the first fingerprint.
In a third way, after the user copies a plurality of objects with the same finger, the user can paste any one of the plurality of objects with the finger as needed.
In some embodiments, multiple first copy operations and paste operations may act on the same user interface. In other embodiments, the multiple first copy operations and the paste operation may also be applied to different user interfaces, for example, the multiple first copy operations may be applied to the same user interface, and the paste operations may be applied to the other user interface. Therefore, the copying and pasting requirements of users on the same or different user interfaces can be met.
In a second aspect, embodiments of the present application provide an electronic device, which includes one or more processors, a memory, and a display screen; the memory, the display screen, and the one or more processors are coupled, the memory for storing computer program code, the computer program code comprising computer instructions, the one or more processors invoking the computer instructions to cause the electronic device to perform the first aspect or the method of any one of the implementations of the first aspect.
In a third aspect, an embodiment of the present application provides a method for copying, where the method is applied to a first device. The method can comprise the following steps: the first device detects one or more copy operations and captures a fingerprint of a finger performing the one or more copy operations; storing an object selected by a first copy operation in the one or more copy operations in association with the first fingerprint; the first copy operation is input by a first finger, and the first fingerprint is the fingerprint of the first finger; and sending the object selected by the first copy operation in the one or more associated stored copy operations and the first fingerprint to the second device.
Implementing the method provided by the third aspect, the first device may store the fingerprint of the finger performing the copy operation and the object selected by the copy operation in association, and may share the fingerprint and the object stored in association with the second device. Therefore, the second device can provide a pasting function for the user according to the data shared by the first device. In this way, the user can be enabled to copy and paste objects on different devices, respectively, using the same finger. The mode is convenient and quick for the user, the information processing efficiency of the electronic equipment can be improved, the control requirements of the user on the plurality of electronic equipment are met, and the user experience is improved.
In connection with the third aspect, the copy operation received by the first device may be input by any one or more fingers of the user. One copy operation is input by one finger at a time, and one object is selected by one copy operation.
With reference to the third aspect, the first copy operation is an operation input by the same finger, which is any one of the fingers of the user.
With reference to the third aspect, when the number of the first copy operations is multiple, the multiple first copy operations may act on the same user interface or may act on different user interfaces, which is not limited in this embodiment of the application.
With reference to the third aspect, when the number of the first copy operations is plural, a time interval between any two of the plural first copy operations does not exceed the second value. The second value may be preset. Therefore, the objects stored in the first device and the second device in association with the fingerprint of the same finger can be guaranteed to be the objects copied by the user in the latest time period by using the finger.
With reference to the third aspect, when the number of the first copy operations is plural, the number of the plural first copy operations does not exceed the third value. The third value may be preset. Therefore, the number of objects which are stored in association with the fingerprint of the same finger can be limited within a preset value, and the user is prevented from copying too many objects.
In combination with the third aspect, the first device may further store the object selected by the first copy operation in association with the first fingerprint, if it is determined that the first fingerprint is legitimate. Therefore, only the user passing the authentication can use the copy function provided by the first equipment through the fingerprint, so that the safety of the information in the first equipment is ensured, and the privacy safety of the user is ensured.
In a fourth aspect, an embodiment of the present application provides a pasting method, which is applied to a second device. The method can comprise the following steps: the second device receives the object and the first fingerprint which are sent by the first device and selected by the first copy operation in the stored one or more copy operations; detecting a paste operation of the first finger input; and inputting an object selected by the first copy operation into an area receiving the paste operation in an object stored in association with the first fingerprint.
By implementing the method of the fourth aspect, the second device may provide a paste function for the user according to the data shared by the first device. In this way, the user can be enabled to copy and paste objects on different devices, respectively, using the same finger. The mode is convenient and quick for the user, the information processing efficiency of the electronic equipment can be improved, the control requirements of the user on the plurality of electronic equipment are met, and the user experience is improved.
With reference to the fourth aspect, when the number of the first copy operations is multiple, the manner in which the second device receives the object selected by the first copy operation in the area of the paste operation from among the objects stored in association with the first fingerprint may include the following three ways:
(1) in the first mode, the number of paste operations input by the first finger is plural, and the second device receives the object input selected by the ith first copy operation into the area of the ith paste operation.
In a first manner, the multiple paste operations may act on the same user interface or may act on different user interfaces, which is not limited in this embodiment of the present application.
In some embodiments, the time interval between any two adjacent paste operations of the plurality of paste operations does not exceed the first value. The first value may be preset. Therefore, the second device can be ensured to use the same finger to sequentially paste a plurality of objects copied by the user by using the finger within the preset time.
In the first way, after the user copies a plurality of objects using the same finger, the plurality of objects may be pasted using the finger in sequence in the order in which the plurality of objects are copied.
(2) In a second mode, the second device determines an object conforming to the type of the first area from among objects stored in association with the first fingerprint, and inputs the object conforming to the type of the first area into the first area; the first area is an area where the paste operation is received.
In some embodiments, the second device may further determine, among the objects stored in association with the first fingerprint, an object conforming to the type of the second area, and input the object conforming to the type of the second area into the second area; the second region includes a region in the same user interface as the first region. The number of the second regions may be one or more.
In the second way, after the user copies a plurality of objects with the same finger, the user can intelligently paste appropriate objects by operating the user. In some embodiments, the user may also use the finger to paste multiple objects at once. The second mode reduces user operation, improves the efficiency of pasting objects by the user, and can improve user experience.
(3) In a third mode, the pasting operation includes: an operation acting on the user operation of the area and acting on the paste options after the second device displays the plurality of paste options; the paste option corresponds to the object selected by the first copy operation. The second device inputs, among the objects stored in association with the first fingerprint, an object corresponding to the pasting option on which the pasting operation has been applied, into the area in which the pasting operation has been received.
In a third way, after the user copies a plurality of objects with the same finger, the user can paste any one of the plurality of objects with the finger as needed.
In some embodiments, multiple first copy operations and paste operations may act on the same user interface. In other embodiments, the multiple first copy operations and the paste operation may also be applied to different user interfaces, for example, the multiple first copy operations may be applied to the same user interface, and the paste operations may be applied to the other user interface. Therefore, the copying and pasting requirements of users on the same or different user interfaces can be met.
In a fifth aspect, embodiments of the present application provide an electronic device, which includes one or more processors, a memory, and a display screen; the memory, the display screen, and the one or more processors are coupled, the memory for storing computer program code, the computer program code comprising computer instructions, the one or more processors invoking the computer instructions to cause the electronic device to perform the method of the third aspect or any one of the embodiments of the third aspect.
In a sixth aspect, embodiments of the present application provide an electronic device, which includes one or more processors, a memory, and a display screen; the memory, the display screen, and the one or more processors are coupled, the memory is configured to store computer program code, the computer program code includes computer instructions, and the one or more processors invoke the computer instructions to cause the electronic device to perform the method of any one of the fourth aspect or the fourth aspect.
In a seventh aspect, an embodiment of the present application provides a communication system, where the communication system includes a first device and a second device. The first device is configured to perform the method of any one of the third aspect or the third aspect, and the second device is configured to perform the method of any one of the fourth aspect or the fourth aspect. In some embodiments, the first device may be the electronic device described in the fifth aspect and the second device may be the electronic device described in the sixth aspect.
With the communication system of the seventh aspect, the electronic device may store the fingerprint of the finger performing the copy operation and the object selected by the copy operation in association with each other, and may share the fingerprint and the object of the finger stored in association with each other to the other electronic devices. And then, the other electronic equipment can provide a pasting function for the user according to the data shared by the electronic equipment. In this way, the user can be enabled to copy and paste objects on different devices, respectively, using the same finger. The mode is convenient and quick for the user, the information processing efficiency of the electronic equipment can be improved, the control requirements of the user on the plurality of electronic equipment are met, and the user experience is improved.
In an eighth aspect, embodiments of the present application provide a computer program product including instructions, which, when run on an electronic device, cause the electronic device to perform the method described in the first aspect and any possible implementation manner of the first aspect.
In a ninth aspect, the present application provides a computer program product containing instructions, which when run on an electronic device, causes the electronic device to perform the method described in any one of the possible implementation manners of the third aspect and the third aspect.
In a tenth aspect, the present application provides a computer program product containing instructions, which when run on an electronic device, causes the electronic device to perform the method described in any possible implementation manner of the fourth aspect and the fourth aspect.
In an eleventh aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions that, when executed on an electronic device, cause the electronic device to perform a method as described in the first aspect and any possible implementation manner of the first aspect.
In a twelfth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions that, when executed on an electronic device, cause the electronic device to perform a method as described in any possible implementation manner of the third aspect and the third aspect.
In a thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions that, when executed on an electronic device, cause the electronic device to perform a method as described in any possible implementation manner of the fourth aspect and the fourth aspect.
By implementing the technical scheme provided by the embodiment of the application, the electronic equipment can store a plurality of objects in association with the fingerprint of the same finger, so that the object copied before can be prevented from being covered by the object copied recently by the electronic equipment, and a user can be supported to paste the plurality of objects after copying. In addition, when the interfaces of the copy object and the paste object are different, the user does not need to switch the interfaces for many times. The method is convenient and fast to operate, the information processing efficiency of the electronic equipment can be improved, and the user experience is improved.
Drawings
Fig. 1A is a schematic diagram of a structure of an electronic device provided in an embodiment of the present application;
fig. 1B is a schematic diagram of a software structure of an electronic device according to an embodiment of the present application;
FIGS. 2A-2F are user interfaces of a method for processing data according to an embodiment of the present application;
3A-3E illustrate a user interface of a method for processing data according to another embodiment of the present application;
FIGS. 4A-4F, 5A-5J, 6A-6B, and 7A-7C are user interfaces for a method of processing data according to yet another embodiment of the present application;
8A-8C are user interfaces for a method of processing data according to yet another embodiment of the present application;
fig. 9 is a schematic structural diagram of a communication system according to an embodiment of the present application;
10A-10C are user interfaces for a method of processing data according to yet another embodiment of the present application;
11A-11E are user interfaces for processing pictures by an electronic device according to embodiments of the present disclosure;
12A-12C are user interfaces for processing documents by an electronic device provided by an embodiment of the application;
fig. 13 is a schematic flowchart of a copy and paste method according to an embodiment of the present application;
fig. 14 is a flowchart illustrating another copy and paste method according to an embodiment of the present application.
Detailed Description
The technical solution in the embodiments of the present application will be described in detail and removed with reference to the accompanying drawings. In the description of the embodiments herein, "/" means "or" unless otherwise specified, for example, a/B may mean a or B; "and/or" in the text is only one association relationship describing association information, and means that three relationships may exist, for example, a and/or B may mean: three cases of a alone, a and B both, and B alone exist, and in addition, "a plurality" means two or more than two in the description of the embodiments of the present application.
In the following, the terms "first", "second" are used for descriptive purposes only and are not to be understood as implying or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of embodiments of the application, unless stated otherwise, "plurality" means two or more.
The embodiment of the application provides a copy and paste method, electronic equipment and a system. In the method for copying and pasting, when the electronic equipment receives a copying operation, the object selected by the copying operation and the fingerprint of the finger executing the copying operation are stored in an associated mode, then, when the electronic equipment receives a pasting operation, whether the object stored in the associated mode with the fingerprint of the finger executing the pasting operation exists or not is checked, and if the object stored in the associated mode exists, the object is input into the area selected by the pasting operation.
By implementing the method provided by the embodiment of the application, the electronic equipment can provide the copying and pasting functions by utilizing the fingerprint. Since different fingers have different fingerprints, the user can copy and paste different objects using different fingers. In this way, the recently copied object can be prevented from overwriting the previously copied object, thereby supporting the user to paste the plurality of objects after copying. The method is convenient and fast to operate, and can improve the information processing efficiency of the electronic equipment, so that the user experience is improved.
The objects mentioned in the embodiments of the present application may include: any one or combination of text, images, audio, video, documents, or other types of files.
Replication refers to backing up, copying, or storing an object. Pasting may refer to inputting, displaying, or loading the copied object into an area of the display screen, e.g., inputting text, pictures, etc. into an area of the display screen; additionally, pasting may also refer to saving or transferring the copied object to a storage area, for example, saving files such as documents and videos to a storage area corresponding to the new folder. The regions mentioned in the embodiments of the present application may include, but are not limited to: text boxes, dialog boxes, input boxes, folders, and the like.
In this embodiment of the present application, the copy operation refers to an operation that, after a user selects an object, triggers the electronic device to copy the object, where the object is an object selected by the copy operation. One object is selected for a copy operation. For specific implementation of the copy operation, reference may be made to the related description of the subsequent embodiments, and details are not repeated here.
In the embodiment of the present application, the paste operation refers to an operation of triggering the electronic device to paste the copied object into the area that received the paste operation. For specific implementation of the paste operation, reference may be made to the related description of the subsequent embodiments, and details are not repeated here.
In the embodiment of the application, the user can input a copy operation by using any one or more fingers, and can also input a paste operation by using any one or more fingers. When the user inputs the copy operation or the paste operation, the contact position between the finger and the display screen may include, but is not limited to, a finger belly, a finger pad, or a finger tip, and the like.
In the embodiment of the present application, the fingerprint may be a fingerprint image, or may be a fingerprint feature extracted from a fingerprint image. Fingerprints may include, but are not limited to, global ridge manifolds, distal points, bifurcation points, lakes, isolated ridges, points or islands, burrs, bridges, pores, ridge edges, scars, fine dots, or sweat pores, and the like. Typically, the fingerprints of different fingers of the same user are different, and the fingerprints of different users are also different.
In the embodiment of the present application, the electronic device may also perform a method similar to the above-described method when providing the cut and paste function. For example, when the electronic device receives a cut operation, the electronic device stores the object selected by the copy operation and the fingerprint of the finger executing the copy operation in an associated manner, and then, when the electronic device receives a paste operation, the electronic device checks whether the object stored in the fingerprint of the finger executing the paste operation is associated with the object, and if so, the electronic device inputs the object into the area selected by the paste operation. After the electronic device cuts the object, the object is no longer displayed in the original interface, or the object is no longer stored in the original storage area.
The following embodiments will describe the copy and paste method provided in the embodiments of the present application in detail by taking the electronic device as an example to provide the copy and paste function.
Next, an electronic device provided in an embodiment of the present application is first described.
The embodiment of the application does not limit the type of the electronic device. The electronic device may be a portable electronic device such as a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), a wearable device (e.g., a smart band, a smart watch), a laptop computer (laptop) with a touch-sensitive surface (e.g., a touch panel), or a non-portable electronic device such as a television with a touch screen. The electronic device may be equipped with an iOS, android, microsoft, or other operating system.
In an embodiment of the application, the electronic device may be configured to receive a copy operation and store an object selected by the copy operation in association with a fingerprint of a finger performing the copy operation. The electronic equipment is also used for receiving the pasting operation and inputting the fingerprint corresponding to the finger executing the pasting operation into the area receiving the pasting operation in a related and stored object. The functions of the electronic device may refer to the detailed description of the subsequent method embodiments, which are not described herein.
Referring to fig. 1A, fig. 1A shows a schematic structural diagram of an electronic device 100.
The electronic device 100 shown in fig. 1A is merely an example, and the electronic device 100 may have more or fewer components than shown in fig. 1A, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The electronic device 100 may include: the mobile terminal includes a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identity Module (SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor, and the like.
The controller may be, among other things, a neural center and a command center of the electronic device 100. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in processor 110 for storing instructions and data.
The charging management module 140 is configured to receive charging input from a charger. The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like.
The wireless communication function of the electronic device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to a baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be a stand-alone device.
The wireless communication module 160 may provide a solution for wireless communication applied to the electronic device 100, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (bluetooth, BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves through the antenna 2 to radiate the electromagnetic waves.
In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150 and antenna 2 is coupled to wireless communication module 160 so that electronic device 100 can communicate with networks and other devices through wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), General Packet Radio Service (GPRS), code division multiple access (code division multiple access, CDMA), Wideband Code Division Multiple Access (WCDMA), time-division code division multiple access (time-division code division multiple access, TD-SCDMA), Long Term Evolution (LTE), LTE, BT, GNSS, WLAN, NFC, FM, and/or IR technologies, etc. The GNSS may include a Global Positioning System (GPS), a global navigation satellite system (GLONASS), a beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS), and/or a Satellite Based Augmentation System (SBAS).
The electronic device 100 implements display functions via the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may adopt a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-oeld, a quantum dot light-emitting diode (QLED), and the like. In some embodiments, the electronic device 100 may include 1 or N display screens 194, with N being a positive integer greater than 1.
In the form of a display screen, the display screen 194 may be a common flat display screen, a curved display screen with a certain radian on one or both sides, or a foldable display screen. The substrate of the display panel in the curved display screen can be made of plastic, and can be bent to a certain radian at one side or two sides. The foldable display screen may be folded and the foldable display screen may be convertible between a folded configuration and an unfolded configuration. The substrate of the display panel in the foldable display screen can adopt plastic.
In the present embodiment, the display screen 194 may be used to display a user interface, examples of which may be found in relation to the following method embodiments.
The electronic device 100 may implement a shooting function through the ISP, the camera 193, the video codec, the GPU, the display 194, the application processor, and the like. The ISP is used to process the data fed back by the camera 193. The camera 193 is used to capture still images or video.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the electronic device 100.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes various functional applications of the electronic device 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may be used to store an application program required to perform the copy and paste method provided by the embodiment of the present application. In the embodiment of the present application, the internal memory 121 may be further configured to store the object selected by the copy operation and the fingerprint of the finger performing the copy operation in association with each other. The internal memory 121 stores the object selected by the copy operation and the fingerprint of the finger performing the copy operation in association with each other, and reference may be made to the related description in the subsequent method embodiment.
The electronic device 100 may implement audio functions via the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor.
The pressure sensor 180A is used for sensing a pressure signal, and converting the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194. The pressure sensor 180A can be of a wide variety, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a sensor comprising at least two parallel plates having an electrically conductive material. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the strength of the pressure from the change in capacitance. When a touch operation is applied to the display screen 194, the electronic apparatus 100 detects the intensity of the touch operation according to the pressure sensor 180A. The electronic apparatus 100 may also calculate the touched position from the detection signal of the pressure sensor 180A. In some embodiments, the touch operations that are applied to the same touch position but different touch operation intensities may correspond to different operation instructions. For example: and when the touch operation with the touch operation intensity smaller than the first pressure threshold value acts on the short message application icon, executing an instruction for viewing the short message. And when the touch operation with the touch operation intensity larger than or equal to the first pressure threshold value acts on the short message application icon, executing an instruction of newly building the short message.
The gyro sensor 180B may be used to determine the motion attitude of the electronic device 100. The air pressure sensor 180C is used to measure air pressure. The magnetic sensor 180D includes a hall sensor. The acceleration sensor 180E may detect the magnitude of acceleration of the electronic device 100 in various directions (typically three axes). A distance sensor 180F for measuring a distance. The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light to the outside through the light emitting diode. The ambient light sensor 180L is used to sense the ambient light level.
The fingerprint sensor 180H is used to collect a fingerprint. The electronic device 100 can utilize the collected fingerprint characteristics to unlock the fingerprint, access the application lock, photograph the fingerprint, answer an incoming call with the fingerprint, and so on.
In the embodiment of the present application, the fingerprint sensor 180H may be disposed below the touch screen, or may be directly integrated in the touch screen. The touch screen is composed of a glass plate, a touch sensor 180K and a display screen 194 from top to bottom. The fingerprint sensor 180H is integrated under the touch panel, and may be disposed under the glass panel.
The fingerprint sensor 180H may be multiple in number and cover most or all of the area of the display screen 194. In this way, the electronic device 100 may detect a fingerprint at any one location on the display screen 194.
The fingerprint sensor 180H may be a capacitive fingerprint sensor, an optical fingerprint sensor, an ultrasonic fingerprint sensor, or another type of fingerprint sensor, and the like, which is not limited in this embodiment. The capacitive fingerprint sensor completes fingerprint collection according to capacitance/inductance values formed when each position of a finger contacts the display screen. Optical fingerprint sensors utilize a light source in the electronic device to illuminate the finger and then receive the reflected light to identify the fingerprint. The ultrasonic fingerprint sensor identifies a fingerprint by using ultrasonic waves emitted to the finger by the electronic equipment.
The temperature sensor 180J is used to detect temperature.
The touch sensor 180K is also referred to as a "touch panel". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. In other embodiments, the touch sensor 180K may be disposed on a surface of the electronic device 100, different from the position of the display screen 194. In the embodiment of the application, the touch screen can be used for detecting the copying operation and the pasting operation. The specific implementation of the copy operation, and the paste operation, can refer to the related description in the subsequent method embodiments.
The bone conduction sensor 180M may acquire a vibration signal. The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The motor 191 may generate a vibration cue. Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be brought into and out of contact with the electronic apparatus 100 by being inserted into the SIM card interface 195 or being pulled out of the SIM card interface 195. The electronic device 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 195 may support a Nano SIM card, a Micro SIM card, a SIM card, etc. The same SIM card interface 195 can be inserted with multiple cards at the same time.
The software system of the electronic device 100 may employ a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present invention uses an Android system with a layered architecture as an example to exemplarily illustrate a software structure of the electronic device 100.
Fig. 1B is a block diagram of a software configuration of the electronic device 100 according to the embodiment of the present invention.
The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages.
As shown in fig. 1B, the application package may include applications such as camera, gallery, calendar, phone call, map, navigation, WLAN, bluetooth, music, video, short message, etc.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 1B, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views.
The phone manager is used to provide communication functions of the electronic device 100. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. And executing java files of the application program layer and the application program framework layer into a binary file by the virtual machine. The virtual machine is used for performing the functions of information life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), Media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, and the like.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
The method for copy and paste provided by the embodiment of the present application is described in detail below based on the electronic device 100 shown in fig. 1A and 1B in combination with a user interface implemented on the electronic device 100.
The term "user interface" in the specification, claims and drawings of the present application is a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of the user interface is a Graphical User Interface (GUI), which refers to a user interface related to computer operations and displayed in a graphical manner. The graphical user interface may include interface elements such as icons, windows, controls, etc. displayed in a display screen of the electronic device, where the controls may include interface elements that are visible such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.
In an embodiment of the application, the electronic device may associate and store an object selected by a copy operation and a fingerprint of a finger performing the copy operation. In some embodiments, the electronic device only stores one object in association for the same fingerprint. In other embodiments, the electronic device may store multiple objects in association for the same fingerprint. The method of copy and paste provided in the examples of the present application is described in detail below with respect to two different embodiments by example 1 and example 2.
1. Example 1
In embodiment 1, the electronic device stores only one object in association with the same fingerprint. That is, in embodiment 1, the content that the user has copied recently using one finger overwrites the content that has been copied before using the finger.
Fig. 2A to 2F, and fig. 3A to 3D exemplarily show user interfaces provided by the electronic apparatus 100 in embodiment 1. Fig. 2A to 2F and fig. 3A to 3D exemplarily illustrate the copy and paste method provided in embodiment 1, taking an object processed by the electronic device 100 as a text as an example.
In the embodiment of the present application, after the electronic device 100 displays an object that can be copied or cut on the display screen, the user may input a copy operation. The electronic device 100 may, in response to the copy operation, associate and store the object selected by the copy operation and the fingerprint of the finger performing the copy operation.
Referring to FIG. 2A, FIG. 2A illustrates a user interface 20 displayed by the electronic device 100. The user interface 20 may be provided by a first Application (APP) installed in the electronic device 100. As shown in fig. 2A, the first application may be an application "memo" for managing text, and the name of the application is not limited in the embodiment of the present application. The application "memo" may support the user to browse, edit, and delete text stored in the application.
As shown in fig. 2A, the user interface 21 may include: status bar 201, return key 202, current page indicator 203, text area 204.
The status bar 201 may include: signal strength indicators for mobile communication signals (which may also be referred to as cellular signals), operator names (e.g., "china mobile"), signal strength indicators for wireless fidelity (Wi-Fi) signals, battery status indicators, time indicators, and the like.
The return key 202 is an APP level return key that can be used to return to a level above the menu. It will be appreciated by those skilled in the art that the logical top level of a page is fixed and is determined at the time of application design.
The current page indicator 203 may be used to indicate the current page, e.g., the textual information "memo" may be used to indicate that the current page is used to manage the text in the memo. Not limited to text information, the current page indicator 203 may also be an icon.
Text may be displayed in the text area 204. When the electronic device detects a swipe operation up or down in the text region 204, the electronic device may update the text displayed in the text region 204 in response to the swipe operation for the user to browse. That is, the user may slide up or down in the text area 204 to browse more text. The text in the text area 204 may be stored on the electronic device 100, or may be stored on a cloud server. The text in the text area 204 may be copied or pasted.
Fig. 2B and 2C illustrate embodiments in which a user selects text in the text area 204.
As shown in fig. 2B, the electronic apparatus 100 may detect a user operation (e.g., a long press operation, a double-click operation, a heavy press operation, etc.) acting on the text region 204 shown in fig. 2A, and display a text selection area 204a and a menu 204B in response to the user operation. The text selection area 204a includes two signposts 204a-1, 204a-2 and the area between the signposts. The positions of the two marker bars in the text area 204 may be associated with the user operation detected by the electronic device 100, for example, two points that are within a preset range of distance from the position on the display screen where the user operation is detected by the electronic device 100. The embodiment of the application does not limit the shape, size and color of the marker post. The text selection area 204a may be displayed in a different form from other areas, for example, the background color of the text selection area 204a is gray in fig. 2B. It will be appreciated that the text "Huazhi F1" displayed in the text selection area 204a is the text selected by the user.
After the electronic device 100 displays the text selection area 204a, the user may adjust the selected text, i.e., the user may autonomously select the text. Illustratively, the user may drag the sign bar with a finger to adjust the position of the text selection area. As shown in fig. 2B and 2C, the electronic device 100 may detect an operation of sliding the user's finger to the left after touching the sign bar 204a-1, and adjust the sign bar 204a-1 in response to the operation to a position on the display screen where the user's finger is located at the end of the operation, thereby adjusting the position of the text selection area on the display screen. As shown in FIG. 2C, the adjusted text selection area 204a has the text "Katakawa base F1" as the text selected by the user. The text is not limited to being selected by adjusting the sign post, and in other embodiments of the present application, the user may select the text by other means. For example, the user may input a finger joint sliding gesture in the text area 204, and the electronic device 100 may use an area covered by a trajectory of the finger joint sliding gesture as a text selection area, and use text in the text selection area as text selected by the user.
The embodiment of the application does not limit the size of the text which can be selected by the user.
As shown in FIGS. 2B and 2C, a control 204B-1 ("copy"), a control 204B-2 ("delete"), a control 204B-3 ("forward"), a control 204B-4 ("share"), and a control 204B-5 ("favorites") may be included in the menu 204B. Control 204b-1 may be used to copy the selected text. The rest can be used for monitoring user operation and providing more functions in response to the user operation, such as sharing the selected text, deleting the selected text and the like.
In some embodiments of the present application, the copy operation may be a user operation (e.g., a click operation, a touch operation, etc.) that is performed on the control 204b-1 after some or all of the text in the text area 204 is selected. The text selected by the copy operation is the text selected by the user in the text area 204. Without being limited thereto, the copy operation may also take other forms, such as an operation of performing a circling gesture in the text region 204 after the text is selected, a double-click operation performed in the text region 204 after the text is selected, a voice instruction input after the text is selected, and the like. The embodiment of the present application does not limit the specific implementation of the copy operation.
In this embodiment, the electronic device 100 may capture the fingerprint of the user's finger through the fingerprint sensor during the process of detecting the copy operation. For example, the electronic device 100 may capture a fingerprint of a user's finger (e.g., the index finger of the user's right hand as shown in FIG. 2A) upon detecting a user operation acting on the text region 204 as shown in FIG. 2A, may capture a fingerprint of a user's finger (e.g., the index finger of the user's right hand as shown in FIG. 2B) upon detecting an operation in which the user's finger slides to the left upon touching the flag bar 204a-1 in FIG. 2B, and may capture a fingerprint of a user's finger (e.g., the index finger of the user's right hand as shown in FIG. 2C) upon detecting a user operation acting on the control 204B-1 in FIG. 2C. The manner in which the fingerprint sensor captures the fingerprint of the user's finger may be as described with reference to the previous embodiments.
In some embodiments of the present application, after detecting the copy operation, the electronic device 100 stores, in association with the fingerprint of the finger performing the copy operation and the object selected by the copy operation, in response to the copy operation. For example, upon detecting the copy operation as shown in FIGS. 2A-2C, the electronic device 100 will store the fingerprint of the user's right index finger in association with the text "Bantian Huanshiji F1".
In other embodiments of the present application, the electronic device 100 may further authenticate the validity of the fingerprint after the fingerprint of the finger performing the copy operation is captured. In a case where the fingerprint is legitimate, the electronic apparatus 100 stores, in association with the copy operation, the fingerprint of the finger that performed the copy operation and the object selected by the copy operation. In the case that the fingerprint is not legitimate, the electronic device 100 may not make any feedback, and may store only the object selected by the copy operation separately as in the prior art.
Specifically, the electronic device 100 may store fingerprints of some or all of the fingers of the legitimate user in advance. The electronic device 100 may compare the fingerprint of the finger performing the copy operation with the pre-stored fingerprint, and when the pre-stored fingerprint includes the fingerprint of the finger performing the copy operation, the fingerprint of the finger performing the copy operation is valid. By identifying the validity of the fingerprint, only the authenticated user can use the copy function provided by the electronic device by using the fingerprint, so that the security of information in the electronic device 100 is ensured, and the privacy security of the user is ensured.
Referring to table 1, table 1 exemplarily shows that the electronic device 100 associates the stored object selected by the copy operation and the fingerprint of the finger performing the copy operation after performing the examples shown in fig. 2A to 2C.
Figure BDA0002431925540000131
Figure BDA0002431925540000141
TABLE 1
It can be understood that, in embodiment 1, there is only one object stored in association with the fingerprint of the same finger, where the object is selected by the copy operation that the electronic device has received and that the finger has performed last time, that is, the object that the user has copied last using the finger. For example, if the user copied another text "Huashi technology Limited" again using the right index finger after FIGS. 2A-2C, the electronic device 100 may store the fingerprint of the user's right index finger in association with the text "Huashi technology Limited" and the second column of the second row of Table 1 may be modified to the text "Huashi technology Limited".
After the electronic device 100 associates and stores the object selected by the copy operation and the fingerprint of the finger performing the copy operation, the user may paste the object using the same finger. Specifically, the user may use the same finger to enter a paste operation on the electronic device 100, thereby triggering the electronic device 100 to receive an object input stored in association with the fingerprint of the finger into the area of the paste operation.
Referring to fig. 2D-2F, fig. 2D-2F illustrate an embodiment of a user input paste operation.
Referring to fig. 2D, fig. 2D illustrates a user interface 21 displayed on the electronic device 100. The user interface 21 may be provided by a second application installed in the electronic device 100. As shown in fig. 2D, the second application may be a shopping APP, and the name of the application is not limited in the embodiment of the present application. The second application may enable the user to purchase goods, edit shipping addresses, and the like. In a specific implementation, after the electronic device 100 displays the user interface 20 shown in fig. 2C, the first application program may be closed in response to a user operation, the second application program may be opened, and the user interface 21 shown in fig. 2D may be displayed.
As shown in fig. 2D, the user interface 21 may include: a status bar 205, a return key 206, a current page indicator 207, fields 208a-208d, and controls 209. Status column 205 and return key 206 can refer to status column 201 and return key 202, respectively, in fig. 2A.
The current page indicator 207 may be used to indicate the current page, e.g., the textual information "add shipping address" may be used to indicate that the current page is used to manage shipping addresses.
The areas 208a-208d may be used for a user to enter textual information. Prompt messages may also be displayed in the areas 208a-208d to prompt the user for semantic types of textual information that the area should enter. For example, the text "consignee" in the area 208a prompts the user that the area should input the name of the consignee, the text "mobile phone number" in the area 208b prompts the user that the area should input the mobile phone number of the consignee, the text "area" in the area 208c prompts the user that the area should input the area where the consignee is, and the text "detailed address" in the area 208d prompts the user that the area should input the detailed address of the consignee.
Illustratively, the user may input a user operation (e.g., a click operation, a touch operation, a long press operation, a heavy press operation, etc.) in the area 208d, and referring to fig. 2E, the electronic device 100 may detect the user operation and display a control 210 above the area 208 d. Here, the user inputs a user operation on the area 208d, which can be regarded as the user selecting the area 208 d.
In some embodiments of the present application, the paste operation may be a user operation (e.g., a click operation, a touch operation, a long press operation, a heavy press operation, etc.) acting on the control 210 after a user operation (e.g., a click operation, a touch operation, etc.) acting on the area 208 d. Here, the area 208d is an area where the paste operation is received.
Without being limited thereto, the paste operation may also take other forms, such as an operation of performing a circling gesture on the area 208d, a double-click operation on the area 208d, a voice instruction input after selecting the area 208d, and the like. The embodiment of the present application does not limit the specific implementation of the paste operation.
In this embodiment, the electronic device 100 may capture the fingerprint of the user's finger through the fingerprint sensor during the process of detecting the pasting operation. For example, the electronic device 100 may capture a fingerprint of a user's finger (e.g., the index finger of the user's right hand as shown in FIG. 2D) upon detecting a user operation acting on the area 208D as shown in FIG. 2D, and may also capture a fingerprint of a user's finger (e.g., the index finger of the user's right hand as shown in FIG. 2E) upon detecting the user's finger touching the control 210 in FIG. 2E. The manner in which the fingerprint sensor captures the fingerprint of the user's finger may be as described with reference to the previous embodiments.
In some embodiments of the present application, the electronic apparatus 100 may check, after detecting the paste operation, whether there is an object stored in association with the fingerprint of the finger performing the paste operation in response to the paste operation. If so, the electronic apparatus 100 inputs the object stored in association with the fingerprint of the finger that performed the paste operation into the area that received the paste operation. If not, the electronic device 100 may not make any feedback, and may also prompt the user to change fingers. The manner in which the electronic device 100 prompts the user may include, but is not limited to: displaying text, displaying images, playing voice, etc.
In other embodiments of the present application, the electronic device 100 may further authenticate the validity of the fingerprint after the fingerprint of the finger performing the paste operation is captured.
In a case where the fingerprint of the finger performing the paste operation is legitimate, the electronic apparatus 100 checks in response to the paste operation whether there is an object stored in association with the fingerprint of the finger performing the paste operation. If so, the electronic apparatus 100 inputs the object stored in association with the fingerprint of the finger that performed the paste operation into the area that received the paste operation. If not, the electronic device 100 may not make any feedback, and may also prompt the user to change fingers.
In the case where the fingerprint of the finger performing the paste operation is not legitimate, the electronic apparatus 100 may not make any feedback, and may also input the object, which was stored separately last time, into the area where the paste operation is received, as in the related art.
Here, the electronic device 100 may refer to the related description above for the way of authenticating the validity of the fingerprint. By identifying the validity of the fingerprint, it can be ensured that only the user who passes the authentication can use the pasting function provided by the electronic device by using the fingerprint, thereby ensuring the security of the information in the electronic device 100 and the privacy security of the user.
When there is an object stored in the electronic apparatus 100 in association with the fingerprint of the finger performing the paste operation, the electronic apparatus 100 inputs the object into the area received to the paste operation in response to the paste operation. Referring to fig. 2E, the fingerprint of the user's right hand index finger and the text "sakatian kichen base F1" are stored in association in the electronic device 100, and therefore, the electronic device 100 inputs the text "sakatian kichen base F1" into the area 208 d.
Without being limited to the right index finger shown in fig. 2A-2F, the user may also use the copy and paste functionality provided by the electronic device 100 with other fingers (e.g., the middle finger of the right hand, the thumb of the left hand, etc.), which will not be described in detail herein.
Since one user has multiple fingers, and different fingers correspond to different fingerprints, the copy and paste method provided by the embodiment of the application can enable the user to use the copy and paste function provided by the electronic device 100 through different fingers. The method of copy-and-paste performed by the electronic device 100 when the user uses a plurality of fingers is described below with reference to fig. 3A-3E.
Fig. 3A-3E illustrate user interfaces provided by electronic device 100 when a user uses 2 fingers to use the copy and paste functionality provided by electronic device 100. 3A-3E are arranged in chronological order, that is, the electronic device 100 displays the user interface shown in FIG. 3A earlier than the user interface shown in FIG. 3B, the electronic device 100 displays the user interface shown in FIG. 3B earlier than the user interface shown in FIG. 3C, and so on.
Referring to fig. 3A and 3B, fig. 3A and 3B exemplarily illustrate the user interface 20 when the electronic apparatus 100 displays an object that can be processed. The user interface 20 may be as described in relation to fig. 2A.
Referring to FIG. 3A, the user may enter a copy operation in the user interface 20 using the right index finger. As shown in FIG. 3A, the copy operation may be a user operation on control 204b-1 after selecting some or all of the text in text area 204, giving the copy operation the selected text "Katakawa base F1". Other implementations of the copy operation can refer to the related descriptions in fig. 2A-2F.
The electronic device 100 may store the fingerprint of the index finger of the right hand of the user and the text "takatian kichen base F1" in association in response to the copy operation shown in fig. 3A. Here, the specific implementation and conditions when the electronic device 100 stores the fingerprint of the user's right index finger in association with the text "shitatian hua ji F1" can refer to the relevant descriptions in fig. 2A to 2F.
Similarly, referring to FIG. 3B, the user may enter a copy operation in the user interface 20 using the middle finger of the right hand. As shown in FIG. 3B, the copy operation may be a user operation on a control 204c-1 in the menu 204c upon selection of some or all of the text in the text area 204. The text selected by the copy operation is "180. The menu 204c and the control 204c-1 are similar to the menu 204b and the control 204b-1 in embodiment 1, respectively, and reference may be made to the related description. Other implementations of the copy operation can refer to the related descriptions in fig. 2A-2F.
Electronic device 100 may associate the fingerprint of the finger in the right hand of the user with the text "180 ×", in response to the copy operation shown in fig. 3B. Here, the specific implementation and conditions when the electronic device 100 associates and stores the fingerprint of the finger in the right hand of the user and the text "180 × × may refer to the relevant descriptions in fig. 2A to fig. 2F.
Referring to table 2, table 2 exemplarily shows that the electronic device 100 associates the stored object selected by the copy operation and the fingerprint of the finger performing the copy operation after performing the examples shown in fig. 3A and 3B.
Finger print Object
Finger print of right index finger Text "Bantian Hua Zhi F1"
Finger print of right hand Text "180 ×. ×") "
TABLE 2
Referring to fig. 3C and 3D, fig. 3C and 3D exemplarily show the user interface 21 provided by the second application, and the user interface 21 may refer to the user interface 21 in fig. 2D.
Referring to FIG. 3C, the user may enter a paste operation in the user interface 21 using the right index finger. As shown in fig. 3C, the paste operation may be a user operation on the control 210 after the user operation on the area 208 d. The area where the paste operation is received is an area 208 d. Other implementations of the paste operation can refer to the related descriptions in fig. 2A-2F.
Referring to FIG. 3D, electronic device 100 may enter the text "Bantian Huanshiji F1" stored in association with the fingerprint of the user's right index finger into area 208D in response to the paste operation shown in FIG. 3C.
Referring to fig. 3D, the user may also enter the paste operation again in the user interface 21 using the middle finger of the right hand. As shown in fig. 3D, the paste operation may be a user operation on the control 211 after the user operation on the area 208 b. The area where the paste operation is received is an area 208 b. The control 211 is similar to the control 209 in embodiment 1, and reference is made to the related description. Other implementations of the paste operation can refer to the related descriptions in fig. 2A-2F.
Referring to fig. 3E, electronic device 100 may enter text "180 x" stored in association with the fingerprint of the finger in the right hand of the user into region 208b in response to the paste operation shown in fig. 3D.
Not limited to the user pasting the object first with the right index finger and then with the right middle finger as shown in fig. 3C-3D, the user may paste the object first with the right middle finger and then with the right index finger. After the user copies the objects with different fingers, the objects may be pasted by the fingers in any order, which is not limited in this embodiment of the application.
Not limited to the user pasting objects sequentially through different fingers as shown in fig. 3C-3D, the user may also paste objects using the right index finger and the right middle finger of the hand at the same time. For example, the user may touch the area 208d with the right index finger and the area 208b with the right middle finger at the same time, and the electronic device 100 may display a control for pasting an object in response to the user's operation of touching different areas with the right index finger and the right middle finger at the same time. Thereafter, electronic device 100 may detect a user operation (e.g., a click operation) acting on the control, and in response to the user operation, enter the text "takawa kichen F1" stored in association with the fingerprint of the user's right hand into region 208d, and enter the text "180" stored in association with the fingerprint of the user's right hand. The method can ensure that the user can use the fingers to paste the copied objects at the same time after copying the objects by using different fingers, and is simple, quick and convenient to operate.
The method is not limited to the user copying the object in the same user interface with different fingers as shown in fig. 3A-3B, but in the embodiment of the present application, the user may also copy the object in different user interfaces with different fingers, which is not limited herein. That is, in embodiment 1, the user can input the copy operation at different user interfaces using different fingers.
Not limited to the user pasting the object on the same interface with different fingers as shown in fig. 3C to fig. 3D, in the embodiment of the present application, the user may also paste the object on different user interfaces with different fingers, which is not limited herein. That is, in embodiment 1, the user can input the paste operation at different user interfaces using different fingers.
It can be understood that the right index finger and the right middle finger shown in fig. 3A-3E are only examples, and in the embodiment of the present application, the user may use the method provided in embodiment 1 of the electronic device 100 with other fingers or more.
By the copy-and-paste method described in embodiment 1, the electronic device can implement the copy-and-paste function using fingerprints. Since different fingers have different fingerprints, the user can copy and paste different objects using different fingers. The electronic equipment can respectively store the objects copied by the user by using different fingers, so that the object copied before can be prevented from being covered by the object copied recently, and the user can be supported to paste the plurality of objects after copying. In addition, when the interfaces of the copied object and the pasted object are different, the user does not need to switch the interfaces for multiple times, for example, in the example shown in fig. 3A to 3E, the user only needs to switch the interfaces for 1 time, and then the object copying and pasting can be completed for 2 times. Embodiment 1 is simple and convenient to operate, and can improve the information processing efficiency of the electronic equipment, thereby improving the user experience.
2. Example 2
In embodiment 2, the electronic device may store multiple objects in association for the same fingerprint. That is, content that was last copied by a user using one finger does not overwrite content that was copied before using the finger. The number of objects which can be stored in association with the fingerprint of the same finger is not limited in the embodiment of the application. The specific value of the number may be pre-stored in the electronic device 100 or may be set autonomously by the user.
Fig. 4A to 4C, fig. 5A to 5D, fig. 6A to 6B, and fig. 7A to 7C show user interfaces provided by the electronic apparatus 100 in embodiment 2.
Fig. 4A-4C illustrate the user interface 20 provided by the electronic device 100 when the user inputs multiple copy operations with the same finger. The user interface 20 may be as described in relation to fig. 2A. Fig. 4A-4D are arranged in chronological order, that is, the electronic device 100 displays the user interface shown in fig. 4A earlier than the user interface shown in fig. 4B, and the electronic device 100 displays the user interface shown in fig. 4B earlier than the user interface shown in fig. 4C.
Referring to FIG. 4A, the user may enter a copy operation in the user interface 20 using the right index finger. As shown in FIG. 4A, the copy operation may be a user operation on a control 204d-1 in the menu 204d after selecting some or all of the text in the text area 204, and the text selected by the copy operation is "Huacheng technology, Inc". The menu 204d and the control 204d-1 are similar to the menu 204b and the control 204b-1 in embodiment 1, respectively, and reference may be made to the related description. The electronic device 100 may store the fingerprint of the index finger of the right hand of the user and the text "Huanti technology Limited" in association in response to the copy operation shown in FIG. 4A.
Similarly, referring to FIG. 4B, the user may also enter a copy operation again in the user interface 20 using the right index finger. As shown in fig. 4B, the copy operation may be a user operation on the control 204c-1 in the menu 204c after selecting part or all of the text in the text area 204, and the text selected by the copy operation is "180 ×". Electronic device 100 may associate and store the fingerprint of the user's right index finger and text "180 ×", in response to the copy operation shown in fig. 4B.
Similarly, referring to FIG. 4C, the user may also enter a copy operation again in the user interface 20 using the right index finger. As shown in FIG. 4C, the copy operation may be a user operation on control 204b-1 after selecting some or all of the text in text area 204, and the text selected by the copy operation is "Bantian Huanshiji F1". The electronic device 100 may store the fingerprint of the index finger of the right hand of the user and the text "takatian kichen base F1" in association in response to the copy operation shown in fig. 4C.
Fig. 4A to 4C show other implementation forms of 3 copying operations, which can refer to the related description in embodiment 1.
It can be understood that, without being limited to the user inputting the copy operation in the same user interface multiple times by the same finger as exemplarily shown in fig. 4A to 4C, the user may also input the copy operation in different user interfaces by the same finger, respectively, and the embodiment of the present application is not limited thereto.
4D-4E, FIGS. 4D-4E illustrate embodiments in which the electronic device separately inputs copy operations at different user interfaces via the same finger. The implementation of each copy operation in fig. 4D-4E is similar to that in fig. 4A-4C, and the associated storage operation performed by the electronic device 100 in response to each copy operation is also similar to that in fig. 4A-4C, and reference may be made to relevant descriptions, which are not further described here.
Referring to table 3, table 3 exemplarily shows that the electronic device 100 associates the stored fingerprints of the fingers performing the copy operation in time order after performing the examples shown in fig. 4A to 4C or fig. 4D to 4E, and the object selected by the copy operation. The text "Huashi technology limited company" is the object stored in association with the fingerprint of the index finger of the right hand of the user at the earliest time, and the text "Bantian Huashi base F1" is the object stored in association with the fingerprint of the index finger of the right hand of the user at the latest time.
Figure BDA0002431925540000181
TABLE 3
It is understood that in embodiment 2, there may be a plurality of objects stored in association with the fingerprint of the same finger, and the electronic apparatus 100 may update the plurality of objects. Specifically, when the electronic apparatus 100 detects a copy operation input by the user using the finger, the electronic apparatus 100 adds an object selected by the user this time to a plurality of objects stored in association with the fingerprint of the finger.
In some embodiments, the electronic device 100 may also optionally delete the oldest one of the objects stored in association with the fingerprint of the finger, based on the number of objects currently stored in association with the fingerprint of the same finger. For example, when the number of existing objects stored in the electronic device 100 in association with the fingerprint of the same finger reaches a preset value, if the electronic device 100 detects a copy operation input by the user using the finger, the electronic device 100 deletes one object stored earliest among the objects stored in association with the fingerprint of the finger, and newly adds an object selected by the operation. Therefore, the number of objects which are stored in association with the fingerprint of the same finger can be limited within a preset value, and the user is prevented from copying too many objects.
In some embodiments, the electronic device 100 may further delete an object whose storage duration exceeds a preset duration according to the time of storing the object. For example, the electronic apparatus 100 may delete an object stored for more than 1 hour in association with a fingerprint of each finger among a plurality of objects stored in association with the fingerprint of each finger. In this way, it can be ensured that the objects stored in association with the fingerprint in the electronic device 100 are all objects that the user copied in the most recent time period.
After the electronic device 100 stores a plurality of objects in association with the fingerprint of the same finger, the electronic device may receive a paste operation input by the user using the same finger and paste the objects stored in association with the fingerprint of the finger. Next, 3 types of methods in which the electronic device 100 pastes an object stored in association with a fingerprint of a finger when a plurality of objects are stored in association with the fingerprint of the same finger will be described.
(1) First, the user triggers the electronic device 100 to input one object stored in association with the fingerprint of the finger performing the paste operation in the area receiving the paste operation every time the paste operation is input by the user. Then, the electronic apparatus 100 inputs an object selected by the i-th copy operation performed by a certain finger in an area selected by the i-th paste operation performed by the finger.
That is to say, the user may input a plurality of paste operations through a certain finger, and trigger the electronic device to sequentially display objects stored in association with the fingerprint of the finger in the area where each paste operation is received, according to the time sequence of the stored objects. In this embodiment of the application, the user may input the multiple pasting operations in the same user interface, or may input the multiple pasting operations in different user interfaces, which is not limited herein. The following embodiments of fig. 5A to 5D are described by taking a case where the user inputs the operations in the same user interface as an example.
Fig. 5A-5D illustrate a first way in which the user interface 21 is provided by the electronic device 100. The user interface 21 may be as described in relation to fig. 2D. 5A-5D are arranged in chronological order, that is, the electronic device 100 displays the user interface shown in FIG. 5A earlier than the user interface shown in FIG. 5B, the electronic device 100 displays the user interface shown in FIG. 5B earlier than the user interface shown in FIG. 5C, and so on.
Referring to FIG. 5A, the user may first enter a paste operation in the user interface 21 using the right index finger. As shown in fig. 5A, the paste operation may be a user operation that is performed on the control 212 after a user operation that is performed on the area 208a, and the area that receives the paste operation is the area 208 a. The control 212 is similar to the control 209 in embodiment 1, and reference is made to the related description. Referring to fig. 5B, the electronic apparatus 100 may store the text "hua shi limited" input area 208a, which is stored earliest in association with the fingerprint of the index finger of the right hand of the user, in response to the paste operation shown in fig. 5A.
Similarly, referring to FIG. 5B, the user may also enter the paste operation again in the user interface 21 using the right index finger. As shown in fig. 5B, the paste operation may be a user operation performed on the control 211 after the user operation performed on the area 208B, and the area that receives the paste operation is the area 208B. Referring to fig. 5C, electronic device 100 may store the stored time associated with the fingerprint of the user's right hand next to the text "180 x" input region 208B of the text "hua zhi ji" in response to the paste operation shown in fig. 5B.
Similarly, referring to FIG. 5C, the user may also enter the paste operation again in the user interface 21 using the right index finger. As shown in fig. 5C, the paste operation may be a user operation that is performed on the control 210 after the user operation performed on the area 208d, and the area that receives the paste operation is the area 208 d. Referring to fig. 5D, the electronic apparatus 100 may input the text "takawa base F1" stored earliest in association with the fingerprint of the index finger of the right hand of the user into the area 208D in response to the paste operation shown in fig. 5C.
It can be understood that, without being limited to the user inputting the paste operation in the same user interface multiple times by the same finger as exemplarily shown in fig. 5A to 5C, the user may also input the paste operation in different user interfaces by the same finger, respectively, and the embodiment of the present application does not limit this.
Referring to fig. 5D-5J, fig. 5D-5J illustrate embodiments in which the electronic device respectively inputs paste operations at different user interfaces by the same finger. Each of the paste operations in fig. 5D-5J is implemented similarly to those in fig. 5A-5C, and operations performed by the electronic device 100 in response to each of the paste operations in turn to input an object in an area where the paste operation is received are also similar to those in fig. 5A-5C, and reference may be made to relevant descriptions, and descriptions thereof are not repeated here.
In the first way, after the user copies a plurality of objects using the same finger, the plurality of objects may be pasted using the finger in sequence in the order in which the plurality of objects are copied.
In some embodiments of the first manner, in a case where the user inputs multiple paste operations with the same finger, the electronic device is triggered to sequentially display the objects in the area where each paste operation is received according to the time sequence of storing the objects only when the time interval between any two operations in the multiple paste operations input by the user does not exceed the preset value. When the time interval between any two pasting operations input by the user exceeds a preset value, the electronic equipment inputs the earliest time object in the objects which are stored in association with the fingerprint of the finger performing the pasting operation in response to the next pasting operation into the area which is received by the next pasting operation. For example, when the time interval between any two of the 3 pasting operations shown in fig. 5A-5C does not exceed the preset value, the electronic device sequentially pastes 3 texts stored in association with the index finger of the right hand of the user, as shown in fig. 5A-5D; if the time interval between the operations shown in fig. 5A and 5B exceeds a preset value in the 3 pasting operations shown in fig. 5A-5C, the electronic device will input the text "hua shi limited", which is stored earliest in association with the fingerprint of the index finger of the right hand of the user, into the area 208d in response to the user operation shown in fig. 5B. Therefore, the electronic equipment can be ensured to paste a plurality of objects in sequence within the preset time.
In other embodiments of the first manner, after the user inputs multiple paste operations with the same finger, the electronic device may be triggered to sequentially display the objects in the areas where the paste operations are received according to the time sequence of storing the objects. That is, the embodiment of the present application may not limit the time interval between the plurality of operations input by the user.
(2) In the second way, the user inputs a paste operation, that is, triggers the electronic apparatus 100 to receive an object input stored in association with a fingerprint of a finger performing the paste operation into an area of the paste operation.
Specifically, when the electronic apparatus 100 receives a paste operation input by the user, the type of the area where the paste operation is received may be identified, and among a plurality of objects stored in association with the fingerprint of the finger performing the paste operation, an object conforming to the type of the area is selected and input into the area. In this way, the user can trigger the electronic device to automatically input an appropriate object in the area where the paste operation is received by inputting one paste operation.
In some embodiments, when the electronic apparatus 100 receives a paste operation input by the user, it may further identify all regions in which objects may be input included in the currently displayed user interface, determine a type of each region therein, and select an object conforming to each region type among the plurality of objects stored in association with the fingerprint of the finger performing the paste operation to input it into each region in the user interface. In this way, the user may trigger the electronic device to automatically input appropriate objects in multiple regions in the currently displayed user interface by entering a single paste operation.
Here, the type of the region refers to the type of the object that the region should input. For example, a text box for entering text, an input box for entering pictures, a folder for entering files, and so forth. Further, when the object that the region should input is text, the type of the region may also include semantic types of the text that the region should input, such as address, number, region, name, gender, birthday, and the like.
Fig. 6A-6B illustrate a user interface 21 provided by the electronic device 100 in a second manner. The user interface 21 may be as described in relation to fig. 2D.
Referring to FIG. 6A, the user may enter a paste operation in the user interface 21 using the right index finger. The paste operation may be a paste operation after a user operation performed on any one of the areas in the user interface 21, which is not limited in the embodiment of the present application. For example, as shown in fig. 6A, the paste operation may be a user operation that is performed on the control 212 after a user operation that is performed on the area 208a, and the area that receives the paste operation is the area 208 a.
The electronic device 100 may recognize, in response to the paste operation shown in fig. 6A, that the type of the area 208a that received the paste operation is a text box, and that the semantic type of the text that the area 208a should input is a name. Thereafter, as shown in fig. 6B, the electronic apparatus 100 inputs an object "hua is technology limited" belonging to the text and being the name, among the objects stored in table 3 in association with the fingerprint of the user's right index finger, into the area 208 a.
In some embodiments, electronic device 100 may also identify other regions available for input of objects in the user interface shown in FIG. 6A in response to the paste operation shown in FIG. 6A, other than region 208 a. As shown in FIG. 6A, other areas that may be used for input objects may also include areas 208b-208 d. The electronic device 100 may then identify the type of the zones 208b-208 d. The semantic type of the text to be filled in the area 208b is a number, the semantic type of the text to be filled in the area 208c is a region, and the semantic type of the text to be filled in the area 208d is a detailed address. Thereafter, the electronic device may select an object conforming to each region type among the plurality of objects stored in association with the fingerprint of the index finger of the right hand of the user in table 3 to be input into each region. As shown in fig. 6B, electronic device 100 enters the text "180 x" into area 208B, and the text "sukawa kiji F1" into area 208 d.
In the second way, after the user copies a plurality of objects with the same finger, the user can intelligently paste appropriate objects by operating the user. In some embodiments, the user may also use the finger to paste multiple objects at once. The second mode reduces user operation, improves the efficiency of pasting objects by the user, and can improve user experience.
(3) In a third mode, when the user inputs a user operation on the area, the electronic device 100 is triggered to provide paste options of a plurality of objects. The user can autonomously select an object input by the electronic apparatus 100 in the area where the paste operation is received, according to the plurality of paste options.
Fig. 7A-7C illustrate a third way in which the user interface 21 is provided by the electronic device 100. The user interface 21 may be as described in relation to fig. 2D.
Illustratively, referring to fig. 7A, the user may input a user operation (e.g., a click operation, a touch operation, etc.) in the area 208 d. Referring to fig. 7B, the electronic device 100 may detect the user operation and display a prompt box 213 above the area 208 d. Prompt information may be included in the prompt box 213 for prompting the user to associate stored objects with the fingerprint of the finger performing the user operation, and may be, for example, the text "paste 1: hua is technology limited company paste 2: 180 x "paste 3: hua is Bantian base F1 ". "paste 1", "paste 2", and "paste 3" in the prompt information may correspond to the 3 objects stored in association with the user's right index finger in table 2, respectively, as the paste options 213a-213 c. The paste option may be used for the user to click and select the corresponding text to paste.
Illustratively, referring to FIG. 7C, electronic device 100 may detect a user operation (e.g., a click operation, a touch operation, etc.) that acts on paste option 213C in FIG. 7B and, in response to the user operation, enter the text "Bantian Huanshiji F1" in area 208 d.
That is, the pasting operation in embodiment 3 may include: and the user operation acts on the area, and after the electronic equipment displays a plurality of paste options, the user operation acts on the operation of the paste options. Wherein the paste option corresponds to the object selected by the copy operation.
In a third way, after the user copies a plurality of objects with the same finger, the user can paste any one of the plurality of objects with the finger as needed.
It is understood that the right index finger shown in fig. 4A-4C, fig. 5A-5D, fig. 6A-6B, and fig. 7A-7C is only an example, and in the embodiment of the present application, the user may use the method provided in embodiment 2 of the electronic device 100 with other fingers or more.
By the copy and paste method described in embodiment 2, the electronic device can store a plurality of objects in association with the fingerprint of the same finger, so that an object that is copied recently by the electronic device can be prevented from overwriting a previously copied object, and a user can be supported to copy and paste a plurality of objects. In addition, when the interfaces of the copy object and the paste object are different, the user does not need to switch the interfaces for many times. Embodiment 2 is convenient and fast to operate, and can further improve the information processing efficiency of the electronic device compared with embodiment 1, thereby improving the user experience.
Both embodiments 1 and 2 described above describe scenarios in which the electronic device 100 provides the copy function and the paste function in different user interfaces, respectively, for example, the electronic device 100 provides the copy function in the user interface 20 provided by the first application program and provides the paste function in the user interface 21 provided by the second application program. Without being limited thereto, in the embodiment of the present application, the electronic apparatus 100 may also provide the copy function and the paste function in the same user interface. In this way, the user can copy and paste the object without switching the user interface.
Embodiment 3 describes in detail the copy and paste method provided in the embodiment of the present application when the electronic device 100 provides the copy function and the paste function in the same user interface, which is described in detail below.
3. Example 3
In embodiment 3, the electronic device 100 may provide the copy function and the paste function in the same user interface. The user interface may be provided by one application program or by a plurality of application programs, and the embodiments are not limited in this application.
Fig. 8A to 8C exemplarily show the user interface 80 provided by the electronic apparatus 100 in embodiment 3. In the example shown in fig. 8A-8C, the electronic device 100 is configured with a foldable display screen. The user interface 80 may be provided by a first application (e.g., an application "memo").
Referring to FIG. 8A, two areas may be separated in the user interface 80. Where the left region may refer to user interface 21 in fig. 2A, may include a return key, a current page indicator, a text region, and so forth. The right region is similar to the user interface 21 in fig. 2A, except that the text region 802 is blank.
Referring to FIG. 8A, the user may enter a copy operation in the left area of the user interface 80 using the right index finger. As shown in FIG. 8A, the copy operation may be a user operation on control 801 after selecting some or all of the text in the text region, and the text selected by the copy operation is "recipient: Huashi technology Limited cell phone number: 180. postal code: 518129 in region: Guandong province Shenzhen City Dragon post region detailed address: Guangtian province F1". The control 801 is similar to the control 204b-1 in embodiment 1, and reference is made to the related description. Other implementation forms of the copy operation can refer to the related description in embodiment 1.
The electronic device 100 may store the fingerprint of the finger in the right hand of the user in association with the text selected by the copy operation in fig. 8A in response to the copy operation shown in fig. 8A.
Thereafter, referring to FIG. 8B, the user may enter a paste operation in the user interface 80 using the right index finger. As shown in fig. 8B, the paste operation may be a user operation that is performed on the control 803 after a user operation that is performed on the text area 802, and the area that receives the paste operation is the text area 802. Other implementation forms of the paste operation can refer to the related description in embodiment 1. The control 803 is similar to the control 210 shown in fig. 2E in embodiment 1, and reference may be made to the relevant description.
Referring to fig. 8C, the electronic device 100 may input text stored in association with the fingerprint of the user's right index finger into the text area 802 in response to the paste operation shown in fig. 3B.
Not limited to the "memo" in the examples of fig. 8A-8C, the electronic device 100 may also provide a copy function and a paste function on a user interface provided by one or more other applications. For example, the electronic apparatus 100 may further display a user interface provided by an office-type application, the user interface including two tables, and providing a copy function and a paste function in the two tables, respectively. For another example, the electronic device 100 may further display a user interface as shown in fig. 2A in the left area of the display screen, display a user interface as shown in fig. 2D in the right area of the display screen, provide a copy function in the left area, and provide a paste function in the right area.
By the copy and paste method described in embodiment 3, the electronic device 100 provides the copy function and the paste function in the same user interface by using the fingerprint, so that the user can copy and paste the object without switching the user interface, which is more convenient for the user.
While the above embodiments 1, 2 and 3 all describe the scenario in which the same device (e.g., the electronic device 100) provides the copy function and the paste function, the embodiments of the present application are not limited thereto, and the present application also provide a method for copy and paste in the scenario in which different devices provide the copy function and the paste function respectively. Embodiment 4 describes in detail a method for copy and paste provided in an embodiment of the present application in a scenario where different devices respectively provide a copy function and a paste function, which is described in detail below.
4. Example 4
First, a communication system in embodiment 4 is described. Referring to fig. 9, fig. 9 illustrates a communication system 10 provided by an embodiment of the present application.
As shown in fig. 9, the communication system 10 may include: electronic device 200, electronic device 300. In the embodiment of the present application, the electronic device 200 may also be referred to as a first device, and the electronic device 300 may also be referred to as a second device.
The electronic device 200 and the electronic device 300 are both portable electronic devices such as mobile phones, tablet computers, personal digital assistants, wearable devices (e.g., smart band, smart watch), laptop computers with touch-sensitive surfaces (e.g., touch panel), and non-portable electronic devices such as televisions with touch screens.
In some embodiments, the electronic device 200 and the electronic device 300 may be connected and communicate with each other by way of a wireless communication technology such as bluetooth (bluetooth), Wireless Local Area Network (WLAN) technology, wireless fidelity (Wi-Fi), and the like, or by way of a wired connection via a physical interface (e.g., a USB interface, an HDMI interface, and the like).
In other embodiments, electronic device 200 and electronic device 300 may communicate via an intermediary device (e.g., a server). For example, a user may log in to the electronic device 200 and the electronic device 300 using the same account, and then both the electronic device 200 and the electronic device 300 may communicate with a server for managing the account, where the technology used in the communication may include, but is not limited to, a cellular network, Wi-Fi, and the like. Therefore, the electronic device 200 and the electronic device 300 can indirectly communicate with each other through the server that manages the account.
The electronic device 200 may be used to provide copy functionality. Specifically, the electronic device 200 may detect a copy operation and, in response to the operation, associate and store a fingerprint of a finger performing the copy operation with an object selected by the copy operation. Here, specific implementation of the copy operation, and a manner in which the electronic device 200 stores the fingerprint of the finger performing the copy operation and the object selected by the copy operation in association with each other may all refer to the relevant descriptions in embodiment 1 and embodiment 2.
After the electronic device 200 associates and stores the fingerprint of the finger performing the copy operation and the object selected by the copy operation, the stored fingerprint of the finger performing the copy operation and the object selected by the copy operation may be associated and transmitted to the electronic device 300. Here, the electronic device 200 may transmit the fingerprint of the finger of the copy operation and the object selected by the copy operation periodically, or immediately after storing the fingerprint of the finger of the copy operation and the object selected by the copy operation in association, to the electronic device 300, which is not limited in the embodiment of the present application.
The electronic device 300 may provide a paste function after receiving the fingerprint of the finger of the copy operation and the object selected by the copy operation transmitted from the electronic device 200. Specifically, the electronic apparatus 300 may detect a paste operation, and in response to the operation, receive an object input stored in association with a finger performing the paste operation into an area of the paste operation. Here, specific implementation of the paste operation and a manner in which the electronic apparatus 200 inputs the object into the area in which the paste operation is received can be referred to the related descriptions in embodiment 1 and embodiment 2.
Referring to fig. 10A to 10C, fig. 10A illustrates a user interface provided in embodiment 4 by the electronic apparatus 200, and fig. 10B and 10C illustrate a user interface provided in embodiment 4 by the electronic apparatus 300.
Referring to fig. 10A, the electronic device 200 may display the user interface 100. The user interface 100 is the same as the user interface 100 in fig. 2C, and reference may be made to the related description. As shown in FIG. 10A, the user may enter a copy operation in the user interface 100 using the right index finger. The copy operation may be a user operation on control 204b-1 that selects text followed by a copy operation that selects text "Bantian Huanshiji F1".
The electronic device 200 may store the fingerprint of the index finger of the right hand of the user in association with the text "Bantian Huanshiji F1" in response to the copy operation shown in FIG. 4A. Thereafter, the electronic device 200 may send the fingerprint and the text "Bantian Huachi base F1" of the user's right index finger stored in association to the electronic device 300.
Referring to fig. 10B, the electronic device 300 may display the user interface 1000. The user interface 1000 is similar to the user interface 21 shown in FIG. 2E, except that the user interface 1000 is provided by the electronic device 100 and the user interface 21 is provided by the electronic device 300.
As shown in FIG. 10B, the user may enter a paste operation in the user interface 1000 using the right index finger. The pasting operation may be: the user's right index finger acts on the user operation on control 801a after acting on the user operation of area 801 in user interface 1000. The area where the paste operation is received is an area 801. Referring to FIG. 10C, the electronic device 300 can input the text "Bantian Huanshiji F1" stored in association with the fingerprint of the user's right index finger into the area 801 in response to the operation shown in FIG. 10B.
It is understood that fig. 10A-10C are only examples and are not to be construed as limiting the embodiments of the present application. When a plurality of devices jointly execute the copy and paste method provided by the embodiment of the present application, reference may be specifically made to the relevant descriptions in embodiment 1 and embodiment 2 for the operations performed by the respective devices.
Through the copy-and-paste method described in embodiment 4, the electronic device may store the fingerprint of the finger and the object in association, and may share the fingerprint and the object of the finger stored in association with other electronic devices. And then, the other electronic equipment can provide a pasting function for the user according to the data shared by the electronic equipment. In this way, the user can be enabled to copy and paste objects on different devices, respectively, using the same finger. The mode is convenient and quick for the user, the information processing efficiency of the electronic equipment can be improved, the control requirements of the user on the plurality of electronic equipment are met, and the user experience is improved.
It can be understood that the user interfaces in the above embodiments 1 to 4 are all described by taking the object processed by the electronic device as an example, and in a specific implementation, the electronic device may also process other types of objects (such as pictures, websites, audios and videos, documents, and the like). The specific operations of the electronic device when processing other types of objects are the same as the specific operations of the electronic device when processing text in the above embodiments, and reference may be made to the related descriptions.
Reference is made to fig. 11A-11E, which illustrate an example of an electronic device copying and pasting pictures.
As shown in fig. 11A, an application "gallery" installed in the electronic device provides a user interface 1100. Thumbnails for multiple pictures may be included in user interface 1100.
The electronic device may detect a copy operation as shown in fig. 11A and, in response to the copy operation, store in association the original picture corresponding to the index finger fingerprint of the user's right hand and the thumbnail 1101. For example, the copy operation may be: after an operation (long press, double click, etc.) on the thumbnail 1101, an operation on the control 1102 is performed.
The electronic device may also detect a copy operation as shown in fig. 11B, and in response to the copy operation, store the original picture corresponding to the index finger fingerprint of the user's right hand and the thumbnail 1103 in association. For example, the copy operation may be: after an operation (long press, double click, or the like) on the thumbnail 1103, an operation on the control 1104 is performed.
Referring to fig. 11D, when the electronic apparatus detects the paste operation as shown in fig. 11C, the original image corresponding to the thumbnail 1101 is input into the area 1105. The pasting operation may be: after being used for an operation on area 1105 (long press, double click, etc.), an operation on control 1106 is acted on.
Referring to fig. 11E, when the electronic device detects the paste operation as shown in fig. 11D, the original image corresponding to the thumbnail 1103 is input into the area 1105. The pasting operation may be: after being used for an operation on the area 1105 (long press, double click, etc.), an operation on the control 1107 is acted on.
Reference is made to fig. 12A-12C, which illustrate an example of an electronic device copying and pasting a document.
Referring to fig. 12A, a user interface 1200 provided by an application "file browser" installed in the electronic device. The user interface 1200 may display names of a plurality of documents, such as the name "PDF usage guide" 1201 of a Word format document, and the like, and a file corresponding to the name of the document is stored in a storage area corresponding to "folder 1" in the electronic apparatus. Specifically, the electronic device may divide a storage area for a "file browser" of an application project, and the storage area may be further divided into sub-storage areas corresponding to different folders, for storing files in the corresponding folders.
The electronic device may detect a copy operation as shown in fig. 12A and, in response to the copy operation, associate a document storing a fingerprint of the index finger of the right hand of the user and corresponding to the "PDF guide of use" 1201. For example, the copy operation may be: after an operation (long press, double click, or the like) on the "PDF usage guide" 1201, an operation on the control 1202 is performed.
Fig. 12B shows another user interface 1201 provided by the "file browser". Referring to fig. 12B, when the electronic device detects a paste operation as shown in fig. 12A, a document corresponding to "PDF usage guide" 1201 is stored in a storage area corresponding to "folder 1" in the electronic device. The pasting operation may be: after the operation (long press, double click, etc.) used on the field 1203, the operation on the control 1204 is acted on. At this time, in the storage area corresponding to "folder 1" and the storage area corresponding to "folder 2" in the electronic apparatus, documents corresponding to "PDF usage guide" are stored.
Based on the above embodiments, the following describes a flow of the copy and paste method provided in the embodiments of the present application.
Referring to fig. 13, fig. 13 is a schematic flowchart illustrating a copy and paste method according to an embodiment of the present application. In the method illustrated in fig. 13, the electronic device may store multiple objects for fingerprint associations of the same finger. In the method shown in fig. 13, the steps performed by the electronic device can refer to the related description in embodiment 2.
As shown in fig. 13, the method may include the steps of:
s101, the electronic equipment detects a plurality of copying operations and collects fingerprints of fingers executing the copying operations.
In particular, the plurality of copy operations may be input by any one or more fingers of the user. One copy operation is input by one finger at a time, and one object is selected by one copy operation.
The specific implementation of the copy operation can refer to the related description in embodiment 2. Illustratively, referring to FIG. 4A, the copy operation may include a user operation on control 204d-1 in menu 204d after selecting some or all of the text in text area 204, the text selected by the copy operation being "Huanti technology, Inc". Referring to fig. 4B, the copy operation may include a user operation on a control 204c-1 in the menu 204c after selecting some or all of the text in the text area 204, and the text selected by the copy operation is "180. Referring to FIG. 4C, the copy operation may include a user action on control 204b-1 upon selection of some or all of the text in text area 204, the text selected by the copy operation being "Bantian Huanshiji F1".
The electronic device may capture the fingerprint of the finger performing the copy operation, and reference may be made to the above description.
S102, the electronic equipment stores the objects selected by a plurality of first copy operations in the plurality of copy operations in an associated manner with the first fingerprint; the first copy operation is input by a first finger, the first fingerprint being a fingerprint of the first finger.
The first copy operation is an operation input by the same finger, which is an arbitrary finger of the user. That is, the electronic device stores a plurality of objects selected by a copy operation performed by the same finger in association with the fingerprint of the finger. For example, the first copy operation may comprise the 3 user right index finger input copy operations shown in FIGS. 4A-4C.
In the embodiment of the present application, multiple first copy operations may act on the same user interface, for example, as shown in fig. 4A-4C; the multiple first copy operations may also be applied to different user interfaces, for example, as shown in fig. 4D to 4F, which is not limited by the embodiment of the present application.
In some embodiments, the time interval between any two of the plurality of first copy operations does not exceed the second value. The second value may be preset. Therefore, the objects stored in the electronic equipment in association with the fingerprint of the same finger can be guaranteed to be all the objects copied by the user in the latest time period by using the finger.
In some embodiments, the number of the plurality of first copy operations does not exceed the third value. The third value may be preset. Therefore, the number of objects which are stored in association with the fingerprint of the same finger can be limited within a preset value, and the user is prevented from copying too many objects.
In some embodiments, the electronic device may further store, in association with the first fingerprint, objects selected by a plurality of first copy operations of the plurality of copy operations if the first fingerprint is determined to be legitimate. Therefore, only the user passing the authentication can use the copy function provided by the electronic equipment by utilizing the fingerprint, so that the safety of the information in the electronic equipment is ensured, and the privacy safety of the user is ensured.
S103, the electronic equipment detects the pasting operation of the first finger input.
The specific implementation of the paste operation can refer to the related description in embodiment 2.
S104, the electronic equipment inputs the object selected by the first copying operation into the area of the pasting operation in the objects stored in association with the first fingerprint.
In this embodiment of the application, the manner that the electronic device inputs the object selected by the first copy operation into the area where the paste operation is received in the object stored in association with the first fingerprint may include the following three ways:
(1) in the first mode, the number of paste operations input by the first finger is multiple, and the electronic device receives the object input selected by the ith first copy operation into the area of the ith paste operation.
The first mode may refer to a specific implementation of the first mode described in embodiment 2.
In the first way, the specific implementation of the paste operation can refer to the related description in fig. 5A to 5D. Illustratively, as shown in fig. 5A-5D, the paste operation may include: user actions on controls 212 after user actions on region 208 a; a user operation on the control 211 after a user operation on the area 208 b; after the user operation on region 208d, the user operation on control 210 is performed.
In a first manner, the multiple paste operations may act on the same user interface, such as shown in FIGS. 5A-5D; the multiple paste operations may also be applied to different user interfaces, for example, as shown in fig. 5E to 5J, which is not limited by the embodiment of the present application.
In some embodiments, the time interval between any two adjacent paste operations of the plurality of paste operations does not exceed the first value. The first value may be preset. Therefore, the electronic equipment can be ensured to use the same finger to sequentially paste a plurality of objects copied by the user by using the finger within the preset time.
In the first way, after the user copies a plurality of objects using the same finger, the plurality of objects may be pasted using the finger in sequence in the order in which the plurality of objects are copied.
(2) In a second mode, the electronic equipment determines an object which is in accordance with the type of the first area in the objects which are stored in association with the first fingerprint, and inputs the object which is in accordance with the type of the first area into the first area; the first area is an area where the paste operation is received.
The second mode may refer to a specific implementation of the second mode described in embodiment 2.
For example, referring to fig. 6A, the first area may be an area 208a, and the electronic device may input an object "hua ye techno limited", which belongs to text and is a name, among a plurality of objects stored in association with the fingerprint of the index finger of the right hand of the user in table 3, into the area 208 a.
In some embodiments, the electronic device may further determine, among the objects stored in association with the first fingerprint, an object that conforms to the type of the second region and input the object that conforms to the type of the second region into the second region; the second region includes a region in the same user interface as the first region. The number of the second regions may be one or more. For example, referring to fig. 6A and 6B, the second region may include regions 208B-208d, and the electronic device may select an object conforming to each region type among the plurality of objects stored in table 3 in association with the fingerprint of the index finger of the right hand of the user to be input into each region. As shown in fig. 6B, electronic device 100 enters the text "180 x" into area 208B, and the text "sukawa kiji F1" into area 208 d.
In the second way, after the user copies a plurality of objects with the same finger, the user can intelligently paste appropriate objects by operating the user. In some embodiments, the user may also use the finger to paste multiple objects at once. The second mode reduces user operation, improves the efficiency of pasting objects by the user, and can improve user experience.
(3) In a third mode, the pasting operation includes: the method comprises the steps of acting on user operation of an area, and after the electronic equipment displays a plurality of pasting options, acting on operation of the pasting options; the paste option corresponds to the object selected by the first copy operation. The electronic equipment inputs an object corresponding to the pasting option acted by the pasting operation into an area receiving the pasting operation in the objects stored in association with the first fingerprint.
The third mode may refer to a specific implementation of the third mode described in embodiment 2.
Exemplarily, referring to fig. 7A-7C, the paste operation may be: after a user operation (e.g., a click operation, a touch operation, or the like) is input in the area 208d, the user operation input on the paste option 213 a.
In a third way, after the user copies a plurality of objects with the same finger, the user can paste any one of the plurality of objects with the finger as needed.
In the embodiment of the present application, a plurality of first copy operations and paste operations may act on the same user interface, for example, as shown in fig. 8A to 8C. The plurality of first copy operations and paste operations may also be applied to different user interfaces, such as those shown in fig. 4A-4C, 5A-5D. The embodiment of the present application does not limit this.
By implementing the method shown in fig. 13, the electronic device may store a plurality of objects in association with the fingerprint of the same finger, so that the object copied recently by the electronic device may be prevented from overwriting the previously copied object, thereby supporting the user to paste the plurality of objects after copying. In addition, when the interfaces of the copy object and the paste object are different, the user does not need to switch the interfaces for many times. The method is convenient and fast to operate, the information processing efficiency of the electronic equipment can be improved, and the user experience is improved.
Referring to fig. 14, fig. 14 is a schematic flowchart of another copy and paste method according to an embodiment of the present disclosure. The method shown in fig. 14 is based on the communication system shown in fig. 9. In the method shown in fig. 14, the steps performed by each electronic device can refer to fig. 9 and the related description in embodiment 4.
Referring to fig. 14, the method may include the steps of:
s201, the first device detects one or more copying operations and collects fingerprints of fingers performing the one or more copying operations.
The first device may be the electronic device 200 in the communication system shown in fig. 9.
Here, the copy operation detected by the first device may be any one of the copy operations mentioned in embodiments 1 to 4 above, and reference may be made to the foregoing description. The copy operation in fig. 14 is different from the copy operation in fig. 13 in that the number of copy operations in fig. 14 is one or more, and the number of copy operations in fig. 13 is more, and the specific implementation of the copy operation in fig. 14 can refer to the related description in fig. 13 except for the difference in number.
S202, the first device stores the object selected by the first copy operation in the one or more copy operations in association with the first fingerprint.
Step S202 may refer to step S102, except that the number of the first copy operations may be one or more.
S203, the first device sends the object and the first fingerprint selected by the first copy operation in the one or more copy operations to the second device.
The communication mode between the first device and the second device can refer to the related description of the embodiment of fig. 9.
And S204, the second equipment detects the pasting operation of the first finger input.
Here, the pasting operation detected by the first device may be any one of the pasting operations mentioned in embodiments 1 to 4 above, and reference may be made to the foregoing related description.
S205, the second device inputs the object selected by the first copying operation into the area received by the pasting operation in the object stored in association with the first fingerprint.
When the number of the first copy operations is one, the second device directly inputs the object selected by the first copy operation into the area where the paste operation is received. Illustratively, referring to fig. 10B, the paste operation may include: after a user operation in the user interface 1000 on the area 801, a user operation on the control 801a is acted upon.
When the number of the second copy operations is multiple, the specific implementation of step S205 is the same as that of step S104 in the embodiment of fig. 13, and the second device also includes three ways of inputting the object selected by the first copy operation into the area where the paste operation is received in the object stored in association with the first fingerprint, which may specifically refer to the relevant description in step S104 and will not be described herein again.
Through the copy-and-paste method described in fig. 14, the electronic device may store the fingerprint of the finger and the object in association, and may share the fingerprint and the object of the finger stored in association with other electronic devices. And then, the other electronic equipment can provide a pasting function for the user according to the data shared by the electronic equipment. In this way, the user can be enabled to copy and paste objects on different devices, respectively, using the same finger. The mode is convenient and quick for the user, the information processing efficiency of the electronic equipment can be improved, the control requirements of the user on the plurality of electronic equipment are met, and the user experience is improved.
The embodiments of the present application can be combined arbitrarily to achieve different technical effects.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions described in accordance with the present application are generated, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk), among others.
One of ordinary skill in the art will appreciate that all or part of the processes in the methods of the above embodiments may be implemented by hardware related to instructions of a computer program, which may be stored in a computer-readable storage medium, and when executed, may include the processes of the above method embodiments. And the aforementioned storage medium includes: various media capable of storing program codes, such as ROM or RAM, magnetic or optical disks, etc.
In short, the above description is only an example of the technical solution of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, improvements and the like made in accordance with the disclosure of the present invention are intended to be included within the scope of the present invention.

Claims (32)

1. A copy-and-paste method, the method comprising:
the electronic equipment detects a plurality of copying operations and collects fingerprints of fingers executing the copying operations;
the electronic equipment stores objects selected by a plurality of first copy operations in the plurality of copy operations in association with a first fingerprint; the first copy operation is input by a first finger, and the first fingerprint is a fingerprint of the first finger;
the electronic equipment detects a pasting operation of the first finger input;
and the electronic equipment receives the object input selected by the first copying operation in the area of the pasting operation in the objects stored in association with the first fingerprint.
2. The method according to claim 1, wherein the number of the paste operations of the first finger input is plural;
inputting the object selected by the first copy operation into the region where the paste operation is received, specifically including: and inputting the object selected by the ith first copy operation into the area received by the ith paste operation.
3. The method of claim 2, wherein multiple paste operations act on the same user interface or multiple paste operations act on different user interfaces.
4. A method according to claim 2 or 3, wherein the time interval between any two adjacent paste operations of the plurality of paste operations does not exceed the first value.
5. The method according to claim 1, wherein the electronic device inputs, in the objects stored in association with the first fingerprint, the object selected by the first copy operation into the area in which the paste operation is received, and specifically includes:
the electronic equipment determines an object which is in accordance with the type of a first area in the objects stored in association with the first fingerprint, and inputs the object which is in accordance with the type of the first area into the first area; the first area is an area where the paste operation is received.
6. The method of claim 5, wherein after the electronic device detects the paste operation of the first finger input, the method further comprises:
the electronic equipment determines an object which is in accordance with the type of a second area in the objects stored in association with the first fingerprint, and inputs the object which is in accordance with the type of the second area into the second area; the second region comprises a region in the same user interface as the first region.
7. The method of claim 1,
the pasting operation comprises the following steps: the method comprises the steps of acting on user operation of an area, and after the electronic equipment displays a plurality of pasting options, acting on the operation of the pasting options; the paste option corresponds to an object selected by the first copy operation;
the electronic device inputs the object selected by the first copy operation into the area where the paste operation is received, in the objects stored in association with the first fingerprint, and specifically includes: and the electronic equipment inputs an object corresponding to the pasting option acted by the pasting operation into an area receiving the pasting operation in the objects stored in association with the first fingerprint.
8. The method of any of claims 1-7, wherein the plurality of first copy operations operate on the same user interface, or wherein the plurality of first copy operations operate on different user interfaces.
9. The method of any of claims 1-8, wherein a time interval between any two of the plurality of first copy operations does not exceed a second value, or wherein a number of the plurality of first copy operations does not exceed a third value.
10. The method according to any one of claims 1 to 9, wherein the electronic device stores the object selected by the first copy operation of the plurality of copy operations in association with the first fingerprint, and specifically includes:
and the electronic equipment stores the objects selected by a plurality of first copy operations in the plurality of copy operations in association with the first fingerprint under the condition that the first fingerprint is determined to be legal.
11. A communication system, characterized in that the communication system comprises a first device, a second device; wherein the content of the first and second substances,
the first device is used for detecting one or more copying operations and collecting fingerprints of fingers performing the one or more copying operations; storing an object selected by a first copy operation of the one or more copy operations in association with a first fingerprint; the first copy operation is input by a first finger, and the first fingerprint is a fingerprint of the first finger;
the first device is further used for sending the object selected by the first copy operation in the one or more copy operations and the first fingerprint which are stored in an associated mode to the second device;
the second device is used for detecting the pasting operation of the first finger input; and inputting the object selected by the first copy operation into the area of the paste operation in the object stored in association with the first fingerprint.
12. The communication system according to claim 11, wherein the number of the first copy operations is plural, and the number of the paste operations of the first finger input is plural;
the second device is specifically configured to receive an object selected by the ith first copy operation into the area of the ith paste operation.
13. The communication system according to claim 12, wherein a plurality of the paste operations are applied to the same user interface, or a plurality of the paste operations are applied to different user interfaces.
14. The communication system of claim 13, wherein a time interval between any two adjacent ones of the plurality of paste operations does not exceed a first value.
15. The communication system of claim 11, wherein the number of the first copy operations is plural,
the second device is specifically configured to determine, among the objects stored in association with the first fingerprint, an object that conforms to the type of the first area, and input the object that conforms to the type of the first area into the first area; the first area is an area where the paste operation is received.
16. The communication system of claim 15,
the second device is further used for determining an object which is in accordance with the type of a second area in the objects stored in association with the first fingerprint after the pasting operation of the first finger input is detected, and inputting the object which is in accordance with the type of the second area into the second area; the second region comprises a region in the same user interface as the first region.
17. The communication system of claim 11, wherein the number of the first copy operations is plural,
the pasting operation comprises the following steps: the method comprises the steps of acting on user operation of an area, and after the electronic equipment displays a plurality of pasting options, acting on the operation of the pasting options; the paste option corresponds to an object selected by the first copy operation;
the second device is specifically configured to input, in an object stored in association with the first fingerprint, an object corresponding to a paste option on which the paste operation acts, into an area in which the paste operation is received.
18. A communication system according to any of claims 11-17, wherein the plurality of first copy operations operate on the same user interface, or wherein the plurality of first copy operations operate on different user interfaces.
19. The communication system according to any of claims 11-18, wherein the time interval between any two first copy operations of the plurality of first copy operations does not exceed a second value, or wherein the number of the plurality of first copy operations does not exceed a third value.
20. The communication system according to any of claims 11-19,
the first device is specifically configured to, when it is determined that the first fingerprint is legitimate, store an object selected by a first copy operation of the one or more copy operations in association with the first fingerprint.
21. An electronic device, characterized in that the electronic device comprises: a memory, a display screen, one or more processors; the memory, the display screen, and the one or more processors are coupled, the memory to store computer program code, the computer program code including computer instructions, the one or more processors to invoke the computer instructions to cause the electronic device to perform:
detecting a plurality of copy operations and collecting a fingerprint of a finger performing the copy operations;
storing objects selected by a plurality of first copy operations in the plurality of copy operations in association with a first fingerprint; the first copy operation is input by a first finger, and the first fingerprint is a fingerprint of the first finger;
detecting a paste operation of the first finger input;
and inputting the object selected by the first copy operation into the area of the paste operation in the object stored in association with the first fingerprint.
22. The electronic device of claim 21, wherein the number of paste operations of the first finger input is plural;
the one or more processors are specifically configured to invoke the computer instructions to cause the electronic device to perform: and inputting the object selected by the ith first copy operation into the area received by the ith paste operation.
23. The electronic device of claim 22, wherein multiple paste operations are performed on the same user interface, or wherein multiple paste operations are performed on different user interfaces.
24. The electronic device of claim 22 or 23, wherein a time interval between any two adjacent paste operations of the plurality of paste operations does not exceed a first value.
25. The electronic device of claim 21, wherein the one or more processors are further configured to invoke the computer instructions to cause the electronic device to perform:
determining an object conforming to the type of a first area among objects stored in association with the first fingerprint, and inputting the object conforming to the type of the first area into the first area; the first area is an area where the paste operation is received.
26. The electronic device of claim 25, wherein the one or more processors are further configured to invoke the computer instructions to cause the electronic device to perform:
after detecting the pasting operation of the first finger input, determining an object which is in accordance with the type of a second area in the objects stored in association with the first fingerprint, and inputting the object which is in accordance with the type of the second area into the second area; the second region comprises a region in the same user interface as the first region.
27. The electronic device of claim 21, wherein the paste operation comprises: the method comprises the steps of acting on user operation of an area, and after the electronic equipment displays a plurality of pasting options, acting on the operation of the pasting options; the paste option corresponds to an object selected by the first copy operation;
the one or more processors are specifically configured to invoke the computer instructions to cause the electronic device to perform: and inputting an object corresponding to a pasting option acted by the pasting operation into an area receiving the pasting operation in the objects stored in association with the first fingerprint.
28. The electronic device of any of claims 21-27, wherein the plurality of first copy operations operate on a same user interface, or wherein the plurality of first copy operations operate on different user interfaces.
29. The electronic device of any of claims 21-28, wherein a time interval between any two of the plurality of first copy operations does not exceed a second value, or wherein a number of the plurality of first copy operations does not exceed a third value.
30. The electronic device of any of claims 21-29, wherein the one or more processors are specifically configured to invoke the computer instructions to cause the electronic device to perform:
and in the case that the first fingerprint is determined to be legal, storing the objects selected by a plurality of first copy operations in the plurality of copy operations in association with the first fingerprint.
31. A computer program product comprising instructions for causing an electronic device to perform the method according to any one of claims 1-10 when the computer program product is run on the electronic device.
32. A computer-readable storage medium comprising instructions that, when executed on an electronic device, cause the electronic device to perform the method of any of claims 1-10.
CN202010239011.0A 2020-03-30 2020-03-30 Copy and paste method, electronic equipment and system Pending CN113467961A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010239011.0A CN113467961A (en) 2020-03-30 2020-03-30 Copy and paste method, electronic equipment and system
PCT/CN2021/083464 WO2021197242A1 (en) 2020-03-30 2021-03-27 Copying and pasting method, electronic device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010239011.0A CN113467961A (en) 2020-03-30 2020-03-30 Copy and paste method, electronic equipment and system

Publications (1)

Publication Number Publication Date
CN113467961A true CN113467961A (en) 2021-10-01

Family

ID=77865166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010239011.0A Pending CN113467961A (en) 2020-03-30 2020-03-30 Copy and paste method, electronic equipment and system

Country Status (2)

Country Link
CN (1) CN113467961A (en)
WO (1) WO2021197242A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116069215A (en) * 2022-07-26 2023-05-05 荣耀终端有限公司 Schedule creation method, terminal equipment and terminal system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102264808B1 (en) * 2014-06-23 2021-06-14 삼성전자주식회사 Method for processing fingerprint and electronic device thereof
CN107861824A (en) * 2017-11-30 2018-03-30 努比亚技术有限公司 A kind of text handling method, mobile terminal and computer-readable recording medium
CN108153471A (en) * 2017-12-26 2018-06-12 努比亚技术有限公司 A kind of edit methods, terminal and computer readable storage medium
CN110018915A (en) * 2019-03-29 2019-07-16 维沃移动通信有限公司 A kind of clone method, device and terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116069215A (en) * 2022-07-26 2023-05-05 荣耀终端有限公司 Schedule creation method, terminal equipment and terminal system
CN116069215B (en) * 2022-07-26 2024-04-16 荣耀终端有限公司 Schedule creation method, terminal equipment and terminal system

Also Published As

Publication number Publication date
WO2021197242A1 (en) 2021-10-07

Similar Documents

Publication Publication Date Title
WO2021013158A1 (en) Display method and related apparatus
US20220342850A1 (en) Data transmission method and related device
EP3964934A1 (en) Screen splitting method and electronic device
WO2021104030A1 (en) Split-screen display method and electronic device
CN111666055B (en) Data transmission method and device
JP7098757B2 (en) How to implement application functions and electronic devices
US20220358089A1 (en) Learning-Based Keyword Search Method and Electronic Device
CN113791850B (en) Information display method and electronic equipment
US20230110015A1 (en) Application Information Display Method and Related Device
US20220374118A1 (en) Display Method and Electronic Device
CN112130788A (en) Content sharing method and device
EP4293490A1 (en) Display method and related apparatus
CN114077411A (en) Data transmission method and device
CN112835495B (en) Method and device for opening application program and terminal equipment
CN111949350A (en) Interface display method and equipment
CN115016697A (en) Screen projection method, computer device, readable storage medium, and program product
CN113467961A (en) Copy and paste method, electronic equipment and system
CN115185440B (en) Control display method and related equipment
CN115661301A (en) Method for adding annotations, electronic device, storage medium and program product
WO2023160455A1 (en) Object deletion method and electronic device
WO2024078120A1 (en) File management method, and device and storage medium
WO2024078120A9 (en) File management method, and device and storage medium
CN116166156A (en) Icon moving method and related device
CN116610248A (en) Gesture control method and electronic device
CN118260742A (en) Cross-system information processing method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination