Information processing method, program, and information processing system

An information processing method organizes confirmation and response data into a searchable database, addressing the challenge of cumbersome data management in audits by identifying separate areas within a grid format, thereby enhancing data handling efficiency.

JP2025158626AActive Publication Date: 2025-10-17RENDERING CONSULTING CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024061353
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-05
Publication Date
2025-10-17
Estimated Expiration
2044-04-05

AI Technical Summary

Technical Problem

The increasing number of companies managed by an organization leads to a cumbersome data management burden due to the variety and number of checklists required for audits, as each company may have different items to check.

Method used

An information processing method that organizes confirmation data in a grid format, identifying separate areas for confirmation item data and response data, and compiles them into a database for efficient storage and management.

Benefits of technology

Reduces the burden of data management by organizing confirmation and response data into a searchable database, facilitating efficient handling and comparison across multiple companies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025158626000001_ABST
    Figure 2025158626000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, a program, and an information processing system configured to suppress the load for data management.SOLUTION: An information processing method includes: a specifying step of specifying a first region and a second region in confirmation data, the first region being a region to which confirmation item data is to be input, and the second region being a region arranged in a predetermined direction with respect to the first region and a region to which answer data is to be input; and a storage step of storing, in a storage unit, as a database, the confirmation data with the first and second regions specified.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing method, a program, and an information processing system. [Background technology]

[0002] Patent Document 1 discloses a technology for automatically generating a checklist based on a predetermined guideline document. The checklist includes, for example, items related to security, etc., that the outsourcing party needs to confirm with the outsourcing party. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-047779 Summary of the Invention [Problem to be solved by the invention]

[0004] For example, when checklists are used in audits, it is possible that the items to be checked will differ for each company (contractor). As the number of companies to be managed increases, the number and types of checklists will also increase, raising concerns that data management will become cumbersome.

[0005] An object of the present invention is to provide an information processing method, a program, and an information processing system that can reduce the burden of data management. [Means for solving the problem]

[0006] According to the present invention, there is provided an information processing method comprising a first acquisition step, an identification step, and a storage step, in which, in the first acquisition step, confirmation data is acquired, the confirmation data is in a grid format, and cells of confirmation item data and cells of response data paired with the confirmation item data are arranged in a predetermined direction, the confirmation item data includes content in which a client confirms predetermined items to a client, and the response data includes the client's response to the confirmation item data, the predetermined direction being either a row direction or a column direction, in the identification step, a first area and a second area in the confirmation data are identified, the first area is an area where the confirmation item data is input, and the second area is an area aligned in the predetermined direction relative to the first area and is an area where the response data is input, and in the storage step, the confirmation data in which the first area and the second area have been identified are compiled into a database and stored in a memory unit.

[0007] According to the present invention, the confirmation data in which the first area related to the confirmation item data and the second area related to the response data are specified is organized into a database, thereby reducing the burden of data management. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating a schematic configuration example of an information processing system 100 that executes an information processing method according to an embodiment. [Figure 2] FIG. 2 shows an example of functional blocks of the information processing device 10 shown in FIG. [Figure 3] FIG. 3A shows an example of a functional block of the entrustment source terminal 20 shown in FIG. 1, and FIG. 3B shows an example of a functional block of the entrustment destination terminal 30 shown in FIG. [Figure 4] FIG. 4 shows an example of functional blocks of the control unit 12 of the information processing device 10 shown in FIG. [Figure 5] FIG. 5 shows an example of confirmation data d1 exchanged between trustees. [Figure 6]FIG. 6 shows an example of the answered confirmation data d2 obtained by inputting the answer data e2 into the cell c2 of the confirmation data d1 shown in FIG. [Figure 7] Figure 7 schematically shows an example of a display image ds1 for displaying the contents of the confirmation data d1, which has been data-processed by the information processing device 10, on the display unit of the user (client) after the confirmation data d1 shown in Figure 5 has been imported into the information processing device 10. [Figure 8] Fig. 8 schematically shows an example of a display image ds2 in which an object OB1 is superimposed on the display image ds1 of Fig. 7. Fig. 8 shows a display image that is displayed when the first region Rg1 or the second region Rg2 is re-specified. [Figure 9] FIG. 9 is a diagram showing a management image ds3 in which data on a plurality of contractors stored in a database is displayed. [Figure 10] FIG. 10A shows an example of a flow for specifying an area in the information processing method according to the embodiment, and FIG. 10B shows an example of a flow for displaying management data in the information processing method according to the embodiment. [Figure 11] FIG. 11A is an example of a modified example (modification example 1 of the embodiment) of the flow shown in FIG. 10A, and FIG. 11B is an example of a modified example of the flow shown in FIG. 10B. [Figure 12] FIG. 12 shows a display image ds1 according to the second modification of the embodiment. [Figure 13] FIG. 13 shows an example of a display image ds1 according to the third modification of the embodiment. [Figure 14] FIG. 14 shows an example of a display image ds2 according to the third modification of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other. Furthermore, each feature can be an invention independently.

[0010] 1. Description of the configuration of the embodiment 1, an information processing system 100 that executes the information processing method according to the embodiment includes an information processing device 10, an entrusting terminal 20, and an entrusted terminal 30. The system exemplified as the information processing system 100 is composed of one or more devices or components. Therefore, even the information processing device 10 alone can be included in the system exemplified as the information processing system 100.

[0011] The outsourcing terminal 20 is, for example, a terminal used by a party outsourcing work to an outsourcee, and the outsourcee terminal 30 is, for example, a terminal used by a party to whom work is outsourced by the outsourcing party. The embodiment is suitable for a case where the user of the outsourcing terminal 20 and the user of the outsourcee terminal 30 are in an outsourcing relationship, for example. Note that while the embodiment has been described as being suitable for a case where an outsourcing relationship exists, this is not necessarily limited to this, and the embodiment may, of course, be applied to a state before an outsourcing relationship is established. Furthermore, the embodiment is suitable for a case where the outsourcing terminal 20 and the outsourcee terminal 30 are not connected to be able to communicate within a common internal network (an internal company network) but are connected to be able to communicate via, for example, an external network (e.g., the Internet, etc.).

