Information processing system and program
The information processing system structures past document operations chronologically and categorically, using instruction elements to enhance understanding and highlight document changes, addressing the inefficiency of existing systems.
Patent Information
- Application Number
- JP2021054185
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-26
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-03-26
AI Technical Summary
Existing systems require users to refer to the display area at the time of operations to understand the content of past operations on documents, which is time-consuming and inefficient.
An information processing system that displays past operations in a categorized and chronological manner, using instruction acceptance elements to facilitate understanding of operation content, and highlights specific operations related to storage sections, with visual indicators showing changes in document content.
Enables easier and more efficient understanding of past document operations by displaying operation details and changes in a structured format, reducing the need to refer back to the original display area.
Smart Images

Figure 0007782137000001 
Figure 0007782137000002 
Figure 0007782137000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system and a program. [Background technology]
[0002] Patent Document 1 discloses a process in which, when an object is selected and a history display function is instructed, snapshots including the selected object are extracted at each point in time when any operation was performed on the selected object. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-165178 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a technique for displaying on a display screen a past state of a display area in which a document is displayed and an image indicating that an operation has been performed on the document in this display area. The image indicating that an operation has occurred simply indicates that an operation has occurred, and in order to understand the target of the operation and the specific content of the operation, it is necessary to refer to the state of the display area at the time the operation was performed, which is time-consuming. The object of the present invention is to make it easier to understand the content of past operations performed on a document compared to when the content of past operations performed on a document is understood by referring only to the display area at the time the operations were performed on the document. [Means for solving the problem]
[0005] Claim 1The invention described in is an information processing system having a processor, wherein the processor displays a plurality of instruction acceptance elements that accept instructions to display the contents of past operations performed on a document displayed in a display area, displays the status of the display area at a time corresponding to the instruction acceptance element selected by the user, and displays the plurality of instruction acceptance elements in a divided manner according to the contents of the operation, and the processor performs a display showing a change in the contents of a target document, which is a document that has been the subject of an operation corresponding to the instruction acceptance element selected by the user, and displays both an image of the target document before the change in content and an image of the target document after the change in content in the display area as the display showing the change in content. Claim 2 The invention described in is an information processing system having a processor, wherein the processor displays a plurality of instruction acceptance elements that accept instructions to display the contents of past operations performed on a document displayed in a display area, displays the status of the display area at a time corresponding to the instruction acceptance element selected by the user, and displays the plurality of instruction acceptance elements in a categorized manner according to the contents of the operation, and when a storage section image that is displayed in the display area and represents a storage section of a document is selected by the user, the processor hides instruction acceptance elements other than the corresponding instruction acceptance element that is the instruction acceptance element corresponding to the operation related to the storage section image, and displays an indication that the operation corresponding to the corresponding instruction acceptance element is an operation related to the storage section. Claim 3 The invention described in claim 2 is characterized in that the instruction receiving elements are displayed in order based on when an operation corresponding to the instruction receiving element was performed, and when the storage unit image is selected by a user, the processor moves a moving object moving through a display location where the instruction receiving elements are displayed in order to a display position of the corresponding instruction receiving element corresponding to the operation related to the storage unit image. 2 The information processing system is described in Claim 4The invention described in is a program for causing a computer to realize the following functions: a function of displaying a plurality of instruction acceptance elements that accept instructions to display the content of past operations performed on a document displayed in a display area; a function of displaying the status of the display area at a time corresponding to the instruction acceptance element selected by the user; a function of displaying the plurality of instruction acceptance elements in a divided manner according to the content of the operation; and a function of displaying an indication of changes in the content of a target document, which is a document that has been the subject of an operation corresponding to the instruction acceptance element selected by the user; wherein the function of displaying an indication of changes in content is a program that displays both an image of the target document before the change in content and an image of the target document after the change in content in the display area as the indication of the change in content. Claim 5 The invention described in is a program for causing a computer to realize the following functions: a function for displaying a plurality of instruction acceptance elements that accept instructions to display the contents of past operations performed on a document displayed in a display area; a function for displaying the status of the display area at a time corresponding to the instruction acceptance element selected by the user; a function for displaying the plurality of instruction acceptance elements in a divided manner according to the contents of the operation; and a function for, when a storage section image that is an image displayed in the display area and represents a storage section of a document is selected by a user, hiding instruction acceptance elements other than the corresponding instruction acceptance element that is the instruction acceptance element corresponding to the operation related to the storage section image, and displaying an indication that the operation corresponding to the corresponding instruction acceptance element is an operation related to the storage section. [Effects of the Invention]
[0006] Claim 1 , 2 , 4 , 5 According to the invention, it is possible to more easily understand the content of past operations performed on a document than when the content of past operations performed on a document is understood by referring only to the display area at the time the operations were performed on the document. Claim 3According to the invention, the moving object can be moved to the display position of the response instruction receiving element corresponding to the operation related to the storage section image. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 illustrates an example of the configuration of an information processing system. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a terminal device. [Figure 4] FIG. 10 is a diagram showing an example of a display on a display device of a terminal device. [Figure 5] FIG. 2 is a diagram showing an example of information stored in an information storage device provided in a server device. [Figure 6] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 7] FIG. 10 is a diagram showing a past display area displayed on a display device of a terminal device. [Figure 8] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 9] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 10] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 11] 10A and 10B are diagrams illustrating an example of a display on the display device when a storage section image displayed in a past display area is selected by a user. [Figure 12] 10A and 10B are diagrams illustrating an example of a display on the display device when a storage section image displayed in a past display area is selected by a user. [Figure 13] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 14] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 15] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 16]FIG. 10 is a diagram showing another example of display on the display device of the terminal device. [Figure 17] FIG. 10 is a diagram showing another example of display on the display device of the terminal device. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a diagram showing an example of the configuration of an information processing system 1 according to this embodiment. The information processing system 1 of this embodiment is configured by a server device 50 and a plurality of terminal devices 100 connected to the server device 50. The server device 50 and the plurality of terminal devices 100 are connected via a communication line 400 such as an Internet line. Furthermore, the server device 50 and the plurality of terminal devices 100 are each configured by a computer device.
[0009] FIG. 2 is a diagram showing an example of the hardware configuration of the server device 50. As shown in FIG. The server device 50 includes an information processing unit 501, an information storage device 502 for storing information, and a network interface 503 for realizing communication via a LAN (=Local Area Network) cable or the like.
[0010] The information processing unit 501 has a CPU (=Central Processing Unit) 511 as an example of a processor, a ROM (=Read Only Memory) 512 in which basic software, BIOS (=Basic Input Output System), etc. are stored, and a RAM (=Random Access Memory) 513 used as a work area. The CPU 511 may be a multi-core processor, and the ROM 512 may be a rewritable non-volatile semiconductor memory. The information processing unit 501, the information storage device 502, and the network interface 503 are connected via a bus 506 and a signal line (not shown).
[0011] Here, the program executed by CPU 511 may be provided to server device 50 in a state where it is stored in a computer-readable recording medium such as a magnetic recording medium (such as a magnetic tape or a magnetic disk), an optical recording medium (such as an optical disk), a magneto-optical recording medium, or a semiconductor memory. Also, the program executed by CPU 511 may be provided to server device 50 using a communication means such as the Internet.
[0012] FIG. 3 is a diagram showing an example of the hardware configuration of the terminal device 100. As shown in FIG. Each of the terminal devices 100 includes an information processing unit 101, an information storage device 102 for storing information, and a network interface 103 for realizing communication via a LAN (=Local Area Network) cable or the like. Each of the terminal devices 100 is also provided with a reception device 104 that receives operations from an operator, and a display device 105 that displays information.
[0013] The accepting device 104 is configured by devices such as a keyboard and a mouse, a touch panel, and the like, and in this embodiment, information input by a user to the information processing system 1 is accepted by this accepting device 104. The display device 105 is configured by a liquid crystal display, an organic EL display, etc. Various screens, which will be described later, are displayed on this display device 105. The information storage device 102 is realized by an existing information storage device such as a hard disk drive, a semiconductor memory, or a magnetic tape.
[0014] The information processing unit 101 has a CPU (=Central Processing Unit) 111 as an example of a processor, a ROM (=Read Only Memory) 112 in which basic software, BIOS (=Basic Input Output System), etc. are stored, and a RAM (=Random Access Memory) 113 used as a work area. The CPU 111 may be a multi-core CPU, and the ROM 112 may be a rewritable non-volatile semiconductor memory. The information processing unit 101, the information storage device 102, the network interface 103, the reception device 104, and the display device 105 are connected via a bus 106 and signal lines (not shown).
[0015] Here, the program executed by CPU 111 may be provided to terminal device 100 in a state where it is stored in a computer-readable recording medium such as a magnetic recording medium (such as a magnetic tape or a magnetic disk), an optical recording medium (such as an optical disk), a magneto-optical recording medium, or a semiconductor memory. Also, the program executed by CPU 111 may be provided to terminal device 100 using a communication means such as the Internet.
[0016] In this embodiment, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.). Furthermore, the operations of the processors may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. The order of the operations of the processors is not limited to the order described in this embodiment, and may be changed.
[0017] FIG. 4 is a diagram showing an example of a display on the display device 105 of the terminal device 100. As shown in FIG. In this embodiment, the display processing described below is performed by a CPU 111, which is an example of a processor provided in the terminal device 100, executing a program stored in a ROM 112 or an information storage device 102 provided in the terminal device 100.
[0018] When a user performs a predetermined operation via the terminal device 100, the CPU 111 of the terminal device 100 displays the screen shown in FIG. Specifically, as shown in FIG. 4, CPU 111 displays, on display device 105, document 80 (document image that is an image representing a document) and display area 220 in which a plurality of documents 80 are displayed. In this display example, a display area 220 is an area where the user can perform the work of making an estimate, and a document 80 related to the estimate is displayed in this display area 220.
[0019] In this embodiment, the user performs an operation on the document 80 displayed in the display area 220 displayed on the terminal device 100 of the user via the terminal device 100 of the user. Specifically, each user performs operations on the document, such as adding document 80 to the display area 220 displayed on their own terminal device 100, editing document 80, moving document 80 to another display area 220, or retrieving document 80 from the document storage unit.
[0020] The display area 220 also displays a storage section image 250, which is an image representing a document storage section, and in this embodiment, the document 80 stored in the document storage section represented by this storage section image 250 can also be retrieved. 4 is also displayed on the display devices 105 of the terminal devices 100 operated by the other users. In this embodiment, a plurality of users perform operations on one common display area 220.
[0021] In this embodiment, information about operations performed by the user on the document 80 displayed in the display area 220 is stored in the information storage device 502 of the server device 50 (see FIG. 2). Specifically, in this embodiment, every time a user performs an operation on a document 80 displayed in the display area 220 of the terminal device 100, information about this operation is accumulated in the information storage device 502 of the server device 50. Specifically, information about the operation, such as the time the operation was performed, information identifying the document 80 that was the target of the operation, information about the user who performed the operation, and information about the content of the operation, is stored in the information storage device 502 of the server device 50.
[0022] FIG. 5 is a diagram showing an example of information stored in information storage device 502 provided in server device 50. As shown in FIG. In this embodiment, as described above, information about operations performed by the user on the document 80 displayed in the display area 220 is stored in the information storage device 502 of the server device 50. 5, information about an operation performed by a user on a document 80, such as the time when the operation was performed, an item name as an example of information identifying the document 80 that was the target of the operation, information about the user who performed the operation, and information about the content of the operation, is stored in the information storage device 502 of the server device 50. Here, information such as a file name is stored as the item name.
[0023] Also, although not shown in the figures, in this embodiment, when an operation is performed that involves a change in the content of document 80, information before and after the change in the content of document 80 is stored in the information storage device 502 of the server device 50 in correspondence with this operation. Specifically, for example, information about the document 80 before the content of the document 80 is changed and information about the document 80 after the content of the document 80 is changed are stored in the information storage device 502 of the server device 50.
[0024] Furthermore, in this embodiment, when document 80 is moved from the display area 220 shown in Figure 4 to another display area 220, information about the source of document 80 and information about the destination of document 80 are stored in the information storage device 502 of server device 50. Specifically, information on the source of the document 80 and information on the destination of the document 80 are stored in the information storage device 502 of the server device 50 in association with the operation of moving the document 80.
[0025] Furthermore, in this embodiment, as shown in FIG. 4, a selection item 85 is displayed which the user can select when referring to the past situation in the display area 220. When the user selects this selection item 85, as shown in Fig. 6 (a diagram showing another example of display on the display device 105 of the terminal device 100), a reception display 86, which is a display for receiving the designation of the period, is displayed on the display device 105 of the terminal device 100. Then, in this embodiment, the user operates the reception display 86 to designate the period.
[0026] When the user specifies a period, the CPU 111 of the terminal device 100 displays the status of the display area 220 during the specified period on the display device 105 of the terminal device 100. In other words, the CPU 111 displays the past status of the display area 220 on the display device 105. More specifically, the CPU 111 acquires the past status of the display area 220 from the information storage device 502 of the server device 50 and displays it on the display device 105 of the terminal device 100 .
[0027] In this embodiment, in addition to storing information about operations performed by the user in the information storage device 502 of the server device 50, an image of the display area 220 itself is stored in the information storage device 502 of the server device 50 every time a predetermined time period has elapsed. As a result, in this embodiment, the past status of the display area 220 can be displayed on the display device 105 of the terminal device 100. More specifically, in this embodiment, the status of the display area 220 during a period designated by the user can be acquired, and the acquired status can be displayed on the display device 105.
[0028] FIG. 7 is a diagram showing the past display area 220 (hereinafter referred to as the “past display area 220A”) displayed on the display device 105 of the terminal device 100. As shown in FIG. In this embodiment, when a period is designated by the user as described above, the CPU 111 of the terminal device 100 displays on the display device 105 the past display area 220A for this period (hereinafter referred to as the "designated period").
[0029] Furthermore, when a specified period is designated by the user, CPU 111 displays a plurality of instruction receiving elements 200, which are displays for receiving instructions from the user to display past operation contents, at the bottom of display screen 105A displayed on display device 105. Note that the operation contents represent the contents of the operation, and include at least one of the operation type, the user who performed the operation, and the document to be operated. More specifically, in this embodiment, a horizontally elongated element area 280 for displaying instruction reception elements 200 is provided at the bottom of the display screen 105A displayed on the display device 105, and the CPU 111 displays multiple instruction reception elements 200 in this element area 280.
[0030] In this embodiment, an instruction reception element 200 is associated with each past operation performed on the document 80 displayed in the display area 220, and an instruction reception element 200 is displayed for each past operation performed on the document 80 displayed in the display area 220. In addition, in this embodiment, when displaying multiple instruction reception elements 200 in the element area 280, each instruction reception element 200 is displayed in order based on when the operation corresponding to the instruction reception element 200 was performed.
[0031] Furthermore, in this embodiment, a moving object 290 is displayed that moves from left to right in the element area 280 in the drawing, and this moving object 290 moves from left to right as time passes during the above-mentioned specified period. In this embodiment, the position of the moving object 290 can be used to determine how much time has passed since the start of the specified period.
[0032] In this embodiment, an operation display 88 is also displayed to accept an operation from the user to fast forward or rewind the display in the past display area 220A. Furthermore, in the area on the right side of display screen 105A, explanations 89 of each element displayed on display screen 105A are displayed. Note that the display of these explanations 89 does not need to be kept on all the time, and may be displayed in response to a user selection.
[0033] In this embodiment, an instruction to display the past display area 220A at a specific time point is received from the user via the instruction receiving element 200. In this embodiment, when the user selects this instruction receiving element 200, the past display area 220A at the time point when the operation associated with this instruction receiving element 200 was performed is displayed. Here, for example, assume that the user selects the instruction receiving element 200 indicated by the symbol 7A in Figure 7 by moving the pointer 270 to the instruction receiving element 200 or by moving the mobile object 290 to this instruction receiving element 200.
[0034] In this case, the CPU 111 acquires the past display area 220A at the time when the operation corresponding to the instruction receiving element 200 selected by the user and indicated by reference numeral 7A was performed from the information storage device 502 of the server device 50. Then, the CPU 111 displays the acquired past display area 220A on the display device 105 of the terminal device 100. In other words, when a user selects the instruction reception element 200 indicated by the symbol 7A, the CPU 111 displays on the display device 105 of the terminal device 100 the display area status, which is the status of the past display area 220 at the time corresponding to the selected instruction reception element 200.
[0035] When a user performs an operation to select the instruction receiving element 200, the display area status, which is the status of the display area 220 in the past, is displayed on the display device 105 of the terminal device 100, thereby displaying the contents of the operations performed by the user in the past on the display device 105. In this embodiment, when the user selects an instruction receiving element 200, the CPU 111 displays the display area status, which is the status of the display area 220 at the time when the operation corresponding to this instruction receiving element 200 was performed. As a result, in this embodiment, the user can visually check the display device 105 of the terminal device 100 to check the past display area 220A when an operation corresponding to the instruction receiving element 200 was performed.
[0036] In addition, in this embodiment, even if the user selects, for example, the location indicated by reference numeral 7B in FIG. 7, the past display area 220A at the time of selection is similarly displayed on the display device 105 of the terminal device 100. In other words, in this embodiment, even if the user selects a location in the element area 280 where the instruction reception element 200 is not displayed, the past display area 220A at the time of selection is displayed on the display device 105 of the terminal device 100.
[0037] Furthermore, in this embodiment, as shown in FIG. 7, when displaying the instruction receiving elements 200, the CPU 111 displays the instruction receiving elements 200 in a classified manner according to the content of the operation to which the instruction receiving element 200 is associated. More specifically, when displaying the plurality of instruction receiving elements 200, the CPU 111 displays the plurality of instruction receiving elements 200 in a categorized manner according to the types of operations to which the instruction receiving elements 200 are associated.
[0038] Specifically, in this embodiment, four types of operations are set in advance. In this embodiment, four types of operations are pre-set: adding document 80 to display area 220, operations on document 80 such as editing document 80, moving document 80 to another display area 220, and retrieving document 80 from the document storage unit. When displaying the instruction receiving element 200 on the display device 105, the CPU 111 displays it in such a way that it is clear to which of these types the type of operation corresponding to the instruction receiving element 200 corresponds.
[0039] Specifically, the CPU 111 displays the instruction receiving elements 200 in different colors depending on the type of operation, thereby separating the multiple instruction receiving elements 200 according to the type of operation. In this example, instruction acceptance elements 200 corresponding to adding document 80 are displayed in green, instruction acceptance elements 200 corresponding to operations on document 80 are displayed in yellow, instruction acceptance elements 200 corresponding to moving document 80 are displayed in red, and instruction acceptance elements 200 corresponding to retrieving document 80 from the document storage unit are displayed in blue.
[0040] In this embodiment, as shown in the rightmost column of FIG. 5, information about the content of the operation performed by the user is stored in the information storage device 502 of the server device 50. When storing information about the content of operations performed by a user in the information storage device 502, the server device 50 determines which of the above four types the operation performed by the user falls into, and stores information about the type that it determines to fall into in the information storage device 502. In other words, information about the type that is determined to be applicable is stored in the information storage device 502 as information about the content of the operation performed by the user.
[0041] More specifically, in this embodiment, every time the user performs an operation on the document 80, the terminal device 100 transmits information about the operation performed by the user to the server device 50. The server device 50 determines which of the above four types the operation identified by the transmitted information about the operation falls into, and stores the information about the corresponding type in the information storage device 502 as information about the operation performed by the user. In addition to storing information about the type, the server device 50 also stores information such as the time when the operation was performed, the item name, and user information in the information storage device 502.
[0042] Here, the above-mentioned "display in a divided manner" refers to a display format that allows the user to understand the content of the operation associated with the instruction receiving element 200. An example of "displaying in a differentiated manner" is, as described above, a display in which the color of the instruction receiving element 200 is changed for each type of operation. Another example is a display in which the size, shape, or pattern (design) of the instruction receiving element 200 is changed for each type of operation.
[0043] Furthermore, the "display in a divided manner" may be a display in which some instruction receiving elements 200 are displayed and other instruction receiving elements 200 are not displayed, as will be described later. Another example of "display in a divided manner" is a display in which information is displayed in association with each of multiple instruction receiving elements 200, allowing the user to understand the content of the operation to which the instruction receiving element 200 is associated.
[0044] Furthermore, the "instruction receiving element 200" may have any shape or size as long as it can be recognized by the user. The instruction receiving element 200 may have a shape extending in the vertical direction as shown in FIG. 7, but is not limited to this and may have a circular, elliptical, polygonal, or other shape.
[0045] FIG. 8 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. The display example in FIG. 8 illustrates a case where the CPU 111 displays only the instruction receiving element 200 corresponding to a specific operation content. In other words, the display example shown in FIG. 8 illustrates a case where the CPU 111 performs processing to hide instruction receiving elements 200 other than the instruction receiving element 200 corresponding to the specific operation content.
[0046] FIG. 8 illustrates an example in which the pointer 270 is positioned on a document 80 indicated by reference numeral 8A, which is displayed in the past display area 220A, and the document 80 indicated by reference numeral 8A is selected by the user. In this case, the CPU 111 displays only the instruction reception elements 200 indicated by the symbols 8B and 8C, which are the instruction reception elements 200 corresponding to the operation on the selected document 80, and does not display the instruction reception elements 200 other than the instruction reception elements 200 indicated by the symbols 8B and 8C.
[0047] When displaying multiple instruction reception elements 200 by dividing them according to the content of the operation, it is possible to display only some of the instruction reception elements 200 in this manner, while hiding other instruction reception elements 200. In this display example, a plurality of instruction receiving elements 200 are displayed in a categorized manner according to the object on which the operation is performed.
[0048] In this display example, in response to the selection of a document 80 indicated by the symbol 8A, only the instruction reception element 200 corresponding to this document 80 is displayed, and instruction reception elements 200 other than this instruction reception element 200 are not displayed. In other words, in the display example shown in FIG. 8, the instruction reception elements 200 are categorized so that the user can understand the instruction reception elements 200 corresponding to the operations performed on the document 80 selected by the user.
[0049] Furthermore, in this display example, information about the person who performed the operation corresponding to the displayed instruction receiving element 200 is displayed for each instruction receiving element 200 . In other words, information about the person who performed the operation corresponding to the instruction reception element 200 displayed after the instruction reception element 200 has been divided is displayed in association with the instruction reception element 200. Specifically, in this display example, "User A" and "User B" are displayed as information about the person who performed the operation corresponding to the displayed instruction receiving element 200.
[0050] In this example, for one selected document 80, user A previously performed an operation to add this document 80 to the display area 220, and subsequently user B performed an operation to move this document 80. By displaying information about "User A" and "User B," it is possible to understand who performed the operation on one selected document 80. Furthermore, in this display example, as described above, the color of the instruction reception element 200 corresponds to the type of operation, and by referring to the instruction reception element 200, it is possible to understand the type of operation performed by each of user A and user B.
[0051] FIG. 9 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. This display example shows a case where an instruction receiving element 200 indicated by reference numeral 9A has been selected by the user. In this display example, the instruction receiving elements 200 other than the instruction receiving element 200 selected by the user are not displayed. Furthermore, in this display example, a display is made showing the document 80 that is the target of the operation corresponding to this instruction receiving element 200 selected by the user.
[0052] Specifically, in this example, as a display indicating the document 210 to be operated on, which is the document 80 that was the subject of the operation, an image indicating that it is the document 210 to be operated on is displayed in the area of the past display area 220A where the document 210 to be operated on is displayed. Specifically, in this display example, a black frame surrounding the operation target document 210 is displayed as an image indicating that it is the operation target document 210, as indicated by the reference numeral 9C. This allows the user to grasp the document 80 that was the target of the operation corresponding to the instruction receiving element 200 selected by the user.
[0053] In this display example, as with the above, the color of the instruction receiving element 200 selected by the user corresponds to the type of operation, and by referring to the instruction receiving element 200, the user can understand the type of operation to which this instruction receiving element 200 is associated. In this display example, a black frame is displayed as an image indicating that the document is the document 210 to be operated on. However, this is not limited to this, and text information such as "This is a document to be operated on" may also be displayed. Alternatively, among the documents 80 displayed in the past display area 220A, only the operation target document 210 may be displayed, and the other documents 80 may not be displayed.
[0054] FIG. 10 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. The display example shown in FIG. 10 illustrates a case where an instruction receiving element 200 indicated by reference numeral 10A is selected by the user. Also in this display example, as indicated by the reference numeral 10C, an image indicating that the document is the operation target document 210 is displayed. Specifically, also in this display example, a black frame surrounding the operation target document 210 is displayed.
[0055] Furthermore, in this display example, the color of the instruction receiving element 200 selected by the user and indicated by the reference symbol 10A is yellow, which allows the user to understand that the type of operation associated with the instruction receiving element 200 selected by the user is an operation on the document 80. In this processing example, the CPU 111 also displays a display showing a change in the content of the operation target document 210, indicated by reference numeral 10D, which has been the target of an operation corresponding to the instruction receiving element 200, indicated by reference numeral 10A, selected by the user.
[0056] Specifically, as shown by the symbol 10E, the CPU 111 displays information about the document 210 to be operated on before the content change and information about the document 210 to be operated on after the content change as a display indicating the change in content. Specifically, in this example, an image 261 representing the document 210 before the content change (hereinafter referred to as the "pre-change image 261") is displayed as information about the document 210 before the content change.
[0057] In this example, an image 262 representing the operation target document 210 after the content change (hereinafter referred to as "post-change image 262") is displayed as information about the operation target document 210 after the content change. In this embodiment, a pre-modification image 261 and a post-modification image 262 are displayed side by side. This makes it easier for the user to understand the change in content in the operation target document 210 where the change in content has occurred.
[0058] In this embodiment, an example has been described in which the before-change image 261 and the after-change image 262 are displayed side by side, but this is not limiting, and the after-change image 262 may be displayed after the displayed before-change image 261 is made non-display. Furthermore, the before-change image 261 and the after-change image 262 may be displayed alternately.
[0059] 11 and 12 are diagrams showing examples of display on the display device 105 when the storage section image 250 displayed in the past display area 220A is selected by the user. In this embodiment, as shown in FIG. 11, a storage section image 250, which is an image representing a storage section of the document 80, is displayed in the past display area 220A. When this storage unit image 250 is selected by the user, in this embodiment, a display is made showing the instruction receiving element 200 corresponding to the operation related to this storage unit image 250, and a display is made showing that the operation corresponding to this instruction receiving element 200 is an operation related to the storage unit image 250.
[0060] Specifically, for example, when a user selects the storage section image 250 indicated by reference symbol 11A in FIG. 11 from the state shown in FIG. 11, as shown in FIG. 12, the instruction receiving elements 200 other than the instruction receiving element 200 indicated by reference symbol 12A that correspond to the operation related to this storage section image 250 are hidden. Furthermore, in this display example, when the storage unit image 250 indicated by reference symbol 11A in FIG. 11 is selected by the user, the moving body 290 is positioned at the display position of the instruction receiving element 200 indicated by reference symbol 12A, which corresponds to the operation related to this storage unit image 250, as shown in FIG. 12.
[0061] As a result, in this display example, it can be understood that the operation corresponding to the instruction receiving element 200 indicated by reference numeral 12A in FIG. 12 is an operation related to the storage section image 250 indicated by reference numeral 12C. In this embodiment, there are two storage section images 250, as shown by reference numerals 12C and 12D in FIG. When the display process of this embodiment is performed, it is possible to understand that the operation corresponding to the instruction receiving element 200 indicated by the reference numeral 12A is an operation related to the storage section image 250 displayed on the upper side.
[0062] FIG. 13 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. In this embodiment, an operation for the document 80 displayed in the display area 220 includes an operation for moving the document 80 to another display area 220, as described above. When the operation corresponding to the instruction receiving element 200 is an operation to move the document 80 to another display area 220, the CPU 111 displays information about the movement of the document 80 as a display indicating the content of the operation corresponding to the instruction receiving element 200.
[0063] Here, for example, assume that the operation corresponding to the instruction reception element 200 indicated by reference numeral 13A in FIG. 13 is an operation to move the document 80 indicated by reference numeral 13B displayed in the past display area 220A to another display area 220. In this case, as a display showing the content of the operation corresponding to this instruction receiving element 200, a display showing information about the movement of the document 80 shown by the reference numeral 13B is displayed, as shown by the reference numeral 13D. Specifically, in this example, information about the document 80 before it was moved and information about the document 80 after it was moved are displayed.
[0064] More specifically, in this example, the information about document 80 before it was moved includes the file name of document 80 before it was moved, information about the user who performed operations on document 80 before it was moved, and information about the display area 220 in which document 80 was displayed before it was moved, as shown by reference symbol 13E. In this example, the information "Estimate Workspace" is displayed as information about the display area 220 in which the document 80 was displayed before it was moved, and it can be seen that the document 80 before it was moved was displayed in the display area 220 named "Estimate Workspace."
[0065] In this example, as information about document 80 after it has been moved, as shown by reference symbol 13F, the file name of document 80 after it has been moved, information about the user who performed operations on document 80 after it has been moved, and information about the display area 220 in which document 80 after it has been moved are displayed. In this example, the information "Contract Workspace" is displayed as information about the display area 220 in which the moved document 80 will be displayed, and it can be seen that the moved document 80 will be displayed in the display area 220 named "Contract Workspace."
[0066] Furthermore, in the display field where information about the document 80 after it has been moved is displayed, a selection item 902 is displayed for displaying the display area 220 in which the document 80 after it has been moved exists. In this embodiment, when the user selects this selection item 902, the display area 220 in which the moved document 80 exists and the moved document 80 are displayed. Specifically, a display area 220 called "Contract Workspace" and the document 80 after movement that exists in this "Contract Workspace" are displayed.
[0067] FIG. 14 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. This display example shows a display example in which a moving object 290 reaches the display location of an instruction receiving element 200. In this embodiment, the moving object 290 moves by itself, and when the moving object 290 reaches a display location of an instruction receiving element 200, a display is made showing the content of the operation corresponding to the instruction receiving element 200 that the moving object 290 has reached.
[0068] In this embodiment, the instruction receiving elements 200 are displayed in order based on when the operation corresponding to the instruction receiving element 200 was performed. When a moving body 290 moving through an element area 280 in which each of the instruction receiving elements 200 is displayed in order reaches a display location of an instruction receiving element 200, the CPU 111 displays the content of the operation corresponding to the instruction receiving element 200 that the moving body 290 has reached.
[0069] 14 illustrates a case where the operation corresponding to the instruction receiving element 200 reached by the moving object 290 is an operation to move the document 80 outward. In other words, it illustrates a case where the operation is an operation to move the document 80 to another display area 220. In this display example, as shown by the symbol 14A, a display is made indicating that the operation is to move the document 80 outside, and a display is made indicating that the operation corresponding to the instruction receiving element 200 reached by the moving body 290 is to move the document 80.
[0070] Specifically, in this display example, the document 80 that was the target of the operation corresponding to the instruction receiving element 200 reached by the moving body 290 is displayed with a dotted line, indicating that the operation corresponding to the instruction receiving element 200 reached by the moving body 290 is the movement of the document 80. Furthermore, in this embodiment, the color of the instruction receiving element 200 that the moving body 290 reaches is red, and by referring to the color of this instruction receiving element 200, it can be seen that the operation corresponding to this instruction receiving element 200 that the moving body 290 reaches is the movement of the document 80.
[0071] In this display example, the document 80 is displayed with a dotted line to clearly indicate that it is the document 80 that is the target of the operation corresponding to the instruction receiving element 200 that the moving object 290 has reached. In addition, in this display example, the document 80 is displayed with a dotted line to indicate that the document 80 is no longer present there, and the operation corresponding to the instruction receiving element 200 reached by the moving body 290 is the movement of the document 80. Note that the display indicating that document 80 is being moved is not limited to this, and the display indicating that document 80 is being moved may also be made by displaying text information such as "moved" or a dedicated image to indicate the move.
[0072] FIG. 15 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. The display example shown in FIG. 15 shows a display example when the user double-clicks on the instruction receiving element 200 indicated by reference numeral 15A and selects this instruction receiving element 200 indicated by reference numeral 15A. In this embodiment, when the user selects an instruction acceptance element 200 by double-clicking, only instruction acceptance elements 200 that represent the same type of operation as the operation corresponding to this instruction acceptance element 200 are displayed.
[0073] In other words, when a user selects an instruction receiving element 200 by performing a specific operation such as double-clicking, only this instruction receiving element 200 and other instruction receiving elements 200 that are associated with the same type of operation as the operation corresponding to this instruction receiving element 200 are displayed. Specifically, this display example illustrates a case where the user selects an instruction acceptance element 200 corresponding to the addition of a document 80, and in this case, only the instruction acceptance element 200 corresponding to the addition of a document 80 is displayed. Specifically, in this example, only the instruction acceptance element 200 colored green is displayed. In this case, the element area 280 displays only the instruction receiving elements 200 corresponding to one type.
[0074] Furthermore, in this display example shown in Figure 15, a display is provided for identifying the document 80 that was the target of the operation corresponding to each of the displayed instruction reception elements 200. Specifically, in this example, a square frame indicated by reference symbol 15B is displayed as a display for identifying the document 80 that was the target of the operation corresponding to the instruction receiving element 200 indicated by reference symbol 15A. Also, in this example, a square frame indicated by reference symbol 15F is displayed as a display for identifying the document 80 that was the target of the operation corresponding to the instruction receiving element 200 indicated by reference symbol 15D.
[0075] FIG. 16 is a diagram showing another example of display on the display device 105 of the terminal device 100. In FIG. In this display example, a plurality of instruction receiving elements 200 are displayed in a categorized manner according to the person who performed the operation. More specifically, in this display example, for each instruction receiving element 200, information about the person who performed the operation associated with the instruction receiving element 200 is displayed.
[0076] The display of multiple instruction receiving elements 200 may be separated by adding information to each instruction receiving element 200, such as by adding and displaying information about the person who performed the operation, as in this display example. In the display example shown in FIG. 16, information about the person who performed the operation is displayed for all of the instruction receiving elements 200.
[0077] However, without being limited to this, information about some users may be displayed in association with only the instruction receiving elements 200 corresponding to the operations performed by these users. Specifically, for example, the display shown in FIG. 17 (a diagram showing another example of display on the display device 105 of the terminal device 100) may be performed. In the display example shown in FIG. 17, only the instruction receiving elements 200 corresponding to the operations performed by user A are displayed in a state in which information about user A is associated with them.
[0078] In other words, the operations corresponding to the instruction receiving elements 200 indicated by symbols 17C and 17D in Figure 17 are performed by user A, and in this example, information about user A is displayed in association with only the instruction receiving elements 200 indicated by symbols 17C and 17D. In this case, instruction reception elements 200 other than the instruction reception element 200 to which the user information is attached may be hidden. More specifically, instruction reception elements 200 other than the instruction reception element 200 to which the information about user A is associated may be hidden. [Explanation of symbols]
[0079] 1...information processing system, 50...server device, 80...document, 100...terminal device, 105...display device, 105A...display screen, 111...CPU, 200...instruction reception element, 210...document to be operated, 220...display area, 220A...past display area, 250...storage section image, 261...image before change, 262...image after change, 290...moving body
Claims
1. an information processing system including a processor, The processor: displaying a plurality of instruction receiving elements for receiving an instruction to display the contents of past operations performed on the document displayed in the display area; displaying a state of the display area at a time corresponding to the instruction receiving element selected by the user; The plurality of instruction receiving elements are displayed in a classified manner according to the content of the operation. It is an information processing system, The processor: a display showing a change in the content of a target document that is a document that has been the target of an operation corresponding to the instruction receiving element selected by the user; displaying, in the display area, both an image of the target document before the content change and an image of the target document after the content change as the display indicating the content change; Information processing system.
2. an information processing system including a processor, The processor: displaying a plurality of instruction receiving elements for receiving an instruction to display the contents of past operations performed on the document displayed in the display area; displaying a state of the display area at a time corresponding to the instruction receiving element selected by the user; The plurality of instruction receiving elements are displayed in a classified manner according to the content of the operation. It is an information processing system, The processor: When a storage section image, which is an image displayed in the display area and represents a storage section of a document, is selected by a user, instruction acceptance elements other than a response instruction acceptance element, which is the instruction acceptance element corresponding to an operation related to the storage section image, are hidden, and a display is performed indicating that the operation corresponding to the response instruction acceptance element is an operation related to the storage section. Information processing system.
3. the instruction receiving elements are displayed in order based on when an operation corresponding to the instruction receiving element was performed; The processor: When the storage unit image is selected by a user, a moving object moving through a display area where the instruction receiving elements are sequentially displayed is moved to a display position of the corresponding instruction receiving element corresponding to an operation related to the storage unit image. The information processing system according to claim 2 .
4. a function of displaying a plurality of instruction receiving elements that receive an instruction to display the contents of past operations performed on the document displayed in the display area; a function of displaying a status of the display area at a time corresponding to the instruction receiving element selected by the user; a function of classifying and displaying the plurality of instruction receiving elements according to the content of the operation; a function of displaying a change in the content of a target document that is a document that has been the target of an operation corresponding to the instruction receiving element selected by a user; It is a program to make a computer realize the function of displaying the change in content displays, in the display area, both an image of the target document before the change in content and an image of the target document after the change in content, as the display showing the change in content; program.
5. a function of displaying a plurality of instruction receiving elements that receive an instruction to display the contents of past operations performed on the document displayed in the display area; a function of displaying a status of the display area at a time corresponding to the instruction receiving element selected by the user; a function of classifying and displaying the plurality of instruction receiving elements according to the content of the operation; a function of, when a storage section image, which is an image displayed in the display area and represents a storage section of a document, being selected by a user, hiding instruction acceptance elements other than a response instruction acceptance element, which is the instruction acceptance element corresponding to an operation related to the storage section image, and displaying a display indicating that the operation corresponding to the response instruction acceptance element is an operation related to the storage section; A program to make the above happen on a computer.
Citation Information
Patent Citations
Information processing method and information processor
JP2010165178A
Information processing apparatus, information processing system, and program
JP2020009025A
History view, a graphical user interface for a history view, and a system enabling a history view
US20110252301A1