Information processing device and information processing program

The information processing device addresses user errors in data operations by using different display modes based on data disclosure ranges, ensuring accurate data disclosure to intended destinations.

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

Patent Information

Application Number
JP2020212717
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-22
Publication Date
2025-04-08
Estimated Expiration
2040-12-22

AI Technical Summary

Technical Problem

Users may inadvertently perform incorrect operations on images representing data on screens, leading to unintended disclosure of data to undesired destinations.

Method used

An information processing device that displays areas divided by data disclosure ranges on the screen, using different display modes for each range and changing the display mode of images based on their position, ensuring data is disclosed only to intended destinations.

Benefits of technology

The solution effectively reduces user errors in data operations, ensuring data is disclosed to the desired destination, and provides clear visual indications of operation validity and disclosure ranges.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007658083000001
    Figure 0007658083000001
  • Figure 0007658083000002
    Figure 0007658083000002
  • Figure 0007658083000003
    Figure 0007658083000003
Patent Text Reader

Abstract

To provide an information processing device and an information processing program capable of preventing a user's erroneous operation of an image representing data displayed on a screen to disclose the data to a disclosure destination desired by the user.SOLUTION: An information processing device 20 has a CPU 21, and the CPU 21 executes at least one of processing for displaying an area partitioned in each different disclosure range of data on a screen and displaying the area in each different disclosure range in a different display mode, and processing for changing a display mode of the image in accordance with a display position on the screen of the image representing the data, and discloses the data corresponding to the image to a disclosure destination included in the disclosure range corresponding to the area when the image is arranged in the area.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Patent Document 1 discloses an information processing device equipped with a touch panel having a display unit that displays an icon in a display area and an input unit that accepts a touch operation by a user. This information processing device includes an icon position determination means that, when a touch operation is an operation on an icon, determines whether or not the display position of the icon in the display area is within an end vicinity area that is near at least one of the ends of the display area. This information processing device also includes an operation position determination means that, when the operation position determination means determines that the display position is within the end vicinity area, determines whether or not the position of the touch operation on the icon is within an operation invalid area that is located near the end vicinity area including the icon. This information processing device also includes an execution means that, when it is determined that the position of the touch operation is not within the operation invalid area, executes a process associated with the icon, while, when it is determined that the position of the touch operation is within the operation invalid area, does not execute the process.

[0003] Patent Document 2 discloses an information processing device having an input unit that accepts coordinate values ​​of an arbitrary coordinate system and a display unit for displaying information. This information processing device has display means for displaying an instruction cursor and a plurality of icons that are arbitrary closed areas at arbitrary coordinate positions on the screen of the display unit. This information processing device also has coordinate input means used to move the instruction cursor on the screen. This information processing device also has display control means for controlling the display of the instruction cursor so as to be superimposed on an icon selected based on a comparison of the distances from the display coordinates of the cursor to the display coordinates of each icon.

[0004] Patent Document 3 discloses an electronic device. The electronic device includes an input unit that detects a user operation and outputs a signal corresponding to the user operation. The electronic device also includes a control unit that displays a data icon on a screen, determines a drag operation on the data icon based on the signal, and displays an icon indicating the status of access authority for data related to the data icon on the screen in response to the operation. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2015-141475 A [Patent Document 2] Japanese Patent Application Publication No. 09-190287 [Patent Document 3] JP 2012-243164 A Summary of the Invention [Problem to be solved by the invention]

[0006] However, if a user makes an erroneous operation on an image representing data displayed on a screen, the data may not be disclosed to the intended recipient.

[0007] The present invention aims to prevent a user from making an erroneous operation on an image representing data displayed on a screen, and to enable the data to be disclosed to a recipient desired by the user. [Means for solving the problem]

[0008] In order to achieve the above object, an information processing device according to a first aspect has a processor, and the processor executes at least one of a process of displaying areas on a screen partitioned according to the disclosure range of data, and displaying the areas in different display modes according to the disclosure range, and a process of changing the display mode of an image representing the data depending on the display position of the image on the screen, and when the image is placed in the area, the data corresponding to the image is disclosed to a disclosure destination included in the disclosure range corresponding to the area.

[0009] In addition, in the information processing device of the second aspect, when the processor is in the information processing device of the first aspect and the image is displayed in an area different from the area in which the image was placed, the processor executes at least one of a process of displaying the area in a different manner depending on the disclosure range and a process of changing the display manner of the image depending on the display position of the image.

[0010] In addition, in an information processing device according to a third aspect, when the image is displayed in an area different from the area in which the processor was located in the information processing device according to the first or second aspect, the information processing device displays information regarding the disclosure range corresponding to the different area.

[0011] In addition, in an information processing device according to a fourth aspect, in an information processing device according to any one of the first to third aspects, when the processor is displayed at a predetermined distance from an area different from the area in which the image was placed, the processor executes at least one of a process of displaying the area in a different manner according to the disclosure range, and a process of changing the display manner of the image depending on the display position of the image.

[0012] In addition, an information processing device according to a fifth aspect is an information processing device according to any one of the first to fourth aspects, in which, when the image is displayed at a predetermined distance from an area different from the area in which the processor was located, the information processing device displays information regarding the disclosure range corresponding to the different area.

[0013] In addition, an information processing device according to a sixth aspect is an information processing device according to any one of the first to fifth aspects, in which a discloseable range is set in advance for the data, and when the image representing the data is displayed in an area corresponding to a disclosure range that exceeds the discloseable range, the processor executes at least one of a process of displaying the area in a different manner depending on the disclosure range, and a process of changing the display manner of the image depending on the display position of the image.