[0012] 2, the information processing device 10 includes a communication unit 11, a control unit 12, a storage unit 13, an output unit 14, and an input unit 15, which are electrically connected via a communication bus 16 of the information processing device 10. Also, as shown in FIG. 4, the control unit 12 includes a reception unit 121, a confirmation data acquisition unit 122, an identification unit 123, a generation unit 124, a display control unit 125, and a search unit 126. As shown in Fig. 3A, the entrustment source terminal 20 includes a communication unit 21, a control unit 22, a memory unit 23, an output unit 24, and an input unit 25, which are electrically connected via a communication bus 26 of the entrustment source terminal 20. Also, as shown in Fig. 3B, the entrustment destination terminal 30 includes a communication unit 31, a control unit 32, a memory unit 33, an output unit 34, and an input unit 35, which are electrically connected via the communication bus 36 of the entrustment destination terminal 30.

[0013] The components of the information processing device 10, the outsourcing terminal 20, and the outsourcing terminal 30 may be implemented using software or hardware. When implemented using software, various functions can be realized by a CPU executing a computer program. The program may be stored on a non-transitory computer-readable recording medium, provided as a downloadable file from an external server, or implemented using so-called cloud computing, in which functions are realized by reading a program stored in an external storage unit. When implemented using hardware, various circuits such as ASICs, FPGAs, or DRPs can be used. The embodiments deal with various information and concepts that encompass them. These are represented by high and low signal values ​​or quantum bits as a collection of binary bits consisting of 0s or 1s, and communication and calculations can be performed using the software or hardware described above. The software may be a general-purpose OS or a dedicated OS.

[0014] 1-1. Information processing device 10 The components of the information processing device 10 will be further described with reference to FIGS. The information processing device 10 is an information processing device that has a function as a server and is capable of storing data exchanged between the entrustment source terminal 20 and the entrustment destination terminal 30 (for example, the confirmation data d1 shown in FIG. 5).

[0015] The communication unit 11 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, Bluetooth (registered trademark) communication, etc. as necessary. The communication unit 11 can be implemented using a single means described here as an example, or a combination of multiple means. The information processing device 10 is connected to the entrusting terminal 20 and the entrusted terminal 30 via the communication unit 11 and a communication network.

[0016] The control unit 12 processes and controls the overall operations related to the information processing device 10. The control unit 12 is, for example, a central processing unit (CPU) not shown. In other words, the control unit 12 can be configured with a processor capable of executing programs that execute each step described below. The control unit 12 realizes various functions related to the information processing device 10 by reading predetermined programs stored in the storage unit 13. In other words, information processing by software stored in the storage unit 13 is specifically realized by the control unit 12, which is an example of hardware, and is executed as each functional unit included in the control unit 12. Note that the information processing device 10 is not limited to a configuration having a single control unit 12, and may be, for example, a configuration having multiple control units 12 for each function, or a combination of these configurations.

[0017] The memory unit 13 is configured to store various data. For example, it can be implemented as a storage device such as a solid state drive (SSD) that stores various programs related to the information processing device 10 executed by the control unit 12, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the calculations of the programs.

[0018] The output unit 14 may be configured, for example, by a display unit of the information processing device 10. This display unit may be, for example, a CRT display, a liquid crystal display, electronic paper, an organic EL display, or a plasma display. The output unit 14 may also be a display device such as a light that can be turned on or a projector. The output unit 14 may be, for example, provided in the housing of the information processing device 10 or may be externally attached. The output unit 14 displays a graphical user interface (GUI) screen that can be operated by a user. It is optional whether or not the information processing device 10 includes the output unit 14. For example, the output of the information processing device 10 may be displayed on a display unit located at a location separate from the location where the information processing device 10 is installed. The output unit 14 is not limited to a display unit and may also include a device that outputs audio (audio output unit).

[0019] The input unit 15 may be provided in the housing of the information processing device 10 or may be externally attached. For example, the input unit 15 may be implemented as a touch panel integrated with the output unit 14 (display unit) of the information processing device 10. The touch panel allows the user to input data by tapping, swiping, or the like. Instead of a touch panel, a switch button, a mouse, a QWERTY keyboard, or the like may be employed. That is, the input unit 15 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 12 via the communication bus 16, and the control unit 12 executes, for example, predetermined control and calculation as necessary.

[0020] 1-2. Entrustor terminal 20 and entrustee terminal 30 The entrustment source terminal 20 and the entrustment destination terminal 30 are information processing devices, and in one example of the embodiment, are configured to be communicable with the information processing device 10 so as to be able to exchange data. 1, the information processing system 100 is described as having one entrustment source terminal 20 and a plurality of entrusted terminals 30 (entrusted terminals 30a, 30b, 30c, etc. in FIG. 1) that can communicate with the entrustment source terminal 20 and exchange data with the entrustment source terminal 20, but this is not limited to this. There may be a plurality of entrustment source terminals 20, and there may also be a single entrusted terminal 30 that exchanges data with one entrustment source terminal 20.

[0021] The configurations (functions) of the communication units 21 and 31, the control units 22 and 32, the memory units 23 and 33, the output units 24 and 34, and the input units 25 and 35 shown in Figures 3A and 3B are basically the same as the communication unit 11, the control unit 12, the memory unit 13, the output unit 14, and the input unit 15 described above, so their explanation will be omitted.

