Information processing method, device, terminal and storage medium

JP2025506066AActive Publication Date: 2025-03-05BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
JP2024549190
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-02-22
Filing Date
2023-02-22
Publication Date
2025-03-05
Estimated Expiration
2043-02-22

Smart Images

  • Figure 2025506066000001_ABST
    Figure 2025506066000001_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, an apparatus, a terminal, and a storage medium. The information processing method according to the embodiment of the present disclosure displays a first document, and in response to a first operation event on the first document, adds a document template attribute to the first document, and displays a first control in a related area of ​​the first document or a related area of ​​a content page of the first document, for creating a document using the first document as a template when triggered. The method proposed in the embodiment of the present disclosure integrates a document template and a document, and uses the document template as a special document. This avoids the separation of the function of the document template and the function of the document, and has all the functions of one document. Therefore, it is possible to avoid duplication of development for the same function of the document template and the document, which is more compatible with the usage habits of users and reduces the burden of remembering for users.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application has been filed based on a Chinese application having application number 202210161533.2, filing date February 22, 2022, and title "Information processing method, device, terminal, and storage medium", and claims priority to the Chinese application, the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, terminal, and storage medium. [Background technology]

[0003] Document processing processes often require the use of templates, where a user creates a document based on a template, and templates and documents are generally different types of files. Summary of the Invention

[0004] The present disclosure provides an information processing method, device, terminal, and storage medium.

[0005] The present disclosure employs the following technical solutions:

[0006] In some embodiments, the present disclosure provides a method for producing a pharmaceutical composition comprising: Displaying a first document; An information processing method is provided, the method including: in response to a first operation event on a first document, adding a document template attribute to the first document, and displaying, in a relevant area of ​​the first document or in a relevant area of ​​a content page of the first document, a first control for creating a document using the first document as a template when triggered.

[0007] In some embodiments, the present disclosure provides a method for producing a pharmaceutical composition comprising: a display for displaying the first document; The present invention provides an information processing device including: a control unit for adding a document template attribute to a first document in response to a first operation event on the first document; and displaying, when triggered, 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 ​​a content page of the first document.

[0008] In some embodiments, the present disclosure provides a terminal including at least one memory and at least one processor, A terminal is provided, wherein the memory is for storing program code and the processor is for calling the program code stored in the memory to execute the above method.

[0009] In some embodiments, the present disclosure provides a non-transitory computer-readable storage medium for storing program code that, when executed by a processor, causes the processor to perform any one of the methods described herein.

[0010] The information processing method according to the embodiment of the present disclosure displays a first document, and in response to a first operation event on the first document, adds a document template attribute to the first document, and displays a first control in a related area of ​​the first document or a related area of ​​a content page of the first document when triggered, for creating a document using the first document as a template. The method proposed in the embodiment of the present disclosure integrates the document template and the document, and uses the document template as a special document, thereby avoiding the separation of the function of the document template and the function of the document, and having all the functions of one document. Therefore, it is possible to avoid duplication of development for the same function of the document template and the document, and to better suit 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 there is no need to remember the memory path of the document, reducing the user's burden of remembering. [Brief description of the drawings]

[0011] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which the same or similar elements are designated by the same or similar reference numerals in all the accompanying drawings. It should be understood that the accompanying drawings are schematic and that the elements and components are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of an information processing method according to an embodiment of the present disclosure. [Diagram 2] FIG. 13 is a schematic diagram of a display when a first document does not have a document template attribute according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a schematic diagram of a display of a first document according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of a display when a first document has a document template attribute according to an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a schematic diagram of a display interface of a document application according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram of a display interface of a communication application according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram of a first document sharing process according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of a first document sharing process according to an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic diagram of a first document being shared in a session according to an embodiment of the present disclosure; [Figure 10] FIG. 1 is a schematic diagram illustrating the configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The following will describe the embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although several embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be realized 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 the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely illustrative and do not limit the scope of protection of the present disclosure.

[0013] It should be understood that each step described in the method embodiments of the present disclosure may be performed in parallel. Moreover, method embodiments may include additional steps and / or omit performance of steps shown. The scope of the present disclosure is not limited in this respect.

