Service construction support method

The service construction support method and device streamline the process of combining multiple resources by determining feasibility and compatibility, enabling quick and efficient service provisioning.

JP7771657B2Active Publication Date: 2025-11-18NEC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021187814
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-18
Publication Date
2025-11-18
Estimated Expiration
2041-11-18

AI Technical Summary

Technical Problem

The challenge of quickly providing a service that combines multiple resources is hindered by the time-consuming process of searching for and confirming the compatibility of resources from different providers.

Method used

A service construction support method and device that acquire, simulate, and register resource information to determine feasibility and compatibility, facilitating the construction of services that combine multiple resources from different providers.

Benefits of technology

This approach enables rapid service construction by reducing the effort required to combine and provide multiple resources, allowing for efficient service provisioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007771657000001
    Figure 0007771657000001
  • Figure 0007771657000002
    Figure 0007771657000002
  • Figure 0007771657000003
    Figure 0007771657000003
Patent Text Reader

Abstract

To provide a service construction support method capable of solving difficulty in rapidly providing a service combining a plurality of resources.SOLUTION: A service construction support device 100 of the present invention, which supports construction of a service that uses a combination of a plurality resources provided by a predetermined business operator, includes: an acquisition unit 121 that acquires resource information representing information related to the plurality of resources used for the service; an investigation unit 122 that examines whether the service can be realized on the basis of resource information of each of the plurality of resources used for the service; and a registration unit 123 that registers the combination of the plurality of resources used for the service determined to be feasible so that they can be provided.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a service construction support method, a service construction support device, and a program. [Background technology]

[0002] With the development of information and communication technology (ICT), the number of digital services provided in Internet environments (web environments) is increasing. To provide such services, resources such as facilities, equipment, software, and data are required. However, when providing a service, it is not always necessary to have all of the resources yourself; it is possible to receive and use resources provided by other businesses. When receiving resources from other businesses, it becomes necessary to test in advance whether the resources can actually be used in the environment in which the service is provided. For example, Patent Document 1 describes checking whether a module, which is a resource to be provided, operates on a desired device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-318828 Summary of the Invention [Problem to be solved by the invention]

[0004] However, when providing a service that uses a combination of multiple different types of resources, the service provider must search for the desired resources from other providers, which is time-consuming. In addition, the service provider must confirm in advance whether each resource can be used for the service. As a result, there is a problem that it is difficult to quickly provide a service that combines multiple resources.

[0005] Therefore, an object of the present invention is to provide a service construction support method that can solve the above-mentioned problem of the difficulty in quickly providing a service that combines multiple resources. [Means for solving the problem]

[0006] A service construction support method according to one aspect of the present invention includes: A service construction support method for supporting construction of a service that uses a combination of multiple resources provided by a predetermined business operator, comprising: Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Registering multiple resources used for services that are deemed feasible so that they can be combined and provided; The structure is as follows.

[0007] Furthermore, a service construction support device according to one aspect of the present invention includes: A service construction support device that supports construction of a service that uses a combination of multiple resources provided by a predetermined business operator, an acquisition unit that acquires resource information representing information about a plurality of resources used in a service; a research unit that investigates whether the service is feasible based on the resource information of each of a plurality of resources used for the service; a registration unit that registers a plurality of resources used in a service that is determined to be feasible so that the resources can be combined and provided; Equipped with The structure is as follows.

[0008] Furthermore, a program according to one aspect of the present invention includes: An information processing device that supports the construction of a service that uses a combination of multiple resources provided by a predetermined business operator, Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Registering multiple resources used for services that are deemed feasible so that they can be combined and provided; Execute the process, The structure is as follows. [Effects of the Invention]

[0009] With the above-described configuration, the present invention can quickly provide a service that combines a plurality of resources. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a block diagram showing a configuration of a service construction support device according to a first embodiment of the present invention. [Figure 2] 2 is a diagram illustrating an example of resource information registered in the service construction support apparatus disclosed in FIG. 1. FIG. [Figure 3] 2 is a sequence diagram showing the operation of the service construction support device disclosed in FIG. 1. [Figure 4] 2 is a sequence diagram showing the operation of the service construction support device disclosed in FIG. 1. [Figure 5] FIG. 10 is a block diagram showing a hardware configuration of a service construction support device according to a second embodiment of the present invention. [Figure 6] FIG. 10 is a block diagram showing the configuration of a service construction support device according to a second embodiment of the present invention. [Figure 7] 10 is a flowchart showing the operation of the service construction support device according to the second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0011] <Embodiment 1> A first embodiment of the present invention will be described with reference to Fig. 1 to Fig. 5. Fig. 1 and Fig. 2 are diagrams for explaining the configuration of a service construction support device, and Fig. 3 and Fig. 4 are diagrams for explaining the processing operation of the service construction support device.

