Information processing device, program, web application management method, and information processing system

The information processing device addresses poor sales efficiency by managing app initial data and organization-specific packages, enabling efficient customization and deployment of Web applications in image forming devices.

JP2025159207APending Publication Date: 2025-10-17RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025137776
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Conventional information processing systems require individual customization of UI and settings for image forming devices, leading to poor sales efficiency due to the need for manufacturer interviews and tailored settings for each user's industry or business.

Method used

An information processing device that manages applications via a network, utilizing a first memory unit for app initial data and a second memory unit for organization-specific packages, enabling efficient distribution and use of customized application settings across electronic devices.

Benefits of technology

Improves sales efficiency by allowing standardized package creation and distribution of customized application settings, facilitating easier sales and deployment of Web applications in electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025159207000001_ABST
    Figure 2025159207000001_ABST
Patent Text Reader

Abstract

To provide an information processing device capable of improving the sale efficiency of a Web application to be used by an electronic apparatus.SOLUTION: The information processing device in which an electronic apparatus manages one or more Web applications to be used via a network includes: a first storage part for storing one or more pieces of application initial data including a combination of a Web application and setting of the Web application, and storing one or more packages of the application initial data; second storage means for storing one or more packages sold to an organization in a storage area of the organization; and application data management means for copying a package to be sold to an organization from a first storage part to a storage area of the organization of a second storage part to enable an electronic apparatus of the organization to use a Web application on the basis of the package stored in the storage area of the organization.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a program, a Web application management method, and an information processing system. [Background technology]

[0002] Conventionally, there has been a demand from users to customize the UI and settings of applications installed in image forming apparatuses based on workflows that exist for each industry or business.

[0003] For example, when using the ScanToStorage service, it has been known that an administrator edits a profile, which is configuration information for the operation screen displayed on the operation panel of each device. The profile here refers to information about the operation screen displayed on the operation panel. The profile includes information about the buttons and layout on the screen, the scanning conditions, processing of scanned image data, storage to be used as the destination (distribution destination), etc. (See, for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0004] For example, when customizing the UI and settings of an application used on an image forming device based on the workflows that exist for each industry or business, the manufacturer of the image forming device would interview the user about the industry and business of the user, then consider settings that are suitable for the user's industry and business and reflect them in the application.

[0005] As described above, in conventional information processing systems, when customizing the UI or settings of an application used in an image forming apparatus, individual customization is required, which poses a problem of poor sales efficiency.

[0006] An object of the embodiment of the present invention is to provide an information processing device that can improve the sales efficiency of Web applications used in electronic devices. [Means for solving the problem]

[0007] In order to achieve the above object, claim 1 of the present application is an information processing device that manages one or more applications used by electronic devices via a network, characterized in that it has a first memory unit that stores one or more pieces of app initial data including combinations of the applications and their settings, and stores one or more packages of the app initial data, a second memory means that stores one or more packages sold to an organization in a memory area of ​​the organization, and an app data management means that copies the packages sold to the organization from the first memory unit to the organization's memory area in the second memory unit, and enables the application to be used on the organization's electronic devices based on the packages stored in the organization's memory area. [Effects of the Invention]

