Information processing apparatus, system, confidential information display method, and program

JP2025042265APending Publication Date: 2025-03-27CASIO COMPUTER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023149169
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-14
Publication Date
2025-03-27

Smart Images

  • Figure 2025042265000001_ABST
    Figure 2025042265000001_ABST
Patent Text Reader

Abstract

To display confidential information and items related to the confidential information next to each other, thereby allowing a user to easily identify information to which the confidential information relates and easily conceal confidential information not to be disclosed to others, while allowing the user to easily confirm the confidential information at an appropriate timing and location.SOLUTION: A server 10 replaces confidential information by a two-dimensional code, and displays the two-dimensional code and items related to the confidential information next to each other on a PC 20. The server 10 is configured to display, on a portable terminal 30 equipped with a reading unit for reading a displayed two-dimensional code, an authentication screen which receives an input of authentication information of a user when the two-dimensional code is read. The server 10 performs authentication on the user with authentication information input by the user in the authentication screen, and displays, when the authentication is successful, at least one piece of confidential information on the portable terminal 30.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, a system, a method for displaying confidential information, and a program. [Background technology]

[0002] In recent years, an increasing number of companies allow employees to check their pay slip information on their workplace's payroll information website. For example, there is a known web service that allows an employee viewing pay slip information (viewing employee) to input the Uniform Resource Locator (URL) of the site providing the pay slip information into a personal computer (PC) or mobile terminal device, and the pay slip information is displayed on the device from which the information was input (see Non-Patent Document 1). Non-Patent Document 1 also has a Quick Response (QR) code (registered trademark) printed on it that contains the URL of the site. The URL can be input by reading the QR code with a mobile terminal.

[0003] Also known is a delivery system that assists in the delivery of transported goods from the sender to the recipient, and keeps the location information (names and addresses) of the sender and recipient secret (see Patent Document 1). In this delivery system, the sender terminal prints the recipient's anonymous code obtained from the recipient's terminal as a barcode on the delivery destination of the waybill, and prints the sender's anonymous code as a barcode on the sender of the waybill. By reading the barcode with a terminal within the delivery route, only the destination's location information is printed on the delivery destination under normal circumstances, and when the destination is unknown, the sender's location information is printed on the sender. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2010-140217 A [Non-patent literature]

[0005] [Non-Patent Document 1] SMC Corporation, General Affairs Department, "CWS Operation Manual - Salary and Bonus Statements and Withholding Tax Slip Inquiry and Issuance Service," 3rd Edition, April 2013 Summary of the Invention [Problem to be solved by the invention]

[0006] In the above Web service, when the pay slip information of the viewing employee is displayed on the screen of a company PC, if there are other employees nearby, the pay slip information will be visible to the other employees. Also, there are cases where the viewing employee receives an urgent call and leaves the desk with the pay slip information screen displayed on the PC, and information protection is not established.

[0007] In addition, in the above delivery system, confidential information is printed as a barcode on the shipping label, and the de-confidential location information is also printed on the shipping label, so the printing burden is large. In systems that display the pay slip information of viewing employees on company PCs, there are cases where there is no printing device.

[0008] The objective of the present invention is to display the information to be kept secret and items related to the information to be kept secret side by side, allowing a user to easily understand what the information to be kept secret relates to, and to easily keep secret information that the user does not want to disclose to others secret, and to easily check the information to be kept secret at an appropriate time and place. [Means for solving the problem]

[0009] In order to solve the above problem, the information processing device of the present invention comprises a first display control means for replacing at least one piece of information to be concealed among a plurality of pieces of information with a two-dimensional code that is information containing the information to be concealed, and displaying the two-dimensional code and items related to the information to be concealed side by side on a display means, a second display control means for, in a user terminal having a reading unit that reads the displayed two-dimensional code, when the two-dimensional code is read by the reading unit, displaying an authentication screen on the user terminal that accepts input of user authentication information, and a third display control means for authenticating the user based on the authentication information input by the user on the authentication screen, and, if the authentication is successful, displaying the at least one piece of information to be concealed on the user terminal. Effect of the Invention

[0010] According to the present invention, by displaying the information to be kept secret and items related to the information to be kept secret side by side, the user can easily understand what the information to be kept secret pertains to, and can easily hide the information to be kept secret that the user does not want to disclose to others, and can easily check the information to be kept secret at the appropriate time and place. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram showing a schematic configuration of a salary information providing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a functional configuration of a server. [Diagram 3] FIG. 2 is a block diagram showing the functional configuration of a PC. [Figure 4] FIG. 2 is a block diagram showing a functional configuration of the mobile terminal. [Diagram 5] 1A is a diagram showing the configuration of an employee account master table, and FIG. 1B is a diagram showing the configuration of a salary disclosure setting master table. [Figure 6] FIG. 1A is a diagram showing the configuration of work status information; FIG. 1B is a diagram showing the configuration of payment information; FIG. 1C is a diagram showing the configuration of other information; and FIG. 1D is a diagram showing the configuration of transfer destination information. [Figure 7] 13 is a flowchart showing an information registration process. [Figure 8] 13 is a flowchart showing a salary information providing process. [Figure 9] FIG. 13 is a diagram showing a salary information disclosure setting screen. [Figure 10] FIG. 13 illustrates an employee account information setting screen. [Figure 11] FIG. 13 is a diagram showing a first login screen. [Figure 12] FIG. 13 is a diagram showing a year and month selection screen. [Figure 13] FIG. 13 shows a pay slip screen. [Figure 14] 1A is a diagram showing a mobile terminal displaying a live image display screen, FIG. 1B is a diagram showing a mobile terminal displaying a second login screen, and FIG. 1C is a diagram showing a mobile terminal displaying a concealment target screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the scope of the present invention is not limited to the illustrated examples.

