Information processing system and program

The information processing system addresses the challenge of hidden items by allowing users to classify and reveal items on the selection screen, enhancing user selection ease and system management.

JP2025066288APending Publication Date: 2025-04-23FUJIFILM BUSINESS INNOVATION CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023175761
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-11
Publication Date
2025-04-23

Smart Images

  • Figure 2025066288000001_ABST
    Figure 2025066288000001_ABST
Patent Text Reader

Abstract

To facilitate an item selection operation by a user in comparison with a case where items other than a predetermined number of items among items that can be selected by the user are hidden.SOLUTION: In a control unit 11 of a management server 10 to which the present embodiment is applied, an acquisition unit 102 acquires, as classification information, information inputted by a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on a selection screen and non-display items not to be displayed, a display control unit 104 displays the items classified as display items and an expansion button for displaying the non-display items on the selection screen and displays the non-display items on the selection screen when the operation of the expansion button is performed.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] There is known a technique for assisting a user in selecting items that are frequently used by a user by rearranging the display order of items displayed on a screen and accepting designation of the display position (for example, Patent Document 1). In such a technique, only a predetermined number of items are displayed among items created as items that can be selected by a user, and the remaining items are hidden. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 8-317305 Summary of the Invention [Problem to be solved by the invention]

[0004] If only a predetermined number of items are displayed among the items created as items that can be selected by the user, and the other items are hidden, this may make it more difficult for the user to perform selection operations.

[0005] An object of the present invention is to make it easier for a user to select an item, compared to a case in which items other than a predetermined number of items that can be selected by the user are hidden. [Means for solving the problem]

[0006] The invention described in claim 1 is an information processing system comprising one or more processors, the one or more processors accepting a classification operation for classifying a plurality of items created in advance into display items to be displayed on a selection screen and hidden items to not be displayed, displaying the items classified into the display items and a button for displaying the hidden items on the selection screen, and displaying the hidden items on the selection screen when the button is operated. The invention described in claim 2 is the information processing system described in claim 1, characterized in that the one or more processors accept a display setting operation for displaying or hiding the button on the selection screen. The invention described in claim 3 is the information processing system described in claim 2, characterized in that the one or more processors further accept an order setting operation for setting the display order when each of the display items and the hidden items are displayed on the selection screen. The invention described in claim 4 is the information processing system described in claim 3, characterized in that the one or more processors do not accept the classification operation, the display setting operation, and the order setting operation by anyone other than a user or administrator with predetermined authority. The invention described in claim 5 is the information processing system described in claim 3, characterized in that the one or more processors display a setting screen that accepts the classification operation and the order setting operation. The invention described in claim 6 is the information processing system described in claim 5, characterized in that the selection screen has a button for displaying the setting screen. The invention described in claim 7 is the information processing system described in claim 5, characterized in that the one or more processors do not allow access to the setting screen from anyone other than a user or administrator with predetermined authority. The invention described in claim 8 is a program for enabling an information processing device having a processor to realize the following functions: a function of accepting a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on a selection screen and hidden items that are not displayed; a function of displaying items classified into the display items and a button for displaying the hidden items on the selection screen; and a function of displaying the hidden items on the selection screen when the button is operated. Effect of the Invention

[0007] According to the present invention of claim 1, when a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on a selection screen and hidden items not to be displayed is received, the items classified into the display items and a button for displaying the hidden items are displayed on the selection screen. Then, when the user operates the button, the hidden items are displayed on the selection screen. This makes it easier for the user to select items compared to when items other than the predetermined number of items are hidden. According to the present invention of claim 2, the user can set whether to display or hide a button for displaying hidden items on the selection screen, thereby improving the user's freedom of setting compared to a case in which display or hide cannot be set. According to the present invention of claim 3, the display items and non-display items are displayed in a display order set by the user's order setting operation, so that the user can set the number of items to be displayed on the selection screen and the display order. According to the present invention of claim 4, the classification operation, display setting operation, and order setting operation are performed by a user or an administrator who has a predetermined authority. This makes it easier to manage the selection screen displayed on the terminals of multiple users than when the classification operation, display setting operation, and order setting operation can be performed by anyone other than the user. According to the present invention of claim 5, a setting screen for accepting a classification operation, a display setting operation, and an order setting operation is displayed. This allows the user to perform a classification operation, a display setting operation, and an order setting operation via the setting screen. According to the present invention of claim 6, a button for displaying the setting screen is provided on the selection screen, which allows the user to directly access the setting screen from the selection screen. According to the present invention of claim 7, the setting screen can be made accessible only to users or administrators who have a predetermined authority, which facilitates management of the selection screens of multiple users. According to the present invention of claim 8, when a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on a selection screen and non-display items not to be displayed is received, the items classified into the display items and a button for displaying the non-display items are displayed on the selection screen. Then, when the user operates the button, the non-display items are displayed on the selection screen. This makes it easier for the user to select items compared to when items other than the predetermined number of items are hidden. [Brief description of the drawings]