[0022] 2. Functional configuration of the control unit 12 of the information processing device 10 The functional configuration of the control unit 12 of this embodiment will be described with reference to Fig. 4. Information processing by software stored in the storage unit 13 of the information processing device 10 is specifically realized by the control unit 12, which is an example of hardware, so that processing of each functional unit included in the control unit 12 can be executed.

[0023] The reception unit 121 is configured to receive various data. The various data received by the reception unit 121 includes, for example, basic data such as the ID of a person accessing the information processing device 10, instruction data for various steps described later, and the like. The reception unit 121 is configured to receive data via, for example, the communication unit 11, etc., and to be able to read the data into a working memory.

[0024] The confirmation data acquisition unit 122 is configured to acquire the confirmation data d1 and the answered confirmation data d2. Here, the acquisition function of the confirmation data acquisition unit 122 may be only a function to receive similar data, or only a function to generate desired data by performing various processes on the received data, or may be both of these functions.

[0025] The identification unit 123 is configured to identify various data. In the embodiment, the identification unit 123 is configured to identify a range of cells in a first region Rg1 and a range of cells in a second region Rg2, which will be described later.

[0026] The generation unit 124 is configured to generate various display images based on data obtained via the communication unit 11 and the storage unit 13.

[0027] The display control unit 125 is configured to display the display image (display image data) generated by the generation unit 124 on various terminals.

[0028] The search unit 126 is configured to refer to the data stored in the memory unit 13, and if the search word received by the reception unit 121 matches or is similar to the data stored in the memory unit 13, output the data as a search result.

[0029] 3. Description of Information Processing Method (Operation of Information Processing System 100) In this section, the data used in the information processing method and the flow of the information processing method will be described.

[0030] 3-1. Overview of data used in information processing methods (Confirmation data d1) As shown in Fig. 5, the confirmation data d1 is in a grid format. Grid-format data is data that has multiple data cells arranged in the row and column directions. As long as the data is in grid format, the application used to generate the confirmation data d1 is not limited, but in this embodiment, it is preferable to use Microsoft Excel.

[0031] In one embodiment, confirmation data d1 is configured such that cell c1 of confirmation item data e1 and cell c2 of response data e2 (see FIG. 6) paired with confirmation item data e1 are aligned in a row direction Ar1 (an example of a predetermined direction). In the embodiment, row direction Ar1 is, in other words, the left-right direction (horizontal direction). Furthermore, column direction Ar2, which is perpendicular to row direction Ar1, is, in other words, the up-down direction (vertical direction). In one embodiment, the confirmation data d1 is data in a state where no answer has been input. By storing the confirmation data d1 in advance in the information processing device 10, the information processing device 10 can appropriately (more accurately) determine the area (the area where the confirmation item or answer item has been input).

[0032] The confirmation item data e1 includes the content of the outsourcing party confirming predetermined items to the outsourcing party. The content of the confirmation item data e1 can be determined by the outsourcing party. The information processing method according to the embodiment can be used for auditing the outsourcing party. Specifically, the content of the confirmation item data e1 preferably includes, for example, content for an arbitrary organization or individual (hereinafter also referred to as an organization, etc.) corresponding to the outsourcing party to audit an organization, etc. (outsourcing party) other than the arbitrary organization, etc., or preferably consists solely of such content. Note that the embodiment is not limited to audits, and can also be used for evaluation, investigation, confirmation, etc. of another organization or individual (outsourcing party).

[0033] In one embodiment, it is preferable that the content e11 for confirming the predetermined items in the confirmation item data e1 includes content related to the information security of the outsourcee. This makes it possible to create a database of data related to information security in situations such as audits and evaluations of organizations. In one embodiment, the confirmation item data e1 preferably includes input method instruction data e12 indicating how to input responses to predetermined items. The input method instruction data e12 includes at least one of answering yes / no and entering at least a number. This allows the respondent (the contractor) to properly and promptly understand what to input, reducing the number of questions from the contractor to the client about input items, reducing the number of incorrect items entered, and reducing the burden of communication between the two parties. Note that while the type of the input method instruction data e12 is listed as "unit" in Figure 5, this is for convenience's sake; the term "unit" is not required and can be set arbitrarily.

[0034] As shown in Figure 5, the types of confirmation item data e1 are shown as examples of number (No.), type, item, content (corresponding to content e11 for confirming predetermined items), and unit (corresponding to input method instruction data e12), but these are merely examples. These types can be changed as appropriate or omitted. For example, types such as number, type, item, and unit are not necessarily required and may be omitted, and can be determined as appropriate by the entrusting party.

[0035] (Answered confirmation data d2) As shown in FIG. 6, the answered confirmation data d2 is configured in a grid format, similar to the confirmation data d1. The answered confirmation data d2 is confirmation data d1 in which an answer (answer data e2) has been entered in cell c2 of the answer data. In other words, in the embodiment, the difference between the confirmation data d1 and the answered confirmation data d2 is whether or not answer data e2 has been entered. The answer data e2 includes the contractor's answer to the confirmation item data e1. An input example of the answer data e2 is as shown in FIG. 6.

[0036] 3-2. Information processing flow The information processing method according to the embodiment will be described with reference to FIGS. 10A and 10B. The information processing system 100 includes at least one information processing device (in the embodiment, the information processing device 10, the entrusting terminal 20, and the entrusted terminal 30) that executes each step of the information processing method described below. The information processing system 100 also stores a program that causes at least one computer to execute the information processing method according to the embodiment, and is capable of executing the program. This program can be stored in, for example, the storage unit 13 of the information processing device 10. In the following description, the order of the processes (steps) can be changed as appropriate, multiple processes may be executed simultaneously, or some processes may be omitted.

[0037] 3-2-1. Area identification flow The information processing method according to the embodiment can be divided into two parts: a flow for identifying an area and a flow for displaying management data. First, the flow for identifying an area will be described with reference to Fig. 10A.