[0014] In addition, an information processing device according to a seventh aspect is an information processing device according to any one of the first to sixth aspects, in which a discloseable range is set in advance for the data, and when the image representing the data is displayed in an area corresponding to a disclosure range that exceeds the discloseable range, the processor displays information regarding the disclosure range corresponding to the area.

[0015] In addition, in an information processing device according to an eighth aspect, in the information processing device according to the sixth or seventh aspect, when the image representing the data is placed in an area corresponding to a disclosure range that exceeds the discloseable range, the processor changes the discloseable range of the data in accordance with the disclosure range.

[0016] In addition, an information processing device according to a ninth aspect is an information processing device according to any one of the first to eighth aspects, in which the processor accepts a change to the position of a boundary representing the range of the area, and the range of the area is changed in accordance with the accepted change to the position of the boundary.

[0017] In addition, an information processing device according to a tenth aspect is an information processing device according to a ninth aspect, in which a discloseable range is preset for the data, and the processor cancels the accepted change to the position of the boundary when the change in the position of the boundary changes the range of the area, causing an image that was not located within the area before the change in the position of the boundary to be located within the area after the change in the position of the boundary, and the disclosure range corresponding to the area exceeds the discloseable range preset for the data corresponding to the image.

[0018] In addition, in an information processing device according to an 11th aspect, in the information processing device according to the 10th aspect, the processor further receives an input as to whether or not to allow the disclosure range previously set in the data to be changed by changing the position of the boundary, and if an input to the effect that it is allowed is received, the suspension is cancelled and the change in the position of the boundary is reflected.

[0019] Furthermore, in order to achieve the above-mentioned object, the information processing program of the 12th aspect causes a computer to execute at least one of the following processes: displaying areas on a screen partitioned according to the disclosure range of data, and displaying the areas in different display modes according to the disclosure range, and changing the display mode of an image representing the data depending on the display position of the image on the screen, and when the image is placed in the area, disclosing the data corresponding to the image to a disclosure destination included in the disclosure range corresponding to the area. Effect of the Invention

[0020] According to the first and twelfth aspects, it is possible to prevent a user from making an erroneous operation on an image representing data displayed on a screen, and to disclose the data to a recipient desired by the user.

[0021] According to the second aspect, it is possible to visually indicate that an operation for displaying an image representing data has been performed in an area with a different disclosure range.

[0022] According to the third aspect, when an image showing data is displayed in an area different from the area in which it was arranged, information relating to the disclosure range corresponding to the different area can be visually displayed clearly.

[0023] According to the fourth aspect, it is possible to visually indicate that an operation is being performed that is likely to cause an image representing data to be displayed in an area with a different disclosure range.

[0024] According to the fifth aspect, when an image representing data is displayed at a predetermined distance from an area different from the area in which it was placed, information relating to the disclosure range corresponding to the different area can be visually displayed.

[0025] According to the sixth aspect, it is possible to visually indicate that an operation is being performed to display an image representing data in an area of ​​a disclosure range that exceeds the disclosure range set for the data.

[0026] According to the seventh aspect, when a discloseable range is set in advance for data, and an image representing the data is displayed in an area corresponding to a disclosure range that exceeds the discloseable range, information regarding the disclosure range corresponding to that area can be visually displayed.

[0027] According to the eighth aspect, the disclosure range preset for the data can be changed according to the area in which the image representing the data is arranged.

[0028] According to the ninth aspect, the range of the area partitioned according to the disclosure range of data can be changed.

[0029] According to the tenth aspect, if a change in the position of the boundary representing the extent of an area causes the disclosure range corresponding to the area in which an image representing data was placed to exceed the discloseable range previously set for that data, the change can be aborted.

[0030] According to the eleventh aspect, even if a change in the position of a boundary representing the extent of an area causes the disclosure range corresponding to the area in which an image representing data was placed to exceed the discloseable range previously set for that data, the change can be reflected. [Brief description of the drawings]

[0031] [Figure 1] 1 is a block diagram showing an example of a configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 4 is a schematic diagram showing an example of a configuration of a discloseable range database according to the embodiment; [Diagram 3] FIG. 4 is a schematic diagram showing an example of a configuration of a region database according to the embodiment; [Figure 4] 5 is a flowchart showing an example of information processing according to the first embodiment. [Diagram 5] FIG. 2 is a schematic diagram showing an example of a disclosure range area screen according to the first embodiment. [Figure 6] FIG. 13 is a schematic diagram showing an example of a display mode change screen (displaying areas in different display modes according to disclosure ranges) according to the first embodiment. [Figure 7] FIG. 2 is a schematic diagram showing an example of a display mode change screen (displaying changed icons) according to the first embodiment; [Figure 8] FIG. 13 is a schematic diagram showing an example of a display mode change screen (changing the background color of an icon) according to the first embodiment. [Figure 9] FIG. 13 is a schematic diagram showing an example of a case where disclosure range information is displayed on a display mode change screen (displaying icons by changing them) according to the first embodiment. [Figure 10] FIG. 13 is a schematic diagram showing an example of a disclosure possible range change screen according to the embodiment; [Figure 11] 13 is a schematic diagram showing an example of a case where disclosure range information is displayed on a display mode change screen (displaying by changing icons) in a case where an image is displayed at a predetermined distance from a different region according to the first embodiment. FIG. [Figure 12] 10 is a flowchart showing an example of information processing according to the second embodiment. [Figure 13] FIG. 13 is a schematic diagram showing an example of a disclosure range area screen according to the second embodiment. [Figure 14] FIG. 11 is a schematic diagram showing an example of a display mode change screen (displaying changed icons) according to the second embodiment. [Figure 15] FIG. 13 is a schematic diagram showing an example of a case where disclosure range information is displayed on a display mode change screen (displaying icons by changing them) according to the second embodiment. [Figure 16] 13 is a schematic diagram showing an example of a disclosure range setting screen according to the second embodiment. FIG. [Figure 17]13 is a flowchart showing an example of information processing according to the third embodiment. [Figure 18] FIG. 13 is a schematic diagram showing an example of a disclosure range area screen according to the third embodiment. [Figure 19] FIG. 13 is a schematic diagram showing an example of a display mode change screen (displaying icons by changing their background colors) according to the third embodiment; [Figure 20] 13 is a schematic diagram showing an example of a disclosure range area screen in the case where three or more disclosure range areas are displayed. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0032] Hereinafter, an example of an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, the same or equivalent components and parts are given the same reference numerals. In addition, the dimensional ratios of the drawings are exaggerated for the convenience of explanation and may differ from the actual ratios.

