CN106776078B - Clipboard content processing method and device and terminal equipment - Google Patents

Clipboard content processing method and device and terminal equipment Download PDF

Info

Publication number
CN106776078B
CN106776078B CN201611236659.2A CN201611236659A CN106776078B CN 106776078 B CN106776078 B CN 106776078B CN 201611236659 A CN201611236659 A CN 201611236659A CN 106776078 B CN106776078 B CN 106776078B
Authority
CN
China
Prior art keywords
content
clipboard
information
historical
pasted
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.)
Active
Application number
CN201611236659.2A
Other languages
Chinese (zh)
Other versions
CN106776078A (en
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201611236659.2A priority Critical patent/CN106776078B/en
Publication of CN106776078A publication Critical patent/CN106776078A/en
Application granted granted Critical
Publication of CN106776078B publication Critical patent/CN106776078B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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]

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a clipboard content processing method and device and terminal equipment. The method comprises the following steps: acquiring historical content information in a system clipboard; acquiring historical use information of a user in a system clipboard; generating a paste content template according to the historical content information and the historical use information, wherein the paste content template comprises a content style and target paste content; and saving the pasted content template to a system clipboard. The method can make full use of the function of the system clipboard to provide better personalized experience for the user, improve the use experience of the user and improve the stickiness between the user and the product.

Description

