WO2007136035A1 - 情報提供システム、情報提供方法及び情報提供用プログラム - Google Patents
情報提供システム、情報提供方法及び情報提供用プログラム Download PDFInfo
- Publication number
- WO2007136035A1 WO2007136035A1 PCT/JP2007/060376 JP2007060376W WO2007136035A1 WO 2007136035 A1 WO2007136035 A1 WO 2007136035A1 JP 2007060376 W JP2007060376 W JP 2007060376W WO 2007136035 A1 WO2007136035 A1 WO 2007136035A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- information
- request
- requester
- response
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 106
- 238000001514 detection method Methods 0.000 claims abstract description 274
- 230000004044 response Effects 0.000 claims abstract description 222
- 238000013500 data storage Methods 0.000 claims description 69
- 238000004891 communication Methods 0.000 claims description 37
- 230000005540 biological transmission Effects 0.000 claims description 14
- 239000000284 extract Substances 0.000 claims description 13
- 230000015654 memory Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 16
- 230000010365 information processing Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
Definitions
- Information providing system information providing method, and information providing program
- the present invention relates to an information providing system, an information providing method, and an information providing program, and more particularly to an information providing system, an information providing method, and an information providing program for providing information in response to an information request.
- an information providing system for information retrieval described in Patent Document 1 As a system aimed at effective use while maintaining the confidentiality of stored data, an information providing system for information retrieval described in Patent Document 1, for example, is known.
- receiving means for receiving a search request including a search condition from a requester, a database storing a plurality of data, and corresponding data corresponding to the search condition from the database in response to the search request.
- the detection means for detecting and the requester who requested the search for the corresponding data have access right. In this case, the presence information of the corresponding data in the database and the person information about the person having the predetermined right are displayed.
- This conventional information providing system operates as follows.
- the accepting means accepts a search request including a search condition in which the requester's terminal device power is also transmitted.
- the detection means data corresponding to the search condition of the accepted search request is detected from the database.
- the output means refers to the access right to the detected data, and if the requester who has transmitted the search request has the access right, the detected data is detected. If the requester that sent the search request does not have access rights, it outputs the information to the requester's terminal device that sent the search request. Information is output to the requester's terminal device that sent the search request.
- Patent Document 2 a specific person who is a technical person in charge receives the request received by the requester's PC-powered email! , Access to a private database where technical information is stored to detect technical information, create an answer based on the detected technical information, and respond to the requester's PC by e-mail, etc.
- a configuration of an information providing system having a means for performing sending work and storing a reply history when sending a reply is disclosed.
- Patent Document 1 Japanese Patent Laid-Open No. 2005-208901
- Patent Document 2 JP 2001-312502 A
- Patent Document 3 Japanese Patent Laid-Open No. 2002-132812
- the requester in order for the requester (requester without access right) to obtain data corresponding to the search request, for example, information on the presence of detection data provided to the requester and access After confirming the information of the person who has the right, the requester needs to request the data as another request from the person who has the right to access the data, which is complicated.
- a person who has access right who receives a request (request) from the requester must find the corresponding data and respond to the request.
- the present invention has been completely newly created based on the recognition of such a problem, and its purpose is to provide an information providing system and information capable of efficiently providing information while maintaining confidentiality. It is to provide a providing method and an information providing program.
- An information providing system includes an accepting unit that accepts an information request from a requester, a data storage unit in which data is stored, and an analysis of the content of the information request.
- Memory capacity A detection processing means that extracts candidate candidate data that are candidates for responses to be provided to the requester in response to an information request, and a person who can access the extracted provision candidate data (hereinafter referred to as responder) Based on the means for outputting the content of the information request and the provision candidate data, the input means for accepting the instruction information regarding whether or not the provision candidate data can be provided, and the received instruction information and the provision candidate data.
- Response control means for determining whether or not there is data that can be provided, and response generation means for generating response data using the determination result of the response control means.
- the contents of the information request and the provision candidate data are presented to the responder to provide the provision candidate.
- the instruction information regarding the availability of data determining whether there is data that can be provided based on the received instruction information and the candidate data, and generating response data.
- An information processing system includes a data processing device and a data storage unit, and the data processing device searches the data storage unit based on an information request received by a requester's terminal force, and Means for extracting candidate data corresponding to the information request from the data storage unit;
- the extracted provision candidate data information on whether information provision is possible is received from a responder, and response data for the information request is created based on the information on availability of information provision and the extracted provision candidate data.
- a screen for confirming whether information can be provided is output to the responder regarding the extracted candidate data, and the content of the information request is displayed on the screen.
- the candidate data a selection may be made as to whether or not candidates can be provided and whether or not information can be provided.
- an information request from a requester is received via a network, and the information request is extracted to a corresponding data processing apparatus and the distribution destination computer, and the response
- a configuration may be provided that includes an integrated processing device having means for creating a response based on data that can be provided by the user and transmitting it to the requester.
- An information processing system includes a data processing device and a data storage unit that stores data, and the data processing device accepts an information request from a requester's terminal.
- the information request received by the receiving means and the information request received by the receiving means are searched, a set of data related to the information request content is searched from the data stored in the data storage unit, and the information
- a detection processing means for extracting a set of candidate candidate data to be provided as a response candidate to be provided to the requester according to the content of the request and outputting it as a detection processing result, and the content of the information request from the detection processing means Receiving the detection process result, outputting it to the corresponding person's terminal, receiving input of instruction information regarding whether or not to provide candidate data of the detection process result input from the corresponding person's terminal, Based on the output processing result and the instruction information, the response control means for determining whether or not there is data that can be provided and outputting the data that can be provided based on the determination result, and the response control means. Answer
- the correspondence control unit determines that the detection result received from the detection processing unit does not include provision candidate data.
- the data indicating that there is no data to be provided is passed to the answer generation means.
- the response control means together with the contents of the information request data, in response to the detection processing result received from the detection processing means, when it is determined that there is provision candidate data.
- the response control means that is supplied to the responder's terminal and receives the instruction information from the responder's terminal, determines whether there is data that can be provided based on the instruction information and the detection processing result, When there is data that can be provided, the data that can be provided is supplied to the answer generation means, and when there is no data that can be provided, data indicating that there is no data that can be provided is sent to the answer generation means. To supply.
- the information processing system includes a result storage unit that stores the content of the information request and the detection processing result, and is stored in the result storage unit from the corresponding person's terminal.
- the response control means stores the content of the information request stored in the result storage unit And the detection processing result are output to the terminal of the responder.
- the response control unit stores the content of the information request received from the detection processing unit and the detection processing result in the result storage unit, or
- the detection processing means saves the content of the information request and the detection processing result in the result storage unit, and notifies the correspondence control means of information relating to the save destination.
- the data processing device is communicatively connected to the corresponding person's terminal via a network, and the data storage unit stores the stored data and the corresponding person.
- Corresponding person information that is identification information is stored in association with each other, and requester information that is information for identifying each requester is stored in association with communication information of the requester's terminal! /,
- a requester information storage unit, and a responder information storage unit that stores the responder information and communication information of the responder's terminal in association with each other, and the accepting means is provided from the requester's terminal.
- the request input information is received through the network as an information request, request identification information is assigned as information for identifying the information request, requester information is recognized by referring to the requester information storage unit, and request identification information Associated with previous
- the detection processing means receives the information request, request identification information, and requester information from the accepting means, analyzes the content of the information request, and converts the data stored in the data storage unit into the content of the information request.
- a set of candidate offer data that is a candidate for a response to be provided to the requester is extracted, and combined with attribute information including responder information associated with each data in the offer candidate data set,
- the detection process result is passed to the response control means together with the content of the information request, the request identification information, and the requester information, and the response control means obtains the detection process result from the detection process result received from the detection process means.
- the responder information corresponding to the provision candidate data is identified for each provision candidate data, and the contents of the information request, the requester information, and the provision candidate data are identified for each responder.
- Display data is generated and output to the corresponding responder's terminal via the network, receiving instruction information regarding whether or not to provide candidate data of the responder's terminal capability, Based on the display information and the detection processing result, it is determined whether or not the data that can be provided is available, and the data that can be provided is supplied to the response generation unit together with the request identification information, and the response generation unit Generates response data from the data received from the response control means, and sends the response data as a response to the information request to the requester terminal of the requester information corresponding to the request identification information of the information request. It is also possible to use a configuration for transmitting via the.
- An information processing system includes a plurality of sets of a data processing device and a data storage unit, and the data processing device analyzes contents of an information request from a requester and stores the information request in the data storage unit.
- a set of data related to the contents of the information request is searched from the stored data, and a set of candidate offer data that is a candidate for an answer to be provided to the requester in accordance with the contents of the information request is extracted.
- a detection processing unit that outputs the detection processing result, and the detection processing unit outputs the content of the information request and the detection processing result to the responder's terminal and is input from the responder's terminal.
- Z Corresponding control means for outputting data that can be provided, and connected to the plurality of data processing devices and the plurality of requester terminals via a network, and includes reception means, distribution control means, and answer generation means.
- One or a plurality of distribution control means for receiving an information request from the requester's terminal received by the receiving means of the integrated processing apparatus.
- the search processing means of the data processing device retrieves the available data output from the correspondence control means, the answer generation means creates the answer data, and It is sent to the requester's terminal as an answer to the information request.
- the storage device connected to the integrated processing device includes a distribution destination storage unit storing distribution information for specifying a plurality of data processing devices, and the data A result storage unit for storing the processing results of the processing device, a requester information storage unit for storing requester information, which is information for identifying each requester, and communication information of the requester's terminal in association with each other.
- the acceptance unit of the integrated processing device accepts an information request transmitted via the network of the requester's terminal, assigns request identification information to the information request, and refers to the requester information storage unit Then, the requester information is recognized and associated, and the delivery control means specifies a plurality of data processing devices as delivery destinations from the delivery information stored in the delivery destination storage unit, and requests identification information and information Request as detection processing request Distributed to the data processing device via a network, and the detection processing means of the data processing device receives a detection processing request transmitted from the integrated processing device via the network, and the detection processing means A set of data related to the information request content is searched from the data storage unit, and a set of provision candidate data that is a candidate for a reply to be provided to the requester in response to the information request is extracted.
- the detection processing result is transmitted together with the request identification information to the distribution control means of the integrated processing device, and the integrated processing
- the distribution control means of the device receives the detection processing result in response to the detection processing request, and provides provided data required to request data that can be provided according to the detection processing result. If there is a data processing device that is a transmission destination of the request, and it is determined that there is a transmission destination, request identification information is transmitted to the data processing device that is the determined transmission destination via the network.
- the request processing information is transmitted as a provision data request together with the requester information, and the response control means of the data processing device that has received the provision data request determines a responder for each provision candidate data from the detection processing result, and applies the corresponding correspondence.
- Display data including information request data contents, requester information and provision candidate data is output to the responder's terminal, and the detection result of the responder from the responder terminal Offer candidate data
- the response control means determines the data that can be provided based on the instruction information and the detection processing result to obtain the provided data, together with the request identification information.
- the integrated processing device passes the provided data received from the correspondence control means of the data processing device to the distribution control means, and the distribution control means collects provided data for request identification information, and The response generation means generates response data as an answer to the information request data from the received data, and sends it to the requester terminal of the requester information corresponding to the request identification information of the information request data.
- the response data is sent through the network.
- the method according to the present invention is an information providing method by a system comprising a data processing device and a data storage unit for storing data, wherein the data processing device is based on an information request received from a requester's terminal.
- the data storage unit is searched, and provision candidate data that is a candidate for a reply to be provided to the requester in response to the information request is extracted from the data storage unit,
- the data processing device comprises:
- step (B) Analyzing the content of the information request received in the step (A), searching a set of data related to the content of the information request from the data stored in the data storage unit, and Extracting a set of provision candidate data corresponding to the contents of the data and outputting the result as a detection processing result;
- step (C) From the detection process obtained in the step (B), the contents of the information request and the detection process result are received, output to the responder's terminal, and input from the responder's terminal. Based on the input of the instruction information regarding whether or not the provision candidate data of the detection processing result can be provided, it is determined whether or not there is data that can be provided based on the detection processing result and the instruction information. Outputting data that can be provided based on the determination result;
- the data processing apparatus is connected to the terminal of the corresponding person via a network
- the data storage unit stores data to be stored and responder information, which is information for identifying the responder, in association with each other,
- a requester information storage unit for storing requester information, which is information for identifying each requester, and communication information of the requester's terminal in association with each other!
- a responder information storage unit that stores the correspondent information and the communication information of the correspondent's terminal in association with each other.
- step (A) an input given from the requester's terminal is accepted as an information request via the network, request identification information is assigned as information for identifying the information request, and the requester information storage unit To identify requester information and associate it with request identification information.
- the information request, the request identification information, and the requester information are received from the step (A), the contents of the information request are analyzed, and the information request is obtained from the data stored in the data storage unit. A set of data related to the contents of the data is searched, a set of candidate data for provision corresponding to the information request data is extracted from the set of related data, and the correspondence associated with each data in the candidate candidate data set is extracted. Along with the attribute information including the requester information, the detection process result is output together with the content of the information request, request identification information, and the requester information.
- step (C) from the detection processing result obtained in step (B), referring to the responder information storage unit, for each provision candidate data, correspondent information corresponding to the provision candidate data is obtained. For each responder, display data including information request contents, requester information and provision candidate data is created and output to the corresponding responder's terminal via the network. Regarding the availability of provision candidate data from The instruction information is received, based on the instruction information and the detection processing result, it is determined whether there is any data that can be provided, and the data that can be provided is output together with the request identification information. In D), response data is generated from the data output in step (C), and the response to the requester terminal of the requester information corresponding to the request identification information of the information request is sent as the response to the information request. Data may be transmitted via the network.
- an integrated processing device connected to a plurality of data processing devices and a plurality of requester terminals via a network receives an information request from the requester's terminal.
- Distributed to one or more data processing devices
- the data processing device analyzes the content of the information request from the requester, searches the data storage unit for data sets related to the content of the information request, and retrieves the information request. Extracting a set of provision candidate data corresponding to the content and outputting it as a detection processing result;
- the contents of the information request and the detection process result are output to the responder's terminal, and input of instruction information regarding whether or not to provide the candidate data for the detection process result input from the responder's terminal is input.
- a computer program according to the present invention provides a data processing device in a computer system comprising a data processing device and a data storage unit for storing data.
- the data storage unit is searched, and provision candidate data that is a candidate for a reply to be provided to the requester in response to the information request is extracted from the data storage unit. Processing to
- the extracted provision candidate data information on whether or not information provision is possible is received from a responder, and the information about whether or not the information provision is possible and the extracted provision candidate data. Based on the information request, the response data is created, transmitted to the requester's terminal, and the created response data is provided for providing information to the requester.
- step (C) From the detection process of step (B), the contents of the information request and the detection process result are received, output to the responder's terminal, and input from the responder's terminal. Data that can be provided based on the determination result by receiving input of instruction information regarding whether or not to provide candidate data and determining whether or not there is data that can be provided based on the detection processing result and the instruction information Processing to output
- the data processing device is connected to the corresponding person's terminal via a network.
- the data storage unit stores data to be stored and responder information, which is information for identifying the responder, in association with each other,
- a requester information storage unit for storing requester information, which is information for identifying each requester, and communication information of the requester's terminal in association with each other!
- a responder information storage unit that stores the correspondent information and the communication information of the correspondent's terminal in association with each other.
- an input given from the requester's terminal is accepted as an information request via the network, request identification information is assigned as information for identifying the information request, and the requester information storage unit To recognize requester information and associate it with request identification information.
- the information request, request identification information, and requester information are received from the process (A), the content of the information request is analyzed, and the data stored in the data storage unit is analyzed. A set of data related to the content of the information request is searched, and a set of candidate data for providing data corresponding to the information request data is extracted from the set of related data, and associated with each data in the set of candidate data for providing. Together with the attribute information including the corresponding responder information, the detection processing result is output together with the content of the information request, the request identification information, and the requester information.
- the process (C) referring to the responder information storage unit from the detection process result of the process (B), for each provision candidate data, identify the correspondent information corresponding to the provision candidate data, For each responder, display data including information request contents, requester information, and provision candidate data is generated and output to the corresponding responder's terminal via the network. Based on the instruction information regarding whether or not the provision candidate data can be provided, based on the instruction information and the detection processing result, it is determined whether there is any data that can be provided, and the data that can be provided is requested identification information. With output,
- response data is generated from the data output in the process (C), and the requester terminal of the requester information corresponding to the request identification information of the information request is responded to the information request. It consists of a program that sends the answer data as an answer via the network.
- the information providing system extracts provision candidate data for the requester's information request, presents it to the responder, and relates to whether or not the candidate can provide the provision candidate data.
- the response data is provided to the requester by determining whether there is data that can be provided and generating the response data. This is because of the configuration.
- responders can provide appropriate information simply by inputting simple instructions regarding whether or not to provide candidate data. For this reason, responders are not required to perform any prior work in advance, and the burden is reduced.
- the requester who requests information also has the ability to access data that cannot be accessed. You will be able to receive information easily.
- FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.
- FIG. 2 is a flowchart showing the operation of the first exemplary embodiment of the present invention.
- FIG. 3 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.
- FIG. 4 is a flowchart showing the operation of the second exemplary embodiment of the present invention.
- FIG. 5 is a block diagram showing a configuration of a third exemplary embodiment of the present invention.
- FIG. 6 is a flowchart showing the operation of the third exemplary embodiment of the present invention.
- FIG. 7 is a block diagram showing a configuration of a fourth exemplary embodiment of the present invention.
- FIG. 8 is a flowchart showing the operation of the fourth exemplary embodiment of the present invention.
- FIG. 9 is a flowchart showing the operation of the fourth exemplary embodiment of the present invention.
- FIG. 10 is a flowchart showing the operation of the fourth exemplary embodiment of the present invention.
- FIG. 11 is a flowchart showing another operation of the fourth exemplary embodiment of the present invention.
- FIG. 12 is a flowchart showing another operation of the fourth exemplary embodiment of the present invention.
- FIG. 13 is a block diagram showing a configuration of a fifth exemplary embodiment of the present invention.
- FIG. 14 is a block diagram showing a configuration of a sixth exemplary embodiment of the present invention.
- FIG. 15 is a block diagram showing a configuration of a seventh exemplary embodiment of the present invention.
- FIG. 16 is a diagram for explaining the first embodiment of the present invention.
- FIG. 17 is a diagram for explaining the first embodiment of the present invention.
- FIG. 18 is a diagram for explaining a second embodiment of the present invention.
- FIG. 1 is a diagram for explaining a first embodiment of the present invention.
- a requester terminal 110 that is a terminal device that receives a request input from a requester and outputs information to be provided, and a responder A corresponding output device 120 that outputs data to the user, a corresponding input device 121 that receives input from the responder, a data processing device 130 that operates by program control, and a storage device 140 that stores data.
- the data processing device 130 includes accepting means 131, detection processing means 132, response control means 133, and answer generation means 134.
- the storage device 140 includes a data storage unit 141 that stores data to be provided with information.
- the accepting means 131 is for accepting information request data input via the requester terminal 110 and sent to the data processing device 130.
- the detection processing unit 132 analyzes the content of the information request data received by the receiving unit 131, and stores the data (any data) stored in the data storage unit 141 of the storage device 140.
- the detection processing means 132 is
- the contents of the information request data and the detection process result are passed to the correspondence control means 133.
- the response control unit 133 outputs the detection processing result received from the detection processing unit 132 to the response output device 120 together with the content of the information request data.
- the response input device 121 receives input of instruction information regarding whether or not the provision candidate data of the detection processing result can be provided, and passes it to the response control means 133.
- Correspondence control means 133 determines whether there is data that can be provided based on the detection processing result and the instruction information, and passes the data that can be provided to answer generation means 134 based on the determination result. .
- the response generation unit 134 generates response data from the data received from the response control unit 133 and sends the response data to the requester terminal 110 as a response to the information request data.
- the requester terminal 110 outputs the response data received from the data processing device 130.
- FIG. 2 is a flowchart showing the operation of the first exemplary embodiment of the present invention. With reference to FIG. 1 and FIG. 2, the overall operation of the present embodiment will be described in detail below.
- the accepting means 131 accepts information request data input from the requester terminal 110 (step S 20 in FIG. 2).
- the detection processing unit 132 receives the information request data received by the receiving unit 131 and analyzes the content of the information request data.
- the detection processing means 132 performs the following processing when extracting the provision candidate data set corresponding to the contents of the information request data.
- the detection processing means 132 retrieves and extracts data related to the analysis result of the content of the information request data by searching the data power stored in the data storage unit 141 of the storage device 140, and collects a set of related data. create.
- the detection processing means 132 extracts a set of provision candidate data corresponding to the contents of the information request data from the set of related data, and sets it as a detection processing result (step S21).
- the detection processing result is passed to the corresponding control means 133 together with the contents of the information request data.
- the response control means 133 has no data to provide. Is sent to the answer generation means 134.
- the answer generation means 134 creates answer data from the received data (step S26).
- the response control means 133 responds with the contents of the information request data.
- Supply to output device 120 The corresponding output device 120 displays the detection processing result received from the corresponding control means 133 and the content of the information request data (step S23).
- the corresponding input device 121 receives from the responder input of instruction information regarding whether or not the provision candidate data of the detection processing result can be provided (step S24).
- the response input device 121 passes the received instruction information to the response control means 133.
- the response control means 133 Upon receiving the instruction information from the corresponding input device 121, the response control means 133 determines whether there is data that can be provided based on the instruction information and the detection processing result, and provides the data that can be provided. Data is supplied to the answer generation means 134 (step S25). If there is no data that can be provided, data indicating that there is no data that can be provided may be passed to the answer generation means 134.
- the response generation unit 134 generates response data from the data received from the response control unit 133 (step S26).
- the generated answer data is passed to the requester terminal 110.
- the requester terminal 110 outputs the received answer data (step S27).
- the information providing system extracts provision candidate data for the requester's information request, presents it to the responder, and provides instruction information regarding whether or not the provision candidate data can be provided by the responder. Based on the input candidate data and the instruction information, it is determined whether or not the data that can be provided has power, and response data is generated from the data that can be provided, thereby maintaining the confidentiality of the information. Can be provided efficiently.
- the information providing system extracts the candidate data for the information request of the stored data requester, and provides the respondent along with the information request contents. Data that can be provided is determined based on the simple instructions of the responder, and whether or not there is data that can be provided is generated and provided to the requester. . For this reason, the requester can obtain information efficiently from inaccessible data simply by requesting information.
- the corresponding output device 120 and the corresponding input device 121 may be an output device and an input device of one responder terminal.
- a result storage unit 342 for storing a detection processing result is added to the storage device 340 in the configuration of the first embodiment of FIG.
- the power that was prepared in is different.
- the data storage unit 341 of the requester terminal 310 and the storage device 340, the reception unit 331 of the data processing device 330, and the answer generation unit 334 are the data storage unit 141 of the requester terminal 110 and the storage device 140 of FIG. Since it is the same as the reception unit 131 and the answer generation unit 134 of the data processing device 130, the description is omitted, and the difference will be described below.
- the response control means 333 differs from the response control means 133 of the first embodiment of FIG. 1 in that the contents of the information request data received from the detection processing means 332 and the detection processing result Are stored in the result storage unit 342.
- the detection processing unit 332 may store the content of the information request data and the detection processing result in the result storage unit 342, and notify the correspondence control unit 333 of information regarding the storage destination. .
- request data for requesting display of the contents of the information request data stored in the result storage unit 342 and the detection processing result is input from the response input device 321 and passed to the response control means 333.
- the response control means 333 reads the contents of the information request data stored in the result storage unit 342 and the detection processing result, and supplies them to the response output device 320.
- the response output device 320 displays the contents of the information request data supplied from the response control means 333 and the detection processing result. In response to the display content, when the instruction information regarding the availability of provision of the detection process result provision candidate data is input in the corresponding input device 321, the corresponding input device 321 passes the instruction information to the corresponding control means 333.
- the correspondence control means 333 determines whether or not there is data that can be provided based on the detection processing result and the instruction information, and provides the data that can be provided. It is passed to the answer generation means 334.
- FIG. 4 is a flowchart showing the operation of the second exemplary embodiment of the present invention. The overall operation of the present embodiment will be described in detail with reference to FIG. 3 and FIG.
- FIG. 4 is obtained by adding new operation steps S43 to S44 to the operation example in the first embodiment shown in FIG. 2 and applying steps S45 to S46.
- the remaining steps S40 to S42 are: Steps S47 to S49i in FIG. 2 correspond to the operations in steps S47 to S49i and steps S25 to S27 in FIG.
- the detection processing result is sent from the response control means 133 to the corresponding output device 120 as an information request.
- the contents of the information request data received from the detection processing means 332 by the correspondence control means 333 in FIG. 3 after step S42 in FIG. And the detection processing result are stored in the result storage unit 342 (step S43). Up to step S43 may be performed according to a plurality of information request data.
- step S44 when request data requesting display of the contents of the information request data stored in the result storage unit 342 and the detection processing result is input from the response input device 321, the response control unit Passed to step 333 and accepts display request (step S44).
- the response control unit 333 that has received the display request supplies the content of the information request data and the detection processing result stored in the result storage unit 342 so far to the response output device 320. At this time, if there are a plurality of information request data, the contents of the information request data and the detection processing result are supplied for the information request data (step S45).
- the content of the information request data and the detection processing result are displayed on the corresponding output device 320, and the instruction information regarding the availability of the provision of candidate data for the detection processing result is displayed on the corresponding input device 321 according to the display content.
- the response input device 321 supplies the instruction information to the response control means 333 (step S46).
- steps S47 to S49 are the same as those of S25 to S27 in FIG.
- the content of the information request data from the requester and the detection processing result extracted from the stored data are stored in the result storage unit, and in response to a request from the responder
- the responder can respond to the information provision instruction at an arbitrary time.
- FIG. 5 is a diagram showing the configuration of the third exemplary embodiment of the present invention.
- the third embodiment of the present invention includes a plurality of requester terminals in addition to the data processing device and the storage device of the first embodiment of FIG. 1 or the second embodiment of FIG.
- a plurality of responder terminals are connected to the data processing device via a network.
- a plurality of requester terminals 510 which are terminal devices that perform input from a requester and output to a requester, and output to a responder
- a plurality of responder terminals 520 which are terminal devices that accept inputs from the responders, a network 590, a data processing device 530, and a storage device 540.
- the requester terminal 510 and the responder terminal 520 include an input means for performing input to a system such as a keyboard and a mouse, an output means for performing an output of a system such as a display and a printer, and a data processing device.
- a communication device that communicates with the terminal device.
- the data processing device 530 includes a receiving unit 531, a detection processing unit 532, and a correspondence control unit 53. 3 and answer generation means 534, and communication means 535 for communicating with each terminal via the network 590.
- the storage device 540 includes a data storage unit 541 that stores data for which information is provided.
- the requester information storage unit 542 and the responder information storage unit 543 are provided.
- the data storage unit 541 stores the data to be stored and the corresponding person information, which is information for identifying the corresponding person, in association with each other.
- the requester information storage unit 542 stores requester information, which is information for identifying each requester, and communication information of the requester terminal in association with each other.
- the correspondent information storage unit 543 stores the correspondent information and the communication information of the correspondent terminal in association with each other.
- the accepting unit 531 accepts the input given from the requester terminal 510 as information request data via the communication unit 535 and the network 590. Further, at the time of acceptance, request identification information is assigned as information for identifying information request data, and the requester information storage unit 542 is referenced to recognize the requester information and associate it with the request identification information.
- the detection processing means 532 receives information request data, request identification information, and requester information from the accepting means 531, analyzes the contents of the information request data, and stores them in the data storage unit 541 of the storage device 540.
- a set of candidate candidate data corresponding to the information request data is extracted from the data to be extracted, and extracted together with attribute information including responder information associated with each data in the candidate candidate data set, and used as a detection process. .
- Correspondence control means 533 is provided from the detection processing result received from detection processing means 532.
- a responder is determined for each candidate data, and display data including information request data contents, requester information, and provision candidate data is created for each responder.
- the responder terminal 520 receives display data from the response control means 533, displays the data for the responder, and receives input of instruction information regarding whether or not to provide candidate data for detection processing results from the responder.
- responder terminal 520 passes the received instruction information to response control means 533.
- Correspondence control means 533 includes instruction information received from responder terminal 520 and detection processing means.
- the response generation unit 534 generates response data from the data received from the response control unit 533, and responds to the requester terminal 510 of the requester information corresponding to the request identification information of the information request data with respect to the information request data. Response data is sent via network 590 as an answer.
- Requester terminal 510 outputs the response data received from data processing device 530 via network 590.
- FIG. 6 is a flowchart showing the operation of the third exemplary embodiment of the present invention. The overall operation of the present embodiment will be described in detail below with reference to FIGS. Hereinafter, it is assumed that information request data is input from the requester terminal 510.
- accepting means 531 accepts information request data from requester terminal 510 via network 590, and assigns request identification information as data for identifying information request data (step S60 in FIG. 6). Further, requester information is recognized with reference to requester information storage unit 542, request identification information is associated with requester information, and request identification information, requester information, and information request data are passed to detection processing means 532.
- the detection processing unit 532 receives the information request data from the receiving unit 531 and analyzes the content of the information request data. Then, the detection processing means 532 searches the data force stored in the data storage unit 541 of the storage device 540 for data related to the result of analyzing the contents of the information request data, and extracts a set of related data. In a set of related data From this, the candidate candidate data set corresponding to the contents of the information request data is extracted and used as the detection processing result (step S61). The detection processing unit 532 passes the detection processing result to the response control unit 533 together with the request identification information, the requester information, and the contents of the information request data. In the detection processing unit 532, if the provision candidate data is not extracted and the detection process fails, the detection processing result may indicate that there is no provision candidate data.
- the response control unit 533 has no data to provide. Data indicating this is passed to the answer generation means 534.
- the answer generation means 534 creates answer data from the received data (step S68).
- the correspondence control unit 533 determines a corresponding person of the provision candidate data from the detection processing result. With reference to the provision candidate data and the corresponding person information storage unit 543, corresponding person information corresponding to each provision candidate data is specified. Correspondence control means 533 creates display data composed of the contents of information request data and provision candidate data for each responder information, and passes it to responder terminal 520 corresponding to the responder information (step S63).
- the responder terminal 520 receives and outputs the content of the information request data and the display candidate data as the display candidate data from the response control means 533 via the network 590 (step S64).
- responder terminal 520 accepts input of instruction information regarding whether or not provision of candidate data for detection processing results can be provided from the responder according to the output display data.
- the responder terminal 520 passes the received instruction information to the response control means 533 via the network 590 (step S65).
- the response control means 533 that has received the instruction information from the responder terminal 520 determines whether or not a predetermined condition is met. If the conditions are not met (No branch at step S66), return to step S65 and wait for the remaining instruction information. As the conditions, reaching a predetermined number of obtained instruction information, reaching a predetermined time, or the like can be applied, and is not limited to the method described in the present embodiment. Also, if the instruction information is received after step S66 due to the matching of the predetermined condition, it is passed to the response control means 533 to generate additional response data or break it. It is possible to deal with such things as abandonment.
- step S66 the response control unit 533 that has determined that the condition is met determines whether there is data that can be provided based on the obtained instruction information and the detection processing result, and provides it. Possible data is supplied to the response generation means 534 together with the request identification information, the requester information, and the contents of the information request data (step S67).
- the response generation unit 534 generates response data from the data received from the response control unit 533, specifies the requester terminal 510 of the requester information corresponding to the request identification information, and sends an information request Response data is sent as an answer to the data to the requester terminal 510 via the network 590 (step S68).
- the requester terminal 510 that has received the response data outputs the received response data (step S69).
- a plurality of requester terminals and a plurality of responder terminals perform data processing via a network in response to the data processing device and storage device of the first embodiment shown in FIG.
- a configuration having a result storage unit may be further provided, as in the second embodiment of FIG.
- the detection processing result is stored in the result storage unit similar to the result storage unit 342 shown in the second embodiment in FIG. 3, and according to the display request input by the responder, This can be realized by performing the same operation as step S64 for each responder.
- the attribute information associated with each data stored in the data storage unit 541 is set in advance including a flag indicating disclosure, and after the detection processing result is obtained, the corresponding flag is set to disclosure.
- the response generation means 534 may be provided as data that can be provided together with the provision candidate data, and may be operated so as not to perform the processing of step S63 to step S66.
- a responder is identified for each candidate candidate data of the detection processing result extracted for the requester's information request, and the candidate candidate data is presented together with the content of the information request for each responder. Then, it is determined whether there is data that can be provided based on the received instruction information, and the answer data is created, so that instructions from a plurality of responders can be received. As a result, many responders can be involved in providing information without compromising efficiency while maintaining confidentiality.
- FIG. 7 is a diagram showing the configuration of the fourth exemplary embodiment of the present invention.
- the fourth embodiment of the present invention includes a plurality of data processing devices, a plurality of storage devices, an integrated processing device, in addition to the data processing device and the storage device of the first embodiment shown in FIG. Have
- a plurality of requester terminals 710 which are terminal devices that receive a request input from a requester and output information to be provided, Multiple response output devices 720 that output information to responders, multiple response input devices 721 that accept input of responder power, multiple data processing devices 730 that operate under program control, and multiple memories that store data
- a device 740 an integrated processing device 770, a storage device 780 connected to the integrated processing device 770, and a network 790.
- the requester terminal 710, the corresponding output device 720, and the corresponding input device 721 have the same configuration as that of the first embodiment of the present invention shown in FIG.
- the corresponding output device 720 and the corresponding input device 721 may be connected to the data processing device 730 via the network 790 so that they can be configured.
- Data processing device 730 includes detection processing means 731, correspondence control means 732, and communication means not shown.
- the storage device 740 includes a data storage unit 741 that stores data for which information is to be provided.
- the data storage unit 741 stores the data to be stored and the corresponding person information, which is information for identifying the corresponding person, in association with each other.
- Integrated processing device 770 includes accepting means 771, delivery control means 772, answer generating means 773, and communication means (not shown).
- the storage device 780 includes a distribution destination storage unit 781 that stores information for distribution specifying a plurality of data processing devices 730, and a result storage unit that stores the processing results of each data processing device 730. 782 and a requester information storage unit 783.
- Requester information storage section 783 stores requester information, which is information for identifying each requester, and communication information of the requester terminal in association with each other.
- the receiving unit 771 of the integrated processing device 770 receives information request data transmitted from the requester terminal 710 via the network 790 and received by a communication unit (not shown). Further, at the time of acceptance, request identification information is assigned as data for identifying information request data, and requester information is recognized and associated with reference to requester information storage unit 783.
- the distribution control means 772 of the integrated processing device 770 specifies a plurality of data processing devices 730 as distribution destinations from the distribution information stored in the distribution destination storage unit 781 of the storage device 780.
- the distribution control unit 772 distributes the request identification information and the information request data as a detection processing request to the plurality of specified data processing devices 730 via the communication unit (not shown) and the network 790.
- the detection processing means 731 of the data processing device 730 receives the detection processing request transmitted from the integrated processing device 770 via the network 790.
- the detection processing means 731 analyzes the content of the information request data, searches the data stored in the data storage unit 741 of the storage device 740 for a set of data related to the content of the information request data, From the set of data, extract the candidate offer data set that is a candidate for the answer to be provided to the requester in response to the information request data, and include responder information associated with each data in the offer candidate data set Together with the attribute information, the detection processing result is transmitted together with the request identification information to the distribution control means 772 of the integrated processing device 770 via the communication means (not shown) and the network 790. In the detection processing means 731, if the provision candidate data is not extracted and the detection process fails, the detection processing result should be the detection processing result indicating that the provision candidate data is not present.
- the distribution control means 772 of the integrated processing device 770 receives the detection processing result for the detection processing request, and transmits a provision data request for requesting data that can be provided according to the detection processing result.
- the presence / absence of the previous data processing device 730 is determined. If it is determined that there is a transmission destination, the data processing device 730 that is the determined transmission destination is communicated. Both the request identification information and the requester information are transmitted as a provision data request via the stage (not shown) and the network 790.
- the correspondence control means 732 of the data processing device 730 that has received the provision data request determines the correspondence person for each provision candidate data from the detection processing result, and the content of the information request data to the corresponding correspondence person Display data including the requester information and the provision candidate data is output to the corresponding output device 720.
- Corresponding input device 721 accepts input of instruction information regarding whether or not provision of candidate data for detection processing results can be provided from the responder. Also, the response input device 721 passes the received instruction information to the response control means 732.
- Corresponding control means 732 determines the data that can be provided based on the instruction information received from the corresponding input device 721 and the detection processing result to provide the data, and integrates it with the request identification information. Send to device 770.
- the integrated processing device 770 receives the provided data and passes it to the distribution control means 772.
- the delivery control unit 772 collects the provision data for the request identification information and passes it to the answer generation unit 773.
- the response generation unit 773 generates response data as a response to the information request data from the data from the response control unit 732 passed from the distribution control unit 772, and corresponds to the request identification information of the information request data Response data is sent to the requester terminal 710 of the requester information to be transmitted via the communication means (not shown) and the network 790.
- Requester terminal 710 outputs the response data received from integrated processing device 770.
- FIGS. 8-10 are flowcharts showing the operation of the fourth exemplary embodiment of the present invention. The overall operation of the present embodiment will be described in detail below with reference to FIGS.
- the accepting means 771 of the integrated processing device 770 accepts the input given from the requester terminal 710 as information request data via the network 790 and communication means (not shown) (FIG. 8). Step S80). At the time of acceptance, request identification information is assigned as information for identifying information request data, and requester information is recognized and associated.
- the distribution control unit 772 of the integrated processing device 770 receives the information request data, request identification information, and requester information from the receiving unit 771 and stores them in the distribution destination storage unit 78 1 of the storage device 780.
- the plurality of data processing devices 730 of the distribution destination are specified from the distribution information.
- the distribution control unit 772 distributes the request identification information and the information request data as a detection processing request to the plurality of identified data processing devices 730 via the communication unit (not shown) and the network 790 (step S81).
- the detection processing means 731 of each data processing device 730 receives the detection processing request transmitted from the integrated processing device 770 via each communication means and the network 790 (step S90 in FIG. 9).
- the detection processing means 731 analyzes the content of the information request data, searches the data stored in the data storage unit 741 of the storage device 740 for a set of data related to the content of the information request data, From the retrieved set of data, the candidate candidate data set that is a candidate for the answer to be provided to the requester in response to the information request data is extracted, and the responder information associated with each candidate offer data Together with attribute information including As a result of the detection process, even when data related to the data storage unit 741 is ineffective, it is set as a detection process result indicating the absence (step S91 in FIG. 9).
- the detection processing means 731 transmits the detection processing result together with the request identification information to the distribution control means 772 of the integrated processing device 770 via the communication means (not shown) and the network 790 (Fig. 9). Step S92).
- the distribution control means 772 of the integrated processing device 770 waits for each detection processing result for the detection processing request distributed to the plurality of data processing devices, and receives the detection processing result (step S82 in FIG. 8). .
- the delivery control means 772 determines whether or not the data processing device 730 that meets a predetermined condition has a certain power (ie, whether or not there is a transmission destination) from the detection processing result ( Step S83 in Fig. 8).
- the predetermined condition for example, the number of detection processing results reaching a predetermined number or reaching a predetermined time can be applied.
- each of the provided candidate data has a score that increases according to the degree of fitness.
- step S83 in Fig. 8 the provision determination requesting that this data processing device 730 determine the data that can be provided It becomes the data processing device 730 of the transmission destination that transmits the request.
- the data processing device 730 is the transmission destination, and the corresponding control means 732 of each data processing device 730 of the transmission destination Then, the detection processing result is transmitted as a provision determination request together with the request identification information and the requester information via the communication means (not shown) and the network 790 (step S83 and step S84 in FIG. 8).
- step S83 in FIG. 8 If it is determined that there is no corresponding data processing device 730 (No branch in step S83 in FIG. 8), data indicating that there is no data to be provided is passed to the answer generation means 773.
- the response control means 732 of the data processing device 730 receives the provision determination request (step S100 in FIG. 10).
- Corresponding control means 732 determines a responder for each provision candidate data from the detection processing result, and sends the content of the information request data, the requester information, and the provision candidate data to the corresponding responder. Display data including it is created and output to the corresponding output device 720 (step S101).
- Corresponding input device 721 accepts input of instruction information regarding whether or not provision of candidate data for detection processing results can be provided from the responder (step S102). Also, the response input device 721 passes the received instruction information to the response control means 732.
- Corresponding control means 732 determines the data that can be provided based on the instruction information received from the corresponding input device 721 and the detection processing result, and provides it as provided data, and the distribution of the integrated processing device 770 together with the request identification information The data is transmitted to the control means 772 (step S 103 and step S 104).
- Distribution control means 772 of integrated processing device 770 receives the provided data via network 790 and communication means (not shown) and continues until a predetermined condition is satisfied.
- the predetermined condition the predetermined number of obtained provided data is reached, or the predetermined time is reached. It can be applied. However, the predetermined condition is not limited to the method described in this embodiment. If the predetermined condition is satisfied, the delivery control unit 772 collects the provision data for the request identification information and passes it to the answer generation unit 773 (step S85).
- the response generation unit 773 generates response data as a response to the information request data from the data from the response control unit 732 delivered from the distribution control unit 772 (step S86). After generating the response data, the response generation means 773 sends the response data to the requester terminal 710 of the requester information corresponding to the request identification information of the information request data via the communication means (not shown) and the network 790. Send.
- the requester terminal 710 outputs the response data received from the integrated processing device 770 via the network 790 as a response to the information request data (step S87).
- FIG. 11 and FIG. 12 are flowcharts showing another operation of the fourth embodiment. The overall operation of the present embodiment will be described in detail below with reference to FIG. 7 to FIG. 11 and FIG.
- the accepting means 771 of the integrated processing device 770 accepts the input given from the requester terminal 710 as information request data via the communication means (not shown) and the network 790 (FIG. 11). Step S 110). At the time of acceptance, request identification information is assigned as information for identifying information request data, and requester information is recognized and associated.
- the distribution control means 772 of the integrated processing device 770 receives the information request data, request identification information, and requester information from the accepting means 771, and is stored in the distribution destination storage unit 781 of the storage device 780. Identify multiple destination data processing devices 730 from the distribution information
- Distribution control means 772 distributes request identification information and information request data to a plurality of identified data processing devices 730 via communication means (not shown) and network 790 (step S 111).
- the detection processing means 731 of each data processing device 730 receives the detection processing request transmitted from the integrated processing device 770 via the network 790 and communication means (not shown) (step S120 in FIG. 12). .
- the detection processing means 731 analyzes the content of the information request data, and from the data stored in the data storage unit 741 of the storage device 740, the data related to the content of the information request data From the retrieved data set, a candidate candidate data set that is a candidate for the answer to be provided to the requester corresponding to the information request data is extracted, and each candidate candidate data is extracted.
- the attribute information including the associated responder information is also used as a detection processing result. Even when the data related to the data storage unit 741 is powerless, it is set as a detection processing result indicating that it is powerless (step S121 in FIG. 12).
- the detection processing means 731 passes the detection processing result to the corresponding control means 732 together with the contents of the information request data.
- Corresponding control means 732 determines whether or not there is data that is a candidate for provision in the detection processing result received from detection processing means 731 (step S 123 in FIG. 12).
- step S123 In determining whether or not there is data that is a candidate for provision in step S123, for example, the number of candidate data for provision of detection processing results reaches a predetermined number. For each candidate data, a score that increases according to the degree of fitness is included and included in the detection processing results. Can do.
- the determination method is not limited to these.
- the response control means 732 indicates that there is no data to provide.
- the indicated data is transmitted to the distribution control means 772 of the integrated processing device 770 together with the request identification information (step S 127).
- the response control unit 732 supplies the information request data to the corresponding output device 720 together with the content of the information request data. .
- Corresponding output device 720 displays the detection processing result received from correspondence control means 732 and the content of the information request data (step S 124).
- the corresponding input device 721 After being displayed on the corresponding output device 720, the corresponding input device 721 accepts input of instruction information regarding whether or not the provision candidate data of the detection processing result can be provided from the corresponding person, and the instruction information is sent to the corresponding control means 732 Pass (step S 125).
- the correspondence control means 732 that has received the instruction information from the corresponding input device 721 receives the instruction information and the verification information. Based on the output processing result, the data that can be provided is determined, and the data that can be provided is sent to the distribution control means 772 of the integrated processing device 770 via the communication means (not shown) and the network 790 together with the request identification information. Transmit (step S126 and step S127).
- the distribution control means 772 of the integrated processing device 770 receives the provided data via the network 790 and communication means (not shown). Since the remaining steps S112 to S114 in FIG. 11 thereafter correspond to S85 to S87 in FIG. 8 and are the same, description thereof will be omitted.
- an integrated processing device that receives question request data from a requester terminal as a request is provided, and each data processing device is provided.
- each data processing device is provided.
- it distributes processing requests, receives instruction information according to the extracted results, determines whether it is data that can be provided, generates response data, and provides confidentiality from multiple storage devices. It is possible to provide appropriate information efficiently while maintaining
- FIG. 13 is a diagram showing the configuration of the fifth exemplary embodiment of the present invention.
- the fifth embodiment of the present invention is similar to the first embodiment and the second embodiment of the present invention described above, and the requester terminal, the responder, the data processing device, A storage device is provided.
- the information providing program 191 is read into the data processing device 130, controls the operation of the data processing device 130, and accesses the storage device 140.
- the data processing device 130 executes the same processing as the processing by the data processing device 130 in the first embodiment and the second embodiment of the present invention under the control of the information providing program 191.
- FIG. 14 is a diagram showing the configuration of the sixth exemplary embodiment of the present invention.
- the sixth embodiment of the present invention includes a plurality of requester terminals, a plurality of responder terminals, a data processing device, and a storage device, as in the third embodiment of the present invention.
- the plurality of requester terminals and the plurality of responder terminals are configured to be connected to the data processing apparatus via the network.
- the information providing program 591 is read by the data processing device 530 and the data processing device. Controls the operation of 530 and accesses storage device 540.
- the data processing device 530 executes the same processing as the processing by the data processing device 530 in the third embodiment of the present invention under the control of the information providing program 591.
- FIG. 15 is a diagram showing the configuration of the seventh exemplary embodiment of the present invention.
- the seventh embodiment of the present invention is similar to the above-described fourth embodiment of the present invention in that a plurality of requester terminals, a plurality of corresponding input devices and corresponding output devices, a plurality of A data processing device 730 and a storage device 740 are provided, and a plurality of requester terminals 710 are configured to be connected to the integrated processing device 770 via a network 790.
- the integrated processing device 770 is configured to be connected to a plurality of data processing devices 730 via the network 790.
- information providing program 791 is read into data processing device 730, controls the operation of data processing device 730, and accesses storage device 740.
- the data processing device 730 executes the same processing as the processing by the data processing device 730 in the fourth embodiment of the present invention under the control of the information providing program 791.
- the information providing program 792 is read into the integrated processing device 770, controls the operation of the integrated processing device 770, and accesses the storage device 780.
- the integrated processing device 770 executes the same processing as the processing by the integrated processing device 770 in the above-described fourth embodiment of the present invention under the control of the information providing program 792.
- This example corresponds to the first embodiment of the present invention.
- This embodiment includes a display as a corresponding output device, a keyboard and mouse as a corresponding input device, a personal computer as a data processing device, and a magnetic disk storage device or database device as a storage device.
- the storage device may be combined with the data processing device.
- the present embodiment includes a personal computer including a keyboard for inputting from the requester and a display for outputting to the requester as a requester terminal.
- the personal 'computer is a central unit that functions as a receiving means (131 in FIG. 1), a detection processing means (132 in FIG. 1), a response control means (133 in FIG. 1), and an answer generating means (134 in FIG. 1).
- a computing device (not shown) is provided, and the magnetic disk storage device (140 in FIG. 1) stores data for which information is to be provided. Stored data is stored in advance by using a personal computer. Even if data is not created especially for the information provision system, the data used by the person who uses the personal computer (to be a responder later) can be stored for other purposes. Access to the storage device can only be made by the person using the computer.
- the data storage unit of the storage device stores the data ID, which is identification information for determining the data, and the contents of the data body in association with each other.
- the data ID is identification information for determining the data
- text information having one or more writing skills is stored corresponding to the data ID, but the data is of course not limited to text.
- text information for example, it may be image information, video information, audio information, or the like with metadata.
- the data information unit is arbitrary and may be stored in information units such as files.
- the central processing unit functions as accepting means (131 in FIG. 1) and accepts a question input from the requester terminal as information request data.
- the central processing unit (not shown) analyzes the information request data question and stores it in the storage device (Fig.
- the provision candidate data (hereinafter referred to as “answer candidates”) that are candidates for answers to the contents of the question are detected and processed.
- a morpheme analysis is performed as an analysis of information request data questions, and content words such as nouns, verbs, and adjectives are extracted from the morphemes, and noise of the detection result is detected. It is realized by extracting search information as one or more search keywords after removing unnecessary words that cause it.
- answer candidates for the question are extracted from these.
- the search A search is performed from the data storage unit according to the usage information, and the search result related data set is set as the answer candidate.
- the configuration may be limited to a set including all of them.
- weighting may be performed, a score corresponding to the degree of fitness is given to the search result, and answer candidates may be narrowed down using the score.
- any known technique such as a TFZlDF (Term Frequency / Inverse Document Frequency) method is used as a method for generating the score.
- the detection processing method in this detection processing means is not particularly limited. Therefore, the detection processing means can be replaced by using other question answering techniques. It is only necessary to be able to extract answer candidates upon receiving the request.
- the question answering technique is a technique for outputting an answer to a requester's question from a plurality of document information and a document corresponding to the answer.
- a sentence including the most important content words is set as a candidate answer.
- the central processing unit (not shown) outputs the detection processing result of the detection processing means (132 in Fig. 1) to the corresponding output device (120 in Fig. 1) together with the question. At the time of this output, related information, an instruction method accepted as input, and information prompting input may be output together with the answer candidate.
- response candidate detection process if no response candidate is detected, it is sufficient to respond that there is no information that can be provided as response data to the requester.
- the responder In response to screen C1 displayed on the corresponding output device (120 in Fig. 1), the responder (not shown) selects the answer candidate to be provided using the corresponding input device such as mouse (Fig. 6). Select the check box C11, and press the C10 execution button.
- the central processing unit receives the input from the corresponding input device (121 in Fig. 1) as the instruction information, and generates the response data based on the instruction information. For example, only the answer candidates selected by the check box C11 can be generated as answer data.
- answer data can be generated together with a predetermined text.
- the central processing unit (not shown) generates answer data including empty information and error information. For example, as a predetermined answer example,
- the method of generating answer data is not limited to the above method.
- the central processing unit (not shown) outputs the generated response data to the requester terminal (110 in FIG. 1), and the response data corresponding to the request at the requester terminal (110 in FIG. 1). Is displayed.
- the second embodiment of the present invention has the same configuration as the first embodiment, but the central processing unit (not shown) of the computer device outputs the detection processing result to the corresponding output device.
- the information to be output includes the information for accepting the availability of the data corresponding to the answer candidate and the information for accepting any information about the question, and the central processing unit (not shown)
- the content of the input instruction information that is received is different from that of the first embodiment.
- the central processing unit (not shown) extracts a plurality of answer candidates corresponding to the question and uses it as a detection processing result.
- the central processing unit (not shown) outputs the detection processing result of the detection processing means (132 in Fig. 1) to the corresponding output device (120 in Fig. 1) together with the question.
- the responder selects the provided! / ⁇ answer candidate using the corresponding input device (121 in Fig. 1).
- the central processing unit receives the input from the corresponding input device (121 in Fig. 1) as the instruction information, and generates answer data based on the instruction information.
- the instruction information includes
- the response data is, for example,
- the central processing unit (not shown) outputs the generated response data to the requester terminal (110 in Fig. 1), and the response data corresponding to the request at the requester terminal (110 in Fig. 1). Is displayed.
- an integrated processing device that provides information in response to a question from a computer including data that cannot be accessed by a person who seeks information, and an integrated processing device for realizing in the computer It can be applied to uses such as programs.
- the function of providing information can be applied to uses such as an information retrieval system, a document management system, a storage system, a question answering system, and a knowledge management (KM) system.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/301,899 US8306933B2 (en) | 2006-05-22 | 2007-05-21 | Information providing system, method of providing information and program for providing information |
CN2007800278212A CN101496026B (zh) | 2006-05-22 | 2007-05-21 | 信息提供***、信息提供方法以及信息提供用程序 |
EP07743810A EP2026239A4 (en) | 2006-05-22 | 2007-05-21 | INFORMATION PROCESSING SYSTEM, METHOD FOR PROVIDING INFORMATION AND PROGRAM FOR PROVIDING INFORMATION |
JP2008516684A JP5067367B2 (ja) | 2006-05-22 | 2007-05-21 | 情報提供システム、情報提供方法及び情報提供用プログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-141526 | 2006-05-22 | ||
JP2006141526 | 2006-05-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007136035A1 true WO2007136035A1 (ja) | 2007-11-29 |
Family
ID=38723348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/060376 WO2007136035A1 (ja) | 2006-05-22 | 2007-05-21 | 情報提供システム、情報提供方法及び情報提供用プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8306933B2 (ja) |
EP (1) | EP2026239A4 (ja) |
JP (1) | JP5067367B2 (ja) |
CN (1) | CN101496026B (ja) |
WO (1) | WO2007136035A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011013495A1 (ja) * | 2009-07-31 | 2011-02-03 | 日本電気株式会社 | 情報管理装置、情報管理方法、及び情報管理プログラム |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9412123B2 (en) | 2003-07-01 | 2016-08-09 | The 41St Parameter, Inc. | Keystroke analysis |
US10999298B2 (en) | 2004-03-02 | 2021-05-04 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US8938671B2 (en) | 2005-12-16 | 2015-01-20 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11301585B2 (en) | 2005-12-16 | 2022-04-12 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US8151327B2 (en) | 2006-03-31 | 2012-04-03 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
CN101802838A (zh) * | 2007-08-02 | 2010-08-11 | 日本电气株式会社 | 信息提供支援装置和信息提供支援方法 |
WO2009138892A1 (en) * | 2008-05-15 | 2009-11-19 | Nxp B.V. | A method for secure data reading and a data handling system |
US9818118B2 (en) * | 2008-11-19 | 2017-11-14 | Visa International Service Association | Transaction aggregator |
US9112850B1 (en) | 2009-03-25 | 2015-08-18 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
JP5833880B2 (ja) * | 2011-10-07 | 2015-12-16 | キヤノンイメージングシステムズ株式会社 | 情報処理装置、デバイス制御装置、デバイス制御システム、およびその制御方法 |
US10754913B2 (en) | 2011-11-15 | 2020-08-25 | Tapad, Inc. | System and method for analyzing user device information |
US9633201B1 (en) | 2012-03-01 | 2017-04-25 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US9594921B2 (en) | 2012-03-02 | 2017-03-14 | International Business Machines Corporation | System and method to provide server control for access to mobile client data |
US9521551B2 (en) | 2012-03-22 | 2016-12-13 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
WO2014022813A1 (en) | 2012-08-02 | 2014-02-06 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
WO2014078569A1 (en) | 2012-11-14 | 2014-05-22 | The 41St Parameter, Inc. | Systems and methods of global identification |
US10902327B1 (en) | 2013-08-30 | 2021-01-26 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
GB2521478B (en) * | 2013-12-23 | 2022-02-02 | Arm Ip Ltd | Control of data provision |
GB2521614B (en) | 2013-12-23 | 2021-01-13 | Arm Ip Ltd | Controlling authorisation within computer systems |
US10091312B1 (en) | 2014-10-14 | 2018-10-02 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
CN106469169A (zh) * | 2015-08-19 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 信息处理方法及装置 |
US10447615B2 (en) * | 2017-06-19 | 2019-10-15 | Live Nation Entertainment, Inc. | Enhanced real-time linking methods and systems |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236311A (ja) * | 1993-02-10 | 1994-08-23 | Matsushita Electric Ind Co Ltd | 情報管理装置 |
JPH11250074A (ja) * | 1998-02-27 | 1999-09-17 | Fujitsu Ltd | 仲介エージェント装置 |
JP2001312502A (ja) | 2000-04-28 | 2001-11-09 | Kyoritsu Air Tech Inc | 情報提供システムおよび情報提供方法 |
JP2002132812A (ja) | 2000-10-19 | 2002-05-10 | Nippon Telegr & Teleph Corp <Ntt> | 質問応答方法、質問応答システム及び質問応答プログラムを記録した記録媒体 |
JP2002197186A (ja) * | 2000-12-27 | 2002-07-12 | Fujitsu Ltd | 個人情報管理装置 |
JP2005063417A (ja) * | 2003-07-30 | 2005-03-10 | Matsushita Electric Ind Co Ltd | 承認結果通知システムおよびその方法 |
JP2005208901A (ja) | 2004-01-22 | 2005-08-04 | Konica Minolta Holdings Inc | 情報検索システム、およびプログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5819271A (en) * | 1996-06-04 | 1998-10-06 | Multex Systems, Inc. | Corporate information communication and delivery system and method including entitlable hypertext links |
US6757690B2 (en) * | 2001-03-26 | 2004-06-29 | International Business Machines Corporation | Method and system for monitoring and securing data access in a database system |
JP2003076656A (ja) * | 2001-09-05 | 2003-03-14 | Sony Corp | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
US20030101341A1 (en) * | 2001-11-26 | 2003-05-29 | Electronic Data Systems Corporation | Method and system for protecting data from unauthorized disclosure |
US7200595B2 (en) * | 2004-03-29 | 2007-04-03 | Microsoft Corporation | Systems and methods for fine grained access control of data stored in relational databases |
US20070204039A1 (en) * | 2006-02-24 | 2007-08-30 | Prasanna Inamdar | System and method of downloading restricted applications to wireless devices |
-
2007
- 2007-05-21 EP EP07743810A patent/EP2026239A4/en not_active Ceased
- 2007-05-21 WO PCT/JP2007/060376 patent/WO2007136035A1/ja active Search and Examination
- 2007-05-21 CN CN2007800278212A patent/CN101496026B/zh active Active
- 2007-05-21 US US12/301,899 patent/US8306933B2/en active Active
- 2007-05-21 JP JP2008516684A patent/JP5067367B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236311A (ja) * | 1993-02-10 | 1994-08-23 | Matsushita Electric Ind Co Ltd | 情報管理装置 |
JPH11250074A (ja) * | 1998-02-27 | 1999-09-17 | Fujitsu Ltd | 仲介エージェント装置 |
JP2001312502A (ja) | 2000-04-28 | 2001-11-09 | Kyoritsu Air Tech Inc | 情報提供システムおよび情報提供方法 |
JP2002132812A (ja) | 2000-10-19 | 2002-05-10 | Nippon Telegr & Teleph Corp <Ntt> | 質問応答方法、質問応答システム及び質問応答プログラムを記録した記録媒体 |
JP2002197186A (ja) * | 2000-12-27 | 2002-07-12 | Fujitsu Ltd | 個人情報管理装置 |
JP2005063417A (ja) * | 2003-07-30 | 2005-03-10 | Matsushita Electric Ind Co Ltd | 承認結果通知システムおよびその方法 |
JP2005208901A (ja) | 2004-01-22 | 2005-08-04 | Konica Minolta Holdings Inc | 情報検索システム、およびプログラム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011013495A1 (ja) * | 2009-07-31 | 2011-02-03 | 日本電気株式会社 | 情報管理装置、情報管理方法、及び情報管理プログラム |
JPWO2011013495A1 (ja) * | 2009-07-31 | 2013-01-07 | 日本電気株式会社 | 情報管理装置、情報管理方法、及び情報管理プログラム |
US8938433B2 (en) | 2009-07-31 | 2015-01-20 | Nec Corporation | Information management apparatus, information management method, and information control program |
JP5729300B2 (ja) * | 2009-07-31 | 2015-06-03 | 日本電気株式会社 | 情報管理装置、情報管理方法、及び情報管理プログラム |
Also Published As
Publication number | Publication date |
---|---|
US8306933B2 (en) | 2012-11-06 |
JPWO2007136035A1 (ja) | 2009-10-01 |
EP2026239A1 (en) | 2009-02-18 |
US20090164566A1 (en) | 2009-06-25 |
CN101496026B (zh) | 2012-10-31 |
EP2026239A4 (en) | 2011-05-11 |
JP5067367B2 (ja) | 2012-11-07 |
CN101496026A (zh) | 2009-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5067367B2 (ja) | 情報提供システム、情報提供方法及び情報提供用プログラム | |
US10922367B2 (en) | Method and system for providing real time search preview personalization in data management systems | |
CN106940692B (zh) | 以对话方式引导与电子表单的交互的交互式电子表单工作流助手 | |
KR101477306B1 (ko) | 웹 검색 시스템 및 웹 쿼리 정제 방법 | |
US8393002B1 (en) | Method and system for testing an entity | |
US20190197041A1 (en) | Answerer extraction system, answerer extraction method, and non-transitory computer-readable medium | |
WO2009052442A2 (en) | Adaptive response/interpretive expression, communication distribution, and intelligent determination system and method | |
KR20110088419A (ko) | 정보 및 자원의 선택적 공유를 위한 시스템 및 방법 | |
US20180096442A1 (en) | Information processing device, method and program | |
US20070239693A1 (en) | Device, method and computer program for processing a search request | |
JP2005148779A (ja) | 情報端末、ログ管理装置、コンテンツ提供装置、コンテンツ提供システム及びログ管理方法 | |
CA2648338A1 (en) | Device, method and computer program for processing a search request | |
JP5430960B2 (ja) | コンテンツ分類装置、方法及びプログラム | |
JP2000029751A (ja) | ログ管理方法および装置 | |
WO2019244849A1 (ja) | 投稿情報抽出制御装置、投稿情報抽出制御プログラム | |
JP2009187163A (ja) | 質問回答装置 | |
JP2004102730A (ja) | 専門家紹介支援システム、専門家紹介支援装置および方法 | |
KR101878937B1 (ko) | 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체 | |
JP2006285359A (ja) | 情報処理装置および方法、並びにプログラム | |
KR101955464B1 (ko) | 지능형 정보제공 시스템, 방법 및 그에 대한 기록매체 | |
KR101896479B1 (ko) | 메모 등록을 위한 시스템, 방법 및 그에 대한 기록매체 | |
JP2005266977A (ja) | プリンタサーバ装置、クライアント装置、印刷管理方法、その方法をコンピュータで実行させるプログラム、および画像形成システム | |
JP2002108871A (ja) | 情報提供システム、情報提供方法および情報提供プログラムを記録した媒体 | |
US20240168687A1 (en) | Related information providing method for image processing, image processing system, and image processing device | |
JP7251218B2 (ja) | 処理装置、処理システム、処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200780027821.2 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07743810 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2008516684 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007743810 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12301899 Country of ref document: US |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) |