Information processing device, information processing system, information processing method, and information processing program

The information processing system addresses the challenge of providing effective solutions by storing and analyzing past trouble information to deliver prioritized cause-solving information, enhancing user problem-solving capabilities and reducing support facility workload.

JP7613291B2Active Publication Date: 2025-01-15YOKOGAWA ELECTRIC CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021105324
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-25
Publication Date
2025-01-15
Estimated Expiration
2041-06-25

AI Technical Summary

Technical Problem

Conventional technologies struggle to provide effective solutions to users facing problems, as they lack the ability to present appropriate responses based on user queries and do not consider the creation of response texts or estimates, making it difficult for users to solve issues effectively.

Method used

An information processing system that stores past trouble information and associated cause-solving information, retrieves relevant data, sets priorities, and outputs solutions to users, utilizing a storage unit, control unit, and learning models to analyze and prioritize troubleshooting data.

Benefits of technology

Enables users to receive accurate and timely solutions to their problems, reducing the need for manual skill levels and allowing for quick resolution of issues, even with new or unfamiliar problems, while minimizing the workload on support facilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613291000001
    Figure 0007613291000001
  • Figure 0007613291000002
    Figure 0007613291000002
  • Figure 0007613291000003
    Figure 0007613291000003
Patent Text Reader

Abstract

To provide an information processing apparatus which presents a solution for a trouble to a user desiring to solve the trouble.SOLUTION: A proposal server 10 comprises a control unit 11 configured to: acquire trouble information including information about a trouble which a user inputs by using a user terminal 30, from the user terminal 30: search for past trouble information associated with the acquired trouble information from a storage unit 12 storing therein the past trouble information, on the basis of the acquired trouble information; if the past trouble information is retrieved, retrieve at least one cause solution information associated with the retrieved past trouble information and including information about a cause and solution method of the trouble, from the storage unit 12; and set priorities to the at least one cause solution information to output it.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Recently, a technology has been proposed that stores a log containing information derived from previous user search sessions in which a user query was input into a search engine to search for answer instances from a knowledge base, stores a set of query suggestions each formed to search for at least one answer instance in the knowledge base, ranks the query suggestions in the set based in part on the stored log, receives a user query in natural language, generates a subset of the set of ranked query suggestions during input of the user query, and presents the subset to the user as candidates for the user query (see, for example, Patent Document 1).

[0003] In addition, a technology has been proposed that accepts input of a trouble case text, analyzes the trouble case text, generates an answer text based on the analysis results, calculates the cost of replacement parts included in the answer text, and generates the answer text and the calculated cost as display data, thereby providing troubleshooting data and adding a troubleshooting function to a search system to derive information regarding parts and repairs while diagnosing symptoms (see, for example, Patent Document 2). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2009-104602 A [Patent Document 2] JP 2003-76802 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the conventional technology described in the above-mentioned Patent Document 1, the proposals output are based on words such as nouns and verbs based on key input and thesaurus, so it is difficult to present a solution to a problem to a user who wishes to solve the problem. Also, in the conventional technology described in Patent Document 2, no consideration is given to creating answers or estimates, so it is difficult to present a solution to a problem to a user who wishes to solve the problem. Therefore, there is a demand for a technology that can present an appropriate solution to a problem to a user who wishes to solve the problem.

[0006] An object of the present invention is to provide an information processing device, an information processing system, an information processing method, and an information processing program capable of presenting a solution to a problem to a user who desires to solve the problem. [Means for solving the problem]

[0007] The present invention provides an information processing device comprising: a memory unit that stores past trouble information regarding past troubles; and a control unit that directly or indirectly acquires trouble information from a user terminal, including information regarding the trouble input by a user using the user terminal, searches the memory unit for past trouble information related to the acquired trouble information based on the trouble information, and when the past trouble information is retrieved, retrieves from the memory unit at least one piece of cause resolution information including information on the cause and solution of the trouble associated with the retrieved past trouble information, and sets a priority for the at least one piece of cause resolution information and outputs it.

[0008] The present invention includes a first device having a first storage unit that stores information and a first control unit that reads out information from the first storage unit, and a second device having a second storage unit that stores information and a second control unit that reads out information from the second storage unit, wherein the first storage unit stores past trouble information related to past troubles and cause solution information including information on causes and solutions of the troubles associated with the past trouble information, and the first control unit acquires trouble information including information on the troubles from the second device and searches the first storage unit for past trouble information related to the acquired trouble information. When the past trouble information is retrieved, at least one piece of cause resolution information associated with the retrieved past trouble information is retrieved from the first memory unit, a priority is set for the at least one piece of cause resolution information and output, the second memory unit stores the trouble information input in natural language, the second control unit reads out the trouble information from the second memory unit and outputs it to the first device, obtains the cause resolution information with the priority set and stores it in the second memory unit, and reads out the cause resolution information from the second memory unit and outputs it.

[0009] The present invention provides an information processing method in which a computer executes processing to acquire trouble information including information relating to a trouble, searches for past trouble information related to the acquired trouble information from a memory unit in which past trouble information is stored based on the trouble information, and when the past trouble information is retrieved, retrieves from the memory unit at least one piece of cause resolution information including information on the cause and solution of the trouble that is associated with the retrieved past trouble information, and sets a priority for at least one piece of cause resolution information and outputs it.

[0010] The present invention provides an information processing program that causes a computer to execute a process of acquiring trouble information including information relating to a trouble, searching for past trouble information related to the acquired trouble information from a memory unit in which past trouble information is stored based on the trouble information, and when the past trouble information is retrieved, retrieving from the memory unit at least one piece of cause resolution information including information on the cause and solution of the trouble that is associated with the retrieved past trouble information, and setting a priority for at least one piece of cause resolution information and outputting it. Effect of the Invention

[0011] According to the present invention, it is possible to provide a solution to a problem to a user who desires to solve the problem. [Brief description of the drawings]

[0012] [Figure 1] 1 is a diagram illustrating an outline of a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram illustrating a schematic configuration of an information processing apparatus according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a block diagram illustrating a schematic configuration of a processing server according to an embodiment of the present invention. [Figure 4] FIG. 2 is a block diagram illustrating a schematic configuration of a user terminal according to one embodiment of the present invention. [Diagram 5] FIG. 2 is a block diagram illustrating a schematic configuration of a work report server according to an embodiment of the present invention. [Figure 6] FIG. 2 is a block diagram showing a schematic configuration of an expense processing server according to an embodiment of the present invention. [Figure 7] 1 is a flowchart illustrating an information processing method according to an embodiment of the present invention. [Figure 8] FIG. 4 is a diagram showing an example of a display screen for explaining an information processing method according to an embodiment of the present invention. [Figure 9]FIG. 2 is a block diagram illustrating a hardware configuration according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In all the drawings of the embodiment, the same or corresponding parts are denoted by the same reference numerals. Furthermore, the present invention is not limited to the embodiment described below.