[0008] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of an information processing system to which an embodiment of the present invention is applied. [Diagram 2] FIG. 2 illustrates an example of a hardware configuration of a management server. [Diagram 3] 2 illustrates an example of a functional configuration of a control unit of the management server; FIG. [Figure 4] FIG. 2 illustrates an example of a functional configuration of a control unit of the client terminal. [Diagram 5] 13 is a flowchart showing a processing flow of a management server. [Figure 6] 13 is a flowchart showing a process flow of a client terminal. [Figure 7] FIG. 13 is a diagram showing a specific example of a setting screen displayed on a user interface of the client terminal. [Figure 8] 13A and 13B are diagrams showing a specific example of a selection screen displayed on a user interface of a client terminal. [Figure 9] FIG. 13 is a diagram showing a specific example of an order setting operation. [Figure 10] 13A and 13B are diagrams showing a specific example of a selection screen generated after an order setting operation and a classification operation are performed on the setting screen. [Figure 11] FIG. 13 is a diagram showing another specific example of a setting screen displayed on the user interface of the client terminal. [Figure 12] 13A and 13B are diagrams showing a specific example of a selection screen generated after an order setting operation and a classification operation are performed on the setting screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <System configuration> FIG. 1 is a diagram showing an example of the overall configuration of an information processing system 1 to which the present embodiment is applied. The information processing system 1 is configured by connecting a management server 10 and a client terminal 30 via a network 90. ​​The network 90 is, for example, a LAN (Local Area Network) or the Internet.

[0010] (Management Server) The management server 10 is an information processing device that serves as a server that manages the entire information processing system 1. The management server 10 acquires various information transmitted from the client terminals 30 and enables various processes to be performed. The management server 10 also transmits various information to the client terminals 30 and enables various processes to be performed.

[0011] The management server 10 acquires, as classification information, information input by an operation (hereinafter referred to as a "classification operation") for classifying a plurality of predetermined and created items into items to be displayed on the selection screen (hereinafter referred to as "display items") and items not to be displayed (hereinafter referred to as "hidden items"). Here, an "item" refers to a button or the like that is the target of user operation in a user interface displayed on the screen of the client terminal 30. Also, a "selection screen" refers to an operation area, such as a so-called menu screen, that is the target of user operation in a user interface. Also, the subject that performs the classification operation is the user operating the client terminal 30.

[0012] Furthermore, the management server 10 displays items classified as display items and a button (hereinafter referred to as an "expand button") for displaying hidden items on the selection screen. When the expand button is operated, the management server 10 displays the hidden items on the selection screen. The "expand button operation" is, for example, an operation of pressing the expand button (such as clicking or tapping). Specifically, when the expand button is operated, the management server 10 displays an operation area (hereinafter referred to as a "folded menu") in which one or more hidden items are stored on the selection screen of the user interface displayed on the client terminal 30. When the expand button is operated again with the folded menu displayed, the management server 10 hides the folded menu from the selection screen of the user interface displayed on the client terminal 30.

[0013] The management server 10 also acquires, as display setting information, information input by an operation for displaying or hiding the expansion button on the selection screen (hereinafter referred to as a "display setting operation"), and acquires, as order setting information, information input by an operation for setting the display order when each of the display items and the non-display items is displayed on the selection screen (hereinafter referred to as an "order setting operation").

[0014] The management server 10 also displays a screen (hereinafter referred to as a "setting screen") on the user interface that can accept classification operations and order setting operations. The selection screen also has a button (hereinafter referred to as a "setting screen display button") for displaying the setting screen. When the setting screen display button is pressed, the setting screen is displayed on the user interface.

[0015] Furthermore, the management server 10 performs control to limit the person who performs each of the classification operation, the display setting operation, and the order setting operation to a user or an administrator having a predetermined authority. Furthermore, the management server 10 performs control to limit the person who can access the setting screen to a user or an administrator having a predetermined authority. As such control, for example, the management server 10 may manage the IDs of the users and administrators who operate the client terminals 30, and manage information indicating whether the user or administrator has a predetermined authority in association with the ID. The configuration and processing of the management server 10 will be described in detail later.

[0016] (Client terminal) The client terminal 30 is an information processing device, such as an image processing device, a personal computer, a tablet terminal, or a smartphone, operated by a user of the information processing system 1.

[0017] The client terminal 30 acquires various information transmitted from the management server 10 and performs various processes. In addition, the client terminal 30 transmits various information to the management server 10. For example, the client terminal 30 displays a user interface including a selection screen, a setting screen, and the like.