[0033] FIG. 1 is a block diagram showing an example of a hardware configuration of an information processing system according to this embodiment.

[0034] 1, an information processing system 100 according to this embodiment includes a plurality of information processing devices 20A, 20B, ... each of which is capable of accessing a communication means 50. In the following, when the information processing devices 20A, 20B, ... are described without distinction, they will be collectively referred to simply as "information processing device 20."

[0035] In this embodiment, a personal computer is applied as the information processing device 20. However, a device such as a smartphone or a tablet terminal may be applied as the information processing device 20.

[0036] The information processing device 20 according to this embodiment includes a CPU 21, a memory 22 as a temporary storage area, a non-volatile storage unit 23, an input unit 24, a display unit 25, and a communication I / F unit 28. Each component is connected to each other via a bus B2.

[0037] The storage unit 23 is realized by a storage device such as an HDD, SSD, or flash memory. An information processing program 23A is stored in the storage unit 23 as a storage medium. The CPU 21 reads the information processing program 23A from the storage unit 23, expands it in the memory 22, and sequentially executes the processes of the information processing program 23A. The storage unit 23 also stores various databases such as a disclosure range database 23B and an area database 23C. Details of these databases will be described later.

[0038] The input unit 24 includes a pointing device such as a mouse, and a keyboard, and is used to receive various types of input information.

[0039] The display unit 25 is, for example, a liquid crystal display, and displays various information. The display unit 25 may function as the input unit 24 by adopting a touch panel system.

[0040] The communication I / F unit 28 is an interface for the information processing device 20 to communicate with other information processing devices 20. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI is used.

[0041] Next, the discloseable range database 23B according to the present embodiment will be described with reference to Fig. 2. The discloseable range database 23B shown in Fig. 2 stores the settings of the discloseable range for each data. Specifically, as shown in Fig. 2, the discloseable range database 23B according to the present embodiment stores information on data, discloseable range, and arrangement area in association with each other.

[0042] The data is information indicating the name of the data stored in the storage unit 23. The disclosure range is information indicating a target to which the data may be disclosed, which is preset for the corresponding data. The disclosure range is, for example, a user or a group. Here, the group includes an organization or an organization such as a department or a company. Furthermore, disclosure includes a user who is a target of disclosure accessing a server in which the data is stored and viewing the contents, or transmitting the data to a user who is a target of disclosure. In the example shown in FIG. 2, if the disclosure range is not preset for the corresponding data, the disclosure range is represented as "not set". The arrangement area is information indicating the name of an area by disclosure range in a later-described area by disclosure range screen in which an image representing the corresponding data is arranged. In the example shown in FIG. 2, if the image representing the corresponding data is not arranged on the area by disclosure range screen, the arrangement area is represented as "not arranged". In addition, in this embodiment, an icon is applied as an image representing the data.

[0043] In the example shown in Fig. 2, the preset disclosure scope for data A is company A and the company itself, and the icon corresponding to data A is placed in an area by disclosure scope named "full disclosure" on the disclosure scope area screen (hereinafter referred to as the "full disclosure area"). Also, the preset disclosure scope for data B is only the company itself, and the icon corresponding to data B is placed in an area by disclosure scope named "internal disclosure only" on the disclosure scope area screen (hereinafter referred to as the "internal disclosure area").

[0044] Next, the area database 23C according to the present embodiment will be described with reference to Fig. 3. The area database 23C shown in Fig. 3 stores the setting of the disclosure range for each area by disclosure range in which an icon can be arranged. As shown in Fig. 3, the area database 23C according to the present embodiment stores information on the area by disclosure range, the disclosure range, the presence or absence of an external user, and the acceptable / unacceptable transmission destination in association with each other.

[0045] The disclosure range area is information indicating the name of the disclosure range area, which is an area partitioned according to the disclosure range of data on the disclosure range area screen. The disclosure range is information indicating the target (e.g., a user or a group) to which the data corresponding to the icon placed in the corresponding disclosure range area is disclosed. The presence or absence of external users is information indicating whether or not users outside the company are included in the corresponding disclosure range. The allowable / unallowable transmission destination is information indicating the name of an information processing device that transmits whether or not to allow the change or setting of the disclosure range of the data corresponding to the icon when the icon is placed in the corresponding disclosure range area.

[0046] 3, the disclosure scope of the data corresponding to the icon placed in the full disclosure area is Company A and the company itself, and includes users other than the company. Also, when an icon is placed in the full disclosure area, it indicates that whether or not to permit the disclosure scope of the data corresponding to the icon to be changed or set is to be transmitted to information processing device B and information processing device C.

[0047] In this embodiment, the disclosure range and the disclosable range are applied to the company itself, which is the company to which the user (hereinafter also simply referred to as "user") using the own device belongs, and Company A, which is a company other than the own device. However, any organization or group may be applied as the disclosure range and the disclosable range. For example, the disclosure range and the disclosable range may be applied only within the company, or only within the department to which the user belongs within the company. In addition, as the allowable / unallowable transmission destination, information indicating only whether or not there is an information processing device 20 other than the own device as a transmission destination to which a transmission destination to transmit whether or not to allow a change or setting of the disclosable range of data is transmitted may be applied, or information indicating the name of the user of the transmission destination may be applied.