[0038] For example, in the case of an audit, the outsourcing worker selects the types and contents of checks that need to be made on the outsourcee based on predetermined guidelines issued by various government ministries and agencies, etc. In one embodiment, the outsourcing worker creates confirmation data d1 in advance, as shown in FIG.

[0039] (Step S001: Send confirmation data) The entrusting terminal 20 transmits confirmation data d1 to the information processing device 10 and the entrusted terminal 30. In this confirmation data d1, cell c2 related to response data e2 is left blank. In other words, the confirmation data d1 itself is data that can be created only by the entrusting terminal.

[0040] (Step S002: Obtain confirmation data at the contractor) The outsourced terminal 30 acquires (accepts) the confirmation data d1. By acquiring and opening this data, the worker at the outsourced party can grasp the confirmation item data e1 and understand that the outsourced party has requested a response.

[0041] (Step S003: Obtaining confirmation data in the information processing device) The confirmation data acquisition unit 122 of the information processing device 10 acquires (accepts) the confirmation data d1. Here, acquisition by the confirmation data acquisition unit 122 may mean only acquiring (accepting) the confirmation data d1 itself. Alternatively, acquisition by the confirmation data acquisition unit 122 may mean performing predetermined preprocessing on the confirmation data d1 and acquiring the preprocessed confirmation data. Note that preprocessing is, for example, processing to adjust (e.g., modify, select, organize, etc.) the data to make it easier to identify the area in step S004, which will be described later. In other words, the confirmation data d1 may not be the same as the input data itself, but may be acquired (generated) through predetermined processing. The change may include processing such as analyzing certain information to obtain information of different content. The selection may also include processes such as deleting unnecessary information and extracting necessary information. Furthermore, organizing may include processing such as changing the order of multiple pieces of information.

[0042] This step S003 is an example of a first acquisition step.

[0043] (Step S004: Area identification) The identification unit 123 of the information processing device 10 identifies the first region Rg1 and the second region Rg2 in the confirmation data based on the confirmation data d1 acquired in step S003.

[0044] Here, the first region Rg1 is an region where confirmation item data e1 is input. The first region Rg1 has a plurality of cells c1 into which the confirmation item data e1 can be input. In the embodiment, since the confirmation item data e1 has a plurality of types, the cells c1 are arranged so that multiple cells are lined up in the row direction Ar1, and also so that multiple cells are lined up in the column direction Ar2. The second area Rg2 is an area aligned with the first area Rg1 in the row direction Ar1. The second area Rg2 is an area into which answer data e2 is input. That is, the second area Rg2 has a plurality of cells c2 into which answer data e2 can be input. The plurality of cells c2 are arranged in a line in the column direction Ar2. The cells c2 correspond to the cells c1 of the confirmation item data e1. One piece of confirmation item data e1 (which can also be referred to as one set when there are multiple types as in the embodiment) is associated with one corresponding piece of answer data e2. The confirmation item data e1 is arranged adjacent to the associated answer data e2 in the row direction Ar1 (to the left). The number of cells c2 (the number in the column direction Ar2) is the same as the number of cells c1 (the number in the column direction Ar2).

[0045] The identification unit 123 can use various methods (algorithms) to identify the first region Rg1 and the second region Rg2 in the confirmation data d1. Regarding the first region Rg1, the identification unit 123 can identify, for example, a region in which information other than blanks has already been entered as the first region Rg1. As shown in Fig. 5, in one example of the embodiment, various categories such as number, type, item, content, and unit are input into cells c1 arranged in the row direction Ar1, and these are also input in the column direction Ar2. In this way, the identification unit 123 can identify, as the first region Rg1, a rectangular region (a plurality of cells within a rectangular range) extending in the row direction Ar1 and the column direction Ar2.

[0046] The identification unit 123 may be configured to exclude cells having information from the first region Rg1. In other words, if the information of the cell in the top row among the cells into which data has been input (such as a cell into which a number or the like is input) is unnecessary, the cell in the top row among the cells into which data has been input may be excluded from the first region Rg1. In one example of an embodiment, the identification unit 123 also has such a function.

[0047] Cell c2 of answer data e2 in confirmation data d1 contains predetermined data so that it is identified as the second region Rg2 in this step. In the embodiment, the predetermined data of answer data e2 in confirmation data d1 is a blank field. Specifically, with regard to the second region Rg2, if some information is entered in the cell to the left of any cell and the any cell is blank, the identification unit 123 can identify the cell as the second region Rg2. 5, the top cell c2 in the second region Rg2 has information input in the cell to the left (here, "time zone" in the input method instruction data e12), and the cell c2 itself is blank, so the cell at this coordinate is identified as the second region Rg2. The other cells are similarly identified as being in the second region Rg2.

[0048] Furthermore, when the specifying unit 123 specifies the first region Rg1 based on an arbitrary algorithm, the specifying unit 123 may automatically specify that the cell adjacent to the first region Rg1 on the right is the second region Rg2.

[0049] The first region Rg1 may be made up of a plurality of separate (independent) regions, and correspondingly, the second region Rg2 may also be made up of a plurality of separate (independent) regions.

[0050] This step S004 is an example of a specifying step.

[0051] (Step S005: Display of area, etc.) 7, the generation unit 124 of the information processing device 10 generates a display image ds1 (an example of a first display image) related to the data acquired from the entrustment source terminal 20, and the display control unit 125 of the information processing device 10 causes the output unit 24 (display unit) of the entrustment source terminal 20 to display the display image ds1. That is, the information processing device 10 generates the display image ds1 (image), and the generated display image ds1 (image) is displayed on the entrustment source terminal 20, making it visible to the entrustor. This display image ds1 displays cells c1 and c2 of the first region Rg1 and the second region Rg2 identified in the above-mentioned step S004 (an example of an identification step). Note that, since confirmation item data e1 has already been entered in cell c1, the contents of the confirmation item data e1 are also displayed.