[0008] According to the embodiment of the present invention, it is possible to improve the sales efficiency of Web applications used in electronic devices. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a configuration diagram of an example of an information processing system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating a hardware configuration of an example of a computer. [Figure 3] FIG. 1 is a diagram illustrating a hardware configuration of an example of an image forming apparatus. [Figure 4] 1 is a processing block diagram of an example of a service providing system according to an embodiment of the present invention. [Figure 5] 10 is a flowchart illustrating an example of a processing procedure of the information processing system according to the present embodiment. [Figure 6]FIG. 4 is a diagram illustrating a structure of application initial data according to the embodiment. [Figure 7] 1A and 1B are diagrams illustrating the structure of a package according to the present embodiment. [Figure 8] FIG. 4 is a diagram illustrating a structure of an application profile according to the embodiment. [Figure 9] 10A and 10B are diagrams illustrating the relationship between a package, an application profile, and a screen of an image forming apparatus. [Figure 10] FIG. 10 is a diagram illustrating a transition of a home screen. [Figure 11] 10 is a flowchart illustrating an example of a package registration process. [Figure 12] FIG. 10 is an image diagram of an example of an application initial data editing screen. [Figure 13] FIG. 10 is an image diagram of an example of an application initial data editing screen. [Figure 14] FIG. 1 is an example object diagram illustrating a package. [Figure 15] 10 is a flowchart illustrating an example of a process for installing a package into a tenant. [Figure 16] FIG. 10 is a diagram illustrating a relationship between a package in an application area and an application profile in a tenant area. [Figure 17] FIG. 10 is an example object diagram illustrating an application profile. [Figure 18] FIG. 10 is an image diagram of an example of an icon / label editing screen. [Figure 19] FIG. 10 is an image diagram illustrating an example of an application setting editing screen. [Figure 20] FIG. 10 is a diagram showing the app setting items and values ​​that can be selected by the end user when scanning. [Figure 21] FIG. 10 is an image diagram of another example of the application initial data editing screen. [Figure 22] FIG. 10 is an image diagram of another example of the application initial data editing screen. [Figure 23] FIG. 10 is an image diagram of another example of the application setting editing screen. [Figure 24]FIG. 10 is an image diagram illustrating an example of an application setting screen. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [First embodiment] <System configuration> Fig. 1 is a configuration diagram of an example of an information processing system according to the first embodiment. In the information processing system 1 of Fig. 1, a service providing system 10, a planning staff terminal 12, a sales staff terminal 14, a system administrator terminal 16, an end user terminal 18, and an image forming device 20 are connected via a network 22 such as a LAN or the Internet.

[0011] The planning staff terminal 12 is a terminal device operated by, for example, a planning staff of the manufacturer of the image forming device 20. The planning staff accesses the service providing system 10 from the planning staff terminal 12 to perform product design and add packages, which will be described later. The sales staff terminal 14 is a terminal device operated by, for example, a sales staff of the manufacturer of the image forming device 20. The sales staff accesses the service providing system 10 from the sales staff terminal 14 to open a tenant or install a package to the tenant. For example, the sales staff opens a tenant or installs a package to the tenant in response to a work request after a sales person has made a sale and signed a contract. A tenant is opened for each organization, such as a company, organization, or department.

[0012] The system administrator terminal 16 is an operation terminal operated by, for example, a system administrator on the user side. The system administrator accesses the service providing system 10 from the system administrator terminal 16 to perform preparations for use, such as adding users to tenants and customizing application profile settings, which will be described later. The system administrator also logs in to the image forming apparatus 20 and performs preparations (such as device registration and URL registration) for the image forming apparatus 20 to access the service providing system 10. Note that the preparations for use performed by the system administrator may be performed by a manufacturer's service engineer or the like instead.

[0013] The end user terminal 18 is an operation terminal operated by a tenant user (end user). The end user accesses the service providing system 10 from the end user terminal 18 or the image forming device 20 to use the "Scan To Storage" service or the "Job Print" service. The planning staff terminal 12, the sales staff terminal 14, the system administrator terminal 16, and the end user terminal 18 are, for example, information processing devices such as smartphones, mobile phones, tablet PCs, desktop PCs, and notebook PCs.

[0014] The image forming device 20 is an electronic device such as a laser printer or a multifunction printer. The image forming device 20 is equipped with a web browser for processing web content from the service providing system 10. The image forming device 20 can process the "Scan To Storage" service and the "Job Print" service by processing the web content provided by the service providing system 10.

[0015] The service providing system 10 is realized by one or more information processing devices. The service providing system 10 controls a system configuration management site accessed by a planning staff terminal 12 and a sales staff terminal 14, and a system management site accessed by a system administrator terminal 16. The service providing system 10 also manages tenants, users, application data, and application profiles, and provides users with "Scan To Storage" and "Job Print" services.