[0012] [composition] The service construction support device 10 of the present invention is used to support the construction of services that combine multiple resources. Examples of resources include communication networks (5G, 4G, 3G, etc.), sensors (thermal sensors, NOx sensors, SOx sensors, CO2 sensors, Geiger counters, etc.), generators (home solar power generation, home fuel cells, industrial use, etc.), battery storage devices (by capacity, power, or CO2 emissions), data collection platforms (various APIs for selling data), analysis platforms (correlation analysis engines, biometric authentication engines, etc.), visualization platforms (GIS, etc.), control platforms (remote ON / OFF functions, etc.), software, digital content, equipment, and facilities, all of which are provided by specific businesses. Services that combine these resources include services provided in an Internet environment and services provided in everyday life. Examples of services include a management system provision service that combines network lines, sensors, and digital content as resources, and a vehicle charging service that combines power generation equipment, power supply equipment, and an electric vehicle data collection system as resources. However, the resources and services are not limited to those described above and may be any type.

[0013] The service construction support device 10 is mainly composed of a web server installed on the Internet. The service construction support device 10 is connected via a network to a provider terminal 20 operated by a provider that provides resources, and makes information about resources provided by other providers available to the provider terminal 20. The service construction support device 10 also has a function of supporting interactions between multiple providers in response to a request from the provider terminal 20, so as to smoothly build a service that combines resources provided by multiple providers.

[0014] Specifically, the service construction support device 10 is composed of one or more information processing devices each including a calculation device and a storage device. As shown in FIG. 1, the service construction support device 10 includes an information acquisition unit 11, a simulation unit 12, and a service registration unit 13. The functions of the information acquisition unit 11, the simulation unit 12, and the service registration unit 13 can be realized by the calculation device executing a program for realizing each function stored in the storage device. The service construction support device 10 also includes a resource information storage unit 16. The resource information storage unit 16 is composed of a storage device. Each component will be described in detail below.

[0015] The information acquisition unit 11 (acquisition unit) acquires resource information representing information related to resources from the business operator terminal 20 of a business operator that provides the resources, and stores the resource information in the resource information storage unit 16. Then, the information acquisition unit 11 makes the resource information registered by each business operator public to the business operator terminals 20 of other businesses. The resource information has a format set for each resource type, and is made up of information on items such as the location where the resource is installed, the conditions for providing the resource, the conditions for departing from the scope of provision, the interface of the resource, the fee for providing the resource, whether or not there is a confidentiality obligation when providing the resource, an overview and sample of the resource itself, the conditions for the equipment and hardware that use the resource, and the situation in which the resource is used.

[0016] Here, operators A, B, and C will be described as examples of operators providing resources in this embodiment. Operator A is an operator that installs and provides a local 5G communication network. In this case, the resource information registered by operator A is information on items set corresponding to the resource "local 5G communication network," as shown in the upper part of FIG. 2, such as "Location: geographical information of the reach of the local 5G antenna or the location of the antenna," "Provision conditions: bandwidth, time period, in the event of a disaster," "Out-of-coverage conditions: inspection schedule (date and time separately), in the event of a disaster," "Interface: local 5G standard name," "Consideration: monthly fee," and "Confidentiality obligation: none." Operator B is a winery operator that has installed its own local 5G communication network and also installed a group of weather-related sensors. In this case, the resource information registered by operator B includes information about the "Local 5G" resource as described above, as well as information about the items set in the "Weather-related Sensor" resource, as shown in the middle of Figure 2, such as "Data Type: 5-minute intervals for illuminance, precipitation, temperature, and vibration," "Location: Sensor installation location," "Out-of-range conditions: Inspection schedule (date and time specified separately), disaster," "Interface: Whether direct IP access to the sensor is possible, via carrier 5G, or via operator B's local 5G," and "Confidentiality Obligation: None." Operator C is an agricultural consultant providing VR content related to grape quality control. In this case, the resource information registered by operator C includes information about the items set in the "VR Content" resource, as shown in the bottom of Figure 2, such as "Overview: VR content overview and sample," "Communication Conditions: Network bandwidth, hardware conditions (e.g., whether a head-mounted display is required, whether a smartphone is supported, etc.)," ​​and "Usage Scenarios: Grape care methods based on weather information, collaboration with academic research such as biodiversity surveys in specific areas."

[0017] The resource information may also include resource management information as information for controlling and managing the resource itself. In the case where the resource is a communication network, sensor, or content as described above, the resource management information may include information for accessing a server that controls these resources to control the operation of the communication network, sensor, or content itself, or for enabling control so that the resource can be used by a provider to which the resource is provided. For example, as shown in FIG. 1, in the case where the resource itself is implemented in a service providing device 30 on a network, the resource operation is controlled on the service providing device 30, or the resource itself on the service providing device 30 is controlled so that it can be provided to other providers for use.

