WO2020073729A1 - 信息处理方法、装置、终端设备及存储介质 - Google Patents
信息处理方法、装置、终端设备及存储介质 Download PDFInfo
- Publication number
- WO2020073729A1 WO2020073729A1 PCT/CN2019/099508 CN2019099508W WO2020073729A1 WO 2020073729 A1 WO2020073729 A1 WO 2020073729A1 CN 2019099508 W CN2019099508 W CN 2019099508W WO 2020073729 A1 WO2020073729 A1 WO 2020073729A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- display interface
- trajectory
- selected information
- display
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
Definitions
- the present invention requires the priority of a Chinese patent application filed on October 8, 2018 in the Chinese Patent Office, with the application number 201811169138.9 and the invention titled "Information Processing Methods, Devices, Terminal Equipment, and Storage Media”. The reference is incorporated in the present invention.
- the present invention relates to, but not limited to, information processing technology, and in particular, to an information processing method, device, terminal device, and storage medium.
- the most widely adopted paragraph copy scheme is: the user first presses and holds the beginning of the paragraph to be selected; after the system menu pops up, moves the cursor to the exact position; moves the other cursor to the end of the paragraph ; Select "Copy”; long press at the position to be pasted; move the cursor to the exact pasted position; click "Paste”.
- the whole process needs to go through at least 7 steps. Because the fingers are thick and the screen of the terminal device such as a mobile phone is small, it is difficult to select the content in one step. It often requires multiple adjustments, which makes the entire operation process more cumbersome.
- embodiments of the present invention provide an information processing method, device, device, and storage medium to solve the technical problem of cumbersome text selection and copy operations on existing terminal devices.
- an embodiment of the present invention provides an information processing method, which is applied to a terminal device.
- the method includes:
- an embodiment of the present invention provides an information processing apparatus, which is applied to a terminal device.
- the apparatus includes:
- the information replication module is configured to detect the first delineated trajectory of the first display interface on the display screen and obtain the first selected information corresponding to the first delineated trajectory;
- the information pasting module is used for acquiring a pasting instruction, and pasting the target selected information containing the first selected information to the second display interface on the display screen according to the pasting instruction.
- an embodiment of the present invention provides a terminal device.
- the terminal device includes a processor and a memory for storing a computer program that can run on the processor, and a display screen.
- the display screen is connected to the processor; among them,
- the processor When the processor is used to run the computer program, the information processing method of any embodiment of the present invention is executed.
- an embodiment of the present invention provides a storage medium in which a computer program is stored.
- the computer program is executed by a processor, the information processing method of any embodiment of the present invention is implemented.
- FIG. 1 is a schematic flowchart of an information processing method in an embodiment of the invention.
- FIG. 2 is a schematic diagram of the same display interface as the first display interface and the second display interface in an exemplary embodiment of the present invention
- FIG. 3 is a schematic diagram of the first display interface and the second display interface being different display interfaces in an exemplary embodiment of the present invention
- FIG. 4 is a schematic flowchart of step S101 in an embodiment of the present invention.
- FIG. 5 is a schematic flow chart of acquiring the first selected information corresponding to the first delineated trajectory in an embodiment of the present invention
- FIG. 6 is a schematic diagram of a first display interface in an embodiment of the invention.
- FIG. 7 is a schematic flowchart of an information processing method in another embodiment of the present invention.
- FIG. 8 is a schematic diagram of caching selected information to a cache page in an embodiment of the invention.
- 9 is a specific flow diagram of obtaining the paste instruction according to an embodiment of the present invention, and pasting the target selected information including the first selected information to the second display interface according to the paste instruction;
- FIG. 10 is a schematic flowchart of an information processing method in still another embodiment of the present invention.
- FIG. 11 is a schematic diagram of a second movement trajectory crossing the first touch screen unit and the second touch screen unit in an embodiment of the present invention
- FIG. 12 is a schematic diagram of a first display interface and a second display interface in an exemplary embodiment of the present invention.
- FIG. 13 is a schematic diagram of a first display interface and a second display interface in another exemplary embodiment of the present invention.
- FIG. 14 is a schematic diagram of a first display interface and a second display interface in yet another exemplary embodiment of the present invention.
- FIG. 15 is a schematic diagram of a first display interface and a second display interface in another exemplary embodiment of the present invention.
- 16 is a schematic diagram of a first display interface and a second display interface in yet another exemplary embodiment of the present invention.
- 17 is a schematic diagram of a first display interface and a second display interface in an exemplary embodiment of the present invention.
- FIG. 18 is a schematic structural view of an information processing device in an embodiment of the invention.
- FIG. 19 is a schematic structural diagram of an information processing device in another embodiment of the present invention.
- FIG. 20 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
- 21 is a schematic flowchart of an information processing method on a terminal device in an exemplary embodiment of the present invention.
- FIG. 22 is a schematic diagram of a first display interface and a second display interface corresponding to a terminal device in an embodiment of the present invention.
- an information processing method is applied to a terminal device.
- the terminal device in this embodiment includes but is not limited to: a mobile phone, a tablet computer, a PC, an electronic paper book reader, a personal digital assistant (PDA), a vehicle Terminal, smart home equipment, bank ATM, etc.
- PDA personal digital assistant
- the information processing method of this embodiment includes:
- Step S101 Detect the first delineated trajectory of the first display interface to obtain first selected information corresponding to the first delineated trajectory;
- the terminal device when detecting the first trajectory drawing operation on the first display interface, determines the corresponding first tracing trajectory according to the first trajectory drawing operation, and acquires the first selection corresponding to the first tracing trajectory information.
- the terminal device is a touch-screen type terminal device, and the first trajectory drawing operation may be generated by the user sliding with a finger or sliding with a stylus. In other embodiments, the first trajectory drawing operation may also be generated by sliding with a mouse. In this embodiment, the terminal device determines the first movement track corresponding to the first track drawing operation according to the received contact coordinates corresponding to the first track drawing operation on the first display interface.
- the detecting the first delineated trajectory of the first display interface includes: detecting contact coordinates generated when drawing the trajectory on the first display interface; determining that at least one contact coordinate is generated according to the contact coordinates The trajectory of the closed area is taken as the first trajectory.
- each position on the display screen of the terminal device corresponds to a contact coordinate. Tracing the first display interface will form a series of continuous contact coordinates.
- the movement trajectory formed by the contact coordinates between the contact coordinates includes a closed area, and the movement trajectory including at least one closed area is taken as the first delineation trajectory.
- Step S103 Obtain a paste instruction, and paste the target selected information containing the first selected information to the second display interface according to the paste instruction.
- the terminal device pastes the target selected information including the first selected information to the second display interface according to the paste instruction, thereby completing the operations of selecting, copying, and pasting the information.
- the first display interface and the second display interface may be the same display interface or different display interfaces.
- Different display interfaces can be different from hardware dual screens, can also be split screens of software, can also be interfaces of different instance APPs, or can be different display interfaces of the same instance APP, such as the chat interface of two different chatting people Wait.
- the first display interface and the second display interface are respectively the same interface of the same application running on a single hard screen, such as the same Word page, if the corresponding The first selected information is "Mo waiting", then paste "Mo waiting” according to the paste instruction to the second delineated track.
- FIG. 1 the first display interface and the second display interface
- the first display interface and the second display interface are different interfaces of the same application running on a single hard screen, for example, the first display interface is Word page A, and the The second display interface is Word page B. If the first selected information corresponding to the first circled track is "Mo waiting”, then "Mo waiting” is pasted from Word page A to Word page B according to the paste instruction.
- This embodiment obtains the first selected information corresponding to the first circled track by detecting the first circled track of the first display interface, and then pastes the target selected information containing the first selected information to the first
- the second display interface directly completes the selection of information through the first circle of trajectory, and the information can be accurately selected in one step by one trajectory drawing operation, which simplifies the operation of information selection, copying and pasting on the terminal device, compared with the traditional
- the copy and paste method is conducive to improving operation efficiency and convenience, and is particularly suitable for operation when the screen size is limited.
- the information processing method before performing step S101, the information processing method further includes:
- Detect the information selection operation of the input settings enter the information selection mode according to the information selection operation, and lock the display information of the first display interface in the information selection mode.
- detecting the information selection operation of the input settings includes: detecting a click or touch operation on the selected information selection menu option, for example, setting a drop-down menu option on the first display interface corresponding to the terminal device, Click or touch the corresponding option in the options to enter the information selection mode.
- the display information of the first display interface is locked, that is, the screen is frozen in the information selection mode, that is, the display information of the first display interface is locked, and the screen content will not follow the subsequent operations, such as The contact of the trajectory drawing operation shifts and shifts, which facilitates the completion of the trajectory drawing operation.
- the information selection operation of detecting the input settings includes: detecting a specific gesture operation based on a preset page input or detecting a click or touch operation based on a preset icon.
- step S101 it is also possible to intelligently enter the frozen screen state according to the trajectory drawing operation, which further simplifies user operations and improves the convenience of operations.
- step S101 includes:
- Step S101a Detecting the first trajectory drawing operation on the first display interface, and determining that the trajectory corresponding to the first trajectory drawing operation meets the setting conditions, enter the information selection mode according to the first trajectory drawing operation, and lock the The display information of the first display interface;
- the setting condition may refer to the length of the continuous formation time of the trajectory, the size of the radian, the shape, and the like.
- the terminal device receives the contact information corresponding to the first trajectory drawing operation in real time, and determines in real time that the trajectory corresponding to the first trajectory drawing operation currently corresponds to the set arc size, for example, if the arc is greater than 5 °, it is determined as the user It is necessary to draw a circle to select the content of the field, thereby triggering the mobile terminal to enter the information selection mode and locking the display information of the first display interface.
- Step S101b In the information selection mode, determine a corresponding first delineated trajectory according to the first trajectory drawing operation, and obtain first selected information corresponding to the first delineated trajectory.
- the first selected information corresponding to the first circled trajectory may refer to information within a boundary determined by using the first circled trajectory as a boundary, or information that can be overlapped and covered by the first circled trajectory itself.
- the determining the corresponding first delineated trajectory according to the first trajectory drawing operation, and acquiring the first selected information corresponding to the first delineated trajectory includes:
- a corresponding first trajectory trajectory is determined, and when it is determined that the first trajectory trajectory forms a closed area, data delineated by the first trajectory trajectory is acquired and used as the first selected information.
- determining that the first delineated trajectory forms a closed area may be that the terminal device receives and temporarily stores the coordinate point of the contact information corresponding to the first trajectory drawing operation in real time, and compares it with the received temporary storage area. The coordinate points are matched. When there are the same coordinate points, it is determined that a closed area is formed, and then the selected information corresponding to the closed area is obtained. In other embodiments, determining that the first moving trajectory forms a closed area may also be that the terminal device determines that the distance between the received coordinate point and the coordinate point corresponding to the starting point is less than a set threshold, and generates a closed trajectory through a fitting algorithm And obtain the selected information according to the closed trajectory.
- the acquiring the first selected information corresponding to the first delineated trajectory includes the following steps:
- Step S101c Select all the information located in the closed area formed by the first circled trajectory to obtain the first information to be selected;
- the information that is all within the closed area formed by the first circled track refers to information that is completely within the closed area formed by the first circled track.
- Step S101d Select part of the information located in the closed area formed by the first circled trajectory according to the set selection rule to obtain second information to be selected;
- the information that the part is located in the closed area formed by the first circled track means that a part of itself is located in the closed area formed by the first circled track, and a part is located outside the closed area formed by the first circled track Information.
- the information of the part located in the closed area formed by the first circled track can be determined according to the position of the closed area formed by the first circled track with respect to the display information of the first display interface.
- the selection rule can be set according to actual needs.
- the selection rule may be that if only the upper part or the lower part of a text is within the closed area formed by the first circled trajectory, the text is deleted; if the left part of a text or The right part is within the closed area formed by the first circled trajectory, the text is retained.
- Step S101e Combine the first information to be selected and the second information to be selected according to the relative position between the first information to be selected and the second information to be selected The first selected information corresponding to the first circled trajectory is described.
- the first to-be-selected information or the second to-be-selected information may have logical problems, such as the lack of predicate between the subject and object of the sentence, etc.
- the first to-be-selected information and the second The relative position between the information to be selected combines the first information to be selected and the second information to be selected, so as to obtain the first selected information whose logical relationship meets the requirements. Take the first circled trajectory to form a closed area to obtain the first selected information.
- the set selection rule through intelligent judgment, the intelligent retention or deletion of the text is realized. Since the text is semantically coherent from left to right, in this embodiment, the following strategy is adopted: according to the set selection rule, only the upper part or the lower part of the text in the first circled trajectory is removed, and only the left part or The text on the right part of the track within the first circle is retained and recognized. For example, first, the text coordinates are compared with the first circled trajectory, and some text content will be in the circled trajectory.
- the upper part or the lower part of this part of the text is within the encircled track, it will be automatically removed, for example: “Look up and look up”; for the left or right half of the text in the area, do a reservation process, such as "Three "Ten”, “Li”, and "Free”.
- the judgment is mainly based on the text and the coordinates of the circled trajectory, so as to identify whether the text is within the closed area formed by the circled trajectory and where in the closed area.
- the system analyzes and judges which part of the text the trajectory coordinates are in.
- the logic of this processing is based on the semantic coherence of the left and right of the text and there is no direct semantic coherence between the top and the bottom. In this way, you can keep the field of "strong enthusiasm. Thirty merits of dust and earth, eight thousand miles of clouds and moon, Mo waiting for nothing, white boy, empty" field. So as to realize the intelligent retention and elimination of text.
- this processing method is also suitable for processing text information or text information in pictures.
- text information in the picture after intelligent screening, further image recognition and conversion can be performed, and then the converted text can be stored in the cache area. In this way, according to the positional relationship between the information and the closed area formed by the first delineated trajectory, the unnecessary information is deleted and the necessary information is retained, thereby improving the accuracy of the selected information acquired.
- the method before performing step S103, the method further includes:
- the first selected information is cleared.
- the terminal when the terminal receives the operation of double-tapping the screen, it obtains a clear signal according to the operation of double-tapping the screen, and clears the first selected information.
- the generation of the clear signal is not limited to the operation of double-clicking the screen, but can also be clicking or touching virtual keys, preset specific gesture operations, and so on.
- step S101 After clearing the selected information, step S101 needs to be re-executed to reselect the first selected information.
- the method further includes:
- Step S102a Cache the first selected information
- Step S102b display a first cache interface or a first temporary barrage interface containing the first selected information
- Step S102c Receive a first editing operation instruction, and perform an editing operation on the first selected information according to the first editing operation instruction to obtain target selected information.
- the step S102b before displaying the first cache interface or the first temporary barrage interface containing the first selected information, may further include: detecting whether a display operation instruction is received; when it is determined that the display operation instruction is received, Go to step S102b.
- the received display operation instruction may be that the set physical key or virtual key is triggered, or the set icon is touched or clicked, or the first display interface is continuously pressed or the touch time is greater than the set time threshold.
- the first cache interface or the first temporary barrage interface may be presented in the form of a window.
- the first editing operation instruction is used to modify or merge the first selected information displayed in the cache interface or the temporary barrage interface.
- the receiving the first editing operation instruction may be receiving Click or touch to the edit menu option you set. It should be noted that, after editing, the pasting the first selected information to the second display interface according to the pasting instruction is pasting the target selected information to the second display interface according to the pasting instruction. In this way, by caching and editing the selected information, the flexibility and convenience of operation are enhanced.
- the method before displaying the first cache interface or the first temporary barrage interface containing the first selected information, the method further includes:
- the displaying of the first cache interface or the first temporary barrage interface containing the first selected information includes:
- the receiving the first editing operation instruction and performing an editing operation on the first selected information according to the first editing operation instruction to obtain target selected information includes:
- the process of detecting the second delineation trajectory of the first display interface is the same as the process of detecting the first delineation trajectory of the first display interface, and may include: detecting contact coordinates generated when tracing the first display interface; A movement trajectory formed at least one closed area formed between the starting point position and the end point position of the contact coordinates is used as the second tracing trajectory.
- the first selected information and the second selected information can be displayed through the first cache interface or the first temporary barrage interface To edit. As shown in FIG.
- the acquiring and pasting instruction pastes the target selected information containing the first selected information to the second display interface according to the pasting instruction, including the following steps :
- Step S103a Receive a move instruction, which is used to instruct to move the target selected information to the second display interface;
- Step S103b Paste the target selection information to the second display interface according to the movement instruction.
- the movement instruction may be an instruction generated correspondingly to the movement trajectory drawing operation.
- the pasting the target selection information containing the first selected information to the second display interface according to the movement instruction may be pasting the target selection information to the target movement track according to the target movement track corresponding to the movement track drawing operation.
- the second display interface is to directly drag and paste the first selected information corresponding to the first circled trajectory and / or the second selected information corresponding to the second circled trajectory to the end point of the target movement trajectory, which can greatly simplify
- the steps of information selection, copying and pasting make the user's operation behavior simplified into two steps, and the operation is simple and quick.
- pasting the target selected information to the second display interface according to the paste instruction may also be to call up the paste option menu at the second display interface by clicking or touching, according to the user's selection of the paste menu option
- the paste instruction is acquired, and the first selected information and / or the second selected information are pasted to the second display interface.
- the acquiring and pasting instruction will include the first Pasting the target selected information of a selected information to the second display interface includes: obtaining a paste instruction, and pasting the first selected information and the second selected information to the second display interface according to the paste instruction.
- the move instruction is used to instruct to move the first selected information and the second selected information to the second display interface.
- the moving instruction is used to instruct to move the target selection information to the second display interface, including: instructing the target selection information to move to the second display interface following the target movement trajectory, Or, instruct the first selected information of the target to move to the second display interface where the target movement trajectory ends.
- the target selection information moves to the second display interface following the target movement trajectory, and it can be understood that the target selection information moves to the second display interface in real time along with the target movement trajectory in a visible manner.
- the target selection information moves to the second display interface where the target movement trajectory ends, and it can be understood that the target first selection information moves to the second display interface where the target movement trajectory ends.
- the acquiring and pasting instructions, and pasting the target selected information containing the first selected information to the second display interface according to the pasting instructions include:
- the first selection information is pasted to the end point of the movement trajectory.
- the first selected information corresponding to the first display page may be highlighted or displayed in a manner different from the existing display state.
- the moving trajectory corresponding to the drawing operation according to the moving trajectory, following the first selected information circled by the movement means that the display position of the first selected information changes following the path of the moving trajectory, by following the first selection circled by the moving circle Information, it is convenient for users to intuitively understand the real-time position change of the selected information to be pasted, to intuitively know the corresponding content and pasting process of pasting, when the drawing operation of the moving track is completed, the highlighted area disappears, and the first selected information is pasted To the end of the movement track.
- the acquiring and pasting instructions, and pasting the target containing the first selected information to the second display interface according to the pasting instructions includes:
- the paste option menu can be called by clicking or touching on the second display interface, the paste instruction is obtained according to the user's selection operation on the paste menu option, and the target selected information is pasted to the second display interface.
- the steps of information selection, copying and pasting can be greatly simplified, and the user's operation behavior can be simplified.
- the method before pasting the target selected information containing the first selected information to the second display interface according to the paste instruction, the method further includes the following steps:
- Step S102d displaying a second cache interface or a second temporary barrage interface containing the first selected information
- Step S102e Receive a second editing operation instruction, edit the first selected information according to the second editing operation instruction, and obtain target selected information.
- the first selected information may be performed first Segmentation, deletion and other operations to obtain the desired target selection information.
- the second editing operation instruction is used to modify the first selected information displayed in the cache interface or the temporary barrage interface by segmentation, deletion, etc.
- the received second editing operation instruction may be A click or touch operation on the set edit menu option is received. Understandably, when the first selected information and the second selected information need to be pasted to the second display interface at the same time, the second cache interface or the second display containing the first selected information is displayed
- the temporary barrage interface may be a second cache interface or a second temporary barrage interface that displays the first selected information and the second selected information.
- the editing the first selected information according to the second editing operation instruction to obtain the target selected information may be based on the second editing operation instruction to the first selected information and all Edit the second selected information to obtain the target selected information. It should be noted that, after editing, the pasting the first selected information to the second display interface according to the pasting instruction is pasting the target selected information to the second display interface according to the pasting instruction. In this way, by caching and editing the selected information, the flexibility and convenience of operation are enhanced.
- the terminal device is a multi-screen device, that is, the terminal device includes at least a first touch screen unit and a second touch screen unit, and adjacent touch screen units are separated by a non-touch material; the first display The interface is located on the first touch screen unit, the second display interface is located on the second touch screen unit, and the pasting the target selection information to the second display interface according to the movement instruction includes:
- the target movement trajectory corresponds to a difference in contact coordinates at the boundary of the first touch screen unit and the second touch screen unit that meets a first threshold; the target movement trajectory spans the first touch screen unit and The time interval of the boundary of the second touch screen unit meets the second threshold;
- the target selection information is pasted to the end point of the target movement trajectory.
- the contact point on the boundary of the first touch screen unit through the target movement track and the contact point on the boundary of the second touch screen unit through the target movement track are respectively The difference between the corresponding contact coordinates, and / or the time interval when the target movement trajectory crosses the boundary of the first touch screen unit and the boundary of the second touch screen unit to determine whether the crossover motion represented by the target movement trajectory is coherent, By detecting and judging the operation across the touch screen unit, the quick operation of selecting, copying and pasting information of the multi-screen device can be completed.
- the difference satisfying the first threshold may be that the difference is smaller than the first threshold, and the first threshold may be set according to actual needs.
- the time interval satisfying the second threshold may be that the time interval is smaller than the second threshold, and the second threshold may be set according to actual needs.
- the time interval for the target movement trajectory to cross the boundary of the first touch screen unit and the boundary of the second touch screen unit is ⁇ t by sliding the finger, and the target is judged by comparing ⁇ t with the threshold Whether the spanning movement represented by the movement trajectory is coherent, and paste the first selected information to the end point of the target movement trajectory under the condition of coherent movement.
- the first display interface and the second display interface are respectively located on two independent display hardware screens, wherein the first display interface and the The second display interface respectively displays the interface of the same APP.
- the following uses a terminal device as a computer as an example to describe the above information processing method. Assume that the computer has an A display screen and a B display screen, the first display interface is located on the A display screen, and the second display interface is located on the B display screen.
- the first display interface is a WeChat chat interface with user A, and the second display interface is a WeChat chat interface with user B.
- the message sent by user A needs to be copied and sent to the user after "8 o'clock tomorrow night" B, in the WeChat chat interface with user A, select "Eight o'clock tomorrow" in the first circle, then select "Eight o'clock tomorrow" and move to the message input box on the WeChat chat interface with user B, click Send the button to finish sending the message.
- the first display interface and the second display interface are respectively located on two independent display hardware screens, wherein the first display interface and the second display interface display different APP interface.
- the computer has an A display screen and a B display screen
- the first display interface is located on the A display screen
- the second display interface is located on the B display screen
- the first display interface is a poetry APP interface
- the second display interface For the WeChat chat interface with user B, if you need to copy the "eight thousand miles” currently displayed in the poem app interface and send it to user B, select “eight thousand miles road” through the first circle in the poem app interface ", Then select” eight thousand miles "and move to the message input box on the WeChat chat interface with user B, click the send button to complete the message.
- the first display interface and the second display interface are located on the same display screen.
- the first display interface and the second display interface are located on the same display screen, and may be different sub-display screens respectively located on the same display screen, and the sub-display screen may be obtained by performing software splitting on the same display screen .
- the first display interface and the second display interface are respectively located on the sub-display screens after splitting the same display hardware screen, wherein the first display interface and the second display interface Respectively display the same APP interface.
- the terminal device as a computer as an example to describe the above information processing method. Suppose that the C display and the D display are obtained after the software is split on the computer display. The first display interface is located on the C display.
- the second display interface is located on the D sub-display. If the first display interface is a WeChat chat interface with User A, the second display interface is a WeChat chat interface with User B, which needs to be sent by User A In the message, "Tomorrow night at eight o'clock" is copied and sent to user B, then select "Tomorrow night at eight o'clock” through the first circle in the WeChat chat interface with user A, then select "Tomorrow night at eight o'clock” and move to In the message input box of the WeChat chat interface with User B, click the Send button to complete the message sending. As shown in FIG.
- the first display interface and the second display interface are located on the sub-display screen after splitting the same display hardware screen, wherein the first display interface and the second display interface are respectively Display the interface of different APPs.
- the following uses the terminal device as a computer as an example to describe the above information processing method.
- the C display and the D display are obtained after the software is split on the computer display.
- the first display interface is located on the C display.
- the second display interface is located on the D sub-display screen. If the first display interface is a poetry APP interface, the second display interface is a WeChat chat interface with user B.
- the first display interface and the second display interface may be the same display interface of the same application program.
- the following uses a terminal device as a computer as an example to describe the above information processing method. Please refer to FIG. 2 again.
- the first display interface and the second display interface are the same Word page of the Word application displayed on the display screen of the computer. , If you need to copy "Mo Waiting" to the beginning of the second paragraph, select “Mo Waiting” through the first circle in the first paragraph of the Word page, and then move "Mo Waiting" to the second paragraph To start copying and pasting of "Mobian” on the same Word page.
- the first display interface and the second display interface are located on the same display hardware screen, wherein the first display interface and the second display interface respectively display the same APP Interface.
- the following uses a terminal device as a computer as an example to describe the above information processing method. Assume that the first display interface is a WeChat chat interface with user A, and the second display interface is a WeChat chat interface with user B, and the The first display interface and the second display interface are located on the same display screen of the computer.
- the first display interface and the second display interface are located on the same display hardware screen, wherein the first display interface and the second display interface respectively display different APPs Interface.
- the following uses a terminal device as a computer as an example to describe the above information processing method. Assume that the first display interface is a poetry APP interface, and the second display interface is a WeChat chat interface with user B. If the poetry APP interface is required, The currently displayed "Eight Thousand Miles" is copied and sent to User B, then select "Eight Thousand Miles" through the first circle in the poetry APP interface, then select "Eight Thousand Miles" and move to User B Click on the send button in the message input box of the WeChat chat interface to complete the message sending.
- an embodiment of the present invention also provides an information processing apparatus, which is applied to a terminal device and includes:
- the information replication module 10 is configured to detect the first delineated track on the first display interface on the display screen and obtain the first selected information corresponding to the first delineated track;
- the information pasting module 20 is used to obtain a paste instruction, and paste the target selected information containing the first selected information to the second display interface on the display screen according to the paste instruction.
- the information processing device obtains the first selected information corresponding to the first circled track by detecting the first circled track of the first display interface, and then includes the first selected information according to the paste instruction Paste the selected information of the target to the second display interface, complete the selection of information directly through the first circle of the track, and the information can be accurately selected in one step by one track drawing operation, simplifying the information selection, copying and pasting on the terminal Compared with the traditional copy and paste method, the operation link is beneficial to improve the operation efficiency and convenience, and is especially suitable for operation when the screen size is limited.
- the information replication module 10 is specifically configured as:
- a movement trajectory including at least one closed area is determined as the first trajectory according to the contact coordinates.
- the information replication module 10 is specifically configured as:
- the information processing apparatus further includes: a cache module 30, a display module 40, and a processing module 50, wherein,
- the cache module 30 is configured to cache the first selected information
- the display module 40 is configured to display a cache interface or a temporary barrage interface containing the first selected information
- the processing module 50 is configured to receive a first editing operation instruction, and perform an editing operation on the first selected information according to the first editing operation instruction to obtain target selected information.
- the information copying module 10 is further configured to detect a second tracing trajectory of the first display interface, and obtain and cache second selected information corresponding to the second tracing trajectory;
- the display module 40 is specifically configured to display a first cache interface or a first temporary barrage interface containing the first selected information and the second selected information;
- the processing module 50 is specifically configured to receive a first editing operation instruction, and perform an editing operation on the first selected information and the second selected information according to the first editing operation instruction to obtain target selected information .
- the information pasting module 20 is specifically configured as:
- Paste and move the selected target information to the second display interface according to the movement instruction In this way, the steps of information selection, copying and pasting are simplified, so that the user's operation behavior is simplified into two steps, and the operation is simple and quick.
- the moving instruction is used to instruct to move the target selection information to the second display interface, including: instructing the target selection information to move to the second display interface following the target movement trajectory, Or, instruct the target selection information to move to the second display interface where the target movement trajectory ends.
- the information pasting module 20 is specifically configured to detect a paste instruction generated based on the selection operation, and paste the target selected information to the second display interface according to the paste instruction.
- the display module 40 is further configured to display a second cache interface or a second temporary barrage interface containing the first selected information
- the processing module 50 is further configured to receive a second editing operation instruction, edit the first selected information according to the second editing operation instruction, and obtain target selected information.
- the terminal device includes at least a first touch screen unit and a second touch screen unit, the first display interface is located on the first touch screen unit, and the second display interface is located on the In the second touch screen unit, the information pasting module 20 is specifically configured as:
- the target movement trajectory corresponding to the movement instruction crosses from the first touch screen unit to the second touch screen unit, it is determined whether at least one of the following conditions is satisfied: the target movement trajectory corresponds to the first touch screen unit and all The difference in the contact coordinates of the boundary of the second touch screen unit satisfies the first threshold; the time interval at which the target moving trajectory crosses the boundary of the first touch screen unit and the second touch screen unit meets the second threshold ;
- the target selection information is pasted to the end point of the moving track.
- the information replication module 10 is specifically configured as:
- the corresponding first delineated trajectory is determined according to the first trajectory drawing operation, and the first information corresponding to the first delineated trajectory is obtained.
- first display interface and the second display interface are respectively located on two display screens. In an exemplary embodiment, the first display interface and the second display interface are located on the same display screen.
- the first display interface and the second display interface are the same display interface of the same application program or different display interfaces; or, the first display interface and the second display interface are different application programs Display interface.
- the information processing apparatus when the information processing apparatus provided in the above embodiment performs information processing, only the above-mentioned division of each program module is used as an example for illustration. In actual applications, the above-mentioned processing may be allocated by different program modules according to needs. That is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above.
- the information processing apparatus and the information processing method embodiments provided in the above embodiments belong to the same concept. For the specific implementation process, see the method embodiments, and details are not described here.
- the terminal device includes a processor 11 and a memory 12 for storing a computer program that can run on the processor 11 and a display screen 13; the display screen 13 Connected to the processor 11; wherein,
- the processor 11 When the processor 11 is used to run a computer program, it executes the information processing method of any of the foregoing embodiments.
- the display screen 13 includes a first display unit 131 and a second display unit 132, and the terminal device further includes a graphics processor GPU14, where the processor CPU11 passes one or more communication buses or signal lines Communicates with GPU 14, memory 12, first display unit 131, and second display unit 132.
- the first display unit 131 and the second display unit 132 may be touch screens, such as In-cell, on-cell, or OGS, or LCD or OLED screens.
- the touch display screen can be made of capacitive, resistive, infrared, surface acoustic wave technology or other technologies that can sense contact point.
- the first display unit 131 is used to display text content
- the second display unit 132 is used to edit content on the device.
- the functions of the first display unit 131 and the second display unit 132 may be reversed in a mirror image, that is, the second display unit 132 serves as a display device, and the first display unit 131 is used to edit content.
- the first display unit 131 and the second display unit 132 are also touch screen devices at the same time, and the touch screen is that the instructions received by the device are processed in the CPU 10 to make corresponding operations. The change of the interface state during the operation process is completed by the CPU 10 and the GPU 11 together.
- the number of display units, CPU, GPU, and memory can be set to one or more according to requirements, and is not limited to the illustration in this embodiment.
- FIG. 21 shows a schematic flowchart of an optional information processing method on a terminal device according to an embodiment of the present invention. The following describes the information processing method on a terminal device in this embodiment with reference to FIG. 21:
- Step S801 drawing a trajectory of the selected field.
- the terminal device is in a normal display state.
- a field to be operated is displayed on the first display unit 131, such as displaying an information interface of a web browser, and notes and chats are displayed on the second display unit 132 Software and other specific application interfaces that need to paste field information.
- the terminal device detects the input operation corresponding to the user in real time.
- the touch screen When the user uses a finger touch or a stylus to draw a trajectory on the first display unit 131, the touch screen will generate a report point and report it to the CPU. For example, the finger moves on the surface of the touch screen to enclose the field to be selected. During this process, the touch screen will report a series of reporting points.
- the CPU reporting information is stored in the memory as temporary data.
- step S802 it is determined whether the moving track meets the setting conditions.
- This step is used to determine whether to trigger the terminal device to enter the information selection mode.
- One is to set the pull-down menu switch, turn on the switch, then enter the information selection mode.
- an arc trajectory trigger detection mechanism is designed. For example, there must be a horizontal or vertical displacement of the finger in the process of drawing a circle. At this time, the screen content will shift with the displacement, so that the selection of the circle cannot be completed normally.
- a finger draws an arc-shaped trajectory, it enters the information selection mode. At this time, the screen will be locked, so that it cannot slide up and down, and the circle selection of the text segment can be completed normally.
- the touch trajectory is judged at the driver layer, and the movement trajectory corresponding to the reported information stored in the memory is analyzed in real time.
- the movement trajectory meets the set arc, it is determined that the user wants to draw a circle to select the field , Step S803 is executed.
- the set arc size is manually set through an interactive input mode, and different arc sizes are set to meet different trigger sensitivity requirements.
- Step S803 enter the information selection mode. After entering the information selection mode, the current display interface is locked. At this time, the screen slides up and down or left and right, and the screen will no longer be shifted up and down or left and right, so as not to affect the user's action of selecting content in the circle.
- step S804 it is determined whether the moving track constitutes a closed track, and the delineated track is obtained.
- the reporting point forms a closed track
- the closing of the track is completed.
- the determination of the trajectory coordinate points is still performed on the drive side.
- the drive side receives the coordinate points once, and generally matches the coordinate points in the temporary storage area.
- it is determined that a closed trajectory is formed.
- the touch driver will report a specific input event. After the system receives the message, it will recognize the enclosed content.
- Step S805 Acquire selected information delineated by the delineation trajectory. This includes:
- Part of the data in the closed area of the moving track is deleted or retained according to the set rules, and the retained data is identified.
- step S806 the selected information corresponding to the recognition is stored in the cache area.
- step S807 it is determined whether it is necessary to cancel the selection.
- the selected information corresponding to the cache area is cleared. It should be noted that the generation of the clear signal is not limited to the operation of double-tapping the screen, but can also be clicking or touching a virtual key, preset specific gesture operation, and the like. After clearing the selected information corresponding to the cache area, it returns to step S801 to reselect and cache the selected information.
- Step S808 drag the selected information to paste.
- the position of the finger can be obtained according to the coordinates of the point reported by the touched finger.
- the first display unit 131 and the second display unit 132 are two LCD display screen units with a resolution of 1080 * 1600 connected by non-touch materials.
- the system can determine that the finger is located on the right edge of the screen of the first display unit 131 and the coordinate from the top of the screen is 800. At this time, the finger will pass through the non-touch area.
- the horizontal coordinate of the first report point must be 0, and the vertical coordinate must be around 800.
- the deviation is extremely small because the first display unit 131
- the gap with the second display 15 is extremely small.
- two judgment conditions can be obtained, one is the last report point of the first display unit 131 and the first report point of the second display unit 132 must be almost mirror-symmetric; the other is the cross-screen
- the screen time must be very short, less than a threshold ⁇ t.
- Step S809 release at the designated position, and complete the paste.
- an embodiment of the present invention further provides a readable storage medium, for example, a memory including an executable program, which can be executed by a processor to complete the information provided by any embodiment of the present invention Processing method steps.
- the readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM, etc .; it can also be various devices including one or any combination of the above memories, such as computers Equipment etc.
- the information processing method, device, terminal device and storage medium provided by the embodiments of the present invention obtain the first selected information corresponding to the first circled track by detecting the first circled track of the first display interface, and then paste instructions Paste the target selected information containing the first selected information to the second display interface, and complete the selection of information directly by tracing the track in the first circle, and the information can be accurately selected in one step by one trace drawing operation, greatly simplifying the completion
- the operation of selecting information simplifies the operation of information selection, copying and pasting on the terminal equipment, which is beneficial to improve the operation efficiency and convenience.
- Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
- computer storage medium includes both volatile and nonvolatile implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules, or other data Sex, removable and non-removable media.
- Computer storage media include but are not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or may Any other medium for storing desired information and accessible by a computer.
- the communication medium generally contains computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种信息处理方法、装置、终端设备及存储介质,该方法包括:检测第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面。
Description
交叉引用
本发明要求在2018年10月8日提交中国专利局、申请号为201811169138.9、发明名称为“信息处理方法、装置、终端设备及存储介质”的中国专利申请的优先权,该申请的全部内容通过引用结合在本发明中。
本发明涉及但不限于信息处理技术,特别涉及一种信息处理方法、装置、终端设备及存储介质。
随着移动智能终端的普及和触摸屏在其上的广泛应用,使得各移动智能终端均进入大屏时代,随之而来的则是传统的物理按键的输入方式被触屏式输入方式替代,即手指成为了最常用的输入“设备”。但由于手指本身较粗,选取内容不精确,使得利用手指进行内容输入操作繁琐,尤其是对文段的选取,复制和粘贴。
相关技术中,最被广泛采用的文段复制方案是:用户首先在将要选取文段的段首处长按;弹出***菜单后,将光标移动到准确位置;将另一个光标移动到段尾处;选择“复制”;在将要粘贴的位置长按;将光标移动到准确的粘贴位置;点击“粘贴”。整个过程至少需要经过7步,由于手指较粗,终端设备例如手机等屏幕较小,选择内容时很难一步到位,往往需要多次调整,这些都使得整个操作过程比较繁琐。
发明内容
有鉴于此,本发明实施例提供了一种信息处理方法、装置、设备及存储 介质,以解决现有的终端设备上文本选择及复制操作繁琐的技术问题。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种信息处理方法,应用于终端设备,该方法包括:
检测第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;
获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面。
第二方面,本发明实施例提供一种信息处理装置,应用于终端设备,该装置包括:
信息复制模块,配置为检测显示屏上第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;;
信息粘贴模块,用于获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至显示屏上第二显示界面。
第三方面,本发明实施例提供一种终端设备,所述终端设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器以及显示屏所述显示屏与所述处理器连接;其中,
所述处理器用于运行所述计算机程序时,执行本发明任一实施例的信息处理方法。
第四方面,本发明实施例提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现本发明任一实施例的信息处理方法。
图1是本发明一实施例中信息处理方法的流程示意图;
图2是本发明一示例性的实施例中第一显示界面与第二显示界面为同一显示界面的示意图;
图3是本发明一示例性的实施例中第一显示界面与第二显示界面为不同显示界面的示意图;
图4是本发明一实施例中步骤S101的具体流程示意图;
图5是本发明一实施例中所述获取与所述第一圈定轨迹对应的第一选定信息的流程示意图;
图6是本发明一实施例中第一显示界面的示意图;
图7是本发明另一实施例中信息处理方法的流程示意图;
图8是本发明一实施例中缓存选定信息至缓存页面的示意图;
图9是本发明一实施例中所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面的具体流程示意图;
图10是本发明又一实施例中信息处理方法的流程示意图;
图11是本发明一实施例中第二移动轨迹跨越第一触屏单元和第二触屏单元的示意图;
图12是本发明一示例性的实施例中第一显示界面与第二显示界面的示意图;
图13是本发明另一示例性的实施例中第一显示界面与第二显示界面的示意图;
图14是本发明又一示例性的实施例中第一显示界面与第二显示界面的示意图;
图15是本发明另又一示例性的实施例中第一显示界面与第二显示界面的示意图;
图16是本发明又另一示例性的实施例中第一显示界面与第二显示界面的示意图;
图17是本发明一示例性的实施例中第一显示界面与第二显示界面的示意图;
图18是本发明一实施例中信息处理装置的结构示意图;
图19是本发明另一实施例中信息处理装置的结构示意图;
图20是本发明一实施例中终端设备的结构示意图;
图21是本发明一示例性的具体实施例中终端设备上信息处理方法的流程示意图;
图22是本发明一实施例中终端设备对应的第一显示界面和第二显示界面的示意图。
以下结合说明书附图及具体实施例对本发明技术方案做进一步的详细阐述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
在本发明一个实施例中,一种信息处理方法,应用于终端设备,本实施例终端设备包括但不限于:手机、平板电脑、PC、电纸书阅读器、个人数字助理(PDA)、车载终端、智能家居设备、银行ATM等。参照图1,本实施例信息处理方法包括:
步骤S101:检测第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;
这里,终端设备检测到对第一显示界面的第一轨迹绘制操作时,根据所述第一轨迹绘制操作确定对应的第一圈定轨迹,并获取与所述第一圈定轨迹对应的第一选定信息。
本实施例中,终端设备为触屏式终端设备,第一轨迹绘制操作可以为用户经手指滑动或者经触笔滑动生成。在其他实施例中,第一轨迹绘制操作还可以为经鼠标滑动生成。本实施例中,终端设备根据接收的在第一显示界面上的第一轨迹绘制操作对应的触点坐标,确定第一轨迹绘制操作对应的第一 移动轨迹。在一示例性的实施例中,所述检测第一显示界面的第一圈定轨迹,包括:检测对第一显示界面进行轨迹绘制时产生的触点坐标;根据所述触点坐标确定至少包含一个闭合区域的移动轨迹作为第一圈定轨迹。可以理解地,终端设备的显示屏上的每个位置对应一个触点坐标,对第一显示界面进行轨迹绘制会形成一系列连续的触点坐标,当两个触点坐标相同时,说明上述两个触点坐标之间的触点坐标形成的移动轨迹包含一个闭合区域,而将至少包含一个闭合区域的移动轨迹作为第一圈定轨迹。
步骤S103:获取粘贴指令,根据粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面。
终端设备获取到粘贴指令后,根据粘贴指令将包含第一选定信息的目标选定信息粘贴至第二显示界面,从而完成信息的选取、复制及粘贴操作。
这里,所述第一显示界面与第二显示界面可以是同一个显示界面,也可以是不同的显示界面。不同的显示界面可以是硬件双屏的不同,也可以是软件的分屏,也可以是不同的实例APP的界面,也可以是相同实例APP的不同显示界面,例如两个不同聊天人的聊天界面等。如图2所示,为所述第一显示界面与所述第二显示界面分别为单一硬屏上运行的同一应用程序的同一界面,比如同一Word页面,若根据所述第一圈定轨迹对应的第一选定信息为“莫等闲”,则根据粘贴指令将“莫等闲”粘贴至所述第二圈定轨迹处。如图3所示,为所述第一显示界面与所述第二显示界面分别为单一硬屏上运行的同一应用程序的不同界面,比如所述第一显示界面为Word页面A,而所述第二显示界面为Word页面B,若根据所述第一圈定轨迹对应的第一选定信息为“莫等闲”,则根据粘贴指令将“莫等闲”从Word页面A粘贴至Word页面B。
本实施例通过检测第一显示界面的第一圈定轨迹,获取该第一圈定轨迹对应的第一选定信息,再根据粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,直接通过第一圈定轨迹来完成信息的选取,通过 一次轨迹绘制操作即可一步到位地精准选定信息,简化了终端设备上信息选取、复制及粘贴的操作环节,较于传统的复制、粘贴方法,利于提升操作效率和便捷性,尤其适宜于在屏幕尺寸受限时的操作。
在一示例性的实施例中,在执行步骤S101之前,所述信息处理方法还包括:
检测输入的设置的信息选取操作,根据信息选取操作进入信息选取模式,在信息选取模式下锁定第一显示界面的显示信息。
在一实施方式中,检测输入的设置的信息选取操作包括:检测对设置的信息选取菜单选项的点击或者触摸操作,譬如,终端设备对应的第一显示界面上设置下拉菜单选项,在该下拉菜单选项中点击或者触摸对应选项,进入信息选取模式。在信息选取模式下锁定第一显示界面的显示信息,也即,在信息选取模式下此时屏幕处于冻屏状态,即锁定第一显示界面的显示信息,屏幕内容不会随着后续操作,如轨迹绘制操作的触点移动而发生偏移,便于轨迹绘制操作的完成。在其他实施方式中,检测输入的设置的信息选取操作包括:检测基于预设页面输入的特定手势操作或者检测基于预设图标的点击或者触摸操作等。
在一示例性的的实施例中,步骤S101中,还可以根据轨迹绘制操作智能进入冻屏状态,进一步简化用户操作,提升操作便捷性。参照图4,步骤S101包括:
步骤S101a、检测对第一显示界面的第一轨迹绘制操作,确定第一轨迹绘制操作对应形成的轨迹符合设置条件时,根据第一轨迹绘制操作进入信息选取模式,在信息选取模式下锁定所述第一显示界面的显示信息;
这里,设置条件可以是指轨迹的连续形成时间长度、弧度大小、形状等。本实施例中,终端设备实时接收第一轨迹绘制操作对应的触点信息,实时确定第一轨迹绘制操作当前对应生成的轨迹符合设置的弧度大小时,譬如弧度 大于5°以上,则判定为用户要画圈选择字段内容,从而触发移动终端进入信息选取模式,锁定第一显示界面的显示信息。
步骤S101b、在所述信息选取模式下,根据所述第一轨迹绘制操作确定对应的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息。
与所述第一圈定轨迹对应的第一选定信息可以是指,以第一圈定轨迹为边界所确定的边界内的信息,或者第一圈定轨迹本身能够重叠覆盖到的信息。
如此,通过锁定第一显示界面的显示信息,确保所述第一显示界面的显示信息不会随着第一轨迹绘制操作的触点移动而发生偏移,便于第一轨迹绘制操作的完成,同时便于更精准的获取选定信息。
可选地,所述根据第一轨迹绘制操作确定对应的第一圈定轨迹,获取与第一圈定轨迹对应的第一选定信息,包括:
根据所述第一轨迹绘制操作确定对应的第一圈定轨迹,确定所述第一圈定轨迹形成闭合区域时,获取所述第一圈定轨迹圈定的数据并将所述数据作为第一选定信息。
在一实施方式中,确定所述第一圈定轨迹形成闭合区域可以是,终端设备实时接收及暂存第一轨迹绘制操作对应的触点信息的坐标点,并和已接收的暂存区中的坐标点进行匹配,当有相同坐标点时,则判定形成闭合区域,进而获取该闭合区域对应的选定信息。在其他实施方式中,确定所述第一移动轨迹形成闭合区域还可以是,终端设备判断接收到的坐标点与起点对应的坐标点的距离小于设定阈值时,通过拟合算法生成封闭的轨迹,并根据该封闭的轨迹获取选定信息。
在一示例性的实施例中,如图5所示,所述获取与所述第一圈定轨迹对应的第一选定信息,包括以下步骤:
步骤S101c、对全部位于所述第一圈定轨迹形成的闭合区域内的信息进行选定,获得第一待选定信息;
这里,所述全部位于所述第一圈定轨迹形成的闭合区域内的信息是指自身完全在所述第一圈定轨迹形成的闭合区域内的信息。
步骤S101d、对部分位于所述第一圈定轨迹形成的闭合区域内的信息根据设置的选定规则进行选定,获得第二待选定信息;
这里,所述部分位于所述第一圈定轨迹形成的闭合区域内的信息是指自身的一部分位于所述第一圈定轨迹形成的闭合区域内、一部分位于所述第一圈定轨迹形成的闭合区域外的信息。所述部分位于所述第一圈定轨迹形成的闭合区域内的信息可以根据所述第一圈定轨迹形成的闭合区域相对于所述第一显示界面的显示信息的位置进行确定。所述选定规则可以根据实际情况需要进行设置。以所述信息为文字为例,所述选定规则可以是若一个文字只有上部分或下部分在所述第一圈定轨迹形成的闭合区域内,则剔除该文字;若一个文字的左部分或右部分在所述第一圈定轨迹形成的闭合区域内,则保留该文字。
步骤S101e、根据所述第一待选定信息与所述第二待选定信息之间的相对位置对所述第一待选定信息和所述第二待选定信息进行组合,获得与所述第一圈定轨迹对应的第一选定信息。
由于所述第一待选定信息或所述第二待选定信息可能存在逻辑问题,比如语句的主语与宾语之间缺乏谓语等,需要根据所述第一待选定信息与所述第二待选定信息之间的相对位置对所述第一待选定信息和所述第二待选定信息进行组合,从而获得逻辑关系符合要求的第一选定信息。以第一圈定轨迹形成闭合区域来获取第一选定信息,为通过画圈获取字段为例,在画圈选取字段过程中,对全部位于第一圈定轨迹的闭合区域内,即圈内的字段均进行识别;而对部分位于第一圈定轨迹的闭合区域内,即一部分位于圈内且一部分位于圈外的字段则根据设置的选定规则进行剔除或者保留,并识别保留的字段。如图6所示,对于一部分位于圈内且一部分位于圈外的字段,如“抬望眼,仰”、“三十”、“里”、“闲”这部分字段实际上可能需要也可能 不需要,但因为用户操作时选取内容的不精确使得这部分字段无法判定。针对这一点,本实施例中根据设置的选定规则,通过智能判断,实现对文字的智能保留或者剔除。由于文字是从左到右语义连贯的,本实施例中,采取如下的策略:根据设置的选定规则,将仅上部分或者下部分位于第一圈定轨迹内的文字剔除,将仅左部分或者右部分位于第一圈定轨迹内的文字进行保留和识别。譬如,首先对文字坐标和第一圈定轨迹进行比对,会有一些文字部分内容在圈定轨迹内。如果这部分文字上部分或者下部分在圈定轨迹内,则自动剔除,例如:“抬望眼,仰”;对于文字左半部或右半部在区域内的,则做保留处理,如“三十”、“里”、“闲”。在对文字做保留和剔除的过程中,主要是基于文字和圈定轨迹的坐标进行判断,从而识别出文字是否在圈定轨迹形成的闭合区域内以及在该闭合区域内的哪个位置。当第一圈定轨迹跨过某文字时,***对轨迹坐标位于文字哪个部分做分析判断。这样处理的逻辑是基于文字左右语义连贯而上下没有直接的语义连贯关系。通过这样的方式,就可以保留下来“壮怀激烈。三十功名尘与土,八千里路云和月,莫等闲,白了少年头,空”字段。从而实现文字的智能保留和剔除。
通过对坐标进行比对来判断第一圈定轨迹对应的第一选定信息,这样的处理的方式同时适合于处理文字信息或者图片中的文字信息。对于图片中的文字信息,可以在做智能筛选后,进一步进行图文识别和转换,再将转换后得到的文字存储在缓存区中。如此,根据信息与第一圈定轨迹形成的闭合区域之间的位置关系,删除非必要信息而保留必要信息,提高获取的选定信息的准确度。
可选地,在一实施方式中,执行步骤S103之前,所述方法还包括:
根据接收到的清除信号,清除所述第一选定信息。
本实施例中,终端接收到双击屏幕的操作时,则根据双击屏幕的操作获取到清除信号,清除所述第一选定信息。需要说明的是,清除信号的生成不限于双击屏幕的操作,还可以为点击或者触摸虚拟按键、预设的特定手势操 作等。清除所述选定信息后,需要重新执行步骤S101,以重新选取第一选定信息。
在一示例性的实施例中,如图7所示,所述获取与所述第一圈定轨迹对应的第一选定信息之后,还包括:
步骤S102a:对所述第一选定信息进行缓存;
步骤S102b:显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面;
步骤S102c:接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息进行编辑操作,获得目标选定信息。
这里,由于可能需要依次在所述第一显示界面上选取多个选定信息,并且可能还需要对选取的多个选定信息进行合并、分段等编辑操作,因此先对获得的所述第一选定信息进行缓存。所述步骤S102b:显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面之前,还可包括:检测是否接收到显示操作指令;确定接收到所述显示操作指令时,执行步骤S102b。所述接收到显示操作指令可以是设置的实体按键或虚拟按键被触发,也可以是设置的图标被触摸或点击,还可以是第一显示界面被连续按压或触摸时间大于设置的时间阈值。所述第一缓存界面或第一临时弹幕界面可以以窗口形式呈现。所述第一编辑操作指令用于对所述缓存界面或临时弹幕界面中显示的所述第一选定信息进行合并、分段等修改操作,所述接收到第一编辑操作指令可以是接收到对设置的编辑菜单选项的点击或触摸操作。需要说明的是,通过编辑之后,所述根据所述粘贴指令将所述第一选定信息粘贴至第二显示界面为根据所述粘贴指令将所述目标选定信息粘贴至第二显示界面。如此,通过对选定信息进行缓存和编辑,增强了操作的灵活性和便捷性。
在一个示例性的实施例中,所述显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面之前,还包括:
检测第一显示界面的第二圈定轨迹,获取并缓存与所述第二圈定轨迹对应的第二选定信息;
所述显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面,包括:
显示包含所述第一选定信息和所述第二选定信息的第一缓存界面或第一临时弹幕界面;
所述接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息进行编辑操作,获得目标选定信息,包括:
接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息和所述第二选定信息进行编辑操作,获得目标选定信息。
这里,所述检测第一显示界面的第二圈定轨迹与所述检测第一显示界面的第一圈定轨迹的过程相同,可以包括:检测对第一显示界面进行轨迹绘制时产生的触点坐标;将所述触点坐标的起点位置至终点位置之间形成的至少包含一个闭合区域的移动轨迹作为第二圈定轨迹。当获取到第一选定信息和第二选定信息之后,可通过第一缓存界面或第一临时弹幕界面进行显示,以能够对所述第一选定信息和所述第二选定信息进行编辑。如图8所示,假设所述第一圈定轨迹对应的第一选定信息为“抬望眼”,所述第二圈定轨迹对应的第二选定信息为“莫等闲”,则依次将“抬望眼”和“莫等闲”缓存起来,在接收到显示操作指令时,通过缓存页面显示所述“抬望眼”和“莫等闲”,以对“抬望眼”和“莫等闲”进行合并等操作。
如此,通过对选定信息进行缓存和编辑,增强了操作的灵活性和便捷性。
在一示例性的实施例中,如图9所示,所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,包括如下步骤:
步骤S103a:接收移动指令,所述移动指令用于指示将所述目标选定信 息移动至第二显示界面;
步骤S103b:根据所述移动指令将所述目标选定信息粘贴至第二显示界面。
本实施例中,所述移动指令可以是移动轨迹绘制操作对应生成的指令。所述根据移动指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,可以是根据移动轨迹绘制操作对应的目标移动轨迹将目标选定信息粘贴至目标移动轨迹指向的第二显示界面,即将第一圈定轨迹对应的第一选定信息和/或第二圈定轨迹对应的第二选定信息直接拖拽至目标移动轨迹的终点所在进行粘贴,这样,可以极大简化信息选取、复制及粘贴的步骤,使得用户的操作行为简化为两个步骤,操作简便快捷。在其他实施例中,根据粘贴指令将目标选定信息粘贴至第二显示界面亦可以是,在第二显示界面处通过点击或者触摸的方式调出粘贴选项菜单,根据用户对粘贴菜单选项的选取操作而获取到粘贴指令,将第一选定信息和/或第二选定信息粘贴至第二显示界面。可以理解地,当根据所述第一编辑操作指令对所述第一选定信息和所述第二选定信息进行编辑操作后,所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,包括:获取粘贴指令,根据所述粘贴指令将所述第一选定信息和所述第二选定信息粘贴至第二显示界面。相应的,所述移动指令用于指示将所述第一选定信息和所述第二选定信息移动至第二显示界面。
在一示例性的实施例中,所述移动指令用于指示将所述目标选定信息移动至第二显示界面,包括:指示所述目标选定信息跟随目标移动轨迹移动至第二显示界面,或者,指示所述目标第一选定信息移动至所述目标移动轨迹终结的第二显示界面。
这里,所述目标选定信息跟随目标移动轨迹移动至第二显示界面,可以理解为所述目标选定信息以可见方式伴随着目标移动轨迹实时移动至第二显示界面。所述目标选定信息移动至所述目标移动轨迹终结的第二显示界面, 可以理解为所述目标第一选定信息移动至所述目标移动轨迹终结的第二显示界面后才可见。
在一实施方式中,所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,包括:
检测对所述第一显示界面的移动轨迹绘制操作,确定移动轨迹的起点位于所述第一圈定轨迹对应的区域内时,圈定所述第一显示页面上对应的第一选定信息;
根据所述移动轨迹绘制操作对应的移动轨迹,跟随移动圈定的第一选定信息,将第一选定信息粘贴至所述移动轨迹的终点。
这里,所述圈定所述第一显示页面上对应的第一选定信息可以是对第一选定信息进行高亮显示或者其他有别于现有显示状态的方式显示。所述根据所述移动轨迹绘制操作对应的移动轨迹,跟随移动圈定的第一选定信息是指,第一选定信息的显示位置跟随移动轨迹的路径而变化,通过跟随移动圈定的第一选定信息,便于用户直观了解待粘贴的选定信息的实时位置的变化,以直观获知粘贴对应的内容及粘贴过程,当移动轨迹绘制操作完毕时,高亮显示区域消失,第一选定信息粘贴至移动轨迹的终点。
在一示例性的实施例中,所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标粘贴至第二显示界面,包括:
检测基于选取操作生成的粘贴指令,根据所述粘贴指令将所述目标选定信息粘贴至第二显示界面。
这里,可以在第二显示界面处通过点击或者触摸的方式调出粘贴选项菜单,根据用户对粘贴菜单选项的选取操作而获取到粘贴指令,将目标选定信息粘贴至第二显示界面。这样,可以极大简化信息选取、复制及粘贴的步骤,使得用户的操作行为简化。
在一示例性的实施例中,如图10所示,所述根据所述粘贴指令将包含所 述第一选定信息的目标选定信息粘贴至第二显示界面之前,还包括如下步骤:
步骤S102d:显示包含所述第一选定信息的第二缓存界面或第二临时弹幕界面;
步骤S102e:接收第二编辑操作指令,根据所述第二编辑操作指令对所述第一选定信息进行编辑,获得目标选定信息。
这里,由于在粘贴之前可能需要对第一选定信息进行合并、分段等编辑操作,因此在将第一选定信息粘贴至第二显示界面之前,可先对所述第一选定信息进行分段、删减等操作,以获得期望的目标选定信息。所述第二编辑操作指令用于对所述缓存界面或临时弹幕界面中显示的所述第一选定信息进行分段、删减等修改操作,所述接收到第二编辑操作指令可以是接收到对设置的编辑菜单选项的点击或触摸操作。可以理解地,当需要将所述第一选定信息和所述第二选定信息同时粘贴至第二显示界面时,所述显示包含所述第一选定信息的第二缓存界面或第二临时弹幕界面,可以是显示包含所述第一选定信息和所述第二选定信息的第二缓存界面或第二临时弹幕界面。相应的,所述根据所述第二编辑操作指令对所述第一选定信息进行编辑,获得目标选定信息,可以是根据所述第二编辑操作指令对所述第一选定信息和所述第二选定信息进行编辑,获得目标选定信息。需要说明的是,通过编辑之后,所述根据所述粘贴指令将所述第一选定信息粘贴至第二显示界面为根据所述粘贴指令将所述目标选定信息粘贴至第二显示界面。如此,通过对选定信息进行缓存和编辑,增强了操作的灵活性和便捷性。
在另一实施例中,终端设备为多屏设备,即终端设备至少包括第一触屏单元和第二触屏单元,且相邻触屏单元之间经非触摸材料隔断;所述第一显示界面位于所述第一触屏单元,所述第二显示界面位于所述第二触屏单元,所述根据所述移动指令将所述目标选定信息粘贴至第二显示界面,包括:
在所述移动指令对应的目标移动轨迹从第一触屏单元跨越至第二触屏单 元时,判断是否满足以下至少一种条件:
所述目标移动轨迹对应于所述第一触屏单元和所述第二触屏单元的边界的触点坐标的差值满足第一阈值;所述目标移动轨迹跨越所述第一触屏单元和所述第二触屏单元的边界的时间间隔满足第二阈值;
若满足,则将所述目标选定信息粘贴至所述目标移动轨迹的终点。
该实施例中,当终端设备为多屏设备时,通过所述目标移动轨迹在第一触屏单元边界上的触点和所述目标移动轨迹在第二触屏单元边界上的触点所分别对应的触点坐标的差值,和/或所述目标移动轨迹跨越第一触屏单元边界和跨越第二触屏单元边界的时间间隔来判断所述目标移动轨迹所表征的跨越动作是否连贯,通过对跨越触屏单元的操作进行检测判断,可以完成多屏设备的信息选取、复制及粘贴的快捷操作。这里,所述差值满足第一阈值可以是所述差值小于所述第一阈值,所述第一阈值可以根据实际情况需要进行设置。所述时间间隔满足第二阈值可以是所述时间间隔小于所述第二阈值,所述第二阈值可以根据实际情况需要进行设置。请参照图11,在一个实施方式中,通过手指滑动,目标移动轨迹跨越第一触屏单元边界和跨越第二触屏单元边界的时间间隔为Δt,通过将Δt与阈值进行比较,来判断目标移动轨迹所表征的跨越动作是否连贯,并在动作连贯的条件下将第一选定信息粘贴至目标移动轨迹的终点。
在一示例性的实施例中,如图12所示,为所述第一显示界面和所述第二显示界面分别位于两个独立的显示硬件屏,其中,所述第一显示界面和所述第二显示界面分别显示相同APP的界面。下面以终端设备为电脑为例对上述信息处理方法进行说明,假设电脑具有A显示屏和B显示屏,所述第一显示界面位于A显示屏,所述第二显示界面位于B显示屏,若所述第一显示界面为与用户甲的微信聊天界面,所述第二显示界面为与用户乙的微信聊天界面,需要将用户甲发送过来的消息中“明晚八点”复制后发给用户乙,则在与用户甲的微信聊天界面中通过第一圈定轨迹选定“明晚八点”,然后选中“明 晚八点”并移动至与用户乙的微信聊天界面的消息输入框,点击发送按键完成消息发送。如图13所示,为所述第一显示界面和所述第二显示界面分别位于两个独立的显示硬件屏,其中,所述第一显示界面和所述第二显示界面分别显示不同APP的界面。假设电脑具有A显示屏和B显示屏,所述第一显示界面位于A显示屏,所述第二显示界面位于B显示屏,所述第一显示界面为诗词APP界面,所述第二显示界面为与用户乙的微信聊天界面,若需要将诗词APP界面中当前显示的“八千里路”复制后发给用户乙,则在诗词APP界面中通过第一圈定轨迹选定“八千里路”,然后选中“八千里路”并移动至与用户乙的微信聊天界面的消息输入框,点击发送按键完成消息发送。
在一示例性的实施例中,所述第一显示界面和第二显示界面位于同一显示屏。这里,所述第一显示界面和第二显示界面位于同一显示屏,可以是分别位于同一显示屏的不同子显示屏,所述子显示屏可以是通过对同一显示屏进行软件分屏后获得的。如图14所示,为所述第一显示界面和第二显示界面分别位于对同一显示硬件屏进行分屏后的子显示屏上,其中,所述第一显示界面和所述第二显示界面分别显示相同APP的界面。下面以终端设备为电脑为例对上述信息处理方法进行说明,假设对电脑的显示屏进行软件分屏后获得C子显示屏和D子显示屏,所述第一显示界面位于C子显示屏,所述第二显示界面位于D子显示屏,若所述第一显示界面为与用户甲的微信聊天界面,所述第二显示界面为与用户乙的微信聊天界面,需要将用户甲发送过来的消息中“明晚八点”复制后发给用户乙,则在与用户甲的微信聊天界面中通过第一圈定轨迹选定“明晚八点”,然后选中“明晚八点”并移动至与用户乙的微信聊天界面的消息输入框,点击发送按键完成消息发送。如图15所示,为所述第一显示界面和第二显示界面位于对同一显示硬件屏进行分屏后的子显示屏上,其中,所述第一显示界面和所述第二显示界面分别显示不同APP的界面。下面以终端设备为电脑为例对上述信息处理方法进行说明,假设对电脑的显示屏进行软件分屏后获得C子显示屏和D子显示屏,所述第一显示 界面位于C子显示屏,所述第二显示界面位于D子显示屏,若所述第一显示界面为诗词APP界面,所述第二显示界面为与用户乙的微信聊天界面,若需要将诗词APP界面中当前显示的“八千里路”复制后发给用户乙,则在诗词APP界面中通过第一圈定轨迹选定“八千里路”,然后选中“八千里路”并移动至与用户乙的微信聊天界面的消息输入框,点击发送按键完成消息发送。
这里,当所述第一显示界面和第二显示界面位于同一显示屏时,所述第一显示界面和第二显示界面可以是同一应用程序的同一显示界面。下面以终端设备为电脑为例对上述信息处理方法进行说明,请再次参阅图2,所述第一显示界面和所述第二显示界面为电脑的显示屏上显示的Word应用程序的同一Word页面,若需要将“莫等闲”复制到第二段的起始位置,则在Word页面的第一段中通过第一圈定轨迹选定“莫等闲”,然后将“莫等闲”移动至第二段的起始位置,完成在同一Word页面对“莫等闲”的复制与粘贴。
在一示例性的实施例中,如图16所示,为所述第一显示界面和第二显示界面位于同一显示硬件屏,其中,所述第一显示界面和第二显示界面分别显示相同APP的界面。下面以终端设备为电脑为例对上述信息处理方法进行说明,假设所述第一显示界面为与用户甲的微信聊天界面,所述第二显示界面为与用户乙的微信聊天界面,且所述第一显示界面和所述第二显示界面位于电脑的同一显示屏上,若需要将用户甲发送过来的消息中“明晚八点”复制后发给用户乙,则在与用户甲的微信聊天界面中通过第一圈定轨迹选定“明晚八点”,然后选中“明晚八点”并移动至与用户乙的微信聊天界面的消息输入框,点击发送按键完成消息发送。
在一示例性的实施例中,如图17所示,为所述第一显示界面和第二显示界面位于同一显示硬件屏,其中,所述第一显示界面和第二显示界面分别显示不同APP的界面。下面以终端设备为电脑为例对上述信息处理方法进行说明,假设所述第一显示界面为诗词APP界面,所述第二显示界面为与用户乙的微信聊天界面,若需要将诗词APP界面中当前显示的“八千里路”复制后 发给用户乙,则在诗词APP界面中通过第一圈定轨迹选定“八千里路”,然后选中“八千里路”并移动至与用户乙的微信聊天界面的消息输入框,点击发送按键完成消息发送。
参照图18,本发明实施例还提供一种信息处理装置,应用于终端设备,包括:
信息复制模块10,配置为检测显示屏上第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;
信息粘贴模块20,用于获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至显示屏上第二显示界面。
综上,本实施例提供的信息处理装置通过检测第一显示界面的第一圈定轨迹,获取该第一圈定轨迹对应的第一选定信息,再根据粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,直接通过第一圈定轨迹来完成信息的选取,通过一次轨迹绘制操作即可一步到位地精准选定信息,简化了终端设备上信息选取、复制及粘贴的操作环节,较于传统的复制、粘贴方法,利于提升操作效率和便捷性,尤其适宜于在屏幕尺寸受限时的操作。
在一示例性的实施例中,所述信息复制模块10,具体配置为:
检测对第一显示界面进行轨迹绘制时产生的触点坐标;
根据所述触点坐标确定至少包含一个闭合区域的移动轨迹作为第一圈定轨迹。
在一示例性的实施例中,所述信息复制模块10,具体配置为:
对全部位于所述第一圈定轨迹形成的闭合区域内的信息进行选定,获得第一待选定信息;
对部分位于所述第一圈定轨迹形成的闭合区域内的信息根据设置的选定 规则进行选定,获得第二待选定信息;
根据所述第一待选定信息与所述第二待选定信息之间的相对位置对所述第一待选定信息和所述第二待选定信息进行组合,获得与所述第一圈定轨迹对应的第一选定信息。
如此,根据信息与第一圈定轨迹形成的闭合区域之间的位置关系,删除非必要信息而保留必要信息,提高获取的选定信息的准确度。
在一示例性的实施例中,请参阅图19,所述信息处理装置还包括:缓存模块30、显示模块40和处理模块50,其中,
所述缓存模块30,配置为对所述第一选定信息进行缓存;
所述显示模块40,配置为用于显示包含所述第一选定信息的缓存界面或临时弹幕界面;
所述处理模块50,配置为接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息进行编辑操作,获得目标选定信息。
如此,通过对选定信息进行缓存和编辑,增强了操作的灵活性和便捷性。
在一示例性的实施例中,所述信息复制模块10,还配置为检测第一显示界面的第二圈定轨迹,获取并缓存与所述第二圈定轨迹对应的第二选定信息;
所述显示模块40,具体配置为显示包含所述第一选定信息和所述第二选定信息的第一缓存界面或第一临时弹幕界面;
所述处理模块50,具体配置为接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息和所述第二选定信息进行编辑操作,获得目标选定信息。在一示例性的实施例中,所述信息粘贴模块20,具体配置为:
接收移动指令,所述移动指令用于指示将所述目标选定信息移动至第二显示界面;
根据所述移动指令将所述目标选定信息粘贴移动至第二显示界面。如此, 简化了信息选取、复制及粘贴的步骤,使得用户的操作行为简化为两个步骤,操作简便快捷。
在一示例性的实施例中,所述移动指令用于指示将所述目标选定信息移动至第二显示界面,包括:指示所述目标选定信息跟随目标移动轨迹移动至第二显示界面,或者,指示所述目标选定信息移动至所述目标移动轨迹终结的第二显示界面。
在一示例性的实施例中,所述信息粘贴模块20,具体配置为检测基于选取操作生成的粘贴指令,根据所述粘贴指令将所述目标选定信息粘贴至第二显示界面。
在一示例性的实施例中,
所述显示模块40,还配置为显示包含所述第一选定信息的第二缓存界面或第二临时弹幕界面;
所述处理模块50,还配置为接收第二编辑操作指令,根据所述第二编辑操作指令对所述第一选定信息进行编辑,获得目标选定信息。在一示例性的实施例中,所述终端设备至少包括第一触屏单元和第二触屏单元,所述第一显示界面位于所述第一触屏单元,所述第二显示界面位于所述第二触屏单元,所述信息粘贴模块20,具体配置为:
在所述移动指令对应的目标移动轨迹从第一触屏单元跨越至第二触屏单元时,判断是否满足以下至少一种条件:所述目标移动轨迹对应于所述第一触屏单元和所述第二触屏单元的边界的触点坐标的差值满足第一阈值;所述目标移动轨迹跨越所述第一触屏单元和所述第二触屏单元的边界的时间间隔满足第二阈值;
若满足,则将所述目标选定信息粘贴至所述移动轨迹的终点。
如此,通过对跨越触屏单元的操作进行检测判断,可以完成多屏设备的信息选取、复制及粘贴的快捷操作。
在一示例性的实施例中,所述信息复制模块10,具体配置为:
检测对第一显示界面的第一轨迹绘制操作,实时确定所述第一轨迹绘制操作当前对应形成的轨迹符合设置条件时,根据所述第一轨迹绘制操作进入信息选取模式,在所述信息选取模式下锁定所述第一显示界面的显示信息;
在所述信息选取模式下,根据所述第一轨迹绘制操作确定对应的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一信息。
如此,通过锁定第一显示界面的显示信息,确保所述第一显示界面的显示信息不会随着第一轨迹绘制操作的触点移动而发生偏移,便于第一轨迹绘制操作的完成,同时便于更精准的获取选定信息。
在一示例性的实施例中,所述第一显示界面和第二显示界面分别位于两个显示屏。在一示例性的实施例中,所述第一显示界面和第二显示界面位于同一显示屏。
在一示例性的实施例中,所述第一显示界面和第二显示界面为同一应用程序的同一显示界面或不同显示界面;或者,所述第一显示界面和第二显示界面为不同应用程序的显示界面。
需要说明的是:上述实施例提供的信息处理装置在进行信息处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息处理装置与信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本发明实施例还提供一种终端设备,请参阅图20,该终端设备包括处理器11和用于存储能够在处理器11上运行的计算机程序的存储器12以及显示屏13;所述显示屏13与所述处理器11连接;其中,
处理器11用于运行计算机程序时,执行前述任一实施例的信息处理方法。
在一个实施例中,所述显示屏13包括第一显示单元131、第二显示单元132,该终端设备还包括图形处理器GPU14,其中,处理器CPU 11经一条或者多条通信总线或者信号线与GPU14、存储器12、第一显示单元131及第二显示单元132通信。第一显示单元131、第二显示单元132可以为触摸显示屏,如In-cell、on-cell或者OGS形式,也可以是LCD或者OLED屏幕。触摸显示屏可以采用电容性、电阻性、红外、表面声波技术或者其他可以感应接触报点的技术制成。
在一实施方式中,第一显示单元131用于显示文字内容,第二显示单元132用于在设备上编辑内容。优选地,第一显示单元131和第二显示单元132的功能可以镜像颠倒,即第二显示单元132作为显示设备,第一显示单元131用于编辑内容。优选地,第一显示单元131、第二显示单元132同时还是触屏式设备,触屏是设备接收到的指令在CPU10中处理,做出对应的操作。操作过程中界面状态的变化由CPU10和GPU11共同完成。需要说明的是,显示单元、CPU、GPU及存储器的数量可以根据需求设置为一个或者多个,并不限于本实施例的示意。
图21示出了本发明实施例终端设备上信息处理方法的一可选的流程示意图,下面参照图21对本实施例终端设备上信息处理方法进行具体说明:
步骤S801,对待选取字段绘制轨迹。此时,终端设备处于正常显示状态,具体地,参照图20,第一显示单元131上显示待操作的字段,如显示网页浏览器的信息界面,第二显示单元132上显示的是便签、聊天软件等需要粘贴字段信息的具体应用界面。
终端设备实时检测用户对应的输入操作。当用户采用手指触摸或者触笔在第一显示单元131上绘制轨迹操作时,此时触屏会产生报点上报到CPU中。譬如,手指在触屏表面移动,圈住待选择的字段。在这个过程中触屏会上报 一系列的报点,CPU这些报点信息都存储在内存中,作为临时数据。
步骤S802,判断移动轨迹是否符合设置条件。
此步骤用于判断是否触发终端设备进入信息选取模式。信息选取模式的触发有两种实现方式。一种是设置下拉菜单开关,打开该开关,则进入信息选取模式。优选地,本实施例中,设计一种弧形轨迹触发检测机制。譬如,手指在画圈过程中必定有水平或竖直位移,此时屏幕内容会随位移而发生偏移,从而使无法正常完成画圈选取内容。本实施例中,当手指在画出一段弧形轨迹时,则进入信息选取模式,此时屏幕会被锁定,从而无法左右上下滑动,使文段的画圈选择可以正常完成。
本实施例中,首先在驱动层对触摸轨迹进行判断,对内存存储的报点信息对应的移动轨迹进行实时分析,当移动轨迹符合设定的弧度时,则判定为用户要画圈选择字段内容,则执行步骤S803。优选地,设定的弧度大小人工经交互输入方式设置,通过设置不同的弧度大小,以满足不同的触发灵敏度的要求。当实时检测生成的移动轨迹不符合设定的弧度时,则返回步骤S801。
步骤S803,进入信息选取模式。进入信息选取模式后,锁定当前显示界面,此时上下或者左右滑动屏幕,屏幕不会再有上下或左右偏移,从而不影响用户画圈选择内容的动作。
步骤S804,判断移动轨迹是否构成闭合轨迹,获取圈定轨迹。当上报点形成闭合轨迹时,则完成轨迹的闭合。对轨迹坐标点的判断依然在驱动侧进行,驱动侧一遍接收坐标点,一般和暂存区中坐标点进行匹配,当有相同坐标点时,则判定形成闭合轨迹。此时触控驱动会向上报一个特定的输入事件。***收到消息后会对圈住的内容进行识别。
步骤S805,获取圈定轨迹圈定的选定信息。具体包括:
对全部位于移动轨迹的闭合区域内的数据进行识别;
对部分位于移动轨迹的闭合区域内的数据根据设置规则进行剔除或者保 留,并识别保留的数据。
步骤S806,将识别后对应的选定信息存储在缓存区。
步骤S807,判断是否需要取消选定。
若检测到双击屏幕的操作,则清除缓存区对应的选定信息。需要说明的是,清除信号的生成不限于双击屏幕的操作,还可以为点击或者触摸虚拟按键、预设的特定手势操作等。清除缓存区对应的选定信息后,则返回步骤S801,以重新选取并缓存选定信息。
步骤S808,拖动选定信息进行粘贴。
当确认选定信息无误时,需要将字段内容拖动到本屏幕其他位置或者其他屏幕上。此时用手指点在所选区域上,直接拖动,字段内容会随着手指的移动而移动。此时字段内容半透明显示并跟随手指。当手指释放时,字段内容会粘贴到手指所在的光标处。字段跟随手指移动时的显示效果包括但不限于采用使字段呈现半透明的方式。
需要说明的是,为了满足跨屏拖动时的快速粘贴功能,本实施例中,会判定手指在拖动内容时是否处于屏幕边缘以及计算手指跨非触摸材料区域时所经过的时间。
因为屏幕的分辨率是已知的,所以可以根据触摸手指的报点坐标得到手指所处的位置。例如第一显示单元131和第二显示单元132为两块由非触摸材料连接的分辨率为1080*1600的LCD显示屏单元。在第一显示单元131上当手指报点为(1080,800)时,***可以判断手指位于第一显示单元131的右侧屏幕边缘,且距离屏幕顶端坐标为800。此时手指会经过非触摸区域,在进入第二显示单元131的触摸区域时,第一个报点横坐标一定是0,纵坐标一定会在800左右,偏差极小,因为第一显示单元131和第二显示15之间的缝隙是极小的。由此当手指跨屏幕移动时可以得到两个判断条件,一个是第一显示单元131的最后一个报点和第二显示单元132的第一个报点一定是 几乎镜像对称的;另一个是跨屏幕的时间一定很短,小于一个阈值Δt。当同时满足这两个条件时,则判断本次拖动是连续的,选定的字段内容将不会丢失,字段内容会从第一显示单元131进入第二显示单元132,并继续跟随手指直到在指定位置释放。请参照图22,以选定信息为第一显示单元131中所显示的“三十功名尘与土八千里路云和月”为例,通过跨屏拖动,第一显示单元131上对应的选定信息根据移动轨迹移动至第二显示单元132上。
步骤S809,在指定位置释放,完成粘贴。
在指定位置释放,请再次参见图21,将选定信息粘贴至第二移动轨迹的终点。到此,完成对选定信息的选取、复制和粘贴操作。
在示例性实施例中,本发明实施例还提供了一种可读存储介质,例如包括可执行程序的存储器,上述可执行程序可由处理器执行,以完成本发明任一实施例所提供的信息处理方法的步骤。可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如计算机设备等。
本发明实施例提供的信息处理方法、装置、终端设备及存储介质,通过检测第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息,再根据粘贴指令将包含第一选定信息的目标选定信息粘贴至第二显示界面,直接通过第一圈定轨迹来完成信息的选取,通过一次轨迹绘制操作即可一步到位地精准选定信息,大大简化了完成选定信息的操作,从而简化了终端设备上信息选取、复制及粘贴的操作环节,利于提升操作效率和便捷性。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一 个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
以上所述仅为本发明具体实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以所述权利要求的保护范围以准。
Claims (17)
- 一种信息处理方法,应用于终端设备,其特征在于,包括:检测第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面。
- 根据权利要求1所述的信息处理方法,其特征在于,所述检测第一显示界面的第一圈定轨迹,包括:检测对第一显示界面进行轨迹绘制时产生的触点坐标;根据所述触点坐标确定至少包含一个闭合区域的移动轨迹作为第一圈定轨迹。
- 根据权利要求1或2所述的信息处理方法,其特征在于,所述获取与所述第一圈定轨迹对应的第一选定信息,包括:对全部位于所述第一圈定轨迹形成的闭合区域内的信息进行选定,获得第一待选定信息;对部分位于所述第一圈定轨迹形成的闭合区域内的信息根据设置的选定规则进行选定,获得第二待选定信息;根据所述第一待选定信息与所述第二待选定信息之间的相对位置对所述第一待选定信息和所述第二待选定信息进行组合,获得与所述第一圈定轨迹对应的第一选定信息。
- 根据权利要求1所述的信息处理方法,其特征在于,所述获取与所述第一圈定轨迹对应的第一选定信息之后,还包括:对所述第一选定信息进行缓存;显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面;接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息进行编辑操作,获得目标选定信息。
- 根据权利要求4所述的信息处理方法,其特征在于,所述显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面之前,还包括:检测第一显示界面的第二圈定轨迹,获取并缓存与所述第二圈定轨迹对应的第二选定信息;所述显示包含所述第一选定信息的第一缓存界面或第一临时弹幕界面,包括:显示包含所述第一选定信息和所述第二选定信息的第一缓存界面或第一临时弹幕界面;所述接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息进行编辑操作,获得目标选定信息,包括:接收第一编辑操作指令,并根据所述第一编辑操作指令对所述第一选定信息和所述第二选定信息进行编辑操作,获得目标选定信息。
- 根据权利要求1所述的信息处理方法,其特征在于,所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,包括:接收移动指令,所述移动指令用于指示将所述目标选定信息移动至第二显示界面;根据所述移动指令将所述目标选定信息粘贴至第二显示界面。
- 根据权利要求6所述的信息处理方法,其特征在于,所述移动指令用于指示将所述目标选定信息移动至第二显示界面,包括:指示所述目标选定信息跟随目标移动轨迹移动至第二显示界面,或者,指示所述目标选定信息移动至所述目标移动轨迹终结的第二显示界面。
- 根据权利要求1所述的信息处理方法,其特征在于,所述获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面,包括:检测基于选取操作生成的粘贴指令,根据所述粘贴指令将所述第一选定信息粘贴至第二显示界面。
- 根据权利要求8所述的信息处理方法,其特征在于,所述根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至第二显示界面之前,还包括:显示包含所述第一选定信息的第二缓存界面或第二临时弹幕界面;接收第二编辑操作指令,根据所述第二编辑操作指令对所述第一选定信息进行编辑,获得目标选定信息。
- 根据权利要求7所述的信息处理方法,其特征在于,所述终端设备包括第一触屏单元和第二触屏单元,所述第一显示界面位于所述第一触屏单元,所述第二显示界面位于所述第二触屏单元,所述根据所述移动指令将所述目标选定信息粘贴至第二显示界面,包括:在所述移动指令对应的目标移动轨迹从第一触屏单元跨越至第二触屏单元时,判断是否满足以下至少一种条件:所述目标移动轨迹对应于所述第一触屏单元和所述第二触屏单元的边界的触点坐标的差值满足第一阈值;所述目标移动轨迹跨越所述第一触屏单元和所述第二触屏单元的边界的时间间隔满足第二阈值;若满足,则将所述目标选定信息粘贴至所述目标移动轨迹的终点。
- 根据权利要求1所述的信息处理方法,其特征在于,所述检测第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息,包括:检测对第一显示界面的第一轨迹绘制操作,确定所述第一轨迹绘制操作 对应形成的轨迹符合设置条件时,根据所述第一轨迹绘制操作进入信息选取模式,在所述信息选取模式下锁定所述第一显示界面的显示信息;在所述信息选取模式下,根据所述第一轨迹绘制操作确定对应的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息。
- 根据权利要求1所述的信息处理方法,其特征在于,所述第一显示界面和第二显示界面分别位于两个显示屏。
- 根据权利要求1所述的信息处理方法,其特征在于,所述第一显示界面和第二显示界面位于同一显示屏。
- 根据权利要求13所述的信息处理方法,其特征在于,所述第一显示界面和第二显示界面为同一应用程序的同一显示界面或不同显示界面;或者,所述第一显示界面和第二显示界面为不同应用程序的显示界面。
- 一种信息处理装置,应用于终端设备,其特征在于,包括:信息复制模块,配置为检测显示屏上第一显示界面的第一圈定轨迹,获取与所述第一圈定轨迹对应的第一选定信息;信息粘贴模块,用于获取粘贴指令,根据所述粘贴指令将包含所述第一选定信息的目标选定信息粘贴至显示屏上第二显示界面。
- 一种终端设备,其特征在于,所述终端设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器以及显示屏;所述显示屏与所述处理器连接;其中,所述处理器用于运行所述计算机程序时,执行权利要求1至14中任一项所述的信息处理方法。
- 一种存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至14中任一项所述的信息处理方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811169138.9A CN111008080A (zh) | 2018-10-08 | 2018-10-08 | 信息处理方法、装置、终端设备及存储介质 |
CN201811169138.9 | 2018-10-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020073729A1 true WO2020073729A1 (zh) | 2020-04-16 |
Family
ID=70110751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/099508 WO2020073729A1 (zh) | 2018-10-08 | 2019-08-06 | 信息处理方法、装置、终端设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111008080A (zh) |
WO (1) | WO2020073729A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111857495A (zh) * | 2020-06-30 | 2020-10-30 | 海尔优家智能科技(北京)有限公司 | 信息显示方法、装置、存储介质及电子装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455863A (zh) * | 2010-10-15 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | 屏幕数据操作方法 |
CN105045481A (zh) * | 2015-06-26 | 2015-11-11 | 深圳市金立通信设备有限公司 | 一种操作方法及终端 |
CN106055227A (zh) * | 2016-05-20 | 2016-10-26 | 维沃移动通信有限公司 | 文本编辑的方法及移动设备 |
CN106201741A (zh) * | 2016-06-28 | 2016-12-07 | 维沃移动通信有限公司 | 一种内容处理方法及移动终端 |
US20170235618A1 (en) * | 2016-02-16 | 2017-08-17 | International Business Machines Corporation | Dynamic copy content retrieval |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694650A (zh) * | 2009-10-10 | 2010-04-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种复制和粘贴数据的方法、装置和移动终端 |
CN102681753A (zh) * | 2011-03-15 | 2012-09-19 | 深圳晶为华悦科技有限公司 | 在具有多点触摸屏的设备中选取显示内容的方法及*** |
CN102609208B (zh) * | 2012-02-13 | 2014-01-15 | 广州市动景计算机科技有限公司 | 在触屏设备上进行屏幕取词的方法、***及触屏设备 |
JP2013186720A (ja) * | 2012-03-08 | 2013-09-19 | Sharp Corp | 文字列選択装置 |
US20170083154A1 (en) * | 2014-03-20 | 2017-03-23 | Nec Corporation | Information processing apparatus, information processing method, and information processing program |
CN106293433A (zh) * | 2015-05-26 | 2017-01-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105045504B (zh) * | 2015-07-23 | 2018-07-31 | 小米科技有限责任公司 | 图像内容提取方法及装置 |
CN105867763A (zh) * | 2016-03-23 | 2016-08-17 | 努比亚技术有限公司 | 一种信息处理方法和终端 |
CN106775336A (zh) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | 一种内容复制处理方法、装置及终端 |
CN107992371A (zh) * | 2017-11-30 | 2018-05-04 | 努比亚技术有限公司 | 复制粘贴方法、装置及计算机可读存储介质 |
-
2018
- 2018-10-08 CN CN201811169138.9A patent/CN111008080A/zh active Pending
-
2019
- 2019-08-06 WO PCT/CN2019/099508 patent/WO2020073729A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455863A (zh) * | 2010-10-15 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | 屏幕数据操作方法 |
CN105045481A (zh) * | 2015-06-26 | 2015-11-11 | 深圳市金立通信设备有限公司 | 一种操作方法及终端 |
US20170235618A1 (en) * | 2016-02-16 | 2017-08-17 | International Business Machines Corporation | Dynamic copy content retrieval |
CN106055227A (zh) * | 2016-05-20 | 2016-10-26 | 维沃移动通信有限公司 | 文本编辑的方法及移动设备 |
CN106201741A (zh) * | 2016-06-28 | 2016-12-07 | 维沃移动通信有限公司 | 一种内容处理方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN111008080A (zh) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10649581B1 (en) | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | |
US20200285806A1 (en) | Natural quick function gestures | |
US8890818B2 (en) | Apparatus and method for proximity based input | |
US10768804B2 (en) | Gesture language for a device with multiple touch surfaces | |
RU2617384C2 (ru) | Способ и устройство для управления контентом, используя графический объект | |
US9098182B2 (en) | Device, method, and graphical user interface for copying user interface objects between content regions | |
KR102203885B1 (ko) | 사용자 단말 장치 및 그 제어 방법 | |
EP2669785B1 (en) | Method of moving an object on a touch screen of a terminal and corresponding portable terminal | |
RU2601831C2 (ru) | Предоставление открытого экземпляра приложения | |
US10871894B2 (en) | Apparatus and method of copying and pasting content in a computing device | |
KR20140077510A (ko) | 정보 검색 방법, 그와 같은 기능을 갖는 디바이스 및 기록 매체 | |
KR20140078629A (ko) | 인플레이스 방식으로 값을 편집하는 사용자 인터페이스 | |
US9639167B2 (en) | Control method of electronic apparatus having non-contact gesture sensitive region | |
US20110258566A1 (en) | Assigning z-order to user interface elements | |
WO2018019050A1 (zh) | 基于触敏表面—显示器的手势控制交互方法与设备 | |
US20140123036A1 (en) | Touch screen display process | |
KR20150021722A (ko) | 스크롤 실행의 화면 표시 방법, 장치 및 기록매체 | |
TWI485616B (zh) | 記錄軌跡的方法及電子裝置 | |
KR101419871B1 (ko) | 자막 편집 장치 및 자막 편집 방법 | |
US20120096349A1 (en) | Scrubbing Touch Infotip | |
WO2020073729A1 (zh) | 信息处理方法、装置、终端设备及存储介质 | |
CN114816047A (zh) | 一种跨设备迁移任务的方法、装置、***和存储介质 | |
TW201545050A (zh) | 電子裝置的控制方法 | |
US11868566B1 (en) | Touch response method, device, interactive white board, and storage medium | |
US11620030B2 (en) | Coherent gestures on touchpads and touchscreens |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19870504 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 17.08.2021) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19870504 Country of ref document: EP Kind code of ref document: A1 |