Comment processing method, device, electronic device, and storage medium

The method and device enhance collaboration by generating a preview of document comments in instant messaging sessions, addressing efficiency and contextual understanding issues in sharing document content.

JP2025535677AActive Publication Date: 2025-10-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025518186
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-01-30
Filing Date
2023-12-12
Publication Date
2025-10-28
Estimated Expiration
2043-12-12

AI Technical Summary

Technical Problem

Existing methods for sharing document comments through instant messaging reduce efficiency and make it difficult for users to intuitively understand contextual information.

Method used

A method and device for obtaining comment content in a document, sending it to an instant messaging session, and generating a corresponding preview, allowing users to intuitively understand the context.

Benefits of technology

Improves online collaboration efficiency by enabling users to preview and forward comment content seamlessly across various terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025535677000001_ABST
    Figure 2025535677000001_ABST
Patent Text Reader

Abstract

[0009] The embodiments of the present disclosure provide a comment processing method, a device, an electronic device, and a storage medium. The comment processing method includes: acquiring comment content in a document; sending the comment content to an instant messaging session; and generating and displaying a corresponding preview of the comment content in the instant messaging session. In the embodiments of the present disclosure, the comment content in the document can be transferred to the instant messaging session and a corresponding message preview can be generated, thereby improving online collaboration efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority from Chinese Patent Application No. 202310097817.4, filed on January 30, 2023, the entire contents of which are hereby incorporated by reference.

[0002] SUMMARY OF THE INVENTION An embodiment of the present disclosure relates to a comment processing method, device, electronic device, and storage medium. [Background technology]

[0003] When users need to share the content of comments in a document through instant messaging software, they can only send a custom screenshot of the document or a document link, which reduces the efficiency of online collaboration and makes it difficult for users to intuitively understand the contextual information. Summary of the Invention [Means for solving the problem]

[0004] This Summary is provided to introduce ideas in a simplified form, ideas that are further described in the Detailed Description below. The Summary is not intended to identify key features or essential features of the claimed technical solutions, nor is it intended to be used to limit the scope of the claimed technical solutions.

[0005] The present disclosure provides a comment processing method, device, electronic device, and storage medium.

[0006] The present disclosure uses the following technical solutions:

[0007] In some embodiments, the present disclosure provides: obtaining the content of comments in the document; sending the comment content to an instant messaging session; and generating and displaying a corresponding preview of the comment content in the instant messaging session.

[0008] In some embodiments, the present disclosure provides: a first processing module for obtaining comment content in a document; a second processing module for transmitting the comment content to an instant messaging session and generating and displaying a corresponding preview of the comment content in the instant messaging session.

[0009] In some embodiments, the present disclosure provides: at least one memory and at least one processor; An electronic device is provided, in which a memory is used to store program code, and a processor is used to call the program code stored in the memory and execute the above method.

[0010] In some embodiments, the present disclosure provides a computer-readable storage medium for storing program code that, when executed by a processor, causes the processor to perform the above-described method.

[0011] The above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent with reference to the following specific embodiments in combination with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are illustrative and that elements and components are not necessarily drawn to scale. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a flowchart of a comment processing method according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a schematic diagram of the generation of a copy link in an embodiment of the present disclosure. [Figure 3] FIG. 3 is a schematic diagram of an example of transfer of a copy link according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is another schematic diagram of the transfer of the copy link in an embodiment of the present disclosure. [Figure 5] FIG. 5 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments described herein, but rather that these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of protection of the present disclosure.

[0014] It should be understood that the steps described in the method embodiments of the present disclosure may be performed sequentially and / or in parallel, and that the method embodiments may include additional steps and / or omit performing illustrated steps, although the scope of the present disclosure is not limited in this respect.

[0015] As used herein, the term "including" and variations thereof are open-ended terms, i.e., "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 "other embodiments" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided in the description below. The term "responsive" and related terms mean that one signal or event is influenced to some extent by another signal or event, but not necessarily completely or directly. If event x occurs "in response to" event y, then x can respond directly or indirectly to y. For example, the occurrence of y may ultimately lead to the occurrence of x, but there may be other intervening events and / or conditions. In other cases, y does not necessarily cause x to occur, and x can occur even if y has not yet occurred. The term "responsive" can also mean "at least partially responsive to."