[0018] Furthermore, the information acquisition unit 11 receives, from the operator terminal 20 of an operator that has viewed the resource information of another operator that has been registered and made public as described above, a request to build a service that combines the resources provided by that operator with the registered resources of the other operator. For example, in a situation where the resource information of the above-described operator A has been registered and made public in advance, if operator B views the resource information of operator A and wishes to build a service that combines its own resources with those of operator A, the information acquisition unit 11 acquires the content of the service and information on the desired service from operator terminal 20 of operator B. In this case, as an example, operator B wishes to build a service that uses operator A's resource, "local 5G," to perform measurements using operator B's own resource, "weather-related sensor group." At this time, the request to build a service also includes information (condition information) that represents the conditions for providing the service, and the information acquisition unit 11 also acquires such information. For example, information representing the conditions for providing the service may include the location, time, and fee for providing the service. The information acquisition unit 11 may acquire resource information of the operator B from the operator terminal 20 of the operator B together with the service establishment request, or may acquire the resource information in advance.

[0019] The simulation unit 12 (investigation unit) investigates whether the service is feasible based on the resource information of each of the multiple resources used in the desired service to be constructed, acquired as described above. For example, in the above case, based on the resource information of the resources of operator A and the resource information of the resources of operator B, it investigates whether a service combining the resources of operator A and the resources of operator B is feasible. As an example, the simulation unit 12 investigates whether the service is feasible by investigating whether the "location," "provision conditions," "interface," etc. of the resource "local 5G" of operator A, included in the resource information as shown in FIG. 2, are compatible with the "location," "interface," etc. of the resource "sensor" of operator B. In addition, the simulation unit 12 investigates whether the service is feasible by investigating whether each resource satisfies the service provision conditions, such as location, time, and fee, included in the desired service construction.

[0020] The simulation unit 12 may actually control the resources themselves, combine and operate multiple resources used for the service, and simulate operations according to the content of the service to investigate whether the service is feasible. In this case, the simulation unit 12 may control the operations of each resource implemented in the service providing device 30 as shown in FIG. 1, simulate processing operations combining multiple resources according to the content of the service, and determine that the service is feasible if the simulation is successful. For example, the simulation unit 12 may use the "local 5G" resource of operator A implemented in the service providing device 30 to simulate measurements and collection of measurement values ​​using the "sensor" resource of operator B that is actually installed, and determine whether the service is feasible if it is operable.

[0021] The service registration unit 13 (registration unit) registers in the resource information storage unit 16 multiple resources used for a service determined to be feasible so that they can be combined and provided. The service registration unit 13 then publishes a service combining the multiple registered resources to other operators. That is, in the above example, the service registration unit 13 registers and publishes a "measurement service" using "local 5G," which is a resource of operator A, and a "weather-related sensor group," which is a resource of operator B, as a service that can be provided. At this time, the service registration unit 13 may inquire of the operator providing the resources for which the service establishment request has been received as to whether or not to permit the use of the resources, and register the service only if permission is granted. In the above case, the service registration unit 13 notifies the operator terminal 20 of operator A that operator B has requested the establishment of a service using operator A's resources, and registers the service if operator A grants permission to establish a service using the resources in response to the notification.

[0022] Service registration unit 13 also processes contracts between businesses that provide multiple resources used in the service. For example, service registration unit 13 transmits information equivalent to a contract that states permission for mutual use of resources and conditions for use to business terminal 20 of business A and business terminal 20 of business B, and obtains approval of the contract by signature or the like from each business terminal 20. Then, service registration unit 13 stores the contract information in resource information storage unit 16 in association with resource information of the resources used in the service.

[0023] Furthermore, the service registration unit 13 may actually control the resources themselves and perform provisioning to enable the operators to use the resources used for the service. For example, the service registration unit 13 controls the operation of each resource implemented in the service providing device 30 as shown in FIG. 1 to control the resources used for the service so that the other operator can use them. In the above example, the service registration unit 13 controls the resource "local 5G" of operator A so that operator B can use it.

[0024] The information acquisition unit 11 will now be described in further detail. When a service combining multiple resources as described above has already been registered and published, the information acquisition unit 11 also accepts a request to build a new service that combines additional resources with the previously registered service. For example, in a situation where a "measurement service" using the aforementioned "local 5G" resource of operator A and the "weather-related sensor group" resource of operator B is registered, operator C views the resource information of each resource included in the service. If operator C wishes to build a new service that further combines its own resources, the information acquisition unit 11 acquires the details of the service and a request for construction from operator C's operator terminal 20. In this case, for example, operator C wishes to build a service that provides "VR content for agricultural crop quality control" using the measurement results of the "measurement service" that uses the resources of operators A and B. In this case, the request for building a service also includes information indicating the conditions for providing the service, and the information acquisition unit 11 also acquires such information. For example, the information indicating the conditions for providing the service may include the location, time, and fee for providing the service. The information acquisition unit 11 may acquire resource information of the business operator C from the business operator terminal 20 of the business operator C together with the service establishment request, or may acquire the resource information in advance.

