Message saving method, computer device and computer program product

By implementing the message saving method in the instant messaging tool, users can manage the saved messages between the chat room and the dedicated chat room, solving the inconvenience of message saving and management in the prior art, and achieving convenient access and management of messages.

CN119865476APending Publication Date: 2025-04-22LIANPLUS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411458732.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-19
Filing Date
2024-10-18
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

Existing instant messaging tools lack effective management and linkage mechanisms in saving chat room messages, making it difficult for users to access and manage saved messages between different chat rooms.

Method used

By implementing the message saving method in a computer device, the user can select a message in the first chat room and add it to the saved message list while creating a message associated with the original message in a dedicated chat room, including the original content and a mobile link to the first chat room.

Benefits of technology

It enables users to freely access and manage saved messages between the chat room and memo save dedicated chat room, strengthens the relationship with the original chat room, and improves the convenience of message saving and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865476A_ABST
    Figure CN119865476A_ABST
Patent Text Reader

Abstract

The invention discloses a message saving method, a computer device and a computer program product. The message saving method may comprise the steps of: receiving a selection input of at least one first message among messages included in a first chat room; according to the selection input, adding the first message to a saved message list which can be queried in the first chat room; and transmitting a second message, which includes the original content of the first message and a mobile link to the first chat room, as a message associated with the first message to a second chat room, which is a dedicated chat room for holding messages, according to the selection input.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to techniques for saving chat room messages. Background Art

[0002] Generally, an instant messenger as a communication tool is software that can send and receive messages or data in real time. A user registers a chat partner and can send and receive messages in real time with the other party on the chat partner's friend list.

[0003] This communication tool function is becoming more and more popular in the mobile environment of personal computers and mobile communication terminals.

[0004] For example, Korean Patent Publication No. 10-2002-0074304 (published on September 30, 2002) discloses a mobile communication tool service system and method for a portable terminal using a wireless communication network, which can provide a communication tool service between mobile communication tools installed in the portable terminal.

[0005] The use of instant messaging tools is becoming more and more popular, and the functions provided by instant messaging tools are becoming more diverse. Summary of the invention

[0006] As the information saving function, a memo saving function in the form of a private chat room accessible only to the user may be provided.

[0007] Messages stored in a chat room can be checked in the corresponding chat room and the chat room dedicated to memo storage, and can be linked and managed with the original chat room.

[0008] The present invention provides a message saving method, which is run in a computer device. The computer device includes at least one processor configured to run multiple computer-readable instructions stored in a memory. The message saving method includes the following steps: receiving a selection input of at least one first message included in a first chat room through at least one of the above processors; adding the first message to a list of saved messages that can be queried in the first chat room based on the above selection input through at least one of the above processors; and transmitting a second message as a message associated with the first message to a second chat room that is a dedicated chat room for saving messages through at least one of the above processors based on the above selection input, wherein the second message includes the original content of the first message and a mobile link pointing to the first chat room.

[0009] According to one embodiment, the message saving method may further include the following step: by at least one of the processors, when the first message is displayed in the first chat room, an icon indicating message saving is displayed for the first message according to the selection input.

[0010] According to another embodiment, the message saving method may further include the following steps: displaying an icon capable of accessing the saved message list on the first chat room through at least one of the processors; and displaying the saved message list on the first chat room when the icon is selected in the first chat room through at least one of the processors.

[0011] According to another embodiment, the message saving method may further include the following step: by at least one of the processors, when the first message is selected in the saved message list, focusing the first message on the first chat room.

[0012] According to another embodiment, the message saving method may further include the following step: displaying the second chat room including the second message according to a request to enter the second chat room by at least one of the processors.

[0013] According to another embodiment, the step of displaying the second chat room including the second message may include the following steps: when the second message is displayed in the second chat room, the first message is displayed according to the selection input and is set to save the time information of the message as the message time information related to the second message.

[0014] According to another embodiment, the step of displaying the second chat room including the second message may include the following steps: when the second message is displayed in the second chat room, at least one of the sender information of the first message and the name of the first chat room is displayed for the second message as information related to the first message.

[0015] According to another embodiment, the message saving method may further include the following step: by at least one of the processors, when the second message is selected in the second chat room, moving to the first chat room and focusing on the first message.

[0016] According to another embodiment, the message saving method may further include the following steps: displaying a third message input through the interface of the second chat room in the second chat room through at least one of the processors, and the step of displaying the third message input in the second chat room includes the following steps: displaying the second message and the third message separately in the second chat room.

[0017] According to another embodiment, the step of distinguishing and displaying the second message from the third message may include the following step: displaying information related to the first message for the second message to distinguish it from the third message.

