Data deletion control device and program product
By designing a data deletion control device in the storage device and distinguishing the data deletion processing according to the type of source equipment, the problem of improper data deletion judgment in the prior art is solved, and the secure deletion of data and the rational utilization of storage capacity are realized.
Patent Information
- Application Number
- CN202411182520.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-08-30
- Filing Date
- 2024-08-27
- Publication Date
- 2025-02-28
AI Technical Summary
There are problems with improper judgments when deleting data in existing storage devices, resulting in the data being deleted incorrectly or not being deleted in time.
A data deletion control device is designed, and the acquisition unit acquires data from a plurality of source devices, and the storage unit stores the data, and the deletion unit performs a deletion process according to preset conditions. Deletion processing is performed when data is acquired from the first source device, and deletion processing is prohibited when data is acquired from the second source device.
It effectively solves the problem of improper data deletion judgment, ensures data security and rational use of storage capacity, and avoids unnecessary data loss.
Smart Images

Figure CN119536629A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a data deletion control device and a program product. Background Art
[0002] Patent document 1 discloses a storage device having a management unit, which performs the following processing, namely: when the acquired data is a first type of data that is not deleted according to a deletion instruction implemented by an unauthenticated user but is deleted according to a deletion instruction implemented by an authenticated user, the acquired data is stored in a first area of the storage unit, and even if the acquired data cannot be accommodated in the first area, the acquired data is not stored in a second area of the storage unit; and, when the acquired data is a second type of data that is deleted by a deletion instruction implemented by a user, the acquired data is stored in the first area, and when the acquired data cannot be accommodated in the first area, at least a portion of the acquired data is stored in the second area; and, when the acquired data is a third type of data that is automatically deleted regardless of a deletion instruction implemented by the user, the acquired data is stored in the second area, and when the acquired data cannot be accommodated in the second area, at least a portion of the acquired data is stored in the first area.
[0003] However, in the storage device described in Patent Document 1, there are cases where the determination of whether data should be deleted is not appropriate.
[0004] Patent Document 1: Japanese Patent Application Publication No. 2022-43511 Summary of the invention
[0005] A data deletion control device involved in one method for solving the above-mentioned problem comprises: an acquisition unit, which acquires data from each of a plurality of source devices including a first source device and a second source device; a storage unit, which stores the data acquired by the acquisition unit; and a deletion unit, which, when the acquisition unit acquires the data from the first source device, performs a deletion process of deleting the data from the storage unit based on a condition that a predetermined deletion condition has been satisfied, and the deletion unit prohibits execution of the deletion process on the data when the acquisition unit acquires the data from the second source device.
[0006] In a program product involved in another method of solving the above-mentioned problem, the program is executed by a processor possessed by a data deletion control device, wherein the program causes the processor to function as the following components, namely: an acquisition unit, which acquires data from each of a plurality of source devices including a first source device and a second source device; a storage unit, which stores the data acquired by the acquisition unit; and a deletion unit, which, when the acquisition unit acquires the data from the first source device, executes a deletion process of deleting the data from the storage unit based on a condition that a predetermined deletion condition has been satisfied, and the deletion unit prohibits execution of the deletion process on the data when the acquisition unit acquires the data from the second source device. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 A diagram showing an example of the configuration of a communication system according to the present embodiment.
[0008] Figure 2 It is a diagram showing an example of the structure of a tablet device according to the present embodiment.
[0009] Figure 3 This is a screen diagram showing an example of a favorites setting screen that is displayed when the fifth data is newly generated.
[0010] Figure 4 This is a flowchart showing an example of processing of the control unit of the tablet device. DETAILED DESCRIPTION
[0011] Hereinafter, the present embodiment will be described with reference to the drawings.
[0012] First, refer to Figure 1 Next, the configuration of a communication system 1 according to the present embodiment will be described. Figure 1 FIG. 1 is a diagram showing an example of the structure of the communication system 1 according to the present embodiment. Figure 1 As shown, the communication system 1 includes a tablet device 100 , a personal computer 200 , a scanner 300 , a camera 400 , and a USB (Universal Serial Bus) memory 500 .
[0013] The tablet device 100 is connected to the personal computer 200 , the scanner 300 , and the camera 400 so as to be able to communicate wirelessly, for example, in accordance with the Wi-Fi (registered trademark) standard.
[0014] In this embodiment, the case where the tablet device 100 is connected to the personal computer 200, the scanner 300, and the camera 400 in a manner that enables wireless communication is described, but the present disclosure is not limited to this. The tablet device 100 only needs to be connected to the personal computer 200, the scanner 300, and the camera 400 in a manner that enables communication. The tablet device 100 may also be connected to each of the personal computer 200, the scanner 300, and the camera 400 in a manner that enables wired communication, for example, via an Ethernet (registered trademark) cable in accordance with the Ethernet (registered trademark) standard.
[0015] The tablet device 100 receives first data JP such as document information and image information from the personal computer 200. The document information is generated by the personal computer 200 based on, for example, an operation from a user.
[0016] The tablet device 100 receives the second data JS such as image information from the scanner 300. The image information is generated by, for example, reading an image formed on a document by the scanner 300 based on an operation from a user.
[0017] The tablet device 100 receives third data JC such as image information from the camera 400. The image information is generated by, for example, capturing an image with the camera 400 based on an operation from a user.
[0018] Furthermore, a USB memory 500 is installed in the tablet device 100. The fourth data JM such as document information and image information is stored in the USB memory 500. The tablet device 100 acquires the fourth data JM such as document information and image information from the USB memory 500.
[0019] The tablet device 100 has a function of displaying text and images on the operation display mechanism 120 described later. With this function, the tablet device 100 operates as a viewer that displays data obtained from the personal computer 200, the scanner 300, the camera 400, and the USB memory 500. For example, when the tablet device 100 obtains the first data JP, the document and the image are displayed based on the obtained first data JP. In addition, for example, when the tablet device 100 obtains the second data JS, the image is displayed based on the second data JS. In addition, for example, when the tablet device 100 obtains the third data JC, the image is displayed based on the third data JC. In addition, when the tablet device 100 obtains the fourth data JM, the document and the image are displayed based on the fourth data JM.
[0020] The personal computer 200 and the USB memory 500 each correspond to an example of the first source device S1.
[0021] The scanner 300 and the camera 400 respectively correspond to an example of the second source device S2.
[0022] The source device S includes a first source device S1 and a second source device S2.
[0023] Reference Figure 2 , to further illustrate the first source device S1 and the second source device S2.
[0024] In the present embodiment, the source device S refers to a device that functions as a data source for supplying data to the tablet device 100 .
[0025] The tablet device 100 corresponds to one example of a “data deletion control device”.
[0026] The camera 400 corresponds to one example of a “photographing device”.
[0027] The USB memory 500 corresponds to one example of a “storage device”.
[0028] Next, refer to Figure 2 The structure of the tablet device 100 will be described. Figure 2 It is a diagram showing an example of the structure of the tablet device 100 according to the present embodiment.
[0029] like Figure 2 As shown, the tablet device 100 includes a control unit 110, an operation display mechanism 120, a first communication interface 130, and a second communication interface 140. The control unit 110 controls each part of the tablet device 100. The operation display mechanism 120, the first communication interface 130, and the second communication interface 140 are respectively connected to the control unit 110 in a manner capable of communication.
[0030] The control unit 110 includes a processor 110A such as a CPU (Central Processing Unit) and a memory 110B such as a ROM (Read Only Memory). The memory 110B stores a control program PG.
[0031] The processor 110A may be composed of a plurality of processors or a single processor.
[0032] The processor 110A may also be hardware that is programmed to implement the functions of the various parts described later. That is, the processor 110A may also be a structure that carries the control program PG as a hardware circuit. In this case, for example, the processor 110A is composed of an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), etc.
[0033] In the following description, a case where various functions of the control unit 110 are realized by the processor 110A executing the control program PG will be described.
[0034] The memory 110B has a storage area for storing programs executed by the processor 110A and data processed by the processor 110A. The memory 110B stores the control program PG executed by the processor 110A and various image data and setting data related to the operation of the tablet device 100.
[0035] The memory 110B has a nonvolatile storage area for storing programs and data in a nonvolatile manner. As a nonvolatile storage area, the memory 110B may also include, for example, ROM, RAM (Random Access Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), etc. In addition, the memory 110B has a volatile storage area and may also constitute a work area for temporarily storing programs executed by the processor 110A and data to be processed. As a volatile storage area, the memory 110B may also include, for example, RAM, etc.
[0036] The operation display mechanism 120 includes, for example, a display panel such as an LCD (Liquid Crystal Display) and a touch sensor formed integrally with the display surface of the display panel. The LCD performs information display on the LCD under the control of the control unit 110. The LCD, for example, Figure 3 The favorites setting screen 600 shown is displayed.
[0037] In addition, the touch sensor receives an operation from the user U. The touch sensor generates a signal corresponding to the operation received from the user U, and outputs the generated signal to the control unit 110. The touch sensor is, for example, Figure 3The control unit 110 detects an operation on the favorites setting screen 600 shown, generates a signal corresponding to the operation, and outputs the generated signal to the control unit 110 .
[0038] The first communication interface 130 is a communication interface for performing wireless communication with the personal computer 200, the scanner 300, and the camera 400 according to the Wi-Fi (registered trademark) standard. The first communication interface 130 has an antenna for sending and receiving Wi-Fi (registered trademark) signals, and an interface circuit for processing the signal transmitted by the antenna. The first communication interface 130 is an interface substrate having an antenna and an interface circuit, and is connected to a main substrate on which the processor 110A of the control unit 110 is installed. Alternatively, the antenna and the interface circuit constituting the first communication interface 130 are installed on the main substrate of the control unit 110. The first communication interface 130 receives the first data JP from the personal computer 200, receives the second data JS from the scanner 300, and receives the third data JC from the camera 400.
[0039] The second communication interface 140 is a communication interface for performing wired communication according to the USB standard. The second communication interface 140 includes a connector for sending and receiving USB signals, and an interface circuit for processing signals transmitted by the connector. The connector and the interface circuit of the second communication interface 140 are mounted on the main substrate of the control unit 110. The USB memory 500 is mounted on the connector of the second communication interface 140, and the second communication interface 140 obtains the fourth data JM from the USB memory 500.
[0040] In addition, if Figure 2 As shown, the control unit 110 includes an acquisition unit 111, a judgment unit 112, an acceptance unit 113, a generation unit 114, a deletion unit 115, a communication control unit 116, and a data storage unit 117. These parts are implemented by the cooperation of software and hardware by, for example, the processor 110A executing the control program PG. In other words, the processor 110A executes the control program PG to function as the acquisition unit 111, the judgment unit 112, the acceptance unit 113, the generation unit 114, the deletion unit 115, and the communication control unit 116. In addition, the processor 110A executes the control program PG, so that the memory 110B functions as the data storage unit 117.
[0041] The control program PG corresponds to one example of a “program”.
[0042] The data storage unit 117 stores the data acquired by the acquisition unit 111. The data storage unit 117 includes a first storage area AR1 and a second storage area AR2. The first storage area AR1 stores the data acquired by the acquisition unit 111 from the first source device S1. The first source device S1 includes a personal computer 200 and a USB memory 500. That is, in the first storage area AR1, for example, first data JP and fourth data JM are stored. The first data JP is the data acquired by the acquisition unit 111 from the personal computer 200. The fourth data JM is the data acquired by the acquisition unit 111 from the USB memory 500.
[0043] The second storage area AR2 stores data acquired by the acquisition unit 111 from the second source device S2. The second source device S2 includes a scanner 300 and a camera 400. That is, the second storage area AR2 stores, for example, second data JS and third data JC. The second data JS is data acquired by the acquisition unit 111 from the scanner 300. The third data JC is data acquired by the acquisition unit 111 from the camera 400.
[0044] The data storage section 117 corresponds to one example of a “storage section”.
[0045] The acquisition unit 111 acquires data from each of a plurality of source devices including a first source device S1 and a second source device S2. The first source device S1 includes, for example, a personal computer 200 and a USB memory 500. The second source device S2 includes, for example, a scanner 300 and a camera 400.
[0046] That is, the acquisition unit 111 acquires the first data JP from the personal computer 200, and acquires the fourth data JM from the USB memory 500. In addition, the acquisition unit 111 acquires the second data JS from the scanner 300, and acquires the third data JC from the camera 400. Moreover, the acquisition unit 111 causes the data storage unit 117 to store the first data JP, the fourth data JM, the second data JS, and the third data JC. The acquisition unit 111 causes the first storage area AR1 of the data storage unit 117 to store the first data JP and the fourth data JM. In addition, the acquisition unit 111 causes the second storage area AR2 of the data storage unit 117 to store the second data JS and the third data JC.
[0047] When the acquisition unit 111 acquires the data JA, the determination unit 112 determines whether the acquisition unit 111 acquires the data JA from the first source device S1. In addition, when the acquisition unit 111 acquires the data JA, the determination unit 112 determines whether the acquisition unit 111 acquires the data JA from the second source device S2. The data JA is any one of the first data JP, the fourth data JM, the second data JS, and the second data JS.
[0048] When the determination unit 112 determines that the data JA is acquired from the first source device S1 , the deletion unit 115 executes a deletion process PD for deleting the data JA from the data storage unit 117 based on the fact that a preset deletion condition CD is satisfied.
[0049] Furthermore, when the determination unit 112 determines that the data JA has been acquired from the second source device S2, the deletion unit 115 prohibits execution of the deletion process PD on the data JA.
[0050] The deletion condition CD is, for example, a case where the number of data stored in the first storage area AR1 of the data storage unit 117 exceeds a preset threshold number THM. The threshold number THM is, for example, 30.
[0051] For example, when the number of data stored in the first storage area AR1 of the data storage unit 117 is 31, the deleting unit 115 deletes the data with the oldest date and time stored in the first storage area AR1 of the data storage unit 117 as the deletion process PD.
[0052] In addition, for example, when the number of data stored in the first storage area AR1 of the data storage unit 117 is 32, as a deletion processing PD, the deletion unit 115 deletes two data in the order of the date and time stored in the first storage area AR1 of the data storage unit 117 from oldest to most recent.
[0053] When the determination unit 112 determines that the data JA has been acquired from the second source device S2, the acceptance unit 113 accepts an instruction CM from the user as to whether to execute the deletion process PD when the deletion condition CD is satisfied.
[0054] When the receiving unit 113 receives the first instruction CM1 indicating that the deletion process PD is to be executed when the deletion condition CD is satisfied, the receiving unit 113 causes the data JA to be stored in the first storage area AR1 of the data storage unit 117. As a result, the data JA is changed to the data for which the deletion process PD is to be executed when the deletion condition CD is satisfied.
[0055] On the other hand, when the accepting unit 113 accepts the second instruction CM2 indicating not to execute the deletion process PD when the deletion condition CD is satisfied, the accepting unit 113 causes the second storage area AR2 of the data storage unit 117 to store the data JA.
[0056] Furthermore, when the determination unit 112 determines that the data JA has been acquired from the first source device S1, the acceptance unit 113 does not accept an instruction from the user as to whether to execute the deletion process PD.
[0057] The generator 114 newly generates fifth data JB based on the instruction from the user U. The generator 114 stores the generated fifth data JB in, for example, the second storage area AR2 of the data storage 117. That is, the deleter 115 prohibits execution of the delete process PD on the fifth data JB.
[0058] When the generating unit 114 generates the fifth data JB, the accepting unit 113 accepts an instruction CM from the user as to whether to execute the deletion process PD when the deletion condition CD is satisfied.
[0059] When the receiving unit 113 receives the first instruction CM1 indicating that the deletion process PD is to be executed based on the fact that the deletion condition CD is satisfied, the receiving unit 113 causes the first storage area AR1 of the data storage unit 117 to store the fifth data JB. As a result, the fifth data JB is changed to data for which the deletion process PD is to be executed based on the fact that the deletion condition CD is satisfied.
[0060] The communication control unit 116 receives the first data JP from the personal computer 200 , receives the second data JS from the scanner 300 , and receives the third data JC from the camera 400 via the first communication interface 130 .
[0061] Furthermore, the communication control unit 116 obtains the fourth data JM from the USB memory 500 via the second communication interface 140 .
[0062] Figure 3 This is a screen diagram showing an example of a favorites setting screen 600 displayed on the LCD of the operation display means 120 via the receiving unit 113 when the generating unit 114 newly generates the fifth data JB.
[0063] exist Figure 3 In the following, a case where data corresponding to a blank paper notebook or a ruled notebook is newly generated by the generating unit 114 as the fifth data JB will be described.
[0064] like Figure 3As shown, the favorites setting screen 600 includes a title display portion 610, a first format 611, a second format 612, a third format 613, a fourth format 614, a vertical and horizontal and number of sheets setting portion 620, a favorites setting portion 630, a file name input portion 640, a cancel button 650, and an OK button 660.
[0065] In the title display portion 610 , “Creation of Blank Paper / Ruled Notebook” is displayed, indicating that the collection setting screen 600 is displayed when the user newly creates data corresponding to a blank paper or a ruled notebook as the fifth data JB.
[0066] A first format 611 , a second format 612 , a third format 613 , and a fourth format 614 are displayed below the title display portion 610 .
[0067] The first format 611, the second format 612, the third format 613, and the fourth format 614 are displayed in a manner that allows selection of the format of data corresponding to the notebook newly created by the user U. The first format 611 corresponds to, for example, a notebook of blank paper, and the second format 612 corresponds to a notebook of paper with widely spaced ruled lines. The third format 613 corresponds to a notebook of paper with narrower ruled lines than the second format 612. The fourth format 614 corresponds to a notebook of paper with grid lines.
[0068] exist Figure 3 , the first format 611 is selected by the user U. The selection mark MC1 indicates that the first format 611 is selected by the user U.
[0069] The aspect ratio and number of sheets setting unit 620 receives a selection of the vertical length or horizontal length as the paper used for the notebook from the user U. The aspect ratio and number of sheets setting unit 620 receives a selection of the vertical length or horizontal length as the paper used for the notebook from the user U.
[0070] exist Figure 3 In the display, a check mark MC2 is displayed at a position corresponding to the vertical length, so that the vertical length is selected. In addition, the number of sheets of paper is set to 10 pages.
[0071] Based on the input from the user U, the favorites setting unit 630 sets whether the notebook data generated as the fifth data JB is to be stored in the first storage area AR1 or the second storage area AR2 of the data storage unit 117 .
[0072] In favorites setting portion 630 , text information “Add to favorites (except to be automatically deleted)” and a check mark input portion are displayed.
[0073] In the favorites setting unit 630, a check mark MC3 is displayed in the check mark input unit as a default setting. In this case, the data of the notebook generated as the fifth data JB is stored in the second storage area AR2 of the data storage unit 117. In this case, the deletion unit 115 prohibits execution of the deletion process PD for the fifth data JB.
[0074] Furthermore, when the check mark MC3 of the check mark input unit is deleted by the user's operation, the data of the notebook generated as the fifth data JB is stored in the first storage area AR1 of the data storage unit 117. In this case, the deletion unit 115 performs the deletion process PD on the fifth data JB according to the fact that the deletion condition CD is satisfied.
[0075] The file name input unit 640 receives an input of a file name corresponding to the notebook generated as the fifth data JB from the user U.
[0076] When all settings and inputs performed by the user U on the favorites setting screen 600 are to be canceled, the cancel button 650 is touched by the user U.
[0077] When all settings and inputs by the user U on the favorites setting screen 600 are executed, the OK button 660 is touched by the user U.
[0078] Next, refer to Figure 4 , the processing of the control unit 110 of the tablet device 100 will be described. Figure 4 1 is a flowchart showing an example of processing of the control unit 110 of the tablet device 100 .
[0079] First, in step S101 , the acquisition unit 111 determines whether the data JA has been acquired.
[0080] When the acquisition unit 111 determines that the data JA has not been acquired (step S101; No), the process enters a standby state. When the acquisition unit 111 determines that the data JA has been acquired (step S101; Yes), the process proceeds to step S103.
[0081] Then, in step S103 , the determination unit 112 determines whether the acquisition unit 111 has acquired the data JA from the first source device S1 .
[0082] If the determination unit 112 determines that the acquisition unit 111 has acquired the data JA from the first source device S1 (step S103; Yes), the process proceeds to step S113. If the determination unit 112 determines that the acquisition unit 111 has not acquired the data JA from the first source device S1 (step S103; No), the process proceeds to step S105.
[0083] Then, in step S105 , the determination unit 112 determines that the acquisition unit 111 has acquired the data JA from the second source device S2 .
[0084] Next, in step S107, the acquisition unit 111 causes the data JA to be stored in the second storage area AR2 of the data storage unit 117. By storing the data JA in the second storage area AR2, execution of the deletion process PD on the data JA is prohibited.
[0085] Next, in step S109 , the accepting unit 113 determines whether or not a first instruction CM1 indicating that the deletion process PD is to be executed based on the fact that the deletion condition CD is satisfied has been accepted.
[0086] When the accepting unit 113 determines that the first instruction CM1 has not been accepted (step S109; No), the process returns to step S101. When the accepting unit 113 determines that the first instruction CM1 has been accepted (step S109; Yes), the process proceeds to step S111.
[0087] Then, in step S111, the receiving unit 113 causes the first storage area AR1 of the data storage unit 117 to store the data JA. In other words, the receiving unit 113 causes the data JA to be moved from the second storage area AR2 of the data storage unit 117 to the first storage area AR1. By moving the data JA from the second storage area AR2 to the first storage area AR1, the prohibition of executing the deletion process PD for the data JA is released. Then, the process proceeds to step S115.
[0088] Next, in step S115, the deleting unit 115 determines whether a deletion condition CD is satisfied. The deletion condition CD is, for example, when the number of data stored in the first storage area AR1 of the data storage unit 117 exceeds a preset threshold number THM. The threshold number THM is, for example, 30.
[0089] When the deletion unit 115 determines that the deletion condition CD is not satisfied (step S115; No), the process enters a standby state. When the deletion unit 115 determines that the deletion condition CD is satisfied (step S115; Yes), the process proceeds to step S117.
[0090] Then, in step S117, the deletion unit 115 performs the deletion process PD. That is, the deletion unit 115 deletes the data stored in the first storage area AR1 of the data storage unit 117 in order from the oldest data. Thereafter, the process returns to step S101. In addition, the number of data to be deleted by the deletion unit 115 is the number corresponding to the difference obtained by subtracting the threshold number THM from the number of data stored in the first storage area AR1 of the data storage unit 117 before the deletion.
[0091] The tablet device 100 functions as a browser, for example Figure 4 For example, after the acquisition unit 111 causes the first storage area AR1 to store the data JA in step S113 and after the second storage area AR2 to store the data JA in step S107, the operation display unit 120 displays information related to the acquired data JA. Figure 4 The acquisition unit 111 causes the operation display unit 120 to display the document and the image based on the data JA according to the operation on the operation display unit 120.
[0092] The deleting unit 115 may also perform a process of excluding the data JA that has not been displayed by the viewer function of the tablet device 100 from the objects of deletion when the deletion process PD is executed in step S117. For example, in the process of deleting the data stored in the first storage area AR1 in order from the oldest data, the deleting unit 115 may skip the process of deleting the data if the data to be deleted is historical data that has not been displayed by the viewer function. In addition, the deleting unit 115 may display a screen requesting a selection of whether to delete the data on the operation display unit 120 if the data to be deleted is historical data that has not been displayed by the viewer function. Furthermore, the deleting unit 115 may perform the deletion when an operation of selecting to delete is received, and skip the deletion of the data when an operation of not selecting to delete is received.
[0093] Above, as reference Figures 1 to 4As described, the tablet device 100 involved in this embodiment includes: an acquisition unit 111, which acquires data JA from each of a plurality of source devices S including a first source device S1 and a second source device S2; a data storage unit 117, which stores the data JA acquired by the acquisition unit 111; and a deletion unit 115, which, when the acquisition unit 111 acquires the data JA from the first source device S1, performs a deletion process PD for deleting the data JA from the data storage unit 117 according to a condition that a predetermined deletion condition CD has been satisfied, and when the acquisition unit 111 acquires the data JA from the second source device S2, prohibits the deletion unit 115 from performing the deletion process PD on the data JA.
[0094] According to this structure, when the acquisition unit 111 acquires the data JA from the first source device S1, the deletion processing PD for deleting the data JA from the data storage unit 117 is executed based on the fact that the pre-set deletion condition CD has been satisfied. When the acquisition unit 111 acquires the data JA from the second source device S2, the execution of the deletion processing PD for the data JA is prohibited.
[0095] Thus, by appropriately setting the first source device S1 and the second source device S2, the deletion process PD can be appropriately executed. Therefore, it is possible to prevent a situation where a large amount of data to be deleted is stored in the data storage unit 117, resulting in insufficient remaining capacity of the data storage unit 117. In addition, it is possible to prevent a situation where data that should not be deleted is deleted from the data storage unit 117, thereby damaging the convenience of the user.
[0096] In addition, the tablet device 100 involved in the present embodiment further includes an acceptance unit 113, which accepts an instruction from the user U as to whether to execute the deletion process PD based on the fact that the deletion condition CD has been satisfied, when the acquisition unit 111 acquires the data JA from the second source device S2, and does not accept an instruction from the user U as to whether to execute the deletion process PD, when the acquisition unit 111 acquires the data JA from the first source device S1.
[0097] According to this structure, when the acquisition unit 111 acquires data JA from the second source device S2, an instruction from the user U as to whether to execute the deletion processing PD based on the satisfaction of the deletion condition CD is accepted, while when the acquisition unit 111 acquires data JA from the first source device S1, an instruction from the user U as to whether to execute the deletion processing PD is not accepted.
[0098] Therefore, even if the data JA is obtained from the second source device S2, if it is determined that the user can also execute the deletion process PD based on the fact that the deletion condition CD is satisfied, the deletion process PD is executed based on the fact that the deletion condition CD is satisfied. Therefore, it is possible to prevent the data storage unit 117 from storing a large amount of data to be deleted and causing the remaining capacity of the data storage unit 117 to be insufficient.
[0099] In the tablet device 100 according to the present embodiment, the first source device S1 includes a personal computer 200 , and the personal computer 200 is connected to the tablet device 100 in a communicable manner.
[0100] According to this structure, the first source device S1 includes a personal computer 200 .
[0101] Therefore, when the first data JP is obtained from the personal computer 200, the deletion process PD is executed to delete the first data JP from the data storage unit 117 in accordance with the fact that the preset deletion condition CD is satisfied. Since the first data JP is stored in the personal computer 200, even if the first data JP is deleted in the tablet device 100, the first data JP can be easily obtained from the personal computer 200. Therefore, it is possible to prevent the data storage unit 117 from storing a large amount of data to be deleted and causing the remaining capacity of the data storage unit 117 to be insufficient.
[0102] In the tablet device 100 according to the present embodiment, the first source device S1 includes a USB memory 500 that is communicatively connected to the tablet device 100 and stores the data JA.
[0103] According to this structure, the first source device S1 includes the USB memory 500. Therefore, when the fourth data JM is obtained from the USB memory 500, the deletion process PD of deleting the fourth data JM from the data storage unit 117 is executed according to the fact that the preset deletion condition CD is satisfied. Since the fourth data JM is stored in the USB memory 500, even if the fourth data JM is deleted in the tablet device 100, the fourth data JM can be easily obtained from the USB memory 500. Therefore, it is possible to prevent the data storage unit 117 from storing a large amount of data to be deleted and causing the remaining capacity of the data storage unit 117 to be insufficient.
[0104] Furthermore, in the tablet device 100 according to the present embodiment, the second source device S2 includes a camera 400 and a scanner 300 .
[0105] According to this structure, the second source device S2 includes the camera 400 and the scanner 300. Therefore, when the tablet device 100 obtains the third data JC from the camera 400, it is prohibited to perform the deletion process PD for the third data JC. In the case where the third data JC is deleted in the tablet device 100, when the third data JC is not stored in the camera 400, it is not easy for the user U to obtain the third data JC again. In addition, when the second data JS is obtained from the scanner 300, it is prohibited to perform the deletion process PD for the second data JS. In the case where the second data JS is deleted in the tablet device 100, when the second data JS is not stored in the scanner 300, it is not easy for the user U to obtain the second data JS again. Therefore, it is possible to suppress the situation where data that should not be deleted is deleted from the data storage unit 117 to damage the convenience of the user U.
[0106] Furthermore, the tablet device 100 according to the present embodiment further includes a generating unit 114 that newly generates fifth data JB, and a deleting unit 115 that prohibits execution of a deletion process PD of the fifth data JB generated by the generating unit 114 .
[0107] According to this configuration, the tablet device 100 is prohibited from executing the deletion process PD of the newly generated fifth data JB. Since the fifth data JB is data newly generated in the tablet device 100, if the fifth data JB is deleted, the user U cannot obtain the fifth data JB. Therefore, it is possible to prevent data that should not be deleted from being deleted from the data storage unit 117 and thus damaging the convenience of the user U.
[0108] The control program PG of the tablet device 100 involved in this embodiment is executed by the processor 110A of the tablet device 100, wherein the control program PG enables the processor 110A to function as the following components, namely: an acquisition unit 111, which acquires data JA from each of a plurality of source devices S including a first source device S1 and a second source device S2; a data storage unit 117, which stores the data JA acquired by the acquisition unit 111; and a deletion unit 115, which, when the acquisition unit 111 acquires the data JA from the first source device S1, performs a deletion process PD for deleting the data JA from the data storage unit 117 according to a condition that a predetermined deletion condition CD has been satisfied, and when the acquisition unit 111 acquires the data JA from the second source device S2, prohibits the deletion unit 115 from executing the deletion process PD for the data JA.
[0109] According to this structure, the same effects as those of the tablet device 100 according to the present embodiment can be achieved.
[0110] The present embodiment is an embodiment showing one mode, and any modification and application can be made without departing from the gist of the invention.
[0111] Although the present embodiment describes a case where the "data deletion control device" is constituted by the tablet device 100, the present disclosure is not limited thereto. Figure 2 The control unit 110, the first communication interface 130, and the second communication interface 140 described above may be sufficient. The "data deletion control device" may be constituted by, for example, a smart phone. In addition, the "data deletion control device" may be constituted by, for example, a so-called notebook computer, or a personal computer. In these cases, it has the function of displaying and outputting data, as well as the function of editing data and the function of deleting the data. In addition, the "data deletion control device" may be constituted by, for example, a printer, or a copier, or a multifunction peripheral (MFP: MultiFunction Peripheral). In these cases, it has the function of printing and outputting data and the function of deleting the data.
[0112] In addition, although the present embodiment describes the case where the "shooting device" is the camera 400, the present disclosure is not limited thereto. The "shooting device" only needs to shoot the subject and form an image. The "shooting device" may also be a video camera, for example.
[0113] In addition, although the present embodiment describes the case where the "storage device" is a USB memory 500, the present disclosure is not limited thereto. The "storage device" only needs to store data and output the stored data to the tablet device 100. The "storage device" may also be, for example, a card-type memory configured to be detachable from the tablet device 100. The "storage device" may also be, for example, an SD (registered trademark) card or a Micro SD (registered trademark) card.
[0114] In addition, the source device connected to the tablet device 100 is not limited to the above-mentioned source devices, and it is not necessary to limit which source is set as the first source device and which source is set as the second source device. For example, in the case where the tablet device 100 has a structure with a built-in camera, the camera outside the tablet device 100 can be set as the first source device, and the camera built into the tablet device 100 can be set as the second source device.
[0115] The deletion conditions for automatic deletion by the deletion process PD can be set arbitrarily. For example, deletion conditions related to the amount of data or the size of the data, or the unused period during which the data is not used, can be set, and data meeting these deletion conditions can be deleted in the deletion process PD.
[0116] In addition, the deletion condition is not limited to one, and multiple second deletion conditions and other conditions for implementing automatic deletion may be set in addition to the deletion condition. In this case, as described in the present embodiment, at least one deletion condition is preferably a condition for implementing automatic deletion of data obtained from the first source device, and not implementing automatic deletion of data obtained from the second source device.
[0117] Although the present embodiment describes a case where the processor 110A of the tablet device 100 executes the control program PG, the control program PG may also be recorded on a recording medium readable by a computer or transmitted on a transmission medium.
[0118] The recording medium can be a magnetic or optical recording medium or a semiconductor memory device. The recording medium includes portable or fixed recording media such as a floppy disk, HDD, CD-ROM (Compact Disk Read Only Memory), DVD (Digital Versatile Disk), Blu-ray (registered trademark) Disc, optical magnetic disk, flash memory, and card-type recording media.
[0119] The recording medium may be a nonvolatile storage device such as a RAM, a ROM, or a HDD as an internal storage device included in the tablet device 100 .
[0120] The functions of the control unit 110 of the tablet device 100 may also be implemented by one or more processors or semiconductor chips. The control unit 110 may also be a structure that also includes a co-processor such as a SoC (System-on-a-Chip), an MCU (MicroControl Unit), or an FPGA. The control unit 110 may also make both the CPU and the co-processor work together, or selectively use one of the two to implement various controls.
[0121] Figure 4The processing units of the flowchart are processing units divided according to the main processing contents in order to facilitate understanding of the processing of the control unit 110 of the tablet device 100, and the present disclosure is not limited by the method or name of the division of the processing units. The processing units of the flowchart can also be divided into more processing units according to the processing contents. It can also be divided in a way that one processing unit includes more processing. The order of processing can also be appropriately changed within the scope that does not hinder the main purpose.
[0122] Figure 2 The functional units shown are the contents of the structure representing the functions, and the specific installation method is not particularly limited. It is not necessary to install hardware corresponding to each functional unit independently, and it is also possible to set a structure in which a program is executed by a processor to realize the functions of multiple functional units. In the above-mentioned embodiment, part of the functions realized by software can also be set as hardware, or part of the functions realized by hardware can be set as software. In addition, the specific detailed structures of other parts of the tablet device 100 can also be arbitrarily changed within the scope of not departing from the main purpose.
[0123] Explanation of symbols
[0124] 1…communication system; 100…tablet device (data deletion control device); 110…control unit; 110A…processor; 110B…memory; 111…acquisition unit; 112…judgment unit; 113…acceptance unit; 114…generation unit; 115…deletion unit; 116…communication control unit; 117…data storage unit (storage unit); 120…operation display mechanism; 130…first communication interface; 140…second communication interface; 200…personal computer; 300…scanner; 400…camera (photographing device); 500…USB memory (storage device); AR1…first storage area; AR2…second storage area; CD…deletion condition; CM…instruction; CM1…first instruction; CM2…second instruction; PD…deletion processing; S…source device; S1…first source device; S2…second source device; THM…number of threshold values; PG…control program (program); U…user.
Claims
1. A data deletion control device, comprising: an acquisition unit that acquires data from each of a plurality of source devices including the first source device and the second source device; a storage unit for storing the data acquired by the acquisition unit; a deleting unit that, when the acquiring unit acquires the data from the first source device, performs a deletion process to delete the data from the storage unit in response to a predetermined deletion condition being satisfied, The deleting unit prohibits execution of the deleting process on the data when the acquiring unit acquires the data from the second source device.
2. The data deletion control device according to claim 1, wherein: further comprising a receiving unit configured to receive, when the acquiring unit acquires the data from the second source device, an instruction from a user as to whether to execute the deletion process in accordance with a condition that the deletion condition is satisfied, The accepting unit does not accept an instruction from the user as to whether to execute the deletion process, when the acquiring unit acquires the data from the first source device.
3. The data deletion control device according to claim 1 or claim 2, wherein: The first source device includes a personal computer, and the personal computer is connected to the data deletion control apparatus in a communicable manner.
4. The data deletion control device according to claim 1 or claim 2, wherein: The first source device includes a storage device, which is connected to the data deletion control apparatus in a communicable manner and stores the data.
5. The data deletion control device according to claim 1 or claim 2, wherein: The second source device includes at least one of a photographing device and a scanner.
6. The data deletion control device according to claim 1 or claim 2, wherein: further comprising a generating unit, the generating unit generating new data, The deleting unit prohibits execution of a deletion process of the data generated by the generating unit.
7. A program product, wherein the program is executed by a processor of a data deletion control device, wherein: The program causes the processor to function as: an acquisition unit that acquires data from each of a plurality of source devices including the first source device and the second source device; a storage unit that stores the data acquired by the acquisition unit; and a deleting unit that, when the acquiring unit acquires the data from the first source device, performs a deletion process to delete the data from the storage unit in response to a predetermined deletion condition being satisfied, The deleting unit prohibits execution of the deleting process on the data when the acquiring unit acquires the data from the second source device.
Citation Information
Patent Citations
Storage device, storing method, and program
JP2022043511A