[0052] In this step, the first region Rg1 and the second region Rg2 can be displayed in different colors. Although this display can emphasize the characters with different colors, coloring the entire cell so that the cell itself is filled in makes it easier to understand each rectangular region.

[0053] In the embodiment, the confirmation data d1 is a highly versatile data format, such as Excel. Such versatile data is easy for both the client and the client to handle, allowing for smooth data entry. However, because of its versatility, irregular data entry may occur, potentially preventing the identification unit 123 from accurately identifying the first region Rg1 and the second region Rg2. Therefore, in this step, a means for accepting whether or not to re-identify is displayed. For example, this can be achieved by displaying an object for accepting re-identification in subsequent step S006 on the display image ds1 shown in FIG. 7. The object will be described in step S007.

[0054] Step S005 is an example of a display step.

[0055] (Step S006: Instruction for re-identification) When the user (trustor) performs an object selection operation to select re-identification, the receiving unit 121 receives this notification and the process proceeds to step S007. If re-identification is not selected, the identification unit 123 determines that the first area Rg1 and the second area Rg2 identified in step S004 are the areas. In the previous step, the first area Rg1 and the second area Rg2 are displayed to the user (trustor) to confirm whether the first area Rg1 and the second area Rg2 have been properly identified, and if there is an error, the error can be accepted and corrected in step S006.

[0056] (Step S007: Object processing) The generation unit 124 of the information processing device 10 generates a display image ds2 as shown in Fig. 8. The display image ds2 is an image in which an object OB1 is additionally displayed on the display image ds1 shown in Fig. 7. In other words, in this step, the object OB1 for re-identifying the first region Rg1 or the second region Rg2 is further displayed on the display image ds1. Of course, the method for generating the display image ds2 is not limited to this.

[0057] The object OB1 has column buttons arranged in the column direction Ar2 and row buttons arranged in the row direction Ar1. That is, in the embodiment, the object OB1 is implemented as a plurality of buttons (check boxes) arranged to correspond to each row (rows 1 to 5 are shown in the example of FIG. 8) and each column (columns A to F are shown in the example of FIG. 8) of the cells. The buttons of the object OB1 are configured to be switchable between a selected state and a non-selected state in response to an operation by the user (entrustor), and a cell selected in both the row and the column is re-specified as the second region Rg2. The operation by the user (entrustor) is, for example, a mouse operation, a tap operation, etc. In FIG. 8, the object OB1 in the third row and the object OB1 in the Fth column are in an unselected state, so the cell in the third row and the Fth column is excluded from the second region Rg2. Although not explained here, this process can be similarly performed for the first region Rg1. Conversely, an unselected cell can be included in the second region Rg2 by selecting the corresponding object OB1 (check box) (by turning on the check box).

[0058] (Step S008: Display of objects, etc.) The display control unit 125 of the information processing device 10 causes the display image ds2 to be displayed on the output unit 24 (display unit) of the entrusting terminal 20. This allows the user (entrusting party) to select the object OB1 and select a cell to be set as the first region Rg1 or the second region Rg2 (or to be excluded from the region).

[0059] (Step S009: Area re-identification) In this step, the first region Rg1 or the second region Rg2 is re-identified based on the selection of the object OB1 in the display image ds1. That is, the receiving unit 121 of the information processing device 10 receives data related to the selection of the object OB1 by the user (entrustor) (data indicating the selected state and the non-selected state). Then, the identifying unit 123 of the information processing device 10 re-identifies the first region Rg1 and the second region Rg2 based on the data related to the selection received by the receiving unit 121.

[0060] Step S009 is an example of a re-identification step.

[0061] 3-2-2. Management image display flow Next, a flow for displaying a management image will be described with reference to FIG. 10B.

[0062] This flow starts in step S002, as described above, when the trustee terminal 30 acquires confirmation data d1 (in one embodiment, Excel data) and inputs a response to it. In other words, the trustee has already created completed confirmation data d2. Part of this flow may be executed in parallel with the flow described in FIG. 10A. In the embodiment, the user (here, the outsourcing party) transmits the confirmation data d1 to the information processing device 10 and registers the confirmation data d1 in advance in the information processing device 10. This enables the information processing device 10 to accept the answered confirmation data d2. After the registration described here, it is preferable that the confirmation data d1 be transmitted to each outsourcing party.

[0063] (Step T001: Send response confirmation data) The entrusted terminal 30 transmits the answered confirmation data d2 to the entrusting terminal 20. In other words, since the entrusted terminal 30 has received the data (in one example of the embodiment, Excel data) with the confirmation items entered from the entrusting terminal 20 in step S002, the entrusted terminal 30 replies with data with the necessary items entered in response to the data.

[0064] (Step T002: Obtaining answered data) The entrustment source terminal 20 acquires the reply confirmation data d2 from the entrustment destination terminal 30.

[0065] (Step T003: Send response confirmation data) The entrusting terminal 20 transmits the reply confirmation data d2 to the information processing device 10.

[0066] (Step T004: Obtain answered data) The confirmation data acquisition unit 122 of the information processing device 10 acquires (accepts) the answered confirmation data d2. As in step S003, the confirmation data acquisition unit 122 may simply acquire (accept) the answered confirmation data d2 itself, or may perform predetermined preprocessing on the confirmation data d1 to acquire preprocessed answered confirmation data d2.

[0067] Step T004 is an example of a second obtaining step.

[0068] (Step T005: Extract data from the second area) The confirmation data acquisition unit 122 of the information processing device 10 extracts the response of the second region Rg2 identified by the identification unit 123. This allows the outsourcing party to create a database of the outsourcing party's response data e2. Note that the region identified in step S004, for example, can be used as the second region Rg2. Furthermore, if the second region Rg2 is re-identified in step S009, the re-identified second region Rg2 can be used. In other words, the latest updated second region Rg2 can be used.

