Information processing system and information processing device

The information processing system facilitates simultaneous evaluation of multiple targets by automatically assigning ratings based on viewing history and structure, addressing the inefficiencies of individual rating methods and enhancing operability and accuracy.

JP7753754B2Active Publication Date: 2025-10-15FUJIFILM BUSINESS INNOVATION CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021157123
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-27
Publication Date
2025-10-15
Estimated Expiration
2041-09-27

AI Technical Summary

Technical Problem

Users face the challenge of rating multiple evaluation targets individually without an efficient method to evaluate them simultaneously, which can be cumbersome and time-consuming, especially when considering the hierarchical structure and link relationships between targets.

Method used

An information processing system that allows users to evaluate multiple evaluation targets simultaneously by automatically assigning ratings to related targets based on viewing history and structural relationships, using a processor to generate evaluation screens that reflect browsing history and document structure.

Benefits of technology

Enables simultaneous evaluation of multiple targets, reducing user burden and improving operability by considering viewing time and link relationships, thus enhancing the accuracy and efficiency of rating processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007753754000001
    Figure 0007753754000001
  • Figure 0007753754000002
    Figure 0007753754000002
  • Figure 0007753754000003
    Figure 0007753754000003
Patent Text Reader

Abstract

To allow for evaluating a plurality of evaluation targets all at once.SOLUTION: An information processing system provided herein is configured to receive evaluation by user of one document unit 410 of a document 400 consisting of a group of document units 410 to be individually assigned with different evaluation results and, when the one document unit 410 is evaluated, an evaluation result is assigned to another document unit 410 different from the one document unit 410.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Patent document 1 describes a document management system that can create a document list for a collection of documents, and when a document in the document list is viewed, it creates a document list that also includes information about the viewer of the document, as well as comments and impressions. Patent document 2 describes a user community support method for displaying posted data on a user terminal in response to a request to display posted data from users including a requester, and includes a function for dividing the posted data into one or more groups, a function for setting an evaluation for each group, and a function for reflecting the evaluation for each group by users including the requester when displaying the posted data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-327145 [Patent Document 2] JP 2011-95866 A Summary of the Invention [Problem to be solved by the invention]

[0004] In some cases, a user may wish to rate a collection of multiple rating targets without switching between them. An object of the present invention is to evaluate a plurality of evaluation targets at once. [Means for solving the problem]

[0005] The invention described in claim 1 is a collection of evaluation targets to which evaluation results are assigned separately, and accepts an evaluation of one evaluation target by a user. When an evaluation is made on the one evaluation target, the invention provides an evaluation of other evaluation targets different from the one evaluation target. Based on the time when the user viewed the other evaluation target, hand automatically Assigning the evaluation results The other evaluation targets are evaluation targets that the user has viewed before rating the one evaluation target. It is an information processing system. Claim 2 The invention described in is an information processing system as described in claim 1, characterized in that when an evaluation is made for one evaluation object, an evaluation screen is displayed that accepts evaluations for the other evaluation objects in bulk based on the user's operation. Claim 3 The invention described in is an information processing system as described in claim 1, characterized in that, together with the evaluation of the one evaluation object, the other evaluation objects to which the results of the evaluation have been assigned are aggregated. Claim 4 The invention described in the item (1) accepts a user's evaluation of one evaluation target in a collection of evaluation targets to which evaluation results are assigned separately, and when the operation by the user satisfies a predetermined condition, Constituting the one evaluation target Multiple other Evaluation of the subject of evaluation The choice to make Display the evaluation screen to accept The evaluation result is automatically given to the other evaluation target selected on the evaluation screen based on the time the user viewed the other evaluation target, and the other evaluation target is an evaluation target that the user viewed before rating the one evaluation target. It is an information processing system. Claim 5 The invention described in is characterized in that the evaluation screen is generated based on the configuration of the collection of the evaluation objects. 4 The information processing system is described in Claim 6 The invention described in Multiple other When the configuration of a collection of evaluation targets is hierarchical, the same evaluation result as the evaluation result for the evaluation target of the higher level is given to the evaluation target of the lower level linked to the evaluation target of the higher level. 5 The information processing system is described in Claim 7 The invention described in is characterized in that the evaluation screen is generated based on the browsing history of the user browsing the collection of evaluation targets. 4The information processing system is described in Claim 8 In the invention described in the item (1), the evaluation screen is configured so that the user can configure a collection of the evaluation targets. Multiple The evaluation results are generated based on the order in which other evaluation targets are viewed. 7 The information processing system is described in Claim 9 In the invention described in the above, the evaluation screen is Notes and others and if the time spent viewing the evaluation target does not satisfy a predetermined threshold, the evaluation of the other evaluation target is not accepted, or a lower evaluation is reflected on the other evaluation target than that of the evaluation target that satisfies the predetermined threshold. 7 The information processing system is described in Claim 10 The invention described in the item (1) is characterized in that the evaluation screen accepts an evaluation regarding the link when an evaluation target at the link destination has been evaluated. 4 The information processing system is described in Claim 11 The invention described in the item (1) is characterized in that the evaluation of the link includes an evaluation of the evaluation target of the link source. 10 The information processing system is described in Claim 12 In the invention described in the item (1), the evaluation of the link includes an evaluation of the relationship between the evaluation target of the link destination and the evaluation target of the link source. 11 The information processing system is described in Claim 13 The invention described in (1) is characterized in that, when the evaluation target of the linked site and the evaluation target of the link source have the same evaluation result, the same evaluation result is assigned to the relationship between the evaluation target of the linked site and the evaluation target of the link source. 12 The information processing system is described in Claim 14 The invention described in The aforementioned Multiple other When receiving evaluations for the evaluation target, other The results of the evaluation of the evaluation target and the multiple other and managing evaluation information that associates evaluation targets with the order in which the users have viewed the evaluation targets. 4 The information processing system is described in Claim 15 The invention described in the item (1) is characterized in that the evaluation information is shared with other users different from the user. 14 The information processing system is described in Claim 16 The invention described in the item (1) is provided with a processor, and the processor receives a user's evaluation of one evaluation target in a collection of evaluation targets to which evaluation results are separately assigned, and when an evaluation is made for the one evaluation target, the processor performs an evaluation on other evaluation targets different from the one evaluation target. Based on the time when the user viewed the other evaluation target, hand automatically Assigning the evaluation results The other evaluation targets are evaluation targets that the user has viewed before rating the one evaluation target. It is an information processing device. Claim 17 The invention described in the item (1) includes a processor, and the processor receives a user's evaluation of one evaluation target in a collection of evaluation targets to which evaluation results are individually assigned, and when the operation by the user satisfies a predetermined condition, Constituting the one evaluation target Multiple other Evaluation of the subject of evaluation The choice to make Display the evaluation screen to accept The evaluation result is automatically given to the other evaluation target selected on the evaluation screen based on the time the user viewed the other evaluation target, and the other evaluation target is an evaluation target that the user viewed before rating the one evaluation target. It is an information processing device. [Effects of the Invention]