[0018] According to yet another embodiment, the step of displaying the second chat room including the second message may include the following step: differentiating and displaying the messages included in the second chat room according to content types.

[0019] According to yet another embodiment, the step of displaying the second chat room including the second message may include the following step: filtering the second message from messages included in the second chat room based on the first chat room.

[0020] According to another embodiment, the message saving method may further include the following step: by at least one of the processors, as the first message is selected from the first chat room or the second message is selected from the second chat room, setting a reminder for the first message.

[0021] According to another embodiment, the message saving method may further include the following steps: through at least one of the processors, as a reminder is set for the first message, an icon representing the reminder setting is displayed for the first message displayed in the first chat room and the second message displayed in the second chat room.

[0022] According to another embodiment, the message saving method may further include the following step: providing a reminder notification of the first message through the second chat room by at least one of the processors.

[0023] According to another embodiment, the message saving method may further include the following step: by at least one of the processors, when the reminder notification is selected from the second chat room, moving to the first chat room and focusing on the first message.

[0024] The present invention provides a computer program product, including a computer program, which implements the message storage method when executed by a computer device.

[0025] The present invention provides a computer device, characterized in that the computer device includes at least one processor configured to run multiple computer-readable instructions stored in a memory, at least one of the processors receiving a selection input for at least one first message included in a first chat room, adding the first message to a list of saved messages that can be queried in the first chat room based on the selection input, and transmitting a second message as a message associated with the first message to a second chat room that is a dedicated chat room for saving messages based on the selection input, wherein the second message includes the original content of the first message and a mobile link pointing to the first chat room. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 A diagram showing an example of a network environment according to an embodiment of the present invention.

[0027] Figure 2 FIG. 1 is a block diagram showing an example of a computer device according to an embodiment of the present invention.

[0028] Figure 3 The flowchart is an example of a method that can be executed by a computer device according to an embodiment of the present invention.

[0029] Figures 4 to 5 The figure is an example diagram for explaining a save message setting process according to an embodiment of the present invention.

[0030] Figures 6 to 14 The figure is an example diagram for explaining a save message confirmation process according to an embodiment of the present invention.

[0031] Figures 15 to 18 The figure is an example diagram for explaining a save message reminder process according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0033] Embodiments of the present invention relate to techniques for preserving chat room messages.

[0034] In an embodiment including the content specifically disclosed in this specification, the chat room can manage the messages stored by users in the messages sent and received in the corresponding chat room. At the same time, the dedicated chat room can be managed in one place through a memo storage and a link that can be moved to the original chat room is provided.

[0035] The message storage device of the embodiment of the present invention can be implemented by at least one computer device, and the message storage method of the embodiment of the present invention can be executed by at least one computer device included in the message storage device. In this case, a computer program of an embodiment of the present invention can be installed and driven in the computer device, and the computer device can execute the message storage method of the embodiment of the present invention under the control of the driven computer program. The above-mentioned computer program can be stored in a computer-readable recording medium in order to be combined with the computer device to run the message storage method in the computer device.

[0036] Figure 1 A diagram showing an example of a network environment according to an embodiment of the present invention. Figure 1 The network environment shown in FIG. 1 shows an example including a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Figure 1 For the purpose of illustrating an example of the present invention, the number of electronic devices or the number of servers is not limited to Figure 1 .and, Figure 1 The network environment is only an example of a network environment applicable to this embodiment, and the environment applicable to this embodiment is not limited to Figure 1 network environment.

[0037] The plurality of electronic devices 110, 120, 130, 140 may be fixed terminals or mobile terminals implemented by a computer device. For example, the plurality of electronic devices 110, 120, 130, 140 include a mobile phone (e.g., a smart phone), a navigator, a computer (e.g., a laptop or a tablet), a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), etc. As an example, Figure 1 The shape of a smartphone is shown as an example of the electronic device 110, but in an embodiment of the present invention, the electronic device 110 may actually be one of various physical computer devices that can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 through a network 170 using wireless or wired communication methods.

[0038] The communication method is not limited, and may include a communication method using a communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, or a broadcast network) that the network 170 may include, and short-range wireless communication between multiple devices. For example, the network 170 may include any one or more of a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), the Internet, and the like. Furthermore, the network 170 may include any one or more of a network topology having a bus network, a star network, a ring network, a mesh network, a star bus network, a tree network, a hierarchical network, and the like, but is not limited thereto.

[0039] The servers 150 and 160 may be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices 110, 120, 130, and 140 through a network 170 to provide instructions, codes, files, content, services, etc. For example, the server 150 may be a system that provides services (for example, communication tool services, etc.) to multiple electronic devices 110, 120, 130, and 140 accessed through the network 170.