[0014] (Information Processing System) First, an information processing system according to an embodiment of the present invention will be described. Fig. 1 is a diagram showing a schematic configuration of the information processing system. As shown in Fig. 1, the information processing system 1 according to the embodiment has a proposal server 10, a processing server 20, a user terminal 30, a work report server 40, and an expense processing server 50.

[0015] The proposal server 10, the processing server 20, the user terminal 30, the work report server 40, and the expense processing server 50 are configured to be able to communicate with each other via a network 2. The network 2 is configured from a dedicated line, an Internet network, a mobile phone network, or the like. The network 2 may also include other communication networks, such as a Wide Area Network (WAN), a telephone communication network such as a mobile phone, or a wireless communication network such as WiFi (registered trademark).

[0016] (Proposal Server) Fig. 2 is a block diagram showing a schematic configuration of an information processing device. The proposal server 10 as a first device including the information processing device is a server for managing the information processing system according to this embodiment in an integrated manner, and can be managed by an administrator of the information processing system 1. As shown in Fig. 2, the proposal server 10 includes a control unit 11 as a first control unit, a storage unit 12 as a first storage unit, a communication unit 13, and an input / output unit 14.

[0017] Specifically, the control unit 11 includes a processor having hardware such as a CPU (Central Processing Unit), a DSP (Digital Signal Processor), an FPGA (Field-Programmable Gate Array), and a main memory unit such as a RAM (Random Access Memory) or a ROM (Read Only Memory).

[0018] The storage unit 12 is composed of a storage medium selected from an EPROM (Erasable Programmable ROM), a hard disk drive (HDD, Hard Disk Drive), and a removable medium. Examples of the removable medium include a Universal Serial Bus (USB) memory, or a disk recording medium such as a Compact Disc (CD), a Digital Versatile Disc (DVD), or a Blu-ray (registered trademark) Disc (BD). The storage unit 12 can store an operating system (OS), various programs, various tables, various databases, and the like.

[0019] The control unit 11 loads the information processing program stored in the storage unit 12 into the working area of ​​the main storage unit, executes it, and controls each component unit through the execution of the information processing program. Note that software such as the information processing program may be a learning model or a trained model generated by machine learning such as deep learning. This allows the control unit 11 to realize the functions of the analysis processing unit 111, the priority processing unit 112, the search unit 113, and the translation unit 114.

[0020] The priority processing unit 112 sets the priority of the cause solution information using the priority learning model 127. The search unit 113 of the priority processing unit 112 has a search engine 113a and an access control unit 113b. The translation unit 114 has a spell checker 114a and a translation engine 114b. That is, the language used for the information input by the user and the sentences that the user can understand is various languages ​​such as Japanese, English, French, or Tagalog. Furthermore, the worker (serviceman) who works at the site where the trouble occurred, that is, the user who actually works to solve the problem, may have a specific language that he or she can understand, or may only understand his or her own language. Therefore, the translation unit 114 is configured to be able to translate from a local language such as Tagalog or French to another predetermined language such as English or Japanese. The translation process and spell check by the translation unit 114 can be performed automatically by searching for a predetermined language from the dictionary database 125 in response to the input of character information or sentences. Further functions of the analysis unit 111, the priority processing unit 112, the search unit 113, and the translation unit 114 will be described later.

[0021] The storage unit 12 stores a past information database 121 in which various data are searchably stored, a search log database 122, a cause solution information database 123, a customer information database 124, a dictionary database 125, and a user information database 126. The databases 121 to 126 are, for example, relational databases (RDB). The databases (DB) described below are constructed by a database management system (DBMS) program executed by the above-mentioned processor managing the data stored in the storage unit.

[0022] The past information database 121 is a database including past trouble information 121a, repair report information 121b, and work report information 121c. The past trouble information 121a includes details of troubles that occurred in the past, that is, information regarding the cause of the trouble and a solution method. When new trouble information that is not included in the past trouble information 121a is input, the control unit 11 stores this new trouble information in the past information database 121 as past trouble information 121a, and accumulates and updates the data.

[0023] The repair report information 121b is information on the repair method performed by the worker for the trouble and the necessary parts. The work report information 121c is composed of data on a report on the series of work performed by the worker to deal with the trouble. The work report information 121c may be configured to be synchronized with the work report stored in the work report server 40. The past trouble information 121a in the past information database 121 includes not only escalated nonconformity information but also local defect information managed at each base to which the user who performs the work belongs. In the past information database 121, an index can be constructed by a database management system to search a wide variety of data sources such as the past trouble information 121a, the repair report information 121b, and the work report information 121c across the board.

[0024] The search log database 122 stores past search log information related to searches performed by workers to deal with problems. The past search log information is stored in the storage unit 12 of the proposal server 10 in association with search phrases and past problem information labeled as effective for solving the problem. The cause solution information database 123 stores information on the cause of a problem (hereinafter, cause information) and the actual method of dealing with the problem (hereinafter, solution information) in association with each other when the problem is dealt with. The customer information database 124 stores information on customers who have signed a maintenance contract to deal with the problem and customers who dealt with the problem when the worker deals with the problem (hereinafter, customer information). The dictionary database 125 is a database including dictionary information that can refer to phrases and sentences that correspond between a foreign language such as English and a native language such as Japanese, which are necessary for translation.

[0025] The user information database 126 is information about users who use the information processing system 1 and the user terminal 30. Examples of the user information database 126 include the user ID, password, user name, user contact information (e.g., address, telephone number, email address, etc.) of the user who has registered to use the information processing system 1, and the user registration history. The user ID and password in the user information database 126 are used for authentication processing such as logging in to the proposal server 10. The customer information database 124 and the user information database 126 may be configured from the same database. The access control unit 113b in the search unit 113 of the control unit 11 has an access management function that suppresses leakage of so-called confidential information such as trouble information, customer information, or user information in the past information database 121 by searching for user information from the user information database 126, for example, a function of controlling the authority to access customer name information stored in the customer information database 124. In other words, the access control unit 113b can realize access control corresponding to the user who searches for trouble information.