[0018] Furthermore, the client terminal 30 accepts a classification operation and transmits the operation content as classification information to the management server 10. Furthermore, the client terminal 30 accepts a display setting operation and transmits the operation content as display setting information to the management server 10. Furthermore, the client terminal 30 accepts an order setting operation and transmits the operation content as order setting information to the management server 10. Furthermore, the client terminal 30 accepts a button display setting operation and transmits the operation content as button display setting information to the management server 10.

[0019] In addition, the client terminal 30 acquires control information for displaying a user interface including a selection screen, a setting screen, etc., transmitted from the management server 10, and displays the user interface on the screen of the client terminal 30 based on the control information. The configuration and processing of the client terminal 30 will be described in detail later.

[0020] The configuration of the information processing system 1 described above is an example, and it is sufficient that the information processing system 1 as a whole has the function of realizing the above-mentioned processing. Therefore, some or all of the functions of realizing the above-mentioned processing may be shared or cooperated within the information processing system 1. That is, some or all of the functions of the management server 10 may be functions of the client terminal 30, and some or all of the functions of the client terminal 30 may be functions of the management server 10. In addition, some or all of the functions of the client terminal 30 and the management server 10 constituting the information processing system 1 may be transferred to another server (not shown) or the like. This promotes processing of the information processing system 1 as a whole, and also makes it possible for the processes to be complemented.

[0021] <Hardware configuration> (Management Server Hardware Configuration) FIG. 2 is a diagram illustrating an example of a hardware configuration of the management server 10. As shown in FIG. The management server 10 has a control unit 11, a memory 12, a storage unit 13, a communication unit 14, an operation unit 15, and a display unit 16. These units are connected to each other via a data bus, an address bus, a PCI (Peripheral Component Interconnect) bus, etc.

[0022] The control unit 11 is a processor that controls the functions of the management server 10 through the execution of various software such as an OS (operating system) and application software. The control unit 11 is composed of, for example, a CPU (Central Processing Unit). The memory 12 is a storage area that stores various software and data used for executing the software, and is used as a working area for calculations. The memory 12 is composed of, for example, a RAM (Random Access Memory).

[0023] The storage unit 13 is a storage area for storing input data for various software programs and output data from various software programs. The storage unit 13 is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), a semiconductor memory, etc., used for storing programs and various setting data. The storage unit 13 is provided with, as databases for storing various information, a classification DB 131 in which classification information is stored, a setting DB 132 in which various setting information (classification information, display setting information, order setting information, button display setting information, etc.), etc.

[0024] The communication unit 14 transmits and receives data between the client terminal 30 and the outside via the network 90. ​​The operation unit 15 is composed of, for example, a software keyboard, mechanical buttons, switches, etc., and accepts input operations. The operation unit 15 also includes a touch sensor that constitutes a touch panel integrally with the display unit 16. The display unit 16 is composed of a liquid crystal display or an organic EL (Electro Luminescence) display used to display information, and displays image and text data on a screen. For example, the display unit 16 displays icons composed of images and text in the display area.

[0025] (Client terminal hardware configuration) The hardware configuration of the client terminal 30 has a similar configuration to the hardware configuration of the management server 10 shown in Fig. 2. That is, the client terminal 30 has a control unit, a memory, a storage unit, a communication unit, an operation unit, and a display unit that have the same functions as the control unit 11, the memory 12, the storage unit 13, the communication unit 14, the operation unit 15, and the display unit 16 shown in Fig. 2. For this reason, illustration and description of the hardware configuration of the client terminal 30 will be omitted.

[0026] <Functional configuration> (Functional configuration of the control unit of the management server) FIG. 3 is a diagram illustrating an example of a functional configuration of the control unit 11 of the management server 10. As shown in FIG. In the control unit 11 of the management server 10, a management unit 101, an acquisition unit 102, a generation unit 103, and a display control unit 104 function.

[0027] The management unit 101 stores and manages various types of information in a database in the storage unit 13 (see FIG. 2). For example, the management unit 101 stores and manages classification information for each user or each client terminal 30 in a classification DB 131. The management unit 101 also stores and manages various types of setting information including classification information, display setting information, order setting information, button display setting information, etc. in a setting DB 132.

[0028] The acquisition unit 102 acquires various types of information. For example, the acquisition unit 102 acquires various types of information transmitted from the client terminal 30. Examples of the information transmitted from the client terminal 30 include classification information, display setting information, order setting information, and button display setting information.

[0029] The generating unit 103 generates various screens included in the user interface displayed on the display unit of the client terminal 30. For example, the generating unit 103 generates a selection screen and a setting screen included in the user interface. The generation of the selection screen by the generating unit 103 includes the generation of elements such as items, an unfold button, a folding menu, and a setting screen display button to be displayed on the selection screen, as well as the determination of the layout position of each element and the order of the layout.