[0016] The term "determining" broadly encompasses various operations, and may include obtaining, operating, calculating, processing, estimating, investigating, retrieving (e.g., looking up in a table, database, or other data structure), ascertaining, and similar operations, as well as receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and similar operations, as well as parsing, selecting, culling, producing, and similar operations. Relevant definitions of other terms are provided in the description below. Relevant definitions of other terms are provided in the description below.

[0017] It should be noted that the concepts of "first," "second," etc. referred to in this disclosure are used only to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by those devices, modules, or units.

[0018] It should be understood that the modification "one" referred to in this disclosure is exemplary and not limiting, and that one of ordinary skill in the art should understand it as "one or more" unless the context clearly dictates otherwise.

[0019] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of those messages or information.

[0020] Hereinafter, the solutions according to the embodiments of the present disclosure will be described in detail with reference to the drawings.

[0021] As shown in FIG. 1, FIG. 1 is a flowchart of a comment processing method according to an embodiment of the present disclosure, including step S01 and step S02.

[0022] Step S01: Obtain the comment contents in the document.

[0023] Step S02: Send the comment content to an instant messaging session, and generate and display a corresponding preview of the comment content in the instant messaging session.

[0024] In some embodiments, the method provided by the present disclosure supports users to copy a link to a selected comment content in a document, and can be applied to a personal computer (PC), a mobile terminal, and a wide area network web terminal (World Wide Web). As shown in Figure 2, when a user triggers an operation to copy a link to a selected comment content in a document, a copy link of the selected comment content is generated.

[0025] In some embodiments, the copy link can be pasted into an input box of instant messaging software IM (Instant Messenger), as shown in FIG. 3. When a user triggers sending of the copy link, the copy link is parsed and a corresponding message preview is generated. For example, IM can obtain a message card by parsing the copy link.

[0026] In some embodiments, the message preview resulting from the analysis is displayed in the session window, allowing users involved in the session to preview and forward the preview message.

[0027] In some embodiments, the message preview includes a document link, which allows users to click on the document link to open the document and quickly find the comment, as shown in Figure 3. For example, clicking on "X Product User's Manual" in the message preview allows users to quickly open the "X Product User's Manual" document and jump to the comment location.

[0028] The comment processing method provided by the embodiments of the present disclosure obtains comment content in a document, sends the comment content to an instant messaging session, and generates and displays a corresponding preview of the comment content in the instant messaging session. The method provided by the embodiments of the present disclosure can transfer the comment content in a document to an instant messaging session and generate a corresponding message preview, thereby allowing users to receive messages in the session window and improving online collaboration efficiency.

[0029] In some embodiments, the step of sending the comment content to an instant messaging session comprises: The method includes sending the comment content to an instant messaging session in response to a copy-paste link operation on the comment content.

[0030] In some embodiments, the step of sending the comment content to an instant messaging session comprises: The method includes sending the comment content to an instant messaging session in response to a forwarding operation on the comment content.

[0031] In some embodiments, in addition to the copy link, the mobile terminal also supports direct forwarding of selected comment content in a document, and then IM analyzes the comment content to generate a message preview. For example, when a user selects comment content in a document and then triggers the one-click forward component, IM analyzes the comment content to generate and display a message preview in the target session window. Mobile terminals include mobile devices such as mobile phones and tablets.

[0032] In some embodiments, the comments that support submission include word-marked comments, full-text comments, and emoji comments for content blocks, etc. A copy link component may be included in the web terminal, and a copy link for the comment content that supports submission may be generated when the copy link component is triggered.

[0033] In some embodiments, the mobile terminal includes a copy link component and also includes a send to session component, where triggering the copy link component can generate a copy link for the comment content that supports sending, and triggering the send to session component can transfer the comment content that supports sending to a target session window with one click.

[0034] In some embodiments, the document account and the instant messaging account are accounts set up by the same user in an application suite.

[0035] In some embodiments, the preview includes the comment content and the text content in the document that corresponds to the comment content.

[0036] In some embodiments, the step of transmitting the comment content to an instant messaging session in response to a copy-paste link operation on the comment content includes: generating a copy link for the comment content in response to a copy link operation for the comment content; Responding to a forwarding operation on the copy link, sending the comment content to an instant messaging session.

[0037] In some embodiments, further comprising: The method includes a step of obtaining an instant messaging account that matches the account of the document in response to a forwarding operation on the comment content, and displaying an instant messaging interface corresponding to the instant messaging account; and a step of sending the comment content to the target session in response to a trigger operation on a target session in the instant messaging interface.