[0026] That is, the control unit 11 can use the user ID as user identification information to determine access rights to the database. This allows access to the proposal server 10 to be controlled based on the user identification information. In other words, the access control unit 113b in the search unit 113 of the control unit 11 sets a level according to the input user identification information, and determines and controls whether or not access is permitted to various databases stored in the storage unit 12 of the proposal server 10. This makes it possible to prevent leakage of personal information and customer information, and to realize access control regarding viewing of various information stored in the database. This allows not only users of the company that owns the proposal server 10, but also customers and the like to access the proposal server 10 while preventing information leakage as users.

[0027] The memory unit 12 further stores a priority learning model 127 as a learning model. The priority learning model 127 is a learning model in which various information related to the trouble information input by the user and the user information of the input user are used as input parameters, and cause solution information including cause information and solution information and the priority of at least one cause solution information are used as output parameters. The priority learning model 127 can be generated by supervised learning using input / output data sets as teacher data, in which the past trouble information 121a, repair report information 121b, and work report information 121c stored in the past information database 121, and information about the user, such as gender, department, years of experience, language proficiency level, and past input information in natural language, are used as learning input parameters, and past cause solution information corresponding to the input trouble information is used as learning output parameters. Note that a matching probability, that is, a priority, is also output for the cause solution information. Note that the learning model can also be updated appropriately based on the input information. This makes it possible to use the priority learning model 127 to analyze search target information written in natural language, which was previously ambiguous, and to analyze target past trouble information.

[0028] The communication unit 13 as an information acquisition unit is composed of, for example, a LAN (Local Area Network) interface board, a wireless communication circuit for wireless communication, etc. The LAN interface board and the wireless communication circuit are connected to a network 2 such as the Internet, which is a public communication network. The communication unit 13 is connected to the network 2 and communicates with the processing server 20, the user terminal 30, the work report server 40, and the expense processing server 50.

[0029] The input / output unit 14 is composed of a touch panel display, a speaker microphone, etc. The input / output unit 14 as an output means is configured to be able to notify the outside of predetermined information by displaying characters, figures, etc. on the screen of the touch panel display or outputting voice from the speaker microphone according to the control of the control unit 11. The input / output unit 14 as an input means is configured to be able to input predetermined information to the control unit 11 by operating the touch panel display by operation with a user's finger or pen, etc., or by emitting voice toward the speaker microphone. By configuring the input / output unit 14 to be capable of voice recognition, information can be input by voice in the input / output unit 14.

[0030] The proposal server 10 is configured to be able to communicate with the support facility 60. The communication between the proposal server 10 and the support facility 60 is performed using a dedicated line, but may be performed via the network 2. The support facility 60 is configured by at least one user who devises a method for dealing with a problem. The support facility 60 includes, for example, a trouble support team made up of at least one examiner who considers countermeasures to the problem, and a department responsible for the product related to the device in which the problem occurred.

[0031] (Processing Server) The processing server 20 is a server that searches for ways to deal with a problem by communicating with a user terminal 30. Fig. 3 is a block diagram that shows a schematic configuration of the processing server. As shown in Fig. 3, the processing server 20 as a second device includes a control unit 21 as a second control unit, a storage unit 22 as a second storage unit, a communication unit 23, and an input / output unit 24. The control unit 21, the storage unit 22, the communication unit 23, and the input / output unit 24 are physically configured in the same manner as the control unit 11, the storage unit 12, the communication unit 13, and the input / output unit 14, respectively.

[0032] The control unit 21 has a selection unit 211, a synchronization unit 212, a search unit 213, and a security unit 214. The storage unit 22 stores a cause solution information database 221, a search log database 222, and a user information database 223. The cause solution information database 221, the search log database 222, and the user information database 223 are configured to be synchronized with the cause solution information database 123, the search log database 122, and the user information database 126 in the storage unit 12 of the proposal server 10 by the synchronization unit 212 in the control unit 21, respectively.

[0033] The selection unit 211 in the control unit 21 is configured to be able to select predetermined information based on information retrieved by the search unit 213 from the cause solution information database 221 and the search log database 222 stored in the storage unit 22. The security unit 214 controls whether or not to allow access to the cause solution information database 221 for each user who uses the user terminal 30 based on the user information database 223. The input / output unit 24 as an input means is configured to be able to input detailed trouble information. The input / output unit 24 as an output means is capable of outputting information related to a cause solution method. Further functions of the selection unit 211, synchronization unit 212, search unit 213, and security unit 214 in the control unit 21 will be described later.

[0034] (User terminal) The user terminal 30 is a terminal for searching for ways to deal with a problem by communicating with the processing server 20, and constitutes an information communication unit. FIG. 4 is a block diagram showing a schematic configuration of a user terminal. The user terminal 30 as a second device is a computer terminal operated by a user, and examples of the user-owned user terminal include a smartphone, mobile phone, tablet terminal, wearable computer, and personal computer. The user terminal 30 may be any terminal as long as it is capable of transmitting and receiving information to and from the processing server 20.

[0035] 4, the user terminal 30 includes a control unit 31 as a second control unit, a memory unit 32 as a second memory unit, a communication unit 33, an input / output unit 34, and an external connection unit 35. The control unit 31, the memory unit 32, the communication unit 33, and the input / output unit 34 are physically and functionally configured in the same manner as the control unit 21, the memory unit 22, the communication unit 23, and the input / output unit 24, respectively.

[0036] That is, the control unit 31 has a selection unit 311, a synchronization unit 312, a search unit 313, and a security unit 314. The selection unit 311, the synchronization unit 312, the search unit 313, and the security unit 314 function in the same manner as the selection unit 211, the synchronization unit 212, the search unit 213, and the security unit 214 in the control unit 21 of the processing server 20, respectively. The storage unit 32 stores a cause solution information database 321, a search log database 322, and a user information database 323. The cause solution information database 321, the search log database 322, and the user information database 323 are configured to be synchronized with the cause solution information database 221, the search log database 222, and the user information database 223 in the storage unit 22 of the processing server 20, respectively, by the synchronization unit 312 in the control unit 31. The synchronization unit 312 may also be synchronized with the cause solution information database 123, the search log database 122, and the user information database 126 in the proposal server 10.

[0037] The external connection unit 35 is configured to be connectable to a device in which a problem has occurred (a target external device) at the site where the problem has occurred. The external connection unit 35 is configured to be able to acquire target external device data, such as a crash dump, from the device in which the problem has occurred. The target external device data acquired through the external connection unit 35 is stored in a cause solution information database 321 by the control unit 31. In addition, the target external device data is supplied to the cause solution information database 321 of the storage unit 22 in the processing server 20 through the communication unit 33 as necessary.