[0006] Claim 1 and Claim 16 According to the invention, it is possible to evaluate a plurality of evaluation targets at once. In addition, it is possible to evaluate multiple evaluation targets viewed by a user at one time. Furthermore, if the user does not perform an operation to evaluate each evaluation target, it is possible to evaluate multiple evaluation targets viewed by the user at one time. Furthermore, compared to when the time spent by the user viewing each evaluation target is not taken into consideration, it is possible to accurately evaluate multiple evaluation targets viewed by the user. Claim 2 According to the invention, a user can rate a plurality of rating targets at once. Claim 3 According to the invention, it is possible to grasp the semantic chunks of the evaluation object that the user has viewed. Claim 4 and claims 17 According to the invention, it is possible to provide a screen on which evaluations can be made for a plurality of evaluation targets at once. Furthermore, it is possible to evaluate multiple evaluation targets viewed by a user at one time. Furthermore, it is possible to evaluate multiple evaluation targets viewed by a user at one time. Furthermore, it is possible to accurately evaluate multiple evaluation targets viewed by a user, compared to when the time spent by the user viewing each evaluation target is not taken into consideration. Claim 5 According to the invention, even if the evaluation targets are a collection of evaluation targets having a hierarchical structure, evaluation can be performed on a plurality of evaluation targets at once. Claim 6 According to the invention, it is possible to more easily evaluate a plurality of evaluation targets at once, compared to when a user is required to perform an evaluation operation for each layer of a collection of evaluation targets. Claim 7 According to the invention, it is possible to provide a screen that allows a user to simultaneously rate a plurality of rating targets that the user has viewed. Claim 8 According to the invention, the operability for the user can be improved compared to when the order in which the user viewed each evaluation target is not taken into consideration. Claim 9 According to the invention, the burden on the user to rate a plurality of rating targets can be reduced compared to when the time spent by the user viewing each rating target is not taken into consideration. Claim 10 According to the invention, it is possible to simultaneously evaluate a plurality of evaluation targets for which link relationships are set. Claim 11 According to the invention, it is possible to simultaneously evaluate a plurality of evaluation targets, including evaluation targets whose aggregates are different. Claim 12 According to the invention, it is possible to evaluate a plurality of evaluation targets as well as the link relationships set for the evaluation targets. Claim 13 According to the invention, it is possible to more easily evaluate link relationships compared to a case where a user is required to perform an operation to evaluate multiple evaluation targets as well as link relationships set in the evaluation targets. Claim 14 According to the invention, the user can grasp the connections between multiple evaluation targets that he or she has evaluated at one time. Claim 15 According to the invention, the burden on the user to search for the desired evaluation target from among the multiple evaluation targets can be reduced compared to when there are no evaluations for multiple evaluation targets. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a diagram showing an example of the overall configuration of an information processing system to which an embodiment of the present invention is applied; [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a management server according to the present embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of a management server according to the present embodiment. [Figure 4] FIG. 2 is a block diagram showing an example of a hardware configuration of a client terminal according to the present embodiment. [Figure 5] FIG. 2 is a block diagram illustrating an example of a functional configuration of a client terminal according to the present embodiment. [Figure 6] FIG. 1 is a diagram showing an example of a document to which the present embodiment is applied. [Figure 7] FIG. 10 is a diagram showing an example of a high evaluation screen to which the present embodiment is applied. [Figure 8] 10 is a flowchart showing a processing procedure in which the management server according to the present embodiment requests a high rating. [Figure 9] 10A and 10B are diagrams showing examples of high rating screens to which this embodiment is applied, where (A) is a diagram when requesting a high rating based on viewing information, (B) is a diagram when requesting a high rating based on link relationships, and (C) is a diagram when requesting a high rating based on document structure. [Figure 10] 10 is a flowchart showing a processing procedure in which a management server according to the present embodiment requests a low rating. [Figure 11] FIG. 10 is a diagram showing an example of a low rating screen to which the present embodiment is applied. [Figure 12] FIG. 1 is a diagram showing an example of a document to which the present embodiment is applied. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <Overall configuration of information processing system 1> FIG. 1 is a diagram showing an example of the overall configuration of an information processing system 1 to which this embodiment is applied. The information processing system 1 according to this embodiment includes a management server 10 that manages a collection of multiple evaluation targets, and client terminals 20 (20a, 20b, ...) that are used by an administrator or a user to access the management server 10. The management server 10 and the client terminals 20 are connected via a communication line 80. This communication line 80 is, for example, a line such as the Internet, and is used for information communication between the management server 10 and the client terminals 20. In the information processing system 1 according to this embodiment, a collection of multiple evaluation targets uploaded to the management server 10 by an administrator is viewed and evaluated by a user on the client terminal 20.

[0009] In this embodiment, a "collection of multiple evaluation targets" refers to multiple evaluation targets that are individually evaluated and that are collected together according to predetermined rules. A structured document is an example of this collection of multiple evaluation targets. Here, a structured document can be defined as an electronic document composed of multiple document units structured according to predetermined rules. A document unit is an example of an evaluation target, and is a pre-set unit that constitutes an electronic document stored in the management server 10, etc. This document unit is a portion to which an evaluation result is individually assigned. A document unit may include images in addition to text, or may consist of only images without text. In the following description, the "collection of multiple evaluation targets" is assumed to be a structured document.

[0010] The management server 10 is an example of an information processing device, and is a server that manages documents and information about document structures. The documents managed by the management server 10 are shared by multiple users and can be evaluated by one or more users. The management server 10 also manages evaluation information related to document units that make up documents. The management server 10 is realized, for example, by a computer. The management server 10 may be configured by a single computer, or may be realized by distributed processing using multiple computers.

[0011] The client terminal 20 is an example of an information processing device, and is a device that connects to the management server 10 via a communication line 80 and uploads, or views and evaluates, documents. The client terminal 20 has display means for displaying evaluation button images that accept evaluations for documents and each document unit. The client terminal 20 also has a function that, when evaluating one document unit, evaluates other document units in response to a user's operation. The client terminal 20 is realized, for example, by a computer, a tablet information terminal, a smartphone, or other information processing device.

[0012] <Hardware configuration of management server 10> FIG. 2 is a block diagram showing an example of the hardware configuration of the management server 10 according to this embodiment. Management server 10 according to this embodiment has an arithmetic processing unit 11 that executes digital arithmetic processing in accordance with a predetermined management program when managing structured documents, a secondary storage unit 12 realized by, for example, an HDD (Hard Disk Drive) in which the management program executed by arithmetic processing unit 11 is recorded, and a communication unit 13 that transmits and receives information via communication line 80. Processing unit 11 reads the management program stored in secondary storage unit 12, thereby executing each process of management server 10 according to this embodiment.

[0013] The arithmetic processing unit 11 includes a CPU 11a as an example of a processor that controls the entire device, a RAM 11b used as a working memory for the CPU 11a, and a ROM 11c that stores a management program executed by the CPU 11a. The arithmetic processing unit 11 also includes a non-volatile memory 11d that is rewritable and can retain data even if the power supply is interrupted, and an interface unit 11e that controls each unit such as the communication unit 13 connected to the arithmetic processing unit 11. The non-volatile memory 11d is configured, for example, with a battery-backed SRAM or flash memory, and stores information for determining the document unit for which an evaluation request is made.

[0014] The secondary storage unit 12 is a storage unit that stores the management program, as well as holds structured documents, information on document units, browsing history for each document unit, evaluation information, etc. The structured documents according to this embodiment are subjected to evaluation processing for each document unit. Therefore, the secondary storage unit 12 manages the structured documents it holds for each document unit.

[0015] A structured document may have a hierarchical structure made up of, for example, chapters, sections, paragraphs, etc. Each of these chapters, sections, paragraphs, etc. is a document unit. A document unit is a predefined part of a structured document, such as a chapter, section, or paragraph, and is evaluated individually. If a document is composed of multiple chapters, each of which is composed of one or more sections, and each section is composed of one or more sections, and thus has a multi-level hierarchy, the document unit may also be set multiple times. For example, a chapter and one or more sections contained in that chapter are evaluated individually. If the document unit is hierarchically structured, there is no particular limit to the number of levels. Furthermore, the document unit is not limited to units explicitly indicated in the document, such as the chapter, section, and paragraph.

[0016] Information about document units includes relationship information between document units. Relationship information between document units is information indicating the relationship between document units associated based on the structure of a structured document. In other words, relationship information between document units is document structure information indicating information representing the document structure. Relationship information between document units includes at least one of the positional relationship of each document unit in the hierarchical structure of a structured document and the link relationship between document units. Information indicating the positional relationship between document units includes information about the higher-level document unit, lower-level document unit, and document units with the same immediately higher-level document unit for a given document unit. Information indicating the link relationship between document units includes information relating the link source document unit to the link destination document unit when a link to another document unit in the same structured document or another structured document is set within a given document unit.

[0017] The viewing history of each document unit is information indicating a record of viewing of each document unit by a user on the client terminal 20. The viewing history includes identification information of the user who viewed the document unit, the date and time when the document unit was displayed on the client terminal 20, the display time, etc.

[0018] The evaluation information is information indicating the results of evaluations given based on the user's operation of the client terminal 20. The evaluation information includes at least one of the results of evaluations given for each document unit and the results of evaluations given to relationship information between document units. When multiple document units are evaluated at once, the evaluation information is information that associates the results of evaluations for the document units with the order in which the user viewed the document units. In addition, document units other than the one document unit to which evaluation results were given in association with the evaluation of one document unit are aggregated and managed.

[0019] <Functional configuration of management server 10> Next, the functional configuration of the management server 10 will be described. 3 is a block diagram showing an example of the functional configuration of management server 10 according to the present embodiment. Management server 10 has document management unit 111 that acquires or provides structured documents, evaluation request unit 112 that requests an evaluation for each document, and evaluation assignment unit 113 that assigns the evaluation result for each document. Document management unit 111, evaluation request unit 112, and evaluation assignment unit 113 are realized by processing unit 11 (see FIG. 2). In FIG. 3, secondary storage unit 12 (see FIG. 2) stores structured documents, etc., and communication unit 13 (see FIG. 2) receives requests, etc. from client terminal 20 and transmits the requested structured documents, etc.

[0020] The document management unit 111 is a processing means for managing information relating to structured documents and document units stored in the secondary storage unit 12. In response to a request from the client terminal 20, the document management unit 111 acquires a new structured document and reflects edited content in the structured document stored in the secondary storage unit 12. In response to a request from the client terminal 20, the document management unit 111 also reads out the structured document and evaluation information relating to the request from the secondary storage unit 12 and provides them to the requesting client terminal 20.

[0021] The evaluation request unit 112 is a processing means for making an evaluation request for each document unit to be evaluated. When the evaluation request unit 112 according to this embodiment receives an evaluation for one document unit from the client terminal 20, it requests evaluations for other document units related to the one document unit. When the other document units satisfy predetermined conditions, the evaluation request unit 112 determines that the other document units are related to the one document unit and makes an evaluation request for the other document units. Examples of the predetermined conditions include a document unit that is related to the one document unit in relational information between the document units, a document unit that has been viewed by a user who evaluated the one document unit, etc. The evaluation request unit 112 processes the evaluation request to the client terminal 20 by, for example, notifying the user who evaluated the one document unit of the evaluation request.

[0022] The evaluation unit 113 is a processing means for assigning evaluation results to document units. The evaluation unit 113 according to this embodiment automatically assigns evaluation results to other document units related to a document unit based on relationship information between document units and browsing history without requesting evaluation from a user. When the other document units satisfy predetermined conditions, the evaluation unit 113 determines that evaluation results should be assigned to other document units related to the document unit, and assigns the evaluation results to the other document units. Examples of the predetermined conditions include a document unit being viewed by a user who evaluated the document unit, or a document unit whose browsing time by a user who evaluated the document unit does not satisfy a threshold.

[0023] <Hardware configuration of client terminal 20> 4 is a block diagram showing an example of the hardware configuration of client terminal 20 according to this embodiment. Client terminal 20 according to this embodiment has an arithmetic processing unit 21 that executes digital arithmetic processing in accordance with an evaluation program that evaluates each document, a secondary storage unit 22 realized by, for example, an HDD (Hard Disk Drive) in which structured documents and the like are recorded, and a communication unit 23 that transmits and receives information via communication line 80. It also has an input unit 24 such as keys or a touch panel that accepts input operations from the user, and a display unit 25 that is made up of a liquid crystal display panel, an organic EL (Electro Luminescence) display panel, or the like that displays images, characters, and the like to the user.

[0024] The arithmetic processing unit 21 includes a CPU 21a as an example of a processor for controlling the entire device, a RAM 21b used as a working memory for the CPU 21a, and a ROM 21c storing processing programs executed by the CPU 21a. The arithmetic processing unit 21 also includes a rewritable nonvolatile memory 21d capable of retaining data even when power is cut off, and an interface unit 21e for controlling various components connected to the arithmetic processing unit 21, such as the input unit 24. The nonvolatile memory 21d is configured, for example, with a battery-backed SRAM or flash memory, and stores browsing history and evaluation information for each document. The secondary storage unit 22 stores structured documents and the like, as well as an evaluation program executed by the arithmetic processing unit 21. The arithmetic processing unit 21 reads the evaluation program stored in the secondary storage unit 22, thereby executing various processes of the client terminal 20 of this embodiment.

[0025] <Functional Configuration of Client Terminal 20> Next, the functional configuration of the client terminal 20 will be described. 5 is a block diagram showing an example of the functional configuration of the client terminal 20 according to this embodiment. The client terminal 20 has an operation determination unit 211 that determines an operation by a user, an evaluation unit 212 that assigns an evaluation result to each document, an evaluation screen generation unit 213 that generates an evaluation screen, a display control unit 214 that controls the display of the evaluation screen, and a communication control unit 215 that controls the transmission and reception of information with the management server 10. The operation determination unit 211, the evaluation unit 212, the evaluation screen generation unit 213, the display control unit 214, and the communication control unit 215 are realized by the calculation processing unit 21 (see FIG. 4).

[0026] The operation determination unit 211 determines whether or not a user operation has been performed via the input unit 24, etc. This user operation is, for example, an operation to select a structured document to be viewed, an operation to evaluate each document, etc.

[0027] The evaluation unit 212 is a processing means for performing evaluations on document units. The evaluation unit 212 according to this embodiment accepts an evaluation operation by a user and performs an evaluation on a structured document based on the determination of the operation determination unit 211. Evaluation of a structured document is performed for each document unit. For example, when an evaluation is performed on one document unit included in a structured document, it is treated as an evaluation for that one document unit. Furthermore, when an evaluation is performed across multiple document units, it is treated as if an evaluation was performed on each of the multiple document units. The content of the evaluation may include whether or not each document unit constituting the structured document and the relationship between document units are rated high or low.

[0028] The evaluation screen generation unit 213 is a processing means for generating an evaluation screen that accepts evaluations for multiple document units collectively when a user's operation satisfies a predetermined condition. Examples of the predetermined condition include a user's operation instructing an evaluation for a single document unit or an operation instructing the user to terminate the display of a structured document. The evaluation screen may display the positional relationship of the multiple document units to be evaluated. The evaluation screen generation unit 213 extracts document structure information of the structured document from relationship information between document units received from the management server 10 and generates an evaluation screen based on the extracted document structure information. The evaluation screen may be configured, for example, as a tree diagram (document structure diagram displayed in a tree format). The evaluation screen may include information on the evaluation status of each document unit. When the evaluation unit 212 evaluates a single document unit, the evaluation status based on the evaluation result may be reflected on the evaluation screen. Furthermore, the evaluation screen generation unit 213 extracts the browsing history of each document unit from the browsing history received from the management server 10 and generates an evaluation screen based on the extracted browsing history. The rating screen generating unit 213 generates, for example, a high rating screen for accepting high ratings and a low rating screen for accepting low ratings.

[0029] The display control unit 214 is a control means for controlling the display of the evaluation screen generated by the evaluation screen generation unit 213. The display control unit 214 displays the evaluation screen generated by the evaluation screen generation unit 213 on the display unit 25 of the client terminal 20. The display control unit 214 may display an evaluation status of each document unit on the evaluation screen. For example, when a tree diagram is used, a mark indicating the evaluation status may be attached to each document unit. The display control unit 214 may also display an indication of the link relationship between the document units. The display mode of the display unit 25 of the client terminal 20 will be described later.

[0030] The communication control unit 215 is a control means that receives information about a structured document from the management server 10. Specifically, the communication control unit 215 acquires, via the communication unit 23, relationship information between document units related to the structured document to be viewed or evaluated, the viewing history, evaluation information, and the like. The communication control unit 215 is also a control means that transmits evaluation information for the document units that make up the structured document to the management server 10. Specifically, when the operation determination unit 211 accepts a rating operation, the communication control unit 215 transmits an instruction command instructing the accepted evaluation to the management server 10 via the communication unit 23. This instruction command causes the management server 10 to notify the user of a rating request.

[0031] <Display Mode of Display Unit 25 of Client Terminal 20> FIG. 6 is a diagram showing an example of a document 400 to which this embodiment is applied. 6, the display unit 25 of the client terminal 20 according to the present embodiment displays a document 400 including document units 410 such as chapters, sections, and paragraphs, and high rating button images 420 for receiving instructions to give high ratings to each document unit 410. A scroll image for receiving a scroll operation by the user may also be displayed on the document 400.

[0032] The document 400 is an electronic document that is hierarchically structured with predetermined chapters, sections, paragraphs, etc. as document units 410. Furthermore, the document 400 is not limited to having a hierarchical structure, and the document units 410 may not have a positional relationship such as a higher or lower hierarchy. The document units 410 are predetermined parts such as chapters, sections, and paragraphs that make up the document 400, and are individually subject to evaluation. The high rating button image 420 is an example of a rating button image, and accepts an instruction from the user to give a high rating to each document unit 410. Specific examples of high ratings include "Like," "Helpful," "Agree," "Favorite," and "Bookmark."

[0033] FIG. 7 is a diagram showing an example of a high rating screen 430 to which this embodiment is applied. The display unit 25 of the client terminal 20 according to this embodiment displays a high rating screen 430 shown in FIG. 7, which includes a selection button image 431 for selecting a document unit 410 to which a high rating is to be given, and a collective high rating button image 432 for accepting a high rating instruction for all document units 410 corresponding to the multiple selection button images 431 at once.

[0034] The high rating screen 430 is an example of a rating screen, and is a screen for accepting high ratings for a plurality of document units 410 that make up the document 400. This high rating screen 430 requests the user to give high ratings to other document units 410 that are different from the document unit 410 corresponding to one high rating button image 420 selected by the user. These other document units 410 are assumed to be related to the document unit 410 to which the user assigned a rating using the high rating button image 420 in the relationship information between document units. Furthermore, the high rating screen 430 is displayed in association with, for example, the high rating button image 420 corresponding to "paragraph 1" of "section 2," which is the document unit 410 that the user rated.

[0035] The selection button image 431 is an example of a rating button image, and accepts an operation to select a document unit 410 to be given a high rating from among other document units 410 for which the user has requested a high rating. The rating accepted by the selection button image 431 is the same rating as the rating given to the document unit 410 to which the user has given a rating using the high rating button image 420. The selection button image 431 may also accept an operation to select the rating result in addition to the operation to select the other document unit 410 to be rated. In other words, the selection button image 431 may assign a rating result that is different from the rating result given to the document unit 410 to which the user has given a rating using the high rating button image 420. The selection button image 431 may also accept an operation to change the rating result for the document unit 410 to which the user has given a rating using the high rating button image 420.

[0036] The collective high rating button image 432 is an example of a rating button image, and collectively accepts instructions to rate the document units 410 included in the high rating screen 430 highly. The collective high rating button image 432 accepts an operation to select all of the selection button images 431 on the high rating screen 430. In the example of FIG. 7, the collective high rating button image 432 accepts an instruction to "like all" a plurality of other document units 410.

[0037] <Processing for requesting high ratings for multiple document units 410> Next, a request for high ratings for multiple document units 410 will be explained using Figures 3, 6, 8, and 9. Here, we take as an example a case where a high rating is given to each document unit 410 in a document 400 that is composed of multiple chapters, sections, and paragraphs in a hierarchical relationship. FIG. 8 is a flowchart showing a processing procedure in which the management server 10 according to the present embodiment requests a high rating. Figure 9 shows an example of the display mode of the high rating screen 430 to which this embodiment is applied, where (A) is a diagram when requesting a high rating based on viewing information, (B) is a diagram when requesting a high rating based on link relationships, and (C) is a diagram when requesting a high rating based on document structure.

[0038] The display unit 25 of the client terminal 20 according to this embodiment displays a like rating screen 430 in association with a like rating button image 420 corresponding to "Section 2, Paragraph 1," which is one document unit 410 selected and rated by the user, as shown in Figures 9(A), (B), and (C).

[0039] In the flowchart shown in Fig. 8, the management server 10 receives the result of a high rating for one document unit 410 from the client terminal 20 (S501). For example, when a user selects the high rating button image 420 corresponding to "Item 1: Add a link using a tool" located under "Chapter 1, Section 2: Insert a link" shown in Fig. 6 on the client terminal 20, the management server 10 according to this embodiment receives the result of the rating for "Item 1: Add a link using a tool" as the result of a high rating for one document unit 410.

[0040] Next, the evaluation request unit 112 shown in FIG. 3 determines whether or not the setting is such that other document units 410 related to one document unit 410 to which an evaluation result has been selectively assigned from the client terminal 20 are identified based on the browsing history stored in the secondary memory unit 12 (S502).

[0041] If the setting is to identify other document units 410 based on the viewing information (Yes in S502), the evaluation request unit 112 refers to the viewing history of candidate other document units 410 related to the one document unit 410 in order (S503). The evaluation request unit 112 according to this embodiment refers to the viewing history of the document units 410 as candidates for other document units 410 related to the one document unit 410 in order starting from the document unit 410 with the most recent date and time displayed on the display unit 25 of the client terminal 20.

[0042] The evaluation request unit 112 determines whether the browsing time of the candidate document units 410 related to the one document unit 410 is equal to or greater than a threshold value based on the referenced browsing history (S504). If the browsing time of the document unit 410 is less than the threshold value (No in S504), the process proceeds to step 506. In step 504, if the number of candidates for other document units 410 related to one document unit 410 is greater than or equal to the threshold (Yes in S504), the evaluation request unit 112 identifies other document units 410 related to the one document unit 410 (S505).

[0043] Next, the evaluation request unit 112 determines whether or not there are any other document unit 410 candidates related to the next document unit 410, based on the browsing history stored in the secondary storage unit 12 (S506). If there is a candidate for another document unit 410 related to the next document unit 410 (Yes in S506), the process proceeds to step S503 and the process is repeated.

[0044] In step 506, if there are no candidates for other document units 410 related to the next document unit 410 (No in S506), the evaluation request unit 112 executes an evaluation request for the identified other document units 410 (S507), and the processing ends.

[0045] Here, a specific example will be given to explain the highly rated screen 430 generated by the evaluation screen generating unit 213 of the client terminal 20 when another document unit 410 is identified based on the viewing information. The highly rated screen 430 shown in Fig. 9(A) accepts evaluations of document units 410 that constitute the document 400 together with one document unit 410 and that have been viewed by the user. This highly rated screen 430 displays selection button images 431 corresponding to multiple document units 410 that hierarchically constitute the document 400 in the order of viewing.

[0046] For example, if "Chapter 1, Section 1, Paragraph 1, Swap Document Pages" shown in FIG. 6 is displayed on the display unit 25, but if the user skips over it, the selection button image 431 corresponding to "Chapter 1, Section 1, Paragraph 1, Swap Document Pages" is not displayed. Furthermore, if a document unit 410 is not displayed on the display unit 25, such as "Chapter 1, Section 2, Paragraph 2, Create a Link from the Main Text," the selection button image 431 is not displayed. Furthermore, the high rating screen 430 shown in FIG. 9(A) displays text information as an example of a display indicating which document unit 410 corresponds to which selection button image 431 is not displayed. However, this text information may be displayed in grayscale, hidden, or the like. In other words, if the time spent by the user viewing the document units 410 constituting the document 400 does not meet a predetermined threshold, the evaluation of the document unit 410 is not accepted.

[0047] In the example shown in Fig. 9(B), the user views "Document A, Item 1," "Document A, Item 2," "Document B, Item 1," and "Document C, Item 5" in that order, and the user selects the like button image 420 corresponding to "Document C, Item 5." In the example shown in Fig. 9(B), the link relationships are set as follows: a link from "Document A, Item 2" to "Document B, Item 1," and a link from "Document B, Item 1" to "Document C, Item 5."

[0048] 9(B) includes a selection button image 431 for receiving an evaluation of another document unit 410, and a selection button image 433 for receiving an evaluation of the relationship between the link source document unit 410 and the link destination document unit 410. In order to clearly notify the user of the link relationship, the text information indicating the link source document unit 410 and the text information indicating the link destination document unit 410 are displayed in association with each other using an arrow or the like. When the user selects the selection button image 431 corresponding to the link source document unit 410 and the link destination document unit 410, the selection button image 433 corresponding to the relationship between the link source document unit 410 and the link destination document unit 410 is automatically set to a selected state. Also, when the selection button image 433 is selected by the user, the selection button image 431 corresponding to the link source document unit 410 and the link destination document unit 410 may be automatically set to a selected state.

[0049] If it is not set in step 502 to identify other document units 410 based on the browsing history (No in S502), the evaluation request unit 112 identifies other document units 410 based on the document structure information stored in the secondary storage unit 12 (S508). The evaluation request unit 112 according to this embodiment identifies other document units 410 that together with the one document unit 410 constitute the document 400. The evaluation request unit 112 executes an evaluation request for the identified other document units 410 (S507), and the process ends.

[0050] Here, a specific example will be described of the highly rated screen 430 generated by the evaluation screen generating unit 213 of the client terminal 20 when another document unit 410 is identified based on the document structure information. The highly rated screen 430 shown in FIG. 9(C) displays the aggregate structure information of the document 400 in a tree format. In the illustrated example, as indicated by the lines, "Section 1" and "Section 2" are located below "Chapter 1," and "Article 1" and "Article 2" are located below "Section 1." This allows the user to be notified of the connections and classifications of each document unit 410 when rating multiple document units 410 at once on the highly rated screen 430. Furthermore, when a user selects a selection button image 431 corresponding to "Section 1," "Section 2," etc., which is positioned higher than "Section 1," "Section 2," etc., the selection button image 431 corresponding to "Section 1," "Section 2," etc., which is positioned lower than the document unit 410 to which the evaluation result has been assigned, is automatically set to a selected state. In other words, when the document 400 has a hierarchical structure, a lower-level document unit 410 linked to a higher-level document unit 410 is assigned the same evaluation result as the evaluation result for the higher-level document unit 410.

[0051] <Processing to request low ratings for multiple document units 410> In the above example, a request for high ratings for multiple document units 410 is made, but this is not limited to this. Requests for low ratings for multiple document units 410 will be explained using Figures 3, 6, 10, and 11. Here, an example is taken of a case where a low rating is given to each document unit 410 in a document 400 made up of multiple chapters, sections, and paragraphs in a hierarchical relationship. Also, an example is taken of a case where there is a setting to identify other document units 410 related to one document unit 410 based on the browsing history. FIG. 10 is a flowchart showing the processing procedure for the management server 10 according to this embodiment to request a low rating. FIG. 11 is a diagram showing an example of a low rating screen 450 to which this embodiment is applied.

[0052] 11, the display unit 25 of the client terminal 20 displays a low rating screen 450 including a selection button image 451 for accepting low ratings for other document units 410. The low rating screen 450 is displayed in association with, for example, a low rating button image 440 corresponding to "Section 2, Paragraph 1," which is one document unit 410 selected and rated by the user. The low rating button image 440 is an example of a rating button image, and accepts an instruction from the user to give a low rating to each document unit 410. Specific examples of low ratings include "not good," "not useful," "disagree," "dislike," and "don't want to see it again." The selection button image 451 is an example of an evaluation button image, and accepts an operation to select a document unit 410 to be given a low evaluation from among other document units 410 that have requested a low evaluation from the user.

[0053] 10, the management server 10 receives the result of a low rating for one document unit 410 from the client terminal 20 (S601). For example, when a user selects a low rating button image 440 corresponding to "Item 1: Add a link using a tool" located under "Chapter 1, Section 2: Insert a link" shown in FIG. 11 on the client terminal 20, the management server 10 according to this embodiment receives the result of the rating for "Item 1: Add a link using a tool" as the result of a low rating for one document unit 410.

[0054] 3 refers to the browsing history of other candidate document units 410 related to the one document unit 410 in order (S602). The evaluation request unit 112 according to this embodiment refers to the browsing history of other candidate document units 410 related to the one document unit 410 in order starting from the document unit 410 that was most recently displayed on the display unit 25 of the client terminal 20.

[0055] Based on the referenced browsing history, the evaluation request unit 112 determines whether other candidate document units 410 related to the one document unit 410 have been viewed by a user who specified a low rating for the one document unit 410 (S603). If the document unit 410 has not been viewed by a user who has given a low rating (No in S603), the process proceeds to step S607.

[0056] If a document unit 410 is viewed by a user who has given a low rating to the document unit 410 (Yes in S603), the rating request unit 112 identifies other document units 410 as candidates related to the document unit 410 (S604). The evaluation request unit 112 determines whether the viewing time of the identified other document units 410 is less than a threshold value based on the referenced viewing history (S605). If the browsing time of the identified other document unit 410 is equal to or greater than the threshold value (No in S605), the process proceeds to step S607. If the browsing time of the identified other document unit 410 is less than the threshold (Yes in S605), the evaluation unit 113 gives a low evaluation result to the identified other document unit 410 (S606).

[0057] Here, a specific example will be described of a low rating screen 450 that is generated by the rating screen generating unit 213 of the client terminal 20 when a low rating is given to a document unit 410 identified based on the browsing history. The low rating screen 450 shown in Fig. 11 accepts a low rating for a document unit 410 that, together with one document unit 410, constitutes a document 400 and has a browsing history. For example, if the user skips over "Chapter 1, Section 1, Paragraph 1, Rearrange document pages" shown in Fig. 6 displayed on the display unit 25, the management server 10 assigns a low rating to the document. In such a case, the selection button image 451 corresponding to "Chapter 1, Section 1, Paragraph 1, Rearrange document pages" shown in Fig. 11 is selected, and a low rating screen 450 is displayed on the display unit 25. In other words, if the time spent by the user viewing the document units 410 constituting the document 400 does not satisfy a predetermined threshold, a lower rating is reflected on the document units 410 than when the predetermined threshold is satisfied.

[0058] Next, the evaluation request unit 112 determines whether or not there are any candidates for other document units 410 related to the next document unit 410 based on the browsing information (S607). If there is a candidate for another document unit 410 related to the next document unit 410 (Yes in S607), the process proceeds to step S602 and the process is repeated.

[0059] In step 607, if there are no candidates for other document units 410 related to the next document unit 410 (No in S607), the evaluation request unit 112 executes an evaluation request for the identified other document units 410 (S608), and the processing ends.

[0060] In the above example, the highly rated screen 430 and the low rated screen 450 are generated based on the viewing and rating information, etc., by one user, but this is not limited to this. The highly rated screen 430 and the low rated screen 450 may be generated based on the viewing and rating information, etc., by another user different from the one user, in order to be displayed on the display unit 25 of the client terminal 20 of the one user. Furthermore, the rating information for the document unit 410 by one user is shared with other users.

[0061] In the above example, the evaluation information is shared between users, but this is not limited to this. The evaluation information by users is shared with the administrator who manages the document 400. Furthermore, based on the evaluation information managed for each document unit 410, the administrator may be notified of the semantic chunk of the document unit 410 that the user is viewing within the document 400.

[0062] Furthermore, in the above example, the high rating screen 430 and the low rating screen 450 are displayed on the display unit 25 of the client terminal 20 to accept ratings for multiple document units 410, but this is not limited to this. The rating results may be automatically assigned without requesting the user to rate other document units 410 related to one document unit 410. This reduces the burden on the user who has rated one document unit 410 of rating other document units 410.

[0063] Furthermore, in the above example, the system is configured to accept evaluations for multiple document units 410 that make up a document 400 with a hierarchical structure, but this is not limited to this. It can also be applied to structured documents that do not have a hierarchical structure such as chapters, sections, or paragraphs. For example, it can also be applied to documents in which individual evaluation targets are arranged in parallel without having a hierarchy. FIG. 12 is a diagram showing an example of a document 700 to which this embodiment is applied. The display unit 25 of the client terminal 20 according to this embodiment displays a document 700 including a plurality of contents 710 and a thumbs-up button image 720 for receiving an instruction to thumbs-up each of the contents 710, as shown in FIG. The document 700 is an example of a collection of multiple evaluation targets, and is an electronic document configured by the relationships between parallel contents 710 . The content 710 is an example of an evaluation target, and is a separate and independent unit that constitutes the document 700 stored in the management server 10 or the like. There is no question as to the relationship between the content of one content 710 and the content of other content 710. When one content 710 is specified, the one content 710 may be enlarged and displayed, or a separate screen showing information about the one content 710 may be displayed. The high rating button image 720 is an example of a rating button image, and accepts an instruction from the user regarding the rating of each content 710. Instead of the high rating button image 720, a rating button image accepting an instruction regarding a low rating may be displayed.

[0064] When a user selects one high rating button image 720 after viewing a plurality of contents 710, a rating result is automatically given to other contents 710 different from the content 710 corresponding to one high rating button image 720, based on the viewing history of each content 710.

[0065] In this embodiment, the programs executed by the CPUs 11a (see FIG. 2), 21a (see FIG. 4) as examples of processors are provided to the arithmetic processing units 11, 21 in a state where they are stored in a computer-readable recording medium such as a magnetic recording medium (such as a magnetic tape or a magnetic disk), an optical recording medium (such as an optical disk), a magneto-optical recording medium, or a semiconductor memory. The programs executed by the CPUs 11a, 21a may also be downloaded to the management server 10 and the client terminal 20 using a communication means such as the Internet. In this embodiment, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPUs, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.). Furthermore, the operations of the processors may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. The order of the operations of the processors is not limited to the order described in this embodiment, and may be changed.