[0025] The simulation unit 12 then checks whether the new service that operator C wishes to establish is feasible based on the resource information of the resources of operators A and B used in the existing service and the resource information of the newly added resource of operator C. For example, in the above case, the simulation unit 12 determines whether the new service is feasible by checking whether the specifications and usage conditions included in the resource information of the resources of operators A, B, and C mutually satisfy each other, or by checking whether the provision conditions included in the request to establish the new service are satisfied. Alternatively, the simulation unit 12 may determine whether the service is feasible by actually controlling the operation of each resource itself and simulating the processing operation according to the content of the service that combines multiple resources used for the service.

[0026] Furthermore, the above-described service registration unit 13 registers a combination of multiple resources used in a new service determined to be feasible so that it can be provided, and makes the combination available to other operators. That is, in the above example, the service registration unit 13 registers and makes available a new service using "local 5G," a resource of operator A, "weather-related sensor group," a resource of operator B, and "VR content," a resource of operator C, as a service that can be provided. At this time, the service registration unit 13 may inquire of the operators providing the resources for which the service construction request has been received as to whether or not to permit the use of the resources, and may register the service only if permission is granted. In the above case, the service registration unit 13 notifies each of the operator terminals 20 of operator A and operator B that operator C wishes to construct a service using the resources of each of operators A and B. If operator A and operator B respectively grant permission to construct a service using the resources in response to the notification, the service is registered. That is, if operator C does not obtain permission to use either operator A or operator B, which it wishes to use, the new service is not registered.

[0027] Similarly to the above, the service registration unit 13 also processes contracts between businesses that provide each of the multiple resources used in the service. At this time, the service registration unit 13 processes contracts between each of the businesses that provide the resources. In the above case, business C wants to establish a service with business A and business B, but one-to-one contract processing is carried out between each business, such as between business C and business A, and between business C and business B.

[0028] [Operation] Next, the operation of the above-mentioned service construction support device 10 will be described mainly with reference to the sequence diagrams of Figures 3 and 4. First, with reference to the sequence diagram of Figure 3, a case where a service is constructed using resources of provider A and resources of provider B will be described.

[0029] First, the operator terminal 20 of operator A transmits resource information of the resources of operator A to the service construction support device 10 (step S1). The service construction support device 10 acquires the resource information of the resources of operator A, stores it in the resource information storage unit 16, and makes the resource information available to operator terminals 20 of other operators (step S2). For example, the resources of operator A are a "local 5G communication network," and resource information such as that shown in the upper part of FIG. 2 is registered and made available. At this time, the resources of operator A themselves may be implemented in the service providing device 30 and set to be controllable by the service construction support device 10.

[0030] As an example, assume that operator B subsequently browses the published resource information of operator A's resources and wishes to build a service that combines its own resources with operator A's resources. Operator B's operator terminal 20 transmits a request to build a service that combines its own resources and operator A's resources, along with resource information of the resources provided by operator B itself, to the service construction support device 10 (step S3). For example, operator B's resources are a "local 5G communication network" and a "weather-related sensor group." Operator B transmits resource information as shown in the middle of FIG. 2 and also transmits a request to build a service that measures weather information using operator A's resources, "local 5G," with operator B's resources, "weather-related sensors." At this time, the request to build a service may include service provision conditions (e.g., location, time, and usage fee). Note that the resource information of operator B's resources may be transmitted to and registered in the service construction support device 10 in advance. Alternatively, operator B's resources themselves may be implemented in the service providing device 30 and configured to be controllable by the service construction support device 10.

[0031] Then, in response to the service construction request from operator B, service construction support device 10 checks whether the service can be realized by combining these resources based on the resource information of the resources used for the service (step S4). In this case, service construction support device 10 checks whether the service can be realized by checking whether the specifications and usage conditions included in the resource information of operator A's resource "local 5G" and the specifications and usage conditions included in the resource information of operator B's resource "weather-related sensor" as shown in FIG. 2 are compatible with each other and whether the resource information satisfies the service provision conditions included in the service construction request. Note that service construction support device 10 may actually control the resources of operator A and operator B themselves and combine these resources to simulate processing operations according to the content of the service to check whether the service can be realized.

[0032] If the service construction support device 10 determines that the service is feasible, it inquires of business operator A, the counterparty to which business operator B wishes to build a service, for permission to use business operator A's resources (step S5). When the service construction support device 10 obtains permission to use the resources from business operator A, it performs contract processing between business operators A and B, who will be the parties providing the resources (step S6). At this time, the service construction support device 10 transmits information equivalent to a contract to the business operator terminal 20 of business operator A and the business operator terminal 20 of business operator B, and obtains mutual approval, such as a signature. This completes the contract for mutual use of resources between business operators A and B, as indicated by the dotted arrow in FIG. 3.