[0048] Next, the operation of the information processing device 20 according to the present embodiment will be described with reference to Fig. 4. When a user instructs the information processing device 20 to execute information processing, the CPU 21 executes the information processing program 23A, thereby executing the information processing shown in Fig. 4.

[0049] In step 200 of FIG. 4, the CPU 21 causes the display unit 25 to display a disclosure range area screen in a predetermined format.

[0050] 5, the disclosure range area screen according to the present embodiment displays at least the disclosure range area and an icon. The icon is arranged based on the arrangement area corresponding to the data corresponding to the icon stored in the disclosure range database 23B.

[0051] In step 202, CPU 21 waits until it detects that an icon has started to move. Specifically, CPU 21 waits until it detects, via input unit 24, that any icon displayed on the disclosure range area screen has been dragged and started to move. When CPU 21 detects that an icon has started to move, it starts to obtain coordinate information of the icon. In the following, the icon that has started to move in the processing of step 202 is referred to as the first icon.

[0052] In step 204, the CPU 21 judges whether the first icon is displayed in a different area, which is an area different from the area where the first icon was arranged. Specifically, the CPU 21 judges whether the first icon is displayed in a different area by comparing the coordinate information of the first icon with the coordinate information of the area by disclosure range stored in advance. In this embodiment, the coordinate information of the center position C of the first icon is applied as the coordinate information of the first icon. However, the coordinate information of the end of the first icon or the coordinate information of the position where the first icon is dragged by a cursor or the like may be applied as the coordinate information of the first icon. If the CPU 21 judges that the first icon is displayed in a different area in step 204 as positive, the CPU 21 proceeds to step 206, and if the CPU 21 judges that the first icon is displayed in a different area, the CPU 21 proceeds to step 226, which will be described later, in the case where the CPU 21 judges that the first icon is displayed in a different area.

[0053] In step 206, the CPU 21 causes the display unit 25 to display a display mode change screen in a predetermined format.

[0054] For example, as shown in Fig. 6, in the display mode change screen according to this embodiment, the disclosure range areas are displayed in different modes. In the example shown in Fig. 6, the whole disclosure area is displayed in a darker color and with a pattern compared to the in-house disclosure area.

[0055] The display mode change screen according to the present embodiment is not limited to the example shown in FIG. 6. For example, as shown in FIG. 7 and FIG. 8, in the display mode change screen according to the present embodiment, the disclosure range-specific regions may be displayed in different modes, and the display mode of the first icon may be changed and displayed. In the example shown in FIG. 7, a cross mark is displayed superimposed on the first icon. In addition, in the example shown in FIG. 8, the background color of the first icon is changed and displayed. Furthermore, the display mode of the first icon is not limited to the example shown in FIG. 7 or FIG. 8. Specifically, as the display mode of the first icon, a mode in which the first icon blinks, or a mode in which one or more of these display modes are combined may be applied. In addition, in the display mode change screen according to the present embodiment, the disclosure range-specific regions may not be displayed in different modes, and only the display mode of the first icon may be changed and displayed.

[0056] In step 208, the CPU 21 displays the disclosure range information on the display mode change screen. Specifically, the CPU 21 reads the area database 23C and displays the disclosure range information, which is the disclosure range corresponding to the different area, the presence or absence of an external user, and the acceptable / unacceptable transmission destination, on the display mode change screen. In addition to the above information, the disclosure range information may apply the update date and time of the disclosure range, or a combination of one or more of these pieces of information. Furthermore, the CPU 21 may display information such as the update date and time of the first data or the editor on the display mode change screen in addition to the disclosure range information.

[0057] In the example shown in Figure 9, the disclosure range information corresponding to the entire disclosure area, which is a different area, is displayed on the display mode change screen, indicating that the disclosure range is Company A and our own company, that there are external users, and that the destinations for the acceptable / unacceptable transmission are information processing device B and information processing device C.

[0058] In step 210, the CPU 21 determines whether or not the first icon is placed in a different region. Specifically, the CPU 21 determines whether or not the first icon has been dropped into a different region via the input unit 24. If the determination in the process of step 210 is positive, the CPU 21 proceeds to step 212.

[0059] In step 212, CPU 21 displays a disclosure range change screen in a predetermined format on the allowable / unallowable transmission destination. Specifically, CPU 21 displays a disclosure range change screen in a predetermined format on the allowable / unallowable transmission destination corresponding to the different region in region database 23C.

[0060] As shown in Fig. 10, the disclosure range change screen according to this embodiment displays a message prompting the user to select whether or not to permit the disclosure range of the first data to be changed from the preset disclosure range to a disclosure range corresponding to a different area. As an example, when the destination of the permission / prohibition transmission is the user's own device, the disclosure range change screen shown in Fig. 10 is displayed on the display unit 25. The user selects Yes button 25A via the input unit 24 if the user permits the change, or selects No button 25B if the user does not permit the change.

[0061] In step 214, the CPU 21 determines whether or not a change in the disclosure range has been permitted. If the determination in the process of step 214 is affirmative, the CPU 21 proceeds to step 216.

[0062] In step 216, the CPU 21 changes the discloseable range corresponding to the first data in the discloseable range database 23B to a discloseable range corresponding to a different area, and changes the placement area corresponding to the first data to a different area.

[0063] In step 218, the CPU 21 discloses the first data to the disclosure destination included in the disclosure range corresponding to the different region, and ends this information processing.