[0014] As used herein, the term "including" and variations thereof are open-ended, i.e., meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0015] It should be noted that concepts such as "first" and "second" described in this disclosure are merely intended to distinguish different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0016] In addition, the modification of "one" described in the present disclosure is illustrative and not limiting. Unless otherwise specified, it is obvious to a person skilled in the art that it should be understood as "one or more".

[0017] The names of messages or information exchanged between devices in the embodiments of the present disclosure are merely descriptive and do not limit the scope of these messages or information.

[0018] The following provides a detailed description of aspects according to embodiments of the present application in conjunction with the accompanying drawings.

[0019] A document, for example, an online document, generally provides a function to store the document as a document template. After the document is stored as a document template, a user can select a document template from a template library and create a new document based on the document template. Since the use path of the document template is independent of the document, the user needs to remember the storage path extra (extra), which is inconvenient to use. To avoid this problem, some users name the document as a template and copy the document every time they use it, which results in inconvenient management, the document cannot be found from the template library, and cannot be used in the scenario where the template is used. The existence of the above problem leads to an insufficient user experience.

[0020] The information processing method proposed in some embodiments of the present application can be used in document processing, for example, online document processing. Figure 1 is a flowchart of the information processing method according to the embodiments of the present disclosure. In some embodiments, as shown in Figure 1, the method includes the following steps:

[0021] S11: Display the first document.

[0022] In some embodiments, the information processing method may be used in a terminal or a server, and may display the first document in a browser or a client. In some embodiments, displaying the first document may be displaying a content page of the first document after opening the first document, or displaying the first document in a document list of a document database if the first document is not opened.

[0023] S12: In response to a first operation event on the first document, add a document template attribute to the first document and display a first control in a relevant area of ​​the first document or in a relevant area of ​​a content page of the first document.

[0024] In some embodiments, as shown in FIG. 2, in step S11, a first document is opened. The first document may be an online document. The first document may have an associated tool or control, 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 add a document template attribute to the first document, so that the first document has a document attribute and a document template attribute at the same time. The document template attribute may mark the first document as a document template, and the document attribute may mark the first document as a document. That is, in some embodiments of the present disclosure, the first document is both a document and a document template. Thus, when searching for a file of a document type, the first document can be found. When searching for a file of a document template type, the first document can be found as well. Since the first document is simultaneously a document and a document template, it has a function of a document and a function of a document template. In some embodiments, the related area of ​​the first document may be, for example, around the title of the first document. In this case, the first document may not be opened, and the first control may be displayed around the title of the unopened first document. The related area of ​​the content area of ​​the first document may be, for example, the top or both left and right areas of the content area after the first document is opened. In some embodiments, as shown in FIG. 4, in response to the first operation event, a "use this template" button as a first control is displayed on the upper right side of the first document, and when the first control is triggered by a click or other method, a new document is created using the first document as a template. The user can directly operate the first control to create a new document, and does not need to find a template from a template library. When the user uses the method, there is no need to remember an operation path extra, reducing the cost of remembering, and the operation on the document is still applied to the first document.

[0025] In some embodiments, if the first document is not open, the first document may be displayed in a document list of a document database, a first operation event for the first document may be accepted, and a document template attribute may be added to the first document.

[0026] In some embodiments of the present disclosure, the document template and the document are integrated, and the document template is used as a special document. This avoids the separation of the document template function from the document function, and has all the functions of one document. Therefore, it avoids the duplication of development for the same function of the document template and the document, which is more compatible with the user's usage habits and reduces the user's learning burden.