[0033] Thereafter, the service construction support device 10 registers and publishes a service that combines the resources of the provider A and the resources of the provider B. As a result, the service is provided to general users by the provider B, and is also made available to other providers, as will be described later.

[0034] Next, with reference to the sequence diagram of FIG. 4, a case where a service is constructed using resources of an operator A, an operator B, and an operator C will be described.

[0035] First, as described above, assume that a service combining resources from operator A and operator B is provided by operator A and operator B (step S11) and published by the service construction support device 10 (step S12). In this situation, assume that operator C views the published service and wishes to build a new service that further combines the published service with operator C's own resources. Operator C's operator terminal 20 transmits to the service construction support device 10 resource information for the resources provided by operator C, along with a request to build a new service that combines its own resources with those of operator A and operator B (step S13). For example, operator C's resource is "VR content for agricultural crop quality control." Operator C transmits resource information as shown in the lower part of FIG. 2 and also transmits a request to build a new service, "agricultural crop quality control combined with weather information," by combining a "weather measurement service" using the resources of operator A and operator B with "VR content," which is operator C's resource. In this case, the service construction request may include service provision conditions (e.g., location, time, and usage fee). The resource information of the resource of the provider C may be transmitted to and registered in advance in the service construction support device 10. Alternatively, the resource of the provider C itself may be implemented in the service providing device 30 and set to be controllable by the service construction support device 10.

[0036] Then, in response to a service construction request from operator C, service construction support device 10 checks whether the service can be realized by combining these resources based on the resource information of the resources used for the service (step S14). In this case, service construction support device 10 checks whether the service can be realized by checking whether the specifications and usage conditions included in the resource information of operator A's resource "local 5G," the specifications and usage conditions included in the resource information of operator B's resource "weather-related sensor," and the specifications and usage conditions included in the resource information of operator C's resource "VR content," as shown in FIG. 2, are mutually compatible and whether the resource information satisfies the service provision conditions included in the service construction request. Note that service construction support device 10 may actually control the resources of operator A, operator B, and operator C themselves and combine these resources to simulate processing operations according to the content of the service, thereby checking whether the service can be realized.

[0037] If the service construction support device 10 determines that the service is feasible, it inquires of each of the service providers A and B, which are the counterparties to the service provider C's desire to build, for permission to use the resources of each of the service providers A and B (step S15). When the service construction support device 10 obtains permission to use the resources from each of the service providers A and B, it performs contract processing between the service providers A and B, who are the parties providing the resources, and between the service providers A and C (step S16). At this time, the service construction support device 10 transmits information equivalent to a contract to the service provider terminal 20 of the service provider A, the service provider terminal 20 of the service provider B, and the service provider terminal 20 of the service provider C, and obtains mutual consent, such as a signature. As a result, as shown by the dotted arrows in FIG. 4, the contracts for mutual use of resources between the service providers A and B and between the service providers A and C are completed.

[0038] Thereafter, the service construction support device 10 registers and publishes a service that combines resources from the providers A, B, and C. This allows the service to be provided to general users by the provider C, and also makes it available to other providers, as will be described later.

[0039] As described above, in this embodiment, a service that combines multiple resources is checked for feasibility and registered, which reduces the effort required for a service provider to build a service that uses resources provided by other businesses, and enables the service to be provided quickly.

[0040] [Other examples] Next, other examples of businesses that provide resources and services that are constructed will be described using businesses D, E, and F. Business D is a business that provides the resource "electric vehicle charging," and business E is a business that provides the resource "renewable energy power generation." Businesses D and E have decided to combine their resources to provide a service, and this service is registered in service construction support device 10. The service involves charging electric vehicles with electricity derived from renewable energy that business D purchases from business E at a charger (charging station) provided by business D. In this case, if business D's charger is used to charge an electric vehicle, a green power certificate can be provided, which is mutually beneficial.

[0041] As an example, let's consider the case where business operator F is considering joining the electric vehicle charging service described above and building a new service. Business operator F is an automobile manufacturer that manufactures electric vehicles and also provides a resource, "an information provision system that provides location information and remaining charge of electric vehicles." In this case, business operator F wishes to build a new service that combines its own resource, "information provision system," with business operator D's resource, "electric vehicle charging," and business operator E's resource, "renewable energy power generation," to charge electric vehicles manufactured by business operator F at business operator D's charging stations using electricity generated by renewable energy from business operator E, based on information such as the location of the electric vehicles.

[0042] Then, similarly to the above, when the service construction support device 10 determines that a service can be realized based on the resource information of each resource, the new service desired by business operator F is registered. As a result, business operator F can first promote the provision of location information and remaining charge of the electric vehicles it manufactures, and can also promote sales of electric vehicles. Furthermore, business operator D can attract business operator F's electric vehicles to its own charging stations, and business operator E can supply electricity at business operator D's charging stations if it has surplus renewable energy power.