[0016] The configuration of the information processing system 1 in Figure 1 is an example. For example, the service providing system 10 may be realized by distributing it among multiple information processing devices. Also, there may be multiple planning staff terminals 12, sales staff terminals 14, system administrator terminals 16, end user terminals 18, and image forming devices 20.

[0017] <Hardware configuration> "computer" The planning staff terminal 12, sales staff terminal 14, system administrator terminal 16, and end user terminal 18 in Fig. 1 are realized, for example, by a computer having the hardware configuration shown in Fig. 2. In addition, one or more information processing devices that realize the service providing system 10 are also realized by a computer having the hardware configuration shown in Fig. 2.

[0018] Fig. 2 is a hardware configuration diagram of an example of a computer. The computer 500 in Fig. 2 includes an input device 501, a display device 502, an external I / F 503, a RAM 504, a ROM 505, a CPU 506, a communication I / F 507, and an HDD 508, all of which are interconnected by a bus B. The input device 501 and the display device 502 may be connected and used when necessary.

[0019] The input device 501 includes a keyboard, a mouse, a touch panel, etc., and is used by the user to input various operation signals. The display device 502 includes a display, etc., and displays the results of processing by the computer 500.

[0020] The communication I / F 507 is an interface that connects the computer 500 to various networks, thereby enabling the computer 500 to perform data communication via the communication I / F 507.

[0021] The HDD 508 is an example of a non-volatile storage device that stores programs and data. The stored programs and data include an OS, which is basic software that controls the entire computer 500, and application software that provides various functions on the OS. Note that the computer 500 may use a drive device that uses flash memory as a storage medium (for example, a solid-state drive (SSD)) instead of the HDD 508.

[0022] The external I / F 503 is an interface with an external device. The external device may be a recording medium 503a. This allows the computer 500 to read from and / or write to the recording medium 503a via the external I / F 503. The recording medium 503a may be a flexible disk, a CD, a DVD, an SD memory card, a USB memory, or the like.

[0023] The ROM 505 is an example of a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 505 stores programs and data such as BIOS, OS settings, and network settings that are executed when the computer 500 starts up. The RAM 504 is an example of a volatile semiconductor memory (storage device) that temporarily retains programs and data.

[0024] The CPU 506 is a computing device that reads programs and data from storage devices such as the ROM 505 and HDD 508 onto the RAM 504 and executes processing to realize overall control and functions of the computer 500. The planning staff terminal 12, the sales staff terminal 14, the system administrator terminal 16, and the end user terminal 18 can realize various processes as described below, for example, by using the hardware configuration of the computer 500 shown in Fig. 2. Furthermore, the service providing system 10 can realize various processes as described below, for example, by using one or more computers with the hardware configuration shown in Fig. 2.

[0025] <<Image forming device>> The image forming apparatus 20 shown in Fig. 1 is realized by, for example, a hardware configuration as shown in Fig. 3. Fig. 3 is a hardware configuration diagram of an example of an image forming apparatus. The image forming apparatus 20 shown in Fig. 3 includes a controller 601, an operation panel 602, an external I / F 603, a communication I / F 604, a printer 605, a scanner 606, and the like.

[0026] The controller 601 includes a CPU 611, a RAM 612, a ROM 613, an NVRAM 614, and an HDD 615. The ROM 613 stores various programs and data. The RAM 612 temporarily holds programs and data. The NVRAM 614 stores, for example, setting information. The HDD 615 stores various programs and data.

[0027] The CPU 611 reads programs, data, setting information, etc. from the ROM 613, NVRAM 614, HDD 615, etc. onto the RAM 612 and executes the processes, thereby realizing the overall control and functions of the image forming apparatus 20.