[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, the first document having the document attribute when the second control is in the first state, and the first document having the document attribute and the document template attribute when the second control is in the second state. In some embodiments, when the first document is in an open state, a toolbar may be displayed. The toolbar may have a second control, or when an option in the toolbar is triggered, the second control is displayed. For example, when "..." in FIG. 2 is triggered, a control list as shown in FIG. 3 is displayed, and the control list may display a second control, which may be a switch. The switch corresponding to "Convert to template" in FIG. 3 is the second control, and the switch 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 attribute of the first document is determined by changing the state of the second control. Since the first document itself always has a document attribute, the document template and the usage path of the document are merged, and there is no need to perform a "save as" operation on the first document, and when the document template attribute is added to the first document, there is no need to present the user with a choice of a save location, the first document is still stored in the original location, and the document template attribute of the first document can be removed by changing the state of the second control. Therefore, the user can easily convert the state of the first document with one touch, which is convenient.

[0028] In some embodiments of the present disclosure, the method further includes adding a template tag to the first document to identify the first document as a document template. In some embodiments, adding the 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 normal documents in each scenario in which the first document is distributed and facilitates quick identification. In some embodiments, the template tag to identify the first document as a document template is displayed in a related area of ​​the title of the first document. In some embodiments, referring to FIG. 4, after the first operation event is performed on the first document, that is, when the first document has a 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 check the status of the first document by the template tag. In some embodiments of the present disclosure, the first document is merely tagged with a template tag, and its usage path and management method are both the same as those of a document that is not a document template. Therefore, the first document can be managed in the manner of a normal document, which is convenient for the user.

[0029] In some embodiments of the present disclosure, the method further includes displaying a second document created using the first document as a template in response to a second operation event on the first document. In some embodiments, a template tag may be triggered by clicking 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 authority, only documents created using the first document as a template that the user currently has permission to view are displayed. This embodiment allows documents created using the first document as a template to be quickly viewed.

[0030] In some embodiments of the present disclosure, 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 a second document. In some embodiments, a user may modify the content of a first document, for example, modifying the characters of a title, the characters of a body, and modifying specific character descriptions. At this time, for example, a template tag may be triggered by long pressing or other methods. In this way, the modified content can be applied to all second documents created using the first document as a template, and there is no need to modify each document individually. In some embodiments, taking into account the user's authority, only the modified content of the first document is applied to documents created using the first document as a template that the current user has editing authority for.

[0031] In some embodiments of the present disclosure, the method further includes displaying the first document in a document classification in a document database and displaying the first document in a document template classification. In some embodiments, the document may be displayed in the document database. The document database is for storing the document. The document database may be a cloud space. In this embodiment, the first document may be displayed in the document classification and the document template classification at the same time. When a user searches for a document, the first document can be found, and when a user searches for a document template, the first document can also be found. In some related technologies, a document and a document template are distinguished, and the document template cannot be found from the document classification, but can only be found from the document template classification. In this manner, the user needs to remember two memory paths, which is inconvenient for the user, and the operation that can be performed on the document may not be applied to the document template, and the user needs to remember the operations corresponding to the document and the document template respectively, which increases the cost of remembering.

[0032] In some embodiments of the present disclosure, displaying the first document includes displaying the first document in an open state and maintaining a display of the first document in an open state during and after responding to the first operational event. In some embodiments, responding to the first operational event does not require an operation such as "save as," the first document is always open, there is no need to close the first document, and applying document template attributes to the first document does not affect the display of the first document across the entire display page.

[0033] In some embodiments, the document template information is displayed in the related area of ​​the first document or the related area of ​​the content page of the first document, and the document template information includes at least one of creator and usage information. In some embodiments, as shown in FIG. 4, "The template was created by @Zhang San and has been used 0 times" is displayed in the first document. In some embodiments, as shown in FIG. 4, a template status column is displayed below the top of the first document, and a first control and document template information are displayed in the template status column as a carrier area for functions related to the template. Since the first control is displayed directly in the first document, when a user wants to create a document using the first document as a template, the user does not need to remember a route to find the template, and can directly create the document. In some embodiments, the second control and document template information are displayed when any user opens the first document. In some other embodiments, the first control and document template information are displayed only when a user with a first authority for the first document opens the first document, and are not displayed otherwise.

[0034] In some embodiments of the present disclosure, the method further includes adding the first document to the 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 this embodiment may be used in a document application. The target folder may be any one of folders in the document application, for example, a shared folder displayed in FIG. 5. A shared folder may be created by a "Create a shared folder" control shown in FIG. 5.

[0035] In some embodiments of the present disclosure, the method further includes adding the first document to a quick access entry in response to a fifth operation event on the first document. In some embodiments, the first document may be added to the quick access entry as shown in FIG. 5. The quick access entry may be displayed on a home page of the document application. In this manner, the user can directly access the first document on the home page and see the template tag still displayed in the associated area of ​​the title of the first document displayed in the quick access entry.

[0036] In some embodiments of the present disclosure, the method further includes adding the first document to the group notification in response to a sixth operation event on the first document. In some embodiments, the first document may be added to any one group of communication applications related to the target application to become a group notification. In the related art, only a document can be adopted as a group notification, and a document template cannot be adopted. In the embodiments of the present disclosure, the first document is both a document and a document template, so that the first document can be added to the group notification. As shown in FIG. 6, when the first document is displayed in the group notification, a template tag is also displayed around the first document (in FIG. 6, a frame with a template tag inside "template" is displayed to the right of "first document").

[0037] In some embodiments of the present disclosure, the method further includes adding the first document to a user business card in response to a seventh operation event on the first document. In some embodiments, the user business card refers to a user's electronic business card, which may be, for example, a user's digital signature. The document can be added to the user business card. In this embodiment, the first document can be added to the user business card because the first document holds document attributes.

[0038] In some embodiments of the present disclosure, the method further includes determining a target target in response to an eighth operation event on the first document, and sharing the first document to the target target. In some embodiments, referring to FIG. 7 to FIG. 9, a sharing control for sharing (a frame with "Share" inside, displayed in the top area of ​​FIG. 7, is the sharing control) may be displayed in or near the first document. By triggering the sharing control, a sharing interface is displayed (a frame with "Invite Collaborators" and "Share Link" displayed inside, below the sharing control in FIG. 7). In the sharing interface, a collaborator may be invited as a target target, and authority may be granted to the target target when sharing. The authority may include a viewing authority and an editing authority (in FIG. 8, Li Si is invited as a collaborator and is granted a viewing authority). When sharing, a note may be added. When sharing, the first document may be shared to a group having the target target. Since the authority is set for the target target, group members without the authority cannot access the first document by sharing. In the related technology, a document template cannot be shared. 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 or transferred in the same way as a normal document, free from the constraints of the template.

[0039] In some embodiments of the present disclosure, the method further includes: creating a third document using the first document as a template in response to a trigger operation on the 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. At this time, the ninth operation event may be performed on the third document, for example, by triggering a third control in the third document, so that the content in the third document may be returned to the first document as the document template. In this way, there is no need to perform an operation to convert the third document into a document template, and there is no need to delete the first document, making the user's operation easier.

[0040] The information processing device proposed in some embodiments of the present disclosure includes: a display for displaying the first document; and a control unit for adding a document template attribute to the first document in response to a first operation event on the first document, and for displaying, when triggered, a first control in an associated area of ​​the first document or an associated area of ​​a content page of the first document for creating a document using the first document as a template.

[0041] In some embodiments, adding a document template attribute to a first document by the control unit in response to a first operation event on the first document includes: and 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, 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.

[0042] In some embodiments, the control unit is further adapted to add a template tag to the first document for marking the first document as a document template.

[0043] In some embodiments, the control unit is further adapted to display the template tag in an associated area of ​​a title of the first document to identify the first document as a document template.

[0044] In some embodiments, the control unit is further adapted to display, in response to a second operation event on the first document, a second document created using the first document as a template.

[0045] In some embodiments, the control unit is further used to modify 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 adapted to display the first document in a document classification of a document database and to display the first document in a 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 ​​a content page of the first document, the document template information including at least one of author and usage information.

[0048] In some embodiments, the controller may further include: adding the first document to a target folder in response to a fourth operation event on the first document; adding the first document to quick access entries in response to a fifth manipulation event on the first document; adding the first document to a group notification in response to a sixth manipulation event on the first document; adding the first document to a user business card in response to a seventh operation event on the first document; Regarding the first document The determining a target subject in response to the eighth operation event, and sharing the first document with the target subject; It is used in at least one of the following:

[0049] In some embodiments, the control unit further comprises: in response to a trigger operation on the first control, creating a third document using the first document as a template; and in response to a ninth operation event on the third document, synchronizing the content of the third document with the first document.

[0050] The device embodiments basically correspond to the method embodiments, so that the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely exemplary, and the modules described as separate modules can be separated or not. According to actual needs, some or all of the modules can be selected to achieve the purpose of the solution of the present embodiment. Those skilled in the art can understand and implement it without any creative effort.

[0051] The above describes the method and apparatus of the present disclosure based on the embodiments and application examples. The present disclosure further provides a terminal and a storage medium. The following describes the terminal and the storage medium.

[0052] The following refers to FIG. 10, which shows a schematic diagram of an electronic device (e.g., a terminal device or a server) 800 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and 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 embodiments of the present disclosure.

[0053] 10, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphic processor, etc.) 801, which can perform various appropriate operations and processes according to programs stored in a read-only memory (ROM) 802 or programs loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, the ROM 802, and the RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0054] Typically, input devices 806 including, for example, a touch screen, touch panel, keyboard, mouse, camera head, microphone, accelerometer, gyro, etc., output devices 807 including, for example, a liquid crystal display (LCD), speaker, oscillator, etc., storage devices 808 including, for example, a magnetic tape, hard disk, etc., and communication devices 809 may be connected to the I / O interface 805. The communication devices 809 enable the electronic device 800 to communicate wirelessly or via wires with other devices to exchange data. It should be understood that while the electronic device 800 is shown in the figure having various devices, it is not intended to require the electronic device 800 to implement or include all of the devices shown. It may be alternatively implemented or include more or less devices.