[0038] The selection unit 311 in the control unit 31 is configured to be able to select predetermined information from the cause solution information database 321 and the search log database 322 stored in the storage unit 32 based on information retrieved by the search unit 313. The security unit 314 controls whether or not to allow access to the cause solution information database 321 for each user who uses the user terminal 30 based on the user information database 323. The input / output unit 34 as an input means is configured to be able to input detailed trouble information. In addition, since the input / output unit 34 is configured to be able to input voice using a speaker microphone, when a user uses the user terminal 30 as an operator at the site where a trouble has occurred, even if his / her hands are occupied with work, he / she can input predetermined information into the input / output unit 34 by voice or operate the user terminal 30 by voice. The input / output unit 24 as an output means outputs information related to the cause solution method. Further functions of the selection unit 311, synchronization unit 312, search unit 313, and security unit 314 in the control unit 31 will be described later.

[0039] The user terminal 30 configured as above may function as the processing server 20. That is, the user terminal 30 has the configuration of the processing server 20, and can communicate with the proposal server 10 via the network 2.

[0040] (Communication Method) The above-mentioned communications between the proposal server 10, the processing server 20, and the user terminal 30 are performed via a network 2. Depending on the location where the user terminal 30 is used, the communication unit 13 of the proposal server 10 or the communication unit 23 of the processing server 20 may be unable to communicate with the communication unit 33 of the user terminal 30.

[0041] That is, depending on the location where the user terminal 30 is used, the on-site network environment may not always be available, so connection via a carrier is also possible. Also, the synchronization unit 312 in the control unit 31 of the user terminal 30 controls communication with the processing server 20 and the proposal server 10 according to the connection environment between the user terminal 30 and the network 2. Specifically, each time various information such as trouble information is input to the user terminal 30, sequential communication can be performed to communicate with the proposal server 10 and the processing server 20. In this case, a search can be performed by the proposal server 10 and the processing server 20, and the cause and solution plan for the equipment where the on-site trouble has occurred can be sequentially updated in the user terminal 30, so that the cause and solution can be obtained early.

[0042] If the communication performance between the network 2 and the user terminal 30 is insufficient, it is also possible to communicate with the processing server 20 and the proposal server 10 via the network 2 just once when the user has completed inputting various information, such as trouble information, into the user terminal 30, to obtain the cause and a solution proposal in a bulk communication.

[0043] When the user terminal 30 has difficulty connecting to the network 2 and is unable to communicate with the processing server 20 or the proposal server 10, various information entered by the user is stored in the cause solution information database 321 of the user terminal 30, and when the user terminal 30 becomes able to connect to the network 2, the information is stored in the databases of the processing server 20 or the proposal server 10, making it possible to perform communication after network recovery. In this case, the cause and a solution can be obtained based on the information stored in the cause solution information database 321, the search log database 322, and the user information database stored in the memory unit 32 of the user terminal 30.

[0044] (Work report server) The work report server 40 is a server configured to be able to collect and store work report data supplied from the user terminal 30 and the processing server 20. Fig. 5 is a block diagram showing a schematic configuration of the work report server. As shown in Fig. 5, the work report server 40 as the third device includes a control unit 41 as a third control unit, a storage unit 42 as a third storage unit, and a communication unit 43. The control unit 41, the storage unit 42, and the communication unit 43 are physically configured in the same manner as the control unit 11, the storage unit 12, and the communication unit 13, respectively.

[0045] The control unit 41 has a collection storage unit 411 and a security unit 412. The memory unit 42 stores a work report database 421 and a user information database 422. The communication unit 43 receives work report data input by the worker at the user terminal 30 or the processing server 20 from the user terminal 30 or the processing server 20 via the communication unit 43 and the network 2. The collection storage unit 411 of the control unit 41 stores the received work report data in the work report database 421 of the memory unit 42 in a searchable manner. The security unit 412 of the control unit 41 controls whether or not to allow access to the work report database 421 and the work report server 40 itself for each user who uses the user terminal 30, based on the user information database 422.

[0046] (Expense processing server) The expense processing server 50 is a server that communicates with the work report server 40 via the communication unit 53 and the network 2, and settles expenses based on the work report data. Fig. 6 is a block diagram showing a schematic configuration of the expense processing server. As shown in Fig. 6, the expense processing server 50 includes a control unit 51, a memory unit 52, a communication unit 53, and an input / output unit 54. The control unit 51, the memory unit 52, the communication unit 53, and the input / output unit 54 are physically configured in the same manner as the control unit 11, the memory unit 12, the communication unit 13, and the input / output unit 14, respectively.

[0047] The control unit 51 has an expense settlement unit 511, a work man-hour counting unit 512, and a security unit 513. The storage unit 52 stores a man-hour counting database 521 and a user information database 522.

[0048] The work man-hour counting unit 512 of the control unit 51 counts and outputs the work man-hours from the acquired work report data. The output work man-hour data is stored in a man-hour counting database 521. The expense settlement unit 511 calculates expenses and outputs expense information based on the work man-hour data retrieved from the man-hour counting database 521, and outputs form information such as an invoice to be submitted to a customer, etc. The output expense information and form information are stored in the man-hour counting database 521. The generated expense information and form information may be transmitted to the user terminal 30 or the processing server 20. The security unit 513 of the control unit 51 controls whether or not to allow access to the expense processing server 50 for each user using the user terminal 30, based on a user information database 522.

[0049] (Information processing method) Next, an information processing method, which is a method for acquiring trouble cause solution information executed by the information processing system 1 configured as above, will be described. FIG. 7 is a flowchart for explaining the information processing method according to this embodiment. FIG. 8 is a diagram showing an example of a display screen for explaining the information processing method according to this embodiment. In the following explanation, information is transmitted and received via the network 2, but a detailed explanation of this point will be omitted. In addition, when accessing the proposal server 10 or the processing server 20 from the user terminal 30, a user ID for identifying a user such as an operator who operates the user terminal 30 is also transmitted in association with the information, but a detailed explanation of this point will be omitted.

[0050] 7, in step ST1, a request for troubleshooting based on the occurrence of a problem is received in the user terminal 30 or the processing server 20. In response to this, a worker moves to the site where the problem is occurring in response to the request for troubleshooting.