[0028] The operation panel 602 includes an input unit that accepts input from the user and a display unit that displays information. The external I / F 603 is an interface with an external device. The external device may include a recording medium 603a. This allows the image forming apparatus 20 to read from and / or write to the recording medium 603a via the external I / F 603. The recording medium 603a may include an IC card, a flexible disk, a CD, a DVD, an SD memory card, a USB memory, etc.

[0029] The communication I / F 604 is an interface for connecting the image forming apparatus 20 to the network 22. This allows the image forming apparatus 20 to perform data communication via the communication I / F 604. The printer 605 is a printing device for printing print data on an object to be transported. For example, the object to be transported may be paper, coated paper, cardboard, OHP, plastic film, prepreg, copper foil, or the like, and is not limited to paper. The scanner 606 is a reading device for reading image data (electronic data) from an original.

[0030] <Software configuration> The service providing system 10 according to this embodiment is realized, for example, by the processing blocks shown in Fig. 4. Fig. 4 is a processing block diagram of an example of the service providing system according to this embodiment. The service providing system 10 realizes the processing blocks shown in Fig. 4 by executing a program.

[0031] 4 includes a system configuration management site control unit 30, an application data management unit 32, a system management site control unit 34, and a tenant / user management unit 36. The service providing system 10 also includes an application data storage unit 40, an application profile storage unit 42, and a tenant / user information storage unit 44.

[0032] The application data storage unit 40 stores application data (described later). The application profile storage unit 42 stores application profiles (described later). The tenant / user information storage unit 44 stores tenant information and user information.

[0033] The system configuration management site control unit 30 controls the system configuration management site accessed from the planning staff terminal 12 and the sales staff terminal 14. The application data management unit 32 manages the application data stored in the application data storage unit 40 and the application profiles stored in the application profile storage unit 42. The system management site control unit 34 controls the system management site accessed from the system administrator terminal 16. The tenant / user management unit 36 ​​manages the tenant information and user information stored in the tenant / user information storage unit 44.

[0034] <Processing> In the information processing system 1 according to this embodiment, processes from registration of a Web application (hereinafter referred to as an app) to be sold to a tenant to use of the app by an end user are performed, for example, in the procedure shown in FIG.

[0035] 5 is a flowchart showing an example of the processing procedure of the information processing system according to this embodiment. In step S11, the planner accesses the system configuration management site of the service providing system 10 from the planner terminal 12, and designs application initial data, registers packages, etc. Details of the design of application initial data and packages will be described later.

[0036] In step S12, the sales representative accesses the system configuration management site of the service providing system 10 from the sales representative terminal 14, and opens a tenant and installs a package to the tenant based on the work request made after the salesperson made the sale and signed the contract.

[0037] In step S13, the system administrator accesses the system management site of the service providing system 10 from the system administrator terminal 16 and makes preparations for use, such as adding a user to the tenant and customizing the application profile settings described below. The system administrator also logs in to the image forming apparatus 20 and makes preparations for the image forming apparatus 20 to access the service providing system 10. The processing of step S13 allows the end user to use the applications in the package installed in the tenant.

[0038] In step S14, the end user accesses the service providing system 10 from the end user terminal 18 or the image forming device 20, and uses the application included in the package installed in the tenant. Note that the end user may also access the system management site of the service providing system 10 from the end user terminal 18 and configure personal application settings.

[0039] Here, the application initial data, package, and application profile in this embodiment will be described. Fig. 6 is a diagram for explaining the structure of the application initial data according to this embodiment. As shown in Fig. 6, the application initial data has a configuration including a base application and application settings.

[0040] A base application is a module that has a basic screen, such as a scan-based application, a print-based application, a storage-based application, etc. Application parts included in the base application are modules that control function settings such as scanning and printing, and the operation of the image forming apparatus 20.

[0041] App settings are a collection of initial settings for an app. App settings include UI settings and flows. UI settings include settings for labels, icons, etc. Flows are flows that are executed by app parts after scanning or before printing.

