Program and information processing device
The program allows users to extract and save chat room messages based on user-defined conditions, ensuring anonymity and hiding unwanted information, addressing the limitations of existing systems by providing selective message extraction and format options.
Patent Information
- Application Number
- JP2021156074
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-11-26
- Estimated Expiration
- 2041-09-24
AI Technical Summary
Existing systems fail to allow users to selectively save or forward messages from a chat room based on specified conditions, leading to the inclusion of unwanted information such as usernames and user attributes.
A program that extracts messages from a chat room according to user-defined conditions, allowing for the modification of message content to exclude usernames, user images, and attribute information, and offering options for editable or uneditable formats.
Enables users to save or forward messages that meet their specified criteria while ensuring anonymity and hiding unwanted information, facilitating selective message extraction and format choice.
Smart Images

Figure 0007775608000001 
Figure 0007775608000002 
Figure 0007775608000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program and an information processing device. [Background technology]
[0002] Patent Document 1 discloses a communication event log creation system comprising: an event data acquisition means for acquiring event data including information on message senders, recipients, and sending times for communication events that take place using a plurality of different types of communication tools; and a storage means for converting the event data acquired by the event data acquisition means into data in a specific data format and storing the data; wherein the event data acquisition means comprises a means for processing the event data by using the time a specific message was sent as a base point and including senders of other messages sent within a specified time period before and after that time as recipients of the specific message.
[0003] Patent document 2 discloses a conversation reporting system that allows a user to have a text-based conversation with another person in a virtual space, and if there is anything in that conversation that the user wishes to report to a third party, the conversation can be reported. The conversation reporting system is characterized by comprising a recording means for recording a text-based conversation with another person, a conversation acquisition means for acquiring the conversation recorded in the recording means, an encryption means for encrypting the conversation acquired by the conversation acquisition means, and an email sending means for emailing the conversation encrypted by the encryption means to a predetermined address. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 5656254 [Patent Document 2] Japanese Patent Application Laid-Open No. 2008-083837 Summary of the Invention [Problem to be solved by the invention]
[0005] When saving or forwarding messages in a chat room, it is possible to take a screenshot, but with a screenshot, all messages that are displayed on the screen in the chat room are saved or forwarded as a group.
[0006] An object of the present invention is to provide a program and an information processing device that can save or transfer messages in a chat room that satisfy conditions specified by a user. [Means for solving the problem]
[0007] The program according to the first aspect causes a computer to extract messages that meet conditions specified by a user from messages in a chat room in which one or more users can post, and to save the extracted messages or transfer them to another chat room.
[0008] The program according to the second aspect enables predetermined information of the message to be changed when the message is extracted.
[0009] The program of the third aspect makes it possible to display the username of the user sending the message within the chat room, and modifies the information in the extracted message so that it does not include the username of the user sending the message.
[0010] A program according to a fourth aspect enables an image representing the user sending the message to be displayed within the chat room, and modifies the information in the extracted message so that the image representing the user is not included.
[0011] A program according to a fifth aspect enables pre-registered attribute information related to the user sending the message to be displayed within the chat room, and modifies the information so that the attribute information is not included in the extracted message.
[0012] The program of the sixth aspect does not display, within the chat room, the username of a user in the chat room, an image representing the user, or predetermined registered attribute information related to the user, and assigns to the extracted message at least one of the username of the user who saves or forwards the extracted message, an image representing the user, or the attribute information.
[0013] In the program according to a seventh aspect, the conditions for extracting the messages include specifying users to be extracted in a chat room.
[0014] In the program of the eighth aspect, when extracting the messages, all messages sent and received between the time the specified user sends a message and the time the next unspecified user sends a message are extracted.
[0015] In the program of the ninth aspect, when extracting the messages, the program extracts messages sent and received between the designated user sending a message and the next message sent by an undesignated user, and messages sent within a predetermined time after the designated user sending a message.
[0016] In the program of the tenth aspect, when extracting the message, the oldest message sent or received with the specified user is extracted from among the messages sent or received between the time the specified user sent a message and the time the next unspecified user sent a message.
[0017] The program of the eleventh aspect is configured so that, if, as a result of extracting the message, an undesignated user sends a message between multiple messages sent by the designated user, the extracted message is saved or forwarded to another chat room so that it is clear that the undesignated user has sent a message.
[0018] A program according to a twelfth aspect allows a user to select whether to extract the extracted message in an editable data format or in an uneditable image format.
[0019] In the program of the thirteenth aspect, when extracting the message, if the extracted message exceeds a predetermined size, the extracted message is extracted in an editable data format, and if the extracted message does not exceed the predetermined size, the extracted message is extracted in an uneditable image format.
[0020] An information processing device according to a fourteenth aspect includes a processor that extracts messages that satisfy conditions specified by a user from messages in a chat room in which one or more users can post, and saves the extracted messages or transfers them to another chat room. [Effects of the Invention]
[0021] According to the first aspect, it is possible to advantageously save or transfer messages in a chat room that satisfy a condition designated by the user.
[0022] According to the second aspect, it is possible to hide information that one does not want to disclose to others.
[0023] According to the third aspect, there is an effect that the anonymity of the user sending the message can be ensured.
[0024] According to the fourth aspect, there is an effect that the anonymity of the user sending the message can be ensured.
[0025] According to the fifth aspect, there is an effect that the anonymity of the user sending the message can be ensured.
[0026] According to the sixth aspect, there is an effect that a message can be saved or forwarded including information that is not normally displayed.
[0027] According to the seventh aspect, there is an effect that only messages with a specified user can be extracted.
[0028] According to the eighth aspect, it is possible to extract all messages with a specified user without omission.
[0029] According to the ninth aspect, there is an effect that only continuous message transmissions can be extracted.
[0030] According to the tenth aspect, it is possible to extract only messages that are estimated to be of high importance from among sent and received messages.
[0031] According to the eleventh aspect, it is possible to notify the user that there is a message in the middle of the message that has not been extracted.
[0032] According to the twelfth aspect, there is an effect that the user can select the message extraction format.
[0033] According to the thirteenth aspect, an effect is achieved in that a message can be extracted without the user having to select a message extraction format.
[0034] According to the fourteenth aspect, it is possible to provide an information processing device that can save or transfer messages in a chat room that satisfy a condition designated by a user. [Brief explanation of the drawings]
[0035] [Figure 1] 1 is a schematic configuration diagram of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a schematic block diagram of a user terminal according to an embodiment of the present invention. [Figure 3] 4 is a flowchart illustrating an example of an operation of the information processing system according to the embodiment of the present invention. [Figure 4] FIG. 10 is an explanatory diagram illustrating an example of an input screen for message extraction conditions according to an embodiment of the present invention. [Figure 5] FIG. 10 is an explanatory diagram illustrating an example of a display of a chat room according to an embodiment of the present invention. [Figure 6] 10 is an explanatory diagram illustrating an example of a display on a display unit that notifies that a message has been saved according to an embodiment of the present invention. FIG. [Figure 7] FIG. 10 is an explanatory diagram illustrating an example of a display on a display unit for saved messages when a message with a specified person is selected in the save range according to an embodiment of the present invention. [Figure 8] FIG. 10 is an explanatory diagram for explaining another example of the display of the message storage display unit when a message with a specified partner is selected in the storage range according to an embodiment of the present invention. [Figure 9] FIG. 10 is an explanatory diagram for explaining another example of the display of the message storage display unit when a message with a specified partner is selected in the storage range according to an embodiment of the present invention. [Figure 10] FIG. 10 is an explanatory diagram for explaining another example of the display of the message storage display unit when a message with a specified partner is selected in the storage range according to an embodiment of the present invention. [Figure 11] FIG. 10 is an explanatory diagram illustrating an example of a mode in which a message is saved in an image format according to an embodiment of the present invention. [Figure 12] FIG. 10 is an explanatory diagram illustrating an example of a mode in which a message is saved in a data format according to an embodiment of the present invention. [Figure 13] FIG. 10 is an explanatory diagram illustrating an example of a display on the display unit when speaker information is selected to be hidden in the selection of saved information according to the embodiment of the present invention. [Figure 14] FIG. 10 is an explanatory diagram for explaining another example of the display on the display unit when selecting to hide speaker information in the selection of saved information according to the embodiment of the present invention. [Figure 15] FIG. 10 is an explanatory diagram for explaining another example of the display on the display unit when selecting to hide speaker information in the selection of saved information according to the embodiment of the present invention. [Figure 16] FIG. 10 is an explanatory diagram illustrating an example of a display on the display unit when a message is forwarded according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0036] (Embodiment) An example of an embodiment of the present disclosure will be described below with reference to the drawings. The same reference numerals are used throughout the drawings to designate identical or equivalent components and parts. The dimensional proportions of the drawings are exaggerated for illustrative purposes and may differ from the actual proportions.
[0037] An example of an information processing system 10 according to this embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of a schematic configuration of an information processing system 10 according to this embodiment. 1, an information processing system 10 according to this embodiment includes a user terminal 20 such as a personal computer or a smartphone, and a server 40. The user terminal 20 is a terminal used by a user and is an example of an information processing device. In this embodiment, the server 40 is a server that provides a chat service.
[0038] The user terminal 20 and the server 40 are connected via a network N. This network N may be, for example, the Internet, a LAN (=Local Area Network), a WAN (=Wide Area Network), or the like.
[0039] The information processing system 10 in this embodiment is a system for chatting between user terminals 20 connected via a server 40. Here, chat refers to messages sent and received within a chat room opened on the server 40 in which one or more users can post, and includes text, audio, video, and the like.
[0040] 2 is a block diagram showing the hardware configuration of the user terminal 20 and the server 40 according to this embodiment. Since the user terminal 20 and the server 40 basically have a general computer configuration, the user terminal 20 will be described as a representative.
[0041] 2, the user terminal 20 includes a CPU (Central Processing Unit) 21, which is an example of a processor, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23, a storage 24, an input unit 25, a display unit 26, and a communication I / F 27. Each component is connected to each other via a bus so as to be able to communicate with each other.
[0042] The CPU 21 is a central processing unit that executes various programs and controls each component. That is, the CPU 21 reads programs from the ROM 22 or the storage 24 and executes the programs using the RAM 23 as a work area. The CPU 21 controls the above components and performs various arithmetic processing in accordance with the programs recorded in the ROM 22 or the storage 24. In this embodiment, the programs are stored in the ROM 22 or the storage 24.
[0043] The ROM 22 stores various programs and various data. The RAM 23 temporarily stores programs or data as a working area. The storage 24 is configured with an SSD (Solid State Drive), flash memory, etc., and stores various programs including the operating system and various data.
[0044] In this embodiment, the storage 24 stores data on messages in chat rooms and data on extracted messages, which will be described later. Message data may be temporarily stored in the storage 24. In addition to the message body, the message includes information such as the time the message was sent, sender information (e.g., the sender's username 200, the recipient's username 200), an image 210 representing the user sending the message, and pre-registered attribute information 220 related to the user sending the message. The image 210 representing the user sending the message is an image that can identify or infer the user, and includes an icon representing the user, a photo of the user, an avatar, or the like. The pre-registered attribute information 220 related to the user sending the message includes the name of the department to which the user belongs, the job title, the group name, the age, the gender, and the like. In this embodiment, the storage 24 also stores application programs.
[0045] The input unit 25 includes a pointing device such as a mouse and a keyboard, and is used to input various types of information, such as the message text and conditions for extracting messages.
[0046] The display unit 26 is, for example, a liquid crystal display. The display unit 26 displays various information under the control of the CPU 21. The display unit 26 may also function as the input unit 25 by employing a touch panel system.
[0047] The communication I / F 27 has a function of communicating with the server 40. The communication I / F 27 functions as a communication interface for transmitting and receiving various data to and from the server 40.
[0048] In addition, the storage of server 40 stores data of messages in the chat room, and in order to identify participants in the chat room, user names 200, images 210 representing users sending messages, and pre-registered attribute information 220 related to users sending messages, stored by the administrator or users of the chat room.
[0049] Next, an example of the operation of the information processing system 10 of this embodiment will be described. FIG. 3 is a flowchart showing an example of the processing flow when user terminal 20 transfers a message in a chat room.
[0050] 3, the CPU 21 of the user terminal 20 acquires the condition for extracting a message input by the user using the input unit 25 of the user terminal 20. Then, the process proceeds to the next step S110. The condition for extracting a message will be described later with reference to FIG.
[0051] In step S110, the CPU 21 of the user terminal 20 acquires the transfer destination input by the user using the input unit 25 of the user terminal 20. The user inputs the transfer destination by selecting the user to transfer to from a user list, or by searching and selecting a name, ID, etc. Then, the process proceeds to the next step, S120.
[0052] In step S120, the CPU 21 of the user terminal 20 acquires and temporarily stores the message extracted in accordance with the extraction condition acquired in step S100, the sending time of the message, and sender information, and then proceeds to the next step S130.
[0053] In step S130, CPU 21 of user terminal 20 deletes the caller information to be hidden from the caller information acquired in step S120 in accordance with the "selection of stored information" of the extraction conditions acquired in step S100. Here, the "selection of stored information" will be described later with reference to Fig. 4. Then, the process proceeds to the next step, S140.
[0054] In step S140, the CPU 21 of the user terminal 20 determines whether the "save format" selection of the extraction conditions acquired in step S100 is "image format." If it is not determined to be "image format," that is, if it is determined to be "data format," the extracted message is forwarded to the forwarding destination acquired in step S110. The forwarded message is displayed in the chat room with the message data laid out in a chat format. Here, the chat format is, for example, the same format as the format for displaying messages in a chat room as shown in FIG. 5, specifically, a format in which other users are placed on the left and the user forwarding the message is placed on the right, and the messages are displayed in chronological order by the time the messages were sent. The "save format" will be described later with reference to FIG. 4. Then, the processing ends.
[0055] On the other hand, if it is determined in step S140 that the message is in "image format," the process proceeds to step S200, where a chat-format image is generated from the extracted message and saved. The process then proceeds to step S150. The image-format data saved in step S140 may be deleted after being transferred to the destination in step S150, or may be left as is.
[0056] Note that, although Figure 3 illustrates a manner in which the user terminal 20 executes the process of forwarding a message, this is not limited to this, and the process of forwarding a message may be executed by the CPU of the server 40, or may be shared between the CPUs of both the user terminal 20 and the server 40.
[0057] Next, the conditions for extracting a message will be explained. FIG. 4 is an explanatory diagram illustrating an example of a display on the display unit 26 of the user terminal 20 regarding input of conditions for extracting a message. FIG. 5 is an explanatory diagram illustrating an example of a display of a message in a chat room. As shown in FIG. 5, the chat room can display the username 200 of the user sending the message, an image 210 representing the user sending the message, and pre-registered attribute information 220 related to the user sending the message (in this example, the name of the department to which the user belongs). Messages from other users are displayed on the left side of the chat room, and messages from the user who extracts, saves, or forwards the message, i.e., the user of the user terminal 20 on which the chat room shown in FIG. 5 is displayed, are displayed on the right side. In this example, the username 200, image 210 representing the user, and attribute information 220 of the user who extracts, saves, or forwards the message on the right side of the chat room are not displayed. The username 200, image 210 representing the user, and attribute information 220 of the user who extracts, saves, or forwards the message may be displayed, or the user may be able to set whether or not to display them.
[0058] As shown in Figure 4, the conditions for extracting messages include "save range," "save format," and "selection of saved information." If the user selects to save the extracted message, it will be saved, and if the user selects to forward it, it will be saved and then forwarded. Such saving before forwarding may be temporary.
[0059] Here, "save range" sets the range of messages to save. For example, as shown in Figure 4, there are "currently displayed messages," "specify sent date range," "specify first and last messages," and "messages with specified recipients."
[0060] "Currently displayed message" is a setting for saving the message displayed on the display unit 26. For example, when the messages shown in Fig. 5 are displayed, messages M1 to M8 are saved.
[0061] "Specify sent date and time range" is a setting for saving messages within a specified sent date and time range. For example, if "August 1, 2021, 9:20 AM to August 1, 2021, 9:45 AM" is specified, messages M2 to M7 will be saved in the example of FIG. 5. Furthermore, when a message is saved, a message such as "Messages from 9:20 AM to 9:42 AM have been saved" is displayed in the chat room, as shown in FIG. 6, to notify other users in the chat room that the message has been saved. Here, the display when such a message is saved is not limited to text that includes the message extraction conditions, as shown in FIG. 6. For example, the message extraction conditions may not be displayed. Furthermore, when the message extraction conditions are not displayed, the message extraction conditions may be displayed by the user double-clicking the display when such a message is saved with a mouse or by touching it with a finger.
[0062] "Specify first and last message" is a setting that allows you to specify the first and last message and save the messages between them. For example, in the example of Figure 5, if you specify message M2 as the first message and message M5 as the last message, messages M2 to M5 will be saved.
[0063] "Messages with specified users" is a setting that specifies the user from which messages in a chat room are extracted. For example, if the user name 200 "aaa" is specified as the specified user, the messages sent by "aaa" and the messages sent by the user after the specified user are saved. Specifically, all messages sent and received after the specified user sends a message until the next message sent by an unspecified user are extracted and saved. Specifically, if there are messages such as those shown in FIG. 7(A) in a chat room, as shown in FIG. 7(B), all messages N1 to N4 sent and received after message N1 sent by the specified user "aaa" until message N5 sent by an unspecified user other than the specified user "aaa" (in this example, "bbb") are extracted and saved.
[0064] Furthermore, the "messages with a specified user" is not limited to extracting all messages sent and received between the sending of a message by a specified user and the next sending of a message by an unspecified user, as shown in FIG. 7(B). For example, among the messages sent and received between the sending of a message by a specified user and the next sending of a message by an unspecified user, messages sent within a predetermined time after the sending of the message by the specified user may be extracted. Specifically, as shown in FIG. 8, after the sending of a message from the specified user "aaa," messages N1 to N3 sent within a predetermined time, for example, within one hour, may be extracted and saved. Furthermore, among the messages sent and received between the sending of a message by a specified user and the next sending of a message by an unspecified user, the oldest message sent and received with the specified user may be extracted. Specifically, as shown in FIG. 9, the oldest message sent and received with the specified user "aaa," i.e., the oldest message received from "aaa" and the oldest message sent by the user in response to the oldest message, messages N1 to N2, may be extracted and saved.
[0065] Furthermore, if, as a result of message extraction, a message is sent by an unspecified user between multiple messages sent by a specified user, the extracted message may be saved or transferred to another chat room so that it is clear that the unspecified user sent a message. For example, if, in a chat room, a message is sent and received with an unspecified user "bbb" between messages sent and received with a specified user "aaa" as shown in FIG. 10(A), an ellipsis symbol F consisting of a wavy line is displayed between the extracted messages with the specified user "aaa" so that it is clear that the unspecified user sent a message, as shown in FIG. 10(B). That is, in the example shown in FIG. 10, messages L4 and L5 from the unspecified user "bbb" are not extracted between the extracted messages L1 to L3 and messages L6 and L7. Therefore, an ellipsis symbol F consisting of a wavy line is displayed between message L3 and message L6 to indicate that messages L4 and L5 from the unspecified user "bbb" have not been extracted. The display that indicates that an unspecified user is sending a message is not limited to the ellipsis symbol F consisting of a wavy line as shown in Figure 10, but may be another symbol, or may be displayed in text such as "Message with other user omitted."
[0066] In addition, multiple conditions for extracting messages may be specified. In particular, "Specify a sent date range" and "Messages with a specified contact" are settings that extract messages with a specified contact within a specified sent date range, which is more preferable than extracting all messages with a specified contact regardless of date and time.
[0067] The "save format" setting allows the user to select whether the extracted message is to be extracted in a "data format" that allows searching and editing of the message, or in an "image format" that does not. For example, when the "image format" is selected, the message is saved as an image, as shown in FIG. 11. When the "data format" is selected, the message is saved as shown in FIG. 12. When the "data format" is selected, a message ID is assigned to each message, and the sender ID, the date and time of sending, and the message body are stored, as shown in FIG. 12. When the "data format" is selected, the message data is displayed in the chat room in the same chat format as when the "image format" is selected. Note that the selection of the "data format" is not limited to displaying the message data in the chat room in the same chat format as when the "image format" is selected. For example, a table layout as shown in FIG. 12 may be displayed.
[0068] Note that either the "data format" or the "image format" may be determined by default depending on the data volume and the presence or absence of an attachment. For example, if the extracted message exceeds a predetermined size, such as when it contains more than a predetermined number of messages, when the data size exceeds a predetermined capacity, or when it contains more than a predetermined number of characters, the extracted message may be extracted and saved or transferred in the "data format," and if it does not exceed the predetermined size, the extracted message may be extracted and saved or transferred in the "image format." Also, whether the "data format" or the "image formation" is determined by default depending on whether the message contains an attachment.
[0069] Furthermore, "Select information to save" is a setting for selecting information to save from information contained in the extracted message, i.e., a setting for saving information after modifying it so that the information contained in the extracted message is not included. For example, as shown in FIG. 4, there are "All" and "Hide sender information." Here, the sender information includes, as described above, the sender's username 200, the recipient's username 200, the image 210 representing the user sending the message, and pre-registered attribute information 220 related to the user sending the message.
[0070] "All" is a setting in which all speaker information is saved without being hidden, i.e., all speaker information displayed in the chat room is saved without being hidden.
[0071] "Hide sender information" is a setting that hides the sender information of a message when it is extracted and saved. "Hide sender information" can be set to, for example, "Hide all" or "Show only department name."
[0072] "Hide all" is a setting for hiding and saving all information about the sender of the message, such as the user name 200, the image 210 representing the user sending the message, and the attribute information 200. Specifically, when a message is extracted in which the user name 200 of the sender information, the image 210 representing the user sending the message, and the attribute information 200 are all displayed, as shown in FIG. 13(A), this setting saves the message without including the user name 200 of the sender information, the image 210 representing the user sending the message, and the attribute information 220, as shown in FIG. 13(B). Here, the image 210 representing the user sending the message includes not only not saving the image 210, but also changing it to another image (in this example, an image displaying the character "anonymous," meaning anonymity) so as not to include the image 210 in the extracted message, as shown in FIG. 13(B).
[0073] "Display department name only" is a setting that saves only the department name, which is an example of attribute information 200, from the message sender information without hiding it, and does not save other information, such as the user name 200 and the image 210 representing the user sending the message. Specifically, when a message is extracted in which the user name 200, the image 210 representing the user sending the message, and the attribute information 200 are all displayed, as shown in FIG. 14(A), only the department name "A Development Department," which is an example of attribute information 200, as shown in FIG. 14(B), is displayed, and the message is saved without the user name 200 and the image 210 representing the user sending the message. In addition, the setting that does not save the user name 200 and the image 210 representing the user sending the message includes changing the sender information other than the displayed department name to other information, changing the image 210 to another image, or changing the user name 200 to "Anonymous A" and saving the message, as shown in FIG. 14(C). The setting for not saving part of the speaker information is not limited to "display department name only", but may be "display department name and image" as shown in FIG. 14(D), in which only the user name 200 is not displayed.
[0074] Furthermore, the "hide caller information" setting is not limited to being applied to all users whose messages are extracted, but may be set to hide the caller information of some specified users. Specifically, if the message shown in FIG. 15(A) is within the range to be saved and only user "aaa" is to be displayed, as shown in FIG. 15(B), the user names 200 and images 210 representing the users "baa" and "bbb" other than user "aaa" are not saved. Note that in addition to specifying the users to be displayed, users to be hidden may also be specified. Specifically, in the example of FIG. 15, users "baa" and "bbb" to be hidden may be specified.
[0075] As described above, the user name 200, user image 210, and attribute information 220 of the user who extracts and instructs the message to be saved or forwarded, i.e., the user on the right side of the chat room, are information about the person using the user terminal 20, and are not displayed in the chat room because there is little need to display them. However, an extracted message may be assigned at least one of the user name 200, user image 210, and attribute information 220 of the user who saves or forwards the extracted message. Specifically, as shown in FIG. 11 , "C Development Department" may be displayed as attribute information 200 and "ccc" may be displayed as username 200. When viewing a saved or forwarded message, it may be unclear who the user who instructed the message to be extracted is, making it easier to identify the sender of the message.
[0076] Also, when a message is forwarded, a notification such as "A message has been forwarded from abb" is displayed in the chat room, along with the forwarded message below the notification, as shown in Figure 16.
[0077] The present invention is not limited to the above-described embodiment, and various modifications and applications are possible within the scope of the gist of the present invention.
[0078] For example, chat room settings may be configured to prohibit saving or forwarding of messages, or to prohibit forwarding of attachments.
[0079] In the above embodiment, the program is pre-stored (installed) in a ROM or storage device, but the present invention is not limited to this. The program may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network.
[0080] Furthermore, in the above-described embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).
[0081] Furthermore, the operations of the processors in the above-described embodiments may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. Furthermore, the order of the operations of the processors is not limited to the order described in the above-described embodiments, and may be changed as appropriate. [Explanation of symbols]
[0082] 10 Information Processing Systems 20 User terminal 40 servers N Network
Claims
1. On the computer, extracting messages that satisfy a condition designated by a user from messages in a chat room in which one or more users can post; Execute a process of saving the extracted message or transferring it to another chat room; The condition for extracting the message includes specifying a user to be extracted in a chat room; In the message extraction, all messages sent and received between the time when the designated user sent a message and the time when a user other than the designated user sends a message are extracted. program.
2. A program as described in claim 1, which changes the information to be saved in the process of saving predetermined information of an extracted message.
3. In the chat room, the user name of the user sending the message can be displayed; 3. The program according to claim 2, wherein in the process of saving the information, the information is changed so as not to include the user name of the user who is sending the message.
4. In the chat room, an image representing a user sending a message can be displayed; 4. The program according to claim 2, wherein the information is modified so as not to include an image representing the user in the process of saving the information.
5. In the chat room, pre-registered attribute information related to a user sending a message can be displayed; 5. The program according to claim 2, wherein in the process of saving the information, the information is changed so as not to include the attribute information.
6. In the chat room, the user name of the user in the chat room, an image representing the user, and pre-defined registered attribute information related to the user are not displayed; A program according to any one of claims 2 to 5, wherein in the process of saving the information, at least one of the username of the user who saves or forwards the extracted message, an image representing the user, or the attribute information is added.
7. In extracting the message, The program according to claim 1 extracts messages sent and received between the time when the designated user sent a message and the time when the next undesignated user sends a message, and messages sent within a predetermined time after the designated user sent the message.
8. In extracting the message, The program according to claim 1, wherein the program extracts the oldest message sent or received with the specified user from among messages sent or received between the time the specified user sent a message and the time the next unspecified user sends a message.
9. A program according to any one of claims 1 to 8, wherein, as a result of extracting the message, if a user other than the designated user sends a message between the sending of multiple messages by the designated user, the extracted message is saved or transferred to another chat room so that it is clear that the undesignated user has sent a message.
10. 10. The program according to claim 1, wherein in the message extraction, it is determined whether the selection of the storage format of the extraction condition is an editable data format or an uneditable image format.
11. In the message extraction, the selection of the format to save the extraction conditions is as follows: The program of claim 10, wherein if the extracted message exceeds a predetermined size, the extracted message is extracted in an editable data format, and if the extracted message does not exceed the predetermined size, the extracted message is extracted in an uneditable image format.
12. a processor; The processor: extracting messages that satisfy a condition designated by a user from messages in a chat room in which one or more users can post; Save the extracted message or forward it to another chat room; The condition for extracting the message includes specifying a user to be extracted in a chat room; In the message extraction, the information processing device extracts all messages sent and received from the time the designated user sends a message until the next time an undesignated user sends a message.
Citation Information
Patent Citations
Communication method and computer readable storage medium
CN111371677A
Message forwarding method, mail forwarding method and electronic equipment
CN112434328A
Silencer for electrostatic spray painting machine
JP1981056254A
Conversation report system, conversation report program, and conversation report method
JP2008083837A
Method for filtering instant message, instant message server, device, and application for providing filtered instant message
JP2016035750A