Information processing apparatus, information processing method, and computer-readable recording medium
阅读说明:本技术 信息处理装置、信息处理方法及计算机可读记录介质 (Information processing apparatus, information processing method, and computer-readable recording medium ) 是由 荒川贵将 于 2019-09-04 设计创作,主要内容包括:本发明提供信息处理装置、信息处理方法及计算机可读记录介质,信息处理装置具有:记录单元,其在存储单元中记录用户操作信息,该用户操作信息包含用户对文件进行操作的执行日期和时间、所述操作的种类、以及进行所述操作的用户的识别信息;设定单元,其设定成在由于同一用户在一定时间内对不同的两个文件进行的操作从而两个用户操作信息被记录在所述存储单元中的情况下,增加表示所述两个文件的关联性的关联度,该关联度被设定在与所述两个文件分别被进行的操作的种类的组合对应地生成的关联度信息中;以及显示控制单元,其在用户选择文件来作为操作对象的情况下,进行与所述文件对应的所述关联度信息的显示的控制。(The invention provides an information processing apparatus, an information processing method and a computer-readable recording medium, the information processing apparatus includes: a recording unit that records, in a storage unit, user operation information including execution date and time at which a user performed an operation on a file, a type of the operation, and identification information of the user who performed the operation; a setting unit configured to increase a degree of association indicating a degree of association of two different files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two different files, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and a display control unit that controls display of the association degree information corresponding to a file when the user selects the file as an operation target.)
1. An information processing apparatus having:
a recording unit that records, in a storage unit, user operation information including execution date and time at which a user performed an operation on a file, a type of the operation, and identification information of the user who performed the operation;
a setting unit configured to increase a degree of association indicating a degree of association of two different files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two different files, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and
and a display control unit that controls display of the association degree information corresponding to the file when the user selects the file as an operation target.
2. The information processing apparatus according to claim 1,
the setting unit increases the degree of association set in the association degree information corresponding to a combination of respective operation types of the two files in accordance with execution of a prescribed operation that causes the two files being operated to be presumed to have an association and that is not a recording target of the storage unit.
3. The information processing apparatus according to claim 2,
the predetermined operation is an operation for switching the screens on which the two files are displayed, respectively, as objects to be operated.
4. The information processing apparatus according to claim 1 or 2,
the setting unit determines an increment of the degree of association based on an increment condition of the degree of association satisfied by the user operation information recorded in the storage unit.
5. The information processing apparatus according to claim 1,
the display control means displays the association degree information corresponding to the file selected as the operation object in such a manner that the association degrees included in the association degree information are arranged from large to small.
6. The information processing apparatus according to claim 1 or 5,
the display control unit selects the relevance degree information as a display object according to a kind of an operation performed on a file selected as an operation object.
7. The information processing apparatus according to claim 1,
the display control unit displays a message relating to an operation performed on a file having a relationship with a file selected as an operation object.
8. A computer-readable recording medium storing a program that causes a computer to execute a process having:
recording user operation information in a storage unit, the user operation information including execution date and time when a user operates a file, a kind of the operation, and identification information of the user who performs the operation;
setting to increase a degree of association indicating a degree of association of two files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two files, respectively, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and
when a user selects a file as an operation target, the display of the relevance degree information corresponding to the file is controlled.
9. An information processing method having the steps of:
recording user operation information in a storage unit, the user operation information including execution date and time when a user operates a file, a kind of the operation, and identification information of the user who performs the operation;
setting to increase a degree of association indicating a degree of association of two files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two files, respectively, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and
when a user selects a file as an operation target, the display of the relevance degree information corresponding to the file is controlled.
Technical Field
The present disclosure relates to an information processing apparatus, an information processing method, and a computer-readable recording medium.
Background
Various techniques have been proposed for automatically associating documents with each other by referring to the operation history of the documents when the documents are managed in association with each other. For example, in japanese patent application laid-open No. 8-161347, a file name and time referred to for file editing are recorded in advance, and after the editing is completed, the file name and time are presented to the user, and the user is allowed to select a related file.
Further, a technique of associating a document to be viewed or edited with a document to be viewed or edited in the job has been proposed (for example, japanese patent laid-open nos. 2010-170438 and 2014-021508).
In the related art, a file is associated depending on whether or not an operation on another file is performed during an operation on the file, and information on the associated file is provided to a user.
Disclosure of Invention
The purpose of the present disclosure is to present information on a file having a relationship to a user with reference to the frequency and type of operation of the file by the user.
According to a first aspect of the present disclosure, there is provided an information processing apparatus having: a recording unit that records, in a storage unit, user operation information including execution date and time at which a user performed an operation on a file, a type of the operation, and identification information of the user who performed the operation; a setting unit configured to increase a degree of association indicating a degree of association of two different files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two different files, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and a display control unit that controls display of the association degree information corresponding to a file when the user selects the file as an operation target.
According to the second aspect of the present disclosure, the setting unit increases the degree of association set in the degree of association information corresponding to a combination of respective operation types of the two files according to execution of a prescribed operation that causes the two files being operated to be presumed to have an association, the prescribed operation not being a recording target of the storage unit.
According to a third aspect of the present disclosure, the predetermined operation is an operation for switching screens on which the two files are respectively displayed as objects of operation.
According to a fourth aspect of the present disclosure, the setting unit determines the increase amount of the degree of association according to an increase condition of the degree of association satisfied by the user operation information recorded in the storage unit.
According to a fifth aspect of the present disclosure, the display control unit displays the relevance degree information corresponding to the file selected as the operation target in a manner of arranging the relevance degrees included in the relevance degree information from large to small.
According to a sixth aspect of the present disclosure, the display control unit selects the degree of association information as a display object according to a kind of an operation performed on a file selected as an operation object.
According to a seventh aspect of the present disclosure, the display control unit displays a message relating to an operation performed on a file having an association with a file selected as an operation object.
According to an eighth aspect of the present disclosure, there is provided a computer-readable recording medium storing a program for causing a computer to execute a process having: recording user operation information in a storage unit, the user operation information including execution date and time when a user operates a file, a kind of the operation, and identification information of the user who performs the operation; setting to increase a degree of association indicating a degree of association of two files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two files, respectively, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and controlling display of the association degree information corresponding to the file when the user selects the file as the operation target.
According to a ninth aspect of the present disclosure, there is provided an information processing method having the steps of: recording user operation information in a storage unit, the user operation information including execution date and time when a user operates a file, a kind of the operation, and identification information of the user who performs the operation; setting to increase a degree of association indicating a degree of association of two files, the degree of association being set in association information generated in association with a combination of types of operations performed on the two files, respectively, when two pieces of user operation information are recorded in the storage unit due to operations performed on the two different files by the same user for a certain period of time; and controlling display of the association degree information corresponding to the file when the user selects the file as the operation target.
Effects of the invention
According to the first aspect, it is possible to present information on a file having a relationship to a user by referring to the frequency and type of an operation performed on the file by the user.
According to the second aspect, when an operation is performed to cause two files being operated to be estimated to have a relationship, the degree of relationship corresponding to the combination of the operation types of the two files can be further increased.
According to the third aspect, the degree of association can be further increased by performing a switching operation for two files which are presumed to be associated.
According to the above fourth aspect, the degree of association of 2 files can be set to a larger value by satisfying the condition under which it is assured that there is an association.
According to the fifth aspect, the user can be notified of the file having a strong association with the file selected as the operation target.
According to the sixth aspect described above, only information that is considered useful can be selectively displayed.
According to the seventh aspect described above, attention can be paid to the following operations: this operation is an operation performed on a file having an association with the file selected as the operation target.
According to the eighth aspect, information relating to a file having a relationship can be presented to a user with reference to the frequency and type of an operation performed on the file by the user.
According to the ninth aspect, information relating to a file having a relationship can be presented to a user with reference to the frequency and type of an operation performed on the file by the user.
Drawings
FIG. 1 is a block diagram showing the configuration of a document managing apparatus according to the present embodiment.
Fig. 2 is a diagram showing an example of a data structure of user operation information stored in the user operation information database in the present embodiment.
Fig. 3 is a flowchart showing the association degree information setting process in the present embodiment.
Fig. 4 is a diagram showing an example of a data structure of the relevance information stored in the relevance information database in the present embodiment.
Fig. 5 is a diagram showing another setting example of the user operation information stored in the user operation information database in the present embodiment.
Fig. 6 is a diagram showing a case where the degree of relevance of the degree of relevance information stored in the degree of relevance information database is updated in the present embodiment.
Fig. 7 is a diagram showing an example of screen display of information on the degree of association in the present embodiment.
Fig. 8 is a diagram showing an example of screen display of a message related to an operation performed on a document in the present embodiment.
Fig. 9 is a diagram showing an example of screen display of another message related to an operation performed on a document in the present embodiment.
Detailed Description
Hereinafter, preferred embodiments of the present disclosure will be described with reference to the drawings. In the present embodiment, a case of processing electronic document data (hereinafter, simply referred to as "document") as one mode of a file will be described as an example.
FIG. 1 is a block diagram showing the configuration of a
The
The
The relevance degree information management unit 13 manages the relevance degree information by generating the relevance degree information and registering the generated relevance degree information in the relevance degree information database 18. For example, in a case where the same user operates 2 different documents within a certain period of time and two pieces of user operation information are recorded in the user operation information database 17, when a combination of the types of operations performed on the 2 documents appears for the first time, the association degree information is generated in correspondence with the 2 documents and registered in the association degree information database 18. The association degree set in the corresponding association degree information is set to be increased when the association degree is not the first time.
When a document is selected as an operation target by the user, the display information generating unit 14 edits the relevance degree information corresponding to the document, and generates display information (hereinafter, referred to as "display information") related to the document as the operation target. The display control unit 15 controls the display of the display information generated by the display information generation unit 14.
The data structures of the user operation information database 17, the relevance information database 18, and the reflected information database 19 are created and updated as necessary during the operation of the present embodiment, and therefore, the description will be given with reference to the operation.
The components 11 to 15 of the
Note that, the program used in the present embodiment may be provided by the communication unit, or may be stored in a computer-readable recording medium such as a CD-ROM or a USB memory. A program supplied from a communication unit or a recording medium is installed in a computer, and a CPU of the computer realizes various processes by sequentially executing the program.
Next, the operation of the present embodiment will be described. In the present embodiment, the processing for setting the relevance degree information according to the user operation and the processing for providing the information to the user according to the relevance degree information can be roughly divided into the processing. First, a process of setting the association degree information according to a user operation will be described.
When a user performs some operation such as viewing or editing of a document managed by the
Fig. 2 is a diagram showing an example of a data structure of the user operation information stored in the user operation information database 17 in the present embodiment. The user operation information is generated for each operation by the user and registered in the user operation information database 17. In the user operation information, the item values of "date and time", "document name", "operation", and "user" are set in correspondence with an identification number (operation number) for identifying the user operation. The "date and time" is date and time information that determines the date and time at which the user operation is performed. In the present embodiment, the start date and time of the user operation are set, but the start date and time is not limited to any one as long as the information such as the end date and time can specify the time at which the user operation is performed. The name of the document to be operated is set in the "document name". Identification information such as a document ID may be used as long as it is information that can identify a document to be operated. The type of operation performed by the user is set in the "operation". The user name of the user who has performed the operation is set in the "user". As long as the information can specify the user who has performed the operation, identification information such as a user ID may be used.
In addition, when the
Next, a description will be given of a relevance information setting process for setting relevance information with reference to the registered contents of the user operation information database 17, using a flowchart shown in fig. 3. This process may be executed by causing the association degree information management unit 13 to operate periodically, or may be performed each time the user operation information is registered.
The relevance degree information management unit 13 checks whether or not the same user has operated 2 different documents within a certain time period and two pieces of user operation information are recorded in the user operation information database 17. Then, a corresponding group of 2 documents is extracted (step 101). Referring to the user operation information in operation No.1 and operation No.2 shown in FIG. 2, since the user A operates
Next, the relevance degree information management unit 13 performs the following processing for each extracted group. First, a group of unprocessed 2 documents is extracted from the extracted group (step 102). If there is no unprocessed group and extraction is not possible (no in step 103), the association degree information setting processing is ended.
When an unprocessed group is successfully extracted (yes in step 103), the relevance degree information management unit 13 refers to the reflected information database 19, and checks whether or not the group is reflected in the relevance degree information. As will be described later with respect to the data structure of the reflected-information database 19, when the group is already reflected in the relevance information (yes in step 104), the relevance information managing unit 13 shifts the process to the next unprocessed group (step 102).
When the group is not reflected in the relevance degree information (no in step 104), the relevance degree information management unit 13 checks whether or not the relevance degree information corresponding to the group is registered in the relevance degree information database 18. Here, when the relevance degree information corresponding to the group is not registered in the relevance degree information database 18 (no in step 105), the relevance degree information management unit 13 generates relevance degree information corresponding to the group and registers the relevance degree information in the relevance degree information database 18 (step 106).
Fig. 4 is a diagram showing an example of a data structure of the relevance information stored in the relevance information database 18 in the present embodiment. The association degree information is set by using "
When the relevance degree information is newly generated, the relevance degree information management unit 13 adds 1 to the initialized relevance degree (step 107). Fig. 4 shows a setting example in which the association degree information corresponding to the group of
As described above, since the setting processing of the group of the
Fig. 5 is a diagram showing another example of setting of the user operation information stored in the user operation information database 17 in the present embodiment. Fig. 5 shows an example of setting in a case where the user operation information of the operation No.51 and the operation No.52 registered after a lapse of time from the registration status shown in fig. 2 is registered. Referring to the user operation information of the operation No.51 and the operation No.52 shown in fig. 5, since the user B has performed the viewing operation for the
As described above, in the present embodiment, instead of simply determining that 2 documents are related depending on whether or not another document is operated during the operation of the document, the index value of the degree of association represents: on the premise of a group of 2 documents, the frequency with which the kind of operation of 2 documents that has been performed is how much. That is, the relevance of 2 documents is not simply expressed by the presence or absence.
Next, a process of providing information to the user based on the association degree information will be described.
Fig. 7 is a diagram showing an example of a screen display when the terminal device used by the user is caused to display information relating to the degree of association in the present embodiment. The display control unit 15 displays the screen shown in fig. 7 in response to a request from the user.
When the user selects a document (in the example shown in fig. 7, "
The display information generating unit 14 in the
In fig. 7, in the "document name" included in the information relating to the associated document, the associated document of the document that is the operation target (in the example shown in fig. 7, "
The user can know the document highly related to "
In the present embodiment, as shown in fig. 7, the following method may be adopted: by enabling the user to select the desired
Alternatively, the relevance degree information to be displayed may be selected according to the type of operation on the document to be operated. For example, when a document to be operated is operated in the viewing mode, only the association degree information whose operation type is "updated" is set as the display target for the other document grouped with the document to be operated. When a document to be operated is operated in the edit mode, only the association degree information indicating that the operation type is "viewing" is displayed for the other document grouped with the document to be operated.
As described above, the association degree information is set by extracting information generated by operating 2 different documents within a certain time period by one user from the user operation information database 17. This is because the user operates 2 documents within a certain time, and therefore the 2 documents are assumed to have relevance, and the relevance degree information is set. However, it is also possible to assume a case where documents associated with respective services are simultaneously operated because the users simultaneously perform different services in the terminal apparatus. In this case, even a document having no relevance is subjected to simultaneous operation, and thus the relevance degree information is set.
However, it is considered that even if the user a simultaneously performs documents (e.g., the document α and the document β) which are respectively operated in different services (e.g., the service α and the service β) in which the different user B simultaneously performs the operation of the documents (the document α and the document β) respectively in different services (the service α and the service β) in the same manner, the possibility is not high that the different services are different in the same combination as described above. That is, even if it is assumed that the relevance degree information based on the combination of the
According to the display example shown in fig. 7, when all the information associated with the document of the operation object (i.e., "
Further, it is assumed that the date and time set in the user operation information is the start date and time as described above. If a case where the operation on the document is terminated immediately after the start is considered, the operations on the 2 documents in the group from the date and time set in the user operation information are not necessarily performed simultaneously. However, in the present embodiment, the start of the operation within a certain time and the simultaneous operation are synonymous.
As described above, in the present embodiment, all the relevance degree information corresponding to "
In fig. 7, the user is prompted for the degree of association with the document associated with the document selected as the operation target document. Next, a case will be described in which a message related to an operation performed on a document having a relevance is displayed as another information presentation method.
Fig. 8 is a diagram showing a screen display example of a message relating to an operation performed on an associated document in the present embodiment. When the user selects a document (in the example shown in fig. 8, the "basic design book") as an operation target from the list of documents, for example, in order to operate the document in the editing mode, the terminal apparatus transmits an information providing request including identification information (for example, a document name) of the document to the
The display information generating unit 14 in the
According to the screen display example shown in fig. 8, "detailed design book" is extracted as an associated file of an operation target document (i.e., "basic design book"), and a
As described above, according to the present embodiment, it is possible to present a document to be updated simultaneously to a user.
In addition, although fig. 8 shows an example in which only 1 document is displayed as a related document, a plurality of documents may be displayed as related documents. For example, in the relationship with the document as the operation target, n (n is a positive number of 1 or more) documents with a higher degree of association may be displayed, or a document with a degree of association equal to or higher than a predetermined threshold value may be displayed. In addition, the threshold value may be set according to an attribute such as the type of document, for example, instead of preparing only one.
Fig. 9 is a diagram showing an example of screen display of other messages relating to an operation performed on a document in the present embodiment. When the user selects a document (in the example shown in fig. 9, a "detailed design book") as an operation target from the list of documents, for example, in order to operate the document in the editing mode, the terminal apparatus transmits an information providing request including identification information (for example, a document name) of the document to the
The display information generating unit 14 in the
According to the screen display example shown in fig. 9, "basic design book" is extracted as an associated file of an operation target document (i.e., "detailed design book"), and a message 91 showing the relationship between "basic design book" and "detailed design book" is displayed. In addition, the character string of "basic design book" as the associated document is displayed in an alternative manner as in fig. 8. The user selects "basic design book" if the user determines that it is preferable to read the "basic design book" at the same time by referring to the message 91. The display control unit 15 displays the related document (that is, "basic design book") on the terminal device in the viewing mode according to the operation.
As described above, according to the present embodiment, a document to be referred to when updating a document can be presented to a user.
In addition, in fig. 9, an example in which only 1 document is displayed as a related document is shown, but a plurality of documents may be displayed as related documents. For example, in the relationship with the document as the operation target, n (n is a positive number equal to or greater than 1) documents with a higher degree of association may be displayed, or a document with a degree of association equal to or greater than a predetermined threshold value may be displayed. In addition, the threshold value may be set according to an attribute such as the type of document, for example, instead of preparing only one.
In the above description, the browsing and updating of a document are described as examples of the type of operation performed on the document. Then, when the corresponding operation is confirmed, the association degree is increased by 1. However, the type of operation for adding the correlation degrees is not necessarily limited to the above example.
For example, in a multi-window system that provides an operating environment in which a plurality of screens are displayed, documents are often displayed on a plurality of screens (also referred to as "windows") respectively. Assume that in a case where documents are displayed on two screens, respectively, there is a case where a user switches the screen that is an operation target (i.e., "active window"). According to the case of switching the activation window, it is assumed that the 2 documents are related documents because they are operated at the same time. The switching operation of the active window may not be an operation recorded in the history information database of the
In addition, it has been described that, when the same user operates 2 different documents within a certain period of time, 1 is added to the association degree corresponding to the combination of the group of the 2 documents and the kind of operation on each document. For example, when the user a performs a viewing operation on 2 documents in a group, the degree of association is increased by 1. When the user B performs a viewing operation on 2 documents constituting the same group, 1 is added to the degree of association. If 10 users perform a viewing operation on the documents constituting the group, 10 is added to the degree of association. However, since many users such as 10 persons operate the same group of documents, it can be said that there is a high possibility that there is a relationship between these 2 documents. In this case, not only the association degree but also a further association degree by 20 or the like may be employed so that the association degree is increased in a different manner from the normal processing shown in fig. 3. Specifically, the increase of the degree of association is set to 5 under the increase condition that 10 users set the operation targets. When 10 users perform a viewing operation on a group of documents, the relevance information management unit 13 adds 10 to the relevance, but since the above-described addition condition is satisfied, 5 is added to the relevance. In this way, the increase condition of the degree of association is set in advance, and the degree of association information management unit 13 may determine the amount of increase of the degree of association according to the increase condition satisfied by the user operation information when the user operation information registered in the user operation information database 17 satisfies any one of the increase conditions. This makes it possible to further increase the degree of association for a group of 2 documents having a high possibility of association.
In the present embodiment, as described above, the information on the relevance between 2 documents is provided to the user focusing on the group of 2 documents. However, there are also cases where the user operates 3 or more documents at the same time. In this case, for example, the association degree information may be set by dividing three documents into groups of 2 documents. Alternatively, the association degree information may be handled by adding items for setting documents such as "document name 3" and the like in addition to "
- 上一篇:一种医用注射器针头装配设备
- 下一篇:文本生成方法、装置和计算机可读存储介质