[0030] The display control unit 104 performs control for displaying a user interface on the display unit of the client terminal 30. Specifically, the display control unit 104 generates control information for displaying a user interface on the display unit of the client terminal 30, and transmits the control information to the client terminal 30 via the communication unit 14 (see FIG. 2).

[0031] The control information for displaying the user interface includes control information for displaying a selection screen and a setting screen included in the user interface. Furthermore, the control information for displaying the selection screen includes, for example, control information for displaying an expand button on the selection screen, control information for displaying a foldable menu on the selection screen, control information for displaying a setting screen display button on the selection screen, and the like.

[0032] (Functional configuration of the control unit of the client terminal) FIG. 4 is a diagram illustrating an example of a functional configuration of the control unit of the client terminal 30. As shown in FIG. In the control section of the client terminal 30, an acquisition section 301, a transmission control section 302, and a display control section 303 function.

[0033] The acquiring unit 301 acquires various information. For example, the acquiring unit 301 acquires various information transmitted from the management server 10. Examples of the information transmitted from the management server 10 include control information for causing the client terminal 30 to execute various processes. Such control information includes, for example, control information for displaying a user interface on the screen of the client terminal 30. As described above, the control information for displaying the user interface includes control information for displaying a selection screen and a setting screen, and the control information for displaying the selection screen includes control information for displaying an unfold button on the selection screen, control information for displaying a folding menu on the selection screen, control information for displaying a setting screen display button on the selection screen, and the like.

[0034] The acquiring unit 301 also acquires input information of an operation accepted by the operating unit. Examples of such input information include information input for performing a classification operation, information input for performing a display setting operation, information input for performing an order setting operation, and information input for performing a button display setting operation.

[0035] The transmission control unit 302 performs control for transmitting various types of information via the communication unit. For example, the transmission control unit 302 performs control for transmitting various types of information toward the management server 10. Examples of information to be transmitted toward the management server 10 include classification information, display setting information, order setting information, and button display setting information.

[0036] The display control unit 303 performs control to display various information on the display unit. For example, the display control unit 303 performs control to display a user interface on the display unit. Specifically, the display control unit 303 causes the display unit to display the user interface based on the control information acquired by the acquisition unit 301.

[0037] <Management server processing flow> FIG. 5 is a flowchart showing the flow of processing by the management server 10. When classification information is transmitted from the client terminal 30 (YES in step 501), the management server 10 acquires the classification information (step 502) and proceeds to the determination process of step 503. On the other hand, when classification information has not been transmitted (NO in step 501), the management server 10 repeats the determination process of step 501 until classification information is transmitted.

[0038] When the management server 10 receives the display setting information from the client terminal 30 (YES in step 503), it acquires the display setting information (step 504) and proceeds to the determination process of step 505. On the other hand, when the display setting information has not been received (NO in step 503), the management server 10 repeats the determination process of step 503 until the display setting information is received.

[0039] When the order setting information is transmitted from the client terminal 30 (YES in step 505), the management server 10 acquires the order setting information (step 506) and proceeds to the decision processing in step 507. On the other hand, when the order setting information is not transmitted (NO in step 505), the processing of the management server 10 proceeds to the decision processing in step 507.

[0040] When the management server 10 receives the button display setting information from the client terminal 30 (YES in step 507), it acquires the button display setting information (step 508). The management server 10 then generates a selection screen (step 509), displays the generated selection screen on the client terminal 30 (step 510), and ends the process (END). On the other hand, if the button display setting information has not been received (NO in step 507), the management server 10 repeats the determination process in step 507 until the button display setting information is received.

[0041] <Processing flow of client terminal> FIG. 6 is a flowchart showing the flow of processing performed by the client terminal 30. When a classification operation is performed by the user (YES in step 601), the client terminal 30 accepts the classification operation, transmits it as classification information (step 602), and proceeds to the judgment process of step 603. On the other hand, when a classification operation is not performed (NO in step 601), the management server 10 repeats the judgment process of step 601 until a classification operation is performed.

[0042] When a display setting operation is performed by the user (YES in step 603), the client terminal 30 accepts the display setting operation, transmits it as display setting information (step 604), and proceeds to the determination process of step 605. On the other hand, when a display setting operation is not performed (NO in step 603), the management server 10 repeats the determination process of step 603 until a display setting operation is performed.

[0043] When the user performs an order setting operation (YES in step 605), the client terminal 30 accepts the order setting operation, transmits it as order setting information (step 606), and proceeds to the decision processing in step 607. On the other hand, when the order setting operation has not been performed (NO in step 605), the processing in the client terminal 30 proceeds to the decision processing in step 607.

[0044] When the user performs a button display setting operation (YES in step 607), the client terminal 30 accepts the button display setting operation, transmits it as button display setting information (step 608), and proceeds to the determination process of step 609. On the other hand, when the button display setting operation has not been performed (NO in step 607), the client terminal 30 repeats the determination process of step 607 until a button display setting operation is performed.