[0066] The processing performed by the information processing system 1 in this embodiment is prepared as a program such as application software, etc. This program can be provided not only by communication means but also by being stored on a recording medium such as a CD-ROM. [Explanation of symbols]

[0067] 1...information processing system, 10...management server, 11,21...arithmetic processing unit, 12,22...secondary storage unit, 13,23...communication unit, 20...client terminal, 24...input unit, 25...display unit, 112...rating request unit, 113...rating assignment unit, 213...rating screen generation unit, 400,700...document, 410...document unit, 420,720...like rating button image, 430...like rating screen, 431,433,451...selection button image, 432...bulk like rating button image, 440...low rating button image, 450...low rating screen, 710...content

Claims

1. A collection of evaluation targets to which evaluation results are assigned separately receives an evaluation from a user for one evaluation target; When an evaluation is made for the one evaluation target, an evaluation result is automatically given to another evaluation target different from the one evaluation target based on the time the user viewed the other evaluation target, The other evaluation targets are evaluation targets that the user has viewed before rating the one evaluation target. Information processing system.

2. When an evaluation is made for the one evaluation target, an evaluation screen is displayed for collectively accepting evaluations for the other evaluation targets based on an operation by the user.

2. The information processing system according to claim 1, wherein:

3. The evaluation of the one evaluation target is tallied together with the other evaluation targets to which the evaluation results have been assigned.