[0064] On the other hand, if the determination in step 214 is negative, CPU 21 proceeds to step 220. In step 220, CPU 21 stops placing the first icon in the different area and ends this information processing. Specifically, CPU 21 places the first icon in the area where it was placed before the start of movement (hereinafter referred to as the "same area"), and ends this information processing.

[0065] If the determination in the process of step 210 is negative, the CPU 21 proceeds to step 222. In step 222, the CPU 21 determines whether or not the first icon is displayed in the same area. If the determination in the process of step 222 is positive, the CPU 21 proceeds to step 224, and if the determination is negative, the CPU 21 returns to step 210.

[0066] In step 224, the CPU 21 stops the display of the display mode change screen and the disclosure range information.

[0067] In step 226, the CPU 21 determines whether or not the first icon is arranged in the same region. If the determination in the process of step 226 is affirmative, the CPU 21 ends this information process, and if the determination is negative, the process returns to step 204.

[0068] In this embodiment, when the first icon is displayed in the different region (step 204: Y), the CPU 21 displays the display mode change screen. However, when the first icon is displayed at a predetermined distance from the different region, the CPU 21 may display the display mode change screen. In other words, when the possibility that the first icon will be displayed in the different region is higher than before the movement starts, the CPU 21 may display the display mode change screen. Specifically, when the first icon is displayed at a predetermined distance from the different region, the CPU 21 may execute at least one of a process of displaying the area by disclosure range in a different manner and a process of changing the display mode of the first icon. Furthermore, when the first icon is displayed at a predetermined distance from the different region, the CPU 21 may display the disclosure range information on the above screen. In the example shown in FIG. 11, when the center position C of the first icon is displayed at a predetermined distance D1 from the boundary between the different region and the same region, the area by disclosure range is displayed in a different manner, and the disclosure range information is displayed on the display mode change screen.

[0069] [Second embodiment] The second embodiment differs from the first embodiment in that when an icon of the data is displayed in an area corresponding to a disclosure range that exceeds a disclosure range preset for the data (i.e., a disclosure range that includes a disclosure target that is not included in the target indicated by the disclosure range), a display mode change screen is displayed. This will be described in detail below.

[0070] It should be noted that the hardware configuration of the information processing device 20 according to this embodiment is the same as the configuration according to the first embodiment (see FIGS. 1 to 3), and therefore a description thereof will be omitted here.

[0071] The operation of the information processing device 20 according to this embodiment will be described with reference to Fig. 12. In this embodiment, a case where an icon that is not arranged in advance on a disclosure range area screen is arranged on the screen will be described. However, like the first embodiment, this embodiment may also be applied to a case where an icon that is arranged in advance on a disclosure range area screen moves within the screen.

[0072] In step 400 of FIG. 12, the CPU 21 causes the display unit 25 to display a disclosure range area screen in a predetermined format.

[0073] As shown in Fig. 13, the disclosure range area screen according to this embodiment displays at least the disclosure range area and an icon. This embodiment is different from the first embodiment in that an icon ("Data X" in the example shown in Fig. 13) that is not arranged on the disclosure range area screen is also displayed on the display unit 25.

[0074] In step 402, CPU 21 waits until it detects that an icon has started to move. Specifically, CPU 21 waits until it detects, via input unit 24, that an icon that has not been arranged in advance on the disclosure range area screen has been dragged. When CPU 21 detects that an icon has started to move, it starts to obtain coordinate information of the icon. In the following, the icon that has started to move in the processing of step 402 is referred to as the second icon.

[0075] Note that CPU 21 does not have to simultaneously display the disclosure range area screen and the second icon on display unit 25. For example, CPU 21 may display the disclosure range area screen after receiving an instruction to move the second icon to the disclosure range area screen.

[0076] In step 404, CPU 21 determines whether or not a disclosure range is set in advance for data corresponding to the second icon (hereinafter referred to as "second data"). Specifically, CPU 21 reads out the disclosure range corresponding to the second data from disclosure range database 23B, and determines whether or not a disclosure range is set for the second data. If the determination in the process of step 404 is affirmative, CPU 21 proceeds to step 406.

[0077] In step 406, the CPU 21 determines whether or not the second icon is displayed in the first expansion area, which is an area corresponding to a disclosure range that exceeds the disclosure range preset in the second data. For example, if the disclosure range preset in the second data is only the company itself, and the second icon is displayed in the overall disclosure area, the process of step 406 results in a positive determination. On the other hand, if the disclosure range preset in the second data is company A and the company itself, and the second icon is displayed in the internal disclosure area, the process of step 406 results in a negative determination. If the CPU 21 determines a positive determination in the process of step 406, it proceeds to step 408, and if the CPU 21 determines a negative determination, it proceeds to step 436, which will be described later.

[0078] In step 408, the CPU 21 causes the display unit 25 to display a display mode change screen in a predetermined format.

[0079] As shown in Fig. 14, in the display mode change screen according to this embodiment, the disclosure range-specific areas in the disclosure range-specific area screen are displayed in different modes, and the display mode of the second icon is changed and displayed (in the example shown in Fig. 14, a cross is displayed superimposed on the second icon). However, the CPU 21 may only execute a process of displaying the disclosure range-specific areas in different modes, or a process of changing the display mode of the second icon.

[0080] In step 410, the CPU 21 displays the disclosure range information on the display mode change screen. Specifically, the CPU 21 reads the area database 23C, and displays the disclosure range information corresponding to the first expansion area on the display mode change screen.

[0081] In the example shown in Figure 15, the disclosure range information corresponding to the first expansion area, which is the overall disclosure area, is displayed on the display mode change screen, indicating that the disclosure range is Company A and our own company, that there are external users, and that the destinations for acceptable / unacceptable transmission are information processing device B and information processing device C.