[0013] First, the device configuration of this embodiment will be described with reference to Figs. 1 to 4. Fig. 1 is a block diagram showing a schematic configuration of a salary information provision system 1 of this embodiment. Fig. 2 is a block diagram showing the functional configuration of a server 10. Fig. 3 is a block diagram showing the functional configuration of a PC 20. Fig. 4 is a block diagram showing the functional configuration of a mobile terminal 30.

[0014] The salary information provision system 1 of this embodiment is an information processing system that is installed in a specific company (referred to as "XX Company", hereinafter simply referred to as the company) and provides salary information to employees within the company.

[0015] As shown in Fig. 1, the salary information system 1 comprises a server 10 as an information processing device, a PC 20 as a display means or display terminal, and a mobile terminal 30 as a user terminal. Each device of the salary information system 1 is communicatively connected via a communication network N.

[0016] Server 10 is a web server that provides a salary information site that provides salary information to PC 20, and a confidential information site that provides confidential information of the salary information to mobile terminal 30. As the salary information site, server 10 causes PC 20 to display the salary information of a logged-in employee, and also causes salary information that should be kept confidential (confidential information) to be converted into a two-dimensional code and displayed by employees other than the logged-in employee. As the confidential information site, server 10 causes mobile terminal 30 to display confidential information for a logged-in employee who logs in again using the two-dimensional code.

[0017] The PC 20 is an information processing device such as a desktop PC or palmtop PC installed at the desk of each employee of the company. Here, the PC 20 installed at the desk of a designated employee (Yamada Taro) will be described as a representative, but the same applies to the PCs 20 of other employees. Also, it is assumed that employees other than the designated employee are in an environment where they can view the screen of the designated employee's PC 20. The PC 20 functions as a terminal device of the server 10, displays display information transmitted from the server 10, and transmits operation information input by the designated employee in response to the display information to the server 10.

[0018] The mobile terminal 30 is a mobile terminal such as a smartphone or tablet PC owned by each employee who uses the PC 20. Here, the mobile terminal 30 of a smartphone owned by a specific employee will be described as a representative, but the same applies to the mobile terminals 30 of other employees. The mobile terminal 30 functions as a terminal device of the server 10, displays display information transmitted from the server 10, and transmits operation information input by a user in response to the display information to the server 10.

[0019] The communication network N is, for example, the Internet, and may also include a LAN (Local Area Network) or a dedicated line.

[0020] Next, the internal functional configuration (circuit configuration) of the server 10 will be described with reference to Fig. 2. As shown in Fig. 2, the server 10 includes a CPU (Central Processing Unit) 11, an operation unit 12, a RAM (Random Access Memory) 13, a display unit 14, a storage unit 15, and a communication unit 16. The components of the server 10 are connected to each other via a (system) bus 17. The CPU 11 functions as a first display control means, a second display control means, and a third display control means.

[0021] The CPU 11 controls each unit of the server 10. The CPU 11 reads out a specified program from among various programs stored in the storage unit 15, loads it into the RAM 13, and executes various processes in cooperation with the loaded program.

[0022] The operation unit 12 has a keyboard and a pointing device such as a mouse, and receives input of key operations and position operations from the company administrator, and outputs the operation information to the CPU 11.

[0023] The RAM 13 is a volatile semiconductor memory from which information can be read and written, and provides a work area for the CPU 11 and temporarily stores data and programs.

[0024] The display unit 14 has a display panel such as an LCD (Liquid Crystal Display), an EL (Electro-Luminescence) display, etc. The display unit 14 displays various types of display information on the display panel in accordance with various types of display information input from the CPU 11, etc.

[0025] The storage unit 15 is composed of a hard disk drive (HDD) or a solid state drive (SSD), and is a storage unit capable of reading and writing information, and stores various data and various programs. In particular, the storage unit 15 stores an information registration program P1 for executing an information registration process described later, and a salary information provision program P2 for executing a salary information provision process described later. Furthermore, the storage unit 15 stores an employee account master table 50, a salary disclosure setting master table 60, and salary information D1. The salary information D1 has working status information 70, payment information 80, other information 90, and transfer destination information 100. The information stored in the storage unit 15 will be described in detail later.

[0026] The communication unit 16 is a wired communication unit that is configured with a network card or the like and is connected to the communication network N to perform wired communication. The CPU 11 transmits and receives information to and from external devices such as the PC 20 and the mobile terminal 30 via the communication unit 16. However, the communication unit 16 may be a wireless communication unit that is connected to the communication network N by a wireless communication method such as a wireless LAN.

[0027] Next, the internal functional configuration (circuit configuration) of the PC 20 will be described with reference to Fig. 3. As shown in Fig. 3, the PC 20 includes a CPU 21, an operation unit 22, a RAM 23, a display unit 24, a storage unit 25, and a communication unit 26. The units of the PC 20 are connected to each other via a (system) bus 27.

[0028] The CPU 21, operation unit 22, RAM 23, display unit 24, memory unit 25, and communication unit 26 have the same configurations as the CPU 11, operation unit 12, RAM 13, display unit 14, memory unit 15, and communication unit 26 of the server 10, respectively, so the differences will be mainly described.

[0029] The CPU 21 controls each section of the PC 20. The operation section 22 receives operation input from a specified employee, and outputs the operation information to the CPU 21.

[0030] The storage unit 25 stores a browser program P3 for executing a browser. The browser is software for connecting to a Web server such as the server 10. The browser has functions such as displaying a web page as display information received from the Web server, accepting operation input from a specified employee according to the display information, and transmitting the operation information, etc. to the Web server.