Clipboard content processing method and device and terminal equipment
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a clipboard content processing method and apparatus, and a terminal device.
Background
The system ClipBoard (ClipBoard) is a very useful tool built into an operating system (e.g., Windows system, Android system, etc.), and uses the internal resources RAM or virtual memory of the system to temporarily store information for cutting or copying. Cutting or copying information, etc. stored on the clipboard, it is possible to update or clear the information currently stored on the clipboard only if: cutting or copying other information again, powering off, quitting the operating system, and intentionally removing; otherwise, a plurality of pasting operations can be performed by one operation such as cutting or copying. This makes it possible for the clipboard to pass and share information between various applications.
In the related art, the display function of the content in the system clipboard is usually only provided for the user, that is, the content in the system clipboard is displayed to the user, so that the user can know which pasted content exists in the current system clipboard. However, at present, the paste content in the system clipboard is not processed to meet the personalized requirements and use of the user, which results in poor user experience and reduced stickiness between the user and the product.
Disclosure of Invention
The object of the present invention is to solve at least to some extent one of the above mentioned technical problems.
To this end, a first object of the present invention is to provide a clipboard content processing method. The method can make full use of the function of the system clipboard to provide better personalized experience for the user, improve the use experience of the user and improve the stickiness between the user and the product.
A second objective of the present invention is to provide a clipboard content processing apparatus.
A third object of the present invention is to provide a terminal device.
In order to achieve the above object, an embodiment of a method for processing clipboard content according to a first aspect of the present invention includes: acquiring historical content information in a system clipboard; acquiring historical use information of a user in the system clipboard; generating a pasted content template according to the historical content information and the historical use information, wherein the pasted content template comprises a content style and target pasted content; and saving the pasted content template to the system clipboard.
According to the clipboard content processing method provided by the embodiment of the invention, the pasted content template meeting the personalized requirements of the user is generated through the historical content information in the system clipboard and the historical use habits of the user in the system clipboard, wherein the pasted content template can contain content styles and target pasted content, and is stored in the system clipboard, so that the use of the user is facilitated, the functions of the system clipboard are fully utilized to provide better personalized experience for the user, the use experience of the user is improved, and the stickiness between the user and a product is improved.
According to an embodiment of the invention, the method further comprises: displaying a clipboard content management interface, wherein the clipboard content management interface is used for presenting content information in the system clipboard; receiving an operation instruction of a user for the content information presented in the clipboard content management interface; managing the content information presented in the clipboard content management interface according to the operation instruction; and updating the content information subjected to the management operation into the system clipboard.
According to an embodiment of the present invention, the operation instruction is a gesture action instruction or a touch action instruction.
According to an embodiment of the present invention, the management operation includes a new operation, a delete operation, and a modify operation.
According to an embodiment of the present invention, while saving the pasted content template to the system clipboard, the method further comprises: and displaying the pasted content template in the clipboard content management interface.
According to one embodiment of the present invention, the history use information includes use time, number of uses, and use object information.
According to an embodiment of the present invention, the generating a pasted content template from the historical content information and the historical usage information includes: classifying the historical content information according to the use object information; performing similar statistics on the classified historical content information according to the use time and the use times; and generating a pasting content template corresponding to the use object information according to the historical content information after the similarity statistics.
In order to achieve the above object, a second aspect of the present invention provides a clipboard content processing apparatus, including: the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring historical content information in a system clipboard; the second acquisition module is used for acquiring historical use information of a user in the system clipboard; the generating module is used for generating a paste content template according to the historical content information and the historical use information, wherein the paste content template comprises a content style and target paste content; and the data storage module is used for storing the pasting content template into the system clipboard.
According to the clipboard content processing device provided by the embodiment of the invention, the pasted content template meeting the personalized requirements of the user is generated through the historical content information in the system clipboard and the historical use habits of the user in the system clipboard, wherein the pasted content template can contain content styles and target pasted content, and is stored in the system clipboard, so that the use of the user is facilitated, the functions of the system clipboard are fully utilized to provide better personalized experience for the user, the use experience of the user is improved, and the stickiness between the user and a product is improved.
According to an embodiment of the invention, the apparatus further comprises: the system comprises a first display module, a second display module and a display module, wherein the first display module is used for displaying a clipboard content management interface which is used for presenting content information in the system clipboard; the receiving module is used for receiving an operation instruction of a user for the content information presented in the clipboard content management interface; the management operation module is used for performing management operation on the content information presented in the clipboard content management interface according to the operation instruction; and the data updating module is used for updating the content information after the management operation to the system clipboard.
According to an embodiment of the present invention, the operation instruction is a gesture action instruction or a touch action instruction.
According to an embodiment of the present invention, the management operation includes a new operation, a delete operation, and a modify operation.
According to an embodiment of the invention, the apparatus further comprises: and the second display module is used for displaying the pasted content template in the clipboard content management interface while the data storage module stores the pasted content template in the system clipboard.
According to one embodiment of the present invention, the history use information includes use time, number of uses, and use object information.
According to one embodiment of the invention, the generating module comprises: a classification unit configured to classify the history content information according to the usage object information; a similarity counting unit, configured to perform similarity counting on the classified historical content information according to the usage time and the usage times; and the generating unit is used for generating a pasting content template corresponding to the use object information according to the historical content information after the similarity statistics.
In order to achieve the above object, a terminal device according to a third embodiment of the present invention includes: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; the power supply circuit is used for supplying power to each circuit or device of the terminal equipment; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the steps of: acquiring historical content information in a system clipboard; acquiring historical use information of a user in the system clipboard; generating a pasted content template according to the historical content information and the historical use information, wherein the pasted content template comprises a content style and target pasted content; and saving the pasted content template to the system clipboard.
According to the terminal device provided by the embodiment of the invention, the pasted content template meeting the personalized requirements of the user is generated through the historical content information in the system clipboard and the historical use habits of the user in the system clipboard, wherein the pasted content template can contain content styles and target pasted content, and is stored in the system clipboard, so that the use of the user is facilitated, the functions of the system clipboard are fully utilized to provide better personalized experience for the user, the use experience of the user is improved, and the stickiness between the user and a product is improved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which,
FIG. 1 is a flow diagram of a clipboard content processing method according to one embodiment of the present invention;
FIG. 2 is a flow diagram of a clipboard content processing method according to another embodiment of the present invention;
FIG. 3 is an exemplary diagram of effects of a clipboard content management interface, according to one embodiment of the invention;
fig. 4 is a schematic structural diagram of a clipboard content processing apparatus according to an embodiment of the present invention;
FIG. 5 is a block diagram of a clipboard content processing apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a clipboard content processing apparatus according to another embodiment of the present invention;
FIG. 7 is a diagram illustrating a clipboard content processing apparatus according to another embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
A clipboard content processing method, apparatus, and terminal device according to embodiments of the present invention are described below with reference to the accompanying drawings.
Figure 1 is a flow diagram of a clipboard content processing method according to one embodiment of the present invention. It should be noted that the clipboard content processing method according to the embodiment of the present invention is applicable to the clipboard content processing apparatus according to the embodiment of the present invention, where the clipboard content processing apparatus may be configured in a terminal device, and the terminal device may be a PC or a mobile terminal. As an example, the mobile terminal may be a hardware device having various operating systems, such as a mobile phone, a tablet computer, a personal digital assistant, and the like.
As shown in fig. 1, the clipboard content processing method may include:
s110, obtaining historical content information in the system clipboard.
It will be appreciated that the system clipboard is a very useful tool built into the operating system, using the internal resources RAM or virtual memory of the system to temporarily store information for cutting or copying, etc. The history content information in the system clipboard may include history paste content, creation time information and creation frequency information of the paste content, and source information of the paste content, that is, information from which the user has stored the application program or the document when the user performs a cutting or copying operation.
It should be noted that, in an embodiment of the present invention, there may be many cases when the historical content information in the system clipboard is acquired:
as an example, the historical content information in the system clipboard may be acquired periodically, for example, the acquisition operation of the historical content information in the system clipboard may be triggered periodically for one week (or one month, etc.);
as another example, the clipboard content processing method according to the embodiment of the present invention may be applied to a terminal device, where the terminal device may provide an application program having a function of managing pasted content in a system clipboard for a user, and when it is detected that the user starts the application program, historical content information in the system clipboard may be acquired;
as another example, the clipboard content processing method according to the embodiment of the present invention may be applied to a terminal device, where the terminal device may provide an application program with a function of managing pasted content in a system clipboard for a user, the application program has a function control for creating a pasted content template, and when it is detected that the user clicks the function control, the terminal device may obtain historical content information in the system clipboard.
And S120, acquiring historical use information of the user in the system clipboard.
In one embodiment of the present invention, the historical usage information may include, but is not limited to, usage time, usage times, usage object information, and the like. Wherein, the using time can be understood as the time information when the user uses the system clipboard function; the number of times of use can be understood as how many times of the system clipboard functions are used by the user; the object information may be understood as application information or document information when the system clipboard function is used, for example, if the user uses the system clipboard function in the WORD program, the object information may be WORD document information such as a document ID or name, and if the user uses the system clipboard function in the web page, the object information may be browser information such as a browser ID or name.
In an embodiment of the present invention, the obtaining timing of the history content information in the system clipboard in step S110 may also be applied to the obtaining of the history usage information in this step.
Optionally, in an embodiment of the present invention, the step S110 and the step S120 may not be in order, that is, the step S110 may be executed first and then the step S120 is executed, the step S120 may be executed first and then the step S110 is executed, or the step S110 and the step S120 may be executed at the same time.
And S130, generating a pasting content template according to the historical content information and the historical use information.
It is to be understood that the historical usage information may include, but is not limited to, usage time, number of uses, and usage object information. Specifically, the history paste contents in the history content information can be acquired, the history paste contents are subjected to statistical analysis according to the history use information, information such as the time and the number of times of using the history paste contents in which application program or document is frequently counted is obtained, and finally, a paste content template suitable for the application program or document is generated according to the statistical result.
In an embodiment of the present invention, the pasted content template may include a content style and a target pasted content. The target paste content may be understood as specific content information, and the content style may indicate what style the target paste content may be shown in, for example, the content style may include a text font, a text font size, a text color, and the like. The content style may be a default, or may be determined according to a style of the history paste content before being cut and pasted or copied from the application.
Specifically, in an embodiment of the present invention, the specific implementation process of generating the pasted content template according to the historical content information and the historical usage information may be as follows: the history content information may be classified according to the usage object information, and then the classified history content information may be subjected to similarity statistics according to the usage time and the usage frequency, and finally, a pasted content template corresponding to the usage object information may be generated according to the history content information subjected to the similarity statistics.
More specifically, the history content information may be classified first, that is, based on the usage object information of the user for the cutting and/or copying operation, it is determined in which application or document the pasted content in the history content information is used, and then, similar statistics may be performed on the classified history content information according to the usage time and the usage number, for example, when similar or identical pasted content is counted, the similar or identical pasted content may be replaced with unique content, or the similar or identical pasted content may be sorted from small to large according to the size of the byte length and displayed with the first sorted pasted content as a representative, and the rest of the pasted content is displayed in a drop-down frame manner, and finally, the similar statistical history content information is generated into the pasted content template suitable for the usage object information.
For example, taking the historical paste contents in the historical content information as "liu de hua, hua zi, inventor's name, and inventor's name" as an example, assuming that the use objects corresponding to the paste contents are "browser a, browser A, WORD document, WORD document" in order, and classifying the historical paste contents according to the use objects to obtain the historical paste contents "liu de hua" and hua zi ", which are all used in the" browser a ", and the historical paste contents" inventor's name "and" inventor's name "are classified. Then, similar statistics can be performed on the classified history paste contents according to the use time and the use times, so that the history paste contents "liudelwa" are similar to "huazi", and the history paste contents "inventor name" are similar to "inventor name". Finally, a pasted content template applicable to the usage object is generated according to the historical content information after the similarity statistics, for example, a pasted content template "liu de hua" applicable to "browser a" may be generated, and a pasted content template "inventor XX" applicable to "WORD document" may be generated, where "XX" may indicate that the user may fill in according to the needs of the user.
It is to be understood that, when all similar history paste contents are to be included in the paste content template, one of the paste content templates is displayed as a representative, and the rest of the paste contents are displayed in a drop-down manner.
And S140, storing the pasted content template into a system clipboard.
That is, after the pasted content template is generated, the pasted content template may be saved to the system clipboard. Thus, the pasted content template may be applied to other applications via the system clipboard.
According to the clipboard content processing method provided by the embodiment of the invention, the pasted content template meeting the personalized requirements of the user is generated through the historical content information in the system clipboard and the historical use habits of the user in the system clipboard, wherein the pasted content template can contain content styles and target pasted content, and is stored in the system clipboard, so that the use of the user is facilitated, the functions of the system clipboard are fully utilized to provide better personalized experience for the user, the use experience of the user is improved, and the stickiness between the user and a product is improved.
It should be noted that, in order to improve user experience and facilitate a user to intuitively perform operations such as query, edit, and clean up on contents in a system clipboard, the clipboard content processing method according to the embodiment of the present invention may further provide a clipboard content management interface for the user. The clipboard content management interface may be provided in many ways: as an example, the clipboard content processing method according to the embodiment of the present invention may be applied to a terminal device, where the terminal device may provide an application program for a user, and the clipboard content management interface may be provided to the user when the application program is started; as another example, the clipboard content management interface may be provided prior to obtaining historical content information in a system clipboard; as yet another example, the clipboard content management interface may be provided after synchronizing the pasted content template into the system clipboard; as yet another example, a clipboard content management interface may be provided to a user upon detecting a paste instruction by the user. It is to be understood that the four examples given above are only for the convenience of the user's understanding and are not to be taken as a specific limitation of the present invention.
The present invention will be further described with reference to fig. 2, taking the technical solution of providing the clipboard content management interface after saving the pasted content template in the system clipboard as an example. Fig. 2 is a flowchart of a clipboard content processing method according to another embodiment of the present invention.
As shown in fig. 2, the clipboard content processing method may include:
s210, obtaining historical content information in the system clipboard.
S220, obtaining the historical use information of the user in the system clipboard.
In one embodiment of the present invention, the historical usage information may include, but is not limited to, usage time, usage times, usage object information, and the like.
And S230, generating a pasted content template according to the historical content information and the historical use information, wherein the pasted content template can contain a content style and target pasted content.
Specifically, in one embodiment of the present invention, the history content information may be classified according to the usage object information; performing similar statistics on the classified historical content information according to the use time and the use times; and generating a paste content template corresponding to the use object information according to the historical content information after the similarity statistics.
And S240, saving the pasted content template into a system clipboard.
And S250, displaying a clipboard content management interface, wherein the clipboard content management interface is used for presenting content information in the system clipboard.
For example, as shown in fig. 3, an exemplary diagram of an effect of a clipboard content management interface is shown, content information in a system clipboard, such as paste content, creation time of the paste content, and the like, can be displayed in the clipboard content management interface, and the clipboard content management interface can further include a button C having a new creation function, a one-button cleaning D having a function of cleaning all paste content, and the like. Therefore, the user can manage the pasted content aiming at the clipboard content management interface.
S206, receiving an operation instruction of the user for the content information presented in the clipboard content management interface.
As an example, the operation instruction may be a gesture action instruction or a touch action instruction. For example, the gesture motion instruction may be a swipe gesture motion on the screen, such as a right swipe, a left swipe, a up swipe, a down swipe, and so on; the touch action command can be understood as a command triggered when a user clicks a touch button in the clipboard content management interface.
It can be understood that the user can perform management operations such as editing and modifying on the content information presented in the clipboard content management interface through the clipboard content management interface. In this way, the operation instruction of the user for the content information presented in the clipboard content management interface can be received through the clipboard content management interface.
And S270, managing the content information presented in the clipboard content management interface according to the operation instruction.
As an example, the management operation may include, but is not limited to, a new operation, a delete operation, a modify operation, and the like. For example, taking the operation instruction as a gesture for sliding the screen to the right as an example, when a gesture for sliding the screen to the right by the user is detected for a certain piece of content in the clipboard content management interface, the piece of content may be deleted; for another example, when it is detected that the user clicks a "clean one" touch button in the clipboard content management interface, all of the content in the clipboard content management interface may be deleted.
And S280, updating the content information subjected to the management operation to a system clipboard.
Therefore, operations such as editing and modifying of the content information in the clipboard content management interface by the user are directly synchronized to the system clipboard, the management function of the user on the content in the system clipboard is realized, and the user experience is improved.
According to the clipboard content processing method provided by the embodiment of the invention, a clipboard content management interface is displayed, wherein the clipboard content management interface is used for presenting content information in a system clipboard, receiving an operation instruction of a user for the content information presented in the clipboard content management interface, managing the content information presented in the clipboard content management interface according to the operation instruction, and finally updating the content information subjected to the management operation into the system clipboard. The clipboard content management interface is provided for the user, so that the user can conveniently inquire, edit, modify and the like the content in the system clipboard through the clipboard content management interface, and the use experience of the user is improved.
In order to further improve the user experience, improve the stickiness between the product and the user, and facilitate the user to view and edit all the contents in the system clipboard, further, in an embodiment of the present invention, while saving the pasted content template in the system clipboard, the clipboard content processing method may further include: and displaying the paste content template in the clipboard content management interface. Therefore, the user can edit the pasted content template according to the requirement.
Corresponding to the clipboard content processing methods provided in the foregoing embodiments, an embodiment of the present invention further provides a clipboard content processing apparatus, and since the clipboard content processing apparatus provided in the embodiment of the present invention corresponds to the clipboard content processing methods provided in the foregoing embodiments, the embodiments of the clipboard content processing method described above are also applicable to the clipboard content processing apparatus provided in this embodiment, and will not be described in detail in this embodiment. Fig. 4 is a schematic structural diagram of a clipboard content processing apparatus according to an embodiment of the present invention. As shown in fig. 4, the clipboard content processing apparatus may include: a first obtaining module 410, a second obtaining module 420, a generating module 430 and a data saving module 440.
Specifically, the first obtaining module 410 is configured to obtain historical content information in a system clipboard.
The second obtaining module 420 is used for obtaining the historical usage information of the user in the system clipboard. In one embodiment of the present invention, the historical usage information may include, but is not limited to, usage time, usage times, usage object information, and the like.
The generating module 430 is configured to generate a pasted content template according to the historical content information and the historical usage information, where the pasted content template includes a content style and a target pasted content. Specifically, in one embodiment of the present invention, as shown in fig. 5, the generating module 430 may include: a classification unit 431, a similarity statistic unit 432 and a generation unit 433.
Wherein, the classification unit 431 is used for classifying the historical content information according to the usage object information. The similarity statistic unit 432 is configured to perform similarity statistics on the sorted historical content information according to the usage time and the usage times. The generating unit 433 is configured to generate a pasted content template corresponding to the usage object information from the history content information after the similarity statistics.
The data saving module 440 is configured to save the paste content template to the system clipboard.
In order to improve the user experience and implement operations such as querying, editing, and modifying the content in the system clipboard, in an embodiment of the present invention, as shown in fig. 6, the clipboard content processing apparatus may further include: a first display module 450, a receiving module 460, a management operation module 470 and a data update module 480.
The first display module 450 is configured to display a clipboard content management interface, where the clipboard content management interface is used to present content information in a system clipboard.
The receiving module 460 is configured to receive an operation instruction of a user for content information presented in the clipboard content management interface. As an example, the operation instruction may be a gesture action instruction or a touch action instruction.
The management operation module 470 is configured to perform a management operation on the content information presented in the clipboard content management interface according to the operation instruction. As an example, the management operation may include, but is not limited to, a new operation, a delete operation, a modify operation, and the like.
The data updating module 480 is configured to update the content information after the management operation to the system clipboard.
In order to further enhance the user experience, improve the stickiness between the product and the user, and facilitate the user to be able to view and edit all the contents in the system clipboard, further, in an embodiment of the present invention, as shown in fig. 7, the clipboard content processing apparatus may further include: the second display module 490. The second display module 490 may be configured to display the pasted content template in the clipboard content management interface while the data saving module 440 saves the pasted content template in the system clipboard.
According to the clipboard content processing device provided by the embodiment of the invention, the pasted content template meeting the personalized requirements of the user is generated through the historical content information in the system clipboard and the historical use habits of the user in the system clipboard, wherein the pasted content template can contain content styles and target pasted content, and is stored in the system clipboard, so that the use of the user is facilitated, the functions of the system clipboard are fully utilized to provide better personalized experience for the user, the use experience of the user is improved, and the stickiness between the user and a product is improved.
In order to implement the above embodiments, the present invention further provides a terminal device.
Fig. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present invention. As shown in fig. 8, the terminal device may include: a housing 81, a processor 82, a memory 83, a circuit board 84 and a power circuit 85, wherein the circuit board 84 is arranged inside a space enclosed by the housing 81, and the processor 82 and the memory 83 are arranged on the circuit board 84; a power supply circuit 85 for supplying power to each circuit or device of the terminal apparatus; the memory 83 is used for storing executable program codes; the processor 82 runs a program corresponding to the executable program code by reading the executable program code stored in the memory 83, for performing the steps of:
s110', obtaining the historical content information in the system clipboard.
S120', obtaining the historical use information of the user in the system clipboard.
And S130', generating a paste content template according to the historical content information and the historical use information, wherein the paste content template comprises a content style and target paste content.
And S140', saving the pasted content template into a system clipboard.
According to the terminal device provided by the embodiment of the invention, the pasted content template meeting the personalized requirements of the user is generated through the historical content information in the system clipboard and the historical use habits of the user in the system clipboard, wherein the pasted content template can contain content styles and target pasted content, and is stored in the system clipboard, so that the use of the user is facilitated, the functions of the system clipboard are fully utilized to provide better personalized experience for the user, the use experience of the user is improved, and the stickiness between the user and a product is improved.
In the description of the present invention, it is to be understood that the terms "first", "second" and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (11)