[0055] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, the computer program including program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, it performs the above-mentioned functions defined in the method of the embodiment of the present disclosure.

[0056] In addition, the computer-readable medium in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. The computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which can be used in or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or a data signal propagated in part in a carrier wave, in which computer-readable program code is carried. The data signal thus propagated may take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use in or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wires, optical cables, RF (radio frequency), or the like, or any suitable combination thereof.

[0057] In some embodiments, the clients and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet, and an end-to-end network (e.g., an ad hoc end-to-end network), as well as any now known or later developed network.

[0058] The computer-readable medium may be included in the electronic device, or may be a separate entity not mounted on the electronic device.

[0059] The computer-readable medium includes one or more programs that, when executed by the electronic device, cause the electronic device to perform the method of the present disclosure.

[0060] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages ​​or combinations thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and general procedural programming languages ​​such as "C" or similar. The program code can run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's 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's computer by any network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0061] The flowcharts and block diagrams in the accompanying drawings illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a specified logical function. It should be noted that in some permutation implementations, the functions depicted in the blocks may be implemented in a different order than that depicted in the drawings. For example, two consecutively depicted blocks may be executed substantially simultaneously, or, depending on the functionality, they may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated system based on hardware that executes the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0062] The units according to the embodiments of the present disclosure may be realized by software or hardware, and the names of the units may not necessarily limit the units themselves.