[0043] <Embodiment 2> Next, a second embodiment of the present invention will be described with reference to Fig. 5 to Fig. 7. Fig. 5 to Fig. 6 are block diagrams showing the configuration of a service construction support device in the second embodiment, and Fig. 7 is a flowchart showing the operation of the service construction support device. Note that this embodiment shows an outline of the configuration of the service construction support device and service construction support method described in the above embodiments.

[0044] First, the hardware configuration of the service construction support device 100 in this embodiment will be described with reference to Fig. 5. The service construction support device 100 is configured as a general information processing device, and is equipped with the following hardware configuration, as an example. ·CPU(Central Processing Unit)101(Arithmetic unit) ROM (Read Only Memory) 102 (storage device) RAM (Random Access Memory) 103 (storage device) Programs 104 loaded into RAM 103 A storage device 105 for storing a group of programs 104 A drive device 106 that reads and writes from a storage medium 110 external to the information processing device A communication interface 107 that connects to a communication network 111 outside the information processing device Input / output interface 108 for inputting and outputting data Bus 109 connecting each component

[0045] The service construction support device 100 can be equipped with an acquisition unit 121, an investigation unit 122, and a registration unit 123 shown in Fig. 6 by having the CPU 101 acquire and execute the program group 104. The program group 104 is stored in advance in the storage device 105 or the ROM 102, for example, and is loaded into the RAM 103 and executed by the CPU 101 as needed. The program group 104 may be supplied to the CPU 101 via the communication network 111, or may be stored in advance in the storage medium 110, with the drive device 106 reading out the programs and supplying them to the CPU 101. However, the acquisition unit 121, investigation unit 122, and registration unit 123 described above may be constructed using dedicated electronic circuits for realizing such means.

[0046] 5 shows an example of the hardware configuration of the information processing device that is the service construction support device 100, and the hardware configuration of the information processing device is not limited to the above-described case. For example, the information processing device may be configured with a part of the above-described configuration, such as not including the drive device 106.

[0047] The service construction support device 100 then executes the service construction support method shown in the flowchart of FIG. 7 using the functions of the acquisition unit 121, the investigation unit 122, and the registration unit 123, which are constructed by the program as described above.

[0048] As shown in FIG. 7, a service construction support device that supports the construction of a service that uses a combination of multiple resources provided by a predetermined provider, Obtain resource information representing information about multiple resources used in the service (step S101); Check whether the service is feasible based on the resource information of each of the multiple resources used for the service (step S102); A plurality of resources used for the service determined to be feasible are registered so that they can be combined and provided (step S103). The following process is executed.

[0049] With the above-described configuration, the present invention checks whether a service combining multiple resources is feasible and registers it, thereby reducing the time and effort required for service providers to build services using resources provided by other businesses and enabling them to provide services quickly.

[0050] The above-described program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)). The program may also be supplied to a computer by various types of transitory computer-readable media. Examples of transitory computer-readable media include electrical signals, optical signals, and electromagnetic waves. The transitory computer-readable media can supply the program to a computer via a wired communication path such as an electric wire or optical fiber, or via a wireless communication path.

[0051] Although the present invention has been described above with reference to the above-described embodiments, the present invention is not limited to the above-described embodiments. Various modifications that are understandable to those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. Furthermore, at least one or more of the functions of the acquisition unit 121, the investigation unit 122, and the registration unit 123 described above may be executed by an information processing device installed and connected anywhere on a network, i.e., may be executed by so-called cloud computing.