[0045] When control information for displaying the selection screen is transmitted to the client terminal 30 (YES in step 609), the client terminal 30 displays the selection screen based on the control information (step 610) and ends the process (END). On the other hand, when control information for displaying the selection screen is not transmitted (NO in step 609), the client terminal 30 repeats the determination process in step 609 until control information for displaying the selection screen is transmitted.

[0046] <Example> FIG. 7 is a diagram showing a specific example of the setting screen 20 displayed on the user interface of the client terminal 30. As shown in FIG. In the setting screen 20 shown in FIG. 7, an item 201 labeled "A," an item 202 labeled "B," an item 203 labeled "C," an item 204 labeled "D," an item 205 labeled "E," an item 206 labeled "F," and an item 207 labeled "G" are displayed in that order from top to bottom.

[0047] Displayed to the left of each of the items 201 to 207 are classification buttons 211 to 217 that accept display setting operations for each of the items 201 to 207. That is, when each of the classification buttons 211 to 217 is pressed, each of the items 201 to 207 is classified and set as a display item or a non-display item.

[0048] The label of the classification buttons 211 to 217 changes every time the buttons are pressed. Specifically, the label changes between "display" and "non-display" every time the buttons are pressed. The state marked "display" indicates that the items located to the right are classified as display items, and the state marked "non-display" indicates that the items located to the right are classified as non-display items. By pressing each of the classification buttons 211 to 217, the user classifies each of the items 201 to 207 located to the right of each of the classification buttons 211 to 217 into display items or non-display items.

[0049] For example, in the example of Fig. 7, classification buttons 211 to 214 are all written as "display." Therefore, each of the items 201 to 204 located to the right of each of the classification buttons 211 to 214 is classified as a display item. In contrast, classification buttons 215 to 217 are all written as "non-display." Therefore, each of the items 205 to 207 located to the right of each of the classification buttons 215 to 217 is classified as a non-display item.

[0050] Here, for example, suppose that the user wishes to classify item 201, which is classified as a display item, into a hidden item. In this case, the user presses once on classification button 211 located to the left of item 201. Then, the notation on classification button 211 changes from "display" to "hidden", and item 201, which was classified as a display item, is classified into a hidden item. In other words, when a classification operation is performed by pressing once on classification button 211 labeled "display", the operation content is treated as classification information that "classifies item 201 into a hidden item."

[0051] Also, for example, suppose that the user wishes to classify item 205, which is classified as a hidden item, into a display item. In this case, the user presses once on classification button 215 located to the left of item 205. Then, the notation on classification button 215 changes from "hidden" to "display", and item 205, which was classified as a hidden item, is classified into a display item. In other words, when a classification operation is performed by pressing once on classification button 215 labeled "hidden", the operation content is treated as classification information that "classifies item 205 into a display item."

[0052] It is preferable that the display of the classification button allows the user to easily distinguish whether the corresponding item is classified as a display item or a hidden item. For example, as in the example of Figure 7, the notation "display" and the notation "hidden" may be distinguished by a pattern or the like.

[0053] The user performs an operation of pressing each of the classification buttons 211 to 217, and finally presses the button 220 labeled "Complete" to complete the classification operation. Then, the operation content is transmitted as classification information from the client terminal 30 to the management server 10. After that, a selection screen is generated in the management server 10.

[0054] 8(A) and (B) are diagrams showing a specific example of the selection screen 21 displayed on the user interface of the client terminal 30. Note that the selection screen 21 shown in Fig. 8(A) and (B) is assumed to have been generated based on the contents of the setting screen 20 in Fig. 7 described above. In the selection screen 21 shown in FIG. 8(A), an item 201 labeled "A," an item 202 labeled "B," an item 203 labeled "C," an item 204 labeled "D," an expansion button 230 labeled "Show other items," and a button 240 labeled "Customize display" (hereinafter referred to as "customization button 240") are displayed in that order from top to bottom.

[0055] Items 201 to 204 displayed on the selection screen 21 are four items classified as display items on the setting screen 20 (see FIG. 7). Items 205 to 207 classified as hidden items on the setting screen 20 are items that are not displayed on the selection screen 21 shown in FIG. 8(A). Here, it is assumed that the user wishes to display items 205 to 207 classified as hidden items on the selection screen 21. In this case, the user presses the expansion button 230 labeled "Show other items" as a display setting operation.

[0056] When the expand button 230 is pressed, for example, as shown in Fig. 8(B), the expand button 230 on the selection screen 21 extends downward (in the direction of the arrow) and a collapsed menu 231 is displayed. In the collapsed menu 231, the items 205 to 207 classified as non-display items on the setting screen 20 are displayed from top to bottom in that order.