[0063] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary hardware logic components that may 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), complex programmable logic devices (CPLDs), etc.

[0064] In the present disclosure, a machine-readable medium may be a tangible medium, and may contain or store 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, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0065] According to one or more embodiments of the present disclosure, Displaying a first document; An information processing method is provided, the method including: in response to a first operation event on a first document, adding a document template attribute to the first document, and displaying, in a relevant area of ​​the first document or in a relevant area of ​​a content page of the first document, a first control for creating a document using the first document as a template when triggered.

[0066] In an information processing method according to one or more 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: and 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, 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] The information processing method according to one or more embodiments of the present disclosure further includes adding a template tag to the first document to mark the first document as a document template.

[0068] An information processing method according to one or more embodiments of the present disclosure includes: Displaying the template tag in an associated area of ​​a title of the first document to identify the first document as a document template.

[0069] An information processing method according to one or more embodiments of the present disclosure includes: displaying a second document created using the first document as a template in response to a second operation event on the first document; modifying content in the first document in response to a first modification operation; and applying the modified content of the first document to a second document in response to a third operation event on the first document. The present invention further includes at least one of the following:

[0070] An information processing method according to one or more embodiments of the present disclosure includes: The method further includes displaying the first document in a document classification of a document database and displaying the first document in a document template classification.

[0071] An information processing method according to one or more embodiments of the present disclosure includes: The method further includes displaying document template information in an associated area of ​​the first document or in an associated area of ​​a content page of the first document, the document template information including at least one of author and usage information.