[0051] Next, in step ST2, when the worker inputs user information to the user terminal 30, the user terminal 30 transmits the input user information to the proposal server 10 via the processing server 20. The access control unit 113b of the proposal server 10 performs user authentication to set an accessible range based on the received user information. This allows the access range to the proposal server 10 and the processing server 20 to be set for each worker by authenticating the individual worker. In addition, the analysis processing unit 111 of the proposal server 10 stores the acquired user information in a searchable manner in the user information database 126. After the user authentication is performed in the proposal server 10, when the worker inputs information (trouble information) about a trouble occurring on-site to the user terminal 30, the control unit 31 of the user terminal 30 transmits the input trouble information to the proposal server 10. Specifically, for example, when the worker starts work on-site, a work report is created by the user terminal 30, and in the case of trouble response, a trouble cause / measure search program is started from the work report. When the program is started, a "trouble cause / solution search screen" is displayed on the input / output section 34 of the user terminal 30, as shown in FIG.

[0052] Here, when inputting trouble information, the device name, product name, and parts used in the device are basic information about the trouble (hereinafter, trouble basic information), and can be selected from options set in advance as fixed information (fixed information) and made inputtable. The trouble basic information can be made inputtable, for example, in the trouble basic information input area 341. Note that the trouble basic information is stored, for example, in the cause solution information databases 123, 221, and 321 in the input / output unit 34, and these cause solution information databases 123, 221, and 321 are appropriately synchronized. It is preferable that the cause solution information database 321 is synchronized with the cause solution information databases 123 and 221 when the user terminal 30 is started. The control unit 31 of the user terminal 30 reads out the device fixed information from the cause solution information database 321 and displays it selectably in the trouble basic information input area 341 of the input / output unit 34.

[0053] In addition, when the worker inputs the trouble information, at least one type of information selected from product information, state information, and phenomenon information is input as the situation of the trouble using the input / output unit 34. In this case, the worker inputs detailed information on the trouble (detailed trouble information) in a natural language that the worker can write. For example, the detailed trouble information is input in a detailed trouble information input area 342 in the input / output unit 34 as a sentence using a natural language. Here, as the first natural language, not only Japanese and English but also various languages ​​can be adopted as the natural language that the worker can input. The input detailed trouble information is transmitted to the proposal server 10 as necessary, and the translation unit 114 uses the dictionary database 125 to translate and normalize into a predetermined language as a second natural language set in advance, such as English. This makes it possible to unify various pieces of information into a predetermined language. Also, by performing translation using the translation unit 114 of the proposal server 10, the translation load on the user terminal 30 can be reduced. Note that translation can also be performed in the user terminal 30. Also, the detailed trouble information can be input by the worker's voice. This allows the worker to input detailed trouble information even if he or she is unable to use his or her hands while inputting information due to other work or other reasons.

[0054] Next, the process proceeds to step ST3 shown in Fig. 7, where the control unit 31 of the user terminal 30 transmits the inputted trouble information including the basic trouble information and detailed trouble information to the proposal server 10 via the processing server 20. The analysis processing unit 111 in the control unit 11 of the proposal server 10 analyzes the inputted trouble information and outputs the analysis result to the priority processing unit 112. The priority processing unit 112 inputs the user information retrieved from the user information database 126 and the acquired analysis result as input parameters to the priority learning model 127. The priority learning model 127 searches the cause solution information database 123 for the cause of the trouble corresponding to the trouble information and a combination of solutions based on the cause (cause solution information).

[0055] Then, the process proceeds to step ST4, where the priority processing unit 112 judges whether or not there is cause solution information corresponding to the trouble information. If the priority processing unit 112 judges that there is past trouble information 121a corresponding to the trouble information and cause solution information based on the past trouble information 121a (step ST4: Yes), the process proceeds to step ST5. Even if there is no similar past trouble information 121a in the product in which the trouble occurred, if there is past trouble information 121a in a product that is set in advance as similar to the product in which the trouble occurred, it may be judged that there is cause solution information based on this past trouble information 121a.

[0056] In step ST5, the priority processing unit 112 retrieves at least one piece of cause solution information from the cause solution information database 123. Next, in step ST6, the priority processing unit 112 inputs the user information retrieved from the user information database 126 and the acquired analysis result as input parameters to the priority learning model 127, sets a priority of the cause solution information based on the probability of matching with the trouble information, and outputs the set priority to the processing server 20.

[0057] Next, in step ST7, the selection unit 211 of the control unit 21 of the processing server 20 transmits the acquired cause solution information with the set priority to the user terminal 30. The selection unit 311 of the control unit 31 of the user terminal 30 that has acquired the cause solution information with the set priority displays at least one cause solution information, for example, in the form of a list on the input / output unit 34, for example, in the order of priority. Specifically, as shown in FIG. 8, the "prioritized causes and solutions" as cause solution information are displayed in the order of priority, as cause solution information 343a, 343b, ..., 343n. This allows the worker to know the cause and solution corresponding to the trouble that occurred on-site. That is, when the worker working at the site where the trouble occurred inputs trouble information such as the product, state, and phenomenon to the user terminal 30 by the "trouble cause / solution search program", the past information database 121 and the cause solution information database 123 are searched in the proposal server 10, and the assumed cause and solution are displayed on the input / output unit 34 of the user terminal 30, for example, in the order of priority. The past information database 121 stores past trouble information 121a, which is collective knowledge that has been useful in solving troubles in the past, and the cause solution information database 123 stores cause solution information corresponding to the past trouble information 121a. This makes it possible to improve search accuracy and set the priority of cause solution information.

[0058] Next, the process proceeds to step ST8, where the worker selects one piece of cause solution information from the input / output unit 34 of the user terminal 30 based on at least one piece of cause solution information. The selected cause solution information is marked as having been selected, and is stored in the search log database 322 in the storage unit 32 of the user terminal 30 in association with the input trouble information. That is, the trouble information input by the worker and the cause solution information selected by the user are stored in the search log database 322 in association with each other. As a result, the actually occurring trouble and the cause solution method dealt with by the user are stored in association with each other in the storage unit 32. The search log database 222 of the processing server 20 may also be stored. After that, the worker performs a response operation such as repair or repair on the trouble in order of priority or based on a solution that the user himself can handle.

[0059] Next, the process proceeds to step ST9, and whether or not the problem has been solved is input from the input / output unit 34 of the user terminal 30 based on the cause solution information selected by the user. The selection unit 311 of the control unit 31 judges whether or not the problem has been solved by performing the selected predetermined solution work, such as repair or maintenance, to the user terminal 30 in step ST9. Then, when the worker solves the problem by performing the solution work based on one of the cause solution information 343a, 343b, ..., 343n marked and displayed in the list of the input / output unit 34, the worker inputs that the problem can be solved to the input / output unit 34 of the user terminal 30. In this case, the selection unit 311 judges that the problem has been input based on the marked cause solution information (step ST9: Yes), and the process proceeds to step ST10.

