Information processing device and information processing program

The information processing device associates message components with registered documents, enabling efficient and secure document retrieval using the requester's original message, addressing the challenge of searching across multiple storage locations.

JP7608767B2Active Publication Date: 2025-01-07FUJIFILM BUSINESS INNOVATION CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020167340
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-10-01
Publication Date
2025-01-07
Estimated Expiration
2040-10-01

AI Technical Summary

Technical Problem

Existing information processing systems lack an efficient method for a requester to search for documents received from others based on messages created at the time of the request, especially when documents are registered in multiple storage locations.

Method used

An information processing device and program that associates message components with registered documents, allowing searchers to use the original message as a search term, even when documents are moved to different storage locations, and enables secure, common message-based registration across multiple recipients.

Benefits of technology

Facilitates accurate and efficient document retrieval by leveraging the requester's original message as a search term, ensuring security and reducing search time and complexity, even when documents are relocated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007608767000001
    Figure 0007608767000001
  • Figure 0007608767000002
    Figure 0007608767000002
  • Figure 0007608767000003
    Figure 0007608767000003
Patent Text Reader

Abstract

To provide an information processing apparatus which allows a user to search for a document by means of a message created when the user made a request, when the user requests another user to register the document in a storage location and searches later for the document received from the other user on the basis of the request, and an information processing program.SOLUTION: An information processing apparatus 10 includes: a message storage unit 13 which acquires a message input to a registration user when a request user requests the registration user to register a document, and stores an address of the document and registration user information in association with each other; and a message addition unit 16 which associates the message input by the request user with the registered document when the registration user registers the document. The information processing apparatus 10 searches, on receipt of a keyword from the request user, for a document associated with a message including the keyword.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Patent document 1 discloses a method for storing and managing emails, which includes an email storage step for storing one or more pieces of email data transmitted and received via an email server as a series of email history, an attachment extraction step for extracting a part or all of an attachment attached to the email data stored in the email storage step, and a document management information generation step for generating management information regarding the attachment extracted by the attachment extraction step for one or more pieces of email data included in the email history generated by the email storage step.

[0003] Patent document 2 discloses an information processing device having a generation means for generating correspondence information between messages using a history of communication between multiple users in which documents are associated with messages, an extraction means for extracting differences when the documents are updated, and a presentation means for searching for the differences from the correspondence information and presenting messages based on the search results in the correspondence information. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2003-67306 A [Patent Document 2] JP 2019-128689 A Summary of the Invention [Problem to be solved by the invention]

[0005] 2. Description of the Related Art There are information processing devices that have a document management function of receiving documents that a client has requested from another party via a document storage location.

[0006] To provide an information processing device and an information processing program that can search for a document received from another person based on a request made by the requester by relying on a message the requester created when the requester requests the other person to register the document in a storage location and later tries to find the document. [Means for solving the problem]

[0007] An information processing device according to a first aspect includes a processor, which acquires a message input by a requester to another person when requesting the other person to register a document in a specific storage location of a storage device, and when the document requested by the requester to be registered is registered in the storage location by the other person, associates components of the message with the registered document, and when a search for documents using a search term is received from the requester, searches for and outputs documents associated with components of the message that include the search term.

[0008] In the information processing device of the second aspect, in the information processing device of the first aspect, when the requester uses the common message to request multiple others to register documents in the storage location at the same time, the processor corresponds the components of the common message used to request the document registration to each of the documents registered in the storage location by each of the others.

[0009] An information processing device according to a third aspect is the information processing device according to the second aspect, in which the processor registers each of the documents for which a registration request has been made collectively using the common message in the common storage location.

[0010] An information processing device according to a fourth aspect is an information processing device according to the second or third aspect, in which the processor does not change components of the common message associated with each document even when each document registered in the storage location is moved by the client to another storage location different from the storage location.

[0011] An information processing device according to a fifth aspect is an information processing device according to any one of the first to fourth aspects, wherein the processor associates components of the message with a registered document in a format specified by the requester.

[0012] An information processing device according to a sixth aspect is the information processing device according to the fifth aspect, wherein the processor associates the entire message with a registered document as a component of the message.

[0013] An information processing device according to a seventh aspect is the information processing device according to the fifth aspect, wherein the processor associates a word or phrase extracted from the message with a registered document as a component of the message.

[0014] An information processing device according to an eighth aspect is the information processing device according to the seventh aspect, wherein the processor associates a component selected by the requester from among the components extracted from the message with a registered document.

[0015] An information processing device according to a ninth aspect is an information processing device according to any one of the first to eighth aspects, in which the processor associates identification information that identifies the other person who registered the document with the document registered in the storage location.

[0016] An information processing program according to a tenth aspect is a program for causing a computer to execute a process of acquiring a message input by a client to another person when requesting the other person to register a document in a specific storage location of a storage device, and when the document that the client requested to be registered is registered in the storage location by the other person, associating components of the message with the registered document, and when receiving a search for documents using a search term from the client, searching for and outputting documents associated with the components of the message that include the search term. Effect of the Invention

[0017] According to the first and tenth aspects, when a requester requests another person to register a document in a storage location and later tries to find a document received from the other person based on that request, the requester can search by relying on the message that he or she created when making the request.

[0018] According to the second aspect, when a requester uses a common message to request others to register documents in a lump sum, and the requester later tries to find a document that has been registered by others based on that request, the requester can perform the search by relying on the common message that he or she created when making the request.

[0019] According to the third aspect, when a third party registers a document, it is possible to prevent the third party from connecting, via a communication line, to a storage location other than the storage location that the requester has permitted the third party to connect to.

[0020] According to the fourth aspect, it has the advantage that a document can be searched for using message components associated with the document when the document was registered in the initial storage location specified by the requester, regardless of the storage location of the document.

[0021] According to the fifth aspect, there is an effect that the requester can specify the form of association between the document and the message in accordance with the characteristics of the document search method used in the information processing device.

[0022] According to the sixth aspect, there is an advantage that document search using partial match search can be performed more easily than in the case where words or phrases extracted from a message are associated with documents as components of the message.

[0023] According to the seventh aspect, compared to the case where the entire message is associated with a document as a component of the message, the effect is that the time required to search for documents can be reduced as the number of documents to be searched increases.

[0024] According to the eighth aspect, it has the effect of enabling a requester to search for documents with greater accuracy than if the processor were to associate all words or phrases extracted from a message with documents regardless of the requester's intentions.

[0025] According to the ninth aspect, there is an effect that a document can be searched for with reference to a requester who has requested registration of the document. [Brief description of the drawings]

[0026] [Figure 1] FIG. 1 is a diagram illustrating an example of document collection using an information processing device. [Diagram 2] FIG. 2 is a diagram illustrating an example of a functional configuration of an information processing device. [Diagram 3] FIG. 2 is a diagram illustrating an example of a configuration of a main part of an electrical system of an information processing device. [Figure 4] 13 is a flowchart showing an example of the flow of a registration request process. [Diagram 5] FIG. 13 is a diagram showing an example of a document registration request. [Figure 6] FIG. 11 is a diagram illustrating an example of storage information. [Figure 7] FIG. 11 is a diagram illustrating an example of a registration operation. [Figure 8] FIG. 13 illustrates an example of a registration screen. [Figure 9] 13 is a flowchart showing an example of the flow of a registration process. [Figure 10] FIG. 11 is a diagram illustrating an example of registration information. [Figure 11] FIG. 13 is a diagram showing an example of a search screen. [Figure 12] FIG. 11 is a diagram illustrating an example of storage information. [Figure 13] 13 is a flowchart showing an example of the flow of a modification of a registration request process. [Figure 14] 13A and 13B are diagrams illustrating an example of a document registration request in a modified example of the registration request process. [Figure 15] FIG. 13 is a diagram showing an example of stored information in a modified example of a registration request process. [Figure 16] 13 is a flowchart showing an example of the flow of a registration process corresponding to a modified example of the registration request process. [Figure 17] FIG. 13 is a diagram showing an example of registration information in a modified example of a registration request process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] Hereinafter, an embodiment will be described with reference to the drawings. Note that the same components and processes are given the same reference numerals throughout the drawings, and duplicated explanations will be omitted.

[0028] 1 is a diagram showing an example of document collection using an information processing device 10 according to the present embodiment. The information processing device 10 transmits a message to a terminal 20 used by a registrant, who is an example of another person designated by the requester, in accordance with instructions from the requester who makes a document request. Meanwhile, the registrant who receives the message registers the document designated in the message in a storage location designated by the requester. In response, the requester searches for a document that meets his or her purpose from among the documents registered in the storage location, and views the document.

[0029] In this way, the information processing device 10 has a collection function for collecting documents from registered users designated by a client. There are no restrictions on the types of documents collected by the information processing device 10, and the information processing device 10 is used to collect, for example, various questionnaires, estimates, and assignments such as homework.

[0030] 2 is a diagram showing an example of a functional configuration of the information processing device 10. The information processing device 10 includes functional units, namely, a message generation unit 11, a URL (Uniform Resource Locator) generation unit 12, a message storage unit 13, a message communication unit 14, a document registration unit 15, and a message attachment unit 16, as well as a storage device 17.

[0031] The message generating unit 11 generates a message to be sent to a registrant when the registrant is requested to register a document in a specific storage location.

[0032] The message is freely input by the requester. The message does not necessarily have to be a sentence, and may be a list of words that evoke the content of the document that is being requested to be registered, such as "Quote!!". There are no restrictions on the expression of the message content, but for example, when a requester requests a registrant to register a quote for a product, in addition to the above-mentioned "Quote!!", content that conveys the intention of the request to register a quote to the registrant, such as "Please register the quote results" or "Please send me a quote for the product", is often input as the message. Also, as mentioned above, there are no restrictions on the type of document that is being requested to be registered by the registrant through the message.

[0033] The URL generating unit 12 generates URL information that is the registration destination of the document requested from the registrant. It is not necessary to specify the storage device 17 in the information processing device 10 as the registration destination of the document, and a device other than the information processing device 10 may be specified as the registration destination, but hereinafter, as an example, an example in which the storage device 17 in the information processing device 10 is specified as the registration destination of the document will be described.

[0034] The message storage unit 13 associates the message generated by the message generation unit 11, the URL information generated by the URL generation unit 12, and registrant information for identifying the registrant who requested the registration of the document, and temporarily stores the association until the requested document is registered by the registrant.

[0035] The message communication unit 14 transmits the message generated by the message generation unit 11 and the URL information generated by the URL generation unit 12 to the terminal 20 used by the registrant represented by the registrant information. There are no restrictions on the method of transmitting the message and URL information in the message communication unit 14 as long as the transmission is via a communication line such as the Internet or a LAN (Local Area Network), and the transmission may be via any of chat, e-mail, and SNS (Social Networking Service). When the transmission is via e-mail, an e-mail address is used as the registrant information, and when the transmission is via chat or SNS, identification information called an account, handle name, and ID defined for each chat or SNS is used as the registrant information.

[0036] When a registrant performs an operation to register a document requested by a client in a storage location represented by URL information, a message communication unit 14 receives the document from the registrant's terminal 20 and passes the received document to a document registration unit 15.

[0037] The document registration unit 15 registers the document received from the message communication unit 14 in a storage location indicated by URL information in the storage device 17. Storing a document in a specified storage area in this manner is called "registration."

[0038] Furthermore, the document registration unit 15 notifies the message attachment unit 16 that a document has been registered by the registrant.

[0039] When a document requested to be registered by a client is registered by a registrant in a storage location represented by URL information, a message adding unit 16 associates the components of the message used to request the document from the registrant with the registered document.

[0040] A "message component" refers to a subset of a message. In other words, the words and phrases that make up a message, as well as the entire message, are examples of message components. Additionally, each morpheme obtained by morphological analysis of a message is also an example of a message component. Furthermore, an extracted morpheme converted into its original form is also an example of a message.

[0041] In the above, an example has been shown in which the message adding unit 16 associates the components of a message with a document after the document is registered in a storage location indicated by URL information in the storage device 17. However, the message adding unit 16 may also associate the components of a message with a document before the document registration unit 15 registers the document in a storage location indicated by URL information.

[0042] When the information processing device 10 receives from a client a keyword, which is an example of a search term used to search for documents, the information processing device 10 searches documents registered in the storage device 17 for documents to which message components including the keyword are associated, and outputs the search results to the client. "Output" according to this embodiment refers to making the search results recognizable to the client, and includes a form in which the search results are displayed, a form in which the search results are formed on a recording medium such as paper, a form in which the search results are notified by voice, and a form in which the search results are transmitted to a device other than the information processing device 10 and the terminal 20 (hereinafter referred to as an "external device") via a communication line. Here, as an example, the information processing device 10 will be described as displaying the search results on a display.

[0043] There is no restriction on the number of registrants to whom the information processing device 10 can make a document registration request at one time; the information processing device 10 may either request a document registration from one registrant or may request a document registration from multiple registrants at once using a common message.

[0044] The information processing device 10 is configured using a computer 30, for example.

[0045] FIG. 3 is a diagram showing an example of the configuration of the main parts of an electrical system of the information processing device 10 when the information processing device 10 is configured using a computer 30. As shown in FIG.

[0046] 2, a ROM (Read Only Memory) 32 that stores an information processing program, a RAM (Random Access Memory) 33 used as a temporary working area for the CPU 31, a non-volatile memory 34, and an input / output interface (I / O) 35. The CPU 31, the ROM 32, the RAM 33, the non-volatile memory 34, and the I / O 35 are connected to each other via a bus 36.

[0047] The nonvolatile memory 34 is an example of a storage device 17 in which stored information is maintained even if the power supplied to the nonvolatile memory 34 is cut off, and for example, a semiconductor memory is used, but a hard disk may also be used. The nonvolatile memory 34 does not necessarily have to be built into the computer 30, and may be a storage device that is detachable from the computer 30, such as a memory card. The nonvolatile memory 34 is an example of a storage device 17, and documents, for example, are registered in the nonvolatile memory 34.

[0048] To the I / O 35, for example, a communication unit 37, an input unit 38, and a display unit 39 are connected.

[0049] The communication unit 37 is connected to a communication line and has a communication protocol for communicating with the terminal 20 and an external device. The communication line may be a wired line, a wireless line, or a combination of a wired line and a wireless line.

[0050] The input unit 38 is a device that receives instructions from a client and notifies the CPU 31 of the instructions, and may be implemented by, for example, a button, a touch panel, a keyboard, a pointing device, or a mouse.

[0051] The display unit 39 is a device that displays information processed by the CPU 31, and may be, for example, a display device such as a liquid crystal display, an organic EL (Electro Luminescence) display, or a projector that projects an image onto a screen.

[0052] The information processing device 10 may connect various units required depending on the situation to the I / O 35. For example, the information processing device 10 may connect an image forming unit that forms an image on a recording medium such as paper to the I / O 35.

[0053] Next, the operation of the information processing device 10 will be described in detail.

[0054] 4 is a flowchart showing an example of the flow of a registration request process executed by the CPU 31 when the information processing device 10 receives a document registration request from a client. An information processing program that defines the registration request process is stored in advance in, for example, the ROM 32 of the information processing device 10. The CPU 31 of the information processing device 10 reads the information processing program stored in the ROM 32 and executes the registration request process.

[0055] In the following, an example will be described in which a request to register a document is sent to a registrant by email, and a request to register documents is sent to a plurality of registrants collectively by using a common message.

[0056] In step S10, the CPU 31 receives a message from a requester.

[0057] FIG. 5 is a diagram showing an example of a document registration request made by a client.

[0058] When a client makes a request to register a document, the CPU 31 displays a registration request screen 1 on the display unit 39. The registration request screen 1 includes a storage destination field that displays, for example, at least one storage location that is a candidate for the document registration destination, a remarks field that displays information about the corresponding storage location, for example, the free space of the storage location, and a comment about the storage location, such as the intended use of the storage location, such as "for estimates," a check box 1A, and a document registration request button 1B.

[0059] When the requester sets a check mark in any one of the check boxes 1A with a mouse or the like, the CPU 31 recognizes the storage location corresponding to the check box 1A with the check mark set as the storage location in which the document to be requested will be registered.

[0060] When the requester then presses the document registration request button 1B with a mouse or the like, the CPU 31 displays the message input screen 2 on the display unit 39.

[0061] The message input screen 2 includes, for example, a registrant field for specifying a registrant to whom document registration is requested, a message field for accepting a message from the requester, an OK button 2A, and a cancel button 2B.

[0062] When the requester inputs the email address of the registrant in the registrant field, inputs a message in the message field, and then presses the OK button 2A, the CPU 31 acquires the entire message input in the message field as a message to be sent to each registrant at once.

[0063] Also, in step S20 of FIG. 4, CPU 31 generates URL information of the storage location corresponding to check box 1A on registration request screen 1 for which a check mark has been set.

[0064] The storage location of each document requested to be registered by multiple registrants in the same registration request process is a common storage location corresponding to the checkbox 1A with a check mark set. However, CPU 31 does not give each registrant access to the entire storage location, but generates URL information representing an area exclusive to each registrant by logically dividing the common storage location so that the registrant cannot view documents registered by other registrants.

[0065] Therefore, for example, when the email addresses of two registrants, "A" and "B", are set in the registrant field of the message input screen 2, the CPU 31 generates URL information "http: / / host / ABCDEFG" for registrant A and generates URL information "http: / / host / HIJKLMN" for registrant B, which is different from that of registrant A.

[0066] This ensures the security of documents between each registrant, so the information processing device 10 can also be used to collect documents where information must not be leaked between registrants, such as requesting competitive bids from multiple registrants.

[0067] If the requester presses the cancel button 2B on the message input screen 2, the CPU 31 displays the registration request screen 1 again on the display unit 39, and makes the requester start over from selecting the storage location.

[0068] In step S30 of FIG. 4, the CPU 31 stores in the non-volatile memory 34 the storage information 4, which is information associating the registrant's identification information, the URL information, and the message.

[0069] Fig. 6 is a diagram showing an example of the stored information 4. As shown in Fig. 6, in the stored information 4, the message acquired from the message input screen 2 in step S10 and the URL information generated in step S20 are associated with each piece of identification information of a registrant who is the recipient of a request to register a document (in this case, the registrant's email address). In the example of the stored information 4 in Fig. 6, the CPU 31 sets the entire message in the stored information 4 as a component of the message.

[0070] In step S40 of FIG. 4, the CPU 31 generates an email for each registrant represented by the email address entered in the registrant field of the message input screen 2 of FIG. 5, and sends the generated email to the terminal 20 used by each registrant.

[0071] In the case of the document registration request example shown in Fig. 5, the email addresses of two registrants, registrant A and registrant B, are set in the registrant field, so CPU 31 sends email 3A to registrant A and email 3B to registrant B. Hereinafter, when there is no need to distinguish between the emails sent to each registrant, they will be referred to as "email 3."

[0072] In addition to the registrant's email address being set as the destination of the email 3, the email 3 also contains the message acquired from the message input screen 2 in step S10 and the URL information generated in step S20. Thus, the email 3A shown in Fig. 5 states "Dear A: Please register your quotation results here. https: / / host / ABCDEFG", and the email 3B states "Dear B: Please register your quotation results here. https: / / host / HIJKLMN". The CPU 31 may set a hyperlink in the URL information so that a page for registering the document is displayed on the terminal 20 when the registrant presses the character string representing the URL information with a mouse or the like.

[0073] This completes the registration request process shown in FIG.

[0074] Meanwhile, when the registration request process is completed, the terminal 20 of each registrant receives the email 3 from the information processing device 10. Each registrant performs the registration operation of the requested document according to the contents of the received email 3.

[0075] 7 is a diagram showing an example of a registration operation performed by, for example, registrant A. If a hyperlink is set in the URL information included in email 3A, registrant A can press the URL information with a mouse or the like to display registration screen 5 on terminal 20.

[0076] When registrant A selects a document to register and presses register button 5A, the selected document and the identification information of the registrant who performed the registration operation (in this case, the email address of registrant A) are transmitted from terminal 20 to information processing device 10. As a result, the selected document is registered in the storage location indicated by the URL information.

[0077] After the registration operation is performed, information about the registered document is displayed on the registration screen 5 as shown in Fig. 8. In the example of Fig. 8, the document name, registration date, and size of the registered document are displayed.

[0078] 9 is a flowchart showing an example of the flow of registration processing executed by the CPU 31 of the information processing device 10 when a document is received from the registrant's terminal 20. An information processing program that defines the registration processing is stored in advance, for example, in the ROM 32 of the information processing device 10. The CPU 31 of the information processing device 10 reads the information processing program stored in the ROM 32 and executes the registration processing.

[0079] In step S100, the CPU 31 acquires the document received from the terminal 20 and the identification information of the registrant received together with the document. The CPU 31 refers to the storage information 4 (FIG. 6) stored in the non-volatile memory 34 in step S30 in FIG. 4, and registers the received document in a storage area represented by URL information associated with the identification information of the registrant received together with the document.

[0080] In step S110, the CPU 31 refers to the storage information 4 and associates the registration information 6 including the components of the message with the document registered in step S100.

[0081] Fig. 10 is a diagram showing an example of the registration information 6. As shown in Fig. 10, the registration information 6 includes, for each registered document, the identification information of the registrant, the document name of the registered document, and the components of the message. The components of the message in the registration information 6 are set as they are to the components of the message stored in the storage information 4 corresponding to the registrant of the document.

[0082] In step S30 in Fig. 4, the entire message acquired from the message input screen 2 is stored as a component of the message in the storage information 4, so that the entire message entered by the requester in the message field on the message input screen 2 is associated with the registered document. Note that the registration information 6 shown in Fig. 6 is an example, and it goes without saying that other information, such as the registration date of the document, may be included. When documents are registered by multiple registrants, the registration information 6 is associated with each registered document.

[0083] This completes the registration process shown in FIG.

[0084] When a requester tries to check the contents of a registered document later, he / she may not remember exactly what kind of document was registered in which storage location, and may have moved the registered document from its original storage location to another storage location. Therefore, the requester may search for the desired document on the search screen 7 using keywords that seem to be related to the document.

[0085] 11 is a diagram showing an example of a search screen 7 on which a requester searches for documents. The search screen 7 includes an input field 7A for inputting a keyword, a search button 7B, and a search result display field 7C. When a requester inputs a keyword in the input field 7A and presses the search button 7B with a mouse or the like, the CPU 31 searches for documents including the keyword, and documents associated with registered information 6 including the keyword in a component of a message, and displays the search results in the display field 7C. Note that the CPU 31 may search only for documents associated with registered information 6 including the keyword in a component of a message.

[0086] The message entered into message input screen 2 when the requester requests the registration of a document is text created by the requester himself / herself, and is therefore more likely to be remembered by the requester than text created by others. In the first place, the document name of a registered document and the text contained therein are freely created by others unless otherwise specified by the requester. Therefore, it is less of a burden on the requester to think of keywords based on the message created by the requester himself / herself, rather than randomly thinking of keywords that are likely to be contained in document names and text created by others and that are related to the registered document.

[0087] Furthermore, when requesting a registrant to register a document, the requester attaches some kind of message to the email 3, but since this message makes it possible to search for the document, there is no need for the requester to input an additional message for searching in addition to the message. In other words, from the requester's perspective, the information for document search is being input during the operation of requesting the registrant to register the document.

[0088] In this way, when requesting a registrant to register a document, the message entered by the requester on message input screen 2 is associated with the document, and the message associated with the registered document is also subject to keyword search, making it easier to search for the desired document compared to when only the contents of the registered document are subject to keyword search.

[0089] Moreover, even if a document registered in a storage location indicated by URL information is moved by a requester to another storage location different from the original storage location, CPU 31 does not change the contents of registered information 6 in association with the movement of the storage location, since registered information 6 is information associated with each registered document, not with the storage location. Therefore, the same registered information 6 is associated with a registered document even in the storage location to which it is moved. In other words, CPU 31 can search for a document by a keyword based on a message, regardless of the storage location of the document.

[0090] In addition, in the case of a search method in which CPU 31 performs a partial match search of messages, it is easier to get a hit if the message is stored as a whole rather than as words or phrases, so it is preferable to associate the entire message with the registered document, as in the above example.

[0091] However, when matching the entire message with the registered document, the search time increases as the number of registered documents increases, and the search efficiency tends to decrease. Also, as the amount of information to be searched increases, it becomes easier to find unintended documents.

[0092] Therefore, the CPU 31 may use a search method in which an index is assigned to each word or phrase of a message and a search is performed based on the index. In the case of such a search method, it is preferable that the CPU 31 divides the message into words or phrases by a known syntax analysis method and associates the words or phrases with documents registered as components of the message.

[0093] Specifically, when storing the stored information 4 in the non-volatile memory 34 in step S30 of FIG. 4, the CPU 31 divides the message obtained from the message input screen 2 in step S10 of FIG. 4 into words or phrases using a known syntax analysis method, and sets the words or phrases extracted from the message in the message column of the stored information 4 shown in FIG. 6.

[0094] For example, if the message entered on the message input screen 2 is "Please register the quotation results here," then the words "quote," "results," and "registration" are stored in the storage information 4 as shown in Fig. 12. Therefore, in step S110 in Fig. 9, the CPU 31 associates the components of the message, such as "quote," "results," and "registration," with the registered document. This reduces the amount of information to be searched, compared to when the entire message is associated with the registered document.

[0095] The CPU 31 may use a known named entity extraction method to extract proper nouns such as people's names and place names, dates, times, and numerical values ​​contained in the message, and associate these with the registered document.

[0096] The CPU 31 determines whether the components of the message are the entire message or words or phrases contained in the message according to the format designated by the requester, and associates the components of the message with the registered document.

[0097] In addition, when the CPU 31 associates a word or phrase contained in a message with a registered document, in step S110 of FIG. 9, it may display on the display unit 39 the words or phrases stored in the storage information 4 that correspond to the registered document, and allow the requester to select an item to associate with the registered document from among the displayed words or phrases.

[0098] That is, the CPU 31 does not directly match all the components of the message extracted from the message using known morphological analysis or syntactic analysis methods to the registered document, but only matches the components of the message selected by the requester to the registered document.

[0099] <Modifications of the embodiment> The above describes an example of an information processing device 10 that associates a message entered by a requester on the message input screen 2 with a registered document, but the requester himself may also enter a message to be associated with the registered document separately from the message attached to the email 3.

[0100] FIG. 13 is a flowchart showing an example of the flow of a modified registration request process executed by the CPU 31 when the information processing device 10 accepts a document registration request from a client.

[0101] The modified example of the registration request process shown in Fig. 13 differs from the registration request process shown in Fig. 4 in that step S30 is replaced by steps S30A and S30B, and the other processes are the same as those in Fig. 4. Therefore, the modified example of the registration request process shown in Fig. 13 will be described here, focusing on steps S30A and S30B.

[0102] When the URL information of the storage location of the document requested to be registered is generated in step S20, step S30A is executed.

[0103] In step S30A, the CPU 31 acquires designated information from the requester. The designated information is a search message to be associated with the registered document, separate from the message input by the requester in the message field of the message input screen 2.

[0104] 14 is a diagram showing an example of a document registration request made by a requester. In the message input screen 2 shown in FIG. 14, a specified information button 2C is added to the message input screen 2 shown in FIG.

[0105] When the requester presses the designated information button 2C with a mouse or the like, the CPU 31 displays the designated information input screen 8 on the display unit 39. The requester inputs designated information into the designated information input screen 8. In the example of FIG. 14, "estimate" has been input as the designated information. The CPU 31 acquires the designated information via the designated information input screen 8.

[0106] In step S30B, the CPU 31 stores in the non-volatile memory 34 the storage information 4, which is information in which the identification information of the registrant, the URL information, and the specification information acquired in step S30A are associated with each other.

[0107] Fig. 15 is a diagram showing an example of the stored information 4 stored in the non-volatile memory 34 in step S30B. As shown in Fig. 15, in the stored information 4 in Fig. 15, for each identification information of a registrant who is requested to register a document (in this case, an email address of the registrant), the URL information generated in step S20 and the specific information acquired from the specific information input screen 8 in step S30A are associated with each other.

[0108] Meanwhile, FIG. 16 is a flowchart showing an example of the flow of registration processing corresponding to a modification of the registration request processing shown in FIG. 13, which is executed by the CPU 31 when a document is received from the terminal 20 of a registrant.

[0109] The registration process shown in Fig. 16 differs from the registration process shown in Fig. 9 in that step S110 is replaced with step S110A, and other steps are the same as those in Fig. 9. Therefore, the registration process shown in Fig. 16 will be described here with a focus on step S110A.

[0110] When the document received from terminal 20 is registered in the storage area indicated by the URL information in step S100, step S110A is executed.

[0111] In step S110A, the CPU 31 refers to the storage information 4 shown in FIG. 15, and associates the registration information 6 including the designated information with the document registered in step S100.

[0112] Fig. 17 is a diagram showing an example of the registered information 6. In this case, the message entered by the requester on the message input screen 2 is not stored in the stored information 4 shown in Fig. 15, but instead, the specified information is stored, so that the specified information instead of the message is associated with the registered document.

[0113] Therefore, if the requester inputs the specific information input on the specific information input screen 8 into the input field 7A of the search screen 7 shown in FIG. 11, documents associated with the specific information will be searched for.

[0114] Although one aspect of the information processing device 10 has been described above using the embodiment, the disclosed form of the information processing device 10 is merely an example, and the form of the information processing device 10 is not limited to the scope described in the embodiment. Various modifications or improvements can be made to the embodiment without departing from the gist of the present disclosure, and forms with such modifications or improvements are also included in the technical scope of the disclosure.

[0115] In the above embodiment, the registration request process and the registration process are implemented by software. However, the processes equivalent to the flowcharts shown in Figures 4, 9, 13, and 16 may be implemented by hardware. In this case, the process can be performed faster than when the registration request process and the registration process are implemented by software.

[0116] In the above embodiment, the processor refers to a processor in a broad sense, including a general-purpose processor (e.g., CPU 31) and a dedicated processor (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

[0117] In addition, the operations of the processor in the above embodiment may be performed not only by one processor but also by multiple processors located at physically separate locations working together. The order of the operations of the processor is not limited to the order described in the above embodiment and may be changed as appropriate.

[0118] In the above embodiment, an example in which the information processing program is stored in the ROM 32 of the information processing device 10 has been described, but the storage destination of the information processing program is not limited to the ROM 32. The information processing program of the present disclosure can also be provided in a form recorded in a storage medium readable by the computer 30. For example, the information processing program may be provided in a form recorded in an optical disk such as a CD-ROM (Compact Disk Read Only Memory) or a DVD-ROM (Digital Versatile Disk Read Only Memory). The information processing program may also be provided in a form recorded in a portable semiconductor memory such as a USB (Universal Serial Bus) memory or a memory card. The ROM 32, the non-volatile memory 34, the CD-ROM, the DVD-ROM, the USB, and the memory card are examples of non-transitory storage media.

[0119] Furthermore, the information processing device 10 may download an information processing program from an external device through the communication unit 37, and store the downloaded information processing program, for example, in the non-volatile memory 34. In this case, the CPU 31 of the information processing device 10 reads the information processing program downloaded from the external device and executes a registration request process and a registration process. [Explanation of symbols]

[0120] 1 registration request screen, 1A check box, 1B document registration request button, 2 message input screen, 2A OK button, 2B cancel button, 2C specified information button, 3 (3A, 3B) e-mail, 4 stored information, 5 registration screen, 5A registration button, 6 registration information, 7 search screen, 7A input field, 7B search button, 7C display field, 8 specified information input screen, 10 information processing device, 11 message generation unit, 12 URL generation unit, 13 message storage unit, 14 message communication unit, 15 document registration unit, 16 message attachment unit, 17 storage device, 20 terminal, 30 computer, 31 CPU, 32 ROM, 33 RAM, 34 non-volatile memory, 35 I / O, 36 bus, 37 communication unit, 38 input unit, 39 display unit

Claims

1. A processor is provided. The processor, acquiring a message input by a requester to another person when requesting the other person to register a document in a specific storage location of a storage device; When the document requested by the requester to be registered is registered in the storage location by the other person, the components of the message are associated with the registered document; When receiving a document search request based on a search term from the requester, a document associated with a component of the message that includes the search term is searched for, and the search result is output. Information processing device.

2. When the requester uses the common message to collectively request a plurality of other people to register documents in the storage location, the processor associates components of the common message used to request the registration of the documents with each of the documents registered in the storage location by each of the other people.

2. The information processing device according to claim 1.

3. The processor registers, in the common storage location, each of the documents for which a registration request has been made collectively using the common message.

3. The information processing device according to claim 2.

4. The processor prevents the components of the message common to each document from being changed even when each document registered in the storage location is moved by the requester to another storage location different from the storage location.

4. The information processing device according to claim 2.

5. The processor associates components of the message with registered documents in a format specified by the requester. The information processing device according to any one of claims 1 to 4.

6. The processor associates the entire message with a registered document as a component of the message.

6. The information processing device according to claim 5.

7. The processor associates the words or phrases extracted from the message with registered documents as components of the message.

6. The information processing device according to claim 5.

8. The processor associates the component selected by the requester among the components extracted from the message with the registered document.

8. The information processing device according to claim 7.

9. The processor associates, with the document registered in the storage location, identification information that identifies the other person who registered the document. The information processing device according to any one of claims 1 to 8.

10. On the computer, acquiring a message input by a requester to another person when requesting the other person to register a document in a specific storage location of a storage device; When the document requested by the requester to be registered is registered in the storage location by the other person, the components of the message are associated with the registered document; When a document search using a search term is received from the requester, a process is executed to search for documents associated with components of the message that contain the search term, and to output the search results. Information processing program.

Citation Information

Patent Citations

  • Storage management method for electronic mail

    JP2003067306A

  • Document management device and document management program

    JP2015032281A

  • Work support device and program

    JP2018128853A

  • Information processing apparatus and information processing program

    JP2019128689A