1. A clipboard content processing method, comprising the steps of:
acquiring historical content information in a system clipboard;
acquiring historical use information of a user in the system clipboard, wherein the historical use information comprises use time, use times and use object information;
generating a pasted content template according to the historical content information and the historical use information, wherein the pasted content template comprises a content style and target pasted content; the generating of the pasted content template according to the historical content information and the historical usage information includes:
classifying the historical content information according to the use object information;
performing similar statistics on the classified historical content information according to the use time and the use times;
generating a pasting content template corresponding to the use object information according to the historical content information after similar statistics; and saving the pasted content template to the system clipboard.
2. The clipboard content processing method of claim 1, wherein said method further comprises:
displaying a clipboard content management interface, wherein the clipboard content management interface is used for presenting content information in the system clipboard;
receiving an operation instruction of a user for the content information presented in the clipboard content management interface;
managing the content information presented in the clipboard content management interface according to the operation instruction;
and updating the content information subjected to the management operation into the system clipboard.
3. The clipboard content processing method of claim 2, wherein the operation instruction is a gesture action instruction or a touch action instruction.
4. The clipboard content processing method of claim 2 or 3, wherein said management operation includes a new operation, a delete operation, a modify operation.
5. The clipboard content processing method of claim 2, wherein while said saving said pasted content template into said system clipboard, said method further comprises:
and displaying the pasted content template in the clipboard content management interface.
6. A clipboard content processing apparatus, comprising:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring historical content information in a system clipboard;
the second acquisition module is used for acquiring historical use information of a user in the system clipboard, wherein the historical use information comprises use time, use times and use object information;
the generating module is used for generating a paste content template according to the historical content information and the historical use information, wherein the paste content template comprises a content style and target paste content; the generation module comprises:
a classification unit configured to classify the history content information according to the usage object information;
a similarity counting unit, configured to perform similarity counting on the classified historical content information according to the usage time and the usage times;
a generating unit, configured to generate a pasted content template corresponding to the usage object information according to the history content information after similarity statistics; and the data storage module is used for storing the pasting content template into the system clipboard.
7. The clipboard content processing apparatus of claim 6, wherein said apparatus further comprises:
the system comprises a first display module, a second display module and a display module, wherein the first display module is used for displaying a clipboard content management interface which is used for presenting content information in the system clipboard;
the receiving module is used for receiving an operation instruction of a user for the content information presented in the clipboard content management interface;
the management operation module is used for performing management operation on the content information presented in the clipboard content management interface according to the operation instruction;
and the data updating module is used for updating the content information after the management operation to the system clipboard.
8. The clipboard content processing apparatus of claim 7, wherein said operation instruction is a gesture action instruction or a touch action instruction.
9. The clipboard content processing apparatus of claim 7 or 8, wherein said management operation includes a new operation, a delete operation, a modify operation.
10. The clipboard content processing apparatus of claim 7, wherein said apparatus further comprises:
and the second display module is used for displaying the pasted content template in the clipboard content management interface while the data storage module stores the pasted content template in the system clipboard.
11. A terminal device, comprising: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; the power supply circuit is used for supplying power to each circuit or device of the terminal equipment; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the steps of:
acquiring historical content information in a system clipboard;
acquiring historical use information of a user in the system clipboard, wherein the historical use information comprises use time, use times and use object information;
generating a pasted content template according to the historical content information and the historical use information, wherein the pasted content template comprises a content style and target pasted content; the generating of the pasted content template according to the historical content information and the historical usage information includes:
classifying the historical content information according to the use object information;
performing similar statistics on the classified historical content information according to the use time and the use times;
generating a pasting content template corresponding to the use object information according to the historical content information after similar statistics; and saving the pasted content template to the system clipboard.
CN201611236659.2A 2016-12-28 2016-12-28 Clipboard content processing method and device and terminal equipment Active CN106776078B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611236659.2A CN106776078B (en) 2016-12-28 2016-12-28 Clipboard content processing method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611236659.2A CN106776078B (en) 2016-12-28 2016-12-28 Clipboard content processing method and device and terminal equipment