[0057] When the customize button 240 is pressed, the setting screen 20 (see FIG. 7) is displayed again. In the example of the selection screen 21 in FIG. 8(A), a wide space is formed between the unfold button 230 and the customize button 240 to display the collapsed menu 231, but this is not limiting. For example, although not shown, the distance between the unfold button 230 and the customize button 240 may be the same or approximately the same as the distance between the items, and the vertical position of the customize button 240 and the vertical length of the selection screen 21 may be changed in accordance with the expansion and contraction of the unfold button 230 in the vertical direction.

[0058] Fig. 9 is a diagram showing a specific example of the order setting operation. The left diagram of Fig. 9 shows the state of the setting screen 20 before the order setting operation is performed. The right diagram of Fig. 9 shows the state of the setting screen 20 after the order setting operation is performed. The left diagram of Fig. 9 shows a setting screen 20 in which an item 201 marked "A", an item 202 marked "B", an item 203 marked "C", an item 204 marked "D", an item 205 marked "E", an item 206 marked "F", and an item 207 marked "G" are displayed in that order from top to bottom. In the left diagram of Fig. 9, to the left of each of the items 201 to 207, classification buttons 211 to 217 that accept display setting operations for each of the items 201 to 207 are displayed, respectively.

[0059] Here, it is assumed that the user has performed an order setting operation and a classification operation on the items 201 to 207 on the setting screen 20 shown in the left diagram of Fig. 9. Specifically, it is assumed that the order setting operation is an operation of rearranging the items so that the items 203 marked "C", the item 205 marked "E", the item 204 marked "D", the item 201 marked "A", the item 206 marked "F", the item 202 marked "B", and the item 207 marked "G" are displayed in that order from top to bottom. The order setting operation is performed, for example, by dragging and dropping a pair of an item and a classification button displayed on the setting screen 20 to change the order from top to bottom.

[0060] Also, assume that a classification operation has been performed in which items 201, 203, 205, and 207 are classified as display items, and items 202, 204, and 206 are classified as display items. The classification operation is performed by pressing each of the classification buttons 211 to 217, as described above.

[0061] After performing the order setting operation and the classification operation, the user presses the button 220 marked "Complete" to complete the order setting operation and the classification operation. Then, the operation contents of the order setting operation and the classification operation are transmitted from the client terminal 30 to the management server 10 as order setting information and classification information, respectively. After that, a selection screen is generated in the management server 10.

[0062] 10(A) and (B) are diagrams showing a specific example of a selection screen 21 generated after an order setting operation and a classification operation are performed on the setting screen 20. It is assumed that the selection screen 21 shown in Fig. 10(A) and (B) is generated based on the contents of the setting screen 20 in Fig. 9 described above. In the selection screen 21 shown in FIG. 10(A), an item 203 labeled "C," an item 205 labeled "E," an item 201 labeled "A," an item 207 labeled "G," an expand button 230 labeled "Show other items," and a customize button 240 labeled "Customize display" are displayed in that order from top to bottom.

[0063] Items 203, 205, 201, and 207 displayed on the selection screen 21 are four items classified as display items on the setting screen 20 (see FIG. 9). Items 204, 206, and 202 classified as hidden items on the setting screen 20 are items that are not displayed on the selection screen 21 shown in FIG. 10(A). Here, it is assumed that the user wishes to display items 204, 206, and 202 classified as hidden items on the selection screen 21. In this case, the user presses the expansion button 230 labeled "Show other items" as a display setting operation.

[0064] When the expand button 230 is pressed, for example, as shown in Fig. 10(B), the expand button 230 on the selection screen 21 extends downward (in the direction of the arrow) and a collapsed menu 231 is displayed. In the collapsed menu 231, items 204, 206, and 202 classified as hidden items on the setting screen 20 are displayed from top to bottom in that order. When the customize button 240 labeled "Customize display" is pressed, the setting screen 20 (see the right diagram in Fig. 9) is displayed again.

[0065] <Modification> Fig. 11 is a diagram showing another specific example of a setting screen displayed on the user interface of the client terminal 30. In the example of Fig. 11, "items" are treated as "functions". The left diagram of Fig. 11 shows a setting screen 40 in which a function 401 as an item labeled "number of copies", a function 402 as an item labeled "color mode", a function 403 as an item labeled "double-sided", a function 404 as an item labeled "paper selection", a function 405 as an item labeled "magnification", a function 406 as an item labeled "density", a function 407 as an item labeled "one sheet at a time (N-up)", a function 408 as an item labeled "stapling", a function 409 as an item labeled "next document", a function 410 as an item labeled "punch", a function 411 as an item labeled "paper folding", and a function 412 as an item labeled "sorting" are displayed in that order from top to bottom. In the left diagram of Fig. 11, a check box 450 is displayed at the left end of each of the functions 401 to 412 to accept a display setting operation for each of the functions 401 to 412.