[0042] For example, a planner at a manufacturer can design the application initial data shown on the right side of Fig. 6 and register it in the service providing system 10 from the system configuration management site. The right side of Fig. 6 shows scan-to-storage application initial data, mark sheet grading application initial data, and print-from-storage application initial data as examples of application initial data designed by a planner.

[0043] For example, the initial data for a scan-to-storage application has a scan-based application as a base application and a cloud storage distribution flow as an application setting flow, and the initial data for a mark sheet marking application has a scan-based application as a base application and a mark sheet marking flow as an application setting flow.

[0044] The print-from-storage application initial data has a print-based application as a base application and a cloud storage acquisition flow as an application setting flow. A manufacturer's planner can design application initial data as shown in Figure 6, which combines the base application and application settings, and register it in the service providing system 10.

[0045] Furthermore, a manufacturer's planner can change the behavior of an application by changing the flow of the application's initial data. For example, by changing the flow of the application's initial data, the planner can change the scan delivery destination or add email notifications. As shown in Figure 6, a manufacturer's planner can register standard application initial data, as well as application initial data that corresponds to the industry or business, in the service providing system 10. Furthermore, a manufacturer's planner can customize application initial data that has already been registered in the service providing system 10, and create and register new application initial data.

[0046] 7 is a diagram illustrating the structure of a package according to this embodiment. As shown in FIG. 7, a package is formed by packaging one or more pieces of application initial data shown in FIG. 6. For example, a planner may create a standard package, as well as a package for a specific industry or a specific business, and register them in the service providing system 10.

[0047] Figure 7 shows an example of a cloud storage package that packages the scan-to-storage app initial data and print-from-storage app initial data shown in Figure 6. Planning staff can create a package in advance and prepare it (put it on the shelves) while considering how to sell the app, which is a product.

[0048] For example, a salesperson sells and contracts for a package such as that shown in FIG. 7, which is registered as a product in the service providing system 10, to a customer. A salesperson installs the package that the salesperson sold and contracted for to the customer to a tenant. Note that installing a package to a tenant is a process of linking the package and the tenant by installing (copying) the package from the application area to the tenant area, as shown in FIG. 8, for example. FIG. 8 is a diagram for explaining the structure of an application profile according to this embodiment.

[0049] The application area is the area where packages are stored. The tenant area is an area set up for each tenant. Below, a package that has been linked to a tenant is called an application profile. In the application profile, the initial settings values ​​of the package's application initial data are changed to the tenant's setting values. The tenant's setting values ​​in the application profile can be changed by the system administrator, as described below. In addition, end users can define their own settings from the items selectable by the tenant's setting values.

[0050] For example, in Figure 8, the application initial data included in the package has been changed to the application instance included in the application profile. The application instance can also be copied in the tenant area as shown in Figure 8.

[0051] Fig. 9 is a diagram illustrating the relationship between a package, an application profile, and a screen of an image forming device. As shown in Fig. 9, a package changes into an application profile when applied to a tenant. Based on the application profile linked to the tenant, a home screen such as that shown in Fig. 9 is displayed on the operation panel 602 of the image forming device 20. The home screen corresponds to the application profile.

[0052] In the image forming apparatus 20, the tenant user transitions between home screens displayed on the operation panel 602 of the image forming apparatus 20, as shown in Fig. 10. Fig. 10 is a diagram illustrating the transition of home screens. As shown in the screen image in the upper left of Fig. 10, a list of application packages installed in the tenant is displayed on the operation panel 602 of the image forming apparatus 20. The tenant user can select one application package from the list of application packages to display the home screen of the selected application package.

[0053] S11: Package Registration 11 is a flowchart showing an example of package registration processing. In steps S21 and S22, the planner logs in to the system configuration management site of the service providing system 10 from the planner terminal 12.