[0040] Figure 2 1 is a block diagram showing an example of a computer device according to an embodiment of the present invention. The plurality of electronic devices 110, 120, 130, 140 or servers 150, 160 described above can be respectively Figure 2 The computer device 200 shown is implemented.

[0041] like Figure 2As shown, such a computer device 200 may include a memory 210, a processor 220, a communication interface 230 and an input / output interface 240. The memory 210, as a computer-readable recording medium, may include a random access memory (RAM) and a non-volatile large-capacity storage device (permanent mass storage device) such as a read-only memory (ROM), a hard disk drive, etc. Among them, a non-volatile large-capacity storage device such as a read-only memory, a hard disk drive, etc. may be included in the computer device 200 as a separate permanent storage device distinguished from the memory 210. In addition, the memory 210 may store an operating system and at least one program code. The above-mentioned software structural elements may be loaded into the memory 210 from a separate computer-readable recording medium different from the memory 210. The above-mentioned separate computer-readable recording medium may include a computer-readable recording medium such as a floppy disk drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc. In another embodiment, the software structural elements are not loaded into the memory 210 through a computer-readable recording medium, but through a communication interface 230. For example, the software structural elements are loaded into the memory 210 of the computer device 200 based on a computer program installed from a file received through the network 170 .

[0042] The processor 220 may be configured to perform basic arithmetic, logic, and input-output calculations to process instructions of a computer program. The instructions may be provided to the processor 220 via the memory 210 or the communication interface 230. For example, the processor 220 may be configured to execute the received instructions according to a program code stored in a storage device such as the memory 210.

[0043] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the multiple storage devices described above) through the network 170. For example, a request or instruction, data, file, etc. generated by the processor 220 of the computer device 200 according to the program code stored in the storage device such as the memory 210 may be transmitted to other devices through the network 170 according to the control of the communication interface 230. Conversely, a signal or instruction, data, file, etc. from other devices may be received by the computer device 200 through the network 170 and the communication interface 230 of the computer device 200. The signal or instruction, data, etc. received through the communication interface 230 may be transmitted to the processor 220 or the memory 210, and the file, etc. may be stored in a storage medium (the above-mentioned permanent storage device) that the computer device 200 may also include.

[0044] The input-output interface 240 may be an interface unit for input-output device 250. For example, the input device may include a microphone, a keyboard, or a mouse, and the output device may include a display, a speaker, or the like. As another example, the input-output interface 240 may also be an interface unit for a device that integrates input and output functions, such as a touch screen. The input-output device 250 may also be configured as one device with the computer device 200.

[0045] Furthermore, in another embodiment, the computer device 200 may include Figure 2 However, it is not necessary to explicitly show most of the structural elements of the prior art. For example, the computer device 200 may include at least a portion of the above-mentioned input and output device 250 or may also include other structural elements such as a transceiver and a database.

[0046] The following describes a specific embodiment of a message storage method and device.

[0047] In the following embodiments, instant messengers are used as representative examples. In addition to communication tools, any social networking platform that provides various communities and other social networking services and provides various services for using users' personal information, friend relationships and other resources within social networking services can be applied.

[0048] In this specification, a message may include all data types that can be transmitted through communication tools, such as photos, videos, links, texts, files, locations, etc.

[0049] This embodiment provides the following message saving function, the user can store messages in the chat room in the communication tool as memos. In this case, the messages stored by the user can be managed by associating the dedicated chat room for memo saving with the original chat room.

[0050] The computer device 200 of this embodiment can take the client as an object and provide communication tool services by installing a dedicated application on the client or accessing a website / mobile website related to the computer device 200. A message storage device implemented by a computer can be configured in the computer device 200. As an example, the message storage device can be implemented in the form of a program that works independently, or configured in the form of an in-app application of a specific application and works on the above-mentioned specific application.

[0051] The processor 220 of the computer device 200 may be implemented as a structural element for executing the following message storage method. According to an embodiment, the structural elements of the processor 220 may be selectively included in or excluded from the processor 220. Also, according to an embodiment, the structural elements of the processor 220 may be separated or combined in order to express the functions of the processor 220.

[0052] The computer device 200 can be controlled so that the processor 220 and the components of the processor 220 perform the steps of the following message storage method. For example, the processor 220 and the components of the processor 220 can be configured to run the code of the operating system included in the memory 210 and instructions based on at least one program code.

[0053] The structural elements of the processor 220 may be the performance of different functions executed by the processor 220 according to instructions provided by the program code stored in the computer device 200 .

[0054] The processor 220 may read necessary instructions from the memory 210 loaded with instructions related to the control of the computer device 200. In this case, the read instructions may include instructions for causing the processor 220 to execute the steps described later.