[0082] In step 412, the CPU 21 determines whether or not the second icon is placed in the first expansion area. Specifically, the CPU 21 determines whether or not the second icon has been dropped into the first expansion area via the input unit 24. If the determination in the process of step 412 is affirmative, the CPU 21 proceeds to step 414.

[0083] In step 414, CPU 21 displays a disclosure range change screen in a predetermined format on the allowable / non-allowable transmission destination. Specifically, CPU 21 displays a disclosure range change screen in a predetermined format on the allowable / non-allowable transmission destination corresponding to the first extended region in region database 23C. The disclosure range change screen in this embodiment has the same configuration as the disclosure range change screen in the first embodiment, and is therefore not shown here.

[0084] In step 416, the CPU 21 determines whether or not a change in the disclosure range has been permitted. If the determination in the process of step 416 is affirmative, the CPU 21 proceeds to step 418, and if the determination is negative, the CPU 21 proceeds to step 430.

[0085] In step 418, the CPU 21 changes the discloseable range corresponding to the second data in the discloseable range database 23B to the disclosure range corresponding to the first extended area, and changes the placement area corresponding to the second data to the first extended area.

[0086] In step 420, CPU 21 discloses the second data to the disclosure destination included in the disclosure range corresponding to the area in which the second icon is arranged, and ends this information processing.

[0087] On the other hand, if a negative determination is made in the process of step 404, the CPU 21 proceeds to step 422. In step 422, the CPU 21 waits until the second icon is arranged on the disclosure range area screen.

[0088] In step 424, CPU 21 displays a disclosure range setting screen in a predetermined format to the permissible / unpermissible transmission destination. Specifically, CPU 21 reads out, from the region database 23C, an permissible / unpermissible transmission destination corresponding to the region in which the second icon is placed in the process of step 422, and displays a disclosure range setting screen in a predetermined format to the permissible / unpermissible transmission destination.

[0089] As shown in Fig. 16, the disclosure range setting screen according to this embodiment displays a message prompting the user to select whether or not to permit the disclosure range of the second data to be set to the disclosure range corresponding to the area in which the second icon was placed in the processing of step 422. As an example, when the destination of the allowable / unallowable transmission is the user's own device, the disclosure range setting screen shown in Fig. 16 is displayed on the display unit 25. The user selects Yes button 25C via the input unit 24 if the user permits the setting, or selects No button 25D if the user does not permit the setting.

[0090] In step 426, the CPU 21 determines whether or not the setting of the disclosure range has been permitted. If the determination in the process of step 426 is affirmative, the CPU 21 proceeds to step 428, and if the determination is negative, the CPU 21 proceeds to step 430.

[0091] In step 428, CPU 21 sets the discloseable range corresponding to the second data in discloseable range database 23B to the disclosure range corresponding to the area in which the second icon was placed in the processing of step 422. CPU 21 also sets the placement area corresponding to the second data to the area in which the second icon was placed in the processing of step 422.

[0092] In step 430, the CPU 21 stops the arrangement of the second icon and ends the present information processing. Specifically, the CPU 21 returns the second icon to the position where it was arranged before the start of the movement, and ends the present information processing.

[0093] On the other hand, if the determination in the process of step 412 is negative, the CPU 21 proceeds to step 432. In step 432, the CPU 21 determines whether or not the second icon is displayed in an area other than the first expanded area. If the determination in the process of step 432 is positive, the CPU 21 proceeds to step 434, and if the determination is negative, the CPU 21 returns to step 412.

[0094] In step 434, the CPU 21 stops the display of the display mode change screen and the disclosure range information.

[0095] In step 436, the CPU 21 determines whether or not the second icon is placed in an area other than the first expansion area. If the determination in the process of step 436 is affirmative, the CPU 21 proceeds to step 420, and if the determination is negative, the CPU 21 returns to step 406.

[0096] In this embodiment, when the second icon is displayed in the first extended area (step 406: Y), the CPU 21 displays the display mode change screen. However, when the second icon is displayed at a predetermined distance from the first extended area, the CPU 21 may display the display mode change screen. In other words, when the possibility that the second icon will be displayed in the first extended area is higher than before the movement starts, the CPU 21 may display the display mode change screen. Specifically, when the second icon is displayed at a predetermined distance from the first extended area, the CPU 21 may execute at least one of a process of displaying the disclosure range area in a different mode and a process of changing the display mode of the second icon. Furthermore, when the second icon is displayed at a predetermined distance from the first extended area, the CPU 21 may display the disclosure range information on the above screen.

[0097] [Third embodiment] The third embodiment differs from the first embodiment in that the range of the disclosure range-specific region is changed, which will be described in detail below.

[0098] It should be noted that the hardware configuration of the information processing device 20 according to this embodiment is the same as the configuration according to the first embodiment (see FIGS. 1 to 3), and therefore a description thereof will be omitted here.

[0099] The operation of the information processing device 20 according to this embodiment will be described with reference to FIG.

[0100] In step 600 of FIG. 17, the CPU 21 causes the display unit 25 to display a disclosure range area screen in a predetermined format.

[0101] As shown in Figure 18, the disclosure range area screen of this embodiment, unlike the disclosure range area screen of the first embodiment, also displays a message indicating that the range of the disclosure range area can be changed by changing the position of the boundary representing the range of the disclosure range area.

[0102] In step 602, the CPU 21 waits until it receives a change in the position of the boundary. Specifically, the CPU 21 waits until it detects via the input unit 24 that the boundary has been dragged and dropped.

[0103] In step 604, the CPU 21 determines whether or not there is a third icon, which is an icon whose arrangement area has been changed due to the change in the range of the disclosure area. If the determination in the process of step 604 is affirmative, the CPU 21 proceeds to step 606, and if the determination is negative, the CPU 21 ends this information process.