[0069] Step T005 is an example of an extraction step.

[0070] (Step T006: Display of management image) As shown in Fig. 9, the generation unit 124 of the information processing device 10 generates management data (management image ds3) based on data (each confirmation data d1 and each answered confirmation data d2) acquired from each entrusting terminal 20 (Fig. 9 shows an example of terminals from three companies: A, B, and C), and the display control unit 125 of the information processing device 10 displays the management data (management image ds3) on the output unit 24 (display unit) of the entrusting terminal 20. As shown in Fig. 9, by looking at the management image ds3, the entrusting party can grasp the situation at a glance while comparing the response data of each entrustee, making it easier for the entrustee to manage their information.

[0071] 3-2-3. Other steps Although not explained above, the information processing device 10 stores the data in the storage unit 13 every time it receives data from the entrusting terminal 20 and the entrusted terminal 30. Furthermore, when the information processing device 10 performs various processes such as identifying the first area Rg1 and the second area Rg2, it also stores information about these areas in the storage unit 13. Specifically, this corresponds to step S004 and step S009. In this way, the information processing device 10 also has a step (an example of a storage step) of creating a database of various data (for example, confirmation data in which the first area Rg1 and the second area Rg2 have been identified) and storing the database in the storage unit 13.

[0072] Furthermore, if there are multiple contractors, the flows in FIGS. 10A and 10B can be performed for each contractor.

[0073] Furthermore, as described above, the information processing device 10 has information on the first region Rg1 and the second region Rg2 for each entrustee as a database. Therefore, when the receiving unit 121 receives a predetermined search word from a user (the entrustor), the searching unit 126 can extract a relevant portion from the first region Rg1 and the second region Rg2 for each entrustee based on a predetermined algorithm. Then, the display control unit 125 can display this extracted portion to the user (the entrustor).

[0074] 4. Description of the Functions and Effects of the Embodiments For example, in audit situations, the client would send data containing confirmation items to the contractor, who would then compile and manage the data. With this management method, the management burden increases significantly as the amount of data increases. Also, when an incident occurs, the responses must be searched or investigated, but if the data exchanged is in separate Excel spreadsheets, this is difficult to do. Also, even if company information is entered on each sheet, it is difficult to search across sheets, which is inconvenient.

[0075] In contrast, in the embodiment, the confirmation data d1 in which the first region Rg1 related to the confirmation item data e1 and the second region Rg2 related to the response data e2 are identified is stored as a database in the information processing device 10. Here, Excel, for example, can be used for the confirmation data d1 (confirmation item data e1 and response data e2), and while using highly versatile data, the data can be held as a highly searchable database, thereby reducing the burden of data management.

[0076] 5. Variations The following forms may be adopted:

[0077] 5-1. Variation 1: A form in which the contractor transmits confirmation data d1 In the embodiment, data is exchanged between the entrustment source terminal 20 and the information processing device 10, but the present invention is not limited to this. As shown in Fig. 11A and Fig. 11B, data may be exchanged mainly between the entrustment destination terminal 30 and the information processing device 10.

[0078] The first modification will be described mainly in terms of the differences from the embodiment (FIGS. 10A and 10B), and a description of the common parts will basically be omitted.

[0079] As shown in FIG. 11A, in step S001, confirmation data d1 (Excel data in one embodiment) is transmitted from the entrusting terminal 20 to the entrusted terminal 30, and then in step S002, the confirmation data d1 is transmitted from the entrusted terminal 30 to the information processing device 10. In other words, in Modification 1, it is assumed that the functions of the information processing device 10 will be mainly used by the entrusted terminal 30. In FIG. 11A, the content of the flow from step S003 onwards is basically the same as the flow from step S003 onwards in FIG. 10A, except that the target to be implemented is the entrusted party (the entrusted terminal 30) rather than the entrusting terminal (the entrusting terminal 20).

[0080] As shown in Fig. 11B, in step T001, the entrustee itself transmits the answered confirmation data d2 obtained by inputting the confirmation data d1 acquired in step S002 to the information processing device 10. That is, in the embodiment, the answered confirmation data d2 is sent to the entrustor, but in Modification 1, the entrustee itself transmits it directly to the information processing device 10. Steps T002 and T003 in Fig. 11B are basically the same as steps T004 and T005 in Fig. 11B, and therefore description thereof will be omitted.

[0081] 11B, in Modification 1, the entrusting source can acquire the data (answered confirmation data d2) that has been input by the entrustee from the information processing device 10 as a database so that the entrusting source can confirm the data. That is, in step T004, the entrusting source acquires management data. Note that the management data may be an image as in the embodiment, but may also be acquired as data such as Excel.

[0082] In addition, the acquisition of the data of the client in step T004 may be performed automatically by the information processing device 10, for example, when the input of the client to a registered client is completed, or may be performed based on a request from the client, or based on instructions from the client.

[0083] 5-2. Variation 2: Entering answer data e2 directly into cell c2 In the embodiment, the information processing device 10 acquires the answer data e2 by acquiring the answered confirmation data d2 as Excel data for which input has been completed, but this is not limited to this.

[0084] For example, after the information processing device 10 acquires the confirmation data d1, and then acquires the confirmation item data e1, the first area Rg1, and the second area Rg2, the user (the outsourcer in the embodiment, or the outsourcee in the first modification) may input information into the second area Rg2 by himself / herself, as shown in Fig. 12. This second modification is particularly suitable when it is adopted in the first modification. For example, instead of steps T001 and T002 shown in Fig. 11B, a step (an example of an input receiving step) of displaying display image ds1 shown in Fig. 12 can be provided. That is, in this step, display image ds1 (an example of a second display image) is displayed on the output unit 34 (display unit) of the user (here, the contractor). This display image ds1 simultaneously displays cell c1 of the first region Rg1 into which confirmation item data e1 has been input, and cell c2 of the second region Rg2 into which answer data e2 can be input.