[0055] The multiple steps included in the message saving method described below can be executed in an order different from the order shown, and some of the multiple steps can be omitted or can also include additional processes.

[0056] The multiple steps included in the message saving method can be executed in the client. According to an embodiment, at least part of the multiple steps can also be executed in the server 150.

[0057] Figure 3 The flowchart is an example of a method that can be executed by a computer device according to an embodiment of the present invention.

[0058] Reference Figure 3 In step S310, the processor 220 may receive a storage request for at least one message (hereinafter referred to as "first message") among messages sent and received through a first chat room, wherein the first chat room is one of chat rooms (including one-to-one chat rooms, group chat rooms, public chat rooms, etc.) generated on a communication tool. After the user selects at least one first message to be saved among the messages in the corresponding chat room in the first chat room, as a request to designate the first message as a saved message, a request may be made to store or share the first message in a memo as a message saving function.

[0059] In step S320, the processor 220 may add the first message to the saved message list of the original chat room (i.e., the first chat room) corresponding to the source of the corresponding message according to the storage request for the first message. The processor 220 may provide a user interface capable of managing and querying the saved message list of each chat room by chat room, and may automatically add the message stored or shared as a memo by the user in the first chat room to the saved message list of the first chat room. Therefore, in this embodiment, the message stored or shared as a memo by the user in the messages sent and received in the chat room may be managed by the saved message list that can be confirmed in the corresponding chat room.

[0060] In step S330, the processor 220 may transmit, according to a storage request for the first message, a second message including the original content of the first message and a mobile link pointing to the first chat room corresponding to the source of the first message as a message associated with the first message to a second chat room (hereinafter referred to as a "chat room dedicated to memo storage"). In order to merge and manage the saved messages of each chat room in one place without distinguishing between chat rooms, the processor 220 may transmit and save all messages stored or shared as saved memos in each chat room to the chat room dedicated to memo storage. In this embodiment, without distinguishing between chat rooms, the saved messages of all chat rooms can be managed in one place through the chat room dedicated to memo storage, and in particular, the saved messages can be managed in the chat room dedicated to memo storage as original messages and in the form of maintaining association with the chat room from which the messages originated to strengthen the association with the original chat room.

[0061] Figures 4 to 5 The figure is an example diagram for explaining a save message setting process according to an embodiment of the present invention.

[0062] The processor 220 may provide a message saving function capable of adding a bookmark to a specific speech bubble in a chat room.

[0063] Reference Figure 4When the first message 401, which is one of the messages included in the first chat room 400, is selected from the first chat room 400, the context menu screen 410 may be activated. In this case, the context menu screen 410 may include a "keep memo" menu 411 for setting a saved message. The first message 401 may be stored as a saved memo by using the "keep memo" menu 411 in the first chat room 400, thereby setting the first message 401 as a saved message. In addition to using the "keep memo" menu 411 in the context menu screen 410, a menu for sharing to a memo-saving dedicated chat room through one of the message sharing menus may be provided in the first chat room 400, thereby sharing the first message 401 as a saved memo, thereby setting it as a saved message.

[0064] like Figure 5 As shown, the processor 220 can set the first message 401 stored or shared as a save memo among the messages included in the first chat room 400 as a save message, and display a save memo icon 501 in an area adjacent to the first message 401, indicating that the first message 401 is a save message stored or shared as a save memo.

[0065] When the save memo icon 501 of the first message 401 set as the save message is selected, the save message setting can be canceled. According to an embodiment, in the context menu screen 410 provided by selecting the first message 401 set as the save message, the "keep memo" menu 411 can be changed to a menu capable of canceling the save message setting and displayed.

[0066] When there is at least one saved message in the first chat room 400, the processor 220 may display a save icon 520 capable of accessing a list of saved messages in the first chat room 400 on the first chat room 400. The save icon 520 may be displayed in the form of a floating menu or the like that follows movement based on user operations such as scrolling on the first chat room 400 and is always displayed on the screen.

[0067] Figures 6 to 14 The figure is an example diagram for explaining a save message confirmation process according to an embodiment of the present invention.

[0068] Reference Figure 6 , when the save icon 520 is selected from the first chat room 400 , the processor 220 may provide a save message confirmation screen 630 on the first chat room 400 .

[0069] When the number of saved messages set in first chat room 400 is one, processor 220 does not provide saved message confirmation screen 630, but directly moves the focus to and displays first message 401 set as a saved message in first chat room 400.

[0070] When the number of saved messages set in the first chat room 400 is more than 2, such as Figure 6 As shown, the processor 220 may provide a save message confirmation screen 630 , in which case the save message confirmation screen 630 may include a message directory 631 set as a save message as stored or shared as a save memo in the first chat room 400 .