[0060] In step ST10, the synchronization unit 312 of the user terminal 30 extracts the trouble information input in step ST2 and the cause solution information input as being possible to handle, in association with each other, and transmits them to the processing server 20 and the proposal server 10. In the proposal server 10, the cause solution information 343a-343n that was useful in solving the trouble among the cause solution information 343a-343n is associated with the trouble information and stored in the past information database 121 as past trouble information 121a. In addition, the priority learning model 127 is updated based on the user's attributes and the cause solution information 343a-343n that was useful in solving the trouble. As a result, when a similar trouble is searched for later, the priority setting of the cause solution information output from the priority learning model 127 is appropriately updated.

[0061] Next, when the process proceeds to step ST11, the control unit 21 of the processing server 20 creates a work report based on the trouble information acquired from the user terminal 30 and the selected cause solution information. The control units 21, 31 of the processing server 20 and the user terminal 30 may retrieve the stored search log and incorporate it into the work report as necessary. The work man-hours are reflected in the work report. Here, the work report can also reflect the marked cause solution information among the above-mentioned cause solution information 343a to 343n to be reflected in the final result. In addition, the work report can also incorporate the work content performed by the worker in the user terminal 30 or the processing server 20 as a log. In addition, the content input by the worker to the user terminal 30 as trouble information and the result output by the search can be stored in the search log database 322, 222, 122, etc. In addition, the worker can add to the work report using the user terminal 30 as necessary.

[0062] The work report data created by the processing server 20 or the user terminal 30 is transmitted to the proposal server 10 and the work report server 40 via the network 2. In the proposal server 10, the data is stored as work report information 121c in the past information database 121 of the storage unit 12. Similarly, if the work report data includes details of repairs, the repair details are stored as repair report information 121b in the past information database 121. Furthermore, based on the repair report information 121b and the work report information 121c, past trouble information 121a is stored in the past information database 121. Furthermore, by transmitting the results of counting man-hours and the like to the expense processing server 50 based on the work report data stored in the work report server 40, expenses and billing costs can be calculated.

[0063] Also, in step ST9, if it is input from the input / output unit 34 of the user terminal 30 that the problem could not be dealt with based on the cause solution information selected by the worker, the process proceeds to step ST12. That is, if the trouble is not resolved by the marked cause solution information, the worker inputs that the problem cannot be dealt with to the input / output unit 34 of the user terminal 30. The selection unit 311 of the control unit 31 determines that it has been input that the problem cannot be dealt with using the solution method according to the marked cause solution information (step ST9: No). In this case, the process proceeds to step ST12.

[0064] In step ST12, the selection unit 311 of the control unit 31 judges whether or not the worker has performed the corresponding work based on all of the cause solution information 343a to 343n displayed in a list on the input / output unit 34 shown in FIG. 8. In other words, the selection unit 311 judges whether or not all of the cause solution information 343a to 343n displayed in the list have been marked. If at least one of the cause solution information 343a to 343n displayed in the list has not been marked (step ST12: No), the process returns to step ST8. The worker selects one unmarked piece of cause solution information from the cause solution information 343a to 343n displayed in the list, and performs repairs or maintenance on the trouble according to the selected cause solution method.

[0065] In step ST12, when the selection unit 311 determines that all the cause solution information 343a to 343n displayed in the list shown in FIG. 8 are marked (step ST12: Yes), the process proceeds to step ST13. In other words, when the selection unit 311 determines that the trouble is not resolved even after taking all the measures in the cause solution information 343a to 343n, the process proceeds to step ST13. In this case, the past trouble information 121a stored in the past information database 121 does not include information to solve the current trouble. Therefore, the trouble information input by the worker is transmitted to the support facility 60. In addition, in step ST4, when the priority processing unit 112 determines that the cause solution information corresponding to the trouble information could not be found (step ST4: No), the process also proceeds to step ST13.

[0066] In step ST13, the analysis processing unit 111 in the proposal server 10 transmits the trouble information to the support facility 60. The user of the support facility 60 generates at least one piece of cause solution information based on the acquired trouble information and transmits it to the proposal server 10. The proposal server 10 acquires at least one piece of cause solution information from the support facility 60. That is, the support facility 60 considers a solution plan for new trouble information that is not stored in the past information database 121, generates new cause solution information, transmits it to the proposal server 10, and the proposal server 10 acquires the new cause solution information.

[0067] The analysis processing unit 111 of the proposal server 10 that has acquired the cause solution information stores the acquired cause solution information in the cause solution information database 123, and also stores the information in the past information database 121 as past trouble information 121a.

[0068] The proposal server 10 transmits the acquired cause solution information to the user terminal 30 via the processing server 20, or transmits it to the user terminal 30. The user terminal 30, which has acquired the cause solution information generated in the support facility 60, displays at least one acquired cause solution information in a list on the input / output unit 34 in the same manner as the cause solution information 343a to 343n shown in FIG. 8 (step ST7). When there are multiple pieces of cause solution information, the priority between the multiple pieces of cause solution information can be set in the support facility 60. Thereafter, steps ST8, ST9, and ST12 to ST14 are repeatedly executed based on the cause solution information generated by the support facility 60 until the trouble is resolved (step ST9: Yes).

[0069] When the trouble is resolved and steps ST10 and ST11 are sequentially performed, the control unit 21 of the processing server 20 creates a work report based on the trouble information acquired from the user terminal 30 and the cause solution information generated by the support facility 60. That is, if the cause and solution plan cannot be linked to the resolution of the trouble by the past trouble information 121a stored in the past information database 121 of the proposal server 10 and the cause solution information 343a to 343n stored in the cause solution information database 123, the trouble information acquired by the user terminal 30 and the cause solution information generated in the support facility 60 can be accumulated in the database of the storage unit 12 as new past trouble information and new cause solution information. In addition, a work report including new past trouble information can be created. The created work report data is transmitted to the proposal server 10 and the work report server 40 and stored in the respective storage units 12 and 42. In other words, if a new trouble occurs and is resolved by the product responsibility department of the support facility 60, the cause solution information is accumulated in the past information database 121. This completes the processing in the information processing system 1 according to the embodiment.