[0054] If the login is successful, the planner registers the application initial data in the service providing system 10 from the planner terminal 12 in steps S23 and S24. For example, the system configuration management site control unit 30 displays an application initial data editing screen such as those shown in Figures 12 and 13 on the planner terminal 12 to accept the registration of application initial data from the planner.

[0055] 12 and 13 are image diagrams of an example of an application initial data editing screen. The application initial data editing screens shown in Fig. 12 and 13 show an example of a scan-to-storage application. Fig. 12 shows an input field for setting application initial data. Fig. 13 shows an input field for setting application job data.

[0056] Next, the process proceeds to steps S25 and S26, where the planner registers the package in the service providing system 10 from the planner terminal 12. Through the processing of steps S25 and S26, a package represented by an object diagram such as that shown in Fig. 14 is registered in the application data storage unit 40 of the service providing system 10. Fig. 14 is an example object diagram showing a package. As shown in Fig. 14, a package associates one or more applications with application initial data.

[0057] S12: Installing the package in a tenant 15 is a flowchart of an example of a process for introducing a package to a tenant. In step S31, a sales representative requests the service providing system 10 to open a tenant from the sales representative terminal 14.

[0058] In step S32, the system configuration management site control unit 30 of the service providing system 10 requests the tenant / user management unit 36 ​​to create a tenant. In step S33, the tenant / user management unit 36 ​​assigns a tenant ID and creates a tenant. In step S34, the system configuration management site control unit 30 registers the system administrator of the tenant as a user.

[0059] Proceeding to step S35, the sales representative requests from the sales representative terminal 14 to obtain package information registered in the service providing system 10. In step S36, the system configuration management site control unit 30 of the service providing system 10 requests the application data management unit 32 to obtain a package information list. The application data management unit 32 returns the package information list stored in the application data storage unit 40 to the system configuration management site control unit 30. The system configuration management site control unit 30 causes the sales representative terminal 14 to display the package information list stored in the application data storage unit 40.

[0060] Proceeding to step S37, the sales representative selects a package and requests installation of the package to the tenant from the sales representative terminal 14 to the service providing system 10. Proceeding to step S38, the system configuration management site control unit 30 of the service providing system 10 requests the application data management unit 32 to install the package to the tenant. As shown in Fig. 8, the application data management unit 32 can install the package in the application area into the tenant area as an application profile. Fig. 16 is a diagram showing the relationship between the package in the application area and the application profile in the tenant area.

[0061] An application profile represented by an object diagram such as that shown in Fig. 17 is registered in the application profile storage unit 42 of the service providing system 10 by the processes of steps S37 and S38. Fig. 17 is an example object diagram showing an application profile.

[0062] S13: Preparing to use the app The system administrator accesses the system administration site of the service providing system 10 from the system administrator terminal 16 and performs preparations for use such as adding users to tenants and customizing application profile settings. For example, the system administration site control unit 34 displays an icon / label editing screen as shown in Fig. 18 or an application setting editing screen as shown in Fig. 19 on the system administrator terminal 16 to accept icon / label editing and application setting editing from the system administrator.

[0063] Figure 18 is an example of an icon / label editing screen. Figure 18 shows the icon / label editing screen for a home screen. From the icon / label editing screen in Figure 18, a system administrator can edit the icon / label of an app instance that corresponds to an app profile.

[0064] Fig. 19 is an image diagram of an example of the app settings editing screen. Fig. 19 displays the app settings editing for a scan-to-storage app instance. A system administrator can edit the app settings of a scan-to-storage app instance from the app settings editing screen in Fig. 19.

[0065] S14: App Use An end user accesses the home screen of the service providing system 10 from an end user terminal 18 or an image forming device 20 and uses an app included in a package installed in the tenant. The end user can define their own settings in the personal area within the range selectable by the setting values ​​of the tenant's app instance.