2. The information processing system according to claim 1, wherein:

4. A collection of evaluation targets to which evaluation results are assigned separately receives an evaluation from a user for one evaluation target; When the operation by the user satisfies a predetermined condition, an evaluation screen is displayed that accepts selections for evaluating a plurality of other evaluation targets that constitute the one evaluation target; automatically assigning an evaluation result to the other evaluation target selected on the evaluation screen based on the time the user viewed the other evaluation target; The other evaluation targets are evaluation targets that the user has viewed before rating the one evaluation target. Information processing system.

5. The evaluation screen is generated based on the configuration of the collection of evaluation targets.

5. The information processing system according to claim 4.

6. When the configuration of the collection of the plurality of other evaluation targets is a hierarchical structure, the same evaluation result as the evaluation result for the evaluation target of the higher level is given to the evaluation target of the lower level linked to the evaluation target of the higher level.

6. The information processing system according to claim 5.

7. The evaluation screen is generated based on the browsing history of the user browsing the collection of evaluation targets.

5. The information processing system according to claim 4.

8. The evaluation screen is generated based on the order in which the user views the plurality of other evaluation targets that make up the collection of evaluation targets.

8. The information processing system according to claim 7,

9. When the time during which the user has viewed the other evaluation target does not satisfy a predetermined threshold, the evaluation screen does not accept an evaluation of the other evaluation target, or reflects a lower evaluation on the other evaluation target than an evaluation target that satisfies the predetermined threshold.