[0066] Here, it is assumed that the user has performed an order setting operation and a classification operation for the functions 401 to 412 on the setting screen 40 shown in the left diagram of Fig. 11. Specifically, it is assumed that the order setting operation is an operation for inserting the function 406 labeled "density" between the function 408 labeled "stapler" and the function 409 labeled "next document". The order setting operation is performed, for example, by dragging and dropping the functions displayed on the setting screen 40 to change the order up and down.

[0067] Also, assume that a classification operation has been performed in which functions 401 to 408 are classified as display items and functions 409 to 412 are classified as non-display items. The classification operation is performed by checking check box 450. That is, when classifying as display items, check box 450 is checked, and when classifying as non-display items, check box 450 is not checked (or is unchecked).

[0068] After performing the order setting operation and the classification operation, the user presses the button 420 marked "OK" to complete the order setting operation and the classification operation. Then, the operation contents of the order setting operation and the classification operation are transmitted from the client terminal 30 to the management server 10 as order setting information and classification information, respectively. After that, a selection screen is generated in the management server 10.

[0069] 12(A) and (B) are diagrams showing a specific example of a selection screen generated after an order setting operation and a classification operation are performed on the setting screen. Note that the selection screen 41 shown in FIG. 12(A) and (B) is generated based on the contents of the setting screen 40 in FIG. 11 described above. The selection screen 41 shown in FIG. 12(A) displays, in that order from top to bottom, a function 401 as an item labeled "Number of copies," a function 402 as an item labeled "Color mode," a function 403 as an item labeled "Double-sided," a function 404 as an item labeled "Paper selection," a function 405 as an item labeled "Magnification," a function 407 as an item labeled "One sheet at a time (N-up)," a function 408 as an item labeled "Stapler," a function 406 as an item labeled "Density," an expand button 430 labeled "Other functions," and a button 440 labeled "Customize display" (hereinafter referred to as "Customize button 440")

[0070] Functions 401 to 408 displayed on the selection screen 41 are eight functions classified as display items on the setting screen 40 (see FIG. 11). Functions 409 to 412 classified as hidden items on the setting screen 40 are functions that are not displayed on the selection screen 41 shown in FIG. 12(A). Here, it is assumed that the user wishes to display functions 409 to 412 classified as hidden items on the selection screen 41. In this case, the user presses the expansion button 430 labeled "Other Functions" as a display setting operation.

[0071] When the expand button 430 is pressed, for example, as shown in Fig. 12(B), the expand button 430 of the selection screen 41 extends downward, and a collapsed menu 431 is displayed. In the collapsed menu 431, the functions 409 to 412 classified as hidden items in the setting screen 40 are displayed from top to bottom in that order. When the customize button 440 labeled "Customize display" is pressed, the setting screen 40 (see the right diagram in Fig. 11) is displayed again.

[0072] <Other embodiments> Although the present embodiment has been described above, the present invention is not limited to the above-mentioned embodiment. Moreover, the effects of the present invention are not limited to those described in the above-mentioned embodiment. For example, the configuration of the information processing system 1 shown in FIG. 1 and the hardware configuration of the management server 10 shown in FIG. 2 are merely examples for achieving the object of the present invention, and are not particularly limited. Moreover, the functional configuration of the management server 10 shown in FIG. 3 and the functional configuration of the client terminal 30 shown in FIG. 4 are also merely examples, and are not particularly limited. It is sufficient that the information processing system 1 of FIG. 1 has a function capable of executing the above-mentioned processing as a whole, and the functional configuration used to realize this function is not limited to the examples of FIG. 3 and FIG. 4.

[0073] In addition, the order of the steps of the processing of the management server 10 shown in Fig. 5 and the order of the steps of the processing of the client terminal 30 shown in Fig. 6 are merely examples and are not particularly limited. The processing is not limited to the chronological processing according to the illustrated order of steps, but may be performed in parallel or individually without necessarily being chronological. In addition, the specific examples shown in each of Figs. 7 to 12 are merely examples and are not particularly limited.

[0074] For example, in the above embodiment, each of the multiple items displayed on the selection screen does not have a hierarchy, but the present invention is not limited to this and may have a hierarchy. In this case, when multiple items in a lower layer are displayed when each item is selected, the user who operates the selection screen may be able to perform a classification operation, a display setting operation, an order setting operation, and a button display setting operation for the multiple items in the lower layer, thereby increasing the degree of freedom of setting.