[0104] In step 606, the CPU 21 judges whether the third icon is arranged in the second expansion area, which is an area corresponding to a disclosure range that exceeds the disclosure possible range preset for the third data, which is data corresponding to the third icon. If the judgment in the process of step 606 is affirmative, the CPU 21 proceeds to step 608, and if the judgment is negative, the CPU 21 ends this information process.

[0105] In step 608, the CPU 21 causes the display unit 25 to display a display mode change screen in a predetermined format.

[0106] As shown in FIG. 19, in the display mode change screen according to this embodiment, the display mode of the third icon is changed and displayed (in the example shown in FIG. 19, the background color of the third icons, data X, data Y, and data Z, is changed and displayed). However, CPU 21 may execute a process to display the area by disclosure range in a different mode, or may execute a process to display the area by disclosure range in a different mode and a process to change the display mode of the third icon. In addition, CPU 21 does not have to display the display mode change screen on display unit 25.

[0107] In step 610, CPU 21 cancels the change in the position of the boundary accepted in the process of step 602, and returns the boundary to the position in which it was located before the change.

[0108] In step 612, CPU 21 displays a disclosure range change screen in a predetermined format on the allowable / non-allowable transmission destination. Specifically, CPU 21 reads out from the area database 23C an allowable / non-allowable transmission destination corresponding to the area in which the third icon was placed in the process of step 604, and displays a disclosure range change screen in a predetermined format on the allowable / non-allowable transmission destination. The disclosure range change screen in this embodiment has the same configuration as the disclosure range change screen in the first embodiment, and is therefore not shown here.

[0109] In step 614, the CPU 21 determines whether or not a change in the disclosure range has been permitted. If the determination in the process of step 614 is affirmative, the CPU 21 proceeds to step 616, and if the determination is negative, the CPU 21 ends this information process.

[0110] In step 616, CPU 21 reflects the change in the boundary position accepted in the processing of step 602. Specifically, CPU 21 cancels the suspension of the change in the boundary position accepted in the processing of step 610, and reflects the change in the boundary position accepted in the processing of step 602.

[0111] In step 618, CPU 21 changes the discloseable range corresponding to the third data in discloseable range database 23B to the disclosure range corresponding to the area in which the third icon was placed in the processing of step 606. CPU 21 also changes the placement area corresponding to the third data to the area in which the third icon was placed in the processing of step 606.

[0112] In step 620, CPU 21 discloses the third data to the disclosure destination included in the disclosure range corresponding to the area in which the third icon is arranged, and ends this information processing.

[0113] In this embodiment, when the third icon is placed in the second expanded region (step 606: Y), the CPU 21 displays the display mode change screen. However, when the third icon is placed at a predetermined distance from the second expanded region, the CPU 21 may display the display mode change screen. In other words, when the possibility that the third icon will be displayed in the second expanded region is higher than before the change in the position of the boundary, the CPU 21 may display the display mode change screen. Specifically, when the third icon is placed at a predetermined distance from the second expanded region, the CPU 21 may execute at least one of a process of displaying the disclosure range-specific region in a different mode and a process of changing the display mode of the third icon.

[0114] Although the embodiments have been described above, the technical scope of the present invention is not limited to the scope described in the above embodiments. Various modifications or improvements can be made to the above embodiments without departing from the gist of the invention, and such modifications or improvements are also included in the technical scope of the present invention.

[0115] Furthermore, the above-mentioned embodiments do not limit the inventions described in the claims, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. The above-mentioned embodiments include inventions at various stages, and various inventions are extracted by combining the multiple constituent elements disclosed. Even if some constituent elements are deleted from all the constituent elements shown in the embodiments, as long as the effect is obtained, the configuration from which these several constituent elements are deleted can be extracted as an invention.

[0116] For example, in the above embodiment, a screen was applied in which two disclosure range areas were displayed as the disclosure range area screen: a total disclosure area in which the disclosure range is Company A and the company itself, and an internal disclosure area in which the disclosure range is only the company itself. However, a screen in which three or more disclosure ranges are displayed may be applied as the disclosure range area screen. For example, as shown in FIG. 20, in addition to the total disclosure area and the internal disclosure area, an area in which the disclosure range is only Company A and an area in which the disclosure range is only Company B, which are areas in which data is not disclosed to the company, may be displayed on the disclosure range area screen. In the example shown in FIG. 20, icons corresponding to data A, data B, and data C are arranged in the total disclosure area, and icons corresponding to data D, data E, and data F are arranged in the area in which the disclosure range is only Company A. In addition, in the example shown in FIG. 20, icons corresponding to data G, data H, and data I are arranged in the area in which the disclosure range is only Company B, and icons corresponding to data X, data Y, and data Z are arranged in the internal disclosure area.

[0117] Furthermore, when the first icon is displayed in a different region or at a predetermined distance from the different region, or when the second icon is displayed in the first expanded region or at a predetermined distance from the first expanded region, the CPU 21 may notify the user of the display by sound. Alternatively, when the second icon is displayed, the CPU 21 may vibrate the mouse in the input unit 24. Furthermore, when the third icon is placed in the second expanded region or at a predetermined distance from the second expanded region, the CPU 21 may notify the user of the placement by sound or vibrate the mouse in the input unit 24.

[0118] Also, the CPU 21 may display a display mode change screen in which the disclosure range area is displayed in a different mode immediately after executing information processing. Alternatively, the CPU 21 may display a display mode change screen in which the disclosure range area is displayed in a different mode when the first icon or the second icon starts to move or when a boundary change is received.

[0119] Furthermore, CPU21 may change the display mode of the first icon according to the display position of the first icon. Specifically, after the first icon starts moving, CPU21 may execute a process of making the background color of the first icon darker as the distance between the first icon and the different area becomes closer. Similarly, CPU21 may change the display mode of the second icon according to the display position of the second icon.