[0085] Here, it is assumed that the data entry process at the outsourcee involves multiple people (for example, cases where the person entering the data and the person approving it are different, or cases where multiple people enter data because different people are responsible for each answer item). For this reason, in order to understand who entered what into cell c2, it is preferable that the display image ds1 (an example of the second display image) displays the cells in the second region Rg2 so that the person who entered the answer data e2 can be distinguished. This allows the person in charge at the outsourcee to properly understand the data entry status and avoid confusion among the person in charge, etc. Note that the means for distinguishing the data is not particularly limited, but for example, it is preferable to display an object OB2 so that it can be visually recognized, as shown in FIG. 12. Furthermore, as shown in FIG. 12, the color of the answer data e2 may be different when the inputters are different.

[0086] Here, we have explained an example where the contractor inputs response data e2 into the second area Rg2, but this is not limited to this and may also be used when the client inputs confirmation item data e1 into the first area Rg1.

[0087] 5-3. Variation 3: Configuration in which confirmation item data and response data are arranged in columns In the embodiment, a configuration in which cell c1 of confirmation item data e1 and cell c2 of response data e2 that is paired with confirmation item data e1 are arranged in the row direction has been described as an example, but this is not limited to this. As shown in Figures 13 and 14, a configuration may be adopted in which cell c1 of confirmation item data e1 and cell c2 of response data e2 paired with confirmation item data e1 are aligned in a column direction (an example of a predetermined direction). Note that Figure 13 is an explanatory diagram corresponding to Figure 7 of the embodiment, and Figure 14 is an explanatory diagram corresponding to Figure 8 of the embodiment. In this way, for example, a configuration may be adopted in which cell c1 (first region Rg1) of confirmation item data e1 is positioned on the upper side, and cell c2 (second region Rg2) of response data e2 is positioned on the lower side. Even with such a configuration, it is possible to obtain the same functions and effects as those of the embodiment.

[0088] 5-4.Other forms In the embodiment, an example in which no answer is entered in the confirmation data d1 (cell c2 is blank) has been described, but this is not limiting. For example, predetermined second region identification information (e.g., symbols, numbers, letters, or a combination thereof) may be entered in cell c2 of the confirmation data d1, and the information processing device 10 may identify the second region Rg2 based on this information. In other words, in the example embodiment, the second region identification information is blank, but this is not limiting, and specific information such as symbols may be entered.

[0089] 10A, the flow is described as proceeding through step S005 and then accepting a re-identification instruction in step S006, but this is not limiting, and steps S005 and S006 can be omitted. That is, the flow may proceed from step S004 to step S007, and then display image ds2 may be displayed in step S008.

[0090] In step T004 of FIG. 10B in the embodiment (step T002 of FIG. 11B in Modification 1), when (or after) the information processing device 10 acquires the answered confirmation data d2, an error message may be displayed depending on the situation. That is, there is a possibility that the user may transmit erroneous data, such as data other than the answered confirmation data d2, to the information processing device 10. Therefore, the confirmation data acquisition unit 122 may compare the confirmation data d1 (confirmation item data e1) previously acquired in step S003 with the confirmation item data e1 of the answered confirmation data d2 to determine whether the data transmitted by the user is erroneous. If the data is erroneous, the display control unit 125 displays a message to that effect on the output unit (display unit) of the terminal (the entrusting terminal in the embodiment, or the entrusted terminal in Modification 1). This can prompt the user to transmit correct data and also prevent erroneous data from being stored in the database.

[0091] Various embodiments are exemplified below, and the embodiments shown below can be combined with each other. [Appendix 1] A method comprising a first obtaining step, a specifying step, and a storing step, In the first obtaining step, confirmation data is obtained; the confirmation data is configured in a grid format, and cells of confirmation item data and cells of answer data paired with the confirmation item data are arranged in a predetermined direction; The confirmation item data includes the content of the confirmation of predetermined items by the entrustor to the entrustee, The response data includes the response of the contractor to the confirmation item data, the predetermined direction is a row direction or a column direction, In the identifying step, a first area and a second area in the confirmation data are identified, the first area is an area where the confirmation item data is input, the second area is an area aligned with the first area in the predetermined direction and is an area into which the answer data is input; In the storing step, the confirmation data in which the first area and the second area have been identified is stored in a database in a storage unit. [Appendix 2] 10. The information processing method according to claim 1, An information processing method, wherein a cell of the answer data in the confirmation data contains predetermined data so that the cell is identified as the second area in the identifying step. [Appendix 3] 10. The information processing method according to claim 2, An information processing method, wherein the predetermined data of the response data of the confirmation data is blank. [Appendix 4] An information processing method according to any one of Supplementary Note 1 to Supplementary Note 3, Further comprising a display step, In the display step, a first display image is displayed on a display unit; An information processing method, wherein the first display image displays cells in the first region and the second region identified in the identifying step. [Appendix 5] 5. The information processing method according to claim 4, An information processing method, wherein the first display image further displays an object for re-identifying the first region or the second region. [Appendix 6] 6. The information processing method according to claim 5, Further comprising a re-identification step, In the re-identifying step, the first area or the second area is re-identified based on a selection of the object in the first display image. [Appendix 7] 10. The information processing method according to claim 5 or 6, An information processing method, wherein the object has column buttons arranged in a column direction and row buttons arranged in the row direction. [Appendix 8] An information processing method according to any one of Supplementary Note 4 to Supplementary Note 7, An information processing method, wherein in the displaying step, the first area and the second area are displayed in different colors. [Appendix 9] An information processing method according to any one of Supplementary Note 1 to Supplementary Note 8, further comprising an input receiving step, In the input receiving step, a second display image is displayed on the display unit; An information processing method in which the second display image simultaneously displays a cell in the first area into which the confirmation data has been input and a cell in the second area that can accept input of the answer data. [Appendix 10] 10. The information processing method according to claim 9, In the information processing method, the cells in the second area are displayed in the second display image so as to distinguish the person who input the answer data. [Appendix 11] An information processing method according to any one of Supplementary Note 1 to Supplementary Note 10, Further comprising a second obtaining step and an extracting step, In the second acquisition step, the response confirmation data is acquired, The answered confirmation data is the confirmation data in which the answer is entered into a cell of the answer data, In the extracting step, the answer in the second area is extracted. [Appendix 12] An information processing method according to any one of Supplementary Note 1 to Supplementary Note 11, the confirmation item data includes input method instruction data indicating a method for inputting a response to the content of the predetermined item, An information processing method, wherein the input method instruction data includes at least one of answering yes or no and entering at least numbers. [Appendix 13] An information processing method according to any one of Supplementary Note 1 to Supplementary Note 12, An information processing method, wherein the contents of the predetermined items to be confirmed in the confirmation item data include contents related to the information security of the entrusted party. [Appendix 14] An information processing method according to any one of Supplementary Note 1 to Supplementary Note 13, The information processing method is used for auditing the contractor. [Appendix 15] A program for causing a computer to execute the information processing method according to any one of Supplementary Note 1 to Supplementary Note 14. [Appendix 16] An information processing system comprising at least one information processing device that executes each step of the information processing method according to any one of Supplementary Note 1 to Supplementary Note 14. [Explanation of symbols]