8. The information processing system according to claim 7,

10. The evaluation screen receives an evaluation of the link when an evaluation target of the link destination is evaluated.

5. The information processing system according to claim 4.

11. The evaluation of the link includes an evaluation of the link source evaluation target.

11. The information processing system according to claim 10.

12. The evaluation of the link includes an evaluation of the relationship between the evaluation target of the link destination and the evaluation target of the link source.

12. The information processing system according to claim 11.

13. If the evaluation target of the linked site and the evaluation target of the link source have the same evaluation result, the same evaluation result will be assigned to the relationship between the evaluation target of the linked site and the evaluation target of the link source.

13. The information processing system according to claim 12.

14. When an evaluation of the plurality of other evaluation targets is received, evaluation information is managed that associates the evaluation results of the plurality of other evaluation targets with the order in which the user viewed the plurality of other evaluation targets.

5. The information processing system according to claim 4.

15. The evaluation information is shared with other users different from the user.

15. The information processing system according to claim 14.

16. a processor; The processor: A collection of evaluation targets to which evaluation results are assigned separately receives an evaluation from a user for one evaluation target; When an evaluation is made for the one evaluation target, an evaluation result is automatically given to another evaluation target different from the one evaluation target based on the time the user viewed the other evaluation target, The other evaluation targets are evaluation targets that the user has viewed before rating the one evaluation target. Information processing device.

17. a processor; The processor: A collection of evaluation targets to which evaluation results are assigned separately receives an evaluation from a user for one evaluation target; When the operation by the user satisfies a predetermined condition, an evaluation screen is displayed that accepts selections for evaluating a plurality of other evaluation targets that constitute the one evaluation target; automatically assigning an evaluation result to the other evaluation target selected on the evaluation screen based on the time the user viewed the other evaluation target; The other evaluation targets are evaluation targets that the user has viewed before rating the one evaluation target. Information processing device.

Citation Information

Patent Citations

  • Questionnaire model

    JP2002157398A

  • Document management system, program, and recording medium

    JP2005327145A

  • User community support device and support method

    JP2011095866A

  • Electronic mail inspection device, control method therefor and program

    JP2013101687A

  • Medication guidance assistance system and medication guidance assistance program

    JP2021009730A