[0038] In some embodiments, when transferring comment content, the document application and the instant messaging application are both sub-applications of the same application, or when the document application and the instant messaging application are logged in using the same user account, the document application and the instant messaging application can directly display an instant messaging interface corresponding to the instant messaging account, and send the comment content to the target session in response to a trigger operation on the target session in the instant messaging interface.

[0039] In some embodiments, the preview includes a document link for the document; In response to a trigger operation on the document link, the document is displayed and a jump is made to the position where the comment content exists.

[0040] In some embodiments, the information to be transferred includes comment content in the document, the comment content includes emoji comments, the emoji comments are user replies to regular comments in the document, the emoji comments are added directly within the existing regular comment area rather than directly creating another regular comment, and the emoji comments and regular comments are different types of comments.

[0041] In some embodiments, when a comment content in a document is changed, the comment content sent in the instant messaging session is updated accordingly. For example, when a new comment entry is added to or deleted from a comment content in a document, the comment content preview in the instant messaging session is added or deleted accordingly; when a comment content in a document is hidden or resolved, the comment content preview in the instant messaging session is displayed with a predefined warning such as "The comment cannot be verified or does not exist." When the document content corresponding to a comment in a document is changed, the corresponding document content in the comment content preview in the instant messaging session is also changed accordingly.

[0042] In some embodiments, the present disclosure supports users' ability to send comment content and emoji response content in documents to sessions, allowing users to share comment content more conveniently; and supports comment content on web pages being copied as links, making it easier for users to paste and send them in conversations, and the changes and status of the forwarded content are synchronized, making it easier for users to receive messages in conversations and improving the efficiency of information flow.

[0043] In some embodiments, the preview includes a document link for the document; In response to a trigger operation on the document link, the document is displayed and a jump is made to the position where the comment content exists.

[0044] In some embodiments, when the "Copy Link" is clicked, a toast will pop up at the top of the main text of the page to prompt the user with the operation result, such as copy successful, copy failed, please try again, etc.

[0045] In some embodiments, clicking the "Send to Session" component on the mobile device invokes a sharing panel that includes a selection / search for users and groups to share with. When a selected user / group is clicked, an interface prompts the user to send and comments are supported. Further clicking "Send" shares the link to the session, and clicking "Cancel" cancels the comment submission.

[0046] In some embodiments, the preview includes user permission information; If the user has permission to view the document, displaying permission information at a preset position in the preview; If the user has editing rights for the document, displaying editing rights information at a preset position in the preview; If the user has administrative rights for the document, administrative rights information is displayed at a preset position in the preview.

[0047] In some embodiments, after a comment is sent to an instant messaging session, a message preview (message card) is generated, prompting the user for specific permissions, and supporting permission setting, opening, etc.

[0048] In some embodiments, any user can forward this message card, but the recipient must have document viewing privileges to see the preview.

[0049] In some embodiments, if a user has document sharing permissions, they are automatically approved when they submit a comment (matched to the document sharing link), and approval for whether they can share the document is matched to the user's permission logic on the document.

[0050] In some embodiments, if a user does not have document sharing permissions, when they send a comment, a message card prompts them that they do not have permissions, but the forwarder can apply for permissions on behalf of the recipient.

[0051] In some embodiments, if the users involved in the session have permission to view the document, the bottom of the document message card displays Viewable.

[0052] In some examples, if the users involved in the session have permission to edit the document, the bottom of the document message card displays Editable.

[0053] In some embodiments, if a user involved in a session does not have permission to view a document, a default image corresponding to the lack of permission is displayed.

[0054] In some implementations, if the users involved in the session have permission to manage the document, the bottom of the document card displays a single chat:<user_name> It will be displayed that the following can be viewed, approval permissions can be viewed, edited, and further edited, and group chat:<members of this group> can be viewed, approval permissions can be viewed, edited, and further edited.

[0055] In some embodiments, if a user does not have document sharing permissions, upon sending a comment, a message card will prompt the user that they do not have permissions, but the forwarder can request permissions on behalf of the recipient.

[0056] In some embodiments, the preview includes at least one of a user avatar, a user logo, a comment edit status, a comment time, and an emoji reply to the comment.

[0057] In some embodiments, the step of parsing the copy link and generating a message preview comprises: analyzing the copy link and dynamically obtaining a snapshot of the information to be transferred within the document; and dynamically generating the message preview based on the snapshot.

[0058] In some embodiments, the forwarded comment content is a preview of a portion of the comment content, a snapshot in IM, associated with the performance of the document sharing link. The preview content includes the comment card content selected by the user.