[0071] The processor 220 can display the original content and sender information of each message included in the message directory 631. In particular, as the message time information, the time information 632 set to save the message can be displayed together instead of the message transmission time in the first chat room 400.

[0072] When the first message 401 among the messages included in the message list 631 is selected in the save message confirmation screen 630 , the processor 220 may directly move the focus to the first message 401 in the first chat room 400 and display it.

[0073] According to the embodiment, Figure 7 As shown, when the first message 401 among the messages included in the message catalog 631 is selected in the save message confirmation screen 630, a context menu screen 740 related to the first message 401 may be provided preferentially. The context menu screen 740 may include a menu for moving to the original message in the chat room and a menu for deleting from the message catalog 631, etc.

[0074] When a specific message is deleted from the message directory 631 in the message saving confirmation screen 630, the processor 220 can cancel the message saving setting. In this case, the corresponding message can be deleted from all interfaces related to the message saving function such as the memo saving dedicated chat room through synchronization. The message for which the message saving setting is canceled can be excluded from the display object of the memo saving icon 501 in the original chat room.

[0075] When a message set to be saved is deleted by saving a memo in the original chat room, the processor 220 can delete the message according to the chat room specifications. For the saved message deleted from the original chat room, it can be displayed as a message deleted from all interfaces related to the message saving function, such as the save message confirmation screen 630 and the save memo dedicated chat room, according to the original specifications.

[0076] Reference Figure 8When the first message 401 is stored or shared as a saved memo in the first chat room 400, the processor 220 can generate a second message 802 including the original content and message ID of the first message 401 and a mobile link pointing to the first chat room 400 corresponding to the source of the first message 401 as a message associated with the first message 401 and transmit it to the memo saving dedicated chat room 800.

[0077] The chat room 800 dedicated to memo saving may be included in a chat room directory in the communication tool, and may be entered through the chat room directory or other interfaces related to the message saving function.

[0078] The processor 220 can display the original message content and sender information of the first message 401, and the name of the first chat room 400 as the source of the first message 401, for the second message 802 which is a saved message related to the first message 401. In particular, as the message time information related to the second message 802, the time information at which the first message 401 was set as a saved message can be displayed together.

[0079] In other words, the time information displayed adjacent to the first message 401 in the first chat room 400 as the original chat room may correspond to the message transmission time sent and received through the first chat room 400, and the time information displayed adjacent to the second message 802 in the memo saving dedicated chat room 800 may correspond to the time information when the first message 401 is set as a saved message through the memo, and has nothing to do with the message transmission time of the first message 401.

[0080] The second message 802 may include a mobile link to the first chat room 400 corresponding to the source of the first message 401, such as Fig. 9 As shown, when the second message 802 is selected in the memo saving dedicated chat room 800, the processor 220 can move to the first chat room 400 and directly focus on the first message 401 to display it.

[0081] Moreover, refer to Fig.10, the processor 220 can receive a message 1003 (hereinafter referred to as a "third message") input by the user through an input interface in the chat room 800 where various contents such as photos, videos, links, texts, files, and places can be input, and display it. In other words, the user can directly input a message to be saved in the chat room 800 for memo saving. In this case, the processor 220 can distinguish and display the saved message associated with the original chat room from other saved messages among the messages included in the chat room 800 for memo saving. In the process of displaying the chat room 800 for memo saving, the processor 220 can display the display elements (for example, dialog box shape or color, etc.) of the second message 802, which is a saved message related to the first message 401 of the first chat room 400, and the third message 1003 directly input through the input interface in the chat room 800 for memo saving differently, or can use a separate display element (for example, an icon, etc.) to distinguish and display the second message 802 from the third message 1003.

[0082] When access is requested to the chat room 800 dedicated to memo storage, the processor 220 may move to the chat room 800 dedicated to memo storage and display the second message 802 and the third message 1003 on the chat room 800 dedicated to memo storage. In this case, the chat room 800 dedicated to memo storage may include a filtering function capable of distinguishing and displaying messages by content type (photo, video, link, text, file, place, etc.) of the message and a filtering function capable of distinguishing and displaying messages by the original chat room with the saved messages associated with the original chat room as the object, etc. For example, in the chat room 800 dedicated to memo storage, a filtering result of selecting only the saved messages of the text type according to the user request may be provided, or a filtering result of selecting only the saved messages associated with the messages of chat room_A may be provided.

[0083] And, refer to Fig.11 The saved message confirmation screen 630 providing the saved message list of the first chat room 400 may include a mobile menu 1104 for moving to the saved message management screen 1100 capable of confirming the entire saved message. According to an embodiment, the memo saving dedicated chat room 800 may include a mobile menu 1104 pointing to the saved message management screen 1100.