[0070] (Hardware) Next, a hardware configuration example of the proposal server 10 as an information processing device will be described. Note that the same hardware configuration can be used for other devices such as the processing server 20, the user terminal 30, the work report server 40, and the expense processing server 50. FIG. 9 is a block diagram for explaining a hardware configuration example. As shown in FIG. 9, the proposal server 10 has a communication device 10a, a hard disk drive (HDD) 10b, a memory 10c, and a processor 10d. Note that instead of the HDD 10b, a solid state drive (SSD) or a cloud used via a network 2 may be adopted. Also, each unit shown in FIG. 9 is connected to each other by a bus or the like.

[0071] The communication device 10a is composed of a network interface card etc., and communicates with other servers. The HDD 10b stores programs and DBs that operate the functions shown in FIG.

[0072] The processor 10d reads out a program that executes the same processes as the respective processing units shown in FIG. 2 from the HDD 10b or the like and loads the program in the memory 10c, thereby operating a process that executes the respective functions described in FIG. 2 or the like. For example, this process executes the same functions as the respective processing units of the proposal server 10. Specifically, the processor 10d reads out a program having the same functions as the analysis processing unit 111, the priority processing unit 112, the search unit 113, the translation unit 114, or the like from the HDD 10b or the like. Then, the processor 10d executes a process that executes the same processes as the analysis processing unit 111, the priority processing unit 112, the search unit 113, the translation unit 114, or the like.

[0073] In this way, the proposal server 10 operates as a device that executes various processing methods by reading and executing the program. The proposal server 10 can also realize the same functions as the above-mentioned embodiment by reading the above-mentioned program from a recording medium using a media reading device and executing the read program. Note that the program in this other embodiment is not limited to being executed by the proposal server 10. For example, the present invention can be similarly applied to cases where another computer or server executes a program, or where these execute a program in cooperation with each other.

[0074] This program can be distributed via a network such as the Internet. This program can also be recorded on a computer-readable recording medium such as a hard disk, a flexible disk (FD), a CD-ROM, a magneto-optical disk (MO), or a digital versatile disk (DVD), and can be executed by being read out from the recording medium by a computer.

[0075] Conventionally, in order to accelerate troubleshooting, it was important to accurately isolate the cause at the site where the problem occurred. Here, troubleshooting is performed according to the following procedure. That is, the occurrence of the problem is notified by the customer. The worker goes to the site to check the current situation and attempts recovery such as restarting or replacing the equipment. The worker identifies the problem from the situation and contacts the relevant department such as the product responsibility department regarding the product malfunction. The user in the relevant department requests the worker on site to obtain additional data to identify the cause, and the worker obtains the additional data in response to the request. If the cause can be identified, the user in the relevant department determines the method of recovery and avoidance, and corrective measures. The worker on site checks the situation at the site, applies corrective measures if necessary, and if the cause cannot be identified, requests the replacement of related equipment or an investigation to be carried out by taking the equipment back home. Furthermore, the worker on site enters the details of the work into a work report and obtains the customer's approval. Furthermore, when the work report is registered, the cost is settled based on the man-hours, etc. In such cases, the workers at the site needed the skills to check past trouble information and to understand the differences in expressions to determine whether the problem was occurring or not. Furthermore, they would ask the relevant department to solve the problem.

[0076] In contrast, according to the embodiment of the present invention described above, if information on a phenomenon is input in natural language, cause solving information, i.e., information on the cause and solution, can be obtained, and the user, who is the worker who actually works on-site, can easily recognize the method of dealing with the trouble. This allows the trouble to be dealt with and repaired quickly without depending on the user's skill level. Even if the trouble is a new trouble not included in the past trouble information 121a, the trouble information can be accumulated intensively as past trouble information 121a in the storage unit 12 of the proposal server 10 as soon as possible, so that the underlying trouble can be discovered quickly. Furthermore, since the cause solving information for the trouble is prioritized in the user terminal 30 and the user can recognize it, the load on the support facility 60 (RC) can be reduced. Furthermore, even when a customer becomes a user, by making the proposal server 10 accessible using the information processing system 1, it becomes possible for the customer to deal with the problem without arranging for a worker, thereby reducing the human load and reducing costs.

[0077] Furthermore, conventionally, work reports and troubleshooting work were independent of each other, and if the user was unsure of how to solve the problem, they had to inquire at the support facility 60 each time. This resulted in a concentration of inquiries at the support facility 60 and an increase in the workload. However, according to the information processing system of the embodiment described above, the support facility 60 can limit its responses to new problems, allowing users of the support facility 60 to concentrate on dealing with new problems and reducing the workload.

[0078] (Recording medium) In one embodiment, a program capable of executing the processing method by the proposal server 10, the processing server 20, and the user terminal 30 can be recorded on a recording medium readable by a computer or other machine or device (hereinafter referred to as a computer, etc.). By making a computer, etc. read and execute the program on the recording medium, the computer, etc. functions as a control unit of the proposal server 10, the processing server 20, and the user terminal 30. Here, a recording medium readable by a computer, etc. refers to a non-transient recording medium that accumulates information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer, etc. Among such recording media, those that can be removed from a computer, etc. include, for example, a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a BD, a DAT, a magnetic tape, and a memory card such as a flash memory. In addition, a hard disk, a ROM, etc. are examples of recording media fixed to a computer, etc. Furthermore, an SSD can be used as a recording medium that can be removed from a computer, etc., and as a recording medium fixed to a computer, etc.

[0079] (Other embodiments) In addition, in the proposal server 10, the processing server 20, the user terminal 30, the work report server 40, and the expense processing server 50 according to an embodiment, the "section" can be read as a "circuit" or the like. For example, the communication section can be read as a communication circuit.

[0080] In addition, the programs to be executed by the proposal server 10, the processing server 20, the user terminal 30, etc. in one embodiment may be configured to be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.

[0081] In the description of the flowcharts in this specification, the order of processing between steps is clearly indicated using expressions such as "first," "then," and "continue," but the order of processing required to implement this embodiment is not uniquely determined by these expressions. In other words, the order of processing in the flowcharts described in this specification can be changed as long as there is no contradiction.

[0082] Further advantages and modifications may readily occur to those skilled in the art. The invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Thus, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof. [Explanation of symbols]