[0066] 《App settings customization range》 Here, we will explain the range of app settings that can be customized by planners and system administrators. For example, let's assume that all the items that can be customized in an app are as follows. All items: ·icon ·label Scan and print settings Default value List of selectable items Job Settings Destination flow (External flow required for components belonging to all flows in the tenant) Aggregation of service authorization information) Input method (email, PM, Mobile, PC, NFC, MFP, printer, Fax, electronic whiteboard, other companies' MFP, other companies' cloud services) Authentication method (tenant ID / user name, email address, OIDC, PIN) For example, a planner can CRUD (create, read, update, delete) the initial app data within the scope of the app settings, such as: ·icon ·label Scan and print settings Default value List of selectable items Metadata for generating the setting screen Job Settings Destination flow Input method (email, PM, Mobile, PC, NFC, MFP, printer, Fax, electronic whiteboard, other companies' MFP, other companies' cloud services) Additionally, system administrators can CRUD app instances within the scope of app settings such as: ·icon ·label Scan and print settings Default value List of selectable items Authentication method (tenant ID / user name, email address, OIDC, PIN) Additionally, end users can apply personal settings to each app instance within the scope of the app settings, such as: Scan and print settings Default value (can be selected from the list) For example, an end user can define personal settings from a list of app setting items as shown in Figure 20. Figure 20 shows the app setting items and values ​​that an end user can select for scanning.

[0067] <Summary> As described above, according to the information processing system 1 of this embodiment, the service providing system 10 can manage combinations of apps and app settings (app initial data). Furthermore, the service providing system 10 can create standard packages, packages for specific industries, packages for specific businesses, etc., making it easier for sales staff to sell solutions to customers. Therefore, the information processing system 1 of this embodiment can improve the sales efficiency of applications used in the image forming apparatus 20. [Second embodiment] In the first embodiment, an example screen of a scan-to-storage application is shown. For example, an example screen of a job print application is shown. For example, the system configuration management site control unit 30 displays an application initial data editing screen as shown in Fig. 21 and Fig. 22 on the planning staff terminal 12 and accepts registration of application initial data from the planning staff.

[0068] 21 and 22 are image diagrams of other examples of the application initial data editing screen. The application initial data editing screens shown in Fig. 21 and Fig. 22 show an example of a job print application. Fig. 21 shows an input field for setting application initial data. Fig. 22 shows an input field for setting application job data.

[0069] Furthermore, the system administration site control unit 34 displays an application settings editing screen such as that shown in Fig. 23 on the system administrator terminal 16 to accept application settings editing from the system administrator. Fig. 23 is an image diagram of another example of the application settings editing screen. Fig. 23 shows an example of an application settings editing screen for setting job storage periods and print setting restrictions. The system administrator can set options that can be set on the job print application from the application settings editing screen such as that shown in Fig. 23.

[0070] The system administration site control unit 34 also displays an application setting screen shown in Fig. 24 on the end user terminal 18 to accept application settings from the end user. Fig. 24 is an image diagram of an example of the application setting screen. For example, the end user can define their own application settings from the application setting screen of Fig. 24 within a range selectable by the setting values ​​of the application instance of the tenant.

[0071] It should be noted that the information processing system 1 described in this embodiment is merely an example, and it goes without saying that there are various system configuration examples depending on the application and purpose. The image forming device 20 is an example of an electronic device described in the claims. The service providing system 10 is an example of an information processing device that manages one or more Web applications used by the electronic device via a network.

[0072] The application data storage unit 40 is an example of a first storage unit. The application profile storage unit 42 is an example of a second storage unit. The application data management unit 32 is an example of an application data management means. The system configuration management site control unit 30 is an example of a first control means. The system management site control unit 34 is an example of a second control means. [Explanation of symbols]