[0052] <Additional Notes> The above-described embodiments may be partially or entirely described as follows: The following provides an overview of the configurations of the service construction support method, service construction support device, and program according to the present invention. However, the present invention is not limited to the following configurations. (Appendix 1) A service construction support method for supporting construction of a service that uses a combination of multiple resources provided by a predetermined business operator, comprising: Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Registering multiple resources used for services that are deemed feasible so that they can be combined and provided; Service construction support methods. (Appendix 2) 2. A service construction support method according to claim 1, comprising: Based on the resource information of the plurality of resources used for the service, an investigation is made into whether the service can be realized by simulating an operation of a combination of the plurality of resources. Service construction support methods. (Appendix 3) 3. A service construction support method according to claim 1, further comprising: Acquire condition information that indicates the conditions for providing a service that uses a combination of multiple resources; based on the resource information of each of the plurality of resources used in the service, checking whether it is possible to provide a service that combines the plurality of resources and satisfies the provision conditions expressed in the condition information; Service construction support methods. (Appendix 4) A service construction support method according to any one of Supplementary Note 1 to 3, Implementing contractual procedures for the use of resources between businesses that provide resources used in services that are deemed feasible; Service construction support methods. (Appendix 5) 5. A service construction support method according to any one of Supplementary Note 1 to 4, Accepting a request from a business providing a specified resource to build a service that combines the specified resource with other resources provided by other businesses; When permission is obtained from other businesses that provide other resources in response to the request to build the service, the service is registered so that it can provide a service that combines the specified service with other resources. Service construction support methods. (Appendix 6) 6. A service construction support method according to any one of Supplementary Note 1 to 5, checking whether a new service can be realized by adding a new resource to a service that has been registered so as to be provided by combining a plurality of resources, based on the resource information of the resource used for the new service; Registering multiple resources used in new services that are deemed feasible so that they can be combined and provided; Service construction support methods. (Appendix 7) 7. A service construction support method according to claim 6, comprising: Accepting a request from a business operator that provides a specified resource to build a new service that combines the specified resource with multiple other resources included in a service that is already registered as available for provision; When permission is obtained from each business operator that provides a plurality of other resources included in the services that are already registered as available for provision in response to the request to build the new service, a new service that combines the predetermined service with a plurality of other resources included in the services that are already registered as available for provision is registered so as to be available for provision. Service construction support methods. (Appendix 8) A service construction support device that supports construction of a service that uses a combination of multiple resources provided by a predetermined business operator, an acquisition unit that acquires resource information representing information about a plurality of resources used in a service; a research unit that investigates whether the service is feasible based on the resource information of each of a plurality of resources used for the service; a registration unit that registers a plurality of resources used in a service that is determined to be feasible so that the resources can be combined and provided; A service construction support device equipped with the above. (Appendix 8.1) 9. The service construction support apparatus according to claim 8, the investigating unit investigates whether the service can be realized by simulating an operation combining a plurality of resources based on the resource information of the plurality of resources used for the service; Service construction support device. (Appendix 8.2) A service construction support apparatus according to claim 8 or 8.1, the acquisition unit acquires condition information representing a condition for providing a service that uses a combination of a plurality of resources; the investigating unit investigates whether it is possible to provide a service that combines a plurality of resources to be used in the service and satisfies the provision conditions expressed in the condition information, based on the resource information of each of the plurality of resources; Service construction support device. (Appendix 8.3) A service construction support apparatus according to any one of Supplementary Note 8 to 8.2, the registration unit performs contract processing for use between businesses that provide a plurality of resources used in the service determined to be feasible; Service construction support device. (Appendix 8.4) A service construction support apparatus according to any one of Supplementary Note 8 to 8.3, the acquisition unit receives, from a business providing a predetermined resource, a request to build a service that combines the predetermined resource with another resource provided by another business; the registration unit registers the predetermined service and the other resource in a manner that allows the provision of a service that combines the predetermined service and the other resource when permission is obtained from another business that provides the other resource in response to the request to establish the service; Service construction support device. (Appendix 8.5) A service construction support apparatus according to any one of Supplementary Note 8 to 8.4, the investigating unit investigates whether a new service can be realized by adding a new resource to a service that is registered so as to be able to be provided by combining a plurality of resources, based on the resource information of the resource used for the new service; the registration unit registers a plurality of resources used in the new service determined to be feasible so that the resources can be provided in combination; Service construction support device. (Appendix 8.6) 7. The service construction support apparatus according to claim 6, the acquisition unit receives, from a business providing a predetermined resource, a request to create a new service that combines the predetermined resource with a plurality of other resources included in a service that is already registered as available for provision; the registration unit, when receiving permission from each business operator providing a plurality of other resources included in the services already registered as available for provision in response to the request to establish a new service, registers the new service so as to be available for provision, combining the predetermined service with the plurality of other resources included in the services already registered as available for provision; Service construction support device. (Appendix 9) An information processing device that supports the construction of a service that uses a combination of multiple resources provided by a predetermined business operator, Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Registering multiple resources used for services that are deemed feasible so that they can be combined and provided; A program for executing a process. [Explanation of symbols]

[0053] 10 Service construction support device 11 Information acquisition department 12 Simulation Section 13 Service Registration Department 16 Resource information storage unit 20 Operator terminal 30 Service providing device 100 Service construction support device 101 CPU 102 ROM 103 RAM 104 Programs 105 Storage device 106 Drive device 107 Communication Interface 108 Input / Output Interface 109 Bus 110 Storage medium 111 Communication Network 121 Acquisition Department 122 Research Department 123 Registration Department

Claims

1. A service construction support method for supporting construction of a service that uses a combination of multiple resources provided by a predetermined business operator, comprising: Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Register a combination of multiple resources used for a service that is determined to be feasible, Furthermore, for a service registered by combining a plurality of resources, checking whether a new service can be realized by adding a new resource to the service based on the resource information of the resource used for the new service; Registering a combination of multiple resources to be used for a new service that is determined to be feasible; A contract process is carried out between businesses that provide a plurality of resources used in the service that is determined to be feasible, on a one-to-one basis, for the use of the resources. Service construction support methods.