Publications (2)

Publication Number Publication Date
CN106776078A CN106776078A (en) 2017-05-31
CN106776078B true CN106776078B (en) 2020-04-28

Family

ID=58924847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611236659.2A Active CN106776078B (en) 2016-12-28 2016-12-28 Clipboard content processing method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN106776078B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018223558A1 (en) 2017-06-07 2018-12-13 华为技术有限公司 Data processing method and electronic device
CN108780400B (en) * 2017-06-07 2021-06-15 华为技术有限公司 Data processing method and electronic equipment
CN108491078B (en) * 2018-03-19 2021-06-15 广州视源电子科技股份有限公司 Word processing method, device, terminal equipment and storage medium
CN110347321A (en) * 2018-04-02 2019-10-18 阿里巴巴集团控股有限公司 A kind of formation gathering method and device
CN109445958B (en) * 2018-09-30 2022-04-22 联想(北京)有限公司 Data editing method, electronic device and storage medium
CN110032457B (en) * 2018-12-29 2023-05-30 创新先进技术有限公司 Copy and paste method and device
CN110413169B (en) * 2019-07-24 2021-11-23 北京小米移动软件有限公司 Information display method, device and medium
CN112395109B (en) * 2020-11-19 2023-02-28 三星电子(中国)研发中心 Clipboard content processing method and device
CN117113417A (en) * 2023-10-18 2023-11-24 中孚安全技术有限公司 Method, system, equipment and medium for managing and controlling clipboard under Linux system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262565A (en) * 2010-05-28 2011-11-30 腾讯科技(深圳)有限公司 Method and equipment for cross-program application of clipboard
CN102999538A (en) * 2011-09-08 2013-03-27 富士通株式会社 Character searching method and equipment
CN103430140A (en) * 2011-03-21 2013-12-04 三星电子株式会社 Method and apparatus of managing items on clipboard of portable terminal
CN103608779A (en) * 2011-06-15 2014-02-26 阿玛得斯两合公司 Improvements in or relating to pasting data
CN106126261A (en) * 2016-06-30 2016-11-16 乐视控股(北京)有限公司 A kind of processing method and processing device of target information

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9325775B2 (en) * 2012-09-11 2016-04-26 Google Inc. Clipboard
KR20160057783A (en) * 2014-11-14 2016-05-24 엘지전자 주식회사 Mobile terminal and method for controlling the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262565A (en) * 2010-05-28 2011-11-30 腾讯科技(深圳)有限公司 Method and equipment for cross-program application of clipboard
CN103430140A (en) * 2011-03-21 2013-12-04 三星电子株式会社 Method and apparatus of managing items on clipboard of portable terminal
CN103608779A (en) * 2011-06-15 2014-02-26 阿玛得斯两合公司 Improvements in or relating to pasting data
CN102999538A (en) * 2011-09-08 2013-03-27 富士通株式会社 Character searching method and equipment
CN106126261A (en) * 2016-06-30 2016-11-16 乐视控股(北京)有限公司 A kind of processing method and processing device of target information

