Information processing methods, devices, terminals, and storage media
By integrating document and template functionalities within a single document, the method simplifies document management and reduces user complexity by allowing direct template creation and usage without separate storage paths.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2026-04-03
AI Technical Summary
Existing document processing systems require users to manage and differentiate between documents and document templates separately, leading to inconvenient usage paths and increased learning burden due to separate memory paths and operational complexities.
Integrating document and document template functionalities into a single document by adding a document template attribute in response to an operation event, allowing users to create new documents directly from the original document as a template without separate storage or management paths.
Simplifies document management by eliminating the need to remember separate paths for documents and templates, aligning with user habits and reducing learning burden through unified functionality.
Smart Images

Figure 0007840415000001 
Figure 0007840415000002 
Figure 0007840415000003
Abstract
Description
Technical Field
[0001] [Cross-reference to Related Applications] This application is filed based on a Chinese application with an application number of 202210161533.2, a filing date of February 22, 2022, and a title of "Information Processing Method, Apparatus, Terminal, and Storage Medium", claims the priority of the Chinese application, and all of the content of the Chinese application is incorporated herein by reference.
[0002] The present disclosure relates to the field of computer technology, and particularly to an information processing method, apparatus, terminal, and storage medium.
Background Art
[0003] In the document processing process, it is often necessary to use templates, and users create documents based on templates. Generally, templates and documents are different types of files.
Summary of the Invention
[0004] The present disclosure provides an information processing method, apparatus, terminal, and storage medium.
[0005] The present disclosure adopts the following technical solutions.
[0006] In some embodiments, the present disclosure displays a first document, and in response to a first operation event for the first document, adds a document template attribute to the first document, and displays a first control for creating a document using the first document as a template in a related area of the first document or a related area of the content page of the first document that is triggered.
[0007] In some embodiments, the present disclosure includes a display unit for displaying a first document, and The present invention provides an information processing device that, in response to a first operation event on a first document, adds a document template attribute to the first document, and includes a control unit for displaying, when triggered, a first control for creating a document using the first document as a template, in a relevant area of the first document or a relevant area of the content page of the first document.
[0008] In some embodiments, the present disclosure relates to a terminal including at least one memory and at least one processor, A terminal is provided, wherein memory is for storing program code, and the processor is for calling the program code stored in the memory and executing the above method.
[0009] In some embodiments, the Disclosure provides a non-temporary, computer-readable storage medium for storing program code that, when operated by a processor, causes the processor to perform a method according to any one of the Disclosures.
[0010] The information processing method according to the embodiments of this disclosure displays a first document, adds a document template attribute to the first document in response to a first operation event on the first document, and displays a first control in a relevant area of the first document or a relevant area of the content page of the first document, which, when triggered, creates a document using the first document as a template. The method proposed in the embodiments of this disclosure integrates the document template and the document, and by using the document template as a special document, avoids the separation of the functions of the document template and the document, and has all the functions of a single document. Therefore, duplication of development for the same functions of the document template and the document is avoided, and it is more in line with the user's usage habits. The user can create a document using the first document as a template by directly triggering the first control, and does not need to remember the document's memory path, reducing the user's learning burden. [Brief explanation of the drawing]
[0011] The above and other features, advantages, and aspects of each embodiment of this disclosure will become more apparent by referring to the embodiments for carrying out the invention described below, in conjunction with the accompanying drawings. In all accompanying drawings, identical or similar elements are indicated by identical or similar reference numerals. Please understand that the accompanying drawings are schematic and the elements and components are not necessarily drawn to scale. [Figure 1] This is a flowchart of the information processing method according to the embodiments of this disclosure. [Figure 2] This is a schematic diagram showing the display of the first document in an embodiment of the present disclosure when the first document does not have document template attributes. [Figure 3] This is a schematic diagram showing the representation of the first document according to the embodiments of this disclosure. [Figure 4] This is a schematic diagram showing the display of a first document having document template attributes according to an embodiment of the present disclosure. [Figure 5] This is a schematic diagram of the display interface of a document application according to an embodiment of the present disclosure. [Figure 6] This is a schematic diagram of the display interface of a communication application according to an embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the first document sharing process according to an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of the first document sharing process according to an embodiment of the present disclosure. [Figure 9] The first document according to the embodiments of this disclosure is a schematic diagram shared in the session. [Figure 10] This is a schematic diagram of the configuration of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0012] The following describes embodiments of this disclosure in more detail with reference to the accompanying drawings. While the accompanying drawings illustrate several embodiments of this disclosure, it should be understood that this disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are illustrative only and do not limit the scope of protection of this disclosure.
[0013] It should be understood that each step described in the embodiments of the method of this disclosure may be performed in parallel. Furthermore, embodiments of the method may include additional steps and / or omit the performance of the indicated steps. The scope of this disclosure is not limited in this respect.
[0014] As used herein, the term “including” and its variations are open inclusions, meaning “including, but not limited to.” The term “based on” means “based at least partially.” The term “one embodiment” means “at least one embodiment,” the term “another embodiment” means “at least one other embodiment,” and the term “several embodiments” means “at least several embodiments.” Relevant definitions of other terms are given in the following description.
[0015] Furthermore, the terms “first,” “second,” etc., as used in this disclosure are merely for distinguishing different devices, modules, or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules, or units.
[0016] Furthermore, the modification of “one” as described in this disclosure is illustrative and not restrictive. Unless otherwise specified, it will be obvious to those skilled in the art that it should be understood as “one or more.”
[0017] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are merely illustrative and do not limit the scope of these messages or information.
[0018] The following will describe in detail the embodiments of this application in conjunction with the accompanying drawings.
[0019] A document, for example, an online document, generally provides a function of storing the document as a document template. After the document is stored as a document template, the user can select the document template from the template library and create a new document based on the document template. Since the usage path of the document template is independent of the document, the user needs to remember an extra storage path, which is inconvenient to use. To avoid this problem, a user names the document as a template and copies and uses the document each time, resulting in inconvenient management, inability to find the document from the template library, and inability to use it in scenarios where the template is used. Due to the existence of the above problems, the user experience is insufficient.
[0020] The information processing method proposed in some embodiments of this application can be used for document processing, for example, online document processing. FIG. 1 is a flowchart of the information processing method according to an embodiment of the present disclosure. In some embodiments, as shown in FIG. 1, it includes the following steps.
[0021] S11: Display the first document.
[0022] In some embodiments, the information processing method can be used for a terminal or a server, and the first document may be displayed on a browser or a client. In some embodiments, displaying the first document may be to display the content page of the first document after the first document is opened, or to display the first document in the document list of the document database if the first document is not opened.
[0023] S12: In response to the first operation event on the first document, add a document template attribute to the first document and display the first control in the relevant area of the first document or in the relevant area of the content page of the first document.
[0024] In some embodiments, as shown in Figure 2, a first document is opened in step S11. The first document may be an online document. The first document may have associated tools or controls, etc. The first operation event may include one or more operations, for example, a trigger operation on a document or control associated with the first document. In some embodiments, responding to the first operation event on the first document may involve adding a document template attribute to the first document so that the first document has both a document attribute and a document template attribute. The document template attribute may indicate that the first document is a document template, and the document attribute may indicate that the first document is a document. That is, in some embodiments of this disclosure, the first document is both a document and a document template. Therefore, when searching for a file of document type, the first document can be found. Similarly, when searching for a file of document template type, the first document can be found. Since the first document is simultaneously a document and a document template, it has the functionality of a document while also having the functionality of a document template. In some embodiments, the relevant area of the first document may be, for example, around the title of the first document. In this case, the first control may be displayed around the title of the unopened first document without opening it. The relevant area of the content area of the first document may be, for example, the top or left and right sides of the content area after the first document has been opened. In some embodiments, as shown in Figure 4, in response to a first operation event, a "Use this template" button appears on the upper right side of the first document as the first control, and when the first control is triggered by clicking or other means, a new document is created using the first document as a template. The user can create a new document by directly manipulating the first control and does not need to find a template from a template library. When the user uses it, they do not need to remember an extra operation path, reducing the learning cost, and operations on the document still apply to the first document.
[0025] In some embodiments, if the first document is not open, the first document may be displayed in the document list of the document database, a first operation event may be received for the first document, and a document template attribute may be added to the first document.
[0026] In some embodiments of this disclosure, document templates and documents are integrated, and the document template is used as a special document. This avoids the separation of functionality between the document template and the document, and allows all functions to be combined into a single document. Consequently, duplication of development for the same functionality in document templates and documents is avoided, making it more suitable for user habits and reducing the learning burden on the user.
[0027] In some embodiments of the present disclosure, adding a document template attribute to a first document in response to a first operation event on the first document includes adding a document template attribute to the first document in response to a second control associated with the first document being switched from a first state to a second state, the second control having a first state and a second state, where the first document has the document attribute when the second control is in the first state, and the first document has the document attribute and the document template attribute when the second control is in the second state. In some embodiments, a toolbar may be displayed when the first document is in an open state. The second control may be displayed if there is a second control on the toolbar or if an option on the toolbar is triggered. For example, when the "..." in Figure 2 is triggered, a control list may be displayed as shown in Figure 3, and the control list may contain a second control, which may be a switch. The switch corresponding to "Convert to template" in Figure 3 is the second control, which has two states: in the first state, the first document is a document; and in the second state, the first document is both a document and a document template. In this embodiment, the attributes of the first document are determined by changing the state of the second control. Since the first document itself always has document attributes, the usage paths of document templates and documents are merged, there is no need to perform a "Save As" operation on the first document, there is no need to present the user with a save location when assigning document template attributes to the first document, the first document is still stored in its original location, and the document template attributes of the first document can be removed by changing the state of the second control. Therefore, the user can easily change the state of the first document with a single touch, making it user-friendly.
[0028] Some embodiments of this disclosure further include adding a template tag to the first document to indicate that the first document is a document template. In some embodiments, adding a template tag to the first document distinguishes the first document from other documents that are not document templates. This ensures that the first document is distinguished from ordinary documents in each scenario in which it is distributed and used, facilitating quick identification. In some embodiments, the template tag to indicate that the first document is a document template is displayed in the relevant area of the title of the first document. In some embodiments, referring to Figure 4, after a first operation event is performed on the first document, i.e., when it acquires the document template attribute, the word "template" is displayed next to the title of the first document as a template tag. In this way, the user can confirm the status of the first document by the template tag. In some embodiments of this disclosure, the first document, except for having a template tag, is used and managed in the same way as a document that is not a document template. Therefore, it can be managed in the same way as an ordinary document, making it user-friendly.
[0029] In some embodiments of this disclosure, the display of a second document created using the first document as a template is further included in response to a second operational event on the first document. In some embodiments, a template tag may be triggered by a click or the like. At this time, the second document created using the first document as a template is presented. In some embodiments, taking into account the user's permissions, only documents created using the first document as a template that the user currently has viewing permission to view are displayed. This embodiment allows for quick viewing of documents created using the first document as a template.
[0030] In some embodiments of this disclosure, in response to a first modification operation, the content of the first document is modified, and in response to a third operation event on the first document, the modified content of the first document is applied to a second document. In some embodiments, the user may modify the content of the first document, for example, by modifying the title text, the body text, or specific text descriptions. At this time, a template tag may be triggered, for example, by long-pressing or by other means. In this way, the modified content can be applied to all second documents created using the first document as a template, without the need to modify each document individually. In some embodiments, taking into account the user's permissions, only the modified content of the first document is applied to documents created using the first document as a template, for which the current user has editing permissions.
[0031] Some embodiments of this disclosure further include displaying a first document in the document classification of a document database and displaying the first document in the document template classification. In some embodiments, the document may be displayed in a document database. The document database is for storing documents. The document database may be cloud space. In these embodiments, the first document may be displayed simultaneously in the document classification and the document template classification. When a user searches for a document, they can find the first document, and when a user searches for a document template, they can also find the first document. In some related technologies, documents and document templates are distinguished, and document templates cannot be found in the document classification, but can only be found in the document template classification. In such a system, the user has to remember two memory paths, which is inconvenient for the user, and operations that can be performed on a document may not be applicable to a document template, and the user has to remember operations corresponding to documents and document templates separately, which increases the learning cost.
[0032] In some embodiments of this disclosure, displaying a first document includes displaying the first document in an open state and maintaining the display of the first document in an open state when responding to a first operation event. In some embodiments, when responding to a first operation event, it is not necessary to perform an operation such as "Save As", the first document is always open, it is not necessary to close the first document, and when assigning document template attributes to the first document, the entire display page does not affect the display of the first document.
[0033] In some embodiments, document template information is displayed in a relevant area of the first document or in a relevant area of the content page of the first document, and the document template information includes at least one of the creator and user information. In some embodiments, as shown in Figure 4, the first document displays "This template was created by @Zhang San and has been used 0 times." In some embodiments, as shown in Figure 4, a template status field is displayed below the top of the first document, and as a carrier area for template-related functions, the template status field displays the first control and document template information. Since the first control is displayed directly in the first document, if a user wants to create a document using the first document as a template, they do not need to remember the path to find the template and can create the document directly. In some embodiments, the second control and document template information are displayed regardless of which user opens the first document. In some other embodiments, the first control and document template information are displayed only when a user with first authority over the first document opens the first document, and not otherwise.
[0034] In some embodiments of this disclosure, the first document is further added to a target folder in response to a fourth operation event on the first document. In some embodiments, the fourth operation event may be, for example, a classification operation on the first document. The method in these embodiments may be used in a document application. The target folder may be any folder in the document application, for example, a shared folder as shown in Figure 5. A shared folder may be created using the "Create Shared Folder" control shown in Figure 5.
[0035] Some embodiments of this disclosure further include adding the first document to a quick access entry in response to a fifth operational event on the first document. In some embodiments, the first document may be added to a quick access entry as shown in Figure 5. The quick access entry may be displayed on the homepage of the document application. In this way, the user can access the first document directly from the homepage and see the template tags still displayed in the relevant area of the title of the first document displayed in the quick access entry.
[0036] Some embodiments of this disclosure further include adding the first document to a group notification in response to a sixth operational event on the first document. In some embodiments, the first document may be added to one of the communication applications associated with the target application to form a group notification. In related technologies, only documents can be used as group notifications, and document templates cannot. In embodiments of this disclosure, since the first document is both a document and a document template, the first document can be added to a group notification. As shown in Figure 6, when the first document is displayed in a group notification, template tags are also displayed around the first document (in Figure 6, a frame with the template tag "Template" inside is displayed to the right of "First Document").
[0037] In some embodiments of this disclosure, the first document is further added to a user business card in response to a seventh operational event on the first document. In some embodiments, the user business card refers to the user's electronic business card, which may be, for example, the user's electronic signature. Documents can be added to a user business card. In this embodiment, the first document can be added to a user business card because the first document retains document attributes.
[0038] In some embodiments of this disclosure, in response to an eighth operational event on the first document, the system further includes determining a target and sharing the first document with the target. In some embodiments, referring to Figures 7-9, a sharing control for sharing (displayed in the top area of Figure 7, a frame containing "Share") may be displayed in or near the first document. Triggering the sharing control displays a sharing interface (in Figure 7, a frame below the sharing control, containing "Invite Collaborators" and "Share Link"). The sharing interface may invite collaborators and target them, and grant permissions to the target when sharing. Permissions may include view and edit permissions (in Figure 8, Li Si is invited as a collaborator and granted view permissions). Notes may be added when sharing. When sharing, the first document may be shared with a group that has the target. Because permissions have been set for the target, group members without permissions cannot access the first document through sharing. Related technologies cannot share document templates. On the other hand, in this embodiment, since the first document has document attributes, the first document, which is a document template, can be shared. In this embodiment, since the document template is also a document, the first document can be shared and transferred in the same way as an ordinary document, free from the constraints of a template.
[0039] Some embodiments of this disclosure further include creating a third document using the first document as a template in response to a trigger operation on a first control, and synchronizing the content of the third document with the first document in response to a ninth operation event on the third document. In some embodiments, the third document is a document created using the first document as a document template, and after editing the third document, the third document may be more suitable as a template. In this case, the content of the third document may be returned to the first document that serves as the document template by performing a ninth operation event on the third document, for example, by triggering a third control in the third document. In this way, the user has an easier time by eliminating the need to perform an operation to convert the third document into a document template and the need to delete the first document.
[0040] The information processing apparatus proposed in some embodiments of this disclosure is A display unit for displaying the first document, The system includes a control unit for adding a document template attribute to a first document in response to a first operation event on a first document, and for displaying a first control in a relevant area of the first document or a relevant area of the content page of the first document, which, when triggered, creates a document using the first document as a template.
[0041] In some embodiments, the control unit adds document template attributes to the first document in response to a first operation event on the first document. The process includes adding a document template attribute to the first document in response to a second control associated with the first document being switched from a first state to a second state, wherein the second control has a first state and a second state, and when the second control is in the first state, the first document has a document attribute, and when the second control is in the second state, the first document has both a document attribute and a document template attribute.
[0042] In some embodiments, the control unit is further used to add a template tag to the first document to indicate that the first document is a document template.
[0043] In some embodiments, the control unit is further used to display the template tag in the area of the title of the first document to indicate that the first document is a document template.
[0044] In some embodiments, the control unit is further used to display a second document created by templating the first document in response to a second operation event on the first document.
[0045] In some embodiments, the control unit is further used to modify the content in the first document in response to a first modification operation, and to apply the modified content of the first document to the second document in response to a third operation event on the first document.
[0046] In some embodiments, the control unit is further used to display the first document in the document classification of the document database and to display the first document in the document template classification.
[0047] In some embodiments, the control unit is further used to display document template information in a relevant area of the first document or in a relevant area of the content page of the first document, wherein the document template information includes at least one of author and user information.
[0048] In some embodiments, the control unit further includes: In response to a fourth operation event on the first document, the first document is added to the target folder, In response to a fifth operation event on the first document, the first document is added to the quick access entry, In response to a sixth operation event on the first document, the first document is added to a group notification, In response to a seventh operation event on the first document, the first document is added to the user's business card, Regarding the first document mentioned above The first In response to the operation event 8, determine the target object and share the document 1 described above with the target object. It is used in at least one of the following.
[0049] In some embodiments, the control unit further creates a third document using the first document as a template in response to a trigger operation on the first control, It is used to synchronize the content of the third document with the first document in response to a ninth operation event on the third document.
[0050] The apparatus embodiments basically correspond to the method embodiments, so relevant parts should be referred to in the description of the method embodiments. The apparatus embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separated. Depending on the actual needs, some or all of these modules can be selected to achieve the objectives of the embodiment. Those skilled in the art will be able to understand and implement it without expending any creative effort.
[0051] The methods and apparatus of this disclosure have been described above based on the examples and applications. Furthermore, this disclosure provides terminals and storage media. These terminals and storage media are described below.
[0052] The following references to Figure 10, which shows a schematic diagram of the configuration of an electronic device (e.g., terminal device or server) 800 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in the figure is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.
[0053] As shown in Figure 10, the electronic device 800 may include a processing unit (e.g., a central processing unit, graphics processor, etc.) 801, which can perform various appropriate operations and processes by programs stored in read-only memory (ROM) 802 or programs loaded from storage device 808 into random access memory (RAM) 803. RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are interconnected via bus 804. An input / output (I / O) interface 805 is also connected to bus 804.
[0054] Generally, an input device 806, including, for example, a touchscreen, touch panel, keyboard, mouse, camera head, microphone, accelerometer, and gyroscope; an output device 807, including, for example, a liquid crystal display (LCD), speaker, and oscillator; a storage device 808, including, for example, magnetic tape and hard disk; and a communication device 809 may be connected to the I / O interface 805. The communication device 809 enables the electronic device 800 to exchange data with other devices via wireless or wired communication. While the figure shows an electronic device 800 with various devices, it should be understood that there is no intention to require that all of the shown devices be implemented or equipped. It is possible to implement alternatives or to equip the device with more or fewer devices.
[0055] In particular, according to embodiments of the present disclosure, a process described with reference to a flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program containing program code for performing the method shown in the flowchart, which is contained on a computer-readable medium. In such embodiments, the computer program may be downloaded and installed from a network by a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing unit 801, it performs the functions limited to the methods of embodiments of the present disclosure.
[0056] In this disclosure, the computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specifically, the computer-readable storage medium may include, but is not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical fiber, compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which can be used in or in combination with an instruction execution system, apparatus, or device. In this disclosure, the computer-readable signal medium may include a data signal propagated in the baseband or a data signal partially propagated in the carrier wave, which contains computer-readable program code. The data signals propagated in this manner may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit programs used in or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.
[0057] In some embodiments, clients and servers may communicate using any currently known or future-developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0058] The computer-readable medium described above may be included in the electronic device described above, or it may be a standalone medium not implemented in the electronic device.
[0059] The computer-readable medium contains one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is made to perform the method of the present disclosure described above.
[0060] Computer program code for performing the operations disclosed herein can be written using one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and also general procedural programming languages such as the "C" language or similar programming languages. The program code can run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user computer by any network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (for example, via the Internet using an Internet service provider).
[0061] The flowcharts and block diagrams in the attached drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products relating to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions represented in a block may be implemented in a different order than those shown in the drawings. For example, two consecutively shown blocks may be executed substantially simultaneously, or, depending on the function, they may be executed in reverse order. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated system based on hardware that performs a specified function or operation, or by a combination of dedicated hardware and computer instructions.
[0062] The units according to the embodiments of this disclosure may be implemented in software or in hardware. Here, the name of the unit may not be limited to the unit itself.
[0063] The functions described herein may be performed by at least partially one or more hardware logic components. For example, exemplary hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), and complex-programmable logic devices (CPLDs).
[0064] In this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used by or in combination with a command execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0065] According to one or more embodiments of this disclosure, Displaying the first document, The present invention provides an information processing method that includes adding a document template attribute to a first document in response to a first operation event on the first document, and displaying a first control in a relevant area of the first document or a relevant area of the content page of the first document for creating a document using the first document as a template when triggered.
[0066] In one or more embodiments of the present disclosure, in response to a first operation event on a first document, a document template attribute is added to the first document. The process includes adding a document template attribute to the first document in response to a second control associated with the first document being switched from a first state to a second state, wherein the second control has a first state and a second state, and when the second control is in the first state, the first document has the document attribute, and when the second control is in the second state, the first document has the document attribute and the document template attribute.
[0067] An information processing method according to one or more embodiments of the present disclosure further includes adding a template tag to the first document to indicate that the first document is a document template.
[0068] Information processing methods according to one or more embodiments of this disclosure are: This includes displaying the template tag, which indicates that the first document is a document template, in the area associated with the title of the first document.
[0069] Information processing methods according to one or more embodiments of this disclosure are: In response to a second operation event on the first document, a second document created using the first document as a template is displayed, In response to a first modification operation, the content in the first document is modified, and in response to a third operation event on the first document, the modified content of the first document is applied to the second document. It further includes at least one of the following.
[0070] Information processing methods according to one or more embodiments of this disclosure are: This further includes displaying the first document in the document classification of the document database and displaying the first document in the document template classification.
[0071] Information processing methods according to one or more embodiments of this disclosure are: The further includes displaying document template information in a relevant area of the first document or in a relevant area of the content page of the first document, wherein the document template information includes at least one of author and user information.
[0072] Information processing methods according to one or more embodiments of this disclosure are: In response to a fourth operation event on the first document, the first document is added to the target folder, In response to a fifth operation event on the first document, the first document is added to the quick access entry, In response to a sixth operation event on the first document, the first document is added to a group notification, In response to a seventh operation event on the first document, the first document is added to the user's business card, Regarding the first document mentioned above The first The further step includes determining a target in response to an operation event (8) and sharing the first document with the target.
[0073] Information processing methods according to one or more embodiments of this disclosure are: In response to a trigger operation on the first control, a third document is created using the first document as a template, The further includes synchronizing the contents of the third document with the first document in response to a ninth operation event on the third document.
[0074] According to one or more embodiments of this disclosure, A display unit for displaying the first document, The present invention provides an information processing device that, in response to a first operation event on a first document, adds a document template attribute to the first document, and includes a control unit for displaying, when triggered, a first control for creating a document using the first document as a template, in a relevant area of the first document or a relevant area of the content page of the first document.
[0075] According to one or more embodiments of the present disclosure, a terminal comprising at least one memory and at least one processor, The terminal is provided, wherein the at least one memory is for storing program code, and the at least one processor is for calling the program code stored in the at least one memory to execute the method described in any one of the above.
[0076] According to one or more embodiments of the present disclosure, a non-temporary, computer-readable storage medium is provided for storing program code that, when operated by a processor, causes the processor to perform the method described in any one of the present disclosures.
[0077] The foregoing describes preferred embodiments of the present disclosure and applicable technical principles. It will be obvious to those skilled in the art that the scope of the disclosure in this application is not limited to technical solutions formed by specific combinations of the above technical features, but also includes other technical solutions formed by arbitrarily combining the above technical features or equivalent features without departing from the concept of the above disclosure. For example, it includes technical solutions formed by substituting the above features with similar functional technical features disclosed in this disclosure (not limited to those disclosed therein).
[0078] Furthermore, although each operation is described in a specific order, this should not be understood as requiring such operations to be performed in a specific order or sequentially as indicated. In a given environment, multitasking and parallel processing may be advantageous. Similarly, some specific implementation details are included in the above description, but these should not be construed as limiting the scope of this disclosure. Certain features described in relation to a single embodiment can also be implemented in combination in a single embodiment. Conversely, various features described in relation to a single embodiment can also be implemented separately or in some appropriate subcombination in multiple embodiments.
[0079] Although this subject matter is described in a language specific to structural features and / or methodological logic, it should be understood that the subject matter limited to the attached claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are merely illustrative forms of realizing the claims.
Claims
1. An information processing method performed by a computer, The computer displays the first document, A computer-based information processing method, characterized in that the computer adds a document template attribute to the first document in response to a first operation event on the first document, and displays a first control in a relevant area of the first document or a relevant area of the content page of the first document for creating a document using the first document as a template when triggered.
2. Adding a document template attribute to the first document in response to a first operation event on the first document is: The method according to claim 1, wherein the computer adds document template attributes to the first document in response to a second control associated with the first document being switched from a first state to a second state, the second control having a first state and a second state, and when the second control is in the first state, the first document has document attributes, and when the second control is in the second state, the first document has document attributes and document template attributes.
3. The method according to claim 1, further comprising the computer adding a template tag to the first document for indicating that the first document is a document template.
4. The method according to claim 3, characterized in that the computer displays the template tag for indicating that the first document is a document template in the area related to the title of the first document.
5. The computer displays a second document created by using the first document as a template in response to a second operation event on the first document, The computer modifies the content of the first document in response to a first modification operation, and applies the modified content of the first document to the second document in response to a third operation event on the first document. The method according to claim 1, further comprising at least one of the following.
6. The method according to claim 1, further comprising the computer displaying the first document in the document classification of the document database and displaying the first document in the document template classification.
7. The method according to claim 1, further comprising the computer displaying document template information in a relevant area of the first document or a relevant area of the content page of the first document, wherein the document template information includes at least one of author and user information.
8. The computer adds the first document to a target folder in response to a fourth operation event on the first document, The computer, in response to a fifth operation event on the first document, adds the first document to the quick access entries. The computer, in response to a sixth operation event on the first document, adds the first document to a group notification. The computer, in response to a seventh operation event on the first document, adds the first document to the user's business card. The method according to claim 1, further comprising the computer determining a target object in response to an eighth operation event on the first document, and sharing the first document with the target object, the method according to claim 1.
9. The computer creates a third document using the first document as a template in response to a trigger operation for the first control, The method according to claim 1, further comprising the computer synchronizing the contents of the third document with the first document in response to a ninth operation event on the third document.
10. A display unit for displaying the first document, Information processing apparatus comprising: adding a document template attribute to a first document in response to a first operation event on the first document; and a control unit for displaying a first control in a relevant area of the first document or a relevant area of the content page of the first document, which, when triggered, creates a document using the first document as a template.
11. A terminal comprising at least one memory and at least one processor, A terminal in which the at least one memory is for storing program code, and the at least one processor is for calling the program code stored in the at least one memory to perform the method according to any one of claims 1 to 9.
12. A non-temporary, computer-readable storage medium for storing program code that, when operated by a processor, causes the processor to execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Document creation support device, message creation support device, method for supporting creation of document, and method for supporting creation of message
JP2004302797A
Document processor and document processing method
JP2008226262A
Information processing apparatus and program
JP2021089517A
Information processing device and program
JP2021114134A