[0073] 1. Information Processing Systems 10 Service provision system 12 Planning staff terminal 14 Sales staff terminal 16 System administrator terminal 18 End-user terminals 20 Image forming device 22 Network 30 System Configuration Management Site Control Unit 32 Application Data Management Department 34 System Management Site Control Unit 36 Tenant and User Management Department 40 Application data storage unit 42 Application profile storage 44 Tenant / user information storage unit 500 computers 501 Input Device 502 Display device 503 External I / F 503a Recording media 504 RAM 505 ROM 506 CPU 507 Communication I / F 508 HDD 601 Controller 602 Operation Panel 603 External I / F 603a Recording media 604 Communication I / F 605 Printer 606 Scanner 611 CPU 612 RAM 613 ROM 614 NVRAM 615 HDD B Bus [Prior art documents] [Patent documents]

[0074] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-32659

Claims

1. An information processing device that manages one or more web applications that an electronic device uses via a network, a first storage unit that stores one or more pieces of application initial data including a combination of the web application and a setting of the web application, and that stores one or more packages of the application initial data; a second storage unit that stores one or more of the packages sold to an organization in a storage area of ​​the organization; an application data management means for copying the package to be sold to the organization from the first storage unit to a storage area of ​​the organization in the second storage unit, and enabling the use of the web application on the organization's electronic device based on the package stored in the storage area of ​​the organization; An information processing device comprising:

2. a first control means for displaying a first screen for receiving a package registration request from a first user on a first terminal device operated by the first user, and for storing the package of the application initial data in the first storage unit based on the package registration request received from the first screen; 2. The information processing apparatus according to claim 1, further comprising:

3. The first control means displays a second screen on the first terminal device for receiving a request to register the application initial data from the first user, and stores the application initial data in the first storage unit based on the request to register the application initial data received from the second screen.

3. The information processing device according to claim 2, wherein:

4. a second control means for displaying a third screen on a second terminal device operated by a second user, the third screen being for receiving a customization request for the package stored in the storage area of ​​the organization from the second user, and for editing the package stored in the storage area of ​​the organization based on the customization request for the package received from the third screen; 4. The information processing device according to claim 1, further comprising:

5. The second control means edits the settings of the web application stored in a storage area of ​​the organization based on a customization request for the settings of the web application in the application initial data included in the package.

5. The information processing device according to claim 4,

6. The settings of the web application include user interface settings and flow settings of the web application.

6. The information processing device according to claim 1, wherein:

7. An information processing device that manages one or more web applications that an electronic device uses via a network, a first storage unit that stores one or more pieces of application initial data including a combination of the web application and a setting of the web application, and that stores one or more packages of the application initial data; a second storage unit for storing one or more of the packages sold to an organization in a storage area of ​​the organization; an application data management means for copying the package to be sold to the organization from the first storage unit to a storage area of ​​the organization in the second storage unit, and enabling the use of the web application on the organization's electronic device based on the package stored in the storage area of ​​the organization; A program to function as a

8. A web application management method executed in an information processing device that manages one or more web applications used by an electronic device via a network, comprising: a first storage step of storing one or more pieces of application initial data including a combination of the web application and a setting of the web application, and storing one or more packages of the application initial data in a first storage unit; a second storing step of storing one or more of the packages sold to an organization in a storage area of ​​the organization in a second storage unit; an application data management step of copying the package to be sold to the organization from the first storage unit to a storage area of ​​the organization in the second storage unit, and enabling the use of the web application on the organization's electronic device based on the package stored in the storage area of ​​the organization; A web application management method comprising:

9. An information processing system including one or more information processing devices, which manages one or more web applications used by electronic devices via a network, a first storage unit that stores one or more pieces of application initial data including a combination of the web application and a setting of the web application, and that stores one or more packages of the application initial data; a second storage unit that stores one or more of the packages sold to an organization in a storage area of ​​the organization; an application data management means for copying the package to be sold to the organization from the first storage unit to a storage area of ​​the organization in the second storage unit, and enabling the use of the web application on the organization's electronic device based on the package stored in the storage area of ​​the organization; An information processing system comprising:

Citation Information

Patent Citations

  • Information processing system, information processing apparatus, equipment, and information processing method and program

    JP2014032659A