[0084] When the move menu 1104 is selected in the save message confirmation screen 630 or the memo save dedicated chat room 800 , the processor 220 may provide a save message management screen 1100 .

[0085] Unlike the chat room 800 dedicated to memo storage provided in the form of a chat room, the saved message management screen 1100 can be provided in the form of a service page on a communication tool.

[0086] The saved message management screen 1100 may include the entire saved message, that is, multiple messages set as saved messages as they are stored or shared as saved memos in the chat room, and multiple messages input as saved messages through a separate input interface such as the memo saving dedicated chat room 800 or the saved message management screen 1100, etc.

[0087] The saved message management screen 1100 may be composed of a whole tab that arranges and presents the whole saved messages according to a specified standard (e.g., storage order, etc.) and a message tab for each type that presents messages classified according to content types such as photos, videos, links, texts, files, locations, etc.

[0088] The saved message management screen 1100 may include a “chat room saved message view” menu 1105 for classifying saved messages associated with the original chat room (ie, messages set as saved messages by saving a memo in the chat room), etc.

[0089] like Fig.12 As shown, when the "Chat Room Saved Message View" menu 1105 is selected in the saved message management screen 1100, the processor 220 can exclude messages input as saved messages through a separate input interface such as the memo saving dedicated chat room 800 or the saved message management screen 1100, and only collect and present messages that are set as saved messages as they are stored or shared as saved memos in the chat room.

[0090] The processor 220 may display the time information of each saved message set as a saved message on the saved message management screen 1100. In this case, for the message set as a saved message by saving a memo in the chat room, the original message content, sender information, chat room name, etc. may be displayed together.

[0091] Reference Fig.13According to an embodiment, in addition to the content type, the saved message management screen 1100 may also include a favorites menu 1306 for classifying messages by user settings. The favorites menu 1306 provides a function that can classify and manage messages through favorites specified by the user in a folder concept. The user can specify a collection of saved messages in a pre-specified collection such as a favorite or a collection directly created by the user, and can classify and manage messages based on the specified collection. When the second message 802 associated with the first message 401 of the first chat room 400 is transmitted to the memo storage dedicated chat room 800, one of the favorites can be recommended to the second message 802 based on the content or metadata of the first message 401. According to another example, when the second message 802 associated with the first message 401 of the first chat room 400 is transmitted to the memo storage dedicated chat room 800, the second message 802 can be classified in relation to one of the favorites based on the content or metadata of the first message 401.

[0092] In the process of transmitting the second message 802 associated with the first message 401 of the first chat room 400 to the chat room 800 dedicated to memo storage, the second message 802 can be displayed on the saved message management screen 1100 through the interaction between the chat room 800 dedicated to memo storage and the saved message management screen 1100. The second message 802 includes a mobile link pointing to the first chat room 400 corresponding to the source of the first message 401, such as Fig.14 As shown, when the second message 802 is selected in the saved message management screen 1100, the processor 220 can move to the first chat room 400 and directly focus on the first message 401 to display it.

[0093] Figures 15 to 18 The figure is an example diagram for explaining a save message reminder process according to an embodiment of the present invention.

[0094] In this embodiment, a reminder for saving a message may be set, and the set reminder notification may be sent through the memo saving dedicated chat room 800.

[0095] Reference Fig.15 , when the second message 802 as a saved message related to the first message 401 is selected in the memo saving dedicated chat room 800, the context menu screen 1510 may be activated, in which case the context menu screen 1510 may include a 'reminder' menu 1511 for reminder setting.

[0096] When the "Reminder" menu 1511 is selected in the context menu screen 1510, as shown in FIG. Fig.16As shown, the processor 220 may provide a reminder setting screen 1620. The reminder setting screen 1620 may include an interface for setting a reminder notification time. When the reminder notification time is set through the reminder setting screen 1620, the processor 220 may display an icon 1607 indicating the reminder setting state in an area adjacent to the second message 802 for setting a reminder. When a reminder is set for the second message 802, the reminder icon 1607 is also displayed in the first chat room 400 in an area adjacent to the first message 401.

[0097] When the reminder icon 1607 of the second message 802 is selected, the reminder setting for the second message 802 can be canceled or the reminder notification time can be changed. Fig.17 As shown, when the second message 802 for setting a reminder or the reminder icon 1607 of the second message 802 for setting a reminder is selected, a reminder reset screen 1730 may be provided. The reminder reset screen 1730 may include a menu capable of changing the reminder notification time, a menu capable of canceling the reminder setting, and the like.