[0075] (Additional Note) (((1))) one or more processors; The one or more processors: accepting a classification operation for classifying a plurality of previously determined and created items into display items to be displayed on the selection screen and non-display items not to be displayed; displaying, on the selection screen, items classified into the display items and a button for displaying the non-display items; When the button is operated, the non-displayed item is displayed on the selection screen. Information processing system. (((2))) The one or more processors receive a display setting operation for displaying or hiding the button on the selection screen. An information processing system according to (((1))). (((3))) the one or more processors further receive an order setting operation for setting a display order when the display items and the non-display items are displayed on the selection screen, The information processing system according to (((2))). (((4))) the one or more processors do not accept the classification operation, the display setting operation, and the order setting operation by anyone other than a user or an administrator having a predetermined authority. The information processing system according to (((3))). (((5))) The one or more processors display a setting screen that accepts the sorting operation and the order setting operation. The information processing system according to (((3))) or (((4))). (((6))) The selection screen has a button for displaying the setting screen. The information processing system according to (((5))). (((7))) The one or more processors do not permit access to the setting screen from anyone other than a user or an administrator having predetermined authority. The information processing system according to (((5))) or (((6))). (((8))) An information processing device having a processor, A function of accepting a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on the selection screen and non-display items not to be displayed; a function of displaying, on the selection screen, items classified into the display items and a button for displaying the non-display items; a function of displaying the non-displayed items on the selection screen when the button is operated; A program to achieve this.

[0076] According to the present invention (((1))), when a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on a selection screen and hidden items not to be displayed is received, the items classified into the display items and a button for displaying the hidden items are displayed on the selection screen. Then, when a user operates the button, the hidden items are displayed on the selection screen. This makes it easier for the user to select items compared to when items other than a predetermined number of items are hidden. According to the present invention (((2))), the user can set whether to display or hide a button for displaying hidden items on the selection screen, thereby improving the user's freedom of setting compared to a case in which the display or hide cannot be set. According to the present invention (((3))), the display items and non-display items are displayed in a display order set by the user's order setting operation, so that the user can set the number of items to be displayed on the selection screen and the display order. According to the present invention (((4))), the classification operation, display setting operation, and order setting operation are performed by a user or an administrator who has a predetermined authority. This makes it easier to manage the selection screen displayed on the terminals of multiple users than when the classification operation, display setting operation, and order setting operation can be performed by anyone other than the user. According to the present invention (((5))), a setting screen for accepting a classification operation, a display setting operation, and an order setting operation is displayed. This allows the user to perform a classification operation, a display setting operation, and an order setting operation via the setting screen. According to the present invention (((6))), a button for displaying the setting screen is provided on the selection screen, so that the user can directly access the setting screen from the selection screen. According to the present invention (((7))), the setting screen can be made accessible only to users or administrators who have predetermined authority, which makes it easier to manage the selection screens of multiple users. According to the present invention (((8))), when a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on a selection screen and hidden items not to be displayed is received, the items classified into the display items and a button for displaying the hidden items are displayed on the selection screen. Then, when a user operates the button, the hidden items are displayed on the selection screen. This makes it easier for the user to select items compared to when items other than a predetermined number of items are hidden. [Explanation of symbols]

[0077] 1...information processing system, 10...management server, 11...control unit, 20, 40...setting screen, 21, 41...selection screen, 30...client terminal, 90...network, 101...management unit, 102...acquisition unit, 103...generation unit, 104...display control unit, 201, 202, 203, 204, 205, 206, 207...items, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412...functions, 230, 430...expand button, 240, 440...customize button, 301...acquisition unit, 302...transmission control unit, 303...display control unit

Claims

1. One or more processors; The one or more processors: accepting a classification operation for classifying a plurality of previously determined and created items into display items to be displayed on the selection screen and non-display items not to be displayed; displaying, on the selection screen, items classified into the display items and a button for displaying the non-display items; When the button is operated, the non-displayed item is displayed on the selection screen. Information processing system.

2. The one or more processors are configured to accept a display setting operation for displaying or hiding the button on the selection screen. The information processing system according to claim 1 .

3. the one or more processors further receive an order setting operation for setting a display order when the display items and the non-display items are displayed on the selection screen, The information processing system according to claim 2 .

4. the one or more processors do not accept the classification operation, the display setting operation, and the order setting operation by anyone other than a user or an administrator having a predetermined authority. The information processing system according to claim 3 .

5. The one or more processors display a setting screen that accepts the sorting operation and the order setting operation. The information processing system according to claim 3 .

6. The selection screen has a button for displaying the setting screen.

6. The information processing system according to claim 5.

7. The one or more processors do not permit access to the setting screen from anyone other than a user or an administrator having predetermined authority.

6. The information processing system according to claim 5.

8. An information processing device having a processor, A function of accepting a classification operation for classifying a plurality of predetermined and created items into display items to be displayed on the selection screen and non-display items not to be displayed; a function of displaying, on the selection screen, items classified into the display items and a button for displaying the non-display items; a function of displaying the non-displayed items on the selection screen when the button is operated; A program to achieve this.

Citation Information

Patent Citations

  • Television device and method for using it

    JP1996317305A