CN113094194A - Clipboard information processing method and device - Google Patents

Clipboard information processing method and device Download PDF

Info

Publication number
CN113094194A
CN113094194A CN202110469988.6A CN202110469988A CN113094194A CN 113094194 A CN113094194 A CN 113094194A CN 202110469988 A CN202110469988 A CN 202110469988A CN 113094194 A CN113094194 A CN 113094194A
Authority
CN
China
Prior art keywords
information
clipboard
input
content
bill
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110469988.6A
Other languages
Chinese (zh)
Inventor
郑祖翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Hangzhou Co Ltd
Original Assignee
Vivo Mobile Communication Hangzhou Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Hangzhou Co Ltd filed Critical Vivo Mobile Communication Hangzhou Co Ltd
Priority to CN202110469988.6A priority Critical patent/CN113094194A/en
Publication of CN113094194A publication Critical patent/CN113094194A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/545Gui

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a clipboard information processing method and device, and belongs to the field of computers. The clipboard information processing method comprises the following steps: receiving a first input; copying the first information in response to the first input; receiving a second input; and responding to a second input, and displaying the clipboard, wherein the clipboard comprises second information, and the second information is remark information corresponding to the first information.

Description

Clipboard information processing method and device
Technical Field
The application belongs to the field of computers, and particularly relates to a clipboard information processing method and device.
Background
Clipboards are an editing tool commonly used when using electronic devices. At present, a clipboard can only cache the text contents copied by a user last time or a few times, but the inventor finds that in some cases, the copied contents are non-natural languages, such as web page links and the like, if the time is long, the user may forget what the copied contents are, and after the clipboard is called, the contents to be pasted are difficult to find through the text contents displayed in the clipboard.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method and an apparatus for processing clipboard information, which can solve the problem of poor readability of clipboard content information in the related art.
In a first aspect, an embodiment of the present application provides a method for processing clipboard information, where the method includes:
receiving a first input;
copying the first information in response to the first input;
receiving a second input;
and responding to a second input, and displaying the clipboard, wherein the clipboard comprises second information, and the second information is remark information corresponding to the first information.
In a second aspect, an embodiment of the present application provides a device for processing clipboard information, where the device includes:
a first receiving unit for receiving a first input;
a copying unit for copying the first information in response to a first input;
a second receiving unit for receiving a second input;
and the first display unit is used for responding to a second input and displaying the clipboard, wherein the clipboard comprises second information, and the second information is remark information corresponding to the first information.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or an instruction stored on the memory and executable on the processor, where the program or the instruction, when executed by the processor, implements the steps of the clipboard information processing method according to the first aspect.
In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method for processing clipboard information according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement the method for processing clipboard information according to the first aspect.
In the embodiment of the application, after a first input for indicating copying is received, first information is copied, after a second input for calling out a display clipboard is received, the clipboard is displayed, and remark information for remarking the content of the first information is displayed in the clipboard, so that the readability of the copied first information is improved, the user experience is improved, and the problem that the readability of the content information of the clipboard in the related technology is poor is solved.
Drawings
Fig. 1 is a schematic flowchart of an alternative clipboard information processing method according to an embodiment of the present disclosure;
fig. 2 is a first interface schematic diagram of an alternative clipboard information processing method according to an embodiment of the present application;
fig. 3 is a second interface schematic diagram of a method for processing clipboard information according to an embodiment of the present application;
fig. 4 is a third interface schematic diagram of an alternative clipboard information processing method according to an embodiment of the present application;
fig. 5 is a fourth interface schematic diagram of an alternative clipboard information processing method according to an embodiment of the present application;
fig. 6 is a schematic interface diagram five of a method for processing optional clipboard information according to an embodiment of the present application;
fig. 7 is a sixth schematic interface diagram of an alternative clipboard information processing method according to an embodiment of the present application;
fig. 8 is a block diagram of an alternative clipboard information processing apparatus according to an embodiment of the present application;
FIG. 9 is a block diagram of an alternative electronic device provided by embodiments of the present application;
fig. 10 is a block diagram of another alternative electronic device provided by an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The method for processing clipboard information provided by the embodiments of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Fig. 1 is a schematic flowchart of a method for processing optional clipboard information according to an embodiment of the present application, where as shown in fig. 1, the method includes the following steps 101 to 104:
step 101, a first input is received.
The first input is for indicating that the first information is copied.
The clipboard information processing method provided by the embodiment of the application can be executed by a terminal device and is used for managing applications in the terminal device, so that the first input can be an input operation executed by a user through a user input unit of the terminal device. The user input unit may include a touch screen, a keyboard, a mouse, a camera (for capturing a user gesture image, etc.), and the like.
The first input may be one input operation or an operation combination of a plurality of input operations, where for each input operation in the operation combination, a corresponding display effect, icon, animation, page, or the like may be displayed, and then a next input operation is received after the corresponding display until the operation combination is executed.
In response to the first input, the first information is copied, step 102.
In response to a first input, first information is copied, the first input indicating copying. The copied first information may be displayed in a clipboard. The clipboard is used to store information that has been copied one or more times by the user, and the clipboard may be stored for a predetermined period of time, for example, for a maximum of one week, or permanently until an indication of deletion is received, etc. Even if the information in the clipboard is selected to be pasted, the information can be saved in the clipboard without deleting the pasted contents.
For example, when browsing a page through a browser of a touch screen mobile phone, a user may touch and press a first position in text content, then slide to a second position without lifting a finger, and then lift the finger, so that the text between the first position and the second position may be selected, and then click the touch screen again in a display area of the selected text content to select a "copy" function in a displayed menu bar, thereby receiving a first input to copy the first information.
For another example, the user may select a picture, a video, a web link, an order (e.g., text that may select the order or an order card provided by software), etc. to copy.
Step 103, receiving a second input.
The second input is for indicating that the clipboard display is called up.
Similar to the first input, the second input may be received through the user input unit, and the second input may include one input, or the second input may include an operation combination of a plurality of inputs, which is not described herein again.
In response to the second input, the clipboard is displayed, step 104.
The clipboard comprises second information, and the second information is remark information corresponding to the first information. That is, the second information can be remarked to explain the content of the first information. Optionally, the clipboard may further include display first information.
For example, in the case where the first information includes content that is not natural language (human language), the second information may make the user clarify the content in the first information that is not natural language, for example, the second information may indicate that the first information includes a subscription number, an identification number, a web page link, and the like; in the case where the first information includes contents in natural language, the second information may be a simplified description of the first information by extracting the specifying information.
The second information is generated before the clipboard is displayed. By analyzing the first information, the content of the first information can be obtained. Thus, the second information for remark can be generated from the content of the first information. For example, the second information may be saved after being generated, such that the saved second information is called up each time the clipboard is displayed.
The display clipboard may display the first information and the second information described above. Alternatively, in the case where a lot of information has been copied, limited to the clipboard display area size, the first information and the second information may not be displayed immediately when the clipboard is displayed, but a plurality of copied information may be viewed by sliding the scroll bar.
According to the method for processing the clipboard information, the first information is copied after the first input indicating copying is received, the clipboard is displayed after the second input for calling out the display clipboard is received, and the first information and the remark information remarking the content of the first information are displayed in the clipboard, so that the readability of the copied first information is improved, the user experience is improved, and the problem that the readability of the clipboard content information in the related technology is poor is solved.
When the second information is generated by analyzing the first information, different generation methods may be specifically adopted according to the different content types of the copied first information.
Optionally, when the step of generating the second information according to the content of the first information is performed, an optional specific embodiment may include performing the following steps 201 to 202:
in step 201, in the case that the first information includes a link, loading the content pointed by the link.
The link is an entry, and may be an address pointing to a web page, or a download link for jumping to an application, or may also be a jump to an application to open a web page or a function page, etc. In addition to an internet protocol based link (for pointing to a web page), the link may be based on other protocols or software defined protocols, such as a password, which may include characters such as words, emoticons, etc., and which, for example, may point to a link to a web page where an item is purchased.
The manner of determining that the first information includes the link may be determining whether the first information conforms to one of multiple link forms, for example, determining whether the first information conforms to a rule of a certain link form by a rule matching method such as regular expression matching. If so, it is determined that the first information includes a link.
Upon determining that the first information includes information that points to the link, the linked content may be loaded. Optionally, the loaded content may be a web page snapshot provided by a search engine, where the web page snapshot is content provided by a server of the search engine that is preloaded and saved by a web page server.
Step 202, generating second information according to the loaded content.
The second information may be generated by extracting the required information from the loaded content, or by combining some conversion methods, converting some or all of the information in the loaded content into a specified format, so as to generate the second information, so that the second information can be used as remark information for the first information.
Illustratively, if the link is a shopping link, the name of the item and the thumbnail of the item may be extracted, and if the link is a novel, the name and author of the novel, the brief introduction, and the like may be extracted.
Through the mode, the remarked second information can be generated based on the linked content under the condition that the first information comprises the link, so that the user can determine the linked content according to the second information, and the user is prevented from forgetting to link the corresponding content.
Further, the step 202 of generating the second information according to the loaded content may include:
step 203, converting the loaded content into a picture to generate second information.
That is, the loaded content is saved in the form of a picture, and an example manner is to directly perform screenshot on a part of content linked in the first information, so as to obtain the second information. In this way, the user can be enabled to intuitively determine the linked content through pictures.
Optionally, in the case that the first information includes information pointing to a link, after the clipboard is displayed in step 104, the method may further include steps 204 and 205:
in step 204, a seventh input for the first information or the second information displayed in the clipboard is received.
Similar to the first input, the seventh input may be received through the user input unit, and the seventh input may include one input, or the seventh input may include an operation combination of a plurality of inputs, which will not be described herein. For example, the seventh input may be clicking on a link or clicking on the picture described above.
In response to the seventh input, jump to the link, step 205.
Therefore, the user can directly realize the jump of the link through the clipboard without pasting the link to the address bar, thereby facilitating the operation of the user.
Through the embodiment, the cached text content can be automatically identified, if the first information comprises information of a shopping password or a website link and the like pointing to the link, the shopping password or the website content can be preloaded in the background, and when a clipboard is displayed, besides the original text content of the link or the shopping password, a picture of a corresponding webpage or a thumbnail of an article corresponding to the shopping password and the like can be displayed. When the user searches for the link in the clipboard, the user can intuitively search for the needed link according to the second information. When a user needs to access the link, the link can be clicked from the clipboard and then switched to a browser or a three-party application, and the operation is convenient and quick.
As shown in fig. 2, the clipboard can intelligently identify the cached text content (first information), and if the text content is a shopping password or the like, the clipboard can preload the shopping password in the background, and generate a thumbnail of a commodity corresponding to the shopping password from the original plain text shopping password content. The thumbnail may include a picture, a brief description, a price, discount information, etc. of the item.
The shopping password shown in fig. 2 is in a plain text format, has no actual semantic meaning, and a user cannot form an actual product mapping relationship through characters in the password. Once the shopping password is copied to the clipboard, after a period of time, the user easily forgets the actual goods corresponding to different shopping passwords. Based on the optional implementation mode, the clipboard can preload the shopping password, and after the user copies the shopping password, the preloading of the commodity thumbnail in the shopping password is completed, so that when the clipboard is displayed, the user can quickly find the desired commodity password according to the commodity thumbnail and complete pasting.
In addition, an optional use mode of the shopping password is that a user copies a text of the shopping password, then starts a corresponding shopping platform APP, and the shopping platform APP detects the copied content in the clipboard to complete the jump of the commodity detail page. Based on the above optional embodiment, when the text of the shopping password is copied to the clipboard, the user can directly complete the jump of the item detail page by clicking the content in the clipboard. The use experience of the shopping password is improved.
As shown in fig. 3, the clipboard intelligently identifies the cached text content, and if the text content is a link, the clipboard can preload the website content in the background, and display the original text content as a corresponding web page picture. When the user needs to share the link, the user can conveniently find the desired link from the clipboard. The user can also click from the clipboard to view when he or she needs to access the link. If the user has an application corresponding to the link, the application can be directly opened. If the user does not have an installation locally, the user may jump to an application store, direct the user to install, or jump to a browser, accessing the link directly through a web page. The clipboard can support the function of long press and multiple selection, and support the functions of multiple selection pasting, multiple selection forwarding, multiple selection deleting and the like.
In another optional embodiment, when the step of generating the second information according to the content of the first information is executed, the following steps 301 to 302 may be executed:
and 301, under the condition that the first information carries the bill information, extracting the first bill content from the bill information.
The bill information may include multiple types of bill information such as orders (e.g., hotel orders, commodity purchase orders, etc.), various bills (e.g., tickets, air tickets, invoices, etc.), banks (e.g., money transfer remittance, income/expense information, etc.), etc., which cannot be listed one by one.
For example, for the order class, an order occurrence time, for example, a hotel order, may be extracted, and further, a place, a person, and other ticket contents may be extracted, which is not limited in this embodiment of the present application.
Step 302, filling the first bill content in the corresponding area of the preset card template to generate a card of the first information, so as to obtain the second information.
For different types of ticket information, corresponding preset card templates may be provided, where the preset card templates may indicate the first ticket contents that need to be filled, such as time, people, places, etc., so that the required ticket contents may be extracted through step 301. And after the first bill content is obtained, filling the first bill content in a corresponding area of a preset card template to generate a card, and obtaining second information.
The method and the device have the advantages that the cards of the bill information are obtained by filling the preset card templates, so that a user can visually obtain the abstract content of the bill information, and the problem that the bill information is too much and complicated and the user is difficult to visually determine the main information of the order is solved.
Optionally, when the step 302 is executed, the following steps 304 to 305 may be executed:
step 304, extracting the second ticket content in the ticket information.
The second ticket content may be a content of a pre-specified kind, and may be extracted by rule matching or the like. For example, the second ticket content may be some privacy-type information that is not conveniently displayed directly on the card.
Step 305, associating a first control in a preset card template with second bill content to generate a card of the first information, and obtaining second information, wherein the second information includes the second bill content associated with the first control, and the first control is used for displaying the second bill content under the condition that a third input is received.
That is, the first control displays the associated second ticket content when receiving the third input, for example, the card may include the identification number information, and when displaying the card in the clipboard, the display area of the identification number is included, but the default identification number is hidden, and only when the user clicks the display area of the identification number, the identification number is displayed.
Therefore, some note contents which are not convenient to directly display can be hidden, the safety of the privacy information of the user is improved, and the user is prevented from being peeped when looking over outdoors and the like.
Further, after the clipboard is displayed in step 104, the method may further include steps 306-308:
step 306, a fourth input to a second control displayed in the card is received.
A second control may be included in the card. The second control is used for indicating the creation of the schedule reminder. For example, the schedule reminder may be created in a calendar function provided by the system, or may be created in other applications having the schedule reminder function, which is not limited in this embodiment of the application.
Step 307, in response to the fourth input, extracts a third ticket content from the ticket information.
The third ticket content may be content capable of indicating ticket information, and for example, for an air ticket or the like, may include a departure time and an arrival time, a departure place and an arrival place, and the like.
And step 308, creating a schedule reminder according to the content of the third bill.
For example, a schedule reminder may be created based on the departure time in the third ticket content, and the content of the reminder may include the departure time and arrival time, the departure location and arrival location, and so on.
By providing the second control in the card of the clipboard, the schedule reminder can be automatically created, and great convenience is brought to user operation.
Through the optional embodiment, the cached text content can be automatically identified, if the text content is ticket information such as ticket information and order information, the text content can be analyzed, keywords in the text content can be extracted, the original text content can be displayed in a card mode, and the readability of the content can be improved. Meanwhile, a series of buttons convenient to operate are provided, such as entries for creating schedule reminders and checking train schedules and the like, and a convenient operation entry is provided for a user. When a user shares the card-like content, the clipboard can automatically generate a thumbnail, the text content is converted into the picture content to be shared, and the readability of the shared information is improved.
In an alternative embodiment, a semantic parsing engine (i.e. a semantic parsing software component) may be used, and the semantic parsing engine may perform word segmentation on the input text content, where word segmentation refers to splitting a whole segment of text into a keyword set with an actual semantic meaning, and identifying a scene of the text content according to the word segmentation content.
For example, a text "order 1234567", where a user buys the 1 car No. 1A at G1234 times on 1 month and 10 th day, opens at beijing station 8:00, and enters the ticket gate 1A ", is subjected to word segmentation by the semantic analysis engine, and keywords such as" order "," 1 car No. 1A at G1234 times "," beijing station "," 8:00 ", and" ticket gate 1A "are obtained, so that the scene of the text can be identified as a ticket scene.
According to different scenes, the keywords obtained by word segmentation are filled according to a specific template, and the card display of the text information can be realized. And the extracted keywords are packaged according to a specific scene, so that some shortcut services can be provided for the user. For example, the number of cars, the number of flights, the date of taking a bus, etc. in the ticket information are extracted and encapsulated into key buttons, and the user can query a schedule or create schedule reminders by one key.
As shown in fig. 4, a schematic diagram is displayed for a clipboard of ticket information of tickets, order information is displayed through a card 401, and after long-time pressing of an order, controls with quick functions such as creating a schedule reminder 402, checking a train schedule 403 and the like can be provided, so that a convenient operation entry is provided for a user. When the user selects to paste 404 or forward 405 the card-like content, the clipboard can automatically generate a thumbnail of the card information, and original text content is converted into picture content for sharing, so that the readability of the shared content is obviously improved.
In another scenario, if the first information includes address class information, when performing generating the second information according to the content of the first information, an alternative specific embodiment may include performing the following steps 501 to 502:
in step 501, in the case that the first information includes address information, the address information is extracted.
Step 502, generating a map thumbnail or a map control according to the address information to obtain second information; wherein address information is indicated in the map thumbnail or the map control.
Through automatic identification of the copied first information, if the first information is address information, the thumbnail information of the address can be acquired through map application at the background so as to be displayed for a user to view, forward and share. When the user shares the address content, the address thumbnail can be automatically generated, the address information is converted into a picture format for sharing, and the readability is improved.
In addition to generating the thumbnail, the map control may also be generated, where the map control may be a plug-in, the address thumbnail in a preset range around the address information is displayed through a window of the plug-in, and the user may move/zoom through the window of the plug-in to view the content of other non-displayed parts.
As shown in fig. 5, a schematic diagram is shown for a clipboard of address information, and when a user pastes or forwards such address content, the clipboard can automatically generate a thumbnail, so that original text content is converted into picture content for sharing, and readability of the address information is significantly improved.
As an optional implementation manner, after the clipboard is displayed in step 104, the method may further include steps 601 to 604:
step 601, receiving a fifth input to the third control.
A fifth input to the third control is received indicating to collect the first information and the second information.
In one example, the third control may be displayed within the display area of the second information, or, in case of displaying the first information, the third control may be displayed within the display area of the first information.
Step 602, in response to a fifth input, adding the first information and the second information to a favorites list of the clipboard.
Step 603, receiving a sixth input to a fourth control displayed in the clipboard.
Receiving a sixth input to the fourth control is to indicate that the favorites list is displayed.
Step 604, in response to the sixth input, displaying the added information in the favorites list.
It should be noted that the copied information includes the first information, but when the favorite list is displayed, only the second information may be displayed without necessarily displaying the first information. FIG. 6 illustrates an exemplary display of a favorites list.
The user can add the copied information into the collection list, and the information in the collection list can be stored permanently until the user executes the deletion operation, so that when the user needs to share the contents in daily use, the clipboard provides a convenient entry, and the user can conveniently and quickly find the required contents. For some common and important contents, such as order numbers, identity card numbers, verification codes and the like, the collection function provided by the clipboard can be convenient for a user to paste and use.
Optionally, the clipboard may also support copying and pasting of multimedia content (such as pictures, videos, expressions, files, and the like), as shown in fig. 7, the pictures 701 and the videos 702 may be copied, and in the process of a user chatting, the content such as the pictures, videos, expressions, or files that are most frequently used recently may be conveniently viewed through the clipboard and directly shared. And the user does not need to search from the applications such as photo albums, file managers and the like, so that the use efficiency of the user is improved.
It should be noted that, in the method for processing clipboard information provided in the embodiment of the present application, the execution main body may be a processing apparatus of the clipboard information, or a control module for executing the method for processing clipboard information in the processing apparatus of the clipboard information. In the embodiment of the present application, a method for executing clipboard information processing by a clipboard information processing device is taken as an example, and a clipboard information processing device provided in the embodiment of the present application is described.
The following describes in detail a clipboard information processing apparatus provided in an embodiment of the present application with reference to the accompanying drawings. For the content that is not described in detail in the clipboard information processing apparatus provided in the embodiment of the present application, reference may be made to the clipboard information processing method provided in the embodiment of the present application, and details are not described here again.
The embodiment of the present application further provides a device for processing clipboard information, as shown in fig. 8, the device includes a first receiving unit 801, a copying unit 802, a second receiving unit 803, and a first display unit 804.
The first receiving unit 801 is configured to receive a first input;
a copying unit 802 for copying the first information in response to a first input;
a second receiving unit 803 for receiving a second input;
the first display unit 804 is configured to display a clipboard in response to a second input, where the clipboard includes second information, and the second information is remark information corresponding to the first information.
Optionally, the apparatus may further include:
the analysis unit is used for analyzing the first information before the clipboard is displayed;
and the first generating unit is used for generating second information according to the content of the first information.
Optionally, the first generating unit may include:
a loading unit, configured to load, if the first information includes a link, a content pointed to by the link;
and the second generating unit is used for generating second information according to the loaded content. Optionally, the second generating unit may include:
and the conversion unit is used for converting the loaded content into pictures and generating second information.
Optionally, the first generating unit may include:
the first extraction unit is used for extracting the first bill content from the bill information under the condition that the first information carries the bill information;
and the third generating unit is used for filling the first bill content in the corresponding area of the preset card template to generate the card of the first information to obtain the second information.
Optionally, the third generating unit may include:
a second extraction unit for extracting a second ticket content from the ticket information;
and the association unit is used for associating the first control in the preset card template with the second bill content to generate a card and obtain second information, wherein the first control is used for displaying the second bill content under the condition of receiving a third input. Optionally, the apparatus may further include:
a third receiving unit, configured to receive, after the clipboard is displayed, a fourth input for a second control displayed in the card;
a third extraction unit operable to extract a third ticket content in the ticket information in response to a fourth input;
and the creating unit is used for creating the schedule reminder according to the third bill content.
Optionally, the first generating unit may include:
a third extraction unit operable to extract the address information in a case where the first information includes the address information;
the fourth generating unit is used for generating a map thumbnail or a map control according to the address information to obtain second information; wherein address information is indicated in the map thumbnail or the map control.
Optionally, the apparatus may further include:
a fourth receiving unit for receiving a fifth input to the third control after the clipboard is displayed;
an adding unit, configured to add the first information and the second information to a favorites list of the clipboard in response to a fifth input;
a sixth receiving unit, configured to receive a sixth input to a fourth control displayed in the clipboard;
and the second display unit is used for responding to a sixth input and displaying the added information in the favorite list.
The processing device for the clipboard information, provided by the embodiment of the application, copies the first information after receiving the first input indicating copying, displays the clipboard after receiving the second input calling out the display clipboard, and displays the remark information remarking the content of the first information in the clipboard, so that the readability of the copied first information is improved, the user experience is improved, and the problem of poor readability of the content information of the clipboard in the related art is solved.
The clipboard information processing device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The clipboard information processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The clipboard information processing apparatus provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 1 to fig. 7, and for avoiding repetition, details are not repeated here.
Optionally, as shown in fig. 9, an electronic device 900 is further provided in this embodiment of the present application, and includes a processor 901, a memory 902, and a program or an instruction stored in the memory 902 and executable on the processor 901, where the program or the instruction is executed by the processor 901 to implement each process of the above clipboard information processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 10 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The user input unit 1007 is used for receiving a first input;
processor 1010 is configured to copy the first information in response to the first input; the copied first information may be stored in the memory 1009;
the user input unit 1007 is also used to receive a second input;
the display unit 1006 is configured to display a clipboard in response to a second input, where the clipboard includes second information, and the second information is remark information corresponding to the first information.
Optionally, the processor 1010 is further configured to parse the first information before displaying the clipboard; and generating second information according to the content of the first information.
Optionally, the processor 1010 is further configured to load the content pointed to by the link if the first information includes the link; and generating second information according to the loaded content.
Optionally, the processor 1010 is further configured to convert the loaded content into a picture, and generate the second information.
Optionally, the processor 1010 is further configured to extract the first ticket content from the ticket information in a case that the first information carries the ticket information; and filling the first bill content in the corresponding area of the preset card template to generate a card of the first information to obtain second information.
Optionally, the processor 1010 is further configured to extract a second ticket content from the ticket information; and associating a first control in a preset card template with the second bill content to generate a card and obtain second information, wherein the first control is used for displaying the second bill content under the condition of receiving third input.
Optionally, the processor 1010 is further configured to receive a fourth input to the second control displayed in the card after the clipboard is displayed; extracting a third ticket content from the ticket information in response to a fourth input; and creating a schedule reminder according to the content of the third bill.
Optionally, the processor 1010 is further configured to extract address information if the first information includes the address information; generating a map thumbnail or a map control according to the address information to obtain second information; wherein address information is indicated in the map thumbnail or the map control.
Optionally, the processor 1010 is further configured to receive a fifth input to the third control after the clipboard is displayed; in response to a fifth input, adding the first information and the second information to a favorites list of the clipboard; receiving a sixth input to a fourth control displayed in the clipboard; in response to a sixth input, the information added in the favorites list is displayed.
According to the electronic equipment provided by the embodiment of the application, after the first input for indicating copying is received, the first information is copied, after the second input for calling out the display clipboard is received, the clipboard is displayed, and the remark information for remarking the content of the first information is displayed in the clipboard, so that the readability of the copied first information is improved, the user experience is improved, and the problem that the readability of the content information of the clipboard in the related technology is poor is solved.
It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics Processing Unit 1041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 1009 may be used to store software programs as well as various data, including but not limited to application programs and operating systems. Processor 1010 may integrate an application processor that handles primarily operating systems, user interfaces, applications, etc. and a modem processor that handles primarily wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above clipboard information processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the above clipboard information processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, the chip is not described herein again.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. 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 apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. A method for processing clipboard information, the method comprising:
receiving a first input;
copying first information in response to the first input;
receiving a second input;
and responding to the second input, and displaying a clipboard, wherein the clipboard comprises second information, and the second information is remark information corresponding to the first information.
2. The method of claim 1, wherein prior to displaying a clipboard, the method further comprises:
analyzing the first information;
and generating the second information according to the content of the first information.
3. The method of claim 2, wherein generating the second information according to the content of the first information comprises:
loading content pointed by a link if the first information comprises the link;
and generating the second information according to the loaded content.
4. The method of claim 3, wherein the generating the second information according to the loaded content comprises:
and converting the loaded content into a picture to generate the second information.
5. The method of claim 2, wherein generating the second information according to the content of the first information comprises:
under the condition that the first information carries bill information, extracting first bill content from the bill information;
and filling the first bill content in a corresponding area of a preset card template to generate a card of the first information, so as to obtain the second information.
6. The method of claim 5, wherein the filling the first bill content in the corresponding area of a preset card template to generate the card of the first information and obtain the second information comprises:
extracting second bill contents from the bill information;
and associating a first control in the preset card template with the second bill content to generate the card and obtain the second information, wherein the first control is used for displaying the second bill content under the condition of receiving a third input.
7. The method of claim 5, wherein after displaying a clipboard, the method further comprises:
receiving a fourth input to a second control displayed in the card;
extracting a third ticket content from the ticket information in response to the fourth input;
and creating a schedule reminder according to the third bill content.
8. The method of claim 2, wherein generating the second information according to the content of the first information comprises:
extracting address information in a case where the first information includes the address information;
generating a map thumbnail or a map control according to the address information to obtain the second information; wherein the address information is indicated in the map thumbnail or the map control.
9. The method of claim 1, wherein after displaying a clipboard, the method further comprises:
receiving a fifth input to a third control;
in response to the fifth input, adding the first information and the second information to a favorites list of the clipboard;
receiving a sixth input to a fourth control displayed in the clipboard;
in response to the sixth input, displaying the added information in the favorites list.
10. An apparatus for processing clipboard information, the apparatus comprising:
a first receiving unit for receiving a first input;
a copy unit configured to copy first information in response to the first input;
a second receiving unit for receiving a second input;
and the first display unit is used for responding to the second input and displaying a clipboard, wherein the clipboard comprises second information, and the second information is remark information corresponding to the first information.
CN202110469988.6A 2021-04-28 2021-04-28 Clipboard information processing method and device Pending CN113094194A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110469988.6A CN113094194A (en) 2021-04-28 2021-04-28 Clipboard information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110469988.6A CN113094194A (en) 2021-04-28 2021-04-28 Clipboard information processing method and device

