Service providing system and service providing method
The system addresses data mixing and customization issues by allocating separate management groups and applications, ensuring secure and tailored facility management support services for each customer user.
Patent Information
- Application Number
- JP2025521537
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2025-10-29
- Estimated Expiration
- 2044-01-30
AI Technical Summary
Cloud service provision systems face challenges in customizing applications for individual customer users and risk data leakage due to mixing of data from multiple customer users within a single management group.
A service providing system that allocates separate management groups and applications to each customer user, with customized data storage and access controls, preventing data mixing and enabling tailored facility management support services.
Enables customized applications and secure data storage for each customer user, preventing data leakage and improving service customization and security.
Smart Images

Figure 0007762335000001 
Figure 0007762335000002 
Figure 0007762335000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a service providing system and a service providing method. [Background technology]
[0002] Cloud service provision systems are known that provide services such as software (applications) to users via a network. Users can use the services provided by the cloud service provision system from their client terminals by preparing a certain environment, such as a client terminal such as a PC (personal computer), a web browser running on it, and an internet connection.
[0003] A service provided by such a cloud service providing system may be contracted as an organization such as a company, and members of the organization may use the service as customer users. One form of such a service is to provide a facility management support service to customer users. This facility management support service involves installing vibration sensors to detect vibrations of various facilities (machines) used in, for example, a machine factory or a steel plant managed by the customer user, acoustic sensors to detect sounds from the facilities, temperature sensors to detect temperatures of the facilities, and the like, and then running an application using the detection data detected by the various sensors to perform status analysis, deterioration diagnosis, and the like of the facilities.
[0004] In a conventional cloud service providing system that provides facility management support services to customer users, multiple customer users are invited to a single management group (e.g., called a tenant) and are allowed to access and use the same application within the management group. In this case, customer users (employees of a company, etc.) belong to a management group, and an administrator who manages the management group is assigned to the management group. For example, a technology has been devised that reduces the administrator's workload in assigning permissions to each user belonging to a management group (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2019-036141 A Summary of the Invention [Problem to be solved by the invention]
[0006] However, in a cloud service provision system that provides facility management support services to multiple customer users belonging to one management group, there are problems such as the difficulty of customizing applications for each customer user, and the risk of leakage (contamination) of the data (confidential information) due to the service provider making an error in linking customer data as a result of multiple data relating to facilities managed by multiple customer users being mixed together.
[0007] An object of the present invention is to provide a service providing system and a service providing method that can solve the problems that arise when multiple customer users belong to one management group. [Means for solving the problem]
[0008] According to the present invention, there is provided a service providing system having the following configuration. [1] A service providing system for providing a facility management support service to a customer user, comprising: a first management group allocation unit that allocates a first management group accessible to a first customer user to the first customer user; a second management group allocation unit that allocates a second management group accessible to a second customer user to the second customer user; a first application association unit that associates a first application generated in response to an instruction from the first customer user with the first management group; a second application association unit that associates a second application generated in response to an instruction from the second customer user with the second management group; and a first management facility managed by the first customer user. a first data acquisition unit that acquires first data related to the construction, operation, or maintenance of a second managed facility managed by the second customer user and stores it in a first storage unit associated with the first management group; and a second data acquisition unit that acquires second data related to the construction, operation, or maintenance of a second managed facility managed by the second customer user and stores it in a second storage unit associated with the second management group, wherein the first application is capable of executing processing related to the facility management support service based on the first data stored in the first storage unit, and the second application is capable of executing processing related to the facility management support service based on the second data stored in the second storage unit.
[0009] According to the present invention, a first application generated in response to an instruction from a first customer user is associated with a first management group, and a second application generated in response to an instruction from a second customer user is associated with a second management group, thereby enabling applications to be customized for each customer user. Furthermore, first data related to the construction, operation, or maintenance of a first managed facility managed by a first customer user is stored in a first storage unit associated with the first management group, and second data related to the construction, operation, or maintenance of a second managed facility managed by a second customer user is stored in a second storage unit associated with the second management group. This prevents data leakage resulting from the mixing of multiple data related to facilities managed by multiple customer users. This solves the problems of the prior art caused by multiple customer users belonging to a single management group.
[0010] Various embodiments of the present invention will be described below as examples, and the embodiments shown below can be combined with each other. [2] A service provision system as described in [1], comprising a common management group allocation unit that allocates a common management group accessible to a customer user to the customer user, and a common application association unit that associates a common application accessible to the customer user with the common management group, and the common application is capable of executing processing related to the facility management support service based on data regarding the construction, operation or maintenance of managed facilities. [3] A service providing system according to [2], wherein the first application has a different display screen configuration or abnormal value settings of management equipment from those of the common application. [4] The service providing system according to any one of [1] to [3], wherein the managers of the first and second management groups are providers of the facility management support service. [5] A service providing system as described in [4], further comprising a first access authority granting unit that grants the first customer user access authority to the first management group, the first application, or the first data based on instructions from the provider of the facility management support service, and the first access authority granting unit grants the first customer user access authority according to a security label set for each type of the first data or each type of execution result of the first application. [6] A service provision system as described in [5], wherein the security label is set corresponding to the area of the first management equipment related to the first data or the execution result of the first application, or the construction, operation, or maintenance work content. [7] A service providing system as described in any one of [1] to [6], further comprising a first output unit that outputs the execution result of the first application to a first terminal device used by the first customer user, and a second output unit that outputs the execution result of the second application to a second terminal device used by the second customer user. [8] A service providing system as described in any one of [1] to [7], wherein the first data acquisition unit acquires as the first data only data necessary for executing the first application from data related to the construction, operation or maintenance of the first managed equipment stored in a first data storage unit managed by the first customer user. [9] A service provision method for providing a facility management support service to a customer user, the service provision method comprising: assigning a first management group accessible to a first customer user to the first customer user; assigning a second management group accessible to a second customer user to the second customer user; associating a first application generated in accordance with an instruction from the first customer user with the first management group; associating a second application generated in accordance with an instruction from the second customer user with the second management group; acquiring first data related to construction, operation, or maintenance of a first managed facility managed by the first customer user and storing it in a first memory unit associated with the first management group; acquiring second data related to construction, operation, or maintenance of a second managed facility managed by the second customer user and storing it in a second memory unit associated with the second management group; the first application is capable of executing processing related to the facility management support service based on the first data stored in the first memory unit; and the second application is capable of executing processing related to the facility management support service based on the second data stored in the second memory unit. [Effects of the Invention]
[0011] According to the present invention, it is possible to solve the problems caused by a plurality of customer users belonging to one management group. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a block diagram showing a configuration of a service providing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of a server according to the present embodiment. [Figure 3] FIG. 2 is a block diagram showing a hardware configuration of a first terminal device in the present embodiment. [Figure 4] FIG. 2 is a block diagram showing a hardware configuration of a second terminal device in the present embodiment. [Figure 5]FIG. 2 is a block diagram showing the hardware configuration of a management terminal device according to the present embodiment. [Figure 6] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server according to the present embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example of a management group in the present embodiment. [Figure 8] 10 is a flowchart illustrating an example of a commonly managed group allocation process according to the embodiment of the present invention. [Figure 9] 10 is a flowchart showing an example of a first management group allocation process according to the embodiment of the present invention. [Figure 10] 10 is a flowchart showing an example of a second management group allocation process according to the embodiment of the present invention. [Figure 11] 10 is a flowchart showing an example of a first application execution process according to the embodiment of the present invention. [Figure 12] 10 is a flowchart showing an example of a second application execution process according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0013] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar components.
[0014] (Configuration of service provision system 1) Fig. 1 shows the configuration of a service providing system 1 in this embodiment. The service providing system 1 shown in Fig. 1 provides facility management support services (data analysis, facility diagnosis, facility management, and visualization services) such as software (applications) to customer users. By preparing a certain environment, such as a terminal device such as a PC (personal computer), a web browser running on the terminal device, and an internet connection environment, the customer user can use the facility management support services provided by the service providing system 1 from the terminal device.
[0015] 1 includes a server 2, a first terminal device 4, a first plant 5, a first data storage unit 6, a second terminal device 7, a second plant 8, a second data storage unit 9, and a management terminal device 10. The server 2, the first terminal device 4, the first data storage unit 6, the second terminal device 7, the second data storage unit 9, and the management terminal device 10 are connected to each other so as to be able to communicate with each other via a communication line 3 such as the Internet, an intranet, a wireless LAN, or mobile communication.
[0016] In this embodiment, the customer users who use the first terminal device 4 and the second terminal device 7 are referred to as the first customer user U1 (e.g., an employee of company A) and the second customer user U2 (e.g., an employee of company B), respectively. When there is no need to distinguish between the first customer user U1 and the second customer user U2, the first customer user U1 and the second customer user U2 are each referred to as customer user U.
[0017] Furthermore, when there is no need to distinguish between the first terminal device 4 and the second terminal device 7, the first terminal device 4 and the second terminal device 7 will each be referred to as a terminal device.
[0018] The number of terminal devices included in the service providing system 1 is not limited to two, but may be at least two or more terminal devices.
[0019] The server 2 is a device that has the function of providing facility management support services to the customer user U. The server 2 may be configured using one or more information processing devices, or may be configured using a virtual server (such as a cloud server).
[0020] The first terminal device 4 is an information processing terminal such as a PC (personal computer), and provides the facility management support service provided by the server 2 to the first customer user U1 via a display screen. The first customer user U1 can log in to the facility management support service and use the facility management support service by operating the first terminal device 4. The first terminal device 4 is, for example, a notebook PC, a personal digital assistant (PDA), or a Any terminal may be used, such as a personal assistant.
[0021] The first plant 5 is, for example, a machine factory or a steel plant managed by the first customer user U1. Various facilities (equipment) used in the first plant 5 are pre-installed with vibration sensors that detect the vibrations of the facilities, acoustic sensors that detect the sounds of the facilities, temperature sensors that detect the temperatures of the facilities, etc. The first plant 5 corresponds to the "first management facility" of the present invention.
[0022] The first data storage unit 6 is a database that stores first data, which is data related to the construction, operation, or maintenance of the first plant 5. Examples of data related to the construction of the first plant 5 include data on the construction status and construction condition (such as the quality of welding) when the first plant 5 was first constructed. Examples of data related to the operation of the first plant 5 include data on the operating status of the first plant 5 (such as temperature and pressure) detected by various sensors and data on operational know-how. Examples of data related to the maintenance of the first plant 5 include data on the deterioration state of the equipment of the first plant 5 detected by various sensors, inspection record data, inspection cycles, and maintenance work implementation records. Examples of data related to the construction, operation, or maintenance of the first plant 5 also include data on the entry and exit of workers and work vehicles (heavy machinery, robots, drones, etc.) performing construction, operation, or maintenance into and from the management facility, location information data within the management facility, and data on the workers' careers, qualifications, or training they have received. The first data may be detection data detected by various sensors installed in various facilities (equipment) used in the first plant 5, or customer input data entered by the first customer user U1, or pre-stored information recorded at the time of design or construction of the first plant 5 (information such as specifications or identification numbers of the equipment and facilities of the first plant 5).
[0023] The second terminal device 7 is an information processing terminal such as a PC (personal computer), and provides the facility management support service provided by the server 2 to the second customer user U2 via a display screen. The second customer user U2 can log in to the facility management support service and use the facility management support service by operating the second terminal device 7. The second terminal device 7 is, for example, a notebook PC, a personal digital assistant (PDA), or the like. Any terminal may be used, such as a personal assistant.
[0024] The second plant 8 is, for example, a machine factory or a steel plant managed by a second customer user U2. Various facilities (equipment) used in the second plant 8 are pre-installed with vibration sensors that detect the vibrations of the facilities, acoustic sensors that detect the sounds of the facilities, temperature sensors that detect the temperatures of the facilities, etc. The second plant 8 corresponds to the "second management facility" of the present invention.
[0025] The second data storage unit 9 is a database that stores second data, which is data related to the construction, operation, or maintenance of the second plant 8. Examples of data related to the construction of the second plant 8 include data on the construction status and construction condition (such as the quality of welding) when the second plant 8 was first constructed. Examples of data related to the operation of the second plant 8 include data on the operating status of the second plant 8 (such as temperature and pressure) detected by various sensors and data on operational know-how. Examples of data related to the maintenance of the second plant 8 include data on the deterioration state of the equipment of the second plant 8 detected by various sensors, inspection record data, inspection cycles, and maintenance work implementation records. Examples of data related to the operation or maintenance of the second plant 8 include data on the entry and exit of workers and work vehicles (heavy equipment, robots, drones, etc.) performing construction, operation, or maintenance into the management facility, location information data within the management facility, and data on the workers' careers, qualifications, or training they have received. The second data may be detection data detected by various sensors installed in various facilities (equipment) used in the second plant 8, or customer input data entered by the second customer user U2, or pre-stored information recorded at the time of design or construction of the second plant 8 (information such as specifications or identification numbers of the equipment and facilities of the second plant 8).
[0026] The management terminal device 10 is an information processing terminal such as a PC (personal computer), and is a terminal device capable of performing various settings required to provide the facility management support service to the first customer user U1 and the second customer user U2. A service providing user who is a provider of the facility management support service can operate the management terminal device 10 to log in to the facility management support service and perform various setting operations required to provide the facility management support service to the first customer user U1 and the second customer user U2. The management terminal device 10 can be, for example, a notebook PC, a personal digital assistant (PDA), or the like. Any terminal may be used, such as a personal computer (PC) or a personal assistant (PC).
[0027] (Server 2 hardware configuration) 2 is a block diagram showing the hardware configuration of the server 2 in this embodiment. As shown in FIG. 2, the server 2 is configured to include a control unit 11, a storage unit 12, a communication unit 13, an operation input unit 14, and a display unit 15.
[0028] The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the server 2.
[0029] A part of the storage unit 12 is configured with, for example, a RAM (Random Access Memory) or a DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 11 executes processes based on various programs.
[0030] Furthermore, a part of the storage unit 12 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 11. The storage unit 12 can hold a database including one or more tables for recording various information, processing results, and the like.
[0031] The programs stored in the storage unit 12 include, for example, an OS (Operating System) for realizing the basic functions of the server 2, drivers for controlling various hardware, programs for realizing various functions, and the like.
[0032] The communication unit 13 is, for example, a network interface controller (NIC) and has a function of connecting to the communication line 3. Instead of or in addition to the NIC, the communication unit 13 may have a function of connecting to a wireless local area network (LAN), a function of connecting to a wireless wide area network (WAN), a function of enabling short-range wireless communication such as Bluetooth (registered trademark), and infrared communication. The server 2 is connected to the first terminal device 4, the first data storage unit 6, the second terminal device 7, the second data storage unit 9, and the management terminal device 10 via the communication line 3, and can transmit and receive various data between the first terminal device 4, the first data storage unit 6, the second terminal device 7, the second data storage unit 9, and the management terminal device 10.
[0033] The operation input unit 14 is composed of a keyboard, a mouse, etc., and receives inputs of various operations from a user who uses the server 2. The display unit 15 is, for example, a liquid crystal display device, etc., and displays various images.
[0034] The control unit 11, storage unit 12, communication unit 13, operation input unit 14, and display unit 15 are electrically connected to one another via a system bus 16. Therefore, the control unit 11 can access the storage unit 12, display images on the display unit 15, grasp the operation status of the operation input unit 14 by the user, and access various communication networks, the first terminal device 4, the first data storage unit 6, the second terminal device 7, the second data storage unit 9, and the management terminal device 10 via the communication unit 13.
[0035] (Hardware configuration of first terminal device 4) 3 is a block diagram showing the hardware configuration of the first terminal device 4 in this embodiment. As shown in FIG. 3, the first terminal device 4 is configured to include a control unit 21, a storage unit 22, a communication unit 23, an operation input unit 24, and a display unit 25.
[0036] The control unit 21 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the first terminal device 4.
[0037] A part of the storage unit 22 is configured, for example, with RAM (Random Access Memory) or DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 21 executes processes based on various programs.
[0038] Furthermore, a part of the storage unit 22 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 21. The storage unit 22 can hold a database including one or more tables for recording various information, processing results, and the like.
[0039] The programs stored in the storage unit 22 include, for example, an OS (Operating System) for realizing the basic functions of the first terminal device 4, drivers for controlling various hardware, programs for realizing various functions, and the like.
[0040] The communication unit 23 is, for example, a NIC (Network Interface Controller) and has a function of connecting to the communication line 3. Note that instead of or together with the NIC, the communication unit 23 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function of enabling short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc. The first terminal device 4 is connected to the server 2 etc. via the communication line 3 and can transmit and receive various data to and from the server 2 etc.
[0041] The operation input unit 24 is composed of a keyboard, a mouse, etc., and accepts input of various operations by the first customer user U1 who uses the first terminal device 4. The display unit 25 is, for example, a liquid crystal display device, etc., and displays various images.
[0042] The control unit 21, memory unit 22, communication unit 23, operation input unit 24, and display unit 25 are electrically connected to one another via a system bus 26. Therefore, the control unit 21 can access the memory unit 22, display images on the display unit 25, grasp the operation status of the first customer user U1 on the operation input unit 24, and access various communication networks and the server 2 via the communication unit 23.
[0043] (Hardware configuration of second terminal device 7) 4 is a block diagram showing the hardware configuration of the second terminal device 7 in this embodiment. As shown in FIG. 4, the second terminal device 7 is configured to include a control unit 31, a storage unit 32, a communication unit 33, an operation input unit 34, and a display unit 35.
[0044] The control unit 31 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the second terminal device 7.
[0045] A part of the storage unit 32 is configured, for example, with RAM (Random Access Memory) or DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 31 executes processes based on various programs.
[0046] Furthermore, a part of the storage unit 32 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 31. The storage unit 32 can hold a database including one or more tables for recording various information, processing results, and the like.
[0047] The programs stored in the storage unit 32 include, for example, an OS (Operating System) for realizing the basic functions of the second terminal device 7, drivers for controlling various hardware, programs for realizing various functions, etc.
[0048] The communication unit 33 is, for example, a network interface controller (NIC), and has a function of connecting to the communication line 3. Instead of or together with the NIC, the communication unit 33 may have a function of connecting to a wireless local area network (LAN), a function of connecting to a wireless wide area network (WAN), a function of enabling short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc. The second terminal device 7 is connected to the server 2 etc. via the communication line 3, and can transmit and receive various data to and from the server 2 etc.
[0049] The operation input unit 34 is composed of a keyboard, a mouse, etc., and accepts input of various operations by the second customer user U2 who uses the second terminal device 7. The display unit 35 is, for example, a liquid crystal display device, etc., and displays various images.
[0050] The control unit 31, memory unit 32, communication unit 33, operation input unit 34, and display unit 35 are electrically connected to one another via a system bus 36. Therefore, the control unit 31 can access the memory unit 32, display images on the display unit 35, grasp the operation status of the second customer user U2 on the operation input unit 34, and access various communication networks and the server 2 via the communication unit 33.
[0051] (Hardware configuration of management terminal device 10) 5 is a block diagram showing the hardware configuration of the management terminal device 10 in this embodiment. As shown in FIG. 5, the management terminal device 10 is configured to include a control unit 41, a storage unit 42, a communication unit 43, an operation input unit 44, and a display unit 45.
[0052] The control unit 41 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the management terminal device 10.
[0053] A part of the storage unit 42 is configured, for example, with RAM (Random Access Memory) or DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 41 executes processes based on various programs.
[0054] Furthermore, a part of the storage unit 42 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 41. The storage unit 42 can hold a database including one or more tables for recording various information, processing results, and the like.
[0055] The programs stored in the storage unit 42 include, for example, an OS (Operating System) for realizing the basic functions of the management terminal device 10, drivers for controlling various hardware, programs for realizing various functions, and the like.
[0056] The communication unit 43 is, for example, a NIC (Network Interface Controller) and has a function of connecting to the communication line 3. Note that instead of or together with the NIC, the communication unit 43 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function enabling short-range wireless communication such as Bluetooth (registered trademark), and infrared communication. The management terminal device 10 is connected to the server 2 etc. via the communication line 3 and can send and receive various data to and from the server 2 etc.
[0057] The operation input unit 44 is composed of a keyboard, a mouse, etc., and accepts input of various operations by a service providing user who uses the management terminal device 10. The display unit 45 is, for example, a liquid crystal display device, etc., and displays various images.
[0058] The control unit 41, storage unit 42, communication unit 43, operation input unit 44, and display unit 45 are electrically connected to one another via a system bus 46. Therefore, the control unit 41 can access the storage unit 42, display images on the display unit 45, grasp the operation status of the service providing user on the operation input unit 44, and access various communication networks and the server 2 via the communication unit 43.
[0059] Fig. 6 is a block diagram showing an example of the functional configuration of the control unit 11 included in the server 2 in this embodiment. Fig. 7 is a diagram showing an example of a management group in this embodiment.
[0060] 6, the control unit 11 has, as its functional configuration, a management group allocation unit 11a, an application association unit 11b, a data acquisition unit 11c, an application execution control unit 11d, an execution result output control unit 11e, an access authority granting unit 11f, and a service provider user-customer user information transmission unit 11g. Note that the control unit 11 of the server 2 generally has various functions in addition to those described above, but here we will only explain the functions that are characteristic of the service providing system 1 in this embodiment, and will not illustrate or explain other known functions, etc.
[0061] When the management group allocation unit 11a receives, as a service providing user's operation on the operation input unit 44 of the management terminal device 10, an operation requesting that a first management group 100 (also referred to as a first tenant, see FIG. 7) that is exclusively accessible to the first customer user U1 be assigned to the first customer user U1, the management group allocation unit 11a assigns the first management group 100 to the first customer user U1. Here, assigning the first management group 100 to the first customer user U1 means assigning the first management group 100 to an already created but unused first management group 100 by setting the access rights of the first customer user U1, or creating a new first management group 100 and assigning it to the first customer user U1. In this embodiment, the administrator of the first management group 100 is the provider of the equipment management support service (the service providing user).
[0062] When the management group allocation unit 11a receives, as a service providing user's operation on the operation input unit 44 of the management terminal device 10, an operation requesting that a second management group 110 (also referred to as a second tenant, see FIG. 7) that is exclusively accessible to the second customer user U2 be assigned to the second customer user U2, the management group allocation unit 11a assigns the second management group 110 to the second customer user U2. Here, assigning the second management group 110 to the second customer user U2 means assigning the second management group 110 to an already created but unused second management group 110 by setting the second customer user U2's access rights, or creating a new second management group 110 and assigning it to the second customer user U2. In this embodiment, the administrator of the second management group 110 is the provider of the equipment management support service (the service providing user).
[0063] When the management group allocation unit 11a receives an operation from a service providing user on the operation input unit 44 of the management terminal device 10 requesting that a common management group 120 accessible to the customer user U (also called a demonstration management group or common tenant; see FIG. 7) be allocated to the customer user U, the management group allocation unit 11a allocates the common management group 120 to the customer user U who wishes to experience using the equipment management support service. Here, allocating the common management group 120 to the customer user U means assigning the common management group 120 to an already created but unused common management group 120 by setting the customer user U's access rights, or creating a new common management group 120 and allocating it to the customer user U.
[0064] The management group allocation unit 11a functions as the "first management group allocation unit," "second management group allocation unit," and "common management group allocation unit" of the present invention.
[0065] The application association unit 11b accepts an operation by the service providing user on the operation input unit 44 of the management terminal device 10, and associates the first application 101 (see FIG. 7) generated in response to an instruction (e.g., a customization request) from the first customer user U1 with the first management group 100. The customization request from the first customer user U1 may be made while the first customer user U1 is experiencing the use of the facility management support service in the common management group 120, or may be made after the first management group 100 is assigned to the first customer user U1. The facility management support service provider (service providing user) identifies data required to execute the first application 101 and checks whether a sensor for acquiring the data is installed in the first plant 5. If a sensor is not installed, the provider provides the sensor to the first customer user U1 and suggests installation. The sensor installation proposal information regarding the proposal is input into the administrator terminal 10 by the facility management support service provider, transmitted to the server 2, and associated with the first customer user U1 by the service provider user-customer user information transmission unit 11g of the server 2 (which has a function of exchanging requests for sensor installation and app customization online between the service provider user and the first customer user U1), and displayed on the first terminal device 4. The sensor installation proposal information includes, for example, the type of sensor that needs to be installed (information indicating whether it is a vibration sensor, acoustic sensor, or temperature sensor), the installation location where the sensor needs to be installed, the product number of the recommended sensor, etc.
[0066] The application association unit 11b accepts an operation by the service providing user on the operation input unit 44 of the management terminal device 10, and associates the second application 111 (see FIG. 7) generated in response to an instruction (e.g., a customization request) from the second customer user U2 with the second management group 110. The customization request from the second customer user U2 may be made while the second customer user U2 is experiencing the use of the facility management support service in the common management group 120, or may be made after the second management group 110 has been assigned to the second customer user U2. The facility management support service provider (service providing user) identifies data required to execute the second application 111, checks whether a sensor for acquiring the data is installed in the second plant 8, and if not, provides the sensor to the second customer user U2 and suggests installation. The sensor installation proposal information regarding the proposal is input into the administrator terminal 10 by the facility management support service provider, transmitted to the server 2, and associated with the second customer user U2 by the service provider user-customer user information transmission unit 11g of the server 2 (which has a function of exchanging requests for sensor installation and app customization online between the service provider user and the second customer user U2), and displayed on the second terminal device 7. The sensor installation proposal information includes, for example, the type of sensor that needs to be installed (information indicating whether it is a vibration sensor, acoustic sensor, or temperature sensor), the installation location where the sensor needs to be installed, the product number of the recommended sensor, etc.
[0067] The application association unit 11b accepts operations by the service provider user on the operation input unit 44 of the management terminal device 10, and associates a common application 121 (also called a demonstration application; see FIG. 7 ) accessible by a customer user U who wishes to experience the facility management support service with the common management group 120. The common application 121 can execute processes related to the facility management support service (e.g., status analysis processes and degradation diagnosis processes for various types of equipment in a plant) based on common data stored in a common storage unit 122 (see FIG. 7 ; for example, a cloud database) associated with the common management group 120. The common application 121 is developed, for example, by a provider (service provider user) of the facility management support service, and can be associated with the common management group 120 after development is complete. The common data is, for example, demonstration data related to the construction, operation, or maintenance of a plant (managed facility) or part of the data of the customer user U. When data of multiple customer users is stored as common data in the common storage unit 122, partitions may be provided in the common storage unit 122 and the data of the customer users may be managed for each partition, or the data may be stored in a single database with a label for each customer user. This allows customer users to perform demonstrations related to construction, operation, or maintenance using data related to their own managed facilities.
[0068] The application associating unit 11b functions as the "first application associating unit," the "second application associating unit," and the "common application associating unit" of the present invention.
[0069] Examples of applications provided by the service providing system 1 include an inspection management application or an equipment status management application for the customer user's managed equipment. For example, the inspection management application acquires data that associates the items of inspections that the customer user will perform on the managed equipment with the equipment's identification information or specification information, and further acquires the inspection history or inspection results for each inspection item. Based on the acquired information, the inspection management application then executes a process to create, for example, an inspection report and outputs the data. For example, the equipment status management application acquires detection data (including image data or scan data of the equipment) from a sensor installed in the equipment, by associating the data with the equipment's identification information or specification information, and based on the acquired information, executes a process to create information that visualizes the status of the managed equipment, or determines whether there is an abnormality or deterioration, and outputs the data (e.g., mapping it on an equipment model or issuing an alert).
[0070] The data acquisition unit 11c acquires first data related to the construction, operation, or maintenance of the first plant 5 managed by the first customer user U1, for example, via a gateway (not shown) managed by the first customer user U1, and stores the first data in a first storage unit 102 (see FIG. 7; for example, a cloud database) associated with the first management group 100. The first application 101 can execute processing related to the facility management support service (for example, status analysis processing and deterioration diagnosis processing of various devices in the first plant 5) based on the first data stored in the first storage unit 102. In this embodiment, the first application 101 is created by customizing a common application (e.g., the common application 121 deployed in the common management group 120), and differs from the common application 121 in the configuration of the application's display screen (e.g., the type and arrangement of index values included in the display screen, the display of the customer logo, color configuration, etc.), plant abnormal values (e.g., vibration index values that indicate the need for equipment inspection), the installation locations of sensors from which detection data included in the application's input data is acquired and product information about the sensors, and settings for the availability of additional functions in the application. A request for application customization may be communicated from the first customer user U1 to the service provider user outside the system (by telephone, email, etc.), or may be input by the first customer user U1 via the first terminal device 4 in the system, transmitted to the server 2, and then communicated to the service provider user by the service provider user-customer user information communication unit 11g.
[0071] The data acquiring unit 11c may acquire the first data constantly, or may acquire the first data periodically when the first customer user U1 uses the facility management support service. The data acquiring unit 11c may acquire the first data from one first data storage unit 6, or may acquire the first data from multiple first data storage units 6. The data acquiring unit 11c may acquire the first data when new first data is stored (i.e., uploaded) in the first data storage unit 6 as a trigger.
[0072] The data acquisition unit 11c acquires second data related to the construction, operation, or maintenance of the second plant 8 managed by the second customer user U2, for example, via a gateway (not shown) managed by the second customer user U2, and stores the second data in a second storage unit 112 (see FIG. 7; for example, a cloud database) associated with the second management group 110. The second application 111 can execute processing related to the facility management support service (for example, status analysis processing and deterioration diagnosis processing of various devices in the second plant 8) based on the second data stored in the second storage unit 112. In this embodiment, the second application 111 is created by customizing a common application (e.g., the common application 121 deployed in the common management group 120). The second application 111 differs from the common application 121 in the configuration of the application's display screen (e.g., the types and arrangement of indicators included in the display screen, the display of the customer logo, color configuration, etc.), plant abnormal values (e.g., vibration indicators indicating the need for equipment inspection), the installation locations and product information of sensors from which detection data included in the application's input data is acquired, and the availability of additional functions in the application. The data acquisition unit 11c functions as the "first data acquisition unit" and "second data acquisition unit" of the present invention. A request for application customization may be transmitted from the second customer user U2 to the service provider user outside the present system (by telephone, email, etc.), or may be input by the second customer user U2 via the second terminal device 7, transmitted to the server 2, and transmitted to the service provider user by the service provider user-customer user information transmission unit 11g in the present system.
[0073] The data acquiring unit 11c may acquire the second data constantly, or may acquire the second data periodically when the second customer user U2 uses the facility management support service. The data acquiring unit 11c may acquire the second data from one second data storage unit 9, or may acquire the second data from multiple second data storage units 9. The data acquiring unit 11c may acquire the second data when new second data is stored (i.e., uploaded) in the second data storage unit 9 as a trigger.
[0074] In the first management group 100, the application execution control unit 11d controls the execution of the first application 101 based on the first data stored in the first storage unit .
[0075] In the second management group 110, the application execution control unit 11d controls the execution of the second application 111 based on the second data stored in the second storage unit 112.
[0076] The application execution control unit 11d controls the execution of the common application 121 based on the common data stored in the common storage unit 122 in the common management group 120. This allows one or more customer users U who wish to experience using the facility management support service to use the common data to experience the execution of the common application 121 (i.e., use of the facility management support service). In other words, the service providing user can save the trouble of providing an application execution environment for each customer user U who wishes to experience using the facility management support service.
[0077] After the experience, customer user U, who wishes to fully utilize the facility management support service, notifies the service providing user of his / her desire to use the application. The service providing user then performs an operation on the operation input unit 44 of the management terminal device 10 to request that a management group accessible to customer user U, who wishes to fully utilize the facility management support service, be assigned to customer user U. In this embodiment, first customer user U1 and second customer user U2, who have experienced the facility management support service, notify the service providing user of their desire to use the application, and then the first management group 100 and the second management group 110 are assigned to first customer user U1 and second customer user U2, respectively.
[0078] The execution result output control unit 11e controls output of the execution result of the first application 101 to the first terminal device 4 used by the first customer user U1. For example, the execution result output control unit 11e controls display of the execution result of the first application 101 on the display unit 25 of the first terminal device 4. In this case, the first customer user U1 can easily understand the execution result of the first application 101 (for example, the status analysis results and degradation diagnosis results of various devices in the first plant 5) by checking the display unit 25 of the first terminal device 4.
[0079] The execution result output control unit 11e controls output of the execution result of the second application 111 to the second terminal device 7 used by the second customer user U2. For example, the execution result output control unit 11e controls display of the execution result of the second application 111 on the display unit 35 of the second terminal device 7. In this case, the second customer user U2 can easily understand the execution result of the second application 111 (for example, the status analysis results and degradation diagnosis results of various devices in the second plant 8) by checking the display unit 35 of the second terminal device 7.
[0080] The execution result output control unit 11e functions as the "first output unit" and the "second output unit" of the present invention.
[0081] The access permission granting unit 11f grants the first customer user U1 access permission to the first management group 100, the first application 101, or the first data stored in the first storage unit 102, based on instructions from a provider of the equipment management support service (service providing user). Specifically, the access permission granting unit 11f grants the first customer user U1 access permission according to a security label set for each type of first data or each type of execution result of the first application 101. The access permission granting unit 11f functions as the "first access permission granting unit" of the present invention.
[0082] The security label is set, for example, corresponding to an area of the first management equipment related to the first data or the execution result of the first application, or to the work content of construction, operation, or maintenance related to the first data or the execution result of the first application. Examples of a configuration in which access rights are granted to the first customer user U1 according to security labels set for each type of first data (e.g., an area in the first plant 5, a parameter of the first data) include a configuration in which access rights are granted to users in charge of each area of the first plant 5 (e.g., a distillation equipment area, a decomposition processing area, a shared equipment area) according to security labels set for each area, and a configuration in which access rights are granted according to security labels set for each work content in charge of the first customer user U1 according to the work content in charge of the first customer user U1, such as granting access rights to a user who operates equipment to information on the internal temperature, internal pressure, and content concentration of the equipment, and on whether the operating state is acceptable or not analyzed by the first application 101 based on these, and granting access rights to a user who maintains the equipment to vibration values of the equipment, and on information on equipment deterioration or inspection records. Furthermore, examples of a configuration for granting access rights to the first customer user U1 according to the security label set for each execution result of the first application 101 include a configuration in which access rights are granted to users in charge of each area of the first plant 5 (e.g., distillation equipment area, decomposition processing area, shared equipment area) according to the security label set for that area, or a configuration in which access rights are granted according to the security label set for each job content in accordance with the job content of the first customer user U1, such as granting access rights to management and supervisor-level users of the first plant 5 to information that affects profits from production activities at the first plant 5, and granting access rights to information related to on-site operations at the first plant 5 to operator-level users of the first plant 5.
[0083] Based on instructions from a provider of the facility management support service (service providing user), the access permission granting unit 11f grants the second customer user U2 access permission to the second management group 110, the second application 111, or the second data stored in the second storage unit 112. Specifically, the access permission granting unit 11f grants the second customer user U2 access permission according to a security label set for each type of second data or each type of execution result of the second application 111.
[0084] Here, examples of configurations for granting access rights to the second customer user U2 according to security labels set for each type of second data (e.g., area within the second plant 8, parameters of the second data) include a configuration in which access rights are granted to users in charge of each area of the second plant 8 (e.g., distillation equipment area, decomposition processing area, shared equipment area) according to the security labels set for each area, or a configuration in which access rights are granted according to security labels set for each job content in correspondence with the job content of the second customer user U2, such as granting access rights to a user operating equipment to information on the internal temperature, internal pressure, and content concentration of the equipment, and the propriety of the operating state analyzed by the second application 111 based on these, and granting access rights to a user in charge of maintaining the equipment to information on the vibration values of the equipment and information on equipment deterioration based on these or information on inspection records. Furthermore, examples of configurations for granting access rights to the second customer user U2 according to the security label set for each execution result of the second application 111 include a configuration in which access rights are granted to users in charge of each area of the second plant 8 (e.g., distillation equipment area, decomposition processing area, shared equipment area) according to the security label set for that area, or a configuration in which access rights are granted according to the security label set for each job content in charge of the second customer user U2, in accordance with the job content in charge of the second customer user U2, such as granting access rights to management and supervisor-level users of the second plant 8 to information that affects profits from production activities at the second plant 8, and granting access rights to information related to on-site operations at the second plant 8 to operator-level users of the second plant 8.
[0085] (Common management group assignment process) FIG. 8 is a flowchart showing an example of a common management group allocation process performed by the server 2 in this embodiment.
[0086] First, the management group allocation unit 11a accepts an operation from a service providing user on the operation input unit 44 of the management terminal device 10 requesting that a common management group 120 accessible to the customer user U be allocated to the customer user U, and allocates the common management group 120 to the customer user U (step S100).
[0087] Next, the application association unit 11b accepts an operation by the service providing user on the operation input unit 44 of the management terminal device 10, and associates the common application 121 accessible by the customer user U with the common management group 120 (step S110).
[0088] Next, the application execution control unit 11d determines whether or not a request to execute the common application 121 has been issued from a customer user U who has access to the common application 121 (step S120). If the determination result shows that a request to execute the common application 121 has not been issued (step S120, NO), the process returns to before step S120.
[0089] On the other hand, when a request to execute the common application 121 occurs (step S120, YES), the application execution control unit 11d controls the execution of the common application 121 in the common management group 120 based on the common data stored in the common storage unit 122 (step S130). When the process of step S130 is completed, the process returns to before step S120.
[0090] (First management group allocation process) FIG. 9 is a flowchart showing an example of the first management group allocation process performed by the server 2 in this embodiment.
[0091] First, the management group allocation unit 11a determines whether an operation requesting allocation of the first management group 100 to the first customer user U1 has been received as an operation by a service providing user on the operation input unit 44 of the management terminal device 10 (step S200). If the determination result shows that an operation requesting allocation of the first management group 100 to the first customer user U1 has not been received (step S200, NO), the process returns to before step S200.
[0092] On the other hand, if an operation requesting assignment of the first management group 100 to the first customer user U1 is received (step S200, YES), the management group assignment unit 11a assigns the first management group 100 to the first customer user U1 (step S210).
[0093] Finally, the application association unit 11b accepts an operation by the service providing user on the operation input unit 44 of the management terminal device 10, and associates the first application 101 generated in response to an instruction (e.g., a customization request) from the first customer user U1 with the first management group 100 (step S220). Upon completion of the processing of step S220, the server 2 ends the first management group assignment processing shown in FIG.
[0094] (Second management group allocation process) FIG. 10 is a flowchart showing an example of the second management group allocation process performed by the server 2 in this embodiment.
[0095] First, the management group allocation unit 11a determines whether an operation requesting allocation of the second management group 110 to the second customer user U2 has been received as an operation by a service providing user on the operation input unit 44 of the management terminal device 10 (step S300). If the determination result shows that an operation requesting allocation of the second management group 110 to the second customer user U2 has not been received (step S300, NO), the process returns to before step S300.
[0096] On the other hand, if an operation requesting assignment of the second management group 110 to the second customer user U2 is received (step S300, YES), the management group assignment unit 11a assigns the second management group 110 to the second customer user U2 (step S310).
[0097] Finally, the application association unit 11b accepts an operation by the service providing user on the operation input unit 44 of the management terminal device 10, and associates the second application 111 generated in response to an instruction (e.g., a customization request) from the second customer user U2 with the second management group 110 (step S320). Upon completion of the processing of step S320, the server 2 ends the second management group assignment processing shown in FIG.
[0098] (First application execution process) FIG. 11 is a flowchart showing an example of the first application execution process performed by the server 2 in this embodiment.
[0099] First, the data acquisition unit 11c refers to the first data storage unit 6 and determines whether or not new first data related to the construction, operation, or maintenance of the first plant 5 managed by the first customer user U1 has been generated (i.e., stored) (step S400). If the determination result shows that new first data related to the construction, operation, or maintenance of the first plant 5 has not been generated (step S400, NO), the server 2 terminates the first application execution process shown in FIG.
[0100] On the other hand, if new first data has been generated regarding the construction, operation, or maintenance of the first plant 5 (step S400, YES), the data acquisition unit 11c acquires the first data and stores it in the first memory unit 102 associated with the first management group 100 (step S410).
[0101] Next, the application execution control unit 11d determines whether an operation requesting control of execution of the first application 101 based on the first data stored in the first storage unit 102 has been accepted as an operation by the service providing user on the operation input unit 44 of the management terminal device 10 (step S420). If the result of the determination is that an operation requesting control of execution of the first application 101 has not been accepted (step S420, NO), the process returns to before step S420.
[0102] On the other hand, if an operation requesting control of the execution of the first application 101 is received (step S420, YES), the application execution control unit 11d controls the execution of the first application 101 in the first management group 100 based on the first data stored in the first memory unit 102 (step S430).
[0103] Finally, the execution result output control unit 11e controls output of the execution result of the first application 101 in step S430 to the first terminal device 4 used by the first customer user U1 (step S440). Upon completion of the processing in step S440, the server 2 ends the first application execution processing shown in FIG.
[0104] (Second application execution process) FIG. 12 is a flowchart showing an example of the second application execution process performed by the server 2 in this embodiment.
[0105] First, the data acquisition unit 11c refers to the second data storage unit 9 and determines whether or not new second data related to the construction, operation, or maintenance of the second plant 8 managed by the second customer user U2 has been generated (i.e., stored) (step S500). If the determination result shows that new second data related to the construction, operation, or maintenance of the second plant 8 has not been generated (step S500, NO), the server 2 terminates the second application execution process shown in FIG.
[0106] On the other hand, if new second data has been generated regarding the construction, operation, or maintenance of the second plant 8 (step S500, YES), the data acquisition unit 11c acquires the second data and stores it in the second memory unit 112 associated with the second management group 110 (step S510).
[0107] Next, the application execution control unit 11d determines whether or not an operation requesting control of execution of the second application 111 based on the second data stored in the second storage unit 112 has been accepted as an operation by the service providing user on the operation input unit 44 of the management terminal device 10 (step S520). If the result of the determination is that an operation requesting control of execution of the second application 111 has not been accepted (step S520, NO), the process returns to before step S520.
[0108] On the other hand, if an operation requesting control of the execution of the second application 111 is received (step S520, YES), the application execution control unit 11d controls the execution of the second application 111 in the second management group 110 based on the second data stored in the second memory unit 112 (step S530).
[0109] Finally, the execution result output control unit 11e controls output of the execution result of the second application 111 in step S530 to the second terminal device 7 used by the second customer user U2 (step S540). Upon completion of the processing in step S540, the server 2 ends the second application execution processing shown in FIG.
[0110] (Effects of this embodiment) As described above in detail, in this embodiment, the service providing system 1 includes a first management group allocation unit (management group allocation unit 11a) that allocates a first management group 100 accessible to a first customer user U1 to the first customer user, a second management group allocation unit (management group allocation unit 11a) that allocates a second management group 110 accessible to a second customer user U2 to a second customer user U2, a first application association unit (application association unit 11b) that associates a first application 101 generated in response to an instruction from the first customer user U1 with the first management group 100, and a second application association unit (application association unit 11b) that associates a second application 101 generated in response to an instruction from the second customer user U2 with the first management group 100. The system includes a second application associating unit (application associating unit 11b) that associates a second application 111 with a second management group 110, a first data acquiring unit (data acquiring unit 11c) that acquires first data related to construction, operation, or maintenance of a first managed facility (first plant 5) managed by a first customer user U1 and stores the first data in a first memory unit 102 associated with the first management group 110, and a second data acquiring unit (data acquiring unit 11c) that acquires second data related to construction, operation, or maintenance of a second managed facility (second plant 8) managed by a second customer user U2 and stores the second data in a second memory unit 112 associated with the second management group 110. The first application 101 can execute processing related to the facility management support service based on the first data stored in the first memory unit 102, and the second application 111 can execute processing related to the facility management support service based on the second data stored in the second memory unit 112.
[0111] According to this embodiment configured as described above, the first application 101 generated in response to an instruction from the first customer user U1 is associated with the first management group 100, and the second application 111 generated in response to an instruction from the second customer user U2 is associated with the second management group 110. This allows applications to be customized for each customer user U. Furthermore, first data related to the construction, operation, or maintenance of the first managed facility (first plant 5) managed by the first customer user U1 is stored in the first storage unit 102 associated with the first management group 100, and second data related to the construction, operation, or maintenance of the second managed facility (second plant 8) managed by the second customer user U2 is stored in the second storage unit 112 associated with the second management group 110. This prevents data leakage due to, for example, a service provider mislinking customer data, which may occur when multiple data related to facilities (plants) managed by multiple customer users U are mixed together. As described above, the problem of the prior art caused by multiple customer users U belonging to one management group can be resolved.
[0112] (Variation) In the above embodiment, the data acquisition unit 11c may acquire, as the first data, only data necessary for executing the first application 101 from among data related to the construction, operation, or maintenance of the first plant 5 (first management facility) stored in the first data storage unit 6 managed by the first customer user U1. This shortens the time it takes for the data acquisition unit 11c to acquire the first data and reduces the amount of first data stored in the first storage unit 102 associated with the first management group 100, compared to when data unnecessary for executing the first application 101 is also acquired as the first data.
[0113] Furthermore, in the above embodiment, the data acquisition unit 11c may acquire, as the second data, only data necessary for executing the second application 111 from among data related to the construction, operation, or maintenance of the second plant 8 (second management facility) stored in the second data storage unit 9 managed by the second customer user U2. This shortens the time it takes for the data acquisition unit 11c to acquire the second data, and reduces the amount of second data stored in the second storage unit 112 associated with the second management group 110, compared to when data unnecessary for executing the second application 111 is also acquired as the second data.
[0114] Furthermore, in the above embodiment, the application associating unit 11b may associate a plurality of applications including the first application 101 with the first management group 100. In this case, the access authority granting unit 11f may grant the first customer user U1 access authority to only some of the applications associated with the first management group 100.
[0115] Furthermore, in the above embodiment, the application associating unit 11b may associate a plurality of applications including the second application 111 with the second management group 110. In this case, the access permission granting unit 11f may grant the second customer user U2 access permission to only some of the applications associated with the second management group 110.
[0116] Furthermore, in the above embodiment, the first customer user U1 may invite users of other companies (e.g., an inspection company, a plant regular repair construction company, etc.) to the first management group 100 so that they can share the first data stored in the first storage unit 102. In this case, the first customer user U1 requests a facility management support service provider (service providing user) to grant access rights to users of other companies, and the service providing user performs a setting operation to grant access rights to the users of other companies. The service providing user sets the scope of access rights to be granted to users of other companies. The access rights are set according to security labels set for each area and / or security labels set for each work content, such as construction, operation, or maintenance. For example, the service providing user sets the scope of access rights to be granted to users of a construction company in charge of area A in the first plant 5 only to facility data related to area A. Similarly, the second customer user U2 may invite users of other companies to the second management group 110 so that they can share the second data stored in the second storage unit 112.
[0117] Furthermore, the above-described embodiments are merely examples of specific embodiments for carrying out the present invention, and the technical scope of the present invention should not be construed as being limited by these embodiments. In other words, the present invention can be carried out in various forms without departing from the gist or main features thereof. [Explanation of symbols]
[0118] 1: Service providing system, 2: Server, 3: Communication line, 4: First terminal device, 5: First plant, 6: First data storage unit, 7: Second terminal device, 8: Second plant, 9: Second data storage unit, 10: Management terminal device, 11, 21, 31, 41: Control unit, 11a: Management group allocation unit, 11b: Application association unit, 11c: Data acquisition unit, 11d: Application execution control unit, 11e: Execution result output control unit, 11f: Access authority granting unit, 11g: Service provider user user-client user information transmission unit, 12, 22, 32, 42: storage unit, 13, 23, 33, 43: communication unit, 14, 24, 34, 44: operation input unit, 15, 25, 35, 45: display unit, 16, 26, 36, 46: system bus, 100: first management group, 101: first application, 102: first storage unit, 110: second management group, 111: second application, 112: second storage unit, 120: common management group, 121: common application, 122: common storage unit
Claims
1. A service providing system that provides a facility management support service to a customer user, a first management group assignment unit that assigns a first management group accessible to a first customer user to the first customer user; a second management group assignment unit that assigns a second management group accessible to the second customer user to the second customer user; a first application associating unit that associates a first application generated in response to an instruction from the first customer user with the first management group; a second application associating unit that associates a second application generated in response to an instruction from the second customer user with the second management group; a first data acquisition unit that acquires first data related to construction, operation, or maintenance of a first management facility managed by the first customer user and stores the first data in a first storage unit associated with the first management group; a second data acquisition unit that acquires second data related to construction, operation, or maintenance of second management equipment managed by the second customer user and stores the second data in a second storage unit associated with the second management group; Equipped with the service providing system is capable of executing a process related to the facility management support service based on the first data stored in the first storage unit by using the first application; the service providing system is capable of executing a process related to the facility management support service based on the second data stored in the second storage unit by using the second application; Service delivery system.
2. The service providing system according to claim 1, a common management group allocation unit that allocates a common management group accessible to a customer user to the customer user; a common application association unit that associates common applications accessible by the customer users with the common management group; Furthermore, The service providing system is capable of executing processing related to the facility management support service based on data related to construction, operation, or maintenance of the managed facility using the common application. Service delivery system.
3. The service providing system according to claim 2, The first application has a different display screen configuration or an abnormal value setting of a management facility from that of the common application. Service delivery system.
4. The service providing system according to claim 1, The managers of the first and second management groups are providers of the facility management support service. Service delivery system.
5. The service providing system according to claim 4, a first access authority granting unit that grants the first customer user access authority to the first management group, the first application, or the first data based on an instruction from a provider of the facility management support service; the first access authority granting unit grants, to the first customer user, access authority according to a security label set for each type of the first data or each type of execution result using the first application; Service delivery system.
6. The service providing system according to claim 5, the security label is set corresponding to an area of the first management facility related to the first data or an execution result using the first application, or a work content of construction, operation, or maintenance. Service delivery system.
7. The service providing system according to claim 1, a first output unit that outputs an execution result using the first application to a first terminal device used by the first customer user; a second output unit that outputs an execution result using the second application to a second terminal device used by the second customer user; A service providing system further comprising:
8. The service providing system according to claim 1, the first data acquisition unit acquires, as the first data, only data necessary for execution using the first application from data related to construction, operation, or maintenance of the first managed facility stored in a first data storage unit managed by the first customer user; Service delivery system.
9. A service providing method executed by a service providing system that provides a facility management support service to a customer user, comprising: The service providing system includes: assigning a first administrative group accessible to the first customer user to the first customer user; assigning a second administrative group to the second customer user that is accessible to the second customer user; Associating a first application generated in response to instructions from the first customer user with the first management group; Associating a second application generated in response to an instruction from the second customer user with the second management group; acquiring first data relating to construction, operation, or maintenance of a first management facility managed by the first customer user, and storing the first data in a first storage unit associated with the first management group; acquiring second data relating to construction, operation, or maintenance of second management equipment managed by the second customer user, and storing the second data in a second storage unit associated with the second management group; the service providing system is capable of executing a process related to the facility management support service based on the first data stored in the first storage unit by using the first application; the service providing system is capable of executing a process related to the facility management support service based on the second data stored in the second storage unit by using the second application; Service delivery methods.
Citation Information
Patent Citations
Management system for lease property information
JP2005173957A
Collection management system for equipment information
JP2009009188A
User authority management system and program thereof
JP2009258942A
Facility management device and facility management method
JP2016154293A
Information processing device
JP2019036141A