[0083] 1. Information Processing Systems 2 Network 10 Proposal Server 10a Communication equipment 10b HDD 10c Memory 10d Processor 11, 21, 31, 41, 51 Control section 12,22,32,42,52 Storage section 13, 23, 33, 43, 53 Communications Department 14,24,34,54 Input / output section 20 Processing Server 30 User terminals 35 External connection part 40 Work Report Server 50 Expense Processing Server 60 Support Facilities 111 Analysis processing section 112 Priority Processing Unit 113,213,313 Search Department 113a Search Engine 113b Access Control Division 114 Translation Department 114a Spell Checker 114b Translation engine 121 Past Information Database 121a Past trouble information 121b Repair report information 121c Work report information 122 Search Log Database 123 Cause Solution Information Database 124 Customer Information Database 125 Dictionary Database 126 User Information Database 127 Priority Learning Model 211,311 Selection section 212,312 Synchronous section 214,314,412,513 Security Department 221,321 Cause Solution Information Database 222,322 search log database 223,323,422,522 User information database 341 Trouble basic information input area 342 Trouble details input area 343a,343b,…,343n Cause resolution information 411 Collection and Storage Unit 421 Work Report Database 511 Expenses Department 512 Work Hours Counting Department 521 Man-hours calculation database

Claims

1. A storage unit that stores past trouble information related to past troubles and cause solution information including information on causes and solutions of the troubles associated with the past trouble information; Acquire, from a user terminal, trouble information including information regarding the trouble input by a user using the user terminal; Based on the trouble information, searching the storage unit for past trouble information related to the acquired trouble information; When past trouble information related to the acquired trouble information is stored in the storage unit, at least one piece of cause solution information including information on a cause of the trouble and a solution method associated with the past trouble information is read from the storage unit; a control unit that sets a priority for each of at least one of the cause solution information and outputs the priority to an outside; Equipped with the storage unit stores a priority learning model learned from teacher data in which the past trouble information and user information of a user who inputs the past trouble information are used as learning input parameters, and the cause solution information associated with the past trouble information is used as a learning output parameter; The control unit inputs the trouble information and user information of a user who inputs the trouble information as input parameters to the priority learning model, outputs cause solution information and a priority that is a conformance probability of the cause solution information as output parameters, and determines the priority to be set for each of at least one of the cause solution information. Information processing device.

2. The control unit is If past trouble information related to the acquired trouble information is not stored in the storage unit, the acquired trouble information is output to the outside. The information processing device according to claim 1 .

3. The control unit is A first natural language used in the acquired trouble information is translated into a second natural language different from the first natural language.

3. The information processing device according to claim 1 or 2.

4. The storage unit stores user information regarding a user who uses an accessing user terminal; The control unit reads user information from the storage unit, and determines whether or not access to the information stored in the storage unit is permitted based on the read user information.

4. The information processing device according to claim 1.

5. A first device having a first storage unit that stores information and a first control unit that reads information from the first storage unit; a second device having a second storage unit that stores information and a second control unit that reads out information from the second storage unit; the first storage unit stores past trouble information related to a past trouble and cause solution information including information on a cause and a solution method of the trouble associated with the past trouble information; The first control unit is Acquire trouble information including information relating to the trouble from the second device, and search the first storage unit for past trouble information related to the acquired trouble information; When past trouble information related to the acquired trouble information is stored in the first storage unit, at least one piece of cause solution information including information on a cause and a solution method of the trouble associated with the past trouble information is read from the first storage unit; setting a priority for each of at least one of the cause solution information and outputting the information to an outside of the first device; The second storage unit is storing the trouble information input in natural language; The second control unit reads out the trouble information from the second storage unit and outputs it to the first device, acquiring the cause solution information for which a priority has been set and storing it in the second storage unit, reading out the cause solution information from the second storage unit and outputting it to an outside of the second device; The first storage unit is storing a priority learning model learned from teacher data in which the past trouble information and user information of the user who inputted the past trouble information are used as learning input parameters, and the cause solution information associated with the past trouble information is used as learning output parameters; The first control unit is inputting the trouble information and user information of a user who has input the trouble information into the priority learning model as input parameters, and outputting cause solution information and a priority which is a conformity probability of the cause solution information as output parameters; determining the priority to be set for each of at least one of the cause solving information; Information processing system.

6. a third device having a third control unit that acquires information on a response operation performed for the trouble and search log information on a search performed for the trouble, and stores the information on the response operation and the search log information in a third storage unit in association with each other; 6. The information processing system according to claim 5.

7. A computer having a storage unit that stores past trouble information related to a past trouble and cause solution information including information on a cause and a solution method of the trouble associated with the past trouble information, Acquire, from a user terminal, trouble information including information regarding the trouble input by a user using the user terminal; Based on the trouble information, searching the storage unit for past trouble information related to the acquired trouble information; When past trouble information related to the acquired trouble information is stored in the storage unit, at least one piece of cause solution information including information on a cause of the trouble and a solution method associated with the past trouble information is read from the storage unit; setting a priority for each of at least one of the cause solution information and outputting the information to an outside; Execute the process, the storage unit stores a priority learning model learned from teacher data in which the past trouble information and user information of a user who inputs the past trouble information are used as learning input parameters, and the cause solution information associated with the past trouble information is used as a learning output parameter; The computer, The trouble information and user information of a user who inputted the trouble information are inputted as input parameters into the priority learning model, the cause solution information and a priority which is a conformity probability of the cause solution information are outputted as output parameters, and the priority to be set for each of at least one of the cause solution information is determined. An information processing method for performing a process.

8. A computer having a storage unit that stores past trouble information related to past troubles and cause solution information including information on causes and solutions of the troubles associated with the past trouble information, Acquire trouble information from the user terminal, the trouble information including information related to the trouble input by a user using the user terminal; Based on the trouble information, searching the storage unit for past trouble information related to the acquired trouble information; When past trouble information related to the acquired trouble information is stored in the storage unit, at least one piece of cause solution information including information on a cause of the trouble and a solution method associated with the past trouble information is read from the storage unit; setting a priority for each of at least one of the cause solution information and outputting the information to an outside; Execute the process, the storage unit stores a priority learning model learned from teacher data in which the past trouble information and user information of a user who inputs the past trouble information are used as learning input parameters, and the cause solution information associated with the past trouble information is used as a learning output parameter; The computer includes: The trouble information and user information of a user who inputted the trouble information are inputted as input parameters into the priority learning model, the cause solution information and a priority which is a conformity probability of the cause solution information are outputted as output parameters, and the priority to be set for each of at least one of the cause solution information is determined. An information processing program that executes processing.

Citation Information

Patent Citations

  • Fault countermeasure supporting method

    JP1996314751A

  • Inquiry type fault countermeasure support method using work flow system

    JP2002297796A

  • Troubleshooting data providing method and troubleshooting data providing server

    JP2003076802A

  • Real-time query suggestion method and system in troubleshooting context

    JP2009104602A

  • Inquiry support device

    JP2019175264A