[0059] In some embodiments, the forwarded comment content is dynamic and updates as the content of the original document is updated, such as when the comment is edited, deleted, or the original text is deleted, and also changes depending on the user's document permissions.

[0060] In some embodiments, the message card displays the document title and anchor links to comments within the document.

[0061] In some embodiments, the step of analyzing the copy link comprises: The method further includes parsing the copy link as a document title of the document and displaying the document title in an input box of the session window.

[0062] In some embodiments, the link is parsed as a document title in the input box, message preview, and matched to the document parsing the document being shared.

[0063] In some embodiments, the message preview includes at least one of a user avatar, a user logo, a quote, a comment content, and a comment time corresponding to the information to be forwarded.

[0064] In some embodiments, the message style rendered in IM includes a description part and a content part. The description part is xxx (the rendered document title) and a clickable anchor link, such as "X Product User Manual" in FIG. 4. The content part is a snapshot of the complete comment content, and its style is adapted to the comment panel as much as possible for easy understanding. It includes avatar, username, quote, comment content, comment time, emoji responses to the comment, and photos.

[0065] In some embodiments, the rendering rules for the comment card include determining two heights: a minimum card height and a maximum card height. The minimum card height is the height that a single comment can self-adapt to. The maximum card height refers to the actual specifications of web terminals, mobile terminals, and PC terminals, and is not particularly limited here.

[0066] In some embodiments, if the comment card exceeds the maximum card height, the snapshot portion is directly cropped and a gradient effect is added.

[0067] In some embodiments, after the comment content is forwarded to IM, you can add emoji replies in the message card, or perform more operations on the message card, such as replying, forwarding, creating topics, and more.

[0068] In some embodiments, the present disclosure solves the problem of frequent user replies, improves the efficiency of message transmission and reception across multiple terminals between web page documents and client conversations, and solves the problem of reconciliation when messages are changed on multiple terminals. Embodiments of the present disclosure realize the transmission and reception of messages between PC terminals, web terminals, and mobile terminals.

[0069] An embodiment of the present disclosure includes: a first processing module for obtaining comment content in a document; A comment processing device is further provided, comprising: a second processing module for sending the comment content to an instant messaging session and generating and displaying a corresponding preview of the comment content in the instant messaging session.

[0070] In some embodiments, the second processing module specifically comprises: The comment content is transmitted to an instant messaging session in response to a copy / paste link operation on the comment content.

[0071] In some embodiments, the second processing module specifically comprises: The comment content is sent to the instant messaging session in response to a forwarding operation on the comment content.

[0072] In some embodiments, the document account and the instant messaging account are accounts established by the same user in an application suite.

[0073] In some embodiments, the preview includes the comment content and the text content in the document that corresponds to the comment content.

[0074] In some embodiments, the second processing module specifically comprises: generating a copy link for the comment content in response to a copy link operation for the comment content; In response to a forwarding operation on the copy link, the comment content is sent to an instant messaging session.

[0075] In some embodiments, the second processing module further specifically: In response to a forwarding operation on the comment content, obtain an instant messaging account that matches the account of the document, and display an instant messaging interface corresponding to the instant messaging account; In response to a trigger operation on a target session within the instant messaging interface, the comment content is sent to the target session.

[0076] In some embodiments, the preview includes a document link for the document; The second processing module further specifically includes: In response to a trigger operation on the document link, the document is displayed and a jump to the position where the comment content exists is made.

[0077] In some embodiments, the second processing module further specifically comprises: It is used to display the copy result prompt information at a preset position in the document.

[0078] In some embodiments, the preview includes user permission information; The second processing module further specifically includes: If the user has permission to view the document, displaying permission information at a predetermined position in the preview; If the user has editing rights for the document, displaying editing rights information at a preset position of the preview; If the user has administrative rights for the document, administrative rights information is displayed at a preset position on the preview.

[0079] In some embodiments, the preview includes at least one of a user avatar, a user logo, a comment edit status, a comment time, and an emoji reply to the comment.

[0080] The device embodiments generally correspond to the method embodiments, so for relevant details, please refer to the description of the method embodiments. The device embodiments described above are merely examples, and the modules described as separate modules may or may not be separate. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those skilled in the art can understand and implement this without any creative effort.

[0081] The method and apparatus of the present disclosure are described above based on the embodiments and application examples. The present disclosure also provides an electronic device and a computer-readable storage medium, which will be described below.