[0098] According to an embodiment, in the context menu screen 1510 provided by selecting the second message 802 for setting a reminder, the 'Reminder' menu 1511 may be changed to a menu capable of canceling the reminder setting and displayed.

[0099] Reference Fig.18 When the reminder notification time set for the second message 802 is reached, the processor 220 may send a reminder notification message 1803 through the dedicated chat room 800 for memo storage. The reminder notification message 1803 may be generated and sent as a reply message type to the second message 802, and may be displayed on the dedicated chat room 800 for memo storage as an alignment reference to distinguish from the second message 802. For example, when the second message 802 is displayed aligned to the right, the reminder notification message 1803 may be displayed aligned to the left.

[0100] The reminder notification message 1803 for the second message 802 may include the original message content of the first message 401, the sender information, the chat room name, and a mobile link pointing to the first chat room 400 corresponding to the source of the first message 401. When the reminder notification message 1803 is selected in the memo saving dedicated chat room 800, the processor 220 may move to the first chat room 400 and directly focus on the first message 401 in the first chat room 400 to display it.

[0101] Although the reminder for the messages included in the dedicated chat room 800 for memo storage is described, the present invention is not limited thereto, and reminders may be set for messages in all chat rooms in the communication tool, and reminder notifications may be provided through the dedicated chat room 800 for memo storage.

[0102] In this embodiment, when a user uses a communication tool in multiple devices with the same ID, the messages set to be saved can be synchronized and managed in real time by saving memos on the communication tools installed on each device through interaction between the devices.

[0103] As described above, according to an embodiment of the present invention, messages stored by users among messages sent and received in a chat room can be managed in a corresponding chat room. At the same time, a dedicated chat room can be managed in one place through a memo save and a link that can be moved to the original chat room can be provided, thereby strengthening the association with the original chat room.

[0104] The above-mentioned device can be implemented as a combination of hardware components, software components and / or hardware components and software components. For example, the device and components described in the embodiment can be implemented using a processor, a controller, an arithmetic logic unit (arithmetic logic unit, ALU), a digital signal processor (digital signal processor), a microcomputer, a field programmable gate array (field programmable gate array, FPGA), a programmable logic unit (programmable logic unit, PLU), a microprocessor, or one or more general-purpose computers or special-purpose computers such as any other device that can execute and respond to instructions. The processing device can execute an operating system (OS) and one or more software applications running on the above-mentioned operating system. In addition, the processing device can also access, store, operate, process and generate data in response to the execution of the software. For ease of understanding, the processing device can be described as using one element, but it can be understood by those of ordinary skill in the art that the processing device may include multiple processing elements (processing element) and / or various types of processing elements. For example, the processing device may include multiple processors or include a processor and a controller. In addition, other processing configurations (processing configurations) such as parallel processors (parallelprocessor) are also feasible.

[0105] Software may include a computer program, code, instruction, or a combination of more than one of them, and may configure a processing device to operate as needed, or command the processing device independently or collectively. Software and / or data may be embodied as any type of machine, component, physical device, computer storage medium, or device, so that instructions or data are parsed by the processing device or provided to the processing device. Software may be distributed on a networked computer system and stored or executed in a distributed manner. Software and data may be stored in one or more computer-readable recording media. The method according to an embodiment may be implemented in the form of program instructions that may be executed by various computer devices and recorded in a computer-readable medium. In this case, the medium may continue to store a computer executable program or temporarily store it for operation or downloading. Furthermore, the medium may be a variety of recording units or storage units in the form of a single or multiple hardware combinations, and is not limited to a medium directly connected to a certain computer system, and may also be distributed on a network. Examples of the medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks, and ROMs, RAMs, flash memories, etc., which can store program instructions. Also, as another example of the medium, an application store that distributes application programs or a website that supplies or distributes other various software, and a recording medium or storage medium managed in a server, etc. may be included.

[0106] As described above, although the description is made with reference to limited embodiments and drawings, those skilled in the art may make various modifications and improvements based on the above description. For example, the technology may be performed in a different order from the method described, and / or the system, structure, device, circuit, etc. components may be combined or combined in a different form from the method described, or even if the system, structure, device, circuit, etc. components are replaced or substituted by other components or equivalents, appropriate results can be obtained.

[0107] Therefore, other implementation modes, other examples and contents equivalent to the protection scope of the present invention also belong to the protection scope of the present invention.

Claims

