CN111625168A - Information display method and device and electronic equipment - Google Patents
Information display method and device and electronic equipment Download PDFInfo
- Publication number
- CN111625168A CN111625168A CN202010544445.1A CN202010544445A CN111625168A CN 111625168 A CN111625168 A CN 111625168A CN 202010544445 A CN202010544445 A CN 202010544445A CN 111625168 A CN111625168 A CN 111625168A
- Authority
- CN
- China
- Prior art keywords
- function
- user
- target information
- displaying
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention provides an information display method, an information display device and electronic equipment, wherein the method comprises the following steps: when detecting that the information stored in the clipboard is updated, the input method displays a clipboard function panel; displaying the updated target information in the clipboard and displaying various functions on the clipboard function panel; a subsequent user can directly select target information to be displayed on a screen to realize pasting, and can trigger corresponding functions from multiple functions displayed in a cut-and-paste function panel to realize other operations on the target information; and further, the user can use the copied/cut text conveniently, so that the problems in the process of using the copied/cut text can be solved.
Description
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to an information display method and apparatus, and an electronic device.
Background
With the development of computer technology, electronic devices such as mobile phones and tablet computers are more and more popular, and great convenience is brought to life, study and work of people. These electronic devices are usually installed with an input method application program (abbreviated as input method) so that the user can input information using the input method.
In order to facilitate quick input by a user, the input method provides a copy/cut-and-paste function; after the user copies/cuts the text, the input method can store the text copied/cut by the user into the clipboard, and then display the text copied/cut by the user in the candidate bar for the user to select. The user may perform a screen-up operation on the information shown in the candidate bar, and screen up the copied/cut text, thereby completing the pasting of the text.
However, in the process of actually using the copied/cut text, besides pasting the copied/cut text, the user often needs to perform other operations on the copied/cut text; for example, querying the meaning of copied/cut text, translating copied/cut text, etc.; at this time, the user needs to paste the text into other application programs to realize the text pasting, and the operation is complex.
Disclosure of Invention
The embodiment of the invention provides an information display method, which aims to solve the problems in the process of copying/cutting a text.
Correspondingly, the embodiment of the invention also provides an information display device and electronic equipment, which are used for ensuring the realization and application of the method.
In order to solve the above problem, an embodiment of the present invention discloses an information display method, which specifically includes: when detecting that the information stored in the clipboard is updated, the input method displays a clipboard function panel; and displaying the updated target information in the clipboard and displaying various functions on the clipboard function panel.
Optionally, the displaying a plurality of functions comprises: identifying the intention of a user based on the target information, and showing a specific function matched with the intention of the user; the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function.
Optionally, the identifying the user's intention based on the target information, and presenting a specific function matched with the user's intention includes: when the rarely-used words are analyzed out of the target information, determining that the user has the intention of looking up the dictionary, and displaying the function of looking up the dictionary; when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function; when the target information including the express bill number is analyzed, the fact that the user has express searching intention is determined, and the express searching function is displayed; and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
Optionally, the method further comprises: receiving a triggering instruction of the user for the dictionary checking function; and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the functional cutting and pasting panel.
Optionally, the method further comprises: receiving a trigger instruction of the user for the express checking function; and inquiring logistics information corresponding to the express bill number in the target information by using a built-in browser for calling an input method, and displaying the logistics information in the built-in browser.
Optionally, the method further comprises: receiving a triggering instruction of the user for the connecting function; and displaying the target information on a screen in a plug-in format.
Optionally, the method further comprises: receiving a trigger instruction of the user for the shortcut phrase adding function; and adding the target information into a shortcut phrase.
Optionally, the method further comprises: displaying a return button in the clip function panel; receiving a triggering instruction of the user for the return button, and returning and displaying the target information in the scrapbook function panel.
Optionally, the functions include general functions including at least one of: a reference function, a translation function, a search function, an editing function, and a presentation history function.
Optionally, the method further comprises: receiving a trigger instruction of a user for the reference function; and displaying the target information on a screen in a reference format.
Optionally, the method further comprises: receiving a trigger instruction of a user for the translation function; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser.
Optionally, the method further comprises: receiving a trigger instruction of a user for the search function;
and searching a search result corresponding to the target information by using a built-in browser calling an input method, and displaying the search result in the built-in browser.
Optionally, the method further comprises: receiving a trigger instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface.
Optionally, the method further comprises: displaying at least one of the following functions on the editing interface: a translation function, a copy function, and a search function.
Optionally, the method further comprises: receiving a selection instruction of the user for the words in the target information, and determining the target words selected by the selection instruction; receiving a trigger instruction of the user for the copy function, determining the target words as target information, executing the steps of displaying the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions.
Optionally, the method further comprises: receiving a trigger instruction of a user for the display history function; and displaying historical target information of the historical copy on a cut and paste history interface.
Optionally, the method further comprises: receiving a screen-on instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
Optionally, the method further comprises: receiving a deleting instruction of the user for the historical target information; and deleting the historical target information corresponding to the deleting instruction.
Optionally, the method further comprises: receiving a viewing instruction of the user for the historical target information; and displaying historical target information which is not displayed in the cut and paste history interface.
Optionally, the method further comprises: receiving a shielding instruction of the user for preset type information; and shielding the historical target information of the preset type corresponding to the shielding instruction on the scrapbook historical interface.
Optionally, the method further comprises: receiving a screen-on instruction of the user for the target information; and uploading the target information to a screen.
Optionally, the method further comprises: and closing the cut and paste function panel.
Optionally, the method further comprises: receiving a closing instruction of a user for the cut and paste function panel; and closing the cut and paste function panel.
Optionally, the method further comprises: and closing the scrapbook function panel when the screen-up instruction of the user for the target information is not received within a first preset time length and/or the trigger instruction of the user for the function is not received.
Optionally, the method further comprises: and receiving no screen-on instruction of the user aiming at the target information within a second preset time length, receiving an input sequence input by the user, and closing the cut-and-paste function panel.
Optionally, the method further comprises: determining the time difference between the update time when the update of the information stored in the cut and paste function panel is detected and the current time when the input method is called up next time; and if the time difference value is smaller than a preset time difference value, displaying the clip function panel when the input method is called next time.
Optionally, the method further comprises: and displaying prompt information corresponding to the target information in the cut and paste function panel.
Optionally, the displaying the clip function panel by the input method includes: if the input method is in the starting state at present, displaying the scrapbook function panel; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
Optionally, the displaying, on the clipboard function panel, the updated target information in the clipboard includes: and when the number M of the characters contained in the target information is larger than the limited display number N of the characters of the scrapbook function panel, displaying the first N characters and the omission mark in the target information in the scrapbook function panel.
The embodiment of the invention also discloses an information display device, which specifically comprises: the first display module is used for displaying a clipboard function panel by an input method when the information stored in the clipboard is detected to be updated; and the second display module is used for displaying the updated target information in the clipboard on the clipboard function panel and displaying multiple functions.
Optionally, the second display module includes: the function display sub-module is used for identifying the intention of the user based on the target information and displaying a specific function matched with the intention of the user; the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a pickup function and a shortcut short language adding function.
Optionally, the function display sub-module is configured to determine that the user has an intention to look up a dictionary when the target information includes a word of a uncommon word, and display a function of the dictionary; when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function; when the target information including the express bill number is analyzed, the fact that the user has an express item searching intention is determined, and the express item searching function is displayed; and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
Optionally, the apparatus further comprises: the paraphrase query module is used for receiving a triggering instruction of the user for the dictionary lookup function; and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the cutting and pasting function panel.
Optionally, the apparatus further comprises: the logistics inquiry module is used for receiving a triggering instruction of the user for the express checking function; and inquiring logistics information corresponding to the quick forwarding order number in the target information by the built-in browser for invoking the input method, and displaying the logistics information in the built-in browser.
Optionally, the apparatus further comprises: the dragon connecting module is used for receiving a triggering instruction of the user for the dragon connecting function; and displaying the target information on a screen in a plug-in format.
Optionally, the apparatus further comprises: the phrase adding module is used for receiving a trigger instruction of the user for the function of adding the shortcut phrase; and adding the target information into a shortcut phrase.
Optionally, the apparatus further comprises: a return module for displaying a return button in the clip function panel; and receiving a triggering instruction of the user for the return button, and returning and displaying the target information in the scrapbook function panel.
Optionally, the functions include general functions including at least one of: a reference function, a translation function, a search function, an editing function, and a presentation history function.
Optionally, the apparatus further comprises: the reference module is used for receiving a trigger instruction of a user for the reference function; and displaying the target information on a screen in a reference format.
Optionally, the apparatus further comprises: the translation module is used for receiving a trigger instruction of a user for the translation function; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser.
Optionally, the apparatus further comprises: the search module is used for receiving a trigger instruction of a user for the search function; and searching a search result corresponding to the target information by using a built-in browser calling an input method, and displaying the search result in the built-in browser.
Optionally, the apparatus further comprises: the editing module is used for receiving a triggering instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface.
Optionally, the apparatus further comprises: the third display module is used for displaying at least one of the following functions on the editing interface: a translation function, a copy function, and a search function.
Optionally, the apparatus further comprises: the copying module is used for receiving a selection instruction of the user for the words in the target information and determining the target words selected by the selection instruction; receiving a trigger instruction of the user for the copy function, determining the target words as target information, calling the second display module to display the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions.
Optionally, the apparatus further comprises: the historical information display module is used for receiving a trigger instruction of a user for displaying the historical record function; and displaying historical target information of the historical copy on a cut and paste history interface.
Optionally, the apparatus further comprises: the first screen-on module is used for receiving a screen-on instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
Optionally, the apparatus further comprises: the deleting module is used for receiving a deleting instruction of the user for the history target information; and deleting the historical target information corresponding to the deleting instruction.
Optionally, the apparatus further comprises: the viewing module is used for receiving a viewing instruction of the user for the history target information; and displaying historical target information which is not displayed in the cut and paste history interface.
Optionally, the apparatus further comprises: the shielding module is used for receiving a shielding instruction of the user for preset type information; and shielding the historical target information of the preset type corresponding to the shielding instruction on the scrapbook historical interface.
Optionally, the apparatus further comprises: the second screen-loading module is used for receiving a screen-loading instruction of the user aiming at the target information; and uploading the target information to a screen.
Optionally, the apparatus further comprises: and the first closing module is used for closing the scrapbook function panel.
Optionally, the apparatus further comprises: the second closing module is used for receiving a closing instruction of a user for the cutting and pasting function panel; and closing the cut and paste function panel.
Optionally, the apparatus further comprises: and the third closing module is used for closing the scrapbook function panel when the screen-up instruction of the user for the target information is not received within a first preset time length and/or the trigger instruction of the user for the function is not received.
Optionally, the apparatus further comprises: and the fourth closing module is used for not receiving the screen-loading instruction of the user aiming at the target information within a second preset time length, receiving an input sequence input by the user and closing the cut-and-paste function panel.
Optionally, the apparatus further comprises: the fourth display module is used for determining the time difference between the update time when the update of the information stored in the cut and paste function panel is detected and the current time when the input method is called up next time; and if the time difference value is smaller than a preset time difference value, displaying the clip function panel when the input method is called next time.
Optionally, the apparatus further comprises: and the prompt module is used for displaying prompt information corresponding to the target information in the cut and paste function panel.
Optionally, the first display module is configured to display the clip function panel if the input method is currently in the call-up state; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
Optionally, the second display module includes: and the information display sub-module is used for displaying the first N characters and the omission mark in the target information in the scrapbook function panel when the number M of the characters contained in the target information is larger than the limited display number N of the characters in the scrapbook function panel.
The embodiment of the invention also discloses a readable storage medium, and when the instructions in the storage medium are executed by a processor of the electronic equipment, the electronic equipment can execute the information display method in any one of the embodiments of the invention.
An embodiment of the present invention also discloses an electronic device, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, and the one or more programs include instructions for: when detecting that the information stored in the clipboard is updated, the input method displays the clipboard function panel; and displaying the updated target information in the clipboard on the clipboard function panel, and displaying various functions.
Optionally, the displaying a plurality of functions comprises: identifying the intention of a user based on the target information, and showing a specific function matched with the intention of the user; the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function.
Optionally, the identifying the user's intention based on the target information, and presenting a specific function matched with the user's intention includes: when the rarely-used words are analyzed out of the target information, determining that the user has the intention of looking up the dictionary, and displaying the function of looking up the dictionary; when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function; when the target information including the express bill number is analyzed, the fact that the user has express searching intention is determined, and the express searching function is displayed; and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
Optionally, further comprising instructions for: receiving a trigger instruction of the user for the dictionary searching function; and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the scrapbooking function panel.
Optionally, further comprising instructions for: receiving a trigger instruction of the user for the fast forwarding checking function; and inquiring logistics information corresponding to the express bill number in the target information by using a built-in browser for calling an input method, and displaying the logistics information in the built-in browser.
Optionally, further comprising instructions for: receiving a triggering instruction of the user for the connecting function; and displaying the target information on a screen in a plug-in format.
Optionally, further comprising instructions for: receiving a trigger instruction of the user for the function of adding the shortcut phrase; and adding the target information into a shortcut phrase.
Optionally, further comprising instructions for: displaying a return button in the clip function panel; and receiving a trigger instruction of the user for the return button, and returning and displaying the target information in the clipboard.
Optionally, the functions include general functions including at least one of: a reference function, a translation function, a search function, an editing function, and a presentation history function.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the quote function; and displaying the target information on a screen in a reference format.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the translation function; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the search function; and searching a search result corresponding to the target information by using a built-in browser calling an input method, and displaying the search result in the built-in browser.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface.
Optionally, further comprising instructions for: displaying at least one of the following functions on the editing interface: a translation function, a copy function, and a search function.
Optionally, further comprising instructions for: receiving a selection instruction of the user for the words in the target information, and determining the target words selected by the selection instruction; receiving a trigger instruction of the user for the copy function, determining the target words as target information, executing the steps of displaying the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions.
Optionally, further comprising instructions for: receiving a trigger instruction of a user for the display history recording function; and displaying historical target information of the historical copy on a cut and paste history interface.
Optionally, further comprising instructions for: receiving a screen-on instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
Optionally, further comprising instructions for: receiving a deleting instruction of the user for the historical target information; and deleting the historical target information corresponding to the deleting instruction.
Optionally, further comprising instructions for: receiving a viewing instruction of the user for the historical target information; and displaying historical target information which is not displayed in the cut and paste history interface.
Optionally, further comprising instructions for: receiving a shielding instruction of the user for preset type information; and shielding the historical target information of the preset type corresponding to the shielding instruction on the scrapbook historical interface.
Optionally, further comprising instructions for: receiving a screen-on instruction of the user for the target information; and uploading the target information to a screen.
Optionally, further comprising instructions for: and closing the cut and paste function panel.
Optionally, further comprising instructions for: receiving a closing instruction of a user for the cut and paste function panel; and closing the cut and paste function panel.
Optionally, further comprising instructions for: and closing the scrapbook function panel when the screen-up instruction of the user for the target information is not received within a first preset time length and/or the trigger instruction of the user for the function is not received.
Optionally, further comprising instructions for: and receiving no screen-on instruction of the user aiming at the target information within a second preset time length, receiving an input sequence input by the user, and closing the cut-and-paste function panel.
Optionally, further comprising instructions for: when the input method is called up next time, determining a time difference value between the update time when the update of the information stored in the cut and paste function panel is detected and the current time; and if the time difference value is smaller than a preset time difference value, displaying the scrapbook function panel when the input method is called next time.
Optionally, further comprising instructions for: and displaying prompt information corresponding to the target information in the cut and paste function panel.
Optionally, the displaying the clip function panel by the input method includes: if the input method is in the starting state at present, displaying the scrapbook function panel; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
Optionally, the displaying, on the clipboard function panel, the updated target information in the clipboard includes: and when the number M of the characters contained in the target information is larger than the limited display number N of the characters of the scrapbook function panel, displaying the first N characters and the omission mark in the target information in the scrapbook function panel.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, when the information stored in the clipboard is detected to be updated, an input method displays a clipboard function panel, and displays the updated target information in the clipboard and multiple functions on the clipboard function panel; a subsequent user can directly select target information to be displayed on a screen to realize pasting, and can trigger corresponding functions from multiple functions displayed in a scrapbook function panel to realize other operations on the target information; and further, the user can conveniently use the copied/cut text, so that the problems in the process of using the copied/cut text can be solved.
Drawings
FIG. 1 is a flow chart of steps of an embodiment of a method for displaying information in accordance with the present invention;
FIG. 2A is a schematic view of a replication interface according to an embodiment of the invention;
FIG. 2B is a diagram of a clipboard panel interface according to an embodiment of the present invention;
FIG. 3 is a flow chart of the steps of an alternative embodiment of an information presentation method of the present invention;
FIG. 4A is a schematic view of a paste display interface according to an embodiment of the invention;
FIG. 4B is a diagram of a display interface of a dictionary look-up function of a clipboard according to an embodiment of the present invention;
FIG. 4C is a diagram of a display interface of paraphrase information of a scrapbooking function panel according to an embodiment of the present invention;
fig. 4D is a schematic diagram of a display interface of a function panel for checking express delivery according to an embodiment of the present invention;
FIG. 4E is a schematic view of a logistics information display interface according to an embodiment of the present invention;
fig. 4F is a schematic diagram of a clip function panel docking function interface according to an embodiment of the present invention;
FIG. 4G is a schematic interface diagram of a screen displaying target information in a tap format according to an embodiment of the present invention;
FIG. 4H is a schematic diagram of a function interface for adding shortcut phrases to a scrapbook function panel according to an embodiment of the present invention;
FIG. 4I is a schematic diagram of a prompt interface for a shortcut phrase addition success according to an embodiment of the present invention;
FIG. 4J is a diagram illustrating a shortcut phrase interface in accordance with an embodiment of the present invention;
FIG. 4K is a schematic diagram of a shortcut phrase addition failure prompt interface according to an embodiment of the present invention;
FIG. 5A is a diagram of a general function display interface of a clip function panel according to an embodiment of the present invention;
FIG. 5B is a schematic diagram of an interface for displaying target information in a reference format according to an embodiment of the present invention;
FIG. 5C is a schematic illustration of an input method translation interface according to an embodiment of the invention;
FIG. 5D is a diagram illustrating a general function display interface of another clip function panel according to an embodiment of the present invention;
FIG. 5E is a schematic diagram of an input method search interface according to an embodiment of the invention;
FIG. 5F is a schematic illustration of a word-splitting interface according to an embodiment of the present invention;
FIG. 5G is a diagram illustrating a clip history interface according to an embodiment of the present invention;
FIG. 6 is a block diagram of an embodiment of an information presentation device according to the present invention;
FIG. 7 is a block diagram of an alternative embodiment of an information presentation device of the present invention;
FIG. 8 illustrates a block diagram of an electronic device for information presentation, according to an example embodiment;
fig. 9 is a schematic structural diagram of an electronic device for information presentation according to another exemplary embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Referring to fig. 1, a flow chart of steps of an embodiment of an information displaying method of the present invention is shown, and specifically, the method may include the following steps:
And 104, displaying the updated target information in the clipboard and displaying multiple functions on the clipboard function panel.
In the embodiment of the invention, in the input process, the user can copy/cut the information to be input and then paste the information except for directly inputting by using the input method so as to realize the quick input of the information. After the user copies/cuts certain information, the information copied/cut by the user can be stored to the clipboard and overlaid with the information copied/cut by the last time by the user. In order to facilitate users to use the copied/cut information in time, the input method may display a clipboard function panel, display updated information in the clipboard of the clipboard function panel (for convenience of description, the updated information in the clipboard is referred to as target information), and display various functions. The functions may include multiple functions, such as a dictionary searching function, an express searching function, a translation function, a query function, and the like, and may be specifically set according to requirements, which is not limited in the embodiment of the present invention. When the user needs to paste the target information, the user can perform screen-on operation on the target information to paste the target information into the current edit box; when a user needs to perform other operations on target information, triggering corresponding functions from multiple functions displayed in a cut and paste function panel; thereby solving the problems encountered in using copy/cut text.
The scrapbook function panel can be displayed above the input method keyboard, and can also be displayed in other areas of the input method keyboard; of course, a scrapbook function panel may also be displayed in a designated area of an application program where the input method is currently located, which may be specifically set according to requirements, and this is not limited in the embodiment of the present invention.
The display mode of the function on the cut and paste function panel can comprise various modes, and the display mode can be a mode of a function entrance or a mode of a function button; may be determined according to specific functions, and the embodiment of the present invention is not limited thereto.
As an example of the present invention, reference may be made to fig. 2A-2B. In fig. 2A, after the user performs the copy operation, it may be detected that the information stored in the clipboard is updated, and at this time, the input method shows the clipboard function panel; and displaying the updated target information in the clipboard on the clipboard function panel, and displaying various functions. Referring to fig. 2B, the target information displayed in the clipboard function panel is "tomorrow (4 months and 25 days) staff working, please notify the colleagues of the group to know. ", the functions shown include: a reference function (corresponding to "reference" in fig. 2B), a translation function (corresponding to "translation" in fig. 2B), a search function (corresponding to "search" in fig. 2B), a word-breaking function (corresponding to "word-breaking" in fig. 2B), and a presentation history function (corresponding to "history" in fig. 2B).
In summary, in the embodiment of the present invention, when it is detected that the information stored in the clipboard is updated, the input method displays the clipboard function panel, displays the updated target information in the clipboard on the clipboard function panel, and displays multiple functions; a subsequent user can directly select target information to be displayed on a screen to realize pasting, and can trigger corresponding functions from multiple functions displayed in the cut-and-paste function panel to realize other operations on the target information; and further, the user can conveniently use the copied/cut text, so that the problems in the process of using the copied/cut text can be solved.
In this embodiment of the present invention, the functions displayed in the clip function panel may include: general functions and specific functions; the general function may be a function that a user uses when using different target information, the specific function may be a function associated with the target information, the specific functions corresponding to different target information may be different, and the specific function is determined according to the target information. And then, when target information is displayed in the cut and paste function panel every time, general functions and specific functions matched with the target information can be displayed.
Referring to fig. 3, a flowchart illustrating steps of an alternative embodiment of the information displaying method of the present invention is shown, which may specifically include the following steps:
In the embodiment of the invention, the user can copy or cut the input method during the startup period, or copy or cut the input method during the non-startup period. When the information stored in the clipboard is detected to be updated, if the input method is in the current call-up state, the clipboard function panel is displayed; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
After the clipboard functionality panel is presented, steps 304, 306, and 308 described below may be performed in synchronization.
And step 304, displaying the updated target information in the clipboard on the clipboard function panel.
In one embodiment of the invention, the target information can be displayed in the cut and paste function panel according to a preset pattern; the preset style may include multiple styles, such as fonts, font sizes, font colors, and the like, and may be set according to requirements, which is not limited in the embodiment of the present invention.
In one embodiment of the invention, the display area of the scrapbook function panel is limited; the limited display character number N corresponding to the cut and paste function panel can be determined according to a preset style, wherein N is a positive integer. The displaying the updated target information in the clip function panel includes: when the number M of characters contained in the target information is greater than the limited display number N of characters of the scrapbook function panel, displaying the first N characters and the omission mark in the target information in the scrapbook function panel; to prompt the user that the copied/cut content is not shown to completion.
Wherein M is a positive integer, and the omitted identifier may be an ellipsis or other identifiers, which is not limited in this embodiment of the present invention.
In an optional embodiment of the present invention, a prompt message corresponding to the target information may be further displayed in the clip function panel; to prompt the user that the target information is available. The prompt information may be one or more of a pattern, a graphic, a text, and the like, which is not limited in this embodiment of the present invention. As shown in fig. 2B, the prompt is the text "paste".
Step 306, identifying the intention of the user based on the target information, and displaying the specific function matched with the intention of the user in the cut and paste function panel.
When the scrapbook function panel is displayed, the target information can be analyzed to determine the intention of the user; and then presents the specific function that matches the user's intent. Wherein the specific function comprises at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function. The dictionary searching function is used for searching paraphrase information of target information; the express checking function is used for inquiring logistics information of target information; the connecting function is used for displaying the target information on a screen according to a connecting format; the add shortcut phrase function is used for adding the target information as a shortcut phrase.
When the information copied/cut by the user is rarely used words, the user usually queries paraphrasing information such as pronunciation, meaning, use scene and the like of the rarely used words; thus, one way to identify a user's intent based on the target information, and to present a particular function that matches the user's intent, may be to: and when the target information is analyzed to contain uncommon words, the intention of the user for looking up the dictionary is determined, and the dictionary looking up function is displayed. Subsequent users can query paraphrase information of the target information by triggering the dictionary querying function, so that the user query efficiency is improved, and the user experience is also improved.
The call connection can be carried out in a plurality of chat scenes, such as call registration and activity call connection and the like. Because the format of the connecting text is different from that of other texts, the current pasting texts are all pasted without formats; therefore, in order to enable the user to paste the target information without changing the format of the text and improve the input efficiency of the user, one way of identifying the user's intention based on the target information and showing the specific function matched with the user's intention may be: and when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function. After the follow-up user triggers the pickup function, the target information can be directly displayed in a pickup format, so that the input efficiency of the user is improved, and the user experience is also improved.
In many scenarios, a user copies the express bill number and then enters a browser/logistics application program and the like to perform logistics inquiry. In order to facilitate a user to quickly query logistics information of an express waybill number, one way to identify a user's intention based on the target information may be to display a specific function matching the user's intention: and when the target information containing the express bill number is analyzed, determining that the user has the express item searching function, and displaying the express item searching function. After the follow-up user triggers the express item searching function, the input method can directly search and display the logistics information of the express item number in the target information, so that the searching efficiency of the user is improved, and the user experience is also improved.
In many scenarios, a user may copy/cut the same content many times, such as copying a home address/company address to a different user, or adding an address to a different shopping application. In order to facilitate a user to be able to quickly input frequently used information, one way to identify a user's intention based on the target information may be to present a specific function matching the user's intention: and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase. After a subsequent user triggers the function of adding the shortcut phrases, the needed shortcut phrases can be directly selected from the shortcut phrases stored in the shortcut phrase function to be displayed on a screen without being searched and copied from other positions, so that the input efficiency of the user is improved, and the user experience is also improved. The set number of times may be set to 3 times as required, which is not limited in the embodiment of the present invention.
Of course, when it is recognized that the user has other intentions, specific functions related to the other intentions of the user may also be presented, which is not limited by the embodiment of the present invention.
When the scrapbook function panel is displayed, the general functions can be displayed; wherein the generic function comprises at least one of: the system comprises a reference function, a translation function, a search function, an editing function and a displayed history recording function. The reference function is used for displaying the target information on a screen in a reference format; the translation function is used for translating the target information; the search function is used for searching a search result of the target information; the splitting and editing function is used for editing target information; the display history recording function is used for displaying history target information of history copying/cutting of the user.
In summary, in the embodiment of the present invention, after the clipboard function panel is displayed, the intention of the user may be identified based on the target information, and a specific function matching the intention of the user is displayed, where the specific function includes at least one of the following: the system comprises a dictionary checking function, an express checking function, a pickup function and a shortcut phrase adding function; the user intention is predicted, and the function matched with the user intention is displayed, so that the use requirement of the user for copying/cutting information can be better met, and the input efficiency of the user can be improved; and user experience can also be improved.
Secondly, after the scrapbook function panel is displayed, a general function can be displayed, wherein the general function comprises at least one of the following: the system comprises a reference function, a translation function, a search function, an editing function and a displayed history recording function; the user can more conveniently use the copy/cut information by triggering the general function, and the input efficiency and the user experience of the user can also be improved.
In an optional embodiment of the present invention, after the updated target information is displayed in the scrapbook function panel, a screen-up instruction of the user for the target information may be received; and uploading the target information to a screen. Thereby realizing the pasting of the target information. Referring to fig. 2B and 4A, the user is notified of the knowledge of the colleagues of the group for the target information "tomorrow (4 months and 25 days) and the staff is on duty" in fig. 2B. After the screen-up operation is performed, the input method may receive a screen-up instruction, and may screen up the target information into an edit box, as shown in fig. 4A.
After the multiple functions are displayed in the cut and paste function panel, a user can realize different operations by triggering different functions.
The following description is provided for the purpose of explanation.
In an optional embodiment of the present invention, when the function displayed in the clipboard function panel includes a dictionary checking function, a trigger instruction for the dictionary checking function by the user may be received; inquiring paraphrase information corresponding to uncommon words in the target information, and displaying the paraphrase information in the cut-and-paste function panel; therefore, the paraphrase information of rarely-used words can be conveniently and quickly searched by the user, the user query efficiency is improved, and the user experience is improved. As can be seen with reference to fig. 4B-4C, the target information shown in the scrapbook function panel of fig. 4B is " " and a dictionary function is shown. After a user triggers a dictionary checking function, an input method receives a triggering instruction of the user for the dictionary checking function; then inquiring paraphrase information corresponding to the uncommon word ' ', and displaying the paraphrase information in the cutting and pasting function panel; as shown in fig. 4C.
In an optional embodiment of the present invention, a return button is displayed in the clip function panel while the paraphrase information is displayed in the clip function panel; and receiving a triggering instruction of the user for the return button, and returning and displaying the target information in the scrapbook function panel. And then the user can click a return button after looking up the dictionary to obtain the paraphrase information, and return to the interface for displaying the target information, so that the user can conveniently perform other operations aiming at the target information. The "original text" button in fig. 4C is a return button, and after the "original text" button in fig. 4C is clicked, the target information is returned and displayed in the scrapbook function panel as shown in fig. 4B.
In an optional embodiment of the present invention, while the paraphrase information is displayed in the clip function panel, a function of viewing detailed information is displayed in the clip function panel; and receiving a trigger instruction of the user for the function of viewing the detailed information, calling a built-in browser of an input method to inquire the detailed information corresponding to the target information, and displaying the detailed information in the built-in browser. And then the user can directly check the detailed information of the uncommon words without entering other application programs, so that the query efficiency of the user is improved, and the user experience can also be improved. Wherein, the function button corresponding to the view detailed information function is shown as "view more explanations" in fig. 4C.
In an optional embodiment of the present invention, when the function displayed in the scrapbook function panel includes an express function, receiving a trigger instruction of the user for the express function; and inquiring logistics information corresponding to the express bill number in the target information by the built-in browser with the input method, and displaying the logistics information in the built-in browser. And then need not the user and get into the browser and paste express delivery bill number and inquire, improved the efficiency that the user inquired the express delivery, also improved user experience. Referring to fig. 4D to 4E, the target information displayed in the clipboard function panel of fig. 4D is "773033400139653", and the express function is displayed. After a user triggers an express checking function, an input method receives a triggering instruction of the user for the express checking function; then inquiring the logistics information corresponding to the express bill number '773033400139653', and displaying the paraphrase information in the cut-and-paste function panel; as shown in fig. 4E. When the user needs to return to the clipping and pasting function panel, closing operation can be executed for the built-in browser, and correspondingly, the input method receives a closing instruction corresponding to the closing operation, closes the built-in browser, displays the clipping and pasting function panel and displays target information in the clipping and pasting function panel.
In an optional embodiment of the present invention, when the function displayed in the clip function panel includes a hook function, receiving a trigger instruction of the user for the hook function; and displaying the target information on a screen in a plug-in format. The line feed character can be added before each serial number, and the line feed character and the serial number are sequentially added at the tail end of the target information and then the target information is displayed on a screen; of course, after the target information is displayed first, a line break character is added before each serial number, and the line break character and the serial number are sequentially added at the last bit of the target information, so that the target information is displayed in a connected format. In addition, a space/punctuation mark may be added after the serial number, wherein whether a space or a punctuation mark is added after the serial number added this time may be determined according to the mark after the serial number in the target information. And when it is determined that the punctuation mark is added after the serial number added this time, the punctuation mark which is the same as the punctuation mark after the serial number in the target information can be added after the serial number added this time. And then the user does not need to manually adjust the format of the target information after the target information is displayed on the screen, so that the efficiency of inputting the extension text by the user is improved, and the user experience is also improved. Referring to fig. 4F to 4G, the target information shown in the clipboard of fig. 4F is "please pick up the parents to report that the child completes the job: 1. zhang three, finish 2, Liqun, finish ", and demonstrate the function of connecting the dragon. After a user triggers a call-in function, an input method receives a triggering instruction of the user for the call-in function; then, the target information is displayed on a screen in a connecting format; as shown in fig. 4G.
In an optional embodiment of the present invention, when the function displayed in the clip function panel includes a shortcut phrase adding function, receiving a trigger instruction of the user for the shortcut phrase adding function; and adding the target information into a shortcut phrase. When the user needs to obtain the target information next time, the user can directly enter the corresponding shortcut phrase function interface from the shortcut phrase function entrance of the input method, search for the target information and screen the target information; the target information does not need to be searched from other positions and copied/pasted, the efficiency of inputting the same information for many times by the user is improved, and the user experience is also improved. Referring to fig. 4H to 4I, the target information displayed in the clip function panel of fig. 4H is "beijing starred area, certain jones, 186, 9875", and the add shortcut phrase function is displayed. After a user triggers a shortcut phrase adding function, an input method receives a triggering instruction of the user for the shortcut phrase adding function; and then adding the target information as a shortcut phrase. After the target information is successfully added into the shortcut phrase, displaying corresponding success prompt information as shown in fig. 4I; after the addition was successful, the express phrase function interface is shown in FIG. 4J. And after the target information is failed to be added into the shortcut phrase, displaying corresponding failure prompt information as shown in fig. 4K.
The following description is given of general functions.
In an optional embodiment of the invention, when the function displayed in the clipboard function panel comprises a reference function, a trigger instruction of a user for the reference function is received; and displaying the target information on a screen in a reference format. The target information can be displayed on the screen after adding the reference identifier, and the reference identifier can also be added after displaying the target information. In one example, "" may be added at the beginning of the target information, and "" and a linefeed may be added at the end of the target information; the target information after being displayed on the screen can be: "" "+" target information "+" "target information" + "carriage return". In yet another example, "" may be added at the beginning of the target information, and "" and line breaks may be added at the end of the target information, followed by delimiters and line breaks; the target information after being displayed on the screen can be: "" "+" target information "+" "+" enter "+" - - - - - - - - - - - - - - - - - - - "+" enter "; wherein, the separator is the combination of a dash and a space. Furthermore, after the user screens the target information, the format of the target information does not need to be adjusted manually, the efficiency of inputting the reference text by the user is improved, and the user experience is also improved. Referring to fig. 5A to 5B, the target information shown in the clipboard function panel of fig. 5A is "Let life be musical piece maker flow", and a reference function is shown. After a user triggers a reference function, an input method receives a triggering instruction of the user for the reference function; then the target information is displayed on a screen in a reference format; as shown in fig. 5B.
In an optional embodiment of the invention, when the function displayed in the clipboard function panel comprises a translation function, a trigger instruction of a user for the translation function is received; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser. And then the user does not need to enter a browser or adopt translation software or adopt the translation function of an input method after the target information is displayed on a screen, the target information is translated, the translation efficiency of the user is improved, and the user experience is also improved. Referring to fig. 5A and 5C, the target information shown in the clipboard function panel of fig. 5A is "Let life be beautiful function summary flow", and the translation function is shown. After a user triggers a translation function, an input method receives a trigger instruction of the user for the translation function; then, a built-in browser calling an input method inquires translation information corresponding to the target information, and the translation information is displayed in the built-in browser; as shown in fig. 5C. When the user needs to return to the cut-and-paste function panel, closing operation can be executed for the built-in browser; correspondingly, after receiving a closing instruction corresponding to the closing operation, the input method closes the built-in browser, displays the cut-and-paste function panel and displays the target information in the cut-and-paste function panel.
In an optional embodiment of the present invention, when the function displayed in the clipboard function panel includes a search function, a trigger instruction of a user for the search function is received; and inquiring search information corresponding to the target information by the built-in browser for invoking the input method, and displaying the search information in the built-in browser. And then the user does not need to enter a browser or adopt search software or adopt the search function of an input method after the target information is displayed on the screen, the target information is searched, the search efficiency of the user is improved, and the user experience is also improved. Referring to fig. 5D and 5E, the target information shown in the clipboard function panel of fig. 5D is "not happy and not sad", and the search function is shown. After a user triggers a search function, an input method receives a trigger instruction of the user for the search function; then, a built-in browser calling an input method inquires search information corresponding to the target information, and displays the search information in the built-in browser; as shown in fig. 5E. When the user needs to return to the cut and paste function panel, closing operation can be executed for the built-in browser; carrying out corresponding operation; and after receiving a closing instruction corresponding to the closing operation, the input method closes the built-in browser, displays the clip function panel and displays the target information in the clip function panel.
In an optional embodiment of the present invention, when the function displayed in the clip function panel includes an editing function, receiving a trigger instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface. The editing function can include multiple functions, such as word splitting function, modifying function, adding function, and the like; of course, operations such as word segmentation, modification, and addition may also be performed on the target information in the editing interface, which is not limited in this embodiment of the present invention.
In an optional embodiment of the present invention, at least one of the following functions is displayed on the editing interface: a translation function, a copy function, and a search function; so as to translate, copy and search partial words in the target information.
In an optional embodiment of the present invention, a selection instruction of the user for a word in the target information is received, and the target word selected by the selection instruction is determined; receiving a trigger instruction of the user for the copy function, determining the target words as target information, executing the steps of displaying the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions. And the user can copy partial words in the target information.
In addition, after the target word is determined, a trigger instruction of a user for a translation function can be received, a built-in browser calling an input method inquires translation information corresponding to the target word, and the translation information is displayed in the built-in browser. This is in contrast to the above-mentioned receiving user's trigger instruction for the translation function; and querying translation information corresponding to the target information by using a built-in browser for invoking the input method, and displaying the translation information in the built-in browser similarly, which is not described herein again. Furthermore, a trigger instruction of a user for the search function is received; a built-in browser calling an input method searches a search result corresponding to the target word, and displays the search result in the built-in browser; triggering instructions aiming at the search functions of the receiving users are compared; and searching a search result corresponding to the target information by the built-in browser for invoking the input method, and displaying the search result in the built-in browser similarly, which is not repeated herein.
The description will be given by taking the editing function as a word-splitting function as an example.
In an optional embodiment of the present invention, when the function displayed in the clip function panel includes a word-splitting function, a trigger instruction of a user for the word-splitting function is received; splitting the target information into at least two words, and displaying the words on a word splitting interface. And then when the user needs to paste part of the target information or paste the target information for multiple times, the user does not need to paste the whole target information and delete the part or adjust the cursor to the position of the next input text, so that the input efficiency of the user is improved. Referring to fig. 5D and 5F, the target information shown in the clipboard function panel of fig. 5D is "no object is happy and no sadness", and the split function is shown. After a user triggers a splitting function, an input method receives a triggering instruction of the user for the splitting function; then splitting the target information into at least two words, and displaying the words on a word splitting interface; as shown in fig. 5F, the target information "not happy with something but not sad" is split into two parts: "not happy with something" and "not sad with something". The clipboard function panel may include two interfaces, a first interface for displaying target information, and a second interface including a word-splitting interface. When receiving a closing instruction executed by the user for the word-splitting interface (for example, triggering the "retract" button in fig. 5F), the input method may close the word-splitting interface, and return to the upper interface of the clip function panel to display the target information.
After the user splits the target information, the user may need to perform operations on the split words, such as translation, copy, and search. In an optional embodiment of the present invention, while the word is displayed on the word-splitting interface of the scrapbook function panel, at least one of the following functions may be displayed on the word-splitting interface: a translation function, a copy function, and a search function. The copy function is used to copy words. Receiving a trigger instruction of a user for a translation function, calling a built-in browser of an input method to inquire translation information corresponding to the words, and displaying the translation information in the built-in browser. This is in contrast to the above-mentioned receiving user's trigger instruction for the translation function; and querying translation information corresponding to the target information by using a built-in browser for invoking the input method, and displaying the translation information in the built-in browser similarly, which is not described herein again. Furthermore, a trigger instruction of a user for the search function is received; a built-in browser calling an input method searches for a search result corresponding to the word, and displays the search result in the built-in browser; receiving a triggering instruction of the user aiming at the search function; and searching a search result corresponding to the target information by the built-in browser for invoking the input method, and displaying the similarity of the search result in the built-in browser, which is not repeated herein.
In an optional embodiment of the present invention, when the word splitting interface includes a copy function, receiving a selection instruction of the user for the word, and determining that the selection instruction corresponds to the selected target word; receiving a trigger instruction of the user for the copy function, determining the target words as target information, executing the steps of displaying the cut-and-paste function panel, displaying the updated target information in the cut-and-paste function panel, and displaying multiple functions.
In an optional embodiment of the present invention, when the function displayed in the clip function panel includes a history recording function, a trigger instruction of a user for the display history recording function is received; and entering a cut and paste history interface, and displaying history target information of history copy on the cut and paste history interface. Furthermore, historical copied/cut information can be checked, and the historical copied/cut information is operated, such as pasting; the user does not need to search the information to be pasted again for copying, and the input efficiency of the user is improved. Referring to fig. 5D and 5G, a history function is shown in the clip function panel of fig. 5D. After a user triggers a history recording function, an input method receives a triggering instruction of the user for the history recording function; then entering a cut and paste history interface, and displaying history target information of history copy on the cut and paste history interface; as shown in fig. 5G, the history target information includes: "do not like things like to get sad with oneself", "happy birthday", "people take time to rewind the data of 1-3 months", "thank you share 0.0" and "welcome new people" to get finished ". The clip function panel may include two interfaces, a first interface is used to display target information, and a second interface may further include the clip history interface. After receiving a close instruction (for example, triggering a "pack up" button in fig. 5G) executed by the user for the scrapbook history interface, the input method may close the scrapbook history interface and return to the previous interface of the scrapbook function panel to display the target information.
In an optional embodiment of the invention, the user can screen on, delete and view history target information not shown in the clipping history interface.
In an optional embodiment of the invention, receiving a screen-up instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
In an optional embodiment of the invention, a deletion instruction of the user for the historical target information is received; and deleting the historical target information corresponding to the deleting instruction.
In an optional embodiment of the invention, receiving a viewing instruction of the user for the historical target information; and displaying historical target information which is not displayed in the cut and paste history interface.
In an optional embodiment of the present invention, a shielding instruction for the user with respect to a preset type of historical target information is received; and shielding the history target information of the preset type corresponding to the shielding instruction on the scrapbook history interface. The preset type can be set according to requirements, such as password clearing, account number, password and the like; therefore, invalid information can be prevented from occupying a clipping history interface, and personal information can be prevented from being revealed.
In the embodiment of the invention, after the scrapbook function panel is displayed, the scrapbook function panel can be closed at a proper time, so that the disturbance of the scrapbook function panel to a user is reduced, and the user experience is improved.
When pasting, a user is used to paste for one time; correspondingly, in an optional embodiment of the present invention, the clipboard function panel may be closed after the target information is displayed on the screen.
In an alternative embodiment of the present invention, the clipboard function panel may also be closed as instructed by the user. After the user executes the closing instruction, the input method can receive the closing instruction of the user for the scrapbook function panel; and closing the cut and paste function panel.
In an alternative embodiment of the present invention, the clipboard function panel may also be closed when it is determined that the user has no use for the target information. One mode may be that the scrapbook function panel is closed when the user's screen-on instruction for the target information is not received within a first preset time period and/or a trigger instruction for the function is not received. The first preset time length may be set as required, which is not limited in the embodiment of the present invention. Another way may be that the screen-up instruction of the user for the target information is not received within a second preset time period, and an input sequence input by the user is received, and the scrapbook function panel is closed. The second preset time period may be set according to a requirement, which is not limited in the embodiment of the present invention.
In an optional embodiment of the present invention, when the input method is invoked next time, a time difference between an update time at which update of information stored in a scrapbook function panel is detected and a current time is determined; and if the time difference value is smaller than a preset time difference value, displaying the clip function panel when the input method is called next time. If the time difference is greater than the preset time difference, the scrapbook function panel is not displayed when the input method is called next time. The preset time difference value may be set as required, which is not limited in the embodiment of the present invention.
In an alternative embodiment of the present invention, a switch showing the function of the clip function panel, such as the left and right buttons of the "a.i. clip function panel" in fig. 4B, may be provided in the input method. When a user needs to display the clipping function panel, the switch for displaying the clipping function panel function can be set to be in an on state; when the user does not need to display the scrapbook function panel, the switch displaying the scrapbook function panel function can be set to the off state. Certainly, the server can also uniformly issue the opening or closing of the function of the panel for displaying the scrapbook function; the server/terminal device may also automatically set the opening or closing of the function of the display clip function panel according to the user usage information, which is not limited in the embodiment of the present invention.
It is noted that, for simplicity of explanation, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will appreciate that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 6, a block diagram of an embodiment of an information display apparatus according to the present invention is shown, and specifically, the structure may include the following modules:
a first display module 602, configured to display a clipboard function panel by an input method when it is detected that information stored in a clipboard is updated;
the second displaying module 604 is configured to display the updated target information in the clipboard on the clipboard function panel, and display multiple functions.
Referring to fig. 7, a block diagram of an alternative embodiment of an information presentation device of the present invention is shown.
In an alternative embodiment of the present invention, the second display module 604 includes:
a function presentation sub-module 6042 configured to identify an intention of a user based on the target information, and present a specific function matching the intention of the user; the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function.
In an optional embodiment of the present invention, the function displaying sub-module 6042 is configured to, when the target information includes a uncommon word, determine that the user has an intention of looking up a dictionary, and display the function of the looking up dictionary; when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function; when the target information including the express bill number is analyzed, it is determined that the user has the express searching intention, and the express searching function is displayed; and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
In an optional embodiment of the present invention, the apparatus further comprises:
a paraphrase query module 606 for receiving a triggering instruction of the user for the dictionary function; and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the cut-and-paste function panel.
In an optional embodiment of the present invention, the apparatus further comprises:
the logistics query module 608 is configured to receive a trigger instruction of the user for the express checking function; and inquiring logistics information corresponding to the express bill number in the target information by using a built-in browser for calling an input method, and displaying the logistics information in the built-in browser.
In an optional embodiment of the present invention, the apparatus further comprises:
a pickup module 610, configured to receive a trigger instruction of the user for the pickup function; and displaying the target information on a screen in a plug-in format.
In an optional embodiment of the present invention, the apparatus further comprises:
a phrase adding module 612, configured to receive a trigger instruction of the user for the add shortcut phrase function; and adding the target information into a shortcut phrase.
In an optional embodiment of the present invention, the apparatus further comprises:
a return module 614 for displaying a return button in the clip function panel; and receiving a triggering instruction of the user for the return button, and returning and displaying the target information in the scrapbook function panel.
In an alternative embodiment of the present invention, the functions include general functions, and the general functions include at least one of: the system comprises a reference function, a translation function, a search function, an editing function and a displayed history recording function.
In an optional embodiment of the present invention, the apparatus further comprises:
a reference module 616, configured to receive a trigger instruction of the user for the reference function; and displaying the target information on a screen in a reference format.
In an optional embodiment of the present invention, the apparatus further comprises:
a translation module 618, configured to receive a trigger instruction of a user for the translation function; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser.
In an optional embodiment of the present invention, the apparatus further comprises:
a search module 620, configured to receive a trigger instruction of a user for the search function; and searching a search result corresponding to the target information by using a built-in browser calling an input method, and displaying the search result in the built-in browser.
In an optional embodiment of the present invention, the apparatus further comprises:
an editing module 622, configured to receive a trigger instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface.
In an optional embodiment of the present invention, the apparatus further comprises:
a third presentation module 624, configured to present at least one of the following functions in the editing interface: a translation function, a copy function, and a search function.
In an optional embodiment of the present invention, the apparatus further comprises:
the copying module 626 is configured to receive a selection instruction of the user for a word in the target information, and determine a target word selected by the selection instruction; receiving a trigger instruction of the user for the copy function, determining the target word as target information, calling the second display module to display the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions.
In an optional embodiment of the present invention, the apparatus further comprises:
a history information display module 628, configured to receive a trigger instruction of a user for displaying the history recording function; and displaying historical target information of the historical copy on a cut and paste history interface.
In an optional embodiment of the present invention, the apparatus further comprises:
a first screen-up module 630, configured to receive a screen-up instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
In an optional embodiment of the present invention, the apparatus further comprises:
a deleting module 632, configured to receive a deleting instruction of the user for the historical target information; and deleting the historical target information corresponding to the deleting instruction.
In an optional embodiment of the present invention, the apparatus further comprises:
a viewing module 634, configured to receive a viewing instruction of the user for the historical target information; and displaying historical target information which is not displayed in the cut and paste history interface.
In an optional embodiment of the present invention, the apparatus further comprises:
a shielding module 636, configured to receive a shielding instruction for the preset type information from the user; and shielding the historical target information of the preset type corresponding to the shielding instruction on the scrapbook historical interface.
In an optional embodiment of the present invention, the apparatus further comprises:
a second screen-up module 638, configured to receive a screen-up instruction for the target information from the user; and uploading the target information to a screen.
In an optional embodiment of the present invention, the apparatus further comprises:
a first closing module 640, configured to close the clip function panel.
In an optional embodiment of the present invention, the apparatus further comprises:
a second closing module 642, configured to receive a closing instruction of the user for the scrapbook function panel; and closing the cut and paste function panel.
In an optional embodiment of the present invention, the apparatus further comprises:
a third closing module 644, configured to close the scrapbook function panel when a screen-up instruction of the user for the target information is not received within a first preset time period and/or a trigger instruction of the user for the function is not received.
In an optional embodiment of the present invention, the apparatus further comprises:
a fourth closing module 646, configured to not receive the screen-up instruction of the user for the target information within a second preset time period, and receive an input sequence input by the user, and close the clip function panel.
In an optional embodiment of the present invention, the apparatus further comprises:
a fourth display module 648, configured to determine a time difference between an update time at which update of information stored in the clip function panel is detected and a current time when the input method is invoked next time; and if the time difference value is smaller than a preset time difference value, displaying the clip function panel when the input method is called next time.
In an optional embodiment of the present invention, the apparatus further comprises:
and the prompt module 650 is configured to display prompt information corresponding to the target information in the clip function panel.
In an optional embodiment of the present invention, the first displaying module 602 is configured to display the clip function panel if the input method is currently in the call-up state; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
In an alternative embodiment of the present invention, the second display module 604 includes:
an information displaying sub-module 6044, configured to display, in the clip function panel, the first N characters and the omission identifier in the target information when the number M of the characters included in the target information is greater than the limited display number N of the clip function panel.
In summary, in the embodiment of the present invention, when it is detected that the information stored in the clipboard is updated, the input method displays the clipboard function panel, displays the updated target information in the clipboard on the clipboard function panel, and displays multiple functions; a subsequent user can directly select target information to be displayed on a screen to realize pasting, and can trigger corresponding functions from multiple functions displayed in the cut-and-paste function panel to realize other operations on the target information; and further, the user can conveniently use the copied/cut text, so that the problems in the process of using the copied/cut text can be solved.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
Fig. 8 is a block diagram illustrating a structure of an electronic device 800 for information presentation, according to an example embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
Referring to fig. 8, electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing elements 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power components 806 provide power to the various components of the electronic device 800. Power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for electronic device 800.
The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 800 is in an operation mode, such as a shooting mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the electronic device 800. For example, the sensor assembly 814 may detect an open/closed state of the electronic device 800, the relative positioning of components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, orientation or acceleration/deceleration of the electronic device 800, and a change in temperature of the electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the electronic device 800 and other devices in a wired or wireless manner. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 814 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 814 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the electronic device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform a method of information presentation, the method comprising: when detecting that the information stored in the clipboard is updated, the input method displays a clipboard function panel; and displaying the updated target information in the clipboard and displaying various functions on the clipboard function panel.
Optionally, the displaying a plurality of functions comprises: identifying the intention of a user based on the target information, and showing a specific function matched with the intention of the user; the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function.
Optionally, the identifying the user's intention based on the target information, and presenting a specific function matched with the user's intention includes: when the rarely-used words are analyzed out of the target information, determining that the user has the intention of looking up the dictionary, and displaying the function of looking up the dictionary; when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function; when the target information including the express bill number is analyzed, the fact that the user has express searching intention is determined, and the express searching function is displayed; and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
Optionally, the method further comprises: receiving a triggering instruction of the user for the dictionary checking function; and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the functional cutting and pasting panel.
Optionally, the method further comprises: receiving a trigger instruction of the user for the express checking function; and inquiring logistics information corresponding to the express bill number in the target information by using a built-in browser for calling an input method, and displaying the logistics information in the built-in browser.
Optionally, the method further comprises: receiving a triggering instruction of the user for the connecting function; and displaying the target information on a screen in a plug-in format.
Optionally, the method further comprises: receiving a trigger instruction of the user for the shortcut phrase adding function; and adding the target information into a shortcut phrase.
Optionally, the method further comprises: displaying a return button in the clip function panel; receiving a triggering instruction of the user for the return button, and returning and displaying the target information in the scrapbook function panel.
Optionally, the functions include general functions including at least one of: a reference function, a translation function, a search function, an editing function, and a presentation history function.
Optionally, the method further comprises: receiving a trigger instruction of a user for the reference function; and displaying the target information on a screen in a reference format.
Optionally, the method further comprises: receiving a trigger instruction of a user for the translation function; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser.
Optionally, the method further comprises: receiving a trigger instruction of a user for the search function;
and searching a search result corresponding to the target information by using a built-in browser calling an input method, and displaying the search result in the built-in browser.
Optionally, the method further comprises: receiving a trigger instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface.
Optionally, the method further comprises: displaying at least one of the following functions on the editing interface: a translation function, a copy function, and a search function.
Optionally, the method further comprises: receiving a selection instruction of the user for the words in the target information, and determining the target words selected by the selection instruction; receiving a trigger instruction of the user for the copy function, determining the target words as target information, executing the steps of displaying the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions.
Optionally, the method further comprises: receiving a trigger instruction of a user for the display history function; and displaying historical target information of the historical copy on a cut and paste history interface.
Optionally, the method further comprises: receiving a screen-on instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
Optionally, the method further comprises: receiving a deleting instruction of the user for the historical target information; and deleting the historical target information corresponding to the deleting instruction.
Optionally, the method further comprises: receiving a viewing instruction of the user for the historical target information; and displaying historical target information which is not displayed in the cut and paste history interface.
Optionally, the method further comprises: receiving a shielding instruction of the user for preset type information; and shielding the historical target information of the preset type corresponding to the shielding instruction on the scrapbook historical interface.
Optionally, the method further comprises: receiving a screen-on instruction of the user for the target information; and uploading the target information to a screen.
Optionally, the method further comprises: and closing the cut and paste function panel.
Optionally, the method further comprises: receiving a closing instruction of a user for the cut and paste function panel; and closing the cut and paste function panel.
Optionally, the method further comprises: and closing the scrapbook function panel when the screen-up instruction of the user for the target information is not received within a first preset time length and/or the trigger instruction of the user for the function is not received.
Optionally, the method further comprises: and receiving no screen-on instruction of the user aiming at the target information within a second preset time length, receiving an input sequence input by the user, and closing the cut-and-paste function panel.
Optionally, the method further comprises: determining the time difference between the update time when the update of the information stored in the cut and paste function panel is detected and the current time when the input method is called up next time; and if the time difference value is smaller than a preset time difference value, displaying the clip function panel when the input method is called next time.
Optionally, the method further comprises: and displaying prompt information corresponding to the target information in the cut and paste function panel.
Optionally, the displaying the clip function panel by the input method includes: if the input method is in the starting state at present, displaying the scrapbook function panel; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
Optionally, the displaying, on the clipboard function panel, the updated target information in the clipboard includes: and when the number M of the characters contained in the target information is larger than the limited display number N of the characters of the scrapbook function panel, displaying the first N characters and the omission mark in the target information in the scrapbook function panel.
Fig. 9 is a schematic structural diagram of an electronic device 900 for information presentation according to another exemplary embodiment of the present invention. The electronic device 900 may be a server, which may vary widely depending on configuration or performance, and may include one or more Central Processing Units (CPUs) 922 (e.g., one or more processors) and memory 932, one or more storage media 930 (e.g., one or more mass storage devices) storing applications 942 or data 944. Memory 932 and storage media 930 can be, among other things, transient storage or persistent storage. The program stored on the storage medium 930 may include one or more modules (not shown), each of which may include a series of instruction operations for the server. Still further, the central processor 922 may be arranged to communicate with the storage medium 930 to execute a series of instruction operations in the storage medium 930 on the server.
The server may also include one or more power supplies 926, one or more wired or wireless network interfaces 950, one or more input-output interfaces 958, one or more keyboards 956, and/or one or more operating systems 941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
An electronic device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors the one or more programs including instructions for: when the information stored in the clipboard is detected to be updated, the input method displays the clipboard function panel; and displaying the updated target information in the clipboard and displaying various functions on the clipboard function panel.
Optionally, the displaying a plurality of functions comprises: identifying the intention of a user based on the target information, and showing a specific function matched with the intention of the user; the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function.
Optionally, the identifying the user's intention based on the target information, and presenting a specific function matched with the user's intention includes: when the rarely-used words are analyzed out of the target information, determining that the user has the intention of looking up the dictionary, and displaying the function of looking up the dictionary; when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function; when the target information including the express bill number is analyzed, the fact that the user has express searching intention is determined, and the express searching function is displayed; and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
Optionally, further comprising instructions for: receiving a trigger instruction of the user for the dictionary searching function; and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the scrapbooking function panel.
Optionally, further comprising instructions for: receiving a trigger instruction of the user for the fast forwarding checking function; and inquiring logistics information corresponding to the express bill number in the target information by using a built-in browser for calling an input method, and displaying the logistics information in the built-in browser.
Optionally, further comprising instructions for: receiving a triggering instruction of the user for the connecting function; and displaying the target information on a screen in a plug-in format.
Optionally, further comprising instructions for: receiving a trigger instruction of the user for the function of adding the shortcut phrase; and adding the target information into a shortcut phrase.
Optionally, further comprising instructions for: displaying a return button in the clip function panel; and receiving a trigger instruction of the user for the return button, and returning and displaying the target information in the clipboard.
Optionally, the functions include general functions including at least one of: a reference function, a translation function, a search function, an editing function, and a presentation history function.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the quote function; and displaying the target information on a screen in a reference format.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the translation function; and inquiring translation information corresponding to the target information by the built-in browser for calling the input method, and displaying the translation information in the built-in browser.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the search function; and searching a search result corresponding to the target information by using a built-in browser calling an input method, and displaying the search result in the built-in browser.
Optionally, further comprising instructions for: receiving a triggering instruction of a user for the editing function; and displaying an editing interface and displaying the target information on the editing interface.
Optionally, further comprising instructions for: displaying at least one of the following functions on the editing interface: a translation function, a copy function, and a search function.
Optionally, further comprising instructions for: receiving a selection instruction of the user for the words in the target information, and determining the target words selected by the selection instruction; receiving a trigger instruction of the user for the copy function, determining the target words as target information, executing the steps of displaying the clipboard function panel, displaying the updated target information in the clipboard on the clipboard function panel, and displaying multiple functions.
Optionally, further comprising instructions for: receiving a trigger instruction of a user for the display history recording function; and displaying historical target information of the historical copy on a cut and paste history interface.
Optionally, further comprising instructions for: receiving a screen-on instruction of the user for the historical target information; and uploading the historical target information corresponding to the uploading instruction.
Optionally, further comprising instructions for: receiving a deleting instruction of the user for the historical target information; and deleting the historical target information corresponding to the deleting instruction.
Optionally, further comprising instructions for: receiving a viewing instruction of the user for the historical target information; and displaying historical target information which is not displayed in the cut and paste history interface.
Optionally, further comprising instructions for: receiving a shielding instruction of the user for preset type information; and shielding the historical target information of the preset type corresponding to the shielding instruction on the scrapbook historical interface.
Optionally, further comprising instructions for: receiving a screen-on instruction of the user for the target information; and uploading the target information to a screen.
Optionally, further comprising instructions for: and closing the cut and paste function panel.
Optionally, further comprising instructions for: receiving a closing instruction of a user for the cut and paste function panel; and closing the cut and paste function panel.
Optionally, further comprising instructions for: and closing the scrapbook function panel when the screen-up instruction of the user for the target information is not received within a first preset time length and/or the trigger instruction of the user for the function is not received.
Optionally, further comprising instructions for: and receiving no screen-on instruction of the user aiming at the target information within a second preset time length, receiving an input sequence input by the user, and closing the cut-and-paste function panel.
Optionally, further comprising instructions for: when the input method is called up next time, determining a time difference value between the update time when the update of the information stored in the cut and paste function panel is detected and the current time; and if the time difference value is smaller than a preset time difference value, displaying the scrapbook function panel when the input method is called next time.
Optionally, further comprising instructions for: and displaying prompt information corresponding to the target information in the cut and paste function panel.
Optionally, the displaying the clip function panel by the input method includes: if the input method is in the starting state at present, displaying the scrapbook function panel; and if the input method is in the retracted state currently, displaying the scrapbook function panel when the input method is called next time.
Optionally, the displaying, on the clipboard function panel, the updated target information in the clipboard includes: and when the number M of the characters contained in the target information is larger than the limited display number N of the characters of the scrapbook function panel, displaying the first N characters and the omission mark in the target information in the scrapbook function panel.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the true scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The information display method, the information display device and the electronic device provided by the invention are described in detail, specific examples are applied in the text to explain the principle and the implementation mode of the invention, and the description of the above embodiments is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (10)
1. An information display method, comprising:
when detecting that the information stored in the clipboard is updated, the input method displays a clipboard function panel;
and displaying the updated target information in the clipboard and displaying various functions on the clipboard function panel.
2. The method of claim 1, wherein said exhibiting a plurality of functions comprises:
identifying the intention of a user based on the target information, and showing a specific function matched with the intention of the user;
the specific function includes at least one of: the system comprises a dictionary checking function, an express checking function, a dragon connecting function and a shortcut phrase adding function.
3. The method of claim 2, wherein the identifying the user's intent based on the target information, and presenting the specific function matching the user's intent comprises:
when the rarely-used words are analyzed out of the target information, determining that the user has the intention of looking up a dictionary, and displaying the function of looking up the dictionary;
when the format of the target information is analyzed to be a connecting format, determining that the user has the connecting intention, and displaying the connecting function;
when the target information including the express bill number is analyzed, the fact that the user has express searching intention is determined, and the express searching function is displayed;
and when the target information is stored in the clipboard for the set times within the set time, determining that the user has the intention of adding the shortcut phrase, and displaying the function of adding the shortcut phrase.
4. The method of claim 2, further comprising:
receiving a triggering instruction of the user for the dictionary checking function;
and inquiring paraphrase information corresponding to the uncommon words in the target information, and displaying the paraphrase information in the cutting and pasting function panel.
5. The method of claim 2, further comprising:
receiving a triggering instruction of the user for the express checking function;
and inquiring logistics information corresponding to the express bill number in the target information by using a built-in browser for calling an input method, and displaying the logistics information in the built-in browser.
6. The method of claim 2, further comprising:
receiving a triggering instruction of the user for the connecting function;
and displaying the target information on a screen in a plug-in format.
7. The method of claim 2, further comprising:
receiving a trigger instruction of the user for the function of adding the shortcut phrase;
and adding the target information into a shortcut phrase.
8. An information presentation device, comprising:
the first display module is used for displaying a clipboard function panel by an input method when the information stored in the clipboard is detected to be updated;
and the second display module is used for displaying the updated target information in the clipboard on the clipboard function panel and displaying multiple functions.
9. An electronic device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors the one or more programs including instructions for:
when detecting that the information stored in the clipboard is updated, the input method displays a clipboard function panel;
and displaying the updated target information in the clipboard and displaying various functions on the clipboard function panel.
10. A readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the information presentation method of any one of method claims 1-7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010544445.1A CN111625168B (en) | 2020-06-15 | 2020-06-15 | Information display method and device and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010544445.1A CN111625168B (en) | 2020-06-15 | 2020-06-15 | Information display method and device and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111625168A true CN111625168A (en) | 2020-09-04 |
| CN111625168B CN111625168B (en) | 2023-03-24 |
Family
ID=72272746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010544445.1A Active CN111625168B (en) | 2020-06-15 | 2020-06-15 | Information display method and device and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111625168B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130120271A1 (en) * | 2011-11-11 | 2013-05-16 | Samsung Electronics Co., Ltd. | Data input method and apparatus for mobile terminal having touchscreen |
| CN104601812A (en) * | 2015-01-05 | 2015-05-06 | 小米科技有限责任公司 | Message content showing method, message content showing determination method, device and system |
| CN106406711A (en) * | 2016-09-30 | 2017-02-15 | 珠海市魅族科技有限公司 | Pasting method and apparatus |
| CN107277269A (en) * | 2017-07-17 | 2017-10-20 | 北京泰迪熊移动科技有限公司 | The treating method and apparatus of the information content |
| CN110109608A (en) * | 2019-05-17 | 2019-08-09 | 北京达佳互联信息技术有限公司 | Text display method, device, terminal and storage medium |
| CN110244885A (en) * | 2019-05-08 | 2019-09-17 | 北京百度网讯科技有限公司 | Input method, device, equipment and storage medium |
| CN110806834A (en) * | 2019-10-30 | 2020-02-18 | 北京字节跳动网络技术有限公司 | Information processing method and device based on input method, electronic equipment and medium |
-
2020
- 2020-06-15 CN CN202010544445.1A patent/CN111625168B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130120271A1 (en) * | 2011-11-11 | 2013-05-16 | Samsung Electronics Co., Ltd. | Data input method and apparatus for mobile terminal having touchscreen |
| CN104601812A (en) * | 2015-01-05 | 2015-05-06 | 小米科技有限责任公司 | Message content showing method, message content showing determination method, device and system |
| CN106406711A (en) * | 2016-09-30 | 2017-02-15 | 珠海市魅族科技有限公司 | Pasting method and apparatus |
| CN107277269A (en) * | 2017-07-17 | 2017-10-20 | 北京泰迪熊移动科技有限公司 | The treating method and apparatus of the information content |
| CN110244885A (en) * | 2019-05-08 | 2019-09-17 | 北京百度网讯科技有限公司 | Input method, device, equipment and storage medium |
| CN110109608A (en) * | 2019-05-17 | 2019-08-09 | 北京达佳互联信息技术有限公司 | Text display method, device, terminal and storage medium |
| CN110806834A (en) * | 2019-10-30 | 2020-02-18 | 北京字节跳动网络技术有限公司 | Information processing method and device based on input method, electronic equipment and medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111625168B (en) | 2023-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10923118B2 (en) | Speech recognition based audio input and editing method and terminal device | |
| WO2018176977A1 (en) | Text editing method and device, and electronic apparatus | |
| CN107688399B (en) | Input method and device and input device | |
| CN108803891B (en) | An information display method, device, electronic equipment and storage medium | |
| CN111046210A (en) | Information recommendation method and device and electronic equipment | |
| CN112068764B (en) | Language switching method and device for language switching | |
| CN105117115B (en) | A kind of method and apparatus for showing electronic document | |
| CN110929484A (en) | Text processing method, device and storage medium | |
| CN111597325B (en) | Text query method and device | |
| CN113987128A (en) | Related article searching method and device, electronic equipment and storage medium | |
| CN112329480B (en) | A method, device and electronic device for adjusting region | |
| CN108803892B (en) | Method and device for calling third party application program in input method | |
| CN108108356B (en) | Character translation method, device and equipment | |
| CN109471538B (en) | Input method, input device and input device | |
| CN108628461B (en) | Input method and device and method and device for updating word stock | |
| CN108614830B (en) | Search result display method and device | |
| CN111625168B (en) | Information display method and device and electronic equipment | |
| CN106959970B (en) | Word bank, processing method and device of word bank and device for processing word bank | |
| CN110244859B (en) | A method and device for customizing input method candidates | |
| CN116841437A (en) | Interaction method, device, equipment and storage medium of content processing tool | |
| CN112612442B (en) | Input method, device and electronic device | |
| CN112528129B (en) | Language searching method and device for multilingual translation system | |
| CN109992121B (en) | Input method, input device and input device | |
| CN109558017B (en) | Input method and device and electronic equipment | |
| CN109271094B (en) | Text editing method, device and 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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |