Information processing device and program

The information processing device addresses the challenge of managing access to document-related content by extracting feature words from accessible documents and using them to control access, resulting in efficient and accurate content delivery.

JP7658137B2Active Publication Date: 2025-04-08FUJIFILM BUSINESS INNOVATION CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021053662
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-26
Publication Date
2025-04-08
Estimated Expiration
2041-03-26

AI Technical Summary

Technical Problem

Existing systems that manage document files struggle with efficiently controlling access to content related to a document, particularly when a large volume of content needs to be accessed, leading to increased burden and inclusion of restricted content.

Method used

An information processing device that extracts feature words from documents accessible to both users and uses these words to control access to associated content, prioritizing access based on predetermined conditions and excluding restricted content.

Benefits of technology

This approach reduces the burden on users by efficiently providing relevant content for viewing, limiting access to only permitted content, and improving the accuracy of content access control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007658137000001
    Figure 0007658137000001
  • Figure 0007658137000002
    Figure 0007658137000002
  • Figure 0007658137000003
    Figure 0007658137000003
Patent Text Reader

Abstract

To enable efficient provision of content that requires viewing, compared to a case where access is permitted to all content related to a document to which a specific user has access rights.SOLUTION: An information processing device has a processor, and the processor extracts a first feature word from a first document to which both a first user and a second user have access rights, and extracts content associated with an operation log of the first user, uses the first feature word, and controls the second user's access to the content.SELECTED DRAWING: Figure 5
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 a program. [Background technology]

[0002] Patent document 1 describes a document management device that extracts at least one or more keywords to be used for authentication as authentication keywords from one or more document files to be accessed, sets a correct key from the extracted authentication keywords, creates multiple keys including this correct key, and grants access to one or more document files by having a user requesting access to the file select a correct key from the multiple keys including these correct keys. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2011-39637 A Summary of the Invention [Problem to be solved by the invention]

[0004] A system (hereinafter referred to as a "document management system") that manages document files (hereinafter referred to as "documents") controls whether or not access to documents is permitted based on access rights. However, there are cases where it is desirable to control access to content related to a document, such as access to emails and messages sent or received in relation to the document, or access to websites visited in relation to the document. However, if all contents related to a specific user are extracted, the number of extracted contents will be enormous, which will increase the burden required to check the contents. In addition, the extracted results may include contents to which access should be restricted.

[0005] The present invention aims to reduce the burden on a user who browses documents, compared to when a specific user is permitted to access all of the content related to the document to which he or she has access rights. [Means for solving the problem]

[0006] The invention described in claim 1 is an information processing device having a processor that extracts a first characteristic word from a first document to which both a first user and a second user have access rights, extracts content associated with the first user's operation log, and uses the first characteristic word to control the second user's access to the content. The invention described in claim 2 is the information processing device described in claim 1, wherein the processor allows the second user to access content of the content that contains the first characteristic word, and restricts the second user's access to content of the content that contains a second characteristic word extracted from a second document to which the first user has access rights but the second user does not have access rights. The invention described in claim 3 is an information processing device described in claim 2, wherein the processor prioritizes access control based on the first feature word in accordance with predetermined conditions for the content that includes both the first feature word and the second feature word. The invention described in claim 4 is an information processing device described in claim 3, wherein the predetermined condition is specified by the ratio of the number of occurrences of each first characteristic word to the total number of occurrences of the first characteristic words extracted from the set of first documents. The invention described in claim 5 is an information processing device described in claim 2, wherein the processor prioritizes access control based on the second feature word in accordance with predetermined conditions for the content containing both the first feature word and the second feature word. The invention described in claim 6 is an information processing device described in claim 1, wherein the processor calculates the ratio of the occurrence rate of each first characteristic word to the total occurrence rate of the first characteristic words extracted from the set of first documents, and does not use any first characteristic word for which the ratio is below a predetermined value for extracting the content. The invention described in claim 7 is an information processing device described in claim 6, wherein the processor modifies the number of occurrences of the first characteristic word using a weight based on the time when the second user's access rights to the first document were changed. The invention described in claim 8 is an information processing device described in claim 1, in which the processor excludes from the first feature words second feature words extracted from a second document to which the first user has access rights but the second user does not have access rights, and allows the second user access to the content containing the first feature words after the second feature words have been excluded. An invention recited in claim 9 is the information processing device recited in any one of claims 1 to 8, wherein the processor presents the content to which the second user is permitted to access in chronological order. The invention described in claim 10 is a program for enabling a computer to realize the following functions: extracting a first characteristic word from a first document to which both a first user and a second user have access rights; extracting content associated with the operation log of the first user; and using the first characteristic word to control the second user's access to the content. Effect of the Invention

[0007] According to the invention described in claim 1, it is possible to provide the content that needs to be viewed more efficiently than when a specific user is permitted to access all the content related to the document to which he or she has the access right. According to the invention described in claim 2, the number of contents to which access is permitted can be limited, compared to the case where access is controlled based only on the first feature word obtained from the document to which the access right is set. According to the invention described in claim 3, a condition can be set that prioritizes access permission even when content is found that contains a first characteristic word of a document to which the user has access rights and a second characteristic word of a document to which the user does not have access rights. According to the invention described in claim 4, it is possible to determine whether the content is related to content to which access is permitted or content to which access is restricted, depending on the ratio of the number of occurrences to the total number of occurrences in the first document collection. According to the invention described in claim 5, a condition can be set to prioritize access restrictions even when content is found that contains a first characteristic word of a document to which the user has access rights and a second characteristic word of a document to which the user does not have access rights. According to the invention described in claim 6, the accuracy of the contents to which access is permitted can be improved compared to a case where the first feature word is determined regardless of the ratio of the first feature word to the total number of occurrences in the first document collection. According to the invention described in claim 7, the accuracy of contents to which access is permitted can be improved compared to a case where the number of occurrences of the first characteristic word is counted regardless of the time when the access right was set. According to the invention described in claim 8, it is possible to prevent the inclusion of content related to a second document to which access rights are not granted. According to the invention as recited in claim 9, it is possible to easily grasp the time relationship between contents. According to the invention described in claim 10, it is possible to provide the content that needs to be viewed more efficiently than when a specific user is permitted to access all of the content related to the document to which he or she has access rights. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating a conceptual configuration of an information processing system assumed in a first embodiment. [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a handover support server. FIG. [Diagram 3] FIG. 2 is a diagram illustrating the functional configuration of a user terminal used in the first embodiment. [Figure 4] 2 is a diagram illustrating the functional configuration of a handover support server used in embodiment 1. FIG. [Diagram 5] FIG. 11 is a diagram for explaining a processing operation related to a job takeover in the first embodiment. [Figure 6] 13 is a diagram illustrating an example of an operation log recorded for person A who is in charge of tasks AA and BB. FIG. [Figure 7] 11 is a table illustrating an example of data of an operation log stored in an operation log server. [Figure 8] FIG. 13 is a diagram showing an example of a screen when a user B, who is the transfer destination, specifies a user from which the data is to be transferred. [Figure 9] This is a diagram that explains a situation in which part of the work that Person A is in charge of is handed over to Person B. [Figure 10] 11 is a diagram for explaining the relationship between documents and access rights after business handover; FIG. [Figure 11] 13 is a diagram illustrating documents and contents related to Person A's operation log. [Figure 12] 1 is a diagram illustrating how characteristic words are extracted from document α to which both user A, the source user, and user B, the destination user, have access rights. [Figure 13] FIG. 13 is a diagram illustrating control of browsing of related content. [Figure 14] FIG. 13 is a diagram showing an example of a screen of related content of person A who is the source of the transfer. [Figure 15] 13 is a diagram for explaining the functional configuration of a handover support server used in embodiment 2. FIG. [Figure 16] FIG. 11 is a diagram for explaining a processing operation related to a job takeover in the first embodiment. [Figure 17] 13 is a diagram illustrating an example of an operation log recorded for person A who is in charge of tasks AA and BB. FIG. [Figure 18] This is a diagram that explains a situation in which part of the work that Person A is in charge of is handed over to Person B. [Figure 19] 11 is a diagram for explaining the relationship between documents and access rights after business handover; FIG. [Figure 20] 13 is a diagram illustrating documents and contents related to Person A's operation log. [Figure 21] This is a diagram explaining how characteristic words are extracted from documents α, β, and γ to which Mr. A, the original user, has access rights. [Figure 22] 1 is a diagram illustrating a relationship between a feature word list and feature words used to extract related content. FIG. [Figure 23] FIG. 13 is a diagram illustrating control of browsing of related content. [Figure 24] FIG. 13 is a diagram for explaining the functional configuration of a handover support server used in embodiment 3. [Diagram 25] FIG. 11 is a diagram for explaining the processing operation related to the takeover of a task in the third embodiment. [Figure 26] FIG. 13 is a diagram for explaining how a characteristic word count list #1 is generated from documents α and γ to which both a source user A and a destination user B have access rights. [Figure 27] 11 is a diagram illustrating a specific example of narrowing down by a feature word narrowing down unit. FIG. [Figure 28] FIG. 13 is a diagram illustrating control of browsing of related content. [Figure 29] 13 is a diagram for explaining the functional configuration of a handover support server used in embodiment 4. FIG. [Diagram 30] FIG. 13 is a diagram for explaining processing operations related to business takeover in the fourth embodiment. [Diagram 31] This is a diagram that explains a situation in which part of the work that Person A is in charge of is handed over to Person B. [Diagram 32] FIG. 13 is a diagram for explaining how a characteristic word count list #1 is generated from documents α and γ to which both a source user A and a destination user B have access rights. [Diagram 33] A diagram explaining the functional configuration of the handover support server used in embodiment 5. [Diagram 34] FIG. 13 is a diagram for explaining the processing operation related to the takeover of a task in the fifth embodiment. [Diagram 35] FIG. 13 is a diagram illustrating control of browsing of related content. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. <Embodiment 1> <System example> FIG. 1 is a diagram illustrating a conceptual configuration of an information processing system 1 assumed in the first embodiment. The information processing system 1 shown in FIG.

[0010] The information processing system 1 shown in FIG. 1 has, as terminals, a user terminal 20 operated by person A, a user terminal 30 operated by person B, an image forming device 40 equipped with a print engine and a scanner, a mail server 50 for sending and receiving e-mails, an operation log server 60 for storing logs recording user operations of the terminals (hereinafter referred to as "operation logs"), a document management server 70 for managing documents uploaded by users, and a handover support server 80 for supporting the handover of work between users.

[0011] The network 10 in this embodiment is, for example, a LAN (Local Area Network), the Internet, or a cloud network. 1, the user terminals 20 and 30 are notebook computers. However, the user terminals 20 and 30 may be desktop computers or tablet computers. The user terminals 20 and 30 may be smartphones or wearable computers such as smart glasses or smart watches.

[0012] The user terminals 20 and 30 each have a function of uploading to the document management server 70, for example, documents that the user has created, edited, or obtained from another terminal by the user. The uploaded document is associated with information that identifies the user, such as the user's account, employee number, or email address.

[0013] The documents in this embodiment include, for example, office documents created by office software or other application programs, e-mails, photographs, and various images. An office document may be composed of, for example, text, figures, photographs, tables, data sheets, databases, etc. Images are not limited to still images, but also include moving images. Photographs are included in the category of images.

[0014] In addition, the user terminals 20 and 30 are provided with a function for recording operation logs. The operation log in this embodiment refers to, for example, a log of operations related to documents. The operation log related to documents includes logs of sending and receiving e-mails and messages, logs of uploading and downloading documents, and logs of browsing websites. The user terminals 20 and 30 in this embodiment have a function of uploading operation logs to the operation log server 60. The operation logs are uploaded periodically, for example, according to a predetermined schedule.

[0015] However, the operation log may be uploaded based on an instruction from a user or an instruction from an external terminal, such as a terminal operated by a system administrator or the handover support server 80. Furthermore, the user terminals 20 and 30 may transmit the operation logs to the operation log server 60 based on a request from the operation log server 60.

[0016] The example in Figure 1 shows user terminals 20 and 30 for two people, Mr. A, the predecessor of the task to be handed over and Mr. B, the successor, but the number of computers constituting the information processing system 1 is not limited to two. In this embodiment, Mr. A is an example of a "first user" and Mr. B is an example of a "second user."

[0017] The image forming device 40 has functions such as printing text and images on paper, capturing image data of an original, generating a copy of the original, and transmitting and receiving facsimile data. A mechanism for transporting documents one by one to an image data capture position is provided on the upper portion of the main body of the image forming apparatus 40 shown in Fig. 1. This type of mechanism is called, for example, an ADF (=Auto Document Feeder).

[0018] The image data of the document may be acquired not only optically by the image forming apparatus 40 but also from a recording medium connected to the main body or an external information terminal. The image data here is an example of a document. The image forming apparatus 40 in this embodiment is also provided with a function of uploading a document such as optically captured image data to the document management server 70. The uploaded document is associated with information that identifies the user. In this embodiment, the information that identifies the user may be information that can identify Mr. A, the predecessor of the job that is to be handed over. For example, the information that identifies the user may be the user's account, employee number, or email address.

[0019] If user authentication is required to start an operation, information identifying the authenticated user is associated with the uploaded document. If user authentication is not required when starting an operation, the uploaded document is associated with information that identifies the user entered at the time of uploading. An operation log relating to an authenticated user is uploaded from the image forming apparatus 40 to the operation log server 60. In the example of FIG. 1, there is one image forming apparatus 40, but the number of image forming apparatuses 40 constituting the information processing system 1 is not limited to one.

[0020] The mail server 50 is a server that realizes sending and receiving of e-mails related to users of the mail service. The mail server 50 in this embodiment is made up of an SMTP (Simple Mail Transfer Protocol) server that manages the transmission of e-mails, a POP3 (Post Office Protocol) server, and a DNS (Domain Name System) server. The mail server 50 in this embodiment cooperates with a takeover support server 80 that supports the takeover of business operations.

[0021] Therefore, when the takeover support server 80 requests an e-mail regarding a specific user, the mail server 50 transmits the corresponding e-mail to the takeover support server 80 . The mail server 50 may be an SMS (Short Message Service) server operated by a carrier that provides telephone services, or a webmail server operated by a company that provides webmail services. The SMS server and the webmail server participating in the information processing system 1 also transmit messages related to specific users to the handover support server 80 in response to a request from the handover support server 80 .

[0022] The operation log server 60 is a server that acquires and stores operation logs received by the user terminals 20 and 30 that are the targets of management. It is assumed that the operation logs are uploaded from the user terminals 20 and 30, but the operation log server 60 may request transmission of the operation logs. The operation log server 60 also cooperates with a handover support server 80 that supports the handover of business operations. Therefore, when the operation log server 60 receives a request from the handover support server 80 for an operation log related to a specific user, the operation log server 60 transmits the corresponding e-mail to the handover support server 80.

[0023] The document management server 70 is a so-called file server, and is used for storing and sharing documents. The document management server 70 in this embodiment cooperates with the user terminals 20 and 30, the image forming apparatus 40, and a takeover support server 80. The document management server 70 in this embodiment is capable of setting access rights for accessing documents to be managed. The access rights are managed, for example, by a user's account, employee number, and email address.

[0024] The access rights include, for example, a reference right, an editing right, and a management right. The right to see is the right to be allowed to read a document. Editing rights are the right to edit or change the content of a document. Management rights are rights granted to system or business managers. In this embodiment, the editing right includes the reference right, and the management right includes the editing right.

[0025] In this embodiment, the document management server 70 manages the access rights of each user through an access right management section 71. The management of access rights by the access right management section 71 includes granting, deleting, and changing of access rights. Access rights are granted by system or business administrators. In this embodiment, access rights are given to a specific user on a task or document basis, for example.

[0026] When the task is taken as the unit, all documents in the folder corresponding to the task to be handed over are the target. In this embodiment, documents to which access rights are granted are limited to documents that are associated with tasks and managed in the document management server 70. The granted access rights are any of a reference right, an editing right, and a management right. Access rights are removed on a task or document basis. The change in the access right includes a change in the content of the access right as well as a change in the business or document to which the access right is granted.

[0027] The handover support server 80 is a server that provides a service that supports the handover of a task between users. The handover support server 80 is an example of an information processing device. In this embodiment, the user from which the information is to be taken over is "Mr. A," and the user to which the information is to be taken over is "Mr. B." In this case, the handover support server 80 enables Mr. B to view documents uploaded by Mr. A from the user terminal 20 to the document management server 70, documents downloaded, e-mails sent and received in relation to the business, websites viewed in relation to the business, etc., for the business that is the subject of handover.

[0028] In this embodiment, documents, e-mails, websites, etc. are collectively referred to as "contents." That is, in this embodiment, contents include documents managed by the document management server 70 as well as e-mails, websites, etc. However, the content may be limited to e-mails, websites, and the like that are not managed by the document management server 70 .

[0029] In this embodiment, the purpose is to provide information such as emails sent and received and websites visited in relation to the business to be handed over to B. In this sense, the content may be limited to emails, websites, and the like. However, from the perspective of Mr. B who takes over the business, it is not very practical to distinguish between documents to which access rights are granted and e-mails, websites, etc. to which access rights are not granted. In this embodiment, documents managed by the document management server 70 may be referred to as "contents". The service provided by the handover support server 80 is not limited to handover of business, but can also be used to verify the business of a specific user.

[0030] <Device hardware configuration> FIG. 2 is a diagram illustrating an example of a hardware configuration of the handover support server 80. As shown in FIG. The takeover support server 80 shown in FIG. 2 includes a control unit 81, a hard disk drive (ie, HDD) 82, and a communication module 83.

[0031] The control unit 81 includes a processor 81A, a ROM 81B, and a RAM 81C. The processor 81A is configured by, for example, a CPU. The processor 81A realizes various functions by executing programs. The ROM 81B stores the BIOS etc. The RAM 81C is used as an execution area.

[0032] The hard disk drive 82 is an auxiliary storage device, and stores an operating system and application programs. The takeover support service in this embodiment is realized through the execution of the application programs. Instead of the hard disk drive 82, a semiconductor memory may be used. The communication module 83 is used for communication with an external terminal.

[0033] The hardware configurations of the mail server 50, the operation log server 60, and the document management server 70 are generally the same as the hardware configuration shown in FIG. Incidentally, the hardware configuration of the user terminals 20 and 30 is obtained by adding a display and a device for accepting user operations to the hardware configuration shown in Fig. 2. The device for accepting user operations may be, for example, a mouse, a keyboard, or a capacitive touch screen.

[0034] <Device Functionality Configuration> <Functional configuration of user terminal> Fig. 3 is a diagram for explaining the functional configuration of the user terminals 20 and 30 used in the embodiment 1. Fig. 3 shows only the functions related to the handover support service. The user terminals 20 and 30 are provided with a function for uploading operation logs (hereinafter referred to as an "operation log upload unit 201"). The operation log upload unit 201 is realized through the execution of an application program by a processor.

[0035] The operation log upload unit 201 realizes a function of collecting operation logs stored in the user terminals 20 and 30 and uploading them to the operation log server 60 (see FIG. 1). The operation log upload unit 201 in this embodiment uploads operation logs according to predetermined conditions. The upload may be performed, for example, periodically or periodically. In addition, when the power is turned on, operation logs that have not been uploaded may be uploaded all at once. If the user terminals 20 and 30 are always powered on, the operation logs may be uploaded during the nighttime hours. Furthermore, the operation log upload unit 201 may send unsent operation logs in accordance with instructions from a user or an instruction from a linked external terminal.

[0036] <Functional configuration of the handover support server> FIG. 4 is a diagram for explaining the functional configuration of the takeover support server 80 used in the first embodiment.

[0037] The handover support server 80 is provided with a function for accepting the designation of the source user (hereinafter referred to as the "source user receiving unit 801"), a function for acquiring the information to be handed over (hereinafter referred to as the "handover information acquisition unit 802"), a function for extracting characteristic words from the acquired information (hereinafter referred to as the "characteristic word extraction unit 803"), a function for extracting content related to the source user using the extracted characteristic words (hereinafter referred to as the "related content extraction unit 804"), and a function for controlling third party access to related content (hereinafter referred to as the "access control unit 805").

[0038] Each function is realized through the execution of an application program by the processor 81A (see FIG. 2). The source user reception unit 801 displays a screen for handover on the display of the user terminal 30 (see FIG. 1) and receives the designation of the source user. In the case of this embodiment, "Mr. A" is designated as the source user. The source users may be narrowed down by business, period, keywords, etc.

[0039] When "Mr. A" is specified as the source of the handover, the handover information acquisition unit 802 acquires an operation log related to "Mr. A" from the operation log server 60 (see FIG. 1). In addition, the handover information acquisition unit 802 acquires documents to which the user designated as the source of the handover has or had access rights, and content linked to the operation log of the user designated as the source of the handover, as "handover information." The documents here include both documents uploaded to the document management server 70 by "Person A" and documents downloaded from the document management server 70 by "Person A." Content also includes emails, visited websites, and the like.

[0040] The characteristic word extraction unit 803 extracts characteristic words from the documents and contents acquired by the handover information acquisition unit 802 . For example, TF-IDF (Term Frequency - Inverse Document Frequency), SVM (Support Vector Machine), and KeyGraph are used to extract feature words. Alternatively, feature words may be extracted using a dictionary in which words to be used as feature words are registered in advance. The characteristic word extraction unit 803 in this embodiment extracts characteristic words from a document to which both the source, "Mr. A," and the destination, "Mr. B," have access rights. This document is an example of a "first document," and the extracted characteristic words are an example of a "first characteristic word."

[0041] The access rights here are assumed to be at least the right to view. Therefore, if the access rights are limited to access to the document management server 70 and do not permit viewing of the contents of the document, the document will be excluded from the candidates for extraction of characteristic words. In this embodiment, the right to edit and the right to manage include the right to view. Therefore, documents to which access rights including the right to edit or the right to manage have been granted will be included in the candidates for extraction of characteristic words. In this embodiment, extraction of characteristic words by the characteristic word extraction unit 803 is executed at a timing specified by the user from whom the data is to be taken over. However, extraction of characteristic words may be executed as a batch process at night or the like.

[0042] The related content extraction unit 804 extracts documents and content that include the extracted characteristic words as related content. Documents are included in related content to reduce the possibility of missing a document when access rights for "Person B" are granted individually for each document, or when there are documents that should be included in the handover target other than the business folder that is the target of the handover. However, it is assumed that the recipient, "Mr. B," also has access rights to the documents included in the related content.

[0043] The access control unit 805 controls "Person B's" access to the handover information related to "Person A." Specifically, the access control unit 805 controls the contents to which "Person B" is permitted to access and the contents to which "Person B" is restricted from accessing. Here, restricting access means not permitting access. In this embodiment, the function of permitting access to content is referred to as an access permission unit 805A, and the function of restricting access to content is referred to as an access restriction unit 805B. The function of the access control unit 805 is to display information taken over from "Person A," that is, related content, on the display of the user terminal 30 operated by "Person B."

[0044] <Processing Operation> Fig. 5 is a diagram for explaining the processing operation related to the takeover of a task in the embodiment 1. In Fig. 5, the symbol S is used to mean a step. In the case of this embodiment, the business operations are taken over after, for example, Person A resigns from the company. However, the business operations may also be taken over while Person A is still employed. However, the resignation of Mr. A, who is to take over the work, is not required. For example, the handover of work will occur in the case of Mr. A's transfer, vacation, change of work responsibilities, etc.

[0045] Regardless of the handover, the user terminals 20 and 30 connected to the information processing system 1 upload operation logs to the operation log server 60 (step 101). 5 shows the uploading of an operation log by the user terminal 20 operated by the original user A. As described above, the uploading of an operation log is performed at a predetermined timing.

[0046] Next, person B, who is to take over the work from person A, designates the original user (person A) to the takeover support server 80 through the user terminal 30 (step 102). It is assumed that at the time that User B designates the user from whom the work will be handed over, User B is granted access rights to the work that is to be handed over from User A and to the documents uploaded or downloaded by User A regarding that work. Incidentally, the access rights granted to person B do not have to be all of the access rights granted to person A. For example, they may be limited to a specific task or a specific document.

[0047] When the takeover support server 80 accepts the user designation on the takeover screen, it accesses the operation log server 60 and acquires the operation log of the designated user (step 103). Next, the handover support server 80 uses the acquired operation log to acquire contents related to the designated user (step 104). In the example of Fig. 5, e-mails sent and received by person A are acquired from the mail server 50. At this stage, the relationship with the business to be handed over does not matter.

[0048] Next, the handover support server 80 acquires the characteristic word of the document to which both the handover source user and the handover destination user have access rights (step 105). The characteristic word here is the "first characteristic word." The destination user is identified as the user who specified the source user in step 102. The reason for limiting the documents to those to which both the source user A and the destination user B have access rights is that documents to which B does not have access rights are highly unlikely to be the subject of transfer. In other words, this is to exclude from the transfer the contents related to documents to which B does not have access rights.

[0049] Once the characteristic words are acquired, the handover support server 80 extracts documents and content that contain the acquired characteristic words as related content (step 106). Specifically, emails and websites that contain the characteristic words of the document to be handed over are extracted as related content. Although emails and websites are not subject to management by the document management server 70, they contain important information that supplements the contents of the document. For example, it becomes possible to hand over the contents of emails exchanged between other staff members or between customers. In addition, by using characteristic words extracted from the document to be handed over, related content that is not related to the subject of the handover will not be made available for viewing by Mr. B.

[0050] Next, the takeover support server 80 permits the takeover destination user to view the extracted related content (step 107). The permitted related content is transmitted from the handover support server 80 to the user terminal 30. As a result, the user terminal 30 displays the permitted related content on the display (step 108).

[0051] <Example> A specific example of the processing operation described with reference to FIG. 5 will be described below with reference to FIGS. FIG. 6 is a diagram illustrating an example of an operation log recorded for person A who is in charge of tasks AA and BB. In the case of FIG. 6, document α and email α are related to task AA, and document β and email β are related to task BB. In the case of FIG. 6, Person A uploaded document α to the document management server 70 at 10:00 on April 1, 2020. Person A receives email α from Person C at 10:00 on April 2, 2020.

[0052] Person A downloaded document β from the document management server 70 at 10:00 on April 4, 2020. Person A sends email β to Person D at 10:00 on April 5, 2020. These operations by Person A are stored in the user terminal 20 as an operation log. The user terminal 20 uploads the operation log to the operation log server 60. FIG. 7 is a table for explaining an example of data of the operation log stored in the operation log server 60 (see FIG. 1). In the operation log server 60, the contents of the uploaded operation logs are managed under the headings "when," "who," "what," and "how."

[0053] FIG. 8 is a diagram showing an example of a screen in which a user B, who is the transfer destination, specifies a user who is the transfer source. Person B, who is to take over the business, accesses the takeover support server 80 (see FIG. 1) through the user terminal 30, and displays a screen 300 for selecting a user from which the business is to be taken over. In this embodiment, person B designates person A as the user from which the user information is to be taken over.

[0054] FIG. 9 is a diagram for explaining a situation in which part of the work that Person A is in charge of is handed over to Person B. In Figure 9, of the tasks AA and BB handled by Mr. A, only task AA has been handed over to Mr. B. With this handover, B is granted the right to access document α related to task AA. On the other hand, B is not granted the right to access document β related to task BB.

[0055] Fig. 10 is a diagram for explaining the relationship between documents and access rights after business handover. In Fig. 10, parts corresponding to those in Fig. 7 are denoted by the same reference numerals. FIG. 10 is a table for explaining the contents of the access rights 61 granted to the user in association with the operation logs stored in the operation log server 60. In FIG. In the case of FIG. 10, person A is given "editing rights" for document α, and person B is given "reference rights." On the other hand, only person A has been granted the "editing right" for document β. This is because task BB will not be taken over by person B.

[0056] Fig. 11 is a diagram for explaining documents and contents related to the operation log of Person A. In Fig. 11, parts corresponding to those in Fig. 9 are denoted by the same reference numerals. In the case of this embodiment, four operation logs are shown: one "upload", one "download", one "receive e-mail", and one "send e-mail". Also, documents α and β are shown as corresponding documents, and emails α and β are shown as corresponding contents.

[0057] FIG. 12 is a diagram for explaining how characteristic words are extracted from a document α to which both a source user, Mr. A, and a destination user, Mr. B, have access rights. In the case of FIG. 12, "document management" is extracted as a characteristic word from document α. Fig. 13 is a diagram for explaining the control of browsing of related content. In the case of Fig. 13, document α and email α include "document management", and document β and email β include "scan translation". Since the characteristic word extracted from document α, to which both A and B have access rights, is "document management," document α and email α are extracted as related content.

[0058] As a result, of document α, email α, document β, and email β extracted from A's operation log, document α and email α are permitted to be viewed. Meanwhile, document β and email β are prohibited from being viewed. Note that the prohibition of viewing means that access is restricted. FIG. 14 is a diagram showing an example of a screen of related contents of person A who is the source of the transfer. On the user terminal 30 operated by person B who is to take over the task, related content of the task AA to be taken over is displayed as a screen 310. In the example of FIG. 14, the existence of uploaded document α and the existence of email α received from person C are displayed in chronological order as related content.

[0059] In this embodiment, the existence of the email α is also handed over to Mr. B. Also, person B can confirm through screen 310 that email α is an email received from person C. Incidentally, since B does not have the access right to document β of task BB for which A is in charge, document β and email β are not displayed on the user terminal 30 operated by B. As a result, screen 310 does not include related content that is not related to the task handover. In other words, it is possible to reduce the number of related contents displayed on screen 310. This makes it easier for B, who will take over the task, to view the information.

[0060] Furthermore, by not displaying document β and email β on screen 310, information that does not need to be shown to B or should not be shown to B is excluded from being viewed by B. In addition, since the extracted related content is displayed in chronological order on screen 310, person B can know that email α was received after document α was uploaded. For example, if there are multiple emails that need to be checked, person B can check the sent and received emails in chronological order. This function makes it easier to understand the content to be handed over, and makes the handover process more efficient.

[0061] <Embodiment 2> This embodiment also assumes the information processing system 1 shown in FIG. In this embodiment, some of the functions of the takeover support server 80 (see FIG. 1) are different from those in the first embodiment. Fig. 15 is a diagram for explaining the functional configuration of the takeover support server 80 used in the second embodiment. In Fig. 15, parts corresponding to those in Fig. 4 are denoted by the same reference numerals. The takeover support server 80 used in this embodiment differs from the first embodiment in that the characteristic word extraction unit 803 has a characteristic word narrowing down unit 803A.

[0062] The characteristic word narrowing-down unit 803A narrows down the characteristic words used for extracting related content by using two types of characteristic word lists 803B and 803C. The characteristic word list 803B is a list of characteristic words (hereinafter referred to as "characteristic word list #1") extracted from a document to which both Mr. A, the source, and Mr. B, the destination, have access rights. The characteristic word list 803C is a list of characteristic words (hereinafter referred to as "characteristic word list #2") extracted from a document to which the original person A has access rights but the target person B does not have access rights. The document used to generate characteristic word list #2 is an example of a "second document", and the extracted characteristic words are an example of a "second characteristic word".

[0063] That is, the characteristic word narrowing-down unit 803A excludes the second characteristic word from the first characteristic word, so that the second characteristic word is not included in the characteristic words used for extracting related content. In the case of embodiment 1, the first feature word is used as is to extract related content, but if the first feature word contains the second feature word, there is a possibility that the related content will include documents to which Mr. B does not have access, or content related to those documents. However, in this embodiment, the second characteristic word is excluded in advance from the first characteristic word, making it possible to exclude documents to which Mr. B does not have access and their related content from Mr. B's handover information.

[0064] <Processing Operation> Fig. 16 is a diagram for explaining the processing operation regarding the takeover of a task in the embodiment 1. In Fig. 16, the parts corresponding to those in Fig. 5 are denoted by the same reference numerals. 16 shows only the user terminal 30 operated by the takeover destination user B and the takeover support server 80 among the processing operations shown in FIG 5. Also, FIG 16 shows only the processing parts characteristic of the user terminal 30 and the takeover support server 80 in this embodiment.

[0065] The explanation of Fig. 16 starts from the processing operation of step 105 by the takeover support server 80. That is, the takeover support server 80 acquires characteristic words of documents to which both the takeover source user and the takeover destination user have access rights. After that, the takeover support server 80 creates a characteristic word list #1 (step 111). Next, the handover support server 80 acquires the characteristic words of the document to which the handover source user has access rights but the handover destination user does not have access rights (step 112). The characteristic words here are the "second characteristic words." After that, the takeover support server 80 creates a characteristic word list #2 (step 113).

[0066] When the two types of characteristic word lists are generated, the handover support server 80 excludes the characteristic words in the characteristic word list #2 from the characteristic word list #1 (step 114). Next, the takeover support server 80 extracts the related contents of the source user that contain the characteristic words in the corrected characteristic word list #1 (step 115). Thereafter, the takeover support server 80 permits the takeover destination user to view the extracted related content (step 107). The permitted related content is transmitted from the handover support server 80 to the user terminal 30. As a result, the user terminal 30 displays the permitted related content on the display (step 108).

[0067] <Example> A specific example of the processing operation described with reference to FIG. 16 will be described below with reference to FIGS. Fig. 17 is a diagram for explaining an example of an operation log recorded for person A who is in charge of tasks AA and BB. In Fig. 17, parts corresponding to those in Fig. 6 are denoted by the same reference numerals. In FIG. 17, document γ uploaded by person A to the document management server 70 at 9:00 on April 5, 2020 is added.

[0068] Fig. 18 is a diagram for explaining a scene in which part of the work handled by person A is handed over to person B. In Fig. 18, parts corresponding to those in Fig. 9 are denoted by the same reference numerals. In the case of FIG. 18, of the tasks AA and BB handled by Mr. A, only task AA has been handed over to Mr. B. With this handover, B is granted access rights to documents α and γ related to task AA. On the other hand, B is not granted access rights to document β related to task BB.

[0069] Fig. 19 is a diagram for explaining the relationship between documents and access rights after the business is taken over. In Fig. 19, parts corresponding to those in Fig. 10 are denoted by the same reference numerals. In FIG. 19, the contents of the access right 61 granted to the user will be explained in association with the operation log stored in the operation log server 60. In the case of FIG. 19, for document α, person A is given the "editing right" and person B is given the "reference right." On the other hand, only person A has been granted the "editing right" for document β. This is because task BB will not be taken over by person B. In addition, for document γ, person A is given the "right to view" and person B is given the "right to edit."

[0070] Fig. 20 is a diagram for explaining documents and contents related to the operation log of Person A. In Fig. 20, parts corresponding to those in Fig. 18 are denoted by the same reference numerals. In the case of this embodiment, five operation logs are shown: two "uploads," one "download," one "receive e-mail," and one "send e-mail." Also, documents α, β, and γ are shown as corresponding documents, and emails α and β are shown as corresponding contents.

[0071] FIG. 21 is a diagram for explaining how characteristic words are extracted from documents α, β, and γ to which Mr. A, the original user, has access rights. From document α, “document management” is extracted as a feature word. The feature word "scan translation" is extracted from document β. From document γ, the feature words “document management,” “scan translation,” and “business process” are extracted.

[0072] The feature words extracted from documents α and γ to which both Mr. A and Mr. B have access rights are aggregated into feature word list #1. On the other hand, characteristic words extracted from document β, to which only Person A has access rights and Person B does not, are recorded as characteristic word list #2. In FIG. 21, arrows indicate the relationship between the characteristic words extracted from each document and the characteristic word list.

[0073] FIG. 22 is a diagram for explaining the relationship between the feature word list and the feature words used to extract related content. The feature word list #1 corresponding to the feature words of document α and the feature words of document γ is “document management”, “scan translation”, and “business process”. The feature word list #2 corresponding to the feature word of document β is "scan translation." In this embodiment, the characteristic words in characteristic word list #2 are excluded from characteristic word list #1, resulting in two characteristic words: "document management" and "business process."

[0074] Fig. 23 is a diagram for explaining the control of viewing of related content. In the case of Fig. 23, among the documents and content to which A has access rights, the viewing of document α, email α, and document γ, which include "document management" and "business process", is permitted. On the other hand, the viewing of document β and email β, which do not include "document management" and "business process", is prohibited. In the case of the method of the first embodiment, all documents and content containing the words in feature word list #1 are extracted as related content. In other words, documents and content containing "scan translation" are also extracted as related content. As a result, document β and email β that do not need to be or should not be shown to B are also included in the related content. However, in this embodiment, the words in characteristic word list #2 are excluded from characteristic word list #1, so document β and email β are not included in the related contents.

[0075] <Embodiment 3> This embodiment also assumes the information processing system 1 shown in FIG. In this embodiment, some of the functions of a takeover support server 80 (see FIG. 1) are different from those in the first and second embodiments. Fig. 24 is a diagram for explaining the functional configuration of the takeover support server 80 used in the third embodiment. In Fig. 24, parts corresponding to those in Fig. 15 are denoted by the same reference numerals.

[0076] In the case of the handover support server 80 used in this embodiment, the characteristic word extraction unit 803 is provided with a characteristic word narrowing down unit 803A, a characteristic word list 803B, and a characteristic word count list 803D. That is, the characteristic word extraction unit 803 in this embodiment is provided with a characteristic word count list 803D instead of the characteristic word list 803C. Incidentally, characteristic word list 803B is a list of characteristic words extracted from a document to which both Mr. A, the source of the transfer, and Mr. B, the recipient, have access rights, that is, characteristic word list #1.

[0077] The characteristic word count list 803D is a list (hereinafter referred to as "characteristic word count list #1") of the number of occurrences of characteristic words extracted from a collection of documents to which both Mr. A, the source of the transfer, and Mr. B, the recipient, have access rights. In this embodiment, the characteristic word narrowing down unit 803A calculates the ratio of the occurrence of each characteristic word to the total occurrence of characteristic words extracted from a collection of documents to which both Mr. A, the source of the transfer, and Mr. B, the recipient, have access rights, and if the calculated ratio is below a predetermined value, it excludes the characteristic word from the characteristic word list 803B.

[0078] In this embodiment, characteristic words whose occurrence rate is equal to or less than a predetermined value are considered to be unlikely to represent the characteristics of the document to be handed over. In the present embodiment, the predetermined value is set to 30% of the total number of occurrences. The value used for the determination may be another value, for example, 20%. The characteristic word narrowing-down unit 803A excludes words with a relatively low occurrence rate from the characteristic word list #1, thereby preventing documents or content with low relevance from being extracted as related content.

[0079] In the case of embodiment 1, the first feature word is used as is to extract related content, but if the first feature word contains the second feature word, there is a possibility that the related content will include documents to which Mr. B does not have access, or content related to those documents. However, in this embodiment, it is possible to exclude documents to which B does not have access rights and their related contents from B's handover information.

[0080] <Processing Operation> Fig. 25 is a diagram for explaining the processing operation regarding the takeover of a task in the embodiment 3. In Fig. 25, the parts corresponding to those in Fig. 5 are denoted by the same reference numerals. In addition, Fig. 25 shows only the user terminal 30 operated by the takeover destination user B and the takeover support server 80 among the processing operations shown in Fig. 5. Also, Fig. 25 shows only the processing parts characteristic of the user terminal 30 and the takeover support server 80 in this embodiment.

[0081] The explanation of Fig. 25 starts from the processing operation of step 105 by the takeover support server 80. That is, the explanation starts from the point in time when the takeover support server 80 acquires characteristic words of a document to which both the source user and the destination user have access rights. Thereafter, the takeover support server 80 counts the number of occurrences of the characteristic words extracted from the target document set, and creates a characteristic word count list #1 (step 121). Next, the takeover support server 80 calculates the rate of occurrence for each characteristic word in the characteristic word count list #1 (step 122). Next, the takeover support server 80 removes from the characteristic word list #1 those characteristic words whose ratios are equal to or less than a predetermined value (step 123).

[0082] Furthermore, the takeover support server 80 extracts the related contents of the original user that contain the characteristic words in the corrected characteristic word list #1 (step 124). Thereafter, the takeover support server 80 permits the takeover destination user to view the extracted related content (step 107). The permitted related content is transmitted from the handover support server 80 to the user terminal 30. As a result, the user terminal 30 displays the permitted related content on the display (step 108).

[0083] <Example> A specific example of the processing operation described with reference to FIG. 25 will be described below with reference to FIGS. FIG. 26 is a diagram for explaining the process of generating a characteristic word count list #1 from documents α and γ to which both Mr. A, the source user, and Mr. B, the destination user, have access rights. In the case of FIG. 26, "document management" is extracted as a characteristic word of document α, and "document management," "scan translation," and "business process" are extracted as characteristics of document γ.

[0084] In the case of FIG. 26, in the set of documents α and γ, “document management” appears twice, and “scan translation” and “business process” appear once each. The total number of feature words that appear in the set is four. Therefore, the proportion of occurrences of "document management" in the set is 2 / 4, or 50%. On the other hand, the proportion of occurrences of "scan translation" and "business process" is 1 / 4, or 25%. FIG. 27 is a diagram for explaining a specific example of narrowing down by the topic word narrowing down unit 803A. Feature word list #1 includes the words "document management," "scan translation," and "business process," but the only feature word that appears more than 30% of the time is "document management." Therefore, the only characteristic word remaining after narrowing down by the characteristic word narrowing down unit 803A is "document management."

[0085] Fig. 28 is a diagram for explaining the control of viewing of related content. In the case of Fig. 28, among the documents and content to which A has access rights, the viewing of document α, email α, and document γ, which include "document management", is permitted. On the other hand, the viewing of document β and email β, which do not include "document management", is prohibited. In the case of the method of the first embodiment, all documents and content containing the words in feature word list #1 are extracted as related content. In other words, documents and content containing "scan translation" and "business process" are also extracted as related content. As a result, document β and email β, which do not need to be or should not be shown to B, are also included in the related content. However, in this embodiment, since words and phrases included in characteristic word list #1 whose occurrence rate is equal to or less than a predetermined value are excluded, document β and email β are not included in the related content.

[0086] <Fourth embodiment> This embodiment also assumes the information processing system 1 shown in FIG. In this embodiment as well, some of the functions of the handover support server 80 (see FIG. 1) differ from those of the previously described embodiment. Fig. 29 is a diagram for explaining the functional configuration of the takeover support server 80 used in the fourth embodiment. In Fig. 29, parts corresponding to those in Fig. 24 are denoted by the same reference numerals.

[0087] In the case of the takeover support server 80 used in this embodiment, the characteristic word extraction unit 803 is provided with a characteristic word narrowing down unit 803A, a characteristic word list 803B, a characteristic word count list 803D, and an occurrence count weighting unit 803E. That is, the characteristic word extraction unit 803 in this embodiment is additionally provided with an occurrence count weighting unit 803E. The occurrence number weighting unit 803E multiplies the occurrence number of the characteristic word by a weight according to the time difference between the date and time when the access right was granted to the takeover destination user B and the current time. This function adjusts the ratio of the occurrence number of each characteristic word to the total occurrence number.

[0088] For example, it is possible to adjust the number of occurrences of feature words in documents where the date and time when access rights were granted to B is closer to the current time to be greater than the actual number. In this case, other documents and content related to the content of the new document to which access rights were granted will be more likely to be extracted as related content. Conversely, it is possible to adjust the number of occurrences of feature words in documents where the date and time when access rights were granted to B is farther away from the current time than the actual number. In this case, documents and content related to the contents of documents for which access rights were granted long ago will be less likely to be extracted as related content. The weighting rules described above are merely examples. Contrary to the above example, it is also possible to adjust the number of occurrences of characteristic words in documents whose access rights were granted on a date closer to the current time to be smaller, or to adjust the number of occurrences of characteristic words in documents whose access rights were granted on a date farther from the current time to be larger.

[0089] The weight value may be changed linearly or non-linearly according to the time difference from the current time, for example, logarithmically or exponentially. Also, the time difference from the current time may be divided into a plurality of periods, and an individual weight may be set for each period. In this embodiment, the weight is changed depending on whether the time difference between the time when the access right for B was changed and the current time is within one day or more than one day. Specifically, if the time difference is within one day, the weight is set to "2", and if the time difference is more than one day, the weight is set to "1".

[0090] <Processing Operation> Fig. 30 is a diagram for explaining the processing operation related to the takeover of a task in the embodiment 4. In Fig. 30, the parts corresponding to those in Fig. 25 are denoted by the same reference numerals. FIG. 30 shows only the processing parts characteristic of the user terminal 30 and the handover support server 80 in this embodiment.

[0091] The explanation of Fig. 30 starts from the processing operation of step 105 by the takeover support server 80. That is, the explanation starts from the point in time when the takeover support server 80 acquires characteristic words of a document to which both the source user and the destination user have access rights. Thereafter, the takeover support server 80 counts the number of occurrences of the characteristic words extracted from the target document set, and creates a characteristic word count list #1 (step 121). Next, the takeover support server 80 recalculates the number of occurrences of characteristic words using a weight according to the time difference between the time when the access rights of the takeover destination user were changed and the current time (step 131).

[0092] After that, the takeover support server 80 calculates the rate of occurrence for each characteristic word in the characteristic word count list #1 (step 122). Next, the takeover support server 80 removes from the characteristic word list #1 those characteristic words whose ratios are equal to or less than a predetermined value (step 123). Furthermore, the takeover support server 80 extracts the related contents of the original user that contain the characteristic words in the corrected characteristic word list #1 (step 124).

[0093] Thereafter, the takeover support server 80 permits the takeover destination user to view the extracted related content (step 107). The permitted related content is transmitted from the handover support server 80 to the user terminal 30. As a result, the user terminal 30 displays the permitted related content on the display (step 108).

[0094] <Example> A specific example of the processing operation described in FIG. 30 will be described below with reference to FIGS. 31 and 32. Fig. 31 is a diagram for explaining a scene in which part of the work handled by person A is handed over to person B. In Fig. 31, parts corresponding to those in Fig. 18 are denoted by the same reference numerals. In the case of FIG. 31, at the time when the document α is uploaded to the document management server 70, person B is also given the right to access the document α. On the other hand, at the time when document γ is uploaded to the document management server 70, person B is not granted the access right to document γ. Person B is granted the access right to document γ one day or more after document γ is uploaded to the document management server 70. In this embodiment, task AA is handed over to person B at this date and time.

[0095] FIG. 32 is a diagram for explaining the process of generating a characteristic word count list #1 from documents α and γ to which both Mr. A, the source user, and Mr. B, the destination user, have access rights. In FIG. 32, parts corresponding to those in FIG. 26 are denoted by the same reference numerals. In the case of FIG. 32, the time when the access right to document γ was given to person B is within one day from the current time. For this reason, a weight of "2" is used. In other words, the number of occurrences of each feature word in document γ is doubled.

[0096] For this reason, the number of occurrences of characteristic words in characteristic word count list #1 in FIG. 32 is different from characteristic word count list #1 shown in FIG. Specifically, in the set of documents α and γ, "document management" is considered to appear three times, and "scan translation" and "business process" appear two times each. In this case, the total number of feature words appearing in the set is considered to be seven.

[0097] As a result, the occurrence ratio of "document management" in the set is calculated to be 3 / 7. On the other hand, the occurrence ratio of "scan translation" and "business process" is calculated to be 2 / 7. In this example, the occurrence ratio of "scan translation" and "business process" is less than 30%. Therefore, in this embodiment, the only characteristic word remaining in characteristic word list #1 is "document management," just like in the third embodiment. Therefore, person B is permitted to view document α, email α, and document γ, but is not permitted to view document β and email β.

[0098] If the feature words extracted from document γ were “document management” and “scan translation,” the conclusion would change. In this case, "document management" is considered to occur three times in the set of documents α and γ, and "scan translation" is considered to occur two times. In this case, the total number of feature words that occur in the set is considered to be five. As a result, the occurrence rate of "document management" in the set is calculated to be 3 / 5. On the other hand, the occurrence rate of "scan translation" is calculated to be 2 / 5. In this example, there are no feature words whose occurrence rate is less than 30%.

[0099] As a result, document β and email β are added to the related content that person B is permitted to view. In any case, in the case of this embodiment, the number of occurrences can be adjusted by weighting, and by applying weighting in a certain way, documents, e-mails, etc. that are likely to be related to the characteristic word of interest can be included in the viewing targets.

[0100] <Fifth Preferred Embodiment> This embodiment also assumes the information processing system 1 shown in FIG. In this embodiment as well, some of the functions of the handover support server 80 (see FIG. 1) differ from those of the previously described embodiment. Fig. 33 is a diagram for explaining the functional configuration of the takeover support server 80 used in the fifth embodiment. In Fig. 33, parts corresponding to those in Fig. 24 are denoted by the same reference numerals.

[0101] In the case of the handover support server 80 used in this embodiment, the characteristic word extraction unit 803 is provided with characteristic word lists 803B and 803C, and the access control unit 805 is provided with an access permission unit 805A, an access restriction unit 805B, and a priority condition setting unit 805C. The characteristic word list 803B here is a list of characteristic words extracted from documents to which both the source, Mr. A, and the destination, Mr. B, have access rights. In other words, the characteristic word list 803B is characteristic word list #1 composed of the first characteristic word. On the other hand, the characteristic word list 803C is a list of characteristic words extracted from a document to which the source person A has access rights but the destination person B does not have access rights. In other words, the characteristic word list 803C is characteristic word list #2 composed of the second characteristic words.

[0102] In the case of the above-mentioned second embodiment, the related contents are extracted after preprocessing to remove the second feature word from the feature word list #1. In other words, the extracted related contents do not include documents or contents that include the second feature word. On the other hand, in the present embodiment, this type of pre-processing is not performed. Therefore, when extracting related content that includes the first feature word constituting feature word list #1, there is a possibility that the extracted related content includes both the first feature word and the second feature word.

[0103] Therefore, in this embodiment, a priority condition setting unit 805C is added to the access control unit 805 to control browsing of related content including both the first feature word and the second feature word. That is, the priority condition setting unit 805C provides a function of setting conditions for controlling browsing of the extracted related content. In this embodiment, the condition here is called a "priority condition" in the sense that it determines whether to give priority to permission of browsing based on the first characteristic word or restriction of browsing based on the second characteristic word. The priority conditions include, for example, a setting to unconditionally permit viewing if the document contains a first characteristic word, a setting to unconditionally restrict viewing if the document contains a second characteristic word, a setting to permit viewing if the document contains a first characteristic word whose occurrence rate in the first collection of documents is higher than a predetermined value, and a setting to restrict viewing if the document does not contain a first characteristic word whose occurrence rate in the first collection of documents is higher than a predetermined value.

[0104] <Processing Operation> Fig. 34 is a diagram for explaining the processing operation regarding the takeover of a task in the embodiment 5. In Fig. 34, the parts corresponding to those in Fig. 16 are denoted by the same reference numerals. FIG. 34 shows only the processing parts characteristic of the user terminal 30 and the handover support server 80 in this embodiment.

[0105] 34 begins with the processing operation of step 105 by the takeover support server 80. That is, the takeover support server 80 acquires characteristic words of documents to which both the source user and the destination user have access rights. After that, the takeover support server 80 creates a characteristic word list #1 (step 111). The characteristic word list #1 is a list of first characteristic words. Next, the takeover support server 80 acquires characteristic words of documents to which the original user has access rights but the target user does not have access rights (step 112). After that, the takeover support server 80 creates a characteristic word list #2 (step 113). The characteristic word list #2 is a list of second characteristic words.

[0106] When the two types of characteristic word lists are generated, the takeover support server 80 extracts the related content of the source user that contains the first characteristic word (step 141). Next, the takeover support server 80 determines whether or not there is related content that includes both the first characteristic word and the second characteristic word (step 142). For the related contents that include the second characteristic word among the related contents extracted in step 141, a positive result is obtained in step 142, and the process proceeds to step 143. On the other hand, for related contents that do not include the second feature word among the related contents extracted in step 141, a negative result is obtained in step 142 and the process proceeds to step 144.

[0107] When the process proceeds to step 143, the takeover support server 80 determines how to handle the relevant related content in accordance with the priority conditions. That is, the takeover support server 80 determines whether to permit or restrict viewing of the relevant related content. Thereafter, the takeover support server 80 proceeds to step 144 . The takeover support server 80 proceeds to step 144 and permits the takeover user to view the related content that has been permitted for viewing. The permitted related content is transmitted from the handover support server 80 to the user terminal 30. As a result, the user terminal 30 displays the permitted related content on the display (step 108).

[0108] <Example> A specific example of the processing operation described with reference to FIG. 34 will be described below with reference to FIG. Fig. 35 is a diagram for explaining the control of browsing of related content. In Fig. 35, parts corresponding to those in Fig. 23 are denoted by the same reference numerals. In the case of this embodiment, the first feature words are “document management,” “scan translation,” and “business process.” Therefore, both document β and email β are included in the related content in step 141 (see FIG. 34). However, the feature words extracted from document β and email β are also second feature words to which Person B has not been granted access.

[0109] That is, document β and email β are documents and contents that include both the first feature word and the second feature word. Therefore, in this embodiment, for document β and email β, whether or not to permit viewing is determined according to priority conditions. Whether or not a document can be viewed is determined by the priority conditions, so by changing the priority conditions, the documents and content that can be viewed will change. The priority conditions may be set by the user, or may be selected by the user from among a plurality of priority conditions.

[0110] <Other embodiments> (1) Although the embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the scope of the above-mentioned embodiment. It is clear from the claims that the technical scope of the present invention also includes various modifications and improvements to the above-mentioned embodiment.

[0111] (2) In the above-described embodiment, the function of controlling whether or not Mr. B can view related content is concentrated in the handover support server 80 (see FIG. 1), but the entire function may be provided in another terminal or may be provided in a distributed manner in multiple terminals. For example, the function of the handover support server 80 may be provided as part of the function of the document management server 70 , or may be provided as part of the function of the user terminals 20 and 30 .

[0112] (3) The processor in each of the above-described embodiments refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPUs, etc.) as well as dedicated processors (e.g., GPUs (Graphical Processing Units), ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), programmable logic devices, etc.). In addition, the operations of the processor in each of the above-mentioned embodiments may be executed by one processor alone, or may be executed by multiple processors located at physically separate locations in cooperation with each other. Furthermore, the order of execution of each operation in the processor is not limited to the order described in each of the above-mentioned embodiments, and may be changed individually. [Explanation of symbols]

[0113] 1...information processing system, 10...network, 20, 30...user terminal, 40...image forming apparatus, 50...mail server, 60...operation log server, 70...document management server, 71...access right management unit, 80...handover support server, 201...operation log upload unit, 801...former user reception unit, 802...information acquisition unit, 803...characteristic word extraction unit, 803A...characteristic word narrowing down unit, 803B, 803C...characteristic word list, 803D...characteristic word count list, 804...related content extraction unit, 805...access control unit, 805A...access permission unit, 805B...access restriction unit, 805C...priority condition setting unit

Claims

1. A processor is included. The processor, extracting a first feature word from a first document to which both the first user and the second user have access rights; Extracting content associated with the operation log of the first user; using the first feature word to control the second user's access to the content; Information processing device.

2. The processor, permitting the second user to access a piece of content that includes the first feature word; restricting access by the second user to the content including a second feature word extracted from a second document to which the first user has access rights but the second user does not have access rights; The information processing device according to claim 1 .

3. The processor, With respect to the content including both the first feature word and the second feature word, priority is given to control of access based on the first feature word in accordance with a predetermined condition. The information processing device according to claim 2 .

4. the predetermined condition is defined by a ratio of the number of occurrences of each of the first characteristic words to a total number of occurrences of the first characteristic words extracted from the set of first documents; The information processing device according to claim 3 .

5. the processor prioritizes access control based on the second feature word in accordance with a predetermined condition for the content including both the first feature word and the second feature word; The information processing device according to claim 2 .

6. The processor, Calculating a ratio of the number of occurrences of each of the first feature words to the total number of occurrences of the first feature words extracted from the set of first documents; The first feature word having the ratio equal to or less than a predetermined value is not used for extracting the content. The information processing device according to claim 1 .

7. The processor, modifying the number of occurrences of the first feature word based on a weight corresponding to a time when the access right of the second user to the first document was changed; The information processing device according to claim 6.

8. The processor, excluding, from the first feature words, second feature words extracted from second documents to which the first user has access rights but the second user does not have access rights; permitting the second user to access the content including the first feature word after the second feature word is excluded; The information processing device according to claim 1 .

9. The processor, presenting the content that the second user is permitted to access in a chronological order; The information processing device according to any one of claims 1 to 8.

10. On the computer, A function of extracting a first feature word from a first document to which both the first user and the second user have access rights; A function of extracting content associated with the operation log of the first user; a function of controlling access of the second user to the content using the first feature word; A program to achieve this.

Citation Information

Patent Citations

  • Access controller, access control method and program

    JP2006330846A

  • Document management device and authentication processing program

    JP2011039637A

  • Document managing system, and program

    JP2015108929A

  • Distributed access control for document centric collaborations

    US20100158254A1