1. A message storage method, executed in a computer device, characterized in that: The computer device comprises at least one processor configured to execute a plurality of computer readable instructions stored in a memory, The message saving method comprises the following steps: Receiving, by at least one of the processors, a selection input of at least one first message included in the first chat room; By at least one of the processors, according to the selection input, adding the first message to a list of saved messages that can be searched in the first chat room; as well as Through at least one of the above-mentioned processors, according to the above-mentioned selection input, a second message is transmitted as a message associated with the above-mentioned first message to a second chat room which is a dedicated chat room for storing messages, and the above-mentioned second message includes the original content of the above-mentioned first message and a mobile link pointing to the above-mentioned first chat room.

2. The message storage method according to claim 1, characterized in that: The message saving method further comprises the following steps: By at least one of the processors, when the first message is displayed in the first chat room, an icon indicating saving the message is displayed for the first message according to the selection input.

3. The message storage method according to claim 1, characterized in that: The message saving method further comprises the following steps: By means of at least one of the processors, displaying an icon capable of accessing the list of saved messages in the first chat room; and By at least one of the processors, when the icon is selected in the first chat room, the saved message list is displayed in the first chat room.

4. The message storage method according to claim 3, characterized in that: The message saving method further comprises the following steps: By at least one of the processors, when the first message is selected in the saved message list, the first message is focused on the first chat room.

5. The message storage method according to claim 1, characterized in that: The message saving method further comprises the following steps: The second chat room including the second message is displayed according to a request to enter the second chat room by at least one of the processors.

6. The message storage method according to claim 5, characterized in that: The step of displaying the second chat room including the second message comprises the following steps: When the second message is displayed in the second chat room, the first message is displayed so that the time information of the message is set to be saved according to the selection input as the message time information related to the second message.

7. The message storage method according to claim 5, characterized in that: The step of displaying the second chat room including the second message comprises the following steps: When the second message is displayed in the second chat room, at least one of the sender information of the first message and the name of the first chat room is displayed for the second message as information related to the first message.

8. The message storage method according to claim 5, characterized in that: The message saving method further comprises the following steps: By at least one of the processors, when the second message is selected in the second chat room, the first message is moved to the first chat room and focused.

9. The message storage method according to claim 5, characterized in that: The message saving method further comprises the following steps: displaying, in the second chat room, a third message input through the interface of the second chat room, by at least one of the processors; The step of displaying the third message input in the second chat room comprises the following steps: The second message and the third message are displayed separately in the second chat room.

10. The message storage method according to claim 9, characterized in that: The step of distinguishing and displaying the second message and the third message comprises the following steps: Information related to the first message is displayed for the second message to distinguish it from the third message.

11. The message storage method according to claim 5, characterized in that: The step of displaying the second chat room including the second message comprises the following steps: The messages included in the second chat room are differentiated and displayed according to content types.

12. The message storage method according to claim 5, characterized in that: The step of displaying the second chat room including the second message comprises the following steps: Based on the first chat room, the second message is filtered from messages included in the second chat room.

13. The message storage method according to claim 5, characterized in that: The message saving method further comprises the following steps: By at least one of the processors, a reminder for the first message is set as the first message is selected from the first chat room or the second message is selected from the second chat room.

14. The message storage method according to claim 13, characterized in that: The message saving method further comprises the following steps: By at least one of the processors, as a reminder is set for the first message, an icon indicating reminder setting is displayed for the first message displayed in the first chat room and the second message displayed in the second chat room.

15. The message storage method according to claim 13, characterized in that: The message saving method further comprises the following steps: Providing a reminder notification of the first message through at least one of the processors and through the second chat room.

16. The message storage method according to claim 15, characterized in that: The message saving method further comprises the following steps: By at least one of the processors, when the reminder notification is selected from the second chat room, the first message is moved to the first chat room and focused.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a computer device, the message storage method according to any one of claims 1 to 16 is implemented.

18. A computer device, characterized in that: The computer device comprises at least one processor configured to execute a plurality of computer readable instructions stored in a memory, At least one of the processors receives a selection input of at least one first message among the messages included in the first chat room, According to the selection input, the first message is added to a list of saved messages that can be searched in the first chat room. According to the selection input, a second message is transmitted as a message associated with the first message to a second chat room which is a dedicated chat room for storing messages. The second message includes the original content of the first message and a mobile link pointing to the first chat room.

19. The computer device according to claim 18, characterized in that at least one of the processors displays the second chat room including the second message according to the request to enter the second chat room, displaying in the second chat room a third message input through the interface of the second chat room, The second message and the third message are displayed separately in the second chat room.

20. The computer device according to claim 18, characterized in that In response to selecting the first message from the first chat room or selecting the second message from the second chat room, at least one of the processors sets a reminder for the first message, A reminder notification of the first message is provided through the second chat room.

Citation Information

Patent Citations

  • Service system and method for mobile messenger ofmobile phone using wireless communication network

    KR1020020074304A