Information processing device, information processing system, and program
The information processing device addresses the challenge of identifying corresponding messages for electronic documents in message exchange services by using message text and location information to specify access information display locations on the thread.
Patent Information
- Application Number
- JP2021132566
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-17
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2041-08-17
AI Technical Summary
In message exchange services, it is challenging to identify which message corresponds to an electronic document posted on the service screen among multiple shared messages.
An information processing device that acquires information about message text and location on the thread, and when a message with a predetermined wording is found, it specifies the location on the thread for displaying information accessing the electronic document.
Enables accurate identification and visualization of the corresponding message for an electronic document, preventing incorrect judgments and streamlining the process of accessing electronic documents.
Smart Images

Figure 0007673575000001 
Figure 0007673575000002 
Figure 0007673575000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing system, and a program. [Background technology]
[0002] There is a system that allows an electronic document to be posted on a service screen where messages between members are shared in a place for information exchange using a message exchange service, for example, in a chat conference in which members of a group participate. Patent Document 1 discloses an information processing system that controls the dialogue of a bot, which is an avatar of a printing device, so as to proceed with the review of an electronic document posted within a group through dialogue with group members who share messages on the service screen of the message exchange service, and instructs the printing device to print an electronic document for which review approval has been obtained through dialogue between the group members and the bot. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-47000 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the above-mentioned message exchange service, it can sometimes be difficult to identify which of multiple messages shared on the service screen an electronic document posted on the service screen corresponds to.
[0005] An object of the present invention is to make it possible to identify which message, among multiple messages shared on the service screen, an electronic document posted on a service screen of a message exchange service corresponds to. [Means for solving the problem]
[0006] The invention described in claim 1 is an information processing device comprising a processor, which acquires information relating to a message posted to a message exchange service, including information relating to the wording of the message and information relating to the position at which the message is displayed on a thread on a service screen of the service, and, if a message containing predetermined wording is present based on the acquired information on the wording, identifies the position on the thread at which the message is displayed as a position at which information for accessing an electronic document posted to the service is to be displayed based on the acquired information on the position. The invention described in claim 2 is the information processing device described in claim 1, characterized in that when the electronic document is posted to the service, the processor controls the display of information for accessing the electronic document at the identified location. The invention described in claim 3 is the information processing device described in claim 2, characterized in that when the electronic document is posted to the service, the processor controls the display of information for accessing the electronic document in place of the message displayed at the location. The invention described in claim 4 is the information processing device described in claim 1, characterized in that the processor controls the provision of information about a thread in which a message including the predetermined wording is displayed to another information processing device that generates the electronic document, based on information about the acquired message. The invention described in claim 5 is the information processing device described in claim 4, characterized in that the processor controls the provision of information capable of identifying one or more of the threads, which is displayed in a selectable manner on the other information processing device, as information regarding the thread, to the other information processing device. The invention described in claim 6 is the information processing device described in claim 1, characterized in that when there are multiple messages containing the predetermined wording in the same thread, the processor determines a position to display information for accessing an electronic document posted to the service based on the timing at which the messages were posted. The invention described in claim 7 is the information processing device described in claim 6, characterized in that the processor identifies the position on the thread where the earliest posted message among the multiple messages is displayed as the position to display information for accessing an electronic document posted to the service. The invention described in claim 8 is the information processing device described in claim 1, characterized in that the processor controls the name of the electronic document to be changed to one that includes wording when a message including wording for identifying the electronic document is present based on information regarding the acquired wording. The invention described in claim 9 is the information processing device described in claim 8, characterized in that, when a request to post an updated version of the electronic document posted to the service is accepted, the processor controls to change the name of the electronic document to a name that includes wording indicating that it is an updated version. The invention described in claim 10 is an information processing device comprising a processor, which controls the display of thread candidates on an operation screen in a selectable manner when displaying information for accessing an electronic document generated by scanning a document on a thread on a service screen of a message exchange service, and accepts an operation on the operation screen for selecting one of the thread candidates and an operation for posting the electronic document to the service. The invention described in claim 11 is the information processing device described in claim 10, characterized in that the processor further accepts an operation on the operation screen to request posting of an updated version of the electronic document posted to the service, and controls the transmission of information indicating that an updated version of the electronic document will be posted to another information processing device that changes the name of the electronic document. The invention described in claim 12 is an information processing system characterized by having an acquisition means for acquiring information regarding a message posted to a message exchange service, including information regarding the wording of the message and information regarding the position at which the message is displayed on a thread on a service screen of the service, and an identification means for, if a message containing predetermined wording exists based on the acquired information regarding the wording, identifying the position on the thread at which the message is displayed as a position at which information for accessing an electronic document posted to the service is to be displayed based on the acquired information regarding the position. The invention described in claim 13 is a program for causing a computer to realize the following functions: acquiring information about a message posted to a message exchange service, including information about the wording of the message and information about the position at which the message is displayed on a thread on a service screen of the service; and, if a message containing predetermined wording exists based on the acquired information about the wording, identifying the position on the thread at which the message is displayed as a position at which information for accessing an electronic document posted to the service is to be displayed based on the acquired information about the position. Effect of the Invention
[0007] According to the present invention of claim 1, it is possible to provide an information processing device that identifies to which message, among multiple messages shared on the service screen, an electronic document posted on a service screen of a message exchange service corresponds. According to the present invention of claim 2, it is possible to visually confirm which message among multiple messages shared on the service screen corresponds to which electronic document posted on the service screen of a message exchange service. According to the present invention of claim 3, when a determination is made as to the presence of a message containing a predetermined wording, it is possible to prevent an erroneous determination from being made regarding a message in which information for accessing an electronic document is already displayed. According to the present invention of claim 4, by operating another information processing device, an electronic document generated by that information processing device can be posted on the service screen of the message exchange service. According to the present invention of claim 5, an electronic document generated on another information processing device can be posted by selecting a thread to post the electronic document from one or more threads displayed in a selectable manner on that information processing device. According to the present invention of claim 6, in a case where a plurality of messages including a predetermined wording exist in one thread, processing according to a business process can be realized. According to the present invention of claim 7, in a case where a plurality of messages including a predetermined wording exist in one thread, processing can be realized in accordance with the progression order of the business process. According to the present invention of claim 8, even in cases where the contents of an electronic document cannot be understood from the file name automatically assigned when the electronic document is generated and the file name needs to be changed, which is a time-consuming operation, it is possible to pre-set the file name, thereby reducing time costs. According to the present invention of claim 9, when a posted electronic document is updated, it is possible to know at a glance which electronic document is an updated version from the file name that is automatically given to the document. According to the present invention of claim 10, the selection of a thread to which an electronic document is to be posted and the posting of the electronic document can be realized by a series of operations on an information processing device that generates the electronic document. According to the present invention of claim 11, selection of a thread to which an updated electronic document is to be posted and selection of an electronic document to be updated can be realized by a series of operations on an information processing device that generates an updated electronic document. According to the present invention of claim 12, it is possible to provide an information processing system that identifies to which message, among multiple messages shared on the service screen, an electronic document posted on a service screen of a message exchange service corresponds. According to the present invention of claim 13, a function can be realized by a computer to identify which message, among multiple messages shared on the service screen, an electronic document posted on a service screen of a message exchange service corresponds to. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overall configuration of an information processing system to which an embodiment of the present invention is applied; [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of a management server. [Diagram 3] FIG. 2 is a diagram illustrating a hardware configuration of an image reading apparatus. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a management server. [Diagram 5] FIG. 2 is a diagram illustrating a functional configuration of the image reading apparatus. [Figure 6] 10 is a flowchart showing a flow of processing by the management server when no input operation is performed on the image reading device. [Figure 7] FIG. 13 is a diagram showing a specific example of a group chat screen displayed on a display unit of a client terminal. [Figure 8] FIG. 13 is a diagram showing a specific example of a group chat screen displayed on a display unit of a client terminal. [Figure 9] 10 is a flowchart showing a flow of processing by a management server when an input operation is performed on an image reading device. [Figure 10]6 is a flowchart showing a flow of processing performed by the image reading apparatus when an input operation is performed on the image reading apparatus. [Figure 11] 1A is a diagram showing a specific example of an operation screen displayed on a display unit of an image reading device, and FIG. 1B is a diagram showing a specific example of a group chat screen displayed on a display unit of a client terminal. [Figure 12] 10 is a flowchart showing a flow of processing performed by the image reading apparatus when updating a posted electronic document. [Figure 13] 13 is a flowchart showing a flow of processing by a management server when an electronic document posted to a group chat is updated. [Figure 14] 1A is a diagram showing a specific example of an operation screen displayed on a display unit of an image reading device when an operation for updating an electronic document posted to a group chat is performed on the image reading device, and FIG. 1B is a diagram showing a specific example of a group chat screen displayed on a display unit of a client terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <Configuration of information processing system> FIG. 1 is a diagram showing the overall configuration of an information processing system 1 to which the present embodiment is applied. The information processing system 1 is configured by connecting a management server 10, an image reading device 30, client terminals 50-1 to 50-n (n is an integer value of 2 or more), and a group chat providing server 70 via a network 90. Although only one image reading device 30 and one group chat providing server 70 are shown in FIG. 1, a plurality of devices may be connected to the network 90. The network may be, for example, a LAN (Local Area Network) or the Internet.
[0010] The management server 10 is an information processing device that serves as a server that manages the entire information processing system 1. For example, the management server 10 performs control to display information for accessing an electronic document posted to a message exchange service that enables sharing of messages between members at a pre-specified position on a thread of the message exchange service. In this embodiment, the message exchange service is a group chat. Furthermore, the electronic document posted to the group chat is an electronic medium content. Examples of electronic documents include document files and image (still image and moving image) files that are pre-stored in the client terminals 50-1 to 50-n, and document files and image files that are generated by reading a document recorded on a recording medium such as paper using the image reading device 30.
[0011] The image reading device 30 is an information processing device that generates an electronic document by reading a document recorded on a recording medium such as paper, and posts the generated electronic document to a group chat. For example, the image reading device 30 displays on a screen in a selectable manner candidates for threads that display information for accessing the electronic document, and accepts an input operation for selecting a thread. For example, the image reading device 30 is a multifunction device or a scanner device having a reading function.
[0012] Each of the client terminals 50-1 to 50-n is an information processing device such as a smartphone, a personal computer, or a tablet terminal used by each of the members M1 to Mn who are members of the same group G. Each of the client terminals 50-1 to 50-n displays a service screen for a group chat used by each of the members M1 to Mn. Hereinafter, when it is not necessary to distinguish between the client terminals 50-1 to 50-n and the members M1 to Mn, these will be collectively referred to as the client terminal 50 and the member M.
[0013] The group chat providing server 70 is an information processing device that serves as a server that provides group chat to the members M. The person managing the group chat providing server 70 may be the same as the person managing the management server 10, or may be different.
[0014] <Hardware configuration of the management server> FIG. 2 is a diagram showing a hardware configuration of the management server 10. As shown in FIG. The management server 10 has a control unit 11, a memory 12, a storage unit 13, a communication unit 14, an operation unit 15, and a display unit 16. These units are connected to each other via a data bus, an address bus, a PCI (Peripheral Component Interconnect) bus, etc.
[0015] The control unit 11 is a processor that controls the operation of the management server 10 through the execution of various software such as an OS (operating system) and application software. The control unit 11 is composed of, for example, a CPU (Central Processing Unit). The memory 12 is a storage area that stores various software and data used for executing the software, and is used as a working area for calculations. The memory 12 is composed of, for example, a RAM (Random Access Memory).
[0016] The storage unit 13 is a storage area that stores input data for various software and output data from various software. The storage unit 13 is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), a semiconductor memory, etc. that are used to store programs and various setting data. The communication unit 14 transmits and receives data via the network 90. The communication unit 14 transmits and receives data between, for example, the image reading device 30, the client terminal 50, and the group chat providing server 70.
[0017] The operation unit 15 is composed of, for example, a keyboard, a mouse, mechanical buttons, and switches, and accepts input operations. The operation unit 15 also includes a touch sensor that configures a touch panel integrally with the display unit 16. The display unit 16 displays images, text information, and the like. The display unit 16 is composed of, for example, a liquid crystal display or an organic EL (=Electro Luminescence) display used to display information.
[0018] <Hardware configuration of image reading device> FIG. 3 is a diagram showing the hardware configuration of the image reading device 30. As shown in FIG. The image reading device 30 has the same hardware configuration as the management server 10 shown in Fig. 2 except for the reading unit 37. That is, the image reading device 30 has a control unit 31 configured with a processor such as a CPU, a memory 32 configured with a storage area such as a RAM, and a storage unit 33 configured with a storage area such as a HDD, an SDD, or a semiconductor memory. It also has a communication unit 34 that transmits and receives data to and from the management server 10 and the client terminal 50 via the network 90. It also has an operation unit 35 configured with a keyboard, a mouse, a touch panel, and the like, and a display unit 36 configured with a liquid crystal display, an organic EL display, and the like. These units are connected to each other via a data bus, an address bus, a PCI bus, and the like.
[0019] The reading unit 37 reads a document recorded on a recording medium such as paper. The reading unit 37 is composed of, for example, a CCD type scanner that reduces the reflected light of light irradiated from a light source onto a document using a lens and receives the light with a CCD (Charge Coupled Devices), or a CIS type scanner that receives the reflected light of light irradiated from an LED light source onto a document using a CIS (Contact Image Sensor).
[0020] <Hardware configuration of client terminal and group chat server> The hardware configuration of the client terminal 50 and the group chat providing server 70 is similar to the hardware configuration of the management server 10 shown in Fig. 2. For this reason, illustrations and descriptions of the hardware configuration of the client terminal 50 and the group chat providing server 70 will be omitted.
[0021] <Management Server Functionality Configuration> FIG. 4 is a diagram showing the functional configuration of the management server 10. As shown in FIG. In the control unit 11 of the management server 10, a message information acquisition unit 101, a message judgment unit 102, a position identification unit 103, an access information display control unit 104, a thread information transmission control unit 105, an input information acquisition unit 106, and a name change control unit 107 function.
[0022] The message information acquisition unit 101 acquires information related to messages posted to a group chat, which is provided by the group chat providing server 70. The acquired message information includes, for each of one or more messages posted to the group chat, information related to the wording of the message and information related to the position of the message displayed on the thread on the service screen of the group chat.
[0023] The message determination unit 102 determines whether or not a message including a predetermined wording is present among the messages posted to the group chat, based on information regarding the wording of the message extracted from the information related to the message. The predetermined wording refers to a wording indicating that information for accessing an electronic document posted to the group chat is to be displayed at the position of the message. An example of the predetermined wording is "#Store document here#". In this embodiment, the predetermined wording is called a marking comment.
[0024] The message determination unit 102 determines whether or not a message including a phrase for identifying an electronic document posted to the group chat is present among the messages posted to the group chat, based on information related to the wording of the message. In this embodiment, the wording for identifying an electronic document posted to the group chat refers to the file name of the electronic document posted to the group chat.
[0025] When a message including a marking comment is present as a result of the determination by the message determination unit 102, the position determination unit 103 determines a position at which to display information for accessing an electronic document posted to the group chat, based on information regarding the position of the marking comment. Specifically, the position determination unit 103 determines the position on the thread at which the message including the marking comment was displayed, as a position at which to display information for accessing an electronic document posted to the group chat later.
[0026] When a plurality of messages including a marking comment are present in the same thread, the position specifying unit 103 specifies a position at which to display information for accessing an electronic document posted in a group chat based on the timing at which the message including the marking comment was posted. For example, the position specifying unit 103 specifies a position on a thread at which the earliest posted message among a plurality of messages including a marking comment is displayed as a position at which to display information for accessing an electronic document posted in a group chat.
[0027] When an electronic document is posted to a group chat, the access information display control unit 104 controls to display information for accessing the electronic document at the position of the message on the thread specified by the position specifying unit 103. Here, "posting an electronic document to a group chat" refers to posting a message to which an electronic document is attached to the group chat. Furthermore, "information for accessing an electronic document" refers to, for example, information that allows an electronic document to be opened by performing a click or tap operation, information that allows an electronic document to be downloaded, and the like. Furthermore, "control to display at a position on a specified thread" refers to performing a process or procedure required to display information for accessing an electronic document at the position of a message on a specified thread. For example, providing the posted electronic document itself or information for accessing the posted electronic document to the group chat providing server 70 so that the information for accessing the electronic document is displayed at the position of a marking comment are both examples of "control to display at a position on a specified thread".
[0028] When an electronic document is posted to a group chat, the access information display control unit 104 performs control to replace the information for accessing the posted electronic document with a marking comment and display it. As a result, the marking comment is no longer displayed, and the information for accessing the electronic document is displayed in the position where the marking comment was displayed.
[0029] The thread information transmission control unit 105 controls the transmission of information about threads in the group chat to the image reading device 30. The information about the thread includes information that can uniquely identify the thread, as well as information about messages that include marking comments. Here, the information about the thread transmitted to the image reading device 30 may be information about a thread in which a message that includes a marking comment is posted, or may be information about all threads created in the group chat.
[0030] The input information acquisition unit 106 acquires input information from the image reading device 30. The input information refers to information acquired when an input operation is accepted on the operation unit 35 of the image reading device 30. The input operation is performed by a member M who posts an electronic document to the group chat.
[0031] The name change control unit 107 controls to change the file name of an electronic document posted to a group chat based on information related to the wording of the message. Specifically, when a message including a marking comment and a wording indicating the file name of the electronic document is present among the messages posted to the group chat, the name change control unit 107 controls to change the file name of an electronic document to be posted later to one including the wording. When an electronic document is generated by a multifunction machine, a scanner device, or the like, it is difficult to understand the contents of the electronic document from the file name automatically given when the electronic document is generated, and many people are not accustomed to specifying a file name by inputting an input operation on a multifunction machine, a scanner device, or the like. Therefore, in this embodiment, the file name of the electronic document to be posted is set in advance by including the name of the electronic document in the wording of a message to be posted to a group chat.
[0032] When a request to post an updated version of an electronic document posted to a group chat is accepted, the name change control unit 107 changes the file name of the updated electronic document to one that includes a statement indicating that it is an updated version. Specifically, the name change control unit 107 reuses the file name of the electronic document before the update, and adds a statement indicating that it is an updated version (for example, a statement indicating a version number) to the end of the file name.
[0033] <Functional configuration of the image reading device> FIG. 5 is a diagram showing the functional configuration of the image reading device 30. As shown in FIG. In the control unit 31 of the image reading device 30, a thread information acquisition unit 301, a thread information display control unit 302, an input information receiving unit 303, a reading control unit 304, a transmission control unit 305, and an update candidate display control unit 306 function.
[0034] The thread information acquisition unit 301 controls the transmission of information related to threads in group chats transmitted from the management server 10. As described above, the information related to threads transmitted from the management server 10 includes information related to messages including marking comments, in addition to information that can uniquely identify the threads. There are cases where information related to threads in which messages including marking comments are posted is transmitted, and cases where information related to all threads created in the group chat is transmitted.
[0035] The thread information display control unit 302 controls the display unit 36 to display information about the group chat thread acquired by the thread information acquisition unit 301. For example, the thread information display control unit 302 controls the display unit 36 of the image reading device 30 to display, in a selectable manner, a list of thread candidates when displaying information for accessing an electronic document posted to the group chat on the thread of the group chat. In this case, an example of an electronic document posted to the group chat is an electronic document generated as a result of reading by the reading unit 37 when an operation is performed to scan a document recorded on a recording medium such as paper.
[0036] The thread information display control unit 302 controls the display unit 36 of the image reading device 30 to display a list of electronic documents posted to the group chat in a selectable manner as a list of candidates for electronic documents to be updated.
[0037] The input information receiving unit 303 receives the input information when an input operation is performed on the operation unit 35 to select one of the candidate threads to which the electronic document is to be posted, which are displayed as a list on the display unit 36 of the image reading device 30. The input information receiving unit 303 also receives the input information when an input operation is performed on the operation unit 35 to post the electronic document to a group chat.
[0038] The input information receiving unit 303 receives the input information when an input operation is performed on the operation unit 35 to select one of the candidates for electronic documents to be updated that are displayed in a list on the display unit 36 of the image reading device 30. The input information receiving unit 303 also receives the input information when an input operation is performed on the operation unit 35 to request posting of an updated version of the electronic document selected as the target for updating.
[0039] The reading control unit 304 controls the reading of a document recorded on a recording medium such as paper by the reading unit 37. When the reading control unit 304 controls reading, the document read by the reading unit 37 is digitized to generate an electronic document.
[0040] The transmission control unit 305 controls the transmission of input information received by the input information receiving unit 303 as input information to the management server 10. For example, the transmission control unit 305 controls the transmission of information on a thread selected as a posting destination for an electronic document and information on an electronic document selected as a target for updating as input information to the management server 10.
[0041] The update candidate display control unit 306 performs control to display a list of electronic documents that have already been posted to the group chat on the display unit 36 of the image reading device 30 as a list of candidates for electronic documents to be updated.
[0042] <Processing of management server and image reading device> Fig. 6 is a flowchart showing a process flow of the management server 10 when no input operation is performed on the image reading device 30. Fig. 7 is a diagram showing a specific example of a group chat screen displayed on the display unit of the client terminal 50. 6, when information about a message posted to the group chat is transmitted to the management server 10 (YES in step 401), the management server 10 acquires the information about the message posted to the group chat (step 402).Then, the management server 10 extracts information about the wording of the message from the information about the message posted to the group chat (step 403).On the other hand, when information about the message posted to the group chat has not been transmitted (NO in step 401), the management server 10 repeats step 401 until information about the message posted to the group chat is transmitted.
[0043] If the messages posted to the group chat include a message containing a marking comment (YES in step 404), the management server 10 extracts information about the position of the marking comment (step 405).The management server 10 then specifies the position of the marking comment as a position at which information for accessing an electronic document to be posted to the group chat later is to be displayed (step 406).On the other hand, if the messages posted to the group chat include no message containing a marking comment (NO in step 404), the process returns to step 401.
[0044] FIG. 7 shows a specific example of a group chat screen. As shown in FIG. 7, a message including a marking comment C1 is displayed within the dashed line of thread T1 among three threads T1 to T3 constituting the group chat. In this case, the management server 10 specifies the position of the marking comment C1 as a position to display information for accessing an electronic document to be posted to the group chat later. Note that FIG. 7 shows an example of a group chat consisting of three threads T1 to T3 as an example of a group chat in which one topic is managed by one thread, but the presence or absence of threads and the number of threads are not particularly limited. For example, the group chat may be a group chat without threads, or a group chat consisting of four or more threads.
[0045] 6, when information about a message posted to the group chat is transmitted to the management server 10 (YES in step 407), the management server 10 acquires the information about the message posted to the group chat (step 408). On the other hand, when information about a message posted to the group chat is not transmitted to the management server 10 (NO in step 407), the management server 10 repeats step 407 until information about a message posted to the group chat is transmitted to the management server 10.
[0046] If the messages posted to the group chat include a message with an electronic document attached (YES in step 409), the management server 10 performs control to display information for accessing the electronic document at the position identified in step 406 (for example, the position of marking comment C1 in FIG. 7) (step 410). This ends the process. On the other hand, if the messages posted to the group chat include no message with an electronic document attached (NO in step 409), the process returns to step 407.
[0047] In group chat, each of the members M1 to Mn freely posts messages, and messages are generally displayed in the thread in sequence according to the timing of posting. For this reason, as shown in the example of FIG. 7, after messages promising to post electronic documents such as "I will scan and send you a handwritten diagram of the configuration later," "Can you do it by XX date?" and "Understood," many messages may be displayed in sequence. In such a case, in a conventional group chat, it is not possible to associate messages that have already been posted with electronic documents posted later. For this reason, even if messages promising to post electronic documents are exchanged in a group chat and an electronic document is posted later, it is not possible to immediately identify which message the electronic document is related to. As a result, it is time-consuming to have to go back and search for messages displayed in the thread.
[0048] In this embodiment, messages are exchanged in a group chat promising to post an electronic document, and a member M who will post the electronic document later posts a message including a marking comment immediately after the message exchange. When the electronic document is then posted, the message including the marking comment is associated with the later posted electronic document. Then, information for accessing the posted electronic document is automatically displayed at the position of the marking comment.
[0049] FIG. 8 is a diagram showing a specific example of a group chat screen displayed on the display unit of the client terminal 50. As shown in FIG. 8, a message including a marking comment C2 is displayed within the dashed line of the thread T1. In this case, the management server 10 identifies the position of the marking comment C2 as a position for displaying information for accessing an electronic document that will be posted to the group chat later.
[0050] In the example of FIG. 8, the marking comment C2 is a phrase written as "#Store document here [Delivery schedule for fiscal year 2021]#". Among the phrases constituting the marking comment C2, the phrase "Delivery schedule for fiscal year 2021" is a phrase set by the input operation of member M when a message including the marking comment C2 is posted, and becomes the file name of the electronic document to be posted later. Therefore, when an electronic document with a file name is posted to a group chat, the file name is automatically changed to "Delivery schedule for fiscal year 2021". In this way, when the information for accessing the electronic document is displayed at the position of the marking comment C2, it is replaced with the marking comment C2 and displayed. Therefore, the marking comment C2 is no longer displayed in the thread T1.
[0051] FIG. 9 is a flowchart showing the flow of processing by the management server 10 when an input operation is performed on the image reading device 30. 9, when information about a message posted to the group chat is transmitted to the management server 10 (YES in step 501), the management server 10 acquires the information about the message posted to the group chat (step 502).Then, the management server 10 extracts information about the wording of the message from the information about the message posted to the group chat (step 503).On the other hand, when information about the message posted to the group chat has not been transmitted (NO in step 501), the management server 10 repeats step 501 until information about the message posted to the group chat is transmitted.
[0052] If the messages posted to the group chat include a message containing a marking comment (YES in step 504), the management server 10 extracts information about the position of the marking comment (step 505).The management server 10 then specifies the position of the marking comment as a position at which to display information for accessing an electronic document that will be posted to the group chat later (step 506).On the other hand, if the messages posted to the group chat include no message containing a marking comment (NO in step 504), the process returns to step 501.
[0053] The management server 10 controls to transmit information about the thread including the marking comment to the image reading device 30 (step 507). A list of thread candidates when displaying information for accessing an electronic document posted to the group chat on the thread is displayed in a selectable manner on the display unit 36 of the image reading device 30. Application software that enables cooperation with the group chat is installed on the image reading device 30, and the image reading device 30 and the group chat are managed by common authentication information. This makes it possible, for example, to post an electronic document from the image reading device 30 to the group chat. The image reading device 30 and the group chat may be configured to allow login using a common IC card, for example.
[0054] Here, when an input operation is performed in the image reading device 30 to select one of the threads in the list of threads displayed on the display unit 36, information about the selected thread is transmitted from the image reading device 30 to the management server 10. The information about the selected thread includes, for example, information such as the contents of messages posted in the selected thread, the positions of messages displayed on the selected thread, and the positions of marking comments.
[0055] When the management server 10 receives information about the selected thread from the image reading device 30 (YES in step 508), it acquires the information about the selected thread (step 509). On the other hand, when the information about the selected thread has not been received (NO in step 508), the management server 10 repeats step 508 until the information about the selected thread is received.
[0056] When information about a message posted to the group chat is transmitted to the management server 10 (YES in step 510), the management server 10 acquires the information about the message posted to the group chat (step 511). On the other hand, when information about a message posted to the group chat is not transmitted to the management server 10 (NO in step 510), the management server 10 repeats step 510 until information about a message posted to the group chat is transmitted to the management server 10.
[0057] If the posted messages include a message with an electronic document attached (YES in step 512), the management server 10 performs control to display information for accessing the electronic document at the position of the marking comment (step 513). This ends the process. On the other hand, if the posted messages do not include an electronic document attached (NO in step 512), the process returns to step 510. Note that when an electronic document is posted to a thread in a group chat, control may be performed so that information indicating this is notified to member M.
[0058] FIG. 10 is a flowchart showing a flow of processing in the image reading device 30 when an input operation is performed on the image reading device 30. As shown in FIG. 10, when information on threads including marking comments is transmitted from the management server 10 (YES in step 601), the image reading device 30 acquires the information on the threads including the marking comments (step 602). Then, the image reading device 30 performs control to display a list of threads including marking comments on the display unit 36 (step 603). On the other hand, when information on threads including marking comments is not transmitted (NO in step 601), the image reading device 30 repeats step 601 until information on threads including marking comments is transmitted.
[0059] When an input operation is performed on the operation unit 35 to select a thread to which an electronic document is to be posted (YES in step 604), the image reading device 30 accepts this input operation (step 605). This accepts the input information. On the other hand, if an input operation to select a thread is not performed (NO in step 604), the image reading device 30 repeats step 604 until an input operation to select a thread is performed.
[0060] When an operation to scan a document recorded on a recording medium such as paper is performed (YES in step 606), the image reading device 30 generates an electronic document by digitizing the read document (step 607). Then, the image reading device 30 controls posting of the electronic document to the thread selected as the posting destination of the electronic document (step 608). This ends the process. On the other hand, when an operation to scan a document recorded on a recording medium such as paper is not performed (NO in step 606), the image reading device 30 repeats step 606 until a scanning operation is performed.
[0061] Fig. 11(A) is a diagram showing a specific example of an operation screen displayed on the display unit 36 of the image reading device 30. Fig. 11(B) is a diagram showing a specific example of a group chat screen displayed on the display unit of the client terminal 50. As shown in the middle part of FIG. 11(A), a list of threads including marking comments is displayed on the operation screen of the image reading device 30. Here, for example, as shown in the upper part of FIG. 11(A), when there are multiple channels for group chat, channels including threads including marking comments are displayed in a selectable manner. When a channel is selected, the operation screen transitions to the middle part of FIG. 11(A). This operation screen displays a list of threads including marking comments in a selectable manner, but all channels may be displayed. In this case, if there is no thread including a marking comment in the selected channel, a message indicating that may be displayed on the operation screen.
[0062] When an input operation is performed to select a thread to which an electronic document is to be posted, the screen transitions to an operation screen shown in the lower part of FIG. 11(A), for example. This operation screen displays a button (for example, a button marked "Scan") for scanning a document recorded on a recording medium. When this button is pressed to perform an operation to scan a document recorded on a recording medium, information for accessing the posted electronic document is displayed together with a message "The scanned file has been stored," as shown within a dashed line in FIG. 11(B), for example. In the example of FIG. 11(B), the notation "20210218_143340.pdf" and an icon indicating the electronic document are displayed as information for accessing the posted electronic document. Member M can access the posted electronic document by clicking or tapping on these displays.
[0063] FIG. 12 is a flowchart showing the flow of processing performed by the image reading device 30 when updating an already posted electronic document. 12, when a list of electronic documents posted to the group chat is transmitted from the management server 10 (YES in step 701), the image reading device 30 acquires the list of electronic documents posted to the group chat (step 702). Then, the image reading device 30 performs control to display the list of electronic documents posted to the group chat on the display unit 36 in a selectable manner as a list of candidates for electronic documents to be updated (step 703). On the other hand, if a list of electronic documents posted to the group chat has not been transmitted (NO in step 701), the image reading device 30 repeats step 701 until a list of electronic documents posted to the group chat is transmitted.
[0064] When an input operation is performed on the operation unit 35 to select one of the candidate electronic documents to be updated that are displayed in a list on the display unit 36 of the image reading device 30 (YES in step 704), this input operation is accepted (step 705). This accepts the input information. On the other hand, when an input operation is not performed to select one of the candidate electronic documents to be updated (NO in step 704), the image reading device 30 repeats step 704 until an input operation is performed to select one of the candidate electronic documents to be updated.
[0065] When an operation to scan a document recorded on a recording medium such as paper is performed (YES in step 706), the image reading device 30 generates an electronic document by digitizing the read document (step 707). Then, the image reading device 30 performs control to post the electronic document to the thread to which the electronic document to be updated is posted (step 708). This ends the process. On the other hand, when an operation to scan a document recorded on a recording medium such as paper is not performed (NO in step 706), the image reading device 30 repeats step 706 until a scanning operation is performed.
[0066] FIG. 13 is a flowchart showing the flow of processing by the management server 10 when an electronic document posted in a group chat is updated. 13, when information about a message posted to the group chat is transmitted to the management server 10 (YES in step 801), the management server 10 acquires the information about the message posted to the group chat (step 802). On the other hand, when information about a message posted to the group chat is not transmitted to the management server 10 (NO in step 801), the management server 10 repeats step 801 until information about a message posted to the group chat is transmitted to the management server 10.
[0067] If the messages posted to the group chat include a message with an updated electronic document attached (YES in step 803), the management server 10 performs control to display information for accessing the updated electronic document (step 804), thereby ending the process. On the other hand, if the messages posted to the group chat include no message with an updated electronic document attached (NO in step 803), the process returns to step 801.
[0068] Here, there is no particular limitation on how a message with an updated electronic document attached is posted to the group chat. For example, member M may use the client terminal 50 to post an electronic document stored in the client terminal 50 as an updated electronic document. Also, for example, member M may use the image reading device 30 to perform an operation of scanning a document recorded on a recording medium such as paper, and post the electronic document generated as a result as an updated electronic document.
[0069] FIG. 14A is a diagram showing a specific example of an operation screen displayed on the display unit 36 of the image reading device 30 when an operation for updating an electronic document posted to a group chat is performed on the image reading device 30. When member M uses the image reading device 30 to post an updated electronic document, an operation screen as shown in FIG. 14(A), for example, is displayed on the display unit 36 of the image reading device 30. The upper part of FIG. 14(A) shows an operation screen displayed when member M selects a thread to which an electronic document to be updated is posted, as an example of an operation screen displayed on the display unit 36 of the image reading device 30. On this operation screen, a list of threads to which electronic documents are posted is displayed in a selectable manner. Note that this operation screen may be configured to display all threads in a selectable manner, regardless of whether an electronic document has been posted. In this case, if an electronic document has not been posted to the selected thread, a message indicating this may be displayed on the operation screen.
[0070] When a thread to which an electronic document to be updated is posted is selected by an input operation on the operation screen shown in the upper part of Fig. 14(A), the screen transitions to the screen shown in the middle part of Fig. 14(A). The screen shown in the middle part of Fig. 14(A) displays a list of one or more electronic documents posted to the selected thread in a manner that allows selection as candidates for the electronic document to be updated. Note that, although only one electronic document is displayed as a candidate for the electronic document to be updated in the middle part of Fig. 14(A), if multiple electronic documents are posted to the selected thread, all electronic documents posted to the thread are displayed in a list.
[0071] When an electronic document to be updated is selected by inputting data into the operation screen shown in the middle of Fig. 14(A) and a button labeled "Register as updated version" is pressed, the screen transitions to the screen shown in the lower part of Fig. 14(A). The screen shown in the lower part of Fig. 14(A) displays a message indicating that the electronic document to be updated will be posted to the selected thread, and a button labeled "Scan."
[0072] The message displayed on the screen shown in the lower part of FIG. 14A indicates the file name of the electronic document to be updated. In this case, the indicated file name is the file name of the electronic document before the update, with a wording added to the end to make it easy to recognize that it is an updated version. Specifically, for example, as shown in the middle and lower parts of FIG. 14A, if the file name of the electronic document before the update is "●●_storefront advertising sample", the file name of the updated version of the electronic document is added with the wording "_D2" indicating the version number or management number. Note that the wording "_D2" is merely an example. For example, the wording "_Ver2" or "_2" may be added, or the wording "_D3" or "_D4" may be added according to the number of updates. Here, when the button indicated with "scan" is pressed by the input operation of member M, the operation of scanning the document recorded on a recording medium such as paper becomes possible.
[0073] FIG. 14B is a diagram showing a specific example of a group chat screen displayed on the display unit of the client terminal 50. As shown in FIG. 14B, an electronic document before the update and an updated version of the electronic document are posted in thread T1. Here, as described above, a message indicating that it is an updated version is automatically added to the file name of the updated version of the electronic document. Therefore, after an electronic document with the file name "●●_storefront advertising sample" is posted, an electronic document with the file name "●●_storefront advertising sample_D2" is posted as an updated version. In this way, when an updated version of the electronic document is posted, the file name is automatically changed to indicate that it is an updated version. Specifically, the file name is changed to a mode that allows one to know at a glance whether the electronic document posted in the group chat is a first version or an updated version, or what version it is.
[0074] Although the present embodiment has been described above, the present invention is not limited to the above-described present embodiment. Moreover, the effects of the present invention are not limited to those described in the above-described present embodiment. For example, the system configuration shown in FIG. 1 and the hardware configurations shown in FIG. 2 and FIG. 3 are merely examples for achieving the object of the present invention, and are not particularly limited. Moreover, the functional configurations shown in FIG. 4 and FIG. 5 are also merely examples, and are not particularly limited. It is sufficient that the information processing system of FIG. 1 has a function capable of executing the above-described processing as a whole, and the functional configuration to be used to realize this function is not limited to the examples of FIG. 4 and FIG. 5.
[0075] In addition, the order of the steps of the process shown in Figures 6, 9, 10, 12, and 13 is merely an example and is not particularly limited. The process is not limited to the chronological order of the steps shown in the figures, but may be performed in parallel or individually without necessarily being chronological. In addition, the operation screens shown in Figures 7, 8, 11, and 14 are merely an example and are not particularly limited. Any user interface that can accept the above-mentioned input operation may be adopted.
[0076] Also, for example, in the above embodiment, an input operation is performed to select a thread to which an electronic document is to be posted from among candidate threads displayed in a list on the operation screen of the image reading device 30, but a configuration in which no input operation is performed may be used. For example, a configuration in which a thread including a marking comment is automatically selected may be used. When there are multiple threads including marking comments, a configuration in which a thread including a marking comment posted the oldest may be automatically selected. In this case, as a method for member M to check the result of the automatic selection, for example, information on other threads posted before and after the automatically selected thread may be notified to member M. [Explanation of symbols]
[0077] 1...information processing system, 10...management server, 11...control unit, 30...image reading device, 31...control unit, 50...client terminal, 70...group chat providing server, 90...network, 101...message information acquisition unit, 102...message judgment unit, 103...location identification unit, 104...access information display control unit, 105...thread information transmission control unit, 106...input information acquisition unit, 107...name change control unit, 301...thread information acquisition unit, 302...thread information display control unit, 303...input information reception unit, 304...reading control unit, 305...transmission control unit, 306...update candidate display control unit
Claims
1. A processor is provided. The processor, As information regarding a message posted to a message exchange service, information regarding the wording of the message and information regarding the position where the message is displayed on a thread on a service screen of the service are obtained; and if there is a message including a predetermined phrase based on the acquired information about the phrase, the location on the thread where the message is displayed is identified as a location for displaying information for accessing an electronic document posted to the service based on the acquired information about the location. Information processing device.
2. the processor controls, when the electronic document is posted to the service, to display information for accessing the electronic document at the specified location. The information processing device according to claim 1 .
3. the processor performs control to display, when the electronic document is posted to the service, information for accessing the electronic document in place of the message displayed at the location. The information processing device according to claim 2 .
4. The processor controls to provide information about a thread in which a message including the predetermined wording is displayed to another information processing device that generates the electronic document based on the acquired information about the message. The information processing device according to claim 1 .
5. The processor controls the provision of information that can identify one or more of the threads, which is displayed in a selectable manner on the other information processing device, to the other information processing device as information about the thread. The information processing device according to claim 4.
6. the processor is characterized in that, when there are a plurality of messages including the predetermined wording in the same thread, the processor specifies a position for displaying information for accessing an electronic document posted on the service based on a timing at which the message was posted. The information processing device according to claim 1 .
7. The processor is characterized in that it specifies a position on the thread where a message posted earliest among the plurality of messages is displayed as a position for displaying information for accessing an electronic document posted to the service. The information processing device according to claim 6.
8. The processor is characterized in that, when a message including a phrase for identifying the electronic document exists based on the acquired information regarding the phrase, the processor performs control to change the name of the electronic document to one including the phrase. The information processing device according to claim 1 .
9. the processor, when a request for posting an updated version of the electronic document posted on the service is accepted, controls to change the name of the electronic document to a name including a statement indicating that the electronic document is an updated version. The information processing device according to claim 8.
10. A processor is provided. The processor, performing control to display, on an operation screen in a selectable manner, thread candidates when displaying information for accessing an electronic document generated by scanning a document on a thread of a service screen of a message exchange service; and receiving, on the operation screen, an operation for selecting one of the thread candidates and an operation for posting the electronic document to the service. Information processing device.
11. The processor, and further receiving an operation on the operation screen for requesting posting of an updated version of the electronic document posted to the service; The electronic document is updated by the electronic device. The information processing device according to claim 10.
12. an acquisition means for acquiring information regarding a message posted to a message exchange service, the information being related to the wording of the message and the information regarding the position where the message is displayed on a thread on a service screen of the service; a specifying means for specifying, when a message including a predetermined phrase exists based on the acquired information regarding the phrase, a position on the thread where the message is displayed as a position for displaying information for accessing an electronic document posted to the service based on the acquired information regarding the location; An information processing system comprising:
13. On the computer, A function for acquiring information regarding a message posted to a message exchange service, the information being related to the wording of the message and the information regarding the position where the message is displayed on the thread of the service screen of the service; a function of, when a message including a predetermined phrase exists based on the acquired information regarding the phrase, specifying, based on the acquired information regarding the location, the location on the thread where the message is displayed as a location for displaying information for accessing an electronic document posted to the service; A program to achieve this.
Citation Information
Patent Citations
Character string inserting processor for electronic mail
JP1995078150A
Information processing system, method, and program
JP2020047000A
Systems and methods for linking attachments to chat messages
US20180300309A1