Also Published As

Publication number Publication date
CN106776078A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106776078B (en) Clipboard content processing method and device and terminal equipment
CN106021449B (en) Searching method and device for mobile terminal and mobile terminal
US9003283B2 (en) Copying text using parameters displayed on a clipboard
CN106445292B (en) Method and system for managing application programs in different body modes
CN104360990A (en) Content editing method
MX2014009068A (en) Electronic book file processing method, terminal, and electronic device.
CN104407787A (en) Terminal
CN110413161B (en) Component configuration method and device and electronic equipment
CN107544903B (en) Page specification detection method and device and computer equipment
CN103617519A (en) Communication information processing method, device and system
CN106201549A (en) Control method and device for information in application program and terminal equipment
CN107291564B (en) Information copying and pasting method and device and electronic equipment
CN110704480A (en) Streaming data processing method and system, electronic equipment and storage medium
CN112130735A (en) Image processing method, image processing apparatus, terminal, and readable storage medium
CN106066874B (en) Object processing method and terminal
CN109726166B (en) Electronic book display method and device, computer equipment and readable storage medium
CN109710521B (en) Multimedia application performance test method and device, computer equipment and storage medium
CN103150083A (en) Display method and device for user-defined desktop icons
CN107612981B (en) Application program method for pushing, device, terminal and computer readable storage medium
CN115544981A (en) Document processing method, document processing device, electronic device, storage medium, and program product
CN110865827A (en) Data updating method, device and system
CN108595078A (en) Touch operation method, device, mobile terminal and computer readable storage medium
US20210250463A1 (en) Information processing device, information processing method, and non-transitory computer readable medium
CN115357179A (en) Display screen management method, display screen management device, electronic equipment and storage medium
CN113377473A (en) Task creation method and device, electronic equipment and computer readable storage medium

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