Legal Procedure Support System and Legal Procedure Support Method
Patent Information
- Application Number
- JP2025061536
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2026-10-16
AI Technical Summary
【0008】 本発明によれば、法令手続き漏れ防止や法令チェックの効率化を図ることが可能な法令手続き支援システムおよび法令手続き支援方法を提供することが可能である。
Smart Images

Figure 2026168466000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a legal procedure support system and a legal procedure support method for supporting legal procedures required in connection with construction work.
Background Art
[0002] As prior art documents that support legal procedures required in connection with construction work, for example, Patent Documents 1 and 2 are known. Patent Document 1 discloses that when power equipment or a new installation location is specified on a hierarchical map, applicable laws and regulations are extracted if the power equipment or the like is located in any regulated area. Further, Patent Document 2 discloses that the correspondence between individual construction elements constituting construction work and documents to be submitted is defined in advance, and when construction information of construction work including a plurality of construction elements is input, necessary documents corresponding to the individual construction elements are identified.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] While the aforementioned prior art reduces the burden of legal procedures, further improvements are desired to prevent omissions in legal procedures and to streamline legal checks. For example, the construction, renovation, maintenance, and operation of hydroelectric power generation facilities often require various legal procedures, such as those for special areas and special protection zones within national parks, protected forest areas, and wildlife protection zones. Confirming whether an application is necessary requires collecting multiple drawings and information for each relevant law, which is time-consuming and laborious. Furthermore, the large number of laws and regulations raises concerns about procedural omissions due to insufficient verification, and procedural deficiencies such as making legal determinations based on outdated boundary maps even within the same area.
[0005] The present invention aims to provide a legal procedure support system and a legal procedure support method that can prevent omissions in legal procedures and improve the efficiency of legal checks. [Means for solving the problem]
[0006] One aspect of the present invention is a legal procedure support system for supporting legal procedures, comprising: a communication unit for communicating with a user terminal; a first extraction unit that receives location information indicating the location of construction work from the user terminal and extracts the legal procedures relating to that location; a second extraction unit that receives construction information indicating the content of the construction work from the user terminal and extracts the legal procedures expected from the construction information; a determination unit that, by interacting with the user of the user terminal via a chatbot, narrows down the results extracted by the first extraction unit and the second extraction unit and determines the legal procedures required in connection with the construction work; and a display control unit that displays the results determined by the determination unit on the user terminal.
[0007] Another aspect of the present invention is a legal procedure support method for supporting legal procedures, wherein a computer performs a communication step for communicating with a user terminal; a first extraction step for extracting the legal procedures relating to a location where construction work is to be carried out when the computer receives location information indicating the location of construction work from the user terminal; a second extraction step for extracting the legal procedures that are expected from construction information when the computer receives construction information indicating the content of the construction work from the user terminal; a determination step for narrowing down the results extracted in the first extraction step and the second extraction step and determining the legal procedures required in connection with the construction work by interacting with the user of the user terminal via a chatbot; and a display control step for displaying the results determined in the determination step on the user terminal. [Effects of the Invention]
[0008] According to the present invention, it is possible to provide a legal procedure support system and a legal procedure support method that can prevent omissions in legal procedures and improve the efficiency of legal checks. [Brief explanation of the drawing]
[0009] [Figure 1] This is an overall schematic diagram of the legal procedure support system in an embodiment of the present invention. [Figure 2] This is a diagram showing the configuration of a legal procedure support system in an embodiment of the present invention. [Figure 3] Figure 2 is a functional block diagram of the legal procedure support system. [Figure 4] This figure shows an example of data in an embodiment of the present invention. [Figure 5] This is a conceptual diagram illustrating the hierarchical map in an embodiment of the present invention. [Figure 6] This figure shows an image of the screen displayed on the user terminal shown in Figure 2. [Figure 7] Figure 2 is a flowchart illustrating an example of the operation of the legal procedure support system. [Figure 8]This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 9] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 10] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 11] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 12] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 13] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 14] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 15] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 16] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 17] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 18] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 19] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 20] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 21] This is a diagram showing an example of a screen displayed on the user terminal shown in Figure 2. [Figure 22] This is a hardware configuration diagram of the server apparatus shown in Figure 2. [Modes for Carrying Out the Invention]
[0010] Embodiments of the present invention will be described below with reference to the drawings. However, the embodiments described below are merely illustrative. That is, the embodiments described below can be modified in various ways without departing from the spirit of the invention. In the drawings, parts denoted by the same reference numerals represent the same or similar parts unless otherwise specified.
[0011] [Overview] Figure 1 is a schematic diagram showing the overall overview of the legal procedure support system in an embodiment of the present invention. As shown in Figure 1, the system extracts anticipated legal procedures based on location information indicating the construction site (assistance from the map), extracts anticipated legal procedures based on construction information indicating the content of the construction (assistance from the construction overview, etc.), narrows down the options using QA, and determines the target laws and procedures, thereby preventing omissions in legal procedures and improving the efficiency of legal checks.
[0012] [Example System Configuration] Figure 2 is a diagram showing the configuration of a legal procedure support system in an embodiment of the present invention. This legal procedure support system is a system that supports legal procedures required in connection with construction work, and as shown in Figure 2, it includes a server device 20 that is communicatively connected to a user terminal 10.
[0013] In this context, "construction work" refers to all work performed with a specific purpose, including surveying, inspection, and investigation. Furthermore, "laws and regulations" broadly refers to all rules, including laws, enforcement ordinances, and enforcement regulations, and includes not only rules established by the national government, but also ordinances and regulations established by local governments, as well as agreements between companies and agreements with individuals (for example, agreements with landowners regarding leased land boundaries).
[0014] User terminal 10 is a computer operated by user U of this system. As shown in Figure 2, this illustrates the process from when user U on user terminal 10 inputs the construction site and construction overview, to when user U inputs detailed information while interacting with chatbot C, and finally obtains a judgment result. The judgment result is the legal procedures required in connection with the construction, specifically the applicable laws and procedures, such as "Notification under Law XX," "Request under Law YY," and "Application under Law ZZ."
[0015] The server device 20 is the computer that builds this system and consists of cloud, physical servers, etc. Here, as shown in Figure 2, an example is given in which the system has a map database T1, an activity / scale database T2, and a QA database T3. For example, by referring to the map database T1, the expected legal procedures are extracted based on location information indicating the construction site. Also, by referring to the activity / scale database T2, the expected legal procedures are extracted based on construction information indicating the content of the construction. Furthermore, by referring to the QA database T3, the extracted legal procedures are narrowed down. Here, an example is given in which the system interacts with user U on user terminal 10 via chatbot C. Chatbot C is a software application aimed at imitating human conversation through text and voice interaction. Chatbot C may be an AI-equipped chatbot C equipped with a trained AI (artificial intelligence).
[0016] By building such a legal procedure support system, information (such as coordinates) for each law can be centrally managed, allowing for legal compliance checks without having to refer to multiple drawings. This makes it possible to prevent omissions in legal procedures and improve the efficiency of legal compliance checks. Furthermore, since information such as equipment specifications, drawings, and photographs can be centrally managed, it becomes possible to create an environment that contributes to smooth information gathering, sharing, and training without having to go to the site.
[0017] [Example Function] Figure 3 is a functional block diagram of the legal procedure support system shown in Figure 2. The system will be explained in more detail below, with reference to Figure 3.
[0018] Functionally, the user terminal 10 comprises an input unit 11, an output unit 12, a storage unit 13, and a communication unit 14. The input unit 11 is a keyboard, microphone, etc., for inputting data. The output unit 12 is a display, speaker, etc., for outputting data. The storage unit 13 is a functional unit for storing data. The communication unit 14 is a functional unit for communicating with external devices such as the server device 20.
[0019] The server device 20 functionally comprises a communication unit 21, a first extraction unit 22, a second extraction unit 23, a determination unit 24, a display control unit 25, an input unit 26, an output unit 27, and a storage unit 28. The communication unit 21 is a functional unit for communicating with external devices such as a user terminal 10. When the first extraction unit 22 receives location information indicating the construction site from the user terminal 10, it extracts the relevant laws and procedures for that location. The first extraction unit 22 may extract both the relevant laws and procedures, or only the relevant laws. When the second extraction unit 23 receives construction information indicating the details of the construction from the user terminal 10, it extracts the laws and procedures that can be assumed from that construction information. The second extraction unit 23 may also extract both the relevant laws and procedures, or only the relevant laws. The determination unit 24, by interacting with user U on user terminal 10 via chatbot C, narrows down the results extracted by the first extraction unit 22 and the second extraction unit 23 and determines the legal procedures required for the construction work. The determination unit 24 determines both the applicable laws and the content of the procedures. The display control unit 25 displays the results determined by the determination unit 24 on user terminal 10. The input unit 26 is a keyboard, microphone, etc., for inputting data. The output unit 27 is a display, speaker, etc., for outputting data. The storage unit 28 is a functional unit for storing data, and stores the map database T1, the activity / scale database T2, the QA database T3, etc.
[0020] For example, map database T1 stores a map that associates locations with the laws and regulations applicable to those locations. Locations on the map can be represented by coordinates X and Y. Examples of applicable laws include the Natural Parks Act, the National Forest Act, and the Forest Act. In the diagram, "Applicable" and "Not Applicable" indicate whether the area is subject to the law or not.
[0021] Furthermore, the activity / scale database T2 stores information such as the type of activity, scale, and applicable laws. The type of activity refers to the type of activity associated with the construction, such as "land excavation" or "installation of a rain gauge." The scale refers to the scale of the construction, such as "area of 1,000 m²." 2 Examples include "or more" or "contract price of XX yen or more." In this case, when excavating land, the area is 1,000 m². 2 When the above applies, it is given as an example of a case where the relevant laws are the XX Law and the YY Law.
[0022] Furthermore, the QA database T3 stores a corresponding judgment criterion for each combination of question Q and answer A. Question Q is linked to the relevant law. For example, if the XX Law is extracted as the relevant law, the question "Is it XXX?" linked to that XX Law is asked, and if the answer A is "Yes," the final judgment is that "the XX Law is the relevant law."
[0023] Furthermore, the storage unit 28 may store not only map data such as Google Maps (registered trademark) and maps from the Geospatial Information Authority of Japan, but also equipment data (described later) independently managed by the business operator using this system. In addition, the activity / scale database T2 is not limited to the data structure shown in Figure 3, and may store data T5 that associates laws and regulations with necessary procedures and the relevant laws and regulations, as shown in Figure 4(A). Moreover, the map database T1 is not limited to the data structure shown in Figure 3, and may store data T6 that associates laws and regulations with the content of regulated areas, as shown in Figure 4(B). Various types of data stored in the storage unit 28 will be referenced as needed by the various functional units of the server device 20.
[0024] [Assistance from the map] Figure 5 is a conceptual diagram illustrating a hierarchical map in an embodiment of the present invention. For example, map data may be hierarchically structured in multiple layers, as shown in Figure 5. Here, an example is shown where map layer L1, Natural Parks Act layer L2, National Forest Act layer L3, and Forest Act layer L4 are hierarchically structured. Although not shown, layers such as river flood area layers and regular patrol route layers may also be hierarchically structured. With such a hierarchical map, it is possible to selectively switch and display only the necessary layers on the user terminal 10 (screen examples will be described later).
[0025] Map layer L1 is a layer that represents facilities on maps such as Google Maps and the Geospatial Information Authority of Japan maps. Facilities include power plant buildings, dams, and steel pipelines, and such facility data is managed independently by the operators. If an operator independently surveys the boundary of whether or not an area is a river (hereinafter referred to as the "river boundary"), that surveyed river boundary can also be represented on map layer L1. Here, the explanation assumes infrastructure operators such as power companies as operators, but non-infrastructure operators may also be included. Natural Parks Act layer L2, National Forests Act layer L3, and Forest Act layer L4 are layers that show regulated areas subject to regulation under the Natural Parks Act, National Forests Act, and Forest Act, respectively.
[0026] Such regulated area data can be obtained from administrative agencies and supervisory authorities and is managed in map database T1. The data structure of map database T1 is not particularly limited; as shown in Figure 4(B), regulated areas may be managed for each law. In any case, like map data, regulated area data also has coordinates X and Y. Therefore, when a point on the map is specified, the coordinates X and Y of that point can be obtained from the map data, and the map database T1 can be referenced based on the obtained coordinates X and Y to extract the corresponding legal procedures.
[0027] [Assistance based on project overview, etc.] Figure 6 shows an image of the screen 10D displayed on the user terminal 10. Here, as shown in Figure 6, an example is shown in which the screen has text input fields 41 and 42 and pull-down selection menus 43 and 44.
[0028] For example, suppose the project name is entered as "○○ Dam Water Invert Repair Work" in input field 41, and the project overview is entered as "This project involves repairing the water invert of the ○○ Dam" in input field 42. Based on the project overview and other information entered in this way, the second extraction unit 23 automatically extracts (predicts) candidate actions and candidate scales, and displays them as options in selection menus 43 and 44. As a result, "Land excavation" is selected from selection menu 43 as the type of action, and "Area 1,000m" is selected from selection menu 44 as the scale. 2 The option "Above" is assumed to be selected. Alternatively, selection menus 43 and 44 may be omitted, and the AI may automatically estimate the type and scale of the action based on the construction overview, etc. Once the type and scale of the action are known, the action / scale database T2 can be referenced based on that information, and the corresponding legal procedures can be extracted.
[0029] Various implementations are possible for this "assistance from construction outlines, etc." For example, the above explanation illustrates the case of referring to the activity / scale database T2, but referring to the activity / scale database T2 is not mandatory. That is, since there is a correlation between the type and scale of an activity and the legal procedures, the AI may be trained using pairs of activity type, scale, and legal procedures as training data. In this way, the second extraction unit 23 can input information indicating the type and scale of the activity into the trained AI and obtain the legal procedures inferred by the trained AI. Therefore, even in cases where there are many types of laws and various legal procedures are required, it becomes possible to appropriately extract the necessary legal procedures.
[0030] Furthermore, when providing this kind of "assistance from construction outlines, etc.," data T5 in Figure 4(A) may be referenced. Since data T5 manages the necessary procedures for each law, it is possible to extract both the relevant law and the details of the procedures. In Figure 4(A), "application," "report," "submission," and "change notification" are given as examples of necessary procedures, but of course, the content of the procedures is not limited to these. For example, it is possible to manage various contents as procedures, such as "receive an explanation of XX from XX" or "in the case of XX, processing XX is required."
[0031] [Filtering by Q&A] The following will explain the Q&A-based filtering process in detail. As already explained, chatbot C narrows down the legal procedures by interacting with user U on user terminal 10. The chatbot C asks user U on user terminal 10 questions about matters related to either of the results extracted by the first extraction unit 22 or the second extraction unit 23, and then narrows down the options based on the answers.
[0032] For example, chatbot C could ask, "Will you be disposing of wood, rebar / steel frame, and concrete as industrial waste?" and user U could answer "yes" or "no". If user U answers "yes", chatbot C could then ask, "Is the total construction cost 5 million yen or more?" and user U could answer "yes" or "no". Furthermore, if user U answers "yes", chatbot C could determine that "the procedures under Article XX of the Construction Recycling Law are required". In this way, by using chatbot C, detailed information can be obtained in a conversational format, allowing for highly accurate screening without placing a heavy burden on user U.
[0033] [Example of operation] Figure 7 is a flowchart illustrating an example of the operation of the legal procedure support system shown in Figure 2. Here, we assume a scenario where user U on user terminal 10 logs into the system, and server device 20 provides services in response to requests from user terminal 10. The server device 20 communicates with user terminal 10 via communication unit 21, and the process of displaying information on the user terminal 10's display is performed via display control unit 25, but repeated explanations of these processes will be omitted.
[0034] First, when user U on user terminal 10 inputs construction information such as the project name and project overview, the input construction information is received by server device 20 and registered in storage unit 28 (step S1 → S2). Based on this, the second extraction unit 23 extracts candidate actions based on the input construction information (step S3) and displays the extracted candidate actions as options on user terminal 10. For example, if the construction information contains the word "excavation", "land excavation" is extracted as a candidate action. However, even if the construction information contains words such as "digging a mountain", the system automatically determines and extracts "land excavation" as a candidate action (step S3).
[0035] Next, when user U on user terminal 10 selects a target action from the candidate actions, information on the selected target action is received by server device 20 and registered in storage unit 28 (step S4 → S5). As a result, the second extraction unit 23 extracts candidate scales based on the input construction information (step S6) and displays the extracted candidate scales as options on user terminal 10. For example, if the construction information includes the word "excavation", then "area 1,000m 2 The system is configured to extract candidates for scales such as "above" (Step S6).
[0036] Next, when user U on user terminal 10 selects a target size from the candidate sizes, the information of the selected target size is received by the server device 20 and registered in the storage unit 28 (steps S7 to S8). Based on this, the second extraction unit 23 extracts the relevant laws and regulations based on the information of the selected target activity and the information of the target size (step S9). For example, if the information of the target activity is "land excavation" and the information of the target size is "area 1,000m 2 If the result is "above," then the XX Law and the YY Law will be extracted as the target laws (Step S9). Here, we have provided an example where the target act and target scale are selected once each, but it is also possible to have the user select them multiple times.
[0037] Next, when user U on user terminal 10 selects a determination area (construction site) from the map, information of the selected determination area is received by server device 20 (step S10). As a result, if a single point is specified on the map as the determination area, the first extraction unit 22 refers to the map database T1 based on that single point and extracts the applicable laws and regulations corresponding to that single point (steps S11 → S13 → S14). On the other hand, if multiple points are specified on the map as the determination area, the unit identifies the area formed by connecting those multiple points, refers to the map database T1 based on the identified area, and extracts the applicable laws and regulations corresponding to the identified area (steps S12 → S13 → S14). For example, the unit may extract points included in the identified area from the map database T1 and then extract the applicable laws and regulations stored in association with the extracted points.
[0038] Finally, the determination unit 24 of the server device 20 displays a filtering question linked to the extracted target laws and regulations on the user terminal 10 (step S15). When user U on the user terminal 10 answers the filtering question (step S16), the determination unit determines the legal procedures based on the content of the conversation (step S17), and displays the determination result on the user terminal 10 (step S18). As a result, the user terminal 10 will display the legal procedures required in connection with the construction work.
[0039] Of course, the above examples of operation are merely illustrative. For example, the above explanation illustrates a case where assistance from the construction overview (steps S1-S9) is performed first, followed by assistance from the map (steps S10-S14), but this order can be reversed. Also, regarding assistance from the construction overview, the AI may perform the subsequent series of processes (steps S3-S8) based on construction information such as the construction name and construction overview entered by user U on user terminal 10 (see the dashed box in Figure 7). Furthermore, although not specifically mentioned in the above explanation, instead of displaying only the final judgment result from the judgment unit 24 on user terminal 10, intermediate results such as the extraction results from the first extraction unit 22 and the second extraction unit 23 may also be displayed on user terminal 10.
[0040] [Screen example] Figures 8 to 21 show examples of screens 10D displayed on the user terminal 10. The functions of this system will be explained in more detail below, with reference to Figures 8 to 21.
[0041] -Basic Functions- First, let's explain the legal determination (point designation). As shown in Figure 8, when user U on user terminal 10 logs into this system, screen 10D with various menus is displayed. For example, if you select "XXX River System" from the river system selection menu in the upper left of screen 10D, select "XXX Power Plant" from the power plant selection menu, and click the selection button B1, a map 60 of the area around "XXX Power Plant" will be displayed. Map 60 corresponds to map layer L1 of the hierarchical map. For example, in Figure 8, thin lines represent roads and rivers on Google Maps, while thick lines represent facilities such as the power plant building 51 and dam 52, and the river boundary 53. In this state, if you click the point designation button B3 and then click a point P1 on map 60, the applicable laws and regulations for point P1 will be displayed on a separate screen W1. Here, as shown in Figure 8, we illustrate a case where it is determined that the area is within the river area of the XXX River (inside the river boundary 53) based on the coordinates, and that it is also determined to be a designated erosion control area under the Erosion Control Law.
[0042] Furthermore, the words "Confirmation Required" in parentheses after "Erosion Control Law Designated Area" on screen W1 indicate that confirmation is needed to determine whether the judgment result is correct. In other words, while supervisory authorities publish coordinate data for most laws, there are cases where clear coordinate data is not published, and only approximate areas are disclosed. In such cases, the approximate area is registered in this system, and since the judgment result for that area is not certain, it prompts the user to confirm with the supervisory authority. In this way, it is possible to register and properly manage not only areas whose coordinates are determined by law, but also arbitrarily defined areas (for example, leased land boundaries or restricted areas within factories) in this system.
[0043] Next, we will explain legal compliance determination (area designation). As shown in Figure 9, clicking the area designation button B4 displays a polygonal designation area E1 formed by connecting multiple points. The size and shape of the designation area E1 can be freely changed using operations such as drag and drop, as shown in Figure 10. After changing the size and shape of the designation area E1 to match the actual size and shape of the construction work, clicking inside the designation area E1 will display the applicable laws and regulations for the designation area E1 on a separate screen W2. Since actual construction work is performed on an area rather than points, this type of area designation is efficient.
[0044] - Functions related to legal compliance - Next, we will explain how to overlay legal boundaries and facility locations. As shown in Figure 11, if you want to display the Type 1 Special Area 61 of the Natural Parks Act, check the checkbox for the relevant area and click the display button B2. The Type 1 Special Area 61 of the Natural Parks Act corresponds to the Natural Parks Act layer L2 of the hierarchical map. As a result, the Type 1 Special Area 61 of the Natural Parks Act is displayed overlaid on map 60, making it easy to confirm legal boundaries and facility locations.
[0045] Next, we will explain disaster prevention-related information. Disaster prevention-related information includes information on river flood areas, landslide-prone areas, evacuation sites, etc., and is information outside the scope of legal requirements. For example, as shown in Figure 12, a "Non-Legal" item may be added to screen 10D, allowing users to select disaster prevention-related information. To display the river flood area 62 as disaster prevention-related information, check the checkbox for the relevant area and click the display button B2. The river flood area 62 corresponds to the river flood area layer of the hierarchical map. As a result, the river flood area 62 is displayed overlaid on map 60, making it easy to confirm the river flood area 62 and the location of facilities.
[0046] Next, we will explain how to select the applicable laws based on conditions such as construction costs. Here, we will use the Construction Recycling Law as an example. As shown in Figure 13, when you hover your mouse cursor over the "?" mark next to the words "Construction Recycling Law," two conditions requiring notification under the Construction Recycling Law will be displayed on a separate screen W3. If these two conditions are met, select the "Applicable" radio button as shown in Figure 14. If you then click on point P1 on map 60, a separate screen W4 will be displayed indicating that the Construction Recycling Law has been determined by user U. This makes it possible for user U to select the applicable laws based on conditions such as construction costs.
[0047] -Registration and management of judgment results- Next, we will explain how to register judgment results. For example, clicking the judgment result registration button B6 shown in Figure 14 will display screen 10D for registering the judgment result for that judgment location, as shown in Figures 15 and 16. Figures 15 and 16 will be explained as a single continuous screen. The judgment result is automatically reflected on this screen 10D, but clicking the edit button B9 shown in Figure 16 allows you to edit its contents, and clicking the delete button B10 deletes the information for that judgment location. Clicking the add button B11 allows you to register judgment results for other judgment locations using the same procedure. Clicking the register button B12 registers the contents in this system, and clicking the clear button B13 clears the registered contents.
[0048] Next, we will explain the management of judgment results. For example, clicking the judgment subject management button B5 displayed on screen 10D, such as in Figure 14, will display past results as a list on screen 10D, as shown in Figure 17. Here, we illustrate a case where information such as water system, power plant, subject, summary, planned start date, cost, location name, applicable laws and regulations, other special notes, registrant, and editor is displayed. Clicking the Map button will display a map 60 of the relevant location. In Figure 17, screen 10D is depicted as two separate parts, (A) and (B), but in reality, it is displayed as a single continuous screen 10D. Clicking the print or download button (not shown) will output a list of legal management in a format specific to that business operator. This makes it easy to check past results (proof of judgment).
[0049] -Other features- Next, we will explain the route display (patrol and inspection routes, etc.). As shown in Figure 18, if you want to display the regular patrol route 63, check the checkbox in the corresponding location and click the display button B2. The regular patrol route 63 corresponds to the regular patrol route layer of the hierarchical map. As a result, the regular patrol route 63 is displayed on map 60, making it easy for even new employees to check the regular patrol route 63.
[0050] Next, let's explain the live camera display. As shown in Figure 19, if you want to see the current situation at XXX Bridge, check the "Show Live Camera" checkbox and click the camera icon 64 on map 60. This will display the video feed from the live camera located at camera icon 64 in real time on a separate screen W5.
[0051] Next, we will explain how to view photographs. As shown in Figure 20, if you want to view photographs of the XXX Power Plant, check the "Show Photos" checkbox and click the "Show" button B2. The shooting location markers 65 will then be displayed on the map 60. Here, we are illustrating a case where three shooting location markers 65 are displayed. Clicking on the desired shooting location marker 65 will display the photograph taken at that location on a separate screen W6.
[0052] Finally, let's explain how to view the drawing data. As shown in Figure 21, if specifications and drawings are registered for the dam 52, hovering the mouse cursor over the dam 52 on the map 60 will display a separate screen W7 with a specifications button B7 and a drawing button B8. Clicking the specifications button B7 will display the dam specifications on a separate screen W8, and clicking the drawing button B8 will display a list of drawing titles on a separate screen W9. Clicking the desired drawing title will display the drawing data for that drawing title on a separate screen (not shown).
[0053] [Example Hardware Configuration] Figure 22 is a hardware configuration diagram of the server device 20 shown in Figure 2. As shown in Figure 22, the processor 20A, ROM (Read Only Memory) 20B, RAM (Random Access Memory) 20C, HDD (Hard Disk Drive) 20D, communication IF (Interface) 20E, input device 20F, output device 20G, and reader device 20H are connected via a bus for communication. The processor 20A is a central processing unit that performs control and calculations. The ROM 20B is a non-volatile memory that stores data. The RAM 20C is a volatile memory that stores data. The HDD 20D is a large-capacity storage device that stores data. The communication IF 20E is an interface for communication with other devices. The input device 20F is a keyboard or similar device for inputting data. The output device 20G is a display or similar device for outputting data. The reader device 20H is a reader that reads data recorded on a computer-readable recording medium. For example, the processor 20A loads the program stored in the HDD 20D into the RAM 20C and executes it, thereby realizing each functional part of the server device 20 shown in Figure 2. This hardware configuration is merely an example, and additions, subtractions, divisions, and mergers may be made as appropriate.
[0054] [Characteristic structure and its effects] As described above, the legal procedure support system in the embodiment of the present invention is a system that supports legal procedures and comprises a communication unit 21, a first extraction unit 22, a second extraction unit 23, a determination unit 24, and a display control unit 25. The communication unit 21 is a functional unit for communicating with the user terminal 10. When the first extraction unit 22 receives location information indicating the location of construction work from the user terminal 10, it extracts the legal procedures applicable to that location. When the second extraction unit 23 receives construction information indicating the content of the construction work from the user terminal 10, it extracts the legal procedures that can be expected from that construction information. The determination unit 24, by interacting with user U of the user terminal 10 via chatbot C, narrows down the results extracted by the first extraction unit 22 and the second extraction unit 23 and determines the legal procedures required in connection with the construction work. The display control unit 25 displays the results determined by the determination unit 24 on the user terminal 10. This makes it possible to check the law without checking multiple drawings, thus preventing omissions in legal procedures and improving the efficiency of legal checks.
[0055] Furthermore, when the first extraction unit 22 receives information on multiple locations from the user terminal 10, it may extract legal procedures relating to the area connecting those multiple locations. Since actual construction work is carried out over an area rather than at specific points, such area designation is efficient.
[0056] Furthermore, the second extraction unit 23 may input information indicating the type of work and the scale of the work to a trained AI that has been trained to predict legal procedures, and obtain the legal procedures predicted by the trained AI. This makes it possible to appropriately extract the necessary legal procedures even in cases where there are many types of laws and various legal procedures are required.
[0057] Furthermore, the determination unit 24 may ask user U on user terminal 10 questions about matters related to either of the results extracted by the first extraction unit 22 or the second extraction unit 23, and narrow down the results based on the answers. This allows detailed information to be obtained in an interactive format, enabling screening with high accuracy without placing a heavy burden on user U.
[0058] Furthermore, the present invention can be implemented as a legal procedure support method in which each of the characteristic functional units of such a legal procedure support system is a step, or as a legal procedure support program that causes a computer to execute these steps. Needless to say, such a program can be installed on a computer via a computer-readable recording medium or via a network such as the Internet. [Explanation of Symbols]
[0059] 10 User terminals 20 Server Devices 21 Communications Department 22 First extraction section 23 Second extraction section 24 Judgment section 25 Display Control Unit 26 Input section 27 Output section 28 Memory section 60 Maps 61. Special Areas under the Natural Parks Act (Type 1) 62 River flood area 63 Regular Patrol Routes C Chatbot T1 Map Database T2 Activity / Scale Database T3 QA Database U User
Claims
1. A legal procedure support system that assists with legal procedures, A communication unit for communicating with the user terminal, Upon receiving location information indicating the construction site from the user terminal, a first extraction unit extracts the relevant legal procedures pertaining to that location. Upon receiving construction information indicating the details of the construction from the user terminal, a second extraction unit extracts the legal procedures that are expected from the construction information, A determination unit that, by interacting with the user of the user terminal via a chatbot, narrows down the results extracted by the first extraction unit and the second extraction unit and determines the legal procedures required in connection with the construction work, A display control unit that displays the result determined by the determination unit on the user terminal. A legal procedure support system equipped with the necessary features.
2. The legal procedure support system according to claim 1, wherein the first extraction unit, upon receiving a plurality of location information from the user terminal, extracts legal procedures relating to the area connecting the plurality of locations.
3. The legal procedure support system according to claim 1, wherein the second extraction unit inputs information indicating the type of action associated with the construction and the scale of the construction to a trained AI that has been trained to predict the legal procedures, and obtains the legal procedures predicted by the trained AI.
4. The legal procedure support system according to claim 1, wherein the determination unit asks the user of the user terminal questions about matters related to either of the results extracted by the first extraction unit or the second extraction unit, and narrows down the options based on the answers.
5. A method of supporting legal procedures, Computers Communication steps for communicating with the user terminal, Upon receiving location information indicating the construction site from the user terminal, a first extraction step is performed to extract the relevant legal procedures pertaining to that location. Upon receiving construction information indicating the details of the construction from the user terminal, a second extraction step is performed to extract the legal procedures that are expected from the construction information. A determination step is performed to narrow down the results extracted in the first extraction step and the second extraction step by interacting with the user of the user terminal via a chatbot, and to determine the legal procedures required in connection with the construction work. A display control step that displays the result determined in the determination step on the user terminal. A method for supporting legal procedures to be carried out.
Citation Information
Patent Citations
Document formation support program, document preparation support method and submitted document management device
JP2007164808A
Regulated area management system
JP2020008743A