[0082] 5 shows a structural schematic diagram of an electronic device (e.g., a terminal device or a server) 800 for implementing an embodiment of the present disclosure. Terminal devices in the embodiment of the present disclosure include, but are not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle devices (e.g., in-vehicle navigation devices), as well as fixed devices such as digital TVs and desk computers. The electronic device shown in the figure is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.

[0083] The electronic device 800 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 801, which can perform various appropriate operations and processes based on 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 connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0084] Typically, input devices 806 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 807 including, for example, a liquid crystal display (LCD), speakers, oscillators, etc., storage devices 808 including, for example, tape, hard disk, etc., and communication devices 809 may be connected to the I / O interface 805. The communication devices 809 may allow the electronic device 800 to communicate and exchange data with other devices, either wirelessly or via wires. While the electronic device 800 is illustrated having a variety of devices, it will be understood that it is not necessary to implement or provide all of the devices illustrated. Alternatively, more or fewer devices may be implemented or provided.

[0085] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 809, installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the functions defined above in the methods of the embodiments of the present disclosure are performed.

[0086] 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. More specific examples of computer-readable storage media include, but are not limited to, an electrical connection having one or more wires, 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 portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. Meanwhile, in the present disclosure, a computer-readable signal medium may include a propagating data signal, in baseband or as part of a carrier, carrying computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0087] In some embodiments, clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), 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 (e.g., the Internet), and an end-to-end network (e.g., an ad-hoc end-to-end network), and any network now known or later developed.

[0088] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

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

[0090] Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, or the like, or conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When remote computers are involved, the remote computers may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0091] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations 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 portion of code, including one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions described in the blocks may occur in a different order than that described in the drawings. For example, two blocks shown in succession may actually be executed substantially in parallel or in the reverse order, depending on the functionality involved. 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 hardware-based system that performs a given function or operation, or by a combination of dedicated hardware and computer instructions.

[0092] The units described in the embodiments of the present disclosure may be realized by software or hardware, and the names of modules do not necessarily limit the units themselves.

[0093] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of 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.

[0094] In the context of the present disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used by or in combination with an instruction 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 includes, 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 a machine-readable storage medium may include one or more wire-based electrical connections, 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 handheld compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0095] According to one or more embodiments of the present disclosure, obtaining the content of comments in the document; sending the comment content to an instant messaging session; and generating and displaying a corresponding preview of the comment content in the instant messaging session.

[0096] According to one or more embodiments of the present disclosure, a method is provided, wherein the step of sending the comment content to an instant messaging session includes: The method includes sending the comment content to an instant messaging session in response to a copy-paste link operation on the comment content.

[0097] According to one or more embodiments of the present disclosure, a method is provided, wherein the step of sending the comment content to an instant messaging session includes: The method includes sending the comment content to an instant messaging session in response to a forwarding operation on the comment content.

[0098] According to one or more embodiments of the present disclosure, a method is provided, wherein the document account and the instant messaging account are accounts set up by the same user in an application suite.

[0099] According to one or more embodiments of the present disclosure, a method is provided, wherein the preview includes the comment content and a text content in the document corresponding to the comment content.

[0100] According to one or more embodiments of the present disclosure, a method is provided, wherein the step of transmitting the comment content to an instant messaging session in response to a copy-paste link operation on the comment content includes: generating a copy link for the comment content in response to a copy link operation for the comment content; Responding to a forwarding operation on the copy link, sending the comment content to an instant messaging session.

[0101] According to one or more embodiments of the present disclosure, there is provided a method, comprising: In response to a forwarding operation on the comment content, obtaining an instant messaging account that matches the account of the document, and displaying an instant messaging interface corresponding to the instant messaging account; The method further includes transmitting the comment content to the target session in response to a trigger operation on the target session in the instant messaging interface.

[0102] According to one or more embodiments of the present disclosure, a method is provided, wherein the preview includes a document link for the document; In response to a trigger operation on the document link, the document is displayed and a jump is made to the position where the comment content exists.

[0103] According to one or more embodiments of the present disclosure, a method is provided, wherein after the step of generating a copy link of the comment content, The method further includes displaying copy result prompt information at a preset position on the document.

[0104] According to one or more embodiments of the present disclosure, there is provided a method, wherein the preview includes user permission information; If the user has permission to view the document, displaying permission information at a preset position in the preview; If the user has editing rights for the document, displaying editing rights information at a preset position in the preview; If the user has administrative rights for the document, administrative rights information is displayed at a preset position in the preview.