[0092] 100: Information Processing Systems 10: Information processing device 11: Communications Department 12: Control section 121: Reception 122: Confirmation data acquisition section 123: Specific part 124: Generation part 125: Display control unit 13: Storage section 14: Output section 15: Input section 16: Communication bus 20: Entrusted terminal 21: Communications Department 22: Control section 23: Storage section 24: Output section 25: Input section 26: Communication bus 30: Outsourced terminal 30a: Outsourced terminal 30b: Entrusted terminal 30c: Outsourced terminal 31: Communications Department 32: Control section 33: Storage section 34: Output section 35: Input section 36: Communication bus Rg1: 1st area Rg2: 2nd area c1: cell c2: cell d1: Confirmation data d2: Answer confirmation data ds1: Display image ds2: Display image ds3: Management image e1: Confirmation data e11 :Contents e12: Input method instruction data e2: Response data оb1 : object оb2 : object

Claims

1. A method comprising a first obtaining step, a specifying step, and a storing step; In the first obtaining step, confirmation data is obtained; the confirmation data is configured in a grid format, and cells of confirmation item data and cells of answer data paired with the confirmation item data are arranged in a predetermined direction; The confirmation item data includes the content of the confirmation of predetermined items by the entrustor to the entrustee, The response data includes the response of the contractor to the confirmation item data, the predetermined direction is a row direction or a column direction, In the identifying step, a first area and a second area in the confirmation data are identified; the first area is an area where the confirmation item data is input, the second area is an area aligned with the first area in the predetermined direction and is an area into which the answer data is input, In the storing step, the confirmation data in which the first area and the second area have been identified is stored in a database in a storage unit.

2. 2. The information processing method according to claim 1, An information processing method, wherein a cell of the answer data in the confirmation data contains predetermined data so that the cell is identified as the second area in the identifying step.

3. 3. The information processing method according to claim 2, An information processing method, wherein the predetermined data of the response data of the confirmation data is blank.

4. An information processing method according to any one of claims 1 to 3, Further comprising a display step, In the display step, a first display image is displayed on a display unit; In the information processing method, the first display image displays cells in the first region and the second region identified in the identifying step.

5. 5. The information processing method according to claim 4, An information processing method, wherein the first display image further displays an object for re-identifying the first region or the second region.

6. 6. The information processing method according to claim 5, Further comprising a re-identification step, In the re-identification step, the first area or the second area is re-identified based on a selection of the object in the first display image.

7. 6. The information processing method according to claim 5, An information processing method, wherein the object has column buttons arranged in a column direction and row buttons arranged in the row direction.

8. 5. The information processing method according to claim 4, An information processing method, wherein in the displaying step, the first area and the second area are displayed in different colors.

9. An information processing method according to any one of claims 1 to 3, further comprising an input receiving step, In the input receiving step, a second display image is displayed on the display unit; An information processing method in which the second display image simultaneously displays a cell in the first area into which the confirmation item data has been input and a cell in the second area that can accept input of the answer data.

10. 10. The information processing method according to claim 9, In the information processing method, the cells in the second area are displayed in the second display image so as to distinguish the person who input the answer data.

11. An information processing method according to any one of claims 1 to 3, Further comprising a second obtaining step and an extracting step, In the second acquisition step, the answer confirmation data is acquired, The answered confirmation data is the confirmation data in which the answer is entered into a cell of the answer data, In the extraction step, the answer in the second area is extracted.

12. An information processing method according to any one of claims 1 to 3, the confirmation item data includes input method instruction data indicating a method for inputting a response to the content of the predetermined item, An information processing method, wherein the input method instruction data includes at least one of answering yes or no and entering at least numbers.

13. An information processing method according to any one of claims 1 to 3, An information processing method, wherein the contents of the predetermined items to be confirmed in the confirmation item data include contents related to the information security of the entrusted party.

14. An information processing method according to any one of claims 1 to 3, The information processing method is used for auditing the contractor.

15. A program for causing a computer to execute the information processing method according to any one of claims 1 to 3.

16. An information processing system comprising at least one information processing device that executes each step of the information processing method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Checklist creation device, checklist creation method, and program

    JP2021047779A