Publications (1)

Publication Number Publication Date
CN113094194A true CN113094194A (en) 2021-07-09

Family

ID=76681008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110469988.6A Pending CN113094194A (en) 2021-04-28 2021-04-28 Clipboard information processing method and device

Country Status (1)

Country Link
CN (1) CN113094194A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114860330A (en) * 2022-03-31 2022-08-05 珠海豹趣科技有限公司 Page loading method and device
CN116738940A (en) * 2022-09-30 2023-09-12 荣耀终端有限公司 Memorandum storage method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103543941A (en) * 2012-07-09 2014-01-29 三星电子株式会社 Method and apparatus for providing clipboard function in mobile device
US20150207850A1 (en) * 2012-09-11 2015-07-23 Google Inc. Clipboard
CN109088979A (en) * 2018-06-28 2018-12-25 珠海格力电器股份有限公司 Collection control method, device, storage medium and terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103543941A (en) * 2012-07-09 2014-01-29 三星电子株式会社 Method and apparatus for providing clipboard function in mobile device
US20150207850A1 (en) * 2012-09-11 2015-07-23 Google Inc. Clipboard
CN109088979A (en) * 2018-06-28 2018-12-25 珠海格力电器股份有限公司 Collection control method, device, storage medium and terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114860330A (en) * 2022-03-31 2022-08-05 珠海豹趣科技有限公司 Page loading method and device
CN116738940A (en) * 2022-09-30 2023-09-12 荣耀终端有限公司 Memorandum storage method and electronic equipment
CN116738940B (en) * 2022-09-30 2024-06-11 荣耀终端有限公司 Memorandum storage method and electronic equipment

