Information processing system, information processing method and information processing program
The information processing system simplifies data modification by using a GUI-based interface to input instructions, addressing the complexity and readability issues of conventional systems, enabling efficient data processing without coding.
Patent Information
- Application Number
- JP2024177313
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-12-10
AI Technical Summary
Conventional information processing systems require specialized knowledge of computer languages and programming techniques to create programs, functions, and JSON for data modification, which is time-consuming and reduces readability, especially for complex processes.
An information processing system with a display instruction unit, reception unit, and information change instruction output unit that allows users to input instructions through a graphical user interface (GUI) without coding, enabling the system to update and change data based on user inputs.
Facilitates simpler and more efficient data processing by allowing users to execute various information change processes through a GUI, enhancing user understanding and reducing development complexity.
Smart Images

Figure 2025179781000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and an information processing program. [Background technology]
[0002] In recent years, the number of services provided from cloud servers via terminal devices has been increasing. The services provided by the cloud are diverse, and users can access each service from multiple servers via their terminal devices. When using services from multiple servers, the same type of data may be used on each server, and servers may be linked to each other to improve user convenience. For example, by linking a server with an SSO server that provides a Single Sign-On (SSO) service, users can sign on to the server using a centrally managed ID and password.
[0003] To connect to an external server on the cloud, you can use an API (Application Programming Interface). Each server may have its own unique data transfer specifications, and in order to transfer data with an external server, the data may need to be changed to match the transfer specifications.
[0004] The data can be changed by processing various programs and functions on the server or the like.
[0005] Non-Patent Document 1 also discloses a data modification tool that allows users to input a conversion formula into a text box.
[0006] Non-Patent Document 2 also discloses a technique in which instead of creating a program or function, JSON is created to issue instructions to a dedicated tool and change data. [Prior art documents] [Non-patent literature]
[0007] [Non-Patent Document 1] https: / / learn.microsoft.com / ja-jp / entra / identity-platform / saml-claims-customization [Non-patent document 2] https: / / developer.sailpoint.com / docs / extensibility / transforms Summary of the Invention [Problem to be solved by the invention]
[0008] However, in conventional information processing systems, it is difficult and time-consuming to create programs, functions, and JSON for modifying data without specialized knowledge of computer languages and programming techniques. Furthermore, programs, functions, and JSON are written in text, which can reduce readability, especially when describing complex processes, raising concerns that this could reduce the efficiency of development and modification work.
[0009] Therefore, an embodiment of the present invention aims to provide an information processing system, an information processing method, and an information processing program that are simpler and easier for users to understand and that can instruct a variety of information change processes to be executed by a computer. [Means for solving the problem]
[0010] An information processing system according to an embodiment includes a display instruction unit, a reception unit, an update unit, and an information change instruction output unit. The display instruction unit issues a display instruction to a reception image including an input information reception image that receives, from a user, an input information acquisition unit that acquires input information from provided information, and a change unit reception image that receives, from the user, an input information change unit that changes the input information. The reception unit acquires the reception information received through the input information reception image and the change unit reception image. The update unit updates basic information based on the reception information. The information change instruction output unit outputs an information change instruction to instruct an information change process to an information change unit based on the basic information.
[0011] In the information processing method according to the embodiment, a display instruction unit instructs the display of a reception image having an input information reception image that receives from a user an input information acquisition means that acquires input information from provided information, and a change means reception image that receives from the user an input information change means that changes the input information, the reception unit acquires the reception information received by the input information acceptance image and the change means reception image, the update unit updates basic information based on the reception information, and the information change instruction output unit outputs an information change instruction to instruct the information change unit to perform information change processing based on the basic information.
[0012] An information processing program according to an embodiment includes code for a display instruction unit, code for a reception unit, code for an update unit, and code for an information change instruction output unit. The code for the display instruction unit instructs the display of a reception image including an input information reception image that receives, from a user, an input information acquisition unit that acquires input information from provided information provided by the user, and a change unit reception image that receives, from the user, an input information change unit that changes the input information. The code for the reception unit acquires the reception information received by the input information reception image and the change unit reception image. The code for the update unit updates basic information based on the reception information. The information change instruction output unit code outputs an information change instruction to instruct an information change process to an information change unit based on the basic information. [Effects of the Invention]
[0013] According to an embodiment of the present invention, it is possible to provide an information processing system, an information processing method, and an information processing program that are simpler and easier for users to understand and that allow them to instruct a variety of information change processes to be executed by a computer. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a block diagram showing the overall configuration of an information processing system according to an embodiment. [Figure 2] 10A and 10B are diagrams illustrating the processing of the display instruction unit in the information processing system according to the embodiment, in which (A) shows basic information updated by the update unit, (B) shows an example of input of the change content "member attributes" in the reception image displayed by the reception unit, and (C) shows an example of input of attribute information in the reception image. [Figure 3] 10 is a diagram showing an example of input of change content "pattern match" in the reception image in the information processing system according to the embodiment. FIG. [Figure 4] 10A and 10B are diagrams illustrating pattern matching in the information processing system according to the embodiment, in which FIG. 10A shows basic information updated by an update unit, and FIG. 10B shows a reception image after a pattern has been added. [Figure 5] 10A and 10B are diagrams illustrating pattern matching in the information processing system according to the embodiment, in which (A) shows basic information updated by an update unit, and (B) shows a reception image in which two patterns have been added. [Figure 6] FIG. 10 is a diagram illustrating an example of basic information in which pattern matching is nested in the information processing system according to the embodiment. [Figure 7] FIG. 10 is a diagram showing an example of a reception image in which pattern matching is nested in the information processing system according to the embodiment. [Figure 8] 10 is a flowchart illustrating an example of processing by a display instruction unit, a reception unit, and an update unit in the information processing system according to the embodiment. [Figure 9]10 is a flowchart illustrating an example of processing by an information change unit in the information processing system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, embodiments will be described with reference to the drawings.
[0016] FIG. 1 is a block diagram showing the overall configuration of an information processing system 1 according to an embodiment.
[0017] 1, the information processing system 1 includes a terminal device 10 and a server 20 connected to the terminal device 10 via a network such as a LAN or the Internet. A user can output an information change instruction T that instructs an information change process by operating the terminal device 10. The server 20 can change the provided information Iv provided from the information providing device V based on the information change instruction T and output the changed information.
[0018] The terminal device 10 is, for example, an information processing terminal such as a PC, and includes a control unit 11, a storage unit 12, a display unit 13, and an instruction input unit 14.
[0019] The control unit 11 has a processing unit such as a CPU, and executes a program read from the storage unit 12 to realize its functions.
[0020] The storage unit 12 has storage elements such as a ROM, a RAM, an HDD, and an SSD, and stores various types of information and programs that constitute various processing units for controlling the terminal device 10. For example, the storage unit 12 also stores programs for a display instruction unit C1, a reception unit C2, an update unit C3, and an information change instruction output unit C4, which are written in JavaScript using the React library and received from a browser or the server 20, as well as basic information P that can be used by these programs.
[0021] The display unit 13 is configured with an LCD, an LED, an OLED, or the like, and is capable of displaying various types of information input from the control unit 11.
[0022] The instruction input unit 14 is, for example, a keyboard or a mouse, and outputs various instruction inputs input by the user to the control unit 11.
[0023] The server 20 includes a control unit 21 and a storage unit 22 .
[0024] The control unit 21 has a processing unit such as a CPU, and executes a program read from the storage unit 22 to realize its functions.
[0025] The storage unit 22 has storage elements such as a ROM, a RAM, an HDD, and an SSD, and stores various pieces of information and programs that configure various processing units for controlling the server 20. For example, the storage unit 22 stores programs for a display instruction unit C1, a reception unit C2, an update unit C3, an information change instruction output unit C4, and an information change unit C5. The display instruction unit C1, the reception unit C2, the update unit C3, and the information change instruction output unit C4 are transmitted to the terminal device 10 and executed by the terminal device 10.
[0026] FIG. 2(A) shows basic information P updated by the update unit C3. FIG. 2(B) shows an example of input of change content "member attributes" in a reception image G displayed by the reception unit C2. FIG. 2(C) shows an example of input of attribute information in a reception image G. FIG. 3 is a diagram showing an example of input of change content "pattern match" in a reception image G. FIG. 4(A) shows basic information P updated by the update unit C3. FIG. 4(B) shows a reception image G to which a pattern has been added. FIG. 5(A) shows basic information P updated by the update unit C3. FIG. 5(B) shows a reception image G to which two patterns have been added.
[0027] The basic information P is, for example, an object that has a JSON data structure in which keys and values are paired, and can have properties and methods. The basic information P includes, as properties, a type property P1, an attribute_name property P2, an input property P3, a patterns property P4, and an other property P5. The coexistence relationships and parent-child relationships of each property can be defined by JSON Schema.
[0028] The type property P1 is information that identifies the processing type. As shown in Figure 2(A), when the value of the type property P1 is "MEMBER_ATTRIBUTE", a coexisting attribute_name property P2 is also provided in parallel, and the type property P1 and the attribute_name property P2 configure an attribute acquisition object O1 for acquiring attribute information from members included in the provided information Iv.
[0029] 4A, when the value of the type property P1 is "PATTERN," an input property P3, a patterns property P4, and an other property P5, which coexist with the type property P1, are also provided in parallel, and a pattern matching object O2 is configured by the type property P1, the input property P3, the patterns property P4, and the other property P5. In the pattern matching object O2, the input property P3 has an input information acquisition means for acquiring input information, and the patterns property P4 and the other property P5 have input information modification means for modifying the input information. More specifically, the patterns property P4 has processing content information for processing whether the input information satisfies the determination condition, and the other property P5 has processing content information for processing whether the input information does not satisfy the determination condition.
[0030] In the example of FIG. 5A, the input property P3 has an attribute acquisition object O1 as a child property, and has input information acquisition means for acquiring attribute information from provided information Iv and setting it as input information.
[0031] The patterns property P4 also has a key and a value as its child property, and has processing content information for the fulfillment process that outputs the value as an information change instruction T when the determination condition that the input information matches the key is satisfied. For example, in FIG. 5A, the patterns property P4 has processing content information for the fulfillment process that outputs the value "ADMIN" as an information change instruction T when the determination condition that the input information matches the key "Development Department" is satisfied. In JSON format, key-value pairs are connected with a colon (:) to describe them as "Development Department":"ADMIN", and the value "ADMIN" can be obtained using the input information "Development Department" as a key, thereby realizing the fulfillment process for the determination condition that the input information matches the key. Multiple pieces of processing content information for the fulfillment process can be described, and fulfillment process processing content information such as "Sales Department":"MANAGER" may be included in parallel with "Development Department":"ADMIN".
[0032] In addition, the other property P5 defines the process content information for the unsatisfied process when the input information is neither "Development Department" nor "Sales Department" and does not satisfy the judgment condition defined in the patterns property P4. In the other property P5, by setting other: "MEMBER", it is possible to obtain "MEMBER" as the unsatisfied process when the judgment condition is not satisfied.
[0033] Fig. 6 is a diagram showing an example of basic information P in which pattern matching is nested. Fig. 7 is a diagram showing an example of a reception image G in which pattern matching is nested in the information processing system 1 according to the embodiment.
[0034] The basic information P may be a static value, or may be a dynamic value that includes objects such as an attribute acquisition object O1 and a pattern matching object O2 as child properties. For example, in Fig. 6, the pattern matching object O2 is included as a child property of the value of the key "Sales Department" included in the patterns property P4. More specifically, the value of the key "Sales Department" included in the patterns property P4 includes, as child properties, a pattern matching object O2 that is made up of a type property P1, an input property P3, a patterns property P4, and an other property P5.
[0035] The display instruction unit C1 generates structured display elements such as html based on the basic information P, and instructs the display unit 13 to display a reception image G, which is a GUI (Graphical User Interface).
[0036] As shown in FIG. 2(B), the display instruction unit C1 instructs the display of an attribute information reception image G1 based on the basic information P. The attribute information reception image G1 has an input reception box B1 in which a value corresponding to the value of the type property P1 is set. The input reception box B1 displays the "member attributes" corresponding to the value "MEMBER_ATTRIBUTE" of the type property P1, and a pull-down menu displays input candidates such as "direct input" and "pattern match," which can be changed by operating the instruction input unit 14.
[0037] The attribute information reception image G1 also has an input reception box B2 in which a value corresponding to the attribute_name property P2 is set. The input reception box B2 accepts an instruction input of attribute information via the instruction input unit 14 by displaying candidate attribute information in a pull-down menu. For example, if the provided information IV is table information, item information constituting the table can be used as the candidate attribute information. Also, if the provided information IV is in a JSON format in which keys and values are paired, property keys can be used. In the example of FIG. 2(C), the value of the input reception box B1 is "member attribute" corresponding to the value "PATTERN" of the type property P1, and the value of the input reception box B2 is the attribute information "department 1" corresponding to the attribute_name property P2.
[0038] As shown in FIGS. 3 and 4, when the value "PATTERN" indicating a pattern match is set in the type property P1, the display instruction unit C1 instructs the display of an input information accepting image G2 and a change means accepting image G3 based on the basic information P. As shown in FIG. 4, the input information accepting image G2 accepts, from the user, an input information acquiring means for acquiring input information from the provided information Iv. The input information accepting image G2 has, as child properties included in the input property P3, an input accepting box B1i to which a value corresponding to the value of the type property P1 is set and an input accepting box B2i to which a value corresponding to the attribute_name property P2 is set. The input information acquiring means has table item information or property keys for acquiring input information included in the provided information Iv, and the input information accepting image G2 accepts an instruction input of the item information from the user.
[0039] The change means receiving image G3 displays a fulfillment process receiving image G3p for receiving from the user an input information change means for changing the input information, and receives from the user information on the fulfillment process to be executed when the input information satisfies the judgment conditions. The fulfillment process receiving image G3p displays a left input reception box BL according to the key set in the patterns property P4, and input reception boxes B1p and B2p on the right according to the value corresponding to the key. When there are multiple keys, each left input reception box BL is displayed, and each set of input reception boxes B1p and B2p corresponding to the key is displayed on the right. At the bottom of the fulfillment process receiving image G3p, an anchor button Bt "+Add Pattern" is displayed for adding a left input reception box BL and a set of input reception boxes B1p and B2p. As shown in FIG. 3, in the initial state, when no key is set in the patterns property P4, only the anchor button Bt is displayed. In the example of FIG. 5(B), as pattern 1, the left-side input reception box BL displays the key "Development Department" set in the patterns property P4, and as the condition for matching the input, which is the judgment condition, with pattern 1, the value corresponding to the key "Development Department" is a character string, so "Direct Input" is displayed in the input reception box B1, and the value "ADMIN", which is the character string corresponding to the key "Development Department", is displayed in the input reception box B2p. Similarly, for pattern 2, the left-side input reception box BL displays the key "Sales Department", "Direct Input" is displayed in the input reception box B1p, and the value "MANAGER", which is the character string corresponding to the key "Sales Department", is set in the input reception box B2p. In this way, when the value corresponding to the key in the left-side input reception box BL is a character string, "Direct Input" sets the character string in the input reception box B2p. That is, the change means receiving image G3 includes a first fulfillment processing receiving image G3p that receives from the user processing content information of a first fulfillment processing that is executed when the input information satisfies a first judgment condition, and a second fulfillment processing receiving image G3p that receives from the user processing content information of a second fulfillment processing that is executed when the input information satisfies a second judgment condition.
[0040] In addition to the satisfied processing reception image G3p, the change means reception image G3 also displays an unsatisfied processing reception image G3o, which receives from the user processing content information of the unsatisfied processing to be executed when the input information does not satisfy the judgment conditions. The unsatisfied processing reception image G3o displays an input reception box B1o corresponding to the value set in the type property P1 and an input reception box B2o corresponding to the value set in the other property P5. In the example of FIG. 5(B), since the value of the other property P5 is a character string, "Direct Input" is displayed in the input reception box B1o, and the value of the other property P5, "MEMBER", is displayed in the input reception box B2o.
[0041] 7, in order to incorporate a pattern matching object O2 into the value corresponding to the key in the left-side input reception box BL, when objects such as an attribute acquisition object O1 and a pattern matching object O2 are nested in child properties included in the basic information P, the display instruction unit C1 incorporates the objects into the input reception boxes B2, B2i, B2p, and B2o that input values for the keys. The incorporation of objects into the input reception boxes B2, B2i, B2p, and B2o can be performed by nesting an html display element that instructs the display of the object into an html display element that instructs the display of the input reception boxes B2, B2i, B2p, and B2o.
[0042] Here, an example of incorporating an object into a child property has been described as an example, but it is also possible for an object incorporated into a child (grandchild) property to further incorporate an object into a child (grandchild) property, and it is possible to incorporate objects across multiple layers, not just parent-child relationships. That is, the display instruction unit C1 can instruct the display of a reception image G in which a second reception image G is incorporated into an input information reception image G2 and / or a change means reception image G3 in a first reception image G. More specifically, the input information reception image G2 and the change means reception image G3 each have input reception boxes B2i, B2p, and B2o for inputting values, and it is possible to instruct the display of a reception image G in which a second reception image G is incorporated into the input reception boxes B2i, B2p, and B2o.
[0043] The reception unit C2 is called by event processing and acquires reception information when a user inputs an instruction to the reception image G via the instruction input unit 14. The reception information includes reception information received by the input information reception image G2 and the change means reception image G3, processing content information of the fulfillment processing received by the fulfillment processing reception image G3p, and processing content information of the unfulfillment processing received by the unfulfillment reception image G3o.
[0044] The update unit C3 updates the basic information P based on the reception information. More specifically, when the reception unit C2 acquires the reception information, the update unit C3 sets the value "MEMBER_ATTRIBUTE" to the type property P1 when the user inputs a command to enter "member attribute" for the reception information received by the input reception box B1, and sets the value "PATTERN" to the type property P1 when the user inputs a command to enter "pattern match."
[0045] Furthermore, the update unit C3 updates the attribute_name property P2 with the reception information received by the input reception box B2 in the attribute information reception image G1.
[0046] Furthermore, the update unit C3 updates each of the type property P1 and the attribute_name property P2, which are child properties included in the input property P3, with the reception information received by each of the input reception boxes B1i and B2i in the input information reception image G2.
[0047] In addition, when the input reception box B1 indicates "direct input" based on the reception information received by the left input reception box BL in the fulfillment processing reception image G3p, the update unit C3 updates the value for the key using the string received by the input reception box B2.
[0048] In addition, when the input reception box B1p indicates the attribute acquisition object O1, the update unit C3 updates each of the type property P1 and the attribute_name property P2, which are child properties included in the patterns property P4, based on the reception information received by each of the input reception boxes B1p and B2p.
[0049] Furthermore, when the input receiving box B1p indicates the pattern matching object O2, the update unit C3 updates the type property P1, the input property P3, the patterns property P4, and the other property P5, which are child properties of the patterns property P4.
[0050] Here, an example of updating properties in a parent-child relationship has been described as an example, but the update unit C3 can also update properties in multiple layers, such as child (grandchild) properties of child properties, not just parent-child relationships.
[0051] FIG. 8 is a flowchart showing an example of the processing of the display instruction unit C1, the reception unit C2, and the update unit C3.
[0052] 8, the display instruction unit C1 instructs the display of a reception image G based on the basic information P (S1). The user inputs an instruction to the reception image G and waits until the update button is clicked (S2: NO). When the update button is clicked (S2: YES), the reception unit C2 is called by event processing and acquires reception information (S3). The update unit C3 updates the basic information P by updating any of the type property P1, attribute_name property P2, input property P3, patterns property P4, or other property P5 that received the instruction input from the reception information (S4), and then returns to S1.
[0053] In response to a user's instruction input, the information change instruction output unit C4 outputs an information change instruction T for instructing the information change unit C5 to perform information change processing based on the basic information P. Specifically, the information change instruction output unit C4 generates and outputs the information change instruction T by converting the basic information P, which is an object, into a character string in JSON format, and stores it in the storage unit 22.
[0054] FIG. 9 is a flowchart showing an example of the process of the information change unit C5.
[0055] In response to a user's instruction input, the information change unit C5 reads and interprets an information change instruction T as an object from the storage unit 22, changes the provided information Iv provided by the information providing device V (FIG. 1), and outputs the changed information. Tools for interpreting and executing the information change instruction T are also disclosed in https: / / developer.sailpoint.com / docs / extensibility / transforms (Non-Patent Document 2) and https: / / documentation.sailpoint.com / saas / help / setup / identity_profiles.html.
[0056] 9, the information change unit C5 acquires employee information, which is user information and is provided information Iv provided by the information providing device V (S11). Because the input property P3 includes an attribute acquisition object O1 and the attribute_name property P2 is set to "department," the information change unit C5 acquires a value using "department," which indicates the department, as input information from the employee information acquired in S11 (S12). The information change unit C5 references the patterns property P4, and if the value acquired in S12 matches "Development Department" and satisfies the determination condition (S13: YES), it outputs "ADMIN," which corresponds to "Development Department," as changed information (S14). On the other hand, if the value acquired by S12 is not "Development Department" (S13: NO) but matches "Sales Department" and satisfies the judgment condition (S15: YES), a value using "title" indicating the job title as the key as input information is acquired from the employee information using pattern matching object O2 included in a child property of patterns property P4 (S16), and if the job title is "department manager" (S17: YES), "MANAGER" is output as the changed information (S18). On the other hand, if the value acquired by S12 is not "Sales Department" and does not satisfy the judgment condition (S15: NO), or if the job title is not "department manager" (S17: NO), "MEMBER" is output as the changed information (S19).
[0057] In the example of Figure 9, employee information is obtained (S11), the department obtained from the employee information is the sales department (S12, S13: NO, S15: YES), and the job title obtained from the employee information is department manager (S16, S17: YES), and the information change unit C5 outputs "MEMBER" as change information (S19).
[0058] The information processing system 1 can generate information change instructions T by operating a GUI without coding programs, functions, or JSON, making it easy for users to understand and allowing for simple development and modification.
[0059] Furthermore, the information processing system 1 is capable of nesting objects such as the attribute acquisition object O1 and the pattern matching object O2, and is therefore capable of implementing a variety of information change processes.
[0060] Furthermore, the information change instruction T can be read into an information change unit C5 prepared in the terminal device 10, the server 20, or the external server X, called by a function or the like, to change the provided information Iv and output the changed information. This makes it possible to read the provided information Iv provided from the information providing device V after changing it to the delivery specifications of SaaS (Software as a service, not shown) provided by the server 20. Furthermore, the server 20 can also change the information provided from SaaS to the delivery specifications of the information providing device V or another external server X and pass it on.
[0061] According to the embodiment, the information processing system 1 can instruct a variety of information change processes to be executed by a computer in a more convenient and easy-to-understand manner for the user.
[0062] In the embodiment, an example has been described in which the type property P1 identifies the processing types "member attribute" and "pattern match," but this is not limiting. Processing types can include types other than "member attribute" and "pattern match," and the type property P1 may be configured to identify processing types other than these.
[0063] In the embodiment, the determination condition is that the input information matches a predetermined character string, but the determination condition is not limited to this. The determination condition may be a partial match, a numeric comparison, a date comparison, or other determination conditions.
[0064] In addition, in the embodiment, an example has been described in which the display instruction unit C1, the reception unit C2, the update unit C3, and the information change instruction output unit C4 are transmitted from the server 20 to the terminal device 10 and executed, but this is not limited to this and they may also be executed on the server 20.
[0065] In the embodiment, an example has been described in which the information change unit C5 is stored in the storage unit 22 and the function is realized by the control unit 21, but the function of the information change unit C5 may be realized by the external server X.
[0066] That is, the information processing system 1 has a display instruction unit C1 that instructs the display of a reception image G, which has an input information reception image G2 that receives from the user an input information acquisition means that acquires input information from the provided information Iv, and a change means reception image G3 that receives from the user an input information change means that changes the input information, a reception unit C2 that acquires the reception information received by the input information reception image G2 and the change means reception image G3, an update unit C3 that updates the basic information P based on the reception information, and an information change instruction output unit C4 that outputs an information change instruction T to instruct the information change unit C5 to perform information change processing based on the basic information P.
[0067] The change means receiving image G3 includes a satisfying process receiving image G3p that receives, from the user, processing content information of the satisfying process that will be executed when the input information satisfies the determination condition. The received information includes the processing content information of the satisfying process received by the satisfying process receiving image G3p.
[0068] The change means receiving image G3 includes a first satisfying process receiving image G3p that receives from the user processing content information of a first satisfying process that is executed when the input information satisfies the first judgment condition, and a second satisfying process receiving image G3p that receives from the user processing content information of a second satisfying process that is executed when the input information satisfies the second judgment condition. The received information includes the processing content information of the first satisfying process and the processing content information of the second satisfying process received by the satisfying process receiving image G3p.
[0069] The change means reception image G3 includes a non-satisfied processing reception image G3o that receives, from the user, processing content information of the non-satisfied processing that is executed when the input information does not satisfy the judgment conditions. The reception information includes the processing content information of the non-satisfied processing received by the non-satisfied processing reception image G3o.
[0070] The display instruction unit C1 can issue an instruction to display a reception image G in which the second reception image G is incorporated into the input information reception image G2 and / or the change means reception image G3 in the first reception image G.
[0071] The input information reception image G2 and the change means reception image G3 each have input reception boxes B2i, B2p, and B2o, and it is possible to instruct the display of a reception image G in which a second reception image G is incorporated into the input reception boxes B2i, B2p, and B2o.
[0072] The input information acquiring means has item information of a table for acquiring input information included in the provided information Iv or a property key. The input information accepting image G2 accepts an instruction input of item information from the user.
[0073] The input information is user information.
[0074] The information processing method involves a display instruction unit C1 issuing an instruction to display a reception image G having an input information reception image G2 that receives from the user an input information acquisition means for acquiring input information from the provided information Iv, and a change means reception image G3 that receives from the user an input information change means for changing the input information, a reception unit C2 acquiring the reception information received by the input information reception image G2 and the change means reception image G3, an update unit C3 updating basic information P based on the reception information, and an information change instruction output unit C4 outputting an information change instruction T based on the basic information P to instruct an information change process to an information change unit C5.
[0075] The information processing program causes a computer to execute the following code: a display instruction unit C1 that instructs a display of a reception image G, which has an input information reception image G2 that receives from a user an input information acquisition means that acquires input information from the provided information Iv, and a change means reception image G3 that receives from the user an input information change means that changes the input information; a reception unit C2 that acquires the reception information received by the input information reception image G2 and the change means reception image G3; an update unit C3 that updates basic information P based on the reception information; and an information change instruction output unit C4 that outputs an information change instruction T to instruct an information change process to an information change unit C5 based on the basic information P.
[0076] As described above, the embodiments of the present invention have been described, but the embodiments are not limited to these, and various changes, modifications, etc. are possible within the scope that does not change the gist of the present invention.
[0077] Furthermore, the order of execution of each step of each procedure in the embodiments may be changed, multiple steps may be executed simultaneously, or the steps may be executed in a different order each time, as long as this does not contradict the nature of the steps. Furthermore, all or part of the steps of each procedure in the present embodiment may be realized by hardware or by a program. [Explanation of symbols]
[0078] 1. Information Processing System 10. Terminal device 20 servers C1...Display instruction section C2 Reception C3...Update section C4: Information change instruction output section C5...Information change section G···Reception image G1···Attribute information reception image G2... Input information reception image G3...Change method acceptance image G3o···Unfulfilled reception image G3p···Satisfaction processing reception image Iv...Provided information O1 Attribute acquisition object O2: Pattern matching object P...Basic information P1...type property P2 attribute_name property P3...input property P4...patterns property P5...other properties V...Information providing device X...External Server
Claims
1. a display instruction unit that issues an instruction to display a reception image including an input information reception image that receives, from a user, an input information acquisition unit that acquires input information from the provided information that has been provided, and a change unit reception image that receives, from the user, an input information change unit that changes the input information; a receiving unit that acquires received information received through the input information receiving image and the change means receiving image; an updating unit that updates basic information based on the reception information; an information change instruction output unit that outputs an information change instruction for instructing an information change unit to perform an information change process based on the basic information; An information processing system having:
2. the change means receiving image includes a satisfying process receiving image that receives, from the user, process content information of a satisfying process that is executed when the input information satisfies the determination condition; The reception information includes the processing content information of the fulfillment processing received by the fulfillment processing reception image.
2. The information processing system according to claim 1.
3. the change means receiving image includes a first satisfying process receiving image that receives, from the user, processing content information of a first satisfying process that is executed when the input information satisfies a first judgment condition, and a second satisfying process receiving image that receives, from the user, processing content information of a second satisfying process that is executed when the input information satisfies a second judgment condition; the reception information includes processing content information of the first fulfillment process and processing content information of the second fulfillment process received by the fulfillment process reception image; 2. The information processing system according to claim 1.
4. the change means receiving image includes a non-satisfaction receiving image that receives, from the user, processing content information of a non-satisfaction process that is executed when the input information does not satisfy the determination condition; The reception information includes the processing content information of the unsatisfied processing received by the unsatisfied reception image.
3. The information processing system according to claim 2.
5. The display instruction unit is capable of issuing an instruction to display the reception image in which the second reception image is incorporated into the input information reception image and / or the change means reception image in the first reception image.
2. The information processing system according to claim 1.
6. Each of the input information receiving image and the change means receiving image has an input receiving box, and it is possible to instruct to display the receiving image in which the second receiving image is incorporated into the input receiving box.
2. The information processing system according to claim 1.
7. the input information acquisition means has item information of a table for acquiring the input information included in the provided information or a property key; the input information receiving image receives an instruction input of the item information from the user.
2. The information processing system according to claim 1.
8. 2. The information processing system according to claim 1, wherein the input information is user information.
9. a display instruction unit issues an instruction to display a reception image including an input information reception image for receiving from a user an input information acquisition means for acquiring input information from the provided information provided by the user, and a change means reception image for receiving from the user an input information change means for changing the input information; a receiving unit acquires the received information received by the input information receiving image and the change means receiving image; an update unit updates the basic information based on the reception information; an information change instruction output unit outputs an information change instruction for instructing an information change unit to perform an information change process based on the basic information; Information processing methods.
10. a display instruction unit code for instructing to display a reception image including an input information reception image for receiving from a user an input information acquisition unit for acquiring input information from the provided information provided, and a change unit reception image for receiving from the user an input information change unit for changing the input information; a code for a reception unit that acquires reception information received by the input information reception image and the change means reception image; an update unit code for updating basic information based on the reception information; an information change instruction output unit code that outputs an information change instruction for instructing an information change unit to perform an information change process based on the basic information; An information processing program that causes a computer to execute the above.