[0120] In the above embodiment, whether or not to display the display mode change screen on the display unit 25 is determined according to the discloseable range or the arrangement area stored in the discloseable range database 23B. However, whether or not to display the display mode change screen on the display unit 25 may be determined from character information inside the first data, the second data, or the third data. Specifically, when the data contains predetermined character information such as "important" or "confidential," or when the data contains personal information, the CPU 21 may display the display mode change screen on the display unit 25.

[0121] In addition, in each of the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

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

[0123] In the present embodiment, the information processing program 23A is installed in the storage unit 23, but the present invention is not limited to this. The information processing program 23A according to the present embodiment may be provided in a form recorded in a computer-readable storage medium. For example, the information processing program 23A according to the present embodiment may be provided in a form recorded in an optical disc such as a CD (Compact Disc)-ROM and a DVD (Digital Versatile Disc)-ROM, or in a semiconductor memory such as a USB (Universal Serial Bus) memory and a memory card. The information processing program 23A according to the present embodiment may be obtained from an external device via the communication I / F unit 28.

[0124] In the above embodiment, the information processing is realized by a software configuration using a computer by executing a program, but the present invention is not limited to this. For example, the information processing may be realized by a hardware configuration or a combination of a hardware configuration and a software configuration.

[0125] In addition, the configuration of the information processing device 20 described in the above embodiment is just one example, and it goes without saying that unnecessary parts may be deleted and new parts may be added without departing from the spirit of the present invention.

[0126] Furthermore, the processing flow of the information processing program described in the above embodiment (see Figures 4, 12, and 17) is also one example, and it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the present invention. [Explanation of symbols]

[0127] 20 Information processing device 21 CPU 22 Memory 23 Memory section 24 Input section 25 Display section 28 Communication I / F section 50 Means of communication 100 Information Processing Systems

Claims

1. A processor is included. The processor, Display the areas divided according to the scope of data disclosure on the screen, execute at least one of a process of distinguishing and displaying the area according to the disclosure range and a process of changing a display mode of the image representing the data according to a display position of the image on the screen; When the image is placed in the area, the data corresponding to the image is disclosed to a disclosure destination included in the disclosure range corresponding to the area. An information processing device, The processor, Accepting a change in the position of a boundary representing the extent of the region; When the extent of the area is changed in accordance with the accepted change in the position of the boundary, and the image that was not placed within the area before the change in the position of the boundary is placed within the area, the discloseable range set in the data corresponding to the image that is to be placed within the area after the change in the position of the boundary is changed to one corresponding to the area. Information processing device.

2. A processor, The processor, Display the areas divided according to the scope of data disclosure on the screen, execute at least one of a process of distinguishing and displaying the area according to the disclosure range and a process of changing a display mode of the image representing the data according to a display position of the image on the screen; When the image is placed in the area, the data corresponding to the image is disclosed to a disclosure destination included in the disclosure range corresponding to the area. An information processing device, The processor, Accepting a change in the position of a boundary representing the extent of the region; The extent of the area is changed in accordance with the change in the position of the boundary that has been received; A disclosure range of the data is set in advance, the processor cancels the accepted change of the position of the boundary when the change of the position of the boundary causes the image that was not located within the area before the change of the position of the boundary to be located within the area after the change of the position of the boundary, and when the disclosure range corresponding to the area exceeds the discloseable range that is preset for the data corresponding to the image. Information processing device.

3. The processor, further receiving an input of whether or not to allow a disclosure range preset for the data to be changed by changing the position of the boundary; When an input indicating that the change is permitted is received, the suspension is cancelled and the change in the position of the boundary is reflected. The information processing device according to claim 2 .

4. Display the areas divided according to the scope of data disclosure on the screen, execute at least one of a process of distinguishing and displaying the area according to the disclosure range and a process of changing a display mode of the image representing the data according to a display position of the image on the screen; When the image is placed in the area, the data corresponding to the image is disclosed to a disclosure destination included in the disclosure range corresponding to the area. An information processing program for causing a computer to execute a process, Accepting a change in the position of a boundary representing the extent of the region; When the extent of the area is changed in accordance with the accepted change in the position of the boundary, and the image that was not placed within the area before the change in the position of the boundary is placed within the area, the discloseable range set in the data corresponding to the image that is to be placed within the area after the change in the position of the boundary is changed to one corresponding to the area. An information processing program for causing a computer to execute processing.

5. Displaying areas divided according to the disclosure range of data on a screen; execute at least one of a process of distinguishing and displaying the area according to the disclosure range and a process of changing a display mode of the image representing the data according to a display position of the image on the screen; When the image is placed in the area, the data corresponding to the image is disclosed to a disclosure destination included in the disclosure range corresponding to the area. An information processing program for causing a computer to execute a process, Accepting a change in the position of a boundary representing the extent of the region; The extent of the area is changed in accordance with the change in the position of the boundary that has been received; A disclosure range of the data is set in advance, When the change in the position of the boundary causes a change in the extent of the area, and the image that was not located within the area before the change in the position of the boundary is located within the area after the change in the position of the boundary, and the disclosure range corresponding to the area exceeds the discloseable range that is preset in the data corresponding to the image, cancel the accepted change in the position of the boundary. An information processing program for causing a computer to execute processing.

Citation Information

Patent Citations

  • Relative information display device and relative information display control method

    JP1997091307A

  • Cursor control method and information processor realizing the method

    JP1997190287A

  • Print control operation system by icons

    JP2001337765A

  • Picture display apparatus and picture displaying method and program

    JP2006099733A

  • Information display system

    JP2007128288A