Similar Documents

Publication Publication Date Title
US20240019989A1 (en) Information presentation method and apparatus, and computer storage medium
US20130212463A1 (en) Smart document processing with associated online data and action streams
US20210149842A1 (en) System and method for display of document comparisons on a remote device
CN103210371A (en) Content preview
CN101334790A (en) Method and system for controlling browser by using image
CN108351880A (en) Image processing method, device, electronic equipment and graphic user interface
CN112988006B (en) Display method, display device, electronic equipment and storage medium
CN103593378A (en) Terminal and method for determining type of input method editor
CN113094194A (en) Clipboard information processing method and device
WO2024088291A1 (en) Form filling method and apparatus, electronic device, and medium
US20140082550A1 (en) Systems and methods for integrated query and navigation of an information resource
US20090083284A1 (en) Delivery server for delivering documents to be browsed to mobile terminal, mobile terminal, and delivery system for delivering documents to be browsed to mobile terminal
CN113849092A (en) Content sharing method and device and electronic equipment
CN112181253A (en) Information display method and device and electronic equipment
WO2015043532A1 (en) Information processing method, apparatus, and system
CN113869063A (en) Data recommendation method and device, electronic equipment and storage medium
CN113253904A (en) Display method, display device and electronic equipment
US20140115525A1 (en) Systems and methods for integrated query and navigation of an information resource
CN112287131A (en) Information interaction method and information interaction device
CN113127653A (en) Information display method and device
US20160092583A1 (en) System and method for transacting digital content search using titles referenced in browsing activity of a user
CN112764634A (en) Content processing method and device
CN110955752A (en) Information display method and device, electronic equipment and computer storage medium
CN107145314B (en) Display processing method and device for display processing
CN112596646B (en) Information display method and device and electronic equipment

Legal Events

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