Information processing device and program
The information processing device and program maintain message context by replacing files with page images and adjusting output formats, ensuring clear file outlines and reduced area usage.
Patent Information
- Application Number
- JP2020197335
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-11-27
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-11-27
AI Technical Summary
Existing information processing systems fail to maintain the context between messages when files are attached to messages exchanged between users, leading to potential damage in the composition and output of file content.
An information processing device and program that attach files to a display screen, using a processor to identify and replace them with page images or reduced images, modifying their output form to fit the display area without overlapping, and adjusting the output format based on the display medium or user instructions.
Preserves the context between messages by outputting files as records with reduced images and modified formats, allowing for clearer file outlines, reduced output area, and user-controlled adjustments.
Smart Images

Figure 0007622409000001 
Figure 0007622409000002 
Figure 0007622409000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] In recent years, an information processing system has been proposed that can leave a record of file sharing and comment exchanges that took place during a certain period of time (see, for example, Patent Document 1).
[0003] The information processing system described in Patent Document 1 is an information processing system in which one or more information processing devices and terminal devices used by users are connected, and has a file storage means for storing files to be shared between users, a distribution means for distributing information received from one terminal device used by a user to another terminal device associated with the one terminal device, a display means for displaying, in the terminal device, files obtained from the file storage means and information exchanged between the terminal devices by the distribution means, and an output means for outputting a record of the files and information displayed on the terminal device during a specified time period from the history of the files and information displayed on the terminal device. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2015-180992 A Summary of the Invention [Problem to be solved by the invention]
[0005] The object of the present invention is to provide an information processing device and program which, when outputting a record of multiple messages exchanged between users, if a file is attached to a message, outputs the contents of the file together with the message as a record so as to reduce loss of context between the messages, compared to a configuration in which all pages constituting the file are expanded without overlapping at the position of the message to which the file is attached. [Means for solving the problem]
[0006] [1] When outputting a plurality of messages exchanged between users on a display screen as a record, if a file is attached to the display screen, the file is Without changing the attached position, The file IdentifyIdentify information or a page image generated from a part of the pages constituting the file and displaying the displayed content on the display screen and the content of the file as a record. [2] The processor is ,before The information processing device described in [1] above, which modifies the contents of the file so that page images constituting the file include the identification information, records the contents of the file in an area different from the area in which the display contents of the display screen are recorded, and outputs the file. [ 3 ] The page image is a reduced image of a specific page among a plurality of pages constituting the file. 1 ] An information processing device according to the present invention. [ 4 ] When the message refers to a specific page, the page image is a page image that is a copy of the specific page among a plurality of pages that constitute the file. 1 ] An information processing device according to the present invention. [ 5 ] the processor, when the size of the display screen differs from the size of the medium to which the recording is to be output, changes the output mode of the contents of the file and outputs the contents to the medium; 4 ] An information processing device described in any one of the above. [ 6] The change in the output mode of the contents of the file is performed so that the output area is smaller than the output area when the contents of the file are output without changing the output mode. 5 ] An information processing device according to the present invention. [ 7 The output mode of the file contents is changed by displaying a confirmation screen and following the instructions on the confirmation screen. 5 ] or [ 6 ] An information processing device according to the present invention. [ 8 ] the processor expands and outputs the pages constituting the file in different manners depending on the output destination to which the record is output, [1] to [ 4 ] An information processing device described in any one of the above. [ 9 ] when the output destination is a screen of a terminal device, the processor displays the page images constituting the file on the screen in the overlapping manner. 8 ] An information processing device according to the present invention. [ 10 ] When a plurality of messages exchanged between users on a display screen are output as a record to a computer, if a file is attached to the display screen, the file is Without changing the attached position, The file IdentifyIdentify information or a page image generated from a part of the pages constituting the file and displaying the displayed content on the display screen, and outputting the displayed content on the display screen and the content of the file as a record. Effect of the Invention
[0007] Claim 1, 10 According to the invention, when multiple messages exchanged between users are output as a record, if a file is attached to a message, the contents of the file can be output as a record together with the message so that the context between the messages is less likely to be lost, compared to a configuration in which all pages constituting the file are expanded at the position of the message to which the file is attached without overlapping them. In addition, the file type and other file overview can be understood from the page image. . According to the invention of claim 2, the corresponding page image can be found based on the identification information recorded in the area corresponding to the display content. 。 request request 3 According to the present invention, it is possible to grasp an outline of a file, such as the file type, from a reduced image. Claim 4 According to the present invention, a message can be read while referring to the page image. Claim 5 , 6 According to the present invention, the area in which the contents of the file are output can be reduced compared to the case where the output mode is not changed. Claim 7 According to the present invention, the output mode can be changed based on the user's will. Claim 8 , 9 According to the invention, when the output destination is the screen of a terminal device, the output area can be made smaller than in a configuration in which page images are expanded in an overlapping state. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing an example of a schematic configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of the user information table. [Diagram 3] FIG. 3 is a diagram illustrating an example of the chat management information table. [Figure 4] FIG. 4 is a block diagram showing an example of the configuration of a bot server. [Diagram 5] FIG. 5 is a diagram illustrating an example of the file management information table. [Figure 6] FIG. 6 is a block diagram showing an example of the configuration of a terminal device. [Figure 7] FIG. 7 is a flow chart showing an example of the chat screen. [Figure 8] FIG. 8 is a flow chart showing an example of the minutes file. [Figure 9] FIG. 9 is a diagram showing an example of the minutes file when outputted from a printing device. [Figure 10] FIG. 10 is a flowchart showing an example of the operation of the bot server. [Figure 11] FIG. 11 is a diagram showing an example of the minutes file according to the first modification. [Figure 12] FIG. 12 is a diagram showing an example of the minutes file according to the second modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In each drawing, components having substantially the same functions are designated by the same reference numerals, and duplicated explanations will be omitted.
[0010] [Summary of the embodiment] The information processing device of this embodiment is equipped with a processor which, when outputting multiple messages exchanged between users on a display screen as a record, if a file is attached to the display screen, replaces the file with information indicating the file and displays it on the display screen, and outputs the display content of the display screen and the content of the file as a record.
[0011] The display screen is a screen on which messages exchanged between multiple users are displayed on a terminal device used by each user, such as a chat screen displayed during chat. Note that the display screen is not limited to a chat screen, and may be a talk screen, a bulletin board, or other display screen on which multiple users can exchange messages. Messages may be in the form of text or audio.
[0012] The file format may be a document file format such as Word (registered trademark), a spreadsheet file format such as Excel (registered trademark), an image file format such as PDF (Portable Document Format), etc. The file may be composed of one page or multiple pages. The file may also include attribute information such as the file name, the number of pages, the page size, and the creator or user ID of the file.
[0013] The information indicating the file is information corresponding to the file, and may be, for example, the following information: (a) Information that identifies the file For example, this includes the file name, file ID, document name, document ID, timestamp (creation date and time, update date and time, etc.), etc. (b) Information derived from the pages that constitute the file For example, a page image obtained by duplicating a specific page among a plurality of pages constituting a file, or a reduced image obtained by reducing a specific page, etc. The specific page may be the first page or the page mentioned in the message. A reduced image is an image obtained by reducing the number of pixels of an original image to reduce the size of the image, and is also called a thumbnail image.
[0014] The destination for outputting the record may be, for example, a terminal used by the user, a printing device, or a storage device accessible by the user.
[0015] [Embodiment Mode] FIG. 1 is a diagram showing an example of a schematic configuration of an information processing system according to an embodiment of the present invention.
[0016] This information processing system 1 has a chat server 2, a bot server 3, a printing device 4, and multiple terminal devices 5A, 5B, ... (hereinafter, collectively referred to as "terminal devices 5"). The chat server 2, the bot server 3, the printing device 4, and the multiple terminal devices 5 are connected to each other via a network 6. The bot server 3 is an example of an information processing device.
[0017] Although one printing device 4 is shown in the figure, there may be more than one printing device 4. Also, the chat server 2 and the bot server 3 may be configured as a single server.
[0018] The chat server 2 provides a chat environment to a user who operates a terminal device 5. Chat includes "one-on-one chat" between two people and "group chat" within a group. In this embodiment, a group chat will be described as an example, but one-on-one chat may also be used.
[0019] As shown in FIG. 1, the chat server 2 holds a user information table 212 (see FIG. 2), a chat management information table 213 (see FIG. 3), chat information 214, etc. The user information table 212 indicates the members constituting a group. The chat management information table 213 indicates the groups and participants who have participated (including those currently participating) in a chat room. The chat information 214 records the contents of the chat as history information for each chat session (for example, for each chat ID that identifies the chat), and includes messages displayed in chronological order on the chat screen, files attached to the chat screen, etc. Attachment is also called pasting or posting.
[0020] The bot server 3 participates in chat as a chatbot, exchanges messages with the user, and, upon request from the user, creates and outputs a file that summarizes the chat contents as minutes (hereinafter referred to as a "minutes file"). A chatbot, also simply called a "bot (BOT)," is an automatic conversation program that utilizes artificial intelligence.
[0021] When creating a minutes file, the chatbot generates information that indicates the above-mentioned file (e.g., a file ID, etc.), modifies the contents of the file (e.g., duplicating the pages that make up the file, creating thumbnail images from the pages that make up the file, adding identification information to each page image, etc.).
[0022] The printing device 4 executes printing of the minutes file when a print instruction for the minutes file is received from the bot server 3. When the printing device 4 completes printing, it notifies the bot server 3 of the completion.
[0023] The size of the paper on which the minutes file is printed may be different from the size of the page images constituting the files included in the minutes file. In this case, the size and print format of the page images are changed so that the page images fit on the paper, according to pre-registered content or user instructions on the confirmation screen, and then printed. Print formats include double-sided printing and N-up printing (printing N pages of images on one sheet of paper). Paper is an example of a medium. Changing the size of the page images or changing the print format is an example of changing the output mode.
[0024] The terminal device 5 is an information processing terminal such as a personal computer (PC) etc. The terminal device 5 may be a portable information processing terminal such as a notebook personal computer or a tablet terminal, or a mobile communication terminal such as a multi-function mobile phone (smartphone).
[0025] The network 6 is, for example, a local area network (LAN), a wide area network (WAN), an intranet, the Internet, etc., and may be either wired or wireless.
[0026] 2 is a diagram showing an example of a user information table 212 held by the chat server 2. The user information table 212 has the fields "Group ID" and "Member." User information consisting of these fields is recorded by the chat server 2 when a user is registered.
[0027] In "Group ID", a group ID such as G01 or G02 that identifies the group is recorded. In "Member", user IDs such as UserA or UserB of the members belonging to the group are recorded. In the example shown in FIG. 2, User A, User B, and User C (UserA, UserB, and UserC) belong to the group with group ID G01, and User B, User D, User E, and User F (UserB, UserD, UserE, and UserF) belong to the group with group ID G02. FIG. 2 also shows that User B belongs to both groups with group IDs G01 and G02.
[0028] 3 is a diagram showing an example of chat management information table 213 held by chat server 2. Chat management information table 213 has multiple items such as "chat ID", "room ID", "used group ID", and "chat participants". Chat management information consisting of these items is recorded by chat server 2 every time a chat is held. Chat management information table 213 may also have an item of "chat date and time" in which the date, time when the chat was held, and time when the chat ended are recorded.
[0029] "Chat ID" records a chat ID that identifies a chat. "Room ID" records a room ID that identifies a chat room. "Usage group ID" records the group ID of the group that is using the corresponding chat room. "Chat participants" records, for example, the user ID entered when joining a chat. "Chat participants" also records the user IDs of users who joined a chat room midway and users who left a chat room midway.
[0030] (Bot server configuration) 4 is a block diagram showing an example of the configuration of the bot server 3. The bot server 3 includes a control unit 30, a storage unit 31, an input unit 32 realized by a keyboard, a mouse, etc., a display unit 33 realized by a liquid crystal display, etc., and a communication unit 34 connected to the network 6. Note that the bot server 3 does not necessarily have to include the input unit 32 and the display unit 33.
[0031] The control unit 30 is composed of a processor such as a CPU (Central Processing Unit), an interface, etc. The processor of the control unit 30 executes a program 310 stored in the storage unit 31 to function as a chatbot 300, etc. The chatbot 300 participates in chats and creates and outputs a minutes file 35. Details of the chatbot 300 will be described later.
[0032] The memory unit 31 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc., and stores various information such as a program 310, a printer driver 311, a user information table 312, a chat management information table 313, a file management information table 314 (see Figure 5), and a minutes file 35.
[0033] The printer driver 311 includes a printer driver for causing the printing device 4 to print the minutes file 35, and may further include an electronic conversion driver for electronically converting the minutes file 35 into a format such as PDF (Portable Document Format) or PS (Postscript: registered trademark). If the PDF driver is selected by the user, the minutes file 35 is converted into data in PDF (Portable Document Format) format. If the PS driver is selected by the user, the minutes file 35 is converted into data in PS (Postscript: registered trademark) format.
[0034] The user information table 312 is recorded by the chatbot 300 after acquiring user information from the chat server 2. The user information table 312 has the fields "group ID" and "member", similar to the user information table 212 shown in FIG.
[0035] The chat management information table 313 is recorded by the chatbot 300 after acquiring chat management information from the chat server 2. The chat management information table 313 has the fields "chat ID", "room ID", "used group ID", and "chat participant", similar to the chat management information table 213 shown in FIG.
[0036] The communication unit 34 communicates with the chat server 2, the printing device 4, and the terminal device 5 via the network 6.
[0037] 5 is a diagram showing an example of a file management information table 314 stored by the bot server 3. The file management information table 314 has multiple items such as "identifier", "posting user ID", "file name", "thumbnail image", and "file". File management information consisting of these items is recorded by the chatbot 300 for each chat ID. The file management information table 314 shown in the figure shows the case where the chat ID is C001.
[0038] In "identifier", a unique identifier for one chat ID is generated by the chatbot 300 and assigned to the file and recorded. In "posting user ID", the user ID of the user who posted (including attaching and pasting) the file on the chat screen is recorded. In "file name", the file name of the file is recorded. In "thumbnail image", the actual thumbnail image is recorded. In "file", the actual file is recorded. Note that in "thumbnail image" and "file", paths to thumbnail images and files stored in the memory unit 31 of the bot server 3 or other storage may be recorded.
[0039] (Terminal Device Configuration) 6 is a block diagram showing an example of the configuration of the terminal device 5. The terminal device 5 includes a control unit 50 that controls each unit of the terminal device 5, a storage unit 51 that stores various information such as a program 510 and a file 511, an input unit 52 realized by a keyboard, a mouse, etc., a display unit 53 realized by a liquid crystal display, etc., and a communication unit 54 connected to the network 6.
[0040] The control unit 50 is composed of a processor such as a CPU, an interface, etc. The processor of the control unit 50 executes a program 510 stored in the storage unit 51 to control the display unit 53 to display a chat screen based on a Web page provided by the chat server 2, and to display a message input by operating the input unit 52 on the chat screen. When a file 511 is selected as a message to be posted, the control unit 50 also controls the file 511 to be attached to the chat screen.
[0041] The storage unit 51 is composed of a ROM, a RAM, a hard disk, etc., and stores various information such as a program 510 and a file 511. The program 510 includes a web browser for viewing a chat screen based on a web page provided by the chat server 2, etc.
[0042] The communication unit 54 communicates with the chat server 2, the bot server 3, and the printing device 4 via the network 6.
[0043] When the terminal device 5 is specified as the output destination of the minutes file 35, the terminal device 5 displays the minutes file 35 on the display unit 53. The size of the screen of the display unit 53 may be different from the size of the page images constituting the file included in the minutes file 35. In this case, the size and output format of the page images are changed so that the page images fit on the screen according to the contents registered in advance or according to the user's instructions on the confirmation screen displayed on the display unit 53, and then displayed. The output format includes N-up display (displaying images for N pages in one area), expanding and displaying the page images in an overlapping state, expanding and displaying the page images in a non-overlapping state, and the like. Here, expanding means putting the file into a state in which the overlapping state of the page images can be changed. The screen of the display unit 53 of the terminal device 5 is an example of a medium. Changing the size of the page images and changing the output format are examples of changing the output mode.
[0044] (Chat screen configuration) Fig. 7 is a diagram showing an example of a chat screen displayed on the display unit 53 of each of the terminal devices 5A and 5B. The chat screen 20 shown in the figure shows a case where user A and user B, with user IDs "UserA" and "UserB" belonging to a group with group ID G01 as shown in Fig. 2, participate in a chat room with room ID R01 as shown in Fig. 3 and chat with chat ID "C001". In this case, it is assumed that user A uses terminal device 5A and user B uses terminal device 5B. Note that "Bot" in the figure indicates that the speaker is a chatbot 300. The chat screen 20 is an example of a display screen.
[0045] The chat screen 20 has a first display area 20a showing the display area before the minutes-taking command 204 "@Create minutes" is entered, and a second display area 20b showing the display area after the minutes-taking command 204 is entered.
[0046] In the first display area 20a, as shown in the figure, "Let's decide on a policy for XX" in user A's message 201A, "Could you please attach document A related to XX?" in user B's message 201B, and "Attached" in user A's message 201A are displayed in chronological order, followed by file 202A with the file name document A being attached, followed by "..." in user B's message 201B and "Document B has been attached" in user A's message 201A, which are displayed in chronological order, followed by file 202B with the file name document B being attached. The positions where files 202A and 202B are attached in FIG. 7 are an example of the positions of messages to which files are attached.
[0047] In the second display area 20b, as shown in FIG. 1, the minutes creation command 204 of user A, "@Create minutes", the message 201C of the chatbot 300 (messages 201A, 201B, and 201C are collectively referred to as "message 201" below) "Start creating minutes" are displayed in chronological order, the minutes file 35 is attached, and the message 201C of the chatbot 300 "Complete creating minutes" is displayed. The minutes file 35 is attached to the second display area 20b when the printing device 4 for printing the minutes file 35 is not specified. When the printing device 4 is specified, the user can obtain a printed copy of the minutes file 35 from the specified printing device 4, so there is no need to attach the minutes file 35 to the second display area 20b, but the minutes file 35 may be attached to the second display area 20b.
[0048] When the user inputs the minutes creation command 204 "@Create minutes" on the chat screen 20, the chatbot 300 of the bot server 3 recognizes the minutes creation command 204 and starts creating the minutes file 35. When inputting the minutes creation command 204, the output destination of the minutes file 35 may be specified, for example, "@Create minutes, print on printer A" or "@Create minutes, display on my terminal device". The output file format may also be specified, for example, "@Create minutes, print on printer A" or "@Create minutes, display in PDF on my terminal device". The output destination may be registered in advance for each user. If the output destination is not specified when the minutes creation command 204 is input, the chatbot 300 may ask the user a question.
[0049] (Structure of minutes file) 8 is a diagram showing an example of the minutes file 35. The minutes file 35 shown in FIG.
[0050] The minutes file 35 has first data 35a that records the display contents displayed in the first display area 20a of the chat screen 20, and second data 35b that is recorded by expanding the file 202. The first data 35a is an example of an area that records the display contents of the display screen. The second data 35b is an example of an area different from the area that records the display contents of the display screen.
[0051] When the display contents of the first display area 20a are recorded in the first data 35a, the message 201 is recorded as is as messages 351A and 351B (collectively referred to as "message 351" below), the files 202A and 202B are replaced with thumbnail images 352A and 352B (collectively referred to as "thumbnail image 352" below), and the file names 203A and 203B (collectively referred to as "file names 203" below) are replaced with identifiers 353A and 353B (collectively referred to as "identifier 353" below).
[0052] The file name 203 may be recorded together with the identifier 353 as the first data 35a, or other identification information such as the file name 203 may be recorded instead of the identifier 353. Of the thumbnail image 352 and the identifier 353, only the identifier 353 may be recorded as the first data 35a. Not only the first display area 20a but also the display contents of the second display area 20b may be recorded as the first data 35a. The range in which the minutes file 35 is created may be determined by time (for example, start date and time and end date and time). By replacing the file 202 with the thumbnail image 352 or the identifier 353, the context between the messages 201 is less likely to be lost compared to the case in which the page images 354 of all pages constituting the file 202 are expanded so as not to overlap at the position where the file 202 is attached.
[0053] Thumbnail image 352 may be created, for example, from the first page image 354 among multiple page images 354 constituting file 202. In the case shown in Figures 7 and 8, file 202A of document A and file 202B of document B are replaced with thumbnail images 352A and 352B, respectively, and file names 203A and 203B are replaced with identifiers 353A and 353B of "Appendix 1" and "Appendix 2", respectively. Note that the position at which identifier 353 is inserted is not limited to the position where file 202 was attached, and may be the position of the corresponding message 351 (for example, the end).
[0054] In the second data 35b, identifiers 355A, 355B (hereinafter, when these are collectively referred to as "identifiers 355") are added to all page images 354A, 354B (hereinafter, when these are collectively referred to as "page images 354") constituting the files 202A, 202B, and the page images 354 are recorded in an expanded state. The identifiers 355 are added to the page images 354 in the header, for example, but may also be added to other positions such as the footer or a margin in the body of the text.
[0055] The manner in which the file 202 is expanded varies depending on the output destination of the minutes file 35. That is, when the output destination is the screen of the display unit 53 of the terminal device 5, the file 202 may be expanded in a state in which the page images 354 constituting the file 202 overlap, as shown in Fig. 8, depending on the user's operation, or may be expanded in a state in which the page images 354 constituting the file 202 do not overlap, as shown in Fig. 9. When the output destination is paper of the printer 4, the file 202 is expanded in a state in which the page images 354 constituting the file do not overlap, as shown in Fig. 9, and printed on the paper page by page.
[0056] Next, the chatbot 300 will be described in detail.
[0057] When outputting a plurality of messages 201 exchanged between users on the chat screen 20 as a record, if a file 202 is attached to the chat screen 20, the chatbot 300 replaces the file 202 with a thumbnail image 352 and an identifier 353 and displays them in the first display area 20a of the chat screen 20, records the display contents of the first display area 20a as the first data 35a, records the contents of the file 202 as the second data 35b, creates a minutes file 35, and outputs the minutes file 35 to an output destination specified by the user. The output destination is, for example, the printing device 4 or the terminal device 5. The thumbnail image 352 is an example of a reduced image. The thumbnail image 352 and the identifier 353 are each an example of information indicating a file. The identifier 353 is an example of identification information for identifying a file.
[0058] When the chatbot 300 records the contents of the file 202 as the second data 35b, the file 202 is modified so that the page image 354 constituting the file 202 includes the identifier 355, and the file 202 is recorded as the second data 35b. The identifier 353 recorded as the first data 35a is recorded at the position where the file 202 was attached. By recording the identifier 353 as the first data 35a and including the identifier 355 in the page image 354 recorded as the second data 35b, the identifiers 353 and 355 are linked to the contents of the file 202. The position where the file 202 is attached may be the lower area, the side, or the upper area of the message 351 that mentioned the file 202. Furthermore, the information indicating the file may be recorded at a position other than the position where the file 202 was attached in the first data 35a.
[0059] When a specific page is mentioned in the message 201, the chatbot 300 may replace the file 202 with a specific page image 356A (see FIG. 11) that is a duplicate of the specific page, and record it as the first data 35a. Note that the specific page may be one page or multiple pages.
[0060] When the size of the minutes file 35 differs from the size of the medium to which the minutes file 35 is output, the chatbot 300 may change the output mode of the file contents and output them to the medium. The output mode of the file contents may be changed so that the output area is smaller than the output area when the output mode is not changed. The output mode of the file contents may be changed by displaying a confirmation screen on the display unit 53 of the terminal device 5 and following the user's instructions on the confirmation screen.
[0061] (Operation of information processing system) Next, a description will be given of an example of the operation of the information processing system 1. Fig. 10 is a flowchart showing an example of the operation of the bot server 3. In the following description of the operation, unless otherwise specified, it is assumed that the chatbot 300 executes the operation.
[0062] When the chatbot 300 receives the minutes creation command 204 (S1), it acquires chat information 214 from the chat server 2 (S2). When a user posts a file 511 on the chat screen 20, the chat server 2 attaches the file 511 to the first display area 20a of the chat screen 20 as a file 202.
[0063] The chatbot 300 sequentially scans a predetermined area (e.g., one or more lines) from top to bottom for the chat information 214 each time step S3 is executed, and determines whether or not a file 202 is attached (S4). If no file is attached (S4: No), it determines whether or not the last area has been scanned (S9), and if the last area has not been scanned (S9: No), it scans the next area (S3).
[0064] If the file 202 is attached (S4: Yes), a unique identifier 353 is generated within the chat room (S5), the file 202 is obtained from the chat information 214, a thumbnail image 352 is generated from the obtained file 202, and the file 202 and thumbnail image 352 are linked to the identifier 353 and managed (S6). That is, the sender of the message 201 that mentioned the file 202, the user ID who posted the file 202 is identified from the user information table 312, the chat management information table 313, etc., the file name 203 is obtained from the attribute information of the file 202, and the identifier 353, the posting user ID, the file name 203, the thumbnail image 352, and the file 202 are recorded in the file management information table 314.
[0065] The thumbnail image 352 and the identifier 353 are inserted into the position of the attached file 202 on the chat screen 20 (S7). That is, the attached file 202 is replaced with the thumbnail image 352 and the identifier 353.
[0066] Next, the file 202 is developed as the second data 35b (S8). It is determined whether the first display area 20a has been scanned up to the end (S9), and if the end has not been scanned (S9: No), the above steps S3 to S8 are repeated. If the end has been scanned (S9: Yes), it is determined whether a printer 4 has been specified (S10). For example, when the minutes creation command 204 is accepted, it is determined whether a printer 4 has been specified.
[0067] If the printer 4 is specified (S10: Yes), the specified printer 4 is instructed to print the minutes file 35 (S11).
[0068] When a printing completion notice of the minutes file 35 is received from the printer 4, the printing completion notice of the minutes file 35 is displayed in the second display area 20b of the chat screen 20 (S12).
[0069] If the printer 4 is not specified in step S10 (S10: No), the minutes file 35 is attached to the second display area 20b of the chat screen 20 (S13), and the completion of creation of the minutes file 35 is displayed in the second display area 20b of the chat screen 20 (S14), as shown in Fig. 7. In Fig. 7, a message 201C saying "Minutes creation completed" is displayed.
[0070] In the above step S4, it is determined whether or not the file 202 is attached. However, it may be determined whether or not the message 201 has an attached file by checking whether or not the message 201 refers to the file 202.
[0071] (Variation 1) Fig. 11 is a diagram showing an example of the minutes file 35 according to the first modification. In the case of the minutes file 35 shown in Fig. 8, the thumbnail image 352 and the identifier 353 are recorded as the first data 35a, but in the first modification, when a message 351 refers to a specific page, such as the message 351B of user B "Could you please attach document A containing page xx regarding XX?", a specific page image 356A obtained by duplicating the specific page is recorded as the first data 35a. This page image 356A includes an identifier 355A, similar to the page image 354A expanded in the second data 35b.
[0072] By duplicating some of the pages (e.g., one or more pages) of the multiple pages constituting the file and recording them as the first data 35a, the context between messages is less likely to be lost, compared to when all of the pages constituting the file are duplicated and recorded as the first data 35a. If the message does not refer to a specific page, but refers to a file by its file name or the like, a thumbnail image and an identifier are inserted at the location where the file was attached, as described above.
[0073] (Variation 2) Fig. 12 is a diagram showing an example of the minutes file 35 according to the second modification. When the second data 35b is printed and output on paper, the user may specify that the print format be N-up printing (4-up printing in the case shown in Fig. 12) or that double-sided printing or both double-sided printing and N-up printing be specified. The user may specify the format in advance, or may specify the format on a confirmation screen displayed on the screen of the display unit 53 of the user's terminal device 5.
[0074] (Variation 3) In the above embodiment, as shown in Figures 8 and 9, the minutes file 35 is composed of the first data 35a and the second data 35b, but it may also be a folder containing a first file containing the first data 35a and a second file containing the second data 35b.
[0075] Although the embodiment of the present invention has been described above, the embodiment of the present invention is not limited to the above embodiment, and various modifications and implementations are possible.
[0076] Each means of the processor may be configured in part or in whole by a hardware circuit such as a reconfigurable circuit (FPGA: Field Programmable Gate Array) or an application specific integrated circuit (ASIC: Application Specific Integrated Circuit).
[0077] In the above embodiments, the 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, FPGA, programmable logic device, etc.).
[0078] In addition, the operations of the processor in the above embodiment may be performed not only by one processor but also by multiple processors located at physically separate locations working together. The order of the operations of the processor is not limited to the order described in the above embodiment, and may be changed as appropriate.
[0079] In addition, some of the components of the above-described embodiments may be omitted or modified. In addition, in the flow of the above-described embodiments, steps may be added, deleted, modified, or replaced. In addition, the programs used in the above-described embodiments may be provided by recording them on a computer-readable recording medium such as a CD-ROM, or may be stored in an external server such as a cloud server and used via a network. [Explanation of symbols]
[0080] 1...information processing system, 2...chat server, 3...bot server, 4...printing device, 5, 5A, 5B... terminal device, 6... network, 20... chat screen, 20a...first display area, 20b...second display area, 30...control unit, 31...storage unit, 32: input unit, 33: display unit, 34: communication unit, 35: minutes file, 35a...first data, 35b...second data, 50...control unit, 51...storage unit, 52: input unit, 53: display unit, 54: communication unit, 201, 201A-201C… Messages, 202, 202A, 202B...files, 203, 203A, 203B... File name, 204... Minutes creation command, 212: user information table; 213: chat management information table; 214...chat information, 300...chatbot, 310...program, 311: printer driver, 312: user information table, 313: chat management information table; 314: file management information table; 351, 351A, 351B... Message, 352, 352A, 352B…thumbnail images, 353, 353A, 353B, 355, 355A, 355B...Identifier, 354, 354A, 354B...page images, 356A...specific page images, 510: Program, 511: File
Claims
1. An information processing device having a processor that, when outputting as a record multiple messages exchanged between users on a display screen, if a file is attached to the display screen, displays the file on the display screen without changing the attachment position, replacing it with identification information that identifies the file or a page image generated from a portion of the multiple pages that make up the file, and outputs the display content of the display screen and the content of the file as a record.
2. the processor modifies the content of the file so that a page image constituting the file includes the identification information, and records the file in an area different from an area in which the display content of the display screen is recorded, and outputs the file. The information processing device according to claim 1 .
3. the page image is a reduced image of a specific page among a plurality of pages constituting the file; The information processing device according to claim 1 .
4. When the message refers to a specific page, the page image is a page image obtained by duplicating the specific page among a plurality of pages constituting the file. The information processing device according to claim 1 .
5. when the size of the display screen is different from the size of a medium to which the file is to be output as the recording, the processor changes an output mode of the contents of the file and outputs the contents to the medium. The information processing device according to claim 1 .
6. The change in the output mode of the contents of the file is performed so that the output area becomes smaller than the output area when the contents of the file are output without changing the output mode. The information processing device according to claim 5 .
7. The output mode of the content of the file is changed by displaying a confirmation screen and following the instructions on the confirmation screen.
7. The information processing device according to claim 5 or 6.
8. The processor develops and outputs the pages constituting the file in different manners depending on the output destination to which the record is output.
5. The information processing apparatus according to claim 1.
9. When the output destination is a screen of a terminal device, the processor displays the page images constituting the file on the screen in the overlapping manner. The information processing device according to claim 8.
10. On the computer, A program for outputting as a record multiple messages exchanged between users on a display screen, if a file is attached to the display screen, replacing the file on the display screen with identification information that identifies the file or a page image generated from a portion of the multiple pages that make up the file, without changing the attachment position, and outputting the display content of the display screen and the content of the file as a record.
Citation Information
Patent Citations
Device and method for electronic mail reception and recording medium
JP2001075892A
Printed document registering program and recording medium
JP2007206808A
Server apparatus, content distribution method, and program
JP2009260818A
Information-outputting method, device and program for perusing and printing document containing time varying image content
JP2010120371A
Information processing system, information processing apparatus, and program
JP2015180992A