[0105] According to one or more embodiments of the present disclosure, a method is provided, wherein the preview includes at least one of a user avatar, a user logo, a comment editing status, a comment time, and an emoji reply to the comment.

[0106] According to one or more embodiments of the present disclosure, a first processing module for obtaining comment content in a document; a second processing module for sending the comment content to an instant messaging session and generating and displaying a corresponding preview of the comment content in the instant messaging session.

[0107] According to one or more embodiments of the present disclosure, there is provided a method for implementing a method for implementing a multi-threaded ... The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory and execute the method described in any one of the above.

[0108] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided for storing program code that, when executed by a processor, causes the processor to perform the above-described method.

[0109] The above description merely describes preferred embodiments of the present disclosure and the technical principles applied thereto. Those skilled in the art should understand that the scope of the disclosure in the present disclosure is not limited to the technical solutions formed by a 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, within the scope of the concept of the above disclosure. For example, a technical solution in which the above features are replaced with technical features having similar functions disclosed in the present disclosure (but not limited thereto).

[0110] Additionally, although operations are shown in a particular order, this should not be understood to require that these operations be performed in the particular order or priority shown. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of separate embodiments may also be implemented in multiple embodiments, either alone or in any suitable subcombination.

[0111] Although the present subject matter has been described using language specific to structural features and / or logical operations of methods, it should 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. A comment processing method, comprising: obtaining the content of comments in the document; sending the comment content to an instant messaging session; and generating and displaying a corresponding preview of the comment content in the instant messaging session.

2. The step of sending the comment content to an instant messaging session includes: The method of claim 1 , further comprising sending a link to the comment content to the instant messaging session in the form of a session message.

3. The step of sending the comment content to an instant messaging session includes: The method of claim 1 , further comprising the step of sending the comment content to the instant messaging session in response to a forward operation on the comment content.

4. The method according to any one of claims 1 to 3, wherein the document account and the instant messaging account are accounts set up by the same user in an application suite.

5. The method according to any one of claims 1 to 4, wherein the preview includes the comment content and the original text content in the document corresponding to the comment content.

6. the step of transmitting the comment content to the instant messaging session includes the step of transmitting the comment content to the instant messaging session in response to a copy-paste link operation on the comment content; The step of transmitting the comment content to the instant messaging session in response to a copy-paste link operation on the comment content includes: generating a copy link for the comment content in response to a copy link operation for the comment content; The method of claim 1 , further comprising: in response to a forward operation on the copy link, sending the comment content to the instant messaging session.

7. In response to a forwarding operation on the comment content, obtaining an instant messaging account that matches the account of the document, and displaying an instant messaging interface corresponding to the instant messaging account; 4. The method of claim 3, further comprising: transmitting the comment content to a target session in response to a trigger operation on the target session within the instant messaging interface.

8. the preview includes a document link for the document; 8. The method according to claim 1, wherein, in response to a trigger operation on the document link, the document is displayed and a jump is made to a position where the comment content exists.

9. After the step of generating a copy link of the comment content, the method further comprises: The method of claim 6, further comprising the step of displaying copy result prompt information at a preset location in the document.

10. the preview includes user permission information; If the user has permission to view the document, displaying permission information at a preset position in the preview; If the user has editing rights for the document, displaying editing rights information at a preset position in the preview; The method according to any one of claims 1 to 9, further comprising displaying administrative rights information at a preset position in the preview if the user has administrative rights for the document.

11. The method of any one of claims 1 to 10, wherein the preview includes at least one of a user avatar, a user logo, a comment edit status, a comment time, and an emoji reply to a comment.

12. A comment processing device, a first processing module configured to retrieve comment content within a document; a second processing module configured to transmit the comment content to an instant messaging session and generate and display a corresponding preview of the comment content in the instant messaging session.

13. An electronic device, at least one memory and at least one processor; 12. An electronic device, wherein the at least one memory is configured to store program code, and wherein the at least one processor is configured to call the program code stored in the at least one memory to perform the method of any one of claims 1 to 11.

14. A computer readable storage medium configured to store program code that, when executed by a computing device, causes the computing device to perform the method of any one of claims 1 to 11.

Citation Information

Patent Citations

  • Document processing method and device and page processing method and device

    CN113254815A

  • Shared folder backed integrated workspaces

    JP2016184404A

  • Combining modalities for collaborating while editing and annotating files

    US20190034395A1