[0072] An information processing method according to one or more embodiments of the present disclosure includes: adding the first document to a target folder in response to a fourth operation event on the first document; adding the first document to quick access entries in response to a fifth manipulation event on the first document; adding the first document to a group notification in response to a sixth manipulation event on the first document; adding the first document to a user business card in response to a seventh operation event on the first document; Regarding the first document The and b) in response to the eighth operational event, determining a target audience and sharing the first document with the target audience.

[0073] An information processing method according to one or more embodiments of the present disclosure includes: creating a third document using the first document as a template in response to a trigger operation on the first control; and synchronizing content of the third document with the first document in response to a ninth manipulation event on the third document.

[0074] According to one or more embodiments of the present disclosure, a display for displaying the first document; The present invention provides an information processing device including: a control unit for adding a document template attribute to a first document in response to a first operation event on the first document; and displaying, when triggered, 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 ​​a content page of the first document.

[0075] According to one or more embodiments of the present disclosure, there is provided a terminal including at least one memory and at least one processor, The at least one memory is for storing a program code, and the at least one processor is for calling the program code stored in the at least one memory to execute any one of the methods described above.

[0076] According to one or more embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided for storing program code that, when executed by a processor, causes the processor to perform any one of the methods described herein.

[0077] The above is merely a description of the preferred embodiments and the technical principles applied in the present disclosure. It is obvious to those skilled in the art that the scope of the disclosure of the present application is not limited to the technical solution based on the specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or features equivalent thereto without departing from the concept of the above disclosure. For example, it also includes technical solutions formed by replacing the above features with technical features having similar functions disclosed in the present disclosure (not limited to those).

[0078] Also, although operations are described in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown, or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although certain specific implementation details are included in the above description, they should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.

[0079] Although the present subject matter has been described in language specific to structural features and / or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. Displaying a first document; An information processing method comprising: in response to a first operation event on a first document, adding a document template attribute to the first document; and displaying, when triggered, a first control in a relevant area of ​​the first document or in a relevant area of ​​a content page of the first document for creating a document using the first document as a template.

2. Adding a document template attribute to a first document in response to a first manipulation event on the first document includes:

2. The method of claim 1, further comprising 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, the first document having the document attribute when the second control is in the first state, and the first document having the document attribute and the document template attribute when the second control is in the second state.

3. 2. The method of claim 1, further comprising adding a template tag to the first document to mark the first document as a document template.

4. 4. The method of claim 3, further comprising displaying the template tag in an associated area of ​​a title of the first document to identify the first document as a document template.

5. displaying a second document created using the first document as a template in response to a second operation event on the first document; modifying content in the first document in response to a first modification operation; and applying the modified content of the first document to the second document in response to a third operation event on the first document. The method of claim 1 further comprising at least one of:

6. 2. The method of claim 1, further comprising displaying the first document in a document classification of a document database and displaying the first document in a document template classification.

7. 2. The method of claim 1, further comprising displaying document template information in a relevant area of ​​the first document or in a relevant area of ​​a content page of the first document, the document template information including at least one of author and usage information.

8. adding the first document to a target folder in response to a fourth operation event on the first document; adding the first document to quick access entries in response to a fifth manipulation event on the first document; adding the first document to a group notification in response to a sixth manipulation event on the first document; adding the first document to a user business card in response to a seventh manipulation event on the first document; 2. The method of claim 1, further comprising at least one of: determining a target audience in response to an eighth manipulation event on the first document; and sharing the first document with the target audience.

9. creating a third document using the first document as a template in response to a trigger operation on the first control; 2. The method of claim 1, further comprising: in response to a ninth manipulation event on the third document, synchronizing content of the third document with the first document.

10. a display for displaying the first document; and a control unit for adding a document template attribute to a first document in response to a first operation event on the first document, and displaying, when triggered, 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 ​​a content page of the first document.

11. A terminal including at least one memory and at least one processor, A terminal, wherein the at least one memory is for storing a 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 according to any one of claims 1 to 9.

12. A non-transitory computer readable storage medium for storing program code which, when executed by a processor, causes the processor to perform the method of 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

Cited By

  • Document management system, document management method, and document management program

    JP7798407B1