Display system, display method, and recording medium
By generating and using access information between the server device and the display device, the problems of leakage of login information and poor operability in large electronic display devices are solved, and safe and efficient file download and display are achieved.
Patent Information
- Application Number
- CN202010499757.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-06-28
- Filing Date
- 2020-06-04
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-06-04
AI Technical Summary
In large electronic display devices, users have poor operability when entering login information and there is a risk of login information leakage.
By setting an authentication processing unit and an access information generation unit in the server device, a first access information for accessing a file is generated, and a file acquisition unit and a display processing unit are provided in the display device to achieve secure download and display of the file, and avoid directly inputting authentication information on the display device.
It improves the operability of login operations, effectively prevents the leakage of login information, and ensures the security of file download and display.
Smart Images

Figure CN112149175B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a display system, a display method and a recording medium for downloading files and displaying the files on a display device. Background Art
[0002] A display system is known, which downloads a file stored in a file server to a display device via a network such as the Internet, and displays the file on the display device. For example, a user obtains permission to use the file in advance. When using the file, the user with permission enters login information such as a user ID. The file server performs authentication processing on the user based on the login information, and sends the file to the user terminal of the user when the user is authenticated. As a result, the user can browse the file in the user terminal.
[0003] In addition, when the above-mentioned display system is applied to a display system that presents information to multiple users, such as an electronic conference or an electronic bulletin board, the following problems may occur. For example, when a file is downloaded via a network to a display device such as a large electronic blackboard installed in a conference room for implementing an electronic conference, a user performs a login operation to input login information (user ID, password, etc.) on a touch panel constituting the display device. In the case of a particularly large display device, the login operation is not only difficult for the user to operate, but there is also a possibility that the login information will be leaked to other users. Summary of the invention
[0004] Technical Problems to be Solved by the Invention
[0005] An object of the present invention is to provide a display system, a display method, and a display program that can prevent leakage of login information when downloading a file without reducing the operability of the login operation.
[0006] Solutions to the problem
[0007] One aspect of the present invention relates to a display system including a server device for managing files and a display device having a display unit, wherein the display device obtains the file from the server device and causes the display unit to display the file, wherein the server device includes: an authentication processing unit, which authenticates the user's use of the file based on the user's authentication information input into a user terminal; and an access information generating unit, which generates first access information for accessing the file when the user has been authenticated by the authentication processing unit for use of the file, and the display device includes: a file obtaining unit, which obtains the file from the server device based on the first access information generated by the access information generating unit; and a display processing unit, which causes the display unit to display the file obtained by the file obtaining unit.
[0008] One aspect of the present invention relates to a display method for displaying a file in a display system, wherein the display system includes a server device for managing files and a display device having a display unit, wherein the display device obtains the file from the server device and causes the display unit to display the file, and the display method is characterized in that the following steps are performed by one or more processors: an authentication processing step, based on the authentication information of the user input into a user terminal, authenticating the use of the file by the user; an access information generating step, which generates first access information for accessing the file when the user has been authenticated for use of the file by the authentication processing step; a file acquiring step, based on the first access information generated by the access information generating step, acquiring the file from the server device; and a display step, which causes the display unit to display the file acquired by the file acquiring step.
[0009] One aspect of the present invention relates to a display program that displays a file in a display system, wherein the display system includes a server device that manages files and a display device having a display unit, wherein the display device obtains the file from the server device and causes the display unit to display the file, and the display program is characterized in that the following steps are performed by one or more processors: an authentication processing step, based on the authentication information of the user input into the user terminal, authenticating the user's use of the file; an access information generating step, which generates first access information for accessing the file when the user has been authenticated for use of the file by the authentication processing step; a file acquiring step, which acquires the file from the server device based on the first access information generated by the access information generating step; and a display step, which causes the display unit to display the file acquired by the file acquiring step.
[0010] Effects of the Invention
[0011] An object of the present invention is to provide a display system, a display method, and a display program that can prevent leakage of login information when downloading a file without reducing the operability of the login operation.
[0012] This specification is presented in a simplified form, with appropriate reference to the accompanying drawings, to summarize the concepts described in the following detailed description. This specification is not intended to limit the important features and essential features of the subject matter described in the claims, nor is it intended to limit the scope of the subject matter described in the claims. In addition, the subject matter described in the claims is not limited to implementations that solve some or all of the disadvantages described in any part of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is a block diagram showing the configuration of a display system according to an embodiment of the present invention.
[0014] Figure 2 This is a diagram showing an example of file information used in the display system according to the embodiment of the present invention.
[0015] Figure 3 This is a diagram showing an example of user information used in the display system according to the embodiment of the present invention.
[0016] Figure 4 This is a diagram showing an example of an access information database included in the display system according to the embodiment of the present invention.
[0017] Figure 5 It is a diagram showing a display example in the display device of the display system according to the embodiment of the present invention.
[0018] Figure 6 It is a diagram showing a display example in the display device of the display system according to the embodiment of the present invention.
[0019] Figure 7 It is a diagram showing a display example in a user terminal of a display system according to an embodiment of the present invention.
[0020] Figure 8 It is a diagram showing a display example in a user terminal of a display system according to an embodiment of the present invention.
[0021] Fig. 9 It is a diagram showing a display example in the display device of the display system according to the embodiment of the present invention.
[0022] Fig.10 It is a diagram showing a display example in the display device of the display system according to the embodiment of the present invention.
[0023] Fig.11This is a flowchart showing an example of a first display process executed in the display system according to the embodiment of the present invention.
[0024] Fig.12 This is a flowchart showing an example of the second display process executed in the display system according to the embodiment of the present invention.
[0025] Fig.13 This is a flowchart showing an example of the third display process executed in the display system according to the embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following describes the embodiment of the present invention with reference to the drawings for understanding the present invention. In addition, the following embodiment is only an example of the present invention, and does not limit the technical scope of the present invention.
[0027] [Display system 100]
[0028] like Figure 1 As shown, the display system 100 according to the embodiment of the present invention includes: a server device 1 for managing files, an access information database 2, a display device 4 for acquiring the files from the server device 1 and displaying the files on a display unit 43, and one or more user terminals 3 held (carried) by users who use the files. The server device 1, the access information database 2, the display device 4, and the user terminals 3 can communicate via a communication network N1 such as the Internet, a LAN, a WAN, or a public telephone line.
[0029] The display device 4 is an information processing device that can be used by multiple users and presents (displays) information to multiple users. For example, the display device 4 is used as an electronic blackboard (electronic board device) in an electronic conference. In this case, the display device 4 is set in a conference room and used by multiple users participating in the conference. For example, the display device 4 displays materials used in the conference or displays a page of a website via the Internet based on the operation of the user.
[0030] The user terminal 3 is, for example, an information processing device held by a participant (user) attending a conference. The user terminal 3 is, for example, a portable terminal such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.
[0031] The server device 1 is an information processing device (file server) that stores and manages content data (hereinafter referred to as files) such as documents, videos, and voices. The access information database 2 is a database that stores file access information (link information), which is information for accessing files stored in the server device 1. The file access information is an example of the first access information of the present invention. The access information database 2 obtains the file access information sent from the user terminal 3, for example, in the order in which it is sent, and stores it in a storage area. The access information database 2 may also be included in the server device 1.
[0032] In this embodiment, the server device 1, the access information database 2, the display device 4 and the user terminal 3 correspond to the display system according to the present invention. In addition, the display system according to the present invention can also be composed of the server device 1 and the display device 4.
[0033] [Server device 1]
[0034] like Figure 1 As shown, the server device 1 includes a control unit 11, a storage unit 12, and a communication unit 13. The server device 1 is a file server that stores and manages files. The server device 1 can be, for example, a virtual server (cloud server) composed of multiple physical servers, or a physical server.
[0035] The communication unit 13 is a communication interface for connecting the server device 1 to the communication network N1 by wire or wirelessly, and performing data communication according to a prescribed communication protocol with external devices such as the access information database 2, the user terminal 3 and the display device 4 via the communication network N1.
[0036] The storage unit 12 is a non-volatile storage unit such as a HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various information. Specifically, the storage unit 12 stores data such as file information 121 related to one or more files and user information 122 related to users who use the files. In addition, the storage unit 12 stores data of one or more files. Figure 2 is a diagram showing an example of file information 121. Figure 3 It is a diagram showing an example of the user information 122 .
[0037] like Figure 2 As shown, information related to a plurality of files is registered in the file information 121. A file name and the file access information for accessing the file are associated with each file.
[0038] Specifically, the file information 121 includes information such as "file ID", "file name", and "file access information" for each file. "File ID" is identification information for identifying a file. "File name" is the name of a file, etc. "File access information" is information for accessing a file, such as link information of the file. The file ID, file name, and file access information are associated with each file stored in the storage unit 12. The data of each file is stored in the storage unit 12, for example, by the user performing a prescribed operation (upload operation) on the user terminal 3. If the file is acquired, the control unit 11 generates a file ID, file name, file access information, etc., and logs them in the file information 121.
[0039] like Figure 3 As shown, the user information 122 includes information such as "user ID", "password", "user name", and "email address" of each user. "User ID" and "password" are identification information for identifying users (an example of authentication information of the present invention). The user ID and password are used in the authentication process of authenticating the user who uses the file. "User name" is the name of the user, etc. "Email address" is an email address set in the user terminal 3. The user terminal 3 can use the email address to send and receive emails with external devices such as the server device 1. For example, when each user enters various information on the login screen for logging in user information on the user terminal 3, the user information 122 is logged in by the control unit 11. For example, participants in a meeting log in user information in advance before the meeting starts. The user logged in in the user information 122 is given the right to use the file. The user with the right to use can use the file when authenticated by the login operation (described later).
[0040] Furthermore, as another embodiment, part or all of the file information 121 and the user information 122 may be stored in another server from the server device 1 , the access information database 2 , the user terminal 3 , or the display device 4 via the communication network N1 .
[0041] In addition, the storage unit 12 stores information for causing the control unit 11 to execute display processing described later (see Fig.11 ) is a control program such as a display program. For example, the display program is non-volatilely stored in a computer-readable recording medium such as a CD or a DVD, and is read by a reading device (not shown) such as a CD drive or a DVD drive of the server device 1 and stored in the storage unit 12.
[0042] The control unit 11 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that performs various calculations. The ROM is a non-volatile storage unit that pre-stores control programs such as BIOS and OS for the CPU to perform various calculations. The RAM is a volatile or non-volatile storage unit that stores various information and is used as a temporary storage memory (operation area) for various processes performed by the CPU. In addition, the control unit 11 controls the server device 1 by executing various control programs pre-stored in the ROM or the storage unit 12 by the CPU.
[0043] Specifically, if Figure 1 As shown, the control unit 11 includes various processing units such as an authentication processing unit 111, a file determination unit 112, and an access information generation unit 113. In addition, the control unit 11 functions as the various processing units by executing various processes according to the display program through the CPU. In addition, a part or all of the processing units may also be composed of electronic circuits. In addition, the display program may also be a program for causing multiple processors to function as the processing units.
[0044] The authentication processing unit 111 authenticates the use of the file by the user based on the user ID and password input in the user terminal 3. Specifically, the authentication processing unit 111 performs a login process and an authentication process of the user based on the user ID and password (login information) acquired from the user terminal 3.
[0045] For example, the control unit 11 displays the login terminal selection screen (see Figure 5 ) is displayed on the display unit 43 of the display device 4. The selection keys K1 and K2 for selecting the terminal to be used for the login process are displayed in the login terminal selection screen. Here, in the case where the user selects the selection key K2 of "display device", the authentication processing unit 111 causes the display unit 43 of the display device 4 to display a login screen for inputting a user ID and a password. When the user ID and password are input in the login screen in the display device 4, the authentication processing unit 111 obtains the user ID and password from the display device 4 and performs the authentication process. As described above, the login operation in this case is not only poor in operability for the user, but there is also the possibility that the user ID and password will be leaked to other users. Therefore, in this embodiment, the user can select a login operation using the user terminal 3.
[0046] When the user selects the selection key K1 of "user terminal", the authentication processing unit 111 obtains the user ID and password input in the user terminal 3 from the user terminal 3. For example, the user starts a specified application in the user terminal 3 and enters the user ID and password in the login screen displayed by the user terminal 3. When the user ID and password are entered in the login screen, the authentication processing unit 111 obtains the user ID and password from the user terminal 3 and performs authentication processing. The user can select the login operation using the "display device" or the login operation using the "user terminal" according to the situation. In addition, in this embodiment, the login operation using the "user terminal" is described.
[0047] When the user ID and password are acquired from the user terminal 3, the authentication processing unit 111 determines whether the user ID and password that match the acquired user ID and password are registered in the user information 122 (see Figure 3 ). When the user ID and password acquired from the user terminal 3 are logged in the user information 122, the authentication processing unit 111 authenticates the user corresponding to the user ID. In addition, when the user ID and password acquired from the user terminal 3 are not logged in the user information 122, the authentication processing unit 111 may authenticate the user corresponding to the user ID after performing the user information login process. When the authentication processing unit 111 authenticates the user, it sends information indicating this to the display device 4. The authentication processing unit 111 is an example of an authentication processing unit of the present invention.
[0048] When the user is authenticated by the authentication processing unit 111, the file identification unit 112 sends the file information and the data of the file selection screen to the email address destination of the user terminal 3 of the user. The file information includes various information registered in the file information 121. In the operation display unit 33 of the user terminal 3, for example, Figure 7 As shown in FIG. 1 , a file selection screen is displayed, which includes a file list that lists file information of a plurality of files registered in the file information 121. The user selects a desired file on the file selection screen and presses a determination key K4. Figure 7 , the case where the file name "F001" is selected. In addition, the user can also select multiple files in the file selection screen. When at least one file is selected in the file selection screen, the file determination unit 112 determines the selected file based on the operation information (selected file information) sent from the user terminal 3. Here, the file determination unit 112 determines the file with the file name "F001".
[0049] The access information generating unit 113 generates the file access information for accessing the file when the user has been authenticated for use of the file by the authentication processing unit 111. Specifically, the access information generating unit 113 generates the file access information of the file identified by the file identifying unit 112. That is, the access information generating unit 113 generates the file access information corresponding to the file selected by the user in the user terminal 3 among the plurality of files.
[0050] In the above example, the access information generation unit 113 generates file access information “https: / / server / db / F001” corresponding to the file name “F001”. When the file access information is generated, the access information generation unit 113 sends the file access information to the user terminal 3. In addition, the access information generation unit 113 registers the file access information in the “file access information” of the file information 121. Figure 2 The state in which the file access information "https: / server / db / F001" corresponding to the file name "F001" is logged is shown. In addition, when the file identification unit 112 identifies the file names "F001" and "F002", the access information generation unit 113 generates the file access information of the two files and logs it into the file information 121. The access information generation unit 113 is an example of the access information generation unit of the present invention.
[0051] Furthermore, the control unit 11 executes a process of transmitting a file selected by the user to the display device 4 (a download process described later) based on an instruction from the user.
[0052] [User terminal 3]
[0053] like Figure 1 As shown, the user terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, a camera 34, a communication unit 35, etc. The user terminal 3 is, for example, a portable terminal such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.
[0054] The communication unit 35 is a communication interface for connecting the user terminal 3 to the communication network N1 by wire or wirelessly, and performing data communication according to a prescribed communication protocol with external devices such as the server device 1, the access information database 2, and the display device 4 via the communication network N1.
[0055] The camera 34 is a digital camera that captures an image of a subject and outputs it as digital image data. For example, the camera 34 may capture a QR code image K3 of a QR code displayed on the display unit 43 of the display device 4 (see Figure 6). QR code is an example of the information code of the present invention. The information code of the present invention may use various one-dimensional codes, two-dimensional codes and other identification marks. The QR code includes, for example, database access information (URL), which is information for accessing the storage location of the file access information. The database access information is an example of the second access information of the present invention.
[0056] The operation display unit 33 is a user interface including a display unit such as a liquid crystal display or an organic EL display for displaying various screens, web pages, etc., and an operation unit such as a mouse, a keyboard, or a touch panel for accepting operations.
[0057] The storage unit 32 is a non-volatile storage unit such as a HDD (Hard Disk Drive), an SSD (Solid State Drive) or a flash memory that stores various information. For example, the storage unit 32 stores a control program such as a browser program. Specifically, the browser program is a control program for executing communication processing between the control unit 31 and external devices such as the server device 1, the access information database 2, and the display device 4 according to a communication protocol such as HTTP (Hyptext Transfer Protocol). In addition, the browser program can also be a dedicated application for executing communication processing according to a predetermined communication protocol between the server device 1 and the access information database 2.
[0058] The control unit 31 includes control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that performs various calculations. The ROM is a non-volatile storage unit that pre-stores control programs such as BIOS and OS for the CPU to perform various calculations. The RAM is a volatile or non-volatile storage unit that stores various information and is used as a temporary storage memory (operating area) for various processes performed by the CPU. In addition, the control unit 31 controls the user terminal 3 by executing various control programs pre-stored in the ROM or the storage unit 32 by the CPU.
[0059] Specifically, the control unit 31 performs various processes according to the browser program stored in the storage unit 32, thereby functioning as the browser processing unit 311. For example, the browser processing unit 311 can cause the operation display unit 33 to display a file selection screen (see Figure 7), and executes a browser process of inputting a file selection operation for the operation display unit 33 to the server device 1. That is, the user terminal 3 can function as an operation terminal for the server device 1 by executing the browser program by the control unit 31. In addition, when the user selects a file in the operation display unit 33, the control unit 31 sends selected file information indicating information of the selected file to the server device 1. In addition, a part or all of the processing unit included in the control unit 31 may also be composed of an electronic circuit.
[0060] In addition, the control unit 31 acquires the file access information from the server device 1. In the above example, the control unit 31 acquires the file access information “https: / / server / db / F001” of the file name “F001” from the server device 1.
[0061] In addition, the control unit 31 generates a QR code image K3 (see Figure 6 ), reads the QR code and obtains the database access information (URL) contained in the QR code. When the database access information is obtained, the control unit 31 sends the file access information to the location corresponding to the database access information. Here, the control unit 31 sends the file access information "https: / / server / db / F001" to the location represented by the database access information, that is, the access information database 2. When the file access information is obtained from the user terminal 3, the access information database 2 assigns it identification information (queue ID) and stores it in a specified storage area (refer to Figure 4 ).
[0062] [Display device 4]
[0063] like Figure 1 As shown, the display device 4 includes a control unit 41, a storage unit 42, a display unit 43, a touch panel 44, a communication unit 45, etc. Here, the display device 4 is an electronic blackboard.
[0064] The communication unit 45 is a communication interface for connecting the display device 4 to the communication network N1 by wire or wirelessly, and performing data communication according to a prescribed communication protocol with external devices such as the server device 1, the access information database 2, and the user terminal 3 via the communication network N1.
[0065] The display unit 43 is a display that displays various information, such as a liquid crystal display. In addition, the display unit 43 is not limited to a liquid crystal display, and may also be an LED (Light Emitting Diode) display, an organic EL (Electro-Luminescence) display, a projector, or the like.
[0066] The touch panel 44 may be a capacitive touch panel, or a pressure sensitive touch panel or an infrared cutoff touch panel. That is, the touch panel 44 may be any device that can appropriately receive user operation input such as touch. The display unit 43 and the touch panel 44 may also be formed integrally.
[0067] The storage unit 42 is a non-volatile storage unit such as a HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various information. Specifically, the storage unit 42 stores data such as files downloaded from the server device 1 and various screens sent from the server device 1.
[0068] In addition, the storage unit 42 stores information for causing the control unit 41 to execute display processing described later (see Fig.11 ) of the display program. For example, the display program is non-volatilely stored in a computer-readable recording medium such as a CD or a DVD, and is read by a reading device (not shown) such as a CD drive or a DVD drive provided in the display device 4 and stored in the storage unit 42.
[0069] The control unit 41 includes control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that performs various calculations. The ROM is a non-volatile storage unit that pre-stores control programs such as BIOS and OS for the CPU to perform various calculations. The RAM is a volatile or non-volatile storage unit that stores various information and is used as a temporary storage memory (operating area) for various processes performed by the CPU. In addition, the control unit 41 controls the display device 4 by executing various control programs pre-stored in the ROM or the storage unit 42 by the CPU.
[0070] Specifically, if Figure 1 As shown, the control unit 41 includes various processing units such as a display processing unit 411, an operation receiving unit 412, a QR code generating unit 413, and a file acquiring unit 414. In addition, the control unit 41 functions as the various processing units by executing various processes according to the display program through the CPU. In addition, a part or all of the processing units may also be composed of electronic circuits. In addition, the display program may also be a program for causing multiple processors to function as the processing units.
[0071] The display processing unit 411 causes the display unit 43 to display various information. For example, the display processing unit 411 causes the display unit 43 to display a login terminal selection screen (see Figure 5 )、Download acceptance screen (refer to Fig. 9 ) etc. The display processing unit 411 is an example of the display processing unit of the present invention.
[0072] The operation accepting unit 412 accepts the user's operation. For example, the operation accepting unit 412 receives the user's operation on the login terminal selection screen (see Figure 5 ) receives an operation from the user to select a login terminal. The operation receiving unit 412 sends the received information to the server device 1. In addition, the operation receiving unit 412 displays the download receiving screen (see Fig. 9 ) receives an instruction from the user to start downloading the file. When the operation receiving unit 412 receives an instruction to start downloading, it sends information indicating this to the server device 1.
[0073] The QR code generation unit 413 generates a QR code including database access information, which is used to access the access information database 2. For example, the QR code generation unit 413 generates a QR code including database access information, which is used to access the access information database 2. Figure 5 ) is selected as the login terminal, the QR code is generated. When the QR code generation unit 413 generates the QR code, the display processing unit 411 causes the display unit 43 to display a QR code image K3 (see Figure 6 ). The QR code generating unit 413 is an example of the information code generating unit of the present invention.
[0074] The file acquisition unit 414 acquires the file access information via the user terminal 3, and acquires the file from the server device 1 based on the acquired file access information. Specifically, the file acquisition unit 414 displays the download acceptance screen (see Fig. 9 ) receives an instruction from the user to start downloading the file, the file is obtained from the server device 1 based on the file access information. For example, when the file acquisition unit 414 receives an instruction to start downloading a file named "F001", it refers to the file access information "https: / server / db / F001" and executes the process of downloading the file from the server device 1. When the file acquisition unit 414 obtains the file from the server device 1, the display processing unit 411 causes the display unit 43 to display the file (refer to Fig.10 ). The file acquisition unit 414 is an example of a file acquisition unit of the present invention.
[0075] When the document is composed of one page, the display processing unit 411 causes the display unit 43 to display one page image (see Fig.10 ). In addition, when the file is composed of multiple pages, the display processing unit 411 displays the multiple page images separately on the display unit 43. In addition, the display processing unit 411 can display the multiple page images in a predetermined direction such as the up-down direction or the left-right direction, or can display them in a front-to-back arrangement in a manner that each part overlaps, or can display them as a thumbnail image list.
[0076] [Display Processing]
[0077] The following describes the display processing performed in the display system 100. Specifically, in the present embodiment, the display processing is performed by the control unit 11 of the server device 1, the control unit 31 of the user terminal 3, and the control unit 41 of the display device 4. In addition, the control units 11, 31, and 41 perform the display processing based on the login operation from the user terminal 3.
[0078] In addition, the present invention can be understood as an invention of a display method for executing one or more steps included in the display processing. In addition, one or more steps included in the display processing described herein can also be appropriately omitted. In addition, within the scope of producing the same effect, the execution order of each step in the display processing can also be different. Moreover, here, the case where the control unit 11, 31, 41 executes each step in the display processing is described as an example, but a display method in which multiple processors execute each step in the display processing in a distributed manner is also considered as another embodiment.
[0079] Here, the first display process, the second display process, and the third display process are exemplified as specific examples of the display process executed in the display system 100. Each display method for executing each of the first display process, the second display process, and the third display process is an example of the display method of the present invention.
[0080] [First display process]
[0081] Below, refer to Fig.11 The first display process executed in the display system 100 is described. Fig.11 In the flowchart shown, each step number is indicated to correspond to each reference number of the server device 1, the access information database 2, the user terminal 3, and the display device 4.
[0082] First, in step S41, the control unit 41 of the display device 4 displays the login terminal selection screen (see Figure 5 ), an operation of selecting a login terminal is received from the user. Here, it is assumed that the user selects the selection key K1 of "user terminal". The control unit 41 transmits the received information to the server device 1.
[0083] In addition, when "user terminal" is selected as the login terminal, the control unit 41 generates a QR code including database access information (URL) for accessing the access information database 2, and causes the display unit 43 to display a QR code image K3 (see Figure 6)(S42). Thereafter, the control unit 41 monitors the access information database 2 (S43). Specifically, the control unit 41 performs polling processing on the access information database 2, and repeatedly determines whether the access information database 2 stores data (file access information).
[0084] Next, in step S11 , the control unit 11 of the server device 1 waits for login information transmitted from the user terminal 3 .
[0085] Next, in step S31, the control unit 31 of the user terminal 3 receives a login operation from the user. Specifically, the control unit 31 acquires the login information (user ID and password) input in the user terminal 3. The control unit 31 transmits the acquired login information to the server device 1.
[0086] Next, the control unit 11 of the server device 1 obtains the login information from the user terminal 3 (S12), and based on the user information 122 (refer to Figure 3 ) performs user authentication (S13). Step S13 is an example of the authentication step of the present invention. When authenticating a user, the control unit 11 will log in the file information 121 (refer to Figure 2 ) is sent to the user terminal 3 (S14).
[0087] Next, in step S32, the control unit 31 of the user terminal 3 acquires the file information from the server device 1. Based on the acquired file information, the control unit 31 causes the operation display unit 33 to display a file selection screen including a file list (see Figure 7 )(S33). Next, the control unit 31 receives a file selection from the user in the file selection screen. When receiving the file selection from the user, the control unit 31 transmits the selected file information to the server device 1 (S34).
[0088] Next, in step S15, the control unit 11 of the server device 1 determines the file selected by the user when acquiring the selected file information from the user terminal 3. Next, the control unit 11 generates file access information corresponding to the selected file (S16). Step S16 is an example of the access information generation step of the present invention. Next, the control unit 11 sends the generated file access information to the user terminal 3 (S17).
[0089] In addition, the control unit 11 registers the generated file access information in association with the selected file in the file information 121 (see Figure 2 )middle.
[0090] Next, in step S35, the control unit 31 of the user terminal 3 obtains the file access information from the server device 1. Next, the control unit 31 reads the QR code image K3 displayed on the display device 4 (see Figure 8 )(S36), and obtains the database access information (URL) contained in the QR code (S37). The control unit 31 sends the file access information to the access information database 2 specified by the database access information (URL) (S38).
[0091] Next, in step S21, when the file access information is obtained from the user terminal 3, the access information database 2 assigns identification information (queue ID) and stores it in a predetermined storage area (refer to Figure 4 ).
[0092] When the file access information is stored in the access information database 2, the control unit 41 of the display device 4 recognizes the file access information through the polling process and obtains the file access information from the access information database 2 (S44). Next, the control unit 41 causes the display unit 43 to display a download acceptance screen (see Fig. 9 )(S45), and accepts an instruction from the user to start downloading the file (S46).
[0093] When the control unit 41 receives an instruction from the user to start downloading the file (S46: Yes), the control unit 41 sends a download request for the file corresponding to the file access information to the server device 1 (S47). When the download request is obtained from the display device 4, the control unit 11 of the server device 1 sends the file to the display device 4 (S18). Then, when the file is obtained from the server device 1, the control unit 41 of the display device 4 causes the display unit 43 to display the obtained file (S48) (refer to Fig.10 ). Step S47 is an example of a file acquisition step of the present invention, and step S48 is an example of a display step of the present invention.
[0094] As described above, in the first display process, the display device 4 causes the display unit 43 to display a QR code including database access information (URL) indicating the location of the access information database 2, the user terminal 3 reads the QR code and obtains the database access information, and transmits the file access information obtained from the server device 1 to the access information database 2. Then, when the file access information (link information) is stored in the access information database 2, the display device 4 downloads the file from the server device 1 based on the file access information and displays it on the display unit 43.
[0095] [Second display process]
[0096] Below, refer to Fig.12The second display process executed in the display system 100 is described. Fig.11 The processing different from the first display processing shown in the figure will be described, and the description of the processing similar to the first display processing will be omitted.
[0097] In the display system 100 that executes the second display process, access to the information database 2 is omitted. Therefore, in the second display process, the control section 41 of the display device 4 does not execute the polling process, and step S43 of the first display process is omitted.
[0098] In the second display process, in step S42 , the control unit 41 of the display device 4 generates a QR code including identification information (display device ID) (eg, IP address) of the display device 4 itself, and causes the display unit 43 to display a QR code image K3 .
[0099] The control unit 31 of the user terminal 3 reads the QR code image K3 displayed on the display device 4 (S36) and obtains the display device ID (S371). Then, the control unit 31 sends the display device ID to the server device 1 (S381). In addition, the control unit 31 may also send the file access information (S35) obtained from the server device 1 to the server device 1 in association with the display device ID.
[0100] When the control unit 11 of the server device 1 obtains the display device ID from the user terminal 3 (S171), the control unit 11 sends the file access information to the display device 4 corresponding to the display device ID (S172). In addition, the control unit 11 may send the file access information generated in step S16 to the display device 4, or may send the file access information obtained from the user terminal 3 to the display device 4.
[0101] When the control unit 41 of the display device 4 acquires the file access information from the server device 1 (S44), it causes the display unit 43 to display a download acceptance screen (see Fig. 9 )(S45), and accepts an instruction from the user to start downloading the file (S46).
[0102] When the control unit 41 receives an instruction from the user to start downloading the file (S46: Yes), the control unit 41 sends a download request for the file corresponding to the file access information to the server device 1 (S47). When the download request is obtained from the display device 4, the control unit 11 of the server device 1 sends the file to the display device 4 (S18). Then, when the file is obtained from the server device 1, the control unit 41 of the display device 4 causes the display unit 43 to display the obtained file (S48) (refer to Fig.10 ).
[0103] As described above, in the second display process, the display device 4 causes the display unit 43 to display a QR code including the identification information (display device ID) (IP address) of the display device 4, and the user terminal 3 reads the QR code to obtain the display device ID and transmits the display device ID to the server device 1. Then, the server device 1 transmits a file to the display device 4 corresponding to the display device ID, and the display device 4 downloads the file and displays it on the display unit 43.
[0104] The display system 100 that performs the second display processing is implemented, for example, by the following configuration. The display device 4 includes a QR code generating unit that generates a QR code including identification information (display device ID) of the display device 4. In addition, the display processing unit 411 of the display device 4 causes the display unit 43 to display the QR code generated by the QR code generating unit. In addition, the user terminal 3 obtains the identification information by reading the QR code displayed on the display unit 43, and sends the obtained identification information to the server device 1. In addition, the access information generating unit 113 of the server device 1 sends the file access information to the display device 4 based on the identification information obtained from the user terminal 3. Then, the file obtaining unit 414 of the display device 4 obtains the file access information from the server device 1, and obtains the file from the server device 1 based on the obtained file access information.
[0105] [Third display process]
[0106] Below, refer to Fig.13 The third display process executed in the display system 100 is described. Fig.11 The processing different from the first display processing shown in the figure will be described, and the description of the processing similar to the first display processing will be omitted.
[0107] Similar to the display system 100 executing the second display process, the display system 100 executing the third display process omits access to the information database 2. Therefore, in the third display process, the control unit 41 of the display device 4 does not execute the polling process and omits step S43 of the first display process.
[0108] In the third display process, when the control unit 11 of the server device 1 generates file access information corresponding to the file selected by the user (S16), a QR code including the file access information is generated (S161), and the QR code information is sent to the user terminal 3 (S162).
[0109] When the control unit 31 of the user terminal 3 acquires the QR code information from the server device 1 ( S351 ), it causes the operation display unit 33 to display a QR code image ( S352 ).
[0110] When the user overlays the QR code image displayed on the user terminal 3 on the reading unit (not shown) of the display device 4, the control unit 41 of the display device 4 reads the QR code (S441) and obtains the file access information (link information) (S44). Then, the control unit 41 causes the display unit 43 to display a download acceptance screen (see Fig. 9 )(S45), and accepts an instruction from the user to start downloading the file (S46).
[0111] When the control unit 41 receives an instruction from the user to start downloading the file (S46: Yes), the control unit 41 sends a download request for the file corresponding to the file access information to the server device 1 (S47). When the download request is obtained from the display device 4, the control unit 11 of the server device 1 sends the file to the display device 4 (S18). Then, when the file is obtained from the server device 1, the control unit 41 of the display device 4 causes the display unit 43 to display the obtained file (S48) (refer to Fig.10 ).
[0112] As described above, in the third display process, the user terminal 3 displays the QR code containing the file access information generated by the server device 1, and the display device 4 reads the QR code and obtains the file access information. Then, the display device 4 downloads the file from the server device 1 based on the file access information and displays it on the display unit 43.
[0113] The display system 100 that performs the third display process is implemented, for example, by the following configuration. The server device 1 includes a QR code generation unit that generates a QR code including file access information and sends the information of the generated QR code to the user terminal 3. In addition, the user terminal 3 displays the QR code generated by the QR code generation unit. Then, the file acquisition unit 414 of the display device 4 acquires the file access information by reading the QR code displayed by the user terminal 3, and acquires the file from the server device 1 based on the acquired file access information.
[0114] As described above, in the display system 100 of the present embodiment, the server device 1 authenticates the use of the file by the user based on the authentication information of the user input in the user terminal 3, and generates file access information (first access information) for accessing the file when the user has been authenticated. In addition, the display device 4 obtains the file from the server device 1 based on the file access information generated by the server device 1, and causes the display unit 43 to display the file. In this way, the user does not input the authentication information to the display device 4, but inputs the authentication information (login information) to his own portable terminal, thereby improving the operability of the authentication operation and preventing the authentication information from being leaked to other users. In addition, the authentication process is performed by the server device 1 that manages the file, and since the display device 4 and the user terminal 3 do not exchange the authentication information, the authentication information can be prevented from being leaked via the display device 4. In addition, the display device 4 can obtain the file selected by the user only by accessing the file access information (link information), thereby suppressing the communication frequency and simplifying the system configuration.
[0115] Furthermore, the display system 100 of the present invention may be configured by freely combining the above-described embodiments, or by appropriately changing the embodiments or omitting a part of the embodiments within the scope of the invention described in the claims.
[0116] The scope of the present invention is not limited to the above contents, but is defined by the claims, so the embodiments described in this specification are considered to be illustrative rather than limiting. Therefore, all changes that do not depart from the scope and limits of the claims, as well as contents that are equivalent to the scope and limits of the claims, are included in the scope of the claims.
Claims
1. A display system comprising a server device for managing files and a display device having a display unit, wherein the display device obtains the file from the server device and displays the file on the display unit, wherein the display system is characterized in that: The server device comprises: an authentication processing unit that authenticates the use of the file by the user based on the authentication information of the user input into the user terminal; and an access information generating unit for generating first access information for accessing the file when the user has been authenticated by the authentication processing unit for use of the file, The display device comprises: a file acquisition unit that acquires the file from the server device based on the first access information generated by the access information generation unit; and a display processing unit configured to cause the display unit to display the file acquired by the file acquisition unit, The access information generating unit sends the first access information to the user terminal. The file acquisition unit acquires the first access information via the user terminal, and acquires the file from the server device based on the acquired first access information. The display system further includes the user terminal and an access information database storing the first access information, wherein the first access information is used to access the file stored in the server device. The user terminal sends the first access information acquired from the access information generating unit to the access information database, The file acquisition unit acquires the first access information from the access information database, wherein the access information database stores the first access information sent from the user terminal. The display device further includes an information code generating unit, which generates an information code including second access information, wherein the second access information is used to access the access information database. The display processing unit causes the display unit to display the information code generated by the information code generating unit, The user terminal obtains the second access information by reading the information code displayed on the display unit, and sends the first access information to the access information database based on the obtained second access information.
2. The display system according to claim 1, characterized in that: The file includes one file or a plurality of files, and the server device stores the one file or the plurality of files, The access information generating unit generates the first access information corresponding to the file selected in the user terminal among the plurality of files.
3. A display system comprising a server device for managing files and a display device having a display unit, wherein the display device obtains the file from the server device and displays the file on the display unit, wherein the display system is characterized in that: The server device comprises: an authentication processing unit that authenticates the use of the file by the user based on the authentication information of the user input into the user terminal; and an access information generating unit for generating first access information for accessing the file when the user has been authenticated by the authentication processing unit for use of the file, The display device comprises: a file acquisition unit that acquires the file from the server device based on the first access information generated by the access information generation unit; and a display processing unit configured to cause the display unit to display the file acquired by the file acquisition unit, The display system further includes the user terminal, The display device further includes an information code generating unit that generates an information code including identification information of the display device. The display processing unit causes the display unit to display the information code generated by the information code generating unit, The user terminal obtains the identification information by reading the information code displayed on the display unit, and sends the obtained identification information to the server device. The access information generating unit sends the first access information to the display device based on the identification information acquired from the user terminal. The file acquisition unit acquires the first access information from the server device, and acquires the file from the server device based on the acquired first access information.
4. A display system comprising a server device for managing files and a display device having a display unit, wherein the display device obtains the file from the server device and causes the display unit to display the file, wherein: The server device comprises: an authentication processing unit that authenticates the use of the file by the user based on the authentication information of the user input into the user terminal; and an access information generating unit for generating first access information for accessing the file when the user has been authenticated by the authentication processing unit for use of the file, The display device comprises: a file acquisition unit that acquires the file from the server device based on the first access information generated by the access information generation unit; and a display processing unit configured to cause the display unit to display the file acquired by the file acquisition unit, The display system further includes the user terminal, The server device further includes an information code generating unit, which generates an information code including the first access information, and sends the generated information of the information code to the user terminal. The user terminal displays the information code generated by the information code generating unit, The file acquisition unit acquires the first access information by reading the information code displayed on the user terminal, and acquires the file from the server device based on the acquired first access information.
5. A display method for displaying a file in a display system, the display system comprising a server device for managing files and a display device having a display unit, the display device obtaining the file from the server device and causing the display unit to display the file, the display method being characterized in that one or more processors execute the following steps: an authentication processing step of authenticating the use of the file by the user based on the user's authentication information input into the user terminal; an access information generating step of generating first access information for accessing the file when the user has been authenticated for use of the file by the authentication processing step; A file acquisition step of acquiring the file from the server device based on the first access information generated by the access information generation step; as well as a display step of causing the display unit to display the file acquired in the file acquisition step; In the access information generating step, the first access information is sent to the user terminal, In the file acquisition step, the first access information is acquired via the user terminal, and the file is acquired from the server device based on the acquired first access information. The display system further includes the user terminal and an access information database storing the first access information, wherein the first access information is used to access the file stored in the server device. The user terminal sends the first access information obtained from the access information generation step to the access information database, In the file acquisition step, the first access information is acquired from the access information database, wherein the access information database stores the first access information sent from the user terminal. The one or more processors further execute an information code generation step to generate an information code including second access information, wherein the second access information is used to access the access information database. In the display step, the information code generated in the information code generation step is displayed on the display unit. The user terminal obtains the second access information by reading the information code displayed on the display unit, and sends the first access information to the access information database based on the obtained second access information.
6. The display method according to claim 5, characterized in that: The file includes one file or a plurality of files, and the server device stores the one file or the plurality of files, In the access information generating step, the first access information corresponding to the file selected in the user terminal among the plurality of files is generated.
7. A display method for displaying a file in a display system, the display system comprising a server device for managing files and a display device having a display unit, the display device obtaining the file from the server device and causing the display unit to display the file, the display method being characterized in that one or more processors execute the following steps: an authentication processing step of authenticating the use of the file by the user based on the user's authentication information input into the user terminal; an access information generating step of generating first access information for accessing the file when the user has been authenticated for use of the file by the authentication processing step; A file acquisition step of acquiring the file from the server device based on the first access information generated by the access information generation step; as well as a display step of causing the display unit to display the file acquired in the file acquisition step; The display system further includes the user terminal, The one or more processors further execute an information code generation step to generate an information code containing identification information of the display device. In the display step, the information code generated in the information code generation step is displayed on the display unit. The user terminal obtains the identification information by reading the information code displayed on the display unit, and sends the obtained identification information to the server device. In the access information generating step, the first access information is sent to the display device based on the identification information acquired from the user terminal, In the file acquisition step, the first access information is acquired from the server device, and the file is acquired from the server device based on the acquired first access information.
8. A display method for displaying a file in a display system, the display system comprising a server device for managing files and a display device having a display unit, the display device obtaining the file from the server device and causing the display unit to display the file, the display method being characterized in that one or more processors execute the following steps: an authentication processing step of authenticating the use of the file by the user based on the user's authentication information input into the user terminal; an access information generating step of generating first access information for accessing the file when the user has been authenticated for use of the file by the authentication processing step; A file acquisition step of acquiring the file from the server device based on the first access information generated by the access information generation step; as well as a display step of causing the display unit to display the file acquired in the file acquisition step; The display system further includes the user terminal, The one or more processors further execute an information code generation step to generate an information code including the first access information, and send the generated information code to the user terminal. The user terminal displays the information code generated in the information code generation step, In the file acquisition step, the first access information is acquired by reading the information code displayed on the user terminal, and the file is acquired from the server device based on the acquired first access information.
9. A computer-readable recording medium storing a display program, wherein the display program causes a file to be displayed on a display system, wherein the display system comprises a server device for managing files and a display device having a display unit, wherein the display device obtains the file from the server device and causes the display unit to display the file, wherein the recording medium is characterized in that the display program is used to cause one or more processors to execute the following steps: an authentication processing step of authenticating the use of the file by the user based on the user's authentication information input into the user terminal; an access information generating step of generating first access information for accessing the file when the user has been authenticated for use of the file by the authentication processing step; A file acquisition step of acquiring the file from the server device based on the first access information generated by the access information generation step; as well as a display step of causing the display unit to display the file acquired in the file acquisition step; In the access information generating step, the first access information is sent to the user terminal, In the file acquisition step, the first access information is acquired via the user terminal, and the file is acquired from the server device based on the acquired first access information. The display system further includes the user terminal and an access information database storing the first access information, wherein the first access information is used to access the file stored in the server device. The user terminal sends the first access information acquired in the access information generating step to the access information database, In the file acquisition step, the first access information is acquired from the access information database, wherein the access information database stores the first access information sent from the user terminal. The one or more processors further execute an information code generation step to generate an information code including second access information, wherein the second access information is used to access the access information database. In the display step, the information code generated in the information code generation step is displayed on the display unit. The user terminal obtains the second access information by reading the information code displayed on the display unit, and sends the first access information to the access information database based on the obtained second access information.
10. The recording medium according to claim 9, wherein The file includes one file or a plurality of files, and the server device stores the one file or the plurality of files, In the access information generating step, the first access information corresponding to the file selected in the user terminal among the plurality of files is generated.
Citation Information
Patent Citations
Information processing apparatus, information processing system and information processing method
CN104935562A