[0031] The CPU 21 communicates with external devices such as the server 10 via the communication unit 26 .

[0032] Next, the internal functional configuration (circuit configuration) of the mobile terminal 30 will be described with reference to Fig. 4. As shown in Fig. 4, the mobile terminal 30 includes a CPU 31, an operation unit 32, a RAM 33, a display unit 34, a storage unit 35, a communication unit 36, and an imaging unit 37 as a reading unit. The units of the mobile terminal 30 are connected to each other via a (system) bus 38.

[0033] The CPU 31, RAM 33, and display unit 34 have the same configurations as the CPU 11, RAM 13, and display unit 14 of the server 10, respectively, and therefore differences will be mainly described.

[0034] The CPU 31 controls each section of the mobile terminal 30. The operation section 32 has a touch panel, receives touch operation input from a predetermined employee, and outputs the operation information to the CPU 31.

[0035] The storage unit 35 is a storage unit that is configured with a flash memory or the like, is capable of reading and writing information, and stores various data and various programs. In particular, the storage unit 35 stores a browser program P4 for executing a browser.

[0036] The communication unit 36 ​​has an antenna, an oscillator, a modulator / demodulator, an amplifier, a signal processor, and the like for a wireless communication method such as a wireless LAN. The communication unit 36 ​​performs wireless communication with an access point or a base station on the communication network N in accordance with an instruction from the CPU 31. The CPU 31 communicates with an external device, such as the server 10 on the communication network N, via the wireless communication of the communication unit 36.

[0037] The imaging unit 37 is a digital camera unit having an optical system and an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor) image sensor. In accordance with an instruction from the CPU 31, the imaging unit 37 captures an image of a subject via the optical element, generates image data of the subject using the imaging element, and outputs the generated image data to the CPU 31, etc.

[0038] Next, the information stored in the server 10 will be described with reference to Figs. 5(a) to 6(d). Fig. 5(a) is a diagram showing the configuration of an employee account master table 50. Fig. 5(b) is a diagram showing the configuration of a salary disclosure setting master table 60. Fig. 6(a) is a diagram showing the configuration of working status information 70. Fig. 6(b) is a diagram showing the configuration of payment information 80. Fig. 6(c) is a diagram showing the configuration of other information 90. Fig. 6(d) is a diagram showing the configuration of transfer destination information 100.

[0039] 5(a), the employee account master table 50 stored in the storage unit 15 of the server 10 will be described. The employee account master table 50 is a data table that stores personal information and personal authentication information of each employee of the company. The employee account master table 50 has columns such as employee number 51, employee name 52, address 53, phone number 54, login ID 55, and password 56.

[0040] Employee number 51 is identification information for each employee of the company. Employee name 52 is the name of the employee with employee number 51. Address 53 is the address of the employee with employee number 51. Phone number 54 is the phone number of the employee with employee number 51.

[0041] Login ID 55 is the login ID of the employee with employee number 51. Login ID 55 is a login ID for authenticating a user who logs in from PC 20 in the salary information provision process executed by server 10, which will be described later, and is also a login ID for authenticating a user who logs in from mobile terminal 30.

[0042] 5(b), the salary disclosure setting master table 60 stored in the storage unit 15 will be described. The salary disclosure setting master table 60 is a data table that stores setting information on whether each piece of salary information D1 of each employee of the company is to be confidential information that is to be kept secret from people other than the employee himself / herself.

[0043] Salary information D1 is information regarding the work and salary of each employee of the company. Working status information 70 (Figure 6(a)) of salary information D1 is a data table that stores information regarding the working status of each employee of the company. Payment information 80 (Figure 6(b)) of salary information D1 is a data table that stores information regarding the payment amount and deduction amount of salary paid to each employee of the company. Other information 90 (Figure 6(c)) of salary information D1 is a data table that stores information regarding other deductions and purchases not included in payment information 80. Transfer destination information 100 (Figure 6(d)) of salary information D1 is a data table that stores information regarding financial institutions to which the salary paid to each employee of the company is paid.

[0044] The salary disclosure setting master table 60 has columns for employee number 61, working status information 62, payment information 63, other information 64, and transfer destination information 65. The employee number 61 is identification information for each employee of the company. The working status information 62 is setting flag information for the employee with employee number 61, indicating whether working status information 70 should be disclosed to the employee and persons other than the employee (not treated as confidential information) (=1) or disclosed only to the employee (the employee's login ID) (treated as confidential information) (=2). The payment information 63 is setting flag information for the employee with employee number 61, indicating whether payment information 80 should be disclosed to the employee and persons other than the employee (=1) or disclosed only to the employee (=2).

[0045] Other information 64 is setting flag information for the employee with employee number 61, indicating whether other information 90 should be disclosed to the employee and others (=1) or only to the employee (=2). Transfer destination information 65 is setting flag information for the employee with employee number 61, indicating whether transfer destination information 100 should be disclosed to the employee and others (=1) or only to the employee (=2).

[0046] 6(a), the working status information 70 of the salary information D1 stored in the memory unit 15 will be described. The working status information 70 has columns such as employee number 71, year and month 72, number of days worked 73, number of paid vacation days taken 74, number of remaining paid vacation days 75, and attendance rate 76.

[0047] Employee number 71 is identification information for each employee of the company. Year and month 72 is information indicating each month that employee with employee number 71 belongs to the company. Number of days worked 73 is the number of days that employee with employee number 71 worked in month and year 72. Number of days of paid leave taken 74 is the number of days of paid leave taken by employee with employee number 71 in month and year 72. Remaining paid leave days 75 is the number of days of paid leave remaining for the year after employee with employee number 71 takes paid leave number 74 in month and year 72. Attendance rate 76 is the ratio of days that employee with employee number 71 worked to all working days in month and year 72.

[0048] 6(b), the payment information 80 of the salary information D1 stored in the memory unit 15 will be described. The payment information 80 has columns for employee number 81, year and month 82, net payment amount 83, and information relating to the payment amount such as total payment amount 84, basic salary 85, and ●● allowance 86, as well as information relating to the deduction amount such as deduction amount 87 and □□ deduction 88.

[0049] Employee number 81 is identification information for each employee of the company. Year and month 82 is information indicating each year and month that employee with employee number 81 belongs to the company. Net payment amount 83 is the final payment amount obtained by subtracting the total deduction amount from the total payment amount of salary for employee with employee number 81 for month and year 82. Total payment amount 84 is the total payment amount obtained by adding up each payment amount of salary for employee with employee number 81 for month and year 82. Basic salary 85 is the amount of basic salary for employee with employee number 81 for month and year 82. ●● allowance 86 is the amount of specified allowance (●● allowance) for employee with employee number 81 for month and year 82. Deduction amount 87 is the total amount of each deduction in payment information 80 deducted from the salary for employee with employee number 81 for month and year 82. □□ deduction 88 is the amount of the specified deduction (□□ deduction) deducted from the salary of the company employee with employee number 81 for year and month 82.

[0050] 6(c), the other information 90 of the salary information D1 stored in the memory unit 15 will be described. The other information 90 has columns of an employee number 91, a year and month 92, insurance premiums 93 and the like as insurance deduction details, and watch purchase price 94 and the like as company purchase details.

[0051] Employee number 91 is identification information for each employee of the company. Year and month 92 is information indicating each year and month that employee with employee number 91 belongs to the company. ▲▲insurance premium 93 is the amount of the specified insurance premium (▲▲insurance premium) to be deducted from the salary of employee with employee number 91 for year and month 92. Watch purchase price 94 is the amount of the watch purchase price to be deducted from the salary of employee with employee number 91 for year and month 92.

[0052] In this way, the net pay amount 83 for the same employee for the same year and month is the total pay amount 84 minus the deduction amount 87, insurance deductions (▲▲ insurance premiums 93, etc.), and company purchase details (watch purchase price 94, etc.).

[0053] 6(d), we will explain the transfer destination information 100 of the salary information D1 stored in the memory unit 15. The transfer destination information 100 has columns for employee number 101, year and month 102, financial institution name 103, branch name 104, account number 105, and transfer amount 106.

[0054] Employee number 101 is identification information for each employee of the company. Year and month 102 is information indicating each year and month that employee with employee number 101 belongs to the company. Financial institution name 103 is the name of the financial institution to which the salary of employee with employee number 101 for the month and year 102 is transferred. Branch name 104 is the name of the branch of the financial institution with financial institution name 103. Account number 105 is the account number to which the salary of employee with employee number 101 for the month and year 102 is transferred at the branch with branch name 104 of the financial institution with financial institution name 103. Transfer amount 106 is the transfer amount of the salary of employee with employee number 101 for the month and year 102. Transfer amount 106 corresponds to net payment amount 83.

[0055] Next, the operation of the salary information provision system 1 will be described with reference to Fig. 7 to Fig. 14(c). Fig. 7 is a flowchart showing the information registration process. Fig. 8 is a flowchart showing the salary information provision process. Fig. 9 is a diagram showing the salary information disclosure setting screen 400. Fig. 10 is a diagram showing the employee account information setting screen 500. Fig. 11 is a diagram showing the first login screen 600. Fig. 12 is a diagram showing the year and month selection screen 700. Fig. 13 is a diagram showing the salary statement screen 800. Fig. 14(a) is a diagram showing the mobile terminal 30 displaying the live image display screen 900. Fig. 14(b) is a diagram showing the mobile terminal 30 displaying the second login screen 1000. Fig. 14(c) is a diagram showing the mobile terminal 30 displaying the concealment target screen 1100.

[0056] First, the information registration process executed by the server 10 will be described with reference to Fig. 7. The information registration process is a process for registering information on company employees in advance as information to be used in the salary information provision process.

[0057] In the server 10, an instruction to execute an information registration process is input from a company administrator via the operation unit 12. The CPU 11 executes the information registration process in accordance with the information registration program P1 stored in the storage unit 15, using the instruction as a trigger.

[0058] First, the CPU 11 accepts input of setting information related to the disclosure of salary information of company employees from the company administrator via the operation unit 12, and stores and registers the input setting information in the salary disclosure setting master table 60 (step S11). In step S11, for example, the CPU 11 generates display information for the salary information disclosure setting screen 400 shown in FIG. 9 and displays it on the display unit 14.

[0059] The salary information disclosure setting screen 400 has an employee number input field 401 , a work status information disclosure setting area 410 , a payment information disclosure setting area 420 , an other information disclosure setting area 430 , and a transfer destination information disclosure setting area 440 .

[0060] The employee number input field 401 is an input field for the employee number of the employee to be set. The work status information disclosure setting area 410 is an area for accepting input of the disclosure settings for the work status information of the employee to be set, and has a display field for the content of the work status information and an input field 411. The input field 411 accepts input of either "1" for disclosing the work status information of the employee to be set to the employee himself / herself and people other than the employee, or "2" for disclosing only to the employee. The payment information disclosure setting area 420 is an area for accepting input of the disclosure settings for the payment information of the employee to be set, and has a display field for the content of the payment information and an input field 421. The input field 421 accepts input of either "1" for disclosing the payment information of the employee to be set to the employee himself / herself and people other than the employee, or "2" for disclosing only to the employee.

[0061] The other information disclosure setting area 430 is an area that accepts input of disclosure settings for other information of the employee to be set, and has a display field for the content of the other information, and an input field 431. The input field 431 accepts input of either "1" to disclose the other information of the employee to be set to the employee himself / herself and people other than the employee, or "2" to disclose only to the employee. The transfer destination information disclosure setting area 440 is an area that accepts input of disclosure settings for transfer destination information of the employee to be set, and has a display field for transfer destination information, and an input field 441. The input field 441 accepts input of either "1" to disclose the transfer destination information of the employee to be set to the employee himself / herself and people other than the employee, or "2" to disclose only to the employee.

[0062] The information entered in the employee number input field 401, and input fields 411, 421, 431, and 441 are stored in the same record of the employee number 61, work status information 62, payment information 63, other information 64, and transfer destination information 65, respectively.

[0063] The CPU 11 accepts input of setting information for the account information of the employee to be set in step S11 from the company administrator via the operation unit 12, and stores and registers the input setting information in the employee account master table 50 (step S12). The information registration process ends. In step S12, for example, the CPU 11 generates display information for the employee account information setting screen 500 shown in FIG. 10 and displays it on the display unit 14.

[0064] The employee account information setting screen 500 has an employee number input area 501, an employee name input area 502, an address input area 503, a phone number input area 504, a login ID input area 505, and a password input area 506. The employee number input area 501 is an input area for the employee number of the employee to be set. For example, the employee number of the employee to be set in step S11 has already been input by default in the employee number input area 501.

[0065] The employee name input area 502 is an input area for the employee name of the employee to be set. The address input area 503 is an input area for the address of the employee to be set. The phone number input area 504 is an input area for the phone number of the employee to be set. The login ID input area 505 is an input area for the login ID of the employee to be set. The password input area 506 is an input area for the (initial) password of the employee to be set.

[0066] The information entered in the employee number input area 501, employee name input area 502, address input area 503, phone number input area 504, login ID input area 505, and password input area 506 are stored in the same record of employee number 51, employee name 52, address 53, phone number 54, login ID 55, and password 56, respectively. For example, by repeating the information registration process, information on all employees is registered in the salary disclosure setting master table 60 and employee account master table 50. Note that the order of execution of steps S11 and S12 may be reversed.

[0067] Next, the salary information provision process executed by the server 10 will be described with reference to Fig. 8. The salary information provision process is a process in which salary information not including confidential information is displayed on the PC 20 and the confidential information is displayed on the mobile terminal 30 in response to a request from a company employee.

[0068] In advance, a designated employee (for example, Yamada Taro) who wishes to view salary information uses PC 20 at his / her desk. A command to start a browser is input from the designated employee to PC 20 via operation unit 22. In response to the command to start the browser, CPU 21 executes the browser according to browser program P3 stored in storage unit 25.

[0069] CPU 21 accepts input of the URL of a salary information site that performs salary information provision processing on server 10 from a specific employee via operation unit 22 on the browser, and transmits a request for salary information provision processing to server 10 via communication unit 26. In server 10, the request for salary information provision processing is received from PC 20 via communication unit 16. Receipt of the request for salary information provision processing triggers CPU 11 to execute salary information provision processing in accordance with salary information provision program P2 stored in memory unit 15.

[0070] Here, when the CPU 11 of the server 10 causes the PC 20 to display display information for the browser, the CPU 11 transmits the display information to the PC 20 via the communication unit 16. The CPU 21 of the PC 20 receives the display information from the server 10 via the communication unit 26, and displays the display information on the browser of the display unit 24. Hereinafter, the flow of this series of processes will be described as the CPU 11 of the server 10 displaying the display information for the browser on the display unit 24 of the PC 20.

[0071] Furthermore, CPU 21 of PC 20 accepts operation input from a specified employee via operation unit 22 on the browser, and transmits the operation information to server 10 via communication unit 26. CPU 11 of server 10 receives the operation information from PC 20 via communication unit 16. Below, this series of processing flow will be described as CPU 11 of server 10 accepting input of operation information from a specified employee via operation unit 22 of PC 20.

[0072] 8, first, the CPU 11 generates first login screen information and displays it on the display unit 24 of the PC 20 (step S21). In step S21, for example, a first login screen 600 shown in Fig. 11 is displayed. The first login screen 600 has a login ID input field 601, a password input field 602, and a login button 603.

[0073] The login ID input field 601 is an input field for the login ID of a specific employee for logging in to the salary information site. The password input field 602 is an input field for the password corresponding to the login ID in the login ID input field 601. The login button 603 is a button for accepting an instruction to execute login upon completion of input of the login ID and password.

[0074] Then, the CPU 11 accepts input of a login ID and password from a specific employee via the operation unit 22 (step S22). In step S22, for example, a login ID is input into a login ID input field 601, a password is input into a password input field 602, and a login button 603 is clicked. The CPU 11 refers to the employee account master table 50 in the storage unit 15, and performs login authentication based on whether or not the combination of the input login ID and password exists in the same record of the login ID 55 and password 56. The CPU 11 determines whether or not the login authentication has been successful (step S23).

[0075] If the login authentication fails (step S23; NO), the process proceeds to step S22. If the login authentication is successful (step S23; YES), the CPU 11 creates year and month selection screen information for the salary information to be viewed by the logged-in employee, and displays the created year and month selection screen information on the display unit 24 (step S24). In step S24, for example, a year and month selection screen 700 as shown in FIG. 12 is displayed. The year and month selection screen 700 has an employee name display area 701 and a year and month selection area 702. The employee name display area 701 is a display field for the employee name of the logged-in employee. The year and month selection area 702 is an area that accepts the selection input of a string of the year and month to be viewed.

[0076] The CPU 11 accepts input of year and month selection information by the logged-in employee clicking on the year and month in the year and month selection area 702 via the operation unit 22 (step S25).Then, the CPU 11 references the salary information D1 in the memory unit 15 and the salary disclosure setting master table 60, generates salary statement screen information for the logged-in employee, and displays the created salary statement screen information on the display unit 24 (step S26).

[0077] In step S26, for example, a salary statement screen 800 shown in Fig. 13 is displayed. The salary statement screen 800 has an employee name display area 810, a year and month display area 820, a work status information display area 830, a payment information display area 840, an other information display area 850, and a transfer destination information display field 860.

[0078] The employee name display area 810 is a display area for the employee name of the logged-in employee. The year and month display area 820 is a display area for the year and month entered in step S26. The work status information display area 830 is a display area for the work status information of the logged-in employee based on the work status information 70. Here, the work status information 62 corresponding to the logged-in employee's employee number 61 in the salary disclosure setting master table 60 is 1 (disclosed), so all work status information is displayed in the work status information display area 830. The work status information display area 830 displays, for example, work status information such as the logged-in employee's employee number 71 and the number of working days 73 corresponding to the selected year and month 72.

[0079] The payment information display area 840 is a display area for the working status information of the logged-in employee based on the payment information 80. Here, the payment information 62 corresponding to the employee number 61 of the logged-in employee in the salary disclosure setting master table 60 is set to 2 (disclosed only to the employee). For this reason, the payment information is hidden in the payment information display area 840 as confidential information. The payment information display area 840 has items 840a, 840b, 840c, and 840d related to the payment information, and a two-dimensional code 841. The item 840a is a character string of "payment information" indicating the payment information. The item 840b is a character string of "net payment amount" indicating that the payment information has a net payment amount item. The item 840c is a character string of "payment amount" indicating that the payment information has a payment amount item. The item 840d is a character string of "deduction amount" indicating that the payment information has a deduction amount item. The two-dimensional code 841 is a two-dimensional code such as a QR code that is encoded including a URL for transitioning to a screen to be concealed, which will be described later. In this manner, the payment information in the payment information display area 840 is replaced with the two-dimensional code 841 and concealed.

[0080] The other information display area 850 is a display area for other information of the logged-in employee based on the other information 90. Here, since the other information 64 corresponding to the logged-in employee's employee number 61 in the salary disclosure setting master table 60 is set to 1 (disclosed), all other information is displayed in the other information display area 850. The other information display area 850 displays, for example, the logged-in employee's employee number 91 and work status information such as ▲▲ insurance premium 93 corresponding to the selected year and month 92.

[0081] The transfer destination information display field 860 is a display area for the transfer destination information of the logged-in employee based on the transfer destination information 100. Here, the transfer destination information 65 corresponding to the employee number 61 of the logged-in employee in the salary disclosure setting master table 60 is set to 2 (disclosed only to the employee). For this reason, the transfer destination information is hidden in the transfer destination information display field 860 as confidential information. The transfer destination information display field 860 has fields 860a, 860b, 860c, 860d, and 860e related to the transfer destination information, and a two-dimensional code 861. The field 860a is a character string of "transfer destination information" indicating the transfer destination information. The field 860b is a character string of "financial institution name" indicating that the transfer destination information has a field for the financial institution name. The field 860c is a character string of "branch name" indicating that the transfer destination information has a field for the branch name. The field 860d is a character string of "account number" indicating that the transfer destination information has a field for the account number. Item 860e is the character string "Transfer amount" which indicates that the transfer destination information has a transfer amount item. Two-dimensional code 861 is a two-dimensional code such as a QR code encoded with a URL for transitioning to a concealed screen, which will be described later. Two-dimensional code 861 is assumed to be the same as two-dimensional code 841. In this way, the transfer destination information in transfer destination information display field 860 is replaced with two-dimensional code 841 and concealed.

[0082] When the logged-in employee wishes to view the salary information, which is concealed by a two-dimensional code, on the salary slip screen being displayed on the display unit 24, the logged-in employee reads the two-dimensional code using the mobile terminal 30 that the logged-in employee possesses. Specifically, the CPU 31 accepts an input of an instruction to start shooting from the logged-in employee via the operation unit 32, creates live image display screen information including a live image of the subject captured by the imaging unit 37, and displays it on the display unit 34. For example, as shown in FIG. 14(a), a live image display screen 900 is displayed. The live image display screen 900 includes a live image of the two-dimensional code 841 or 861 as the subject. The CPU 31 accepts an input of an instruction to start shooting from the logged-in employee via the operation unit 32, generates image data of the subject (two-dimensional code) using the imaging unit 37, and decodes the generated image data to obtain the URL of the confidential information site.

[0083] When the CPU 31 acquires the URL, the CPU 31 starts up a browser based on the browser program P4 in the storage unit 35. The CPU 31 transmits a display request for the anonymization target information for connecting to the anonymization target information site to the server 10 via the communication unit 36 ​​using the acquired URL.

[0084] The CPU 11 of the server 10 determines whether or not there is a request to display the confidential information based on whether or not there is a request to display the confidential information from the mobile terminal 30 via the communication unit 36 ​​(step S27). If there is no request to display the confidential information (step S27; NO), the salary information provision process is terminated.

[0085] When there is a request to display the confidential information (step S27; YES), the CPU 11 generates second login screen information and displays it on the display unit 34 of the mobile terminal 30 (step S28). In step S28, for example, a second login screen 1000 shown in FIG. 14(b) is displayed. The second login screen 1000 has a login ID input field 1001, a password input field 1002, and a login button 1003.

[0086] The login ID input field 1001 is an input field for the login ID of a specific employee for logging in to the confidential information site. The password input field 1002 is an input field for the password corresponding to the login ID in the login ID input field 1001. The login button 1003 is a button for accepting an instruction to execute login upon completion of input of the login ID and password.

[0087] Then, the CPU 11 accepts input of a login ID and password of a specific employee via the operation unit 32 (step S29). In step S29, for example, a login ID is input into a login ID input field 1001, a password is input into a password input field 1002, and a login button 1003 is clicked. The CPU 11 refers to the employee account master table 50 in the storage unit 15, and performs login authentication based on whether or not the combination of the input login ID and password exists in the same record of the login ID 55 and password 56. The CPU 11 determines whether or not the login authentication has been successful (step S30).

[0088] If the login authentication fails (step S30; NO), the process proceeds to step S29. If the login authentication succeeds (step S30; YES), the CPU 11 references the salary information D1 and the salary disclosure setting master table 60 in the memory unit 15, generates confidential screen information for the logged-in employee, and displays the created confidential screen information on the display unit 34 (step S31). The salary information provision process then ends.

[0089] In step S31, for example, the anonymity target screen 1100 shown in Fig. 14(c) is displayed. The anonymity target screen 1100 has an employee name display area 1110, a date display area 1120, a payment information display area 1130, and a transfer destination information display area 1140.

[0090] The employee name display area 1110 is a display area for the employee name of the logged-in employee. The year and month display area 1120 is a display area for the year and month entered in step S26. The payment information display area 1130 is a display area for payment information to be kept secret for the logged-in employee, based on the payment information 80. The payment information display area 1130 displays, for example, payment information including the items and their contents, such as net payment amount 83, total payment amount 84, and deduction amount such as deduction amount 87, corresponding to the logged-in employee's employee number 81 and the selected year and month 82.

[0091] The transfer destination information display area 1140 is a display area for transfer destination information of the logged-in employee as confidential information based on the transfer destination information 100. The transfer destination information display area 1140 displays transfer destination information such as the employee number 101 of the logged-in employee and the name of the financial institution 103 corresponding to the selected year and month 102, for example.

[0092] As described above, according to the present embodiment, the server 10 includes a CPU 11. The CPU 11 replaces at least one of the multiple pieces of salary information to be concealed with a two-dimensional code that is information including the information to be concealed, and displays the two-dimensional code and items related to the information to be concealed side by side on the display unit 24 of the PC 20. The items related to the information to be concealed are, for example, items 840a to 840c related to payment information and items 860a to 860e related to transfer destination information. The mobile terminal 30 includes an imaging unit 37 that reads the displayed two-dimensional code. When the imaging unit 37 reads the two-dimensional code on the mobile terminal 30, the CPU 11 displays a second login screen that accepts input of authentication information of the specified employee on the display unit 34 of the mobile terminal 30. The CPU 11 authenticates the specified employee using the authentication information input by the specified employee on the second login screen, and when the authentication is successful, displays at least one piece of information to be concealed on the display unit 34 of the mobile terminal 30. The salary information provision system 1 includes a server 10, a mobile terminal 30 including a communication unit 36 ​​for transmitting authentication information entered by a specific employee on the second login screen to the server 10, and a PC 20.

[0093] Therefore, by displaying the confidential information and the items related to the confidential information side by side on the pay slip screen 800, the specified employee can easily understand what the confidential information relates to. Furthermore, confidential information that is not desired to be disclosed to others around the PC 20 can be easily hidden from the display screen of the PC 20. The specified employee can easily check the confidential information at an appropriate time and place using the mobile terminal 30. Furthermore, since the confidential information is displayed on the display unit 34 only for specified employees who have successfully logged in, even if another person secretly photographs the two-dimensional code, it is possible to prevent the other person who cannot log in from viewing the confidential information.

[0094] The CPU 11 replaces all of the salary information set as information to be concealed, out of the multiple pieces of salary information, with the same two-dimensional code and displays it on the display unit 24 of the PC 20. The CPU 11 displays all of the salary information set as information to be concealed, out of the multiple pieces of salary information, on the display unit 34 of the mobile terminal 30. Therefore, one two-dimensional code corresponding to all of the information to be concealed can be read to display and view all of the information to be concealed, thereby reducing the operational input burden on the specified employee.

[0095] The two-dimensional code includes a URL of the anonymized information site that displays the anonymized information. The CPU 11 displays a second login screen on the mobile terminal 30 connected by the URL. This reduces the burden on the employee of inputting the URL of the anonymized information site.

[0096] The PC 20 is a display terminal separate from the server 10. Therefore, for example, in each PC 20 at the desk of each employee in a company, confidential information that the employee does not want to disclose to others around the PC 20 can be easily hidden from the display screen of the PC 20.

[0097] The mobile terminal 30 is a mobile terminal possessed by the specified employee, and is equipped with a communication unit 36 ​​for transmitting the authentication information entered by the specified employee on the second login screen to the server 10. This allows the logged-in employee to more easily check the confidential information using the mobile terminal 30 at an appropriate time and place.

[0098] In the above description, an example has been disclosed in which the storage unit 15 such as an HDD or SSD is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, other non-volatile memories and portable recording media such as CD-ROMs can be applied. In addition, a carrier wave is also applied to the present invention as a medium for providing data of the program according to the present invention via a communication line.

[0099] The above description of the embodiment is merely an example of the information processing device, the system, the method for displaying confidential information, and the program according to the present invention, and the present invention is not limited to this.

[0100] For example, in the above embodiment, the server 10 and the PC 20 are configured as separate devices, but this is not limited thereto. The server 10 and the PC 20 may be configured as the same device (the salary information provision system 1 includes the server 10 and the mobile terminal 30). This simplifies the device configuration. The same server 10 is, for example, a device that can be shared and used by multiple employees of a company, stores a browser program, and is capable of executing a browser. When used by one specific employee, the CPU 11 of the server 10 starts the browser according to the browser program previously stored in the storage unit 15. The CPU 11 executes a salary information provision process for the browser, and displays the first login screen information and the salary information screen information on the display unit 14 as a display means. The CPU 11 displays the second login screen information and the confidential screen information on the display unit 34 of the mobile terminal 30.

[0101] In the above embodiment, the two-dimensional code 841 and the two-dimensional code 861 are the same in the salary statement screen 800 of FIG. 13, but this is not limited thereto. The two-dimensional code 841 and the two-dimensional code 861 may be different two-dimensional codes including different URLs. For example, the two-dimensional code 841 includes a URL for connecting to a confidential information site for displaying only the payment information as confidential information. The two-dimensional code 861 includes a URL for connecting to a confidential information site for displaying only the transfer destination information as confidential information. That is, the CPU 11 of the server 10 replaces all of the salary information set as confidential information among the multiple salary information with different two-dimensional codes 841 and 861 and displays them on the display unit 24 of the PC 20. The CPU 11 displays only the information set as confidential information corresponding to the read two-dimensional code among the multiple salary information on the display unit 34 of the mobile terminal 30. Therefore, the user can read the two-dimensional code corresponding to only the confidential information that the user wants to view among the confidential information, and can display and view only the confidential information that the user wants to view. For example, the two-dimensional code 861 may be configured to display different two-dimensional codes including the URLs of each confidential information site for displaying only each of the confidential information for the financial institution name, branch name, account number, and transfer amount.

[0102] In the above embodiment, the confidential information is set based on the salary information of the company employees, but the present invention is not limited to this. For example, at least one piece of confidential information may be set based on the personal information of each individual other than the salary information.

[0103] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]

[0104] 1. Salary information system 10 Server 11 CPU 12 Control section 13 RAM 14 Display section 15 Storage section 16 Communications Department 17 Bus 20 PC 21 CPU 22 Control section 23 RAM 24 Display section 25 Memory section 26 Communications Department 27 Bus 30 Mobile Devices 31 CPU 32 Operation section 33 RAM 34 Display section 35 Storage section 36 Communications Department 37 Imaging section 38 Bus N Communication Network

Claims

1. a first display control means for replacing at least one piece of information to be concealed among a plurality of pieces of information with a two-dimensional code that is information including the information to be concealed, and displaying the two-dimensional code and an item related to the information to be concealed side by side on a display means; a second display control means for causing the user terminal to display an authentication screen for receiving input of a user's authentication information when the two-dimensional code is read by the reading unit in a user terminal having a reading unit that reads the displayed two-dimensional code; and a third display control means for authenticating a user based on authentication information input by the user on the authentication screen, and for displaying the at least one piece of confidential information on the user terminal if the authentication is successful.

2. the first display control means replaces all of the information set as the confidential information among the plurality of pieces of information with the same two-dimensional code and causes the display means to display the same two-dimensional code; The information processing apparatus according to claim 1 , wherein the third display control means causes all of the pieces of information that have been set as the information to be concealed to be displayed on the user terminal.

3. the first display control means replaces all of the information set as the confidential information among the plurality of pieces of information with the two-dimensional codes different from each other and causes the display means to display the two-dimensional codes; The information processing apparatus according to claim 1 , wherein the third display control means causes the user terminal to display only information that is set as confidential information corresponding to the read two-dimensional code, out of the plurality of pieces of information.

4. The two-dimensional code includes a URL of a site displaying confidential information, The information processing apparatus according to claim 1 , wherein the second display control means causes the authentication screen to be displayed on a user terminal connected via the URL.

5. 2. The information processing apparatus according to claim 1, wherein the display means is a display terminal separate from the information processing apparatus.

6. The information processing apparatus according to claim 1 , wherein the user terminal is a portable terminal carried by the user and includes a communication unit for transmitting authentication information input by the user on the authentication screen to the information processing apparatus.

7. The information processing device according to claim 1 ; the user terminal including a communication unit for transmitting authentication information input by a user on the authentication screen to the information processing device.

8. The information processing device according to claim 5 ; A system comprising: the user terminal, which is provided with a communication unit for transmitting authentication information input by a user on the authentication screen to the information processing device; and the display terminal.

9. a first display control step of replacing at least one piece of information to be concealed among the plurality of pieces of information with a two-dimensional code that is information including the information to be concealed, and displaying the two-dimensional code and an item related to the information to be concealed side by side on a display means; a second display control step of displaying an authentication screen for receiving input of authentication information of a user on a user terminal having a reading unit that reads the displayed two-dimensional code when the two-dimensional code is read by the reading unit; a third display control step of authenticating a user based on authentication information input by the user on the authentication screen, and, if authentication is successful, displaying the at least one piece of information to be kept confidential on the user terminal.

10. Computer, a first display control means for replacing at least one piece of information to be concealed among a plurality of pieces of information with a two-dimensional code that is information including the information to be concealed, and displaying the two-dimensional code and an item related to the information to be concealed side by side on a display means; a second display control means for causing a user terminal to display an authentication screen for accepting input of authentication information of a user when the two-dimensional code is read by the reading unit in a user terminal having a reading unit that reads the displayed two-dimensional code; a third display control means for authenticating a user based on authentication information inputted via the authentication screen, and displaying the at least one piece of confidential information on the user terminal when the authentication is successful; A program to function as a

Citation Information

Patent Citations

  • Anonymous delivery system, terminal in delivery route, and program

    JP2010140217A