2. A service construction support method for supporting construction of a service that uses a combination of multiple resources provided by a predetermined business operator, comprising: Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Register a combination of multiple resources used for a service that is determined to be feasible, Furthermore, for a service registered by combining a plurality of resources, checking whether a new service can be realized by adding a new resource to the service based on the resource information of the resource used for the new service; Registering a combination of multiple resources to be used for a new service that is determined to be feasible; Furthermore, the service provider receives a request from a business operator that provides a predetermined resource to build a new service that combines the predetermined resource with multiple other resources included in the service that has already been registered; When permission is obtained from all businesses that provide the multiple other resources included in the services already registered in response to the request to build the new service, a new service is registered that combines the specified service with the multiple other resources included in the services already registered so that it can be provided. Service construction support methods.

3. 3. The service construction support method according to claim 1, further comprising: Based on the resource information of the plurality of resources used for the service, an investigation is made into whether the service can be realized by simulating an operation of a combination of the plurality of resources. Service construction support methods.

4. 3. The service construction support method according to claim 1, further comprising: Acquire condition information that indicates the conditions for providing a service that uses a combination of multiple resources; based on the resource information of each of the plurality of resources used in the service, checking whether it is possible to provide a service that combines the plurality of resources and satisfies the provision conditions expressed in the condition information; Service construction support methods.

5. A service construction support device that supports construction of a service that uses a combination of multiple resources provided by a predetermined business operator, an acquisition unit that acquires resource information representing information about a plurality of resources used in a service; a research unit that investigates whether the service is feasible based on the resource information of each of a plurality of resources used for the service; a registration unit that registers a combination of multiple resources used for a service that is determined to be feasible; Equipped with the investigating unit investigates whether a new service can be realized by adding a new resource to a service registered by combining a plurality of resources, based on the resource information of the resource used for the new service; the registration unit combines and registers a plurality of resources to be used in the new service that has been determined to be feasible, and further performs one-to-one contract processing between businesses that provide each of the plurality of resources to be used in the service that has been determined to be feasible, in association with the use of the resources. Service construction support device.

6. A service construction support device that supports construction of a service that uses a combination of multiple resources provided by a predetermined business operator, an acquisition unit that acquires resource information representing information about a plurality of resources used in a service; a research unit that investigates whether the service is feasible based on the resource information of each of a plurality of resources used for the service; a registration unit that registers a combination of multiple resources used for a service that is determined to be feasible; Equipped with the investigating unit investigates whether a new service can be realized by adding a new resource to a service registered by combining a plurality of resources, based on the resource information of the resource used for the new service; the registration unit registers a combination of a plurality of resources to be used for a new service that is determined to be feasible; moreover, the acquisition unit receives, from a business providing a predetermined resource, a request to create a new service that combines the predetermined resource with a plurality of other resources included in an already registered service; the registration unit registers a new service that combines a predetermined service with a plurality of other resources included in the services that have already been registered so as to be available, when permission is obtained from all businesses that provide a plurality of other resources included in the services that have already been registered in response to the request to establish the new service. Service construction support device.

7. An information processing device that supports the construction of a service that uses a combination of multiple resources provided by a predetermined business operator, Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Register multiple resources used in services that are deemed feasible so that they can be combined and provided, Furthermore, for a service registered by combining a plurality of resources, checking whether a new service can be realized by adding a new resource to the service based on the resource information of the resource used for the new service; registering a combination of multiple resources to be used in the new service that has been determined to be feasible, and further performing one-to-one contract processing between businesses that provide each of the multiple resources to be used in the service that has been determined to be feasible. A program for executing a process.

8. An information processing device that supports the construction of a service that uses a combination of multiple resources provided by a predetermined business operator, Obtain resource information that represents information about multiple resources used by the service; checking whether the service is feasible based on the resource information of each of a plurality of resources used for the service; Register multiple resources used in services that are deemed feasible so that they can be combined and provided, Furthermore, for a service registered by combining a plurality of resources, checking whether a new service can be realized by adding a new resource to the service based on the resource information of the resource used for the new service; Registering a combination of multiple resources to be used for a new service that is determined to be feasible; Furthermore, the system receives requests from businesses that provide specific resources to build new services that combine the specific resources with multiple other resources included in services that have already been registered, When permission is obtained from all businesses that provide the multiple other resources included in the services already registered in response to the request to build the new service, a new service is registered that combines the specified service with the multiple other resources included in the services already registered so that it can be provided. A program for executing a process.

Citation Information

Patent Citations

  • Service providing method, module providing method and system for module described in hardware description language

    JP2002318828A

  • Grid computing system, ISP server, charging method and program

    JP2007066222A

  • Recommendation system, method, device and program

    WO2018181826A1