Service providing system and service providing program
The system validates plan transitions based on characteristics and conditions to prevent inappropriate changes, ensuring valid and timely service plan adjustments.
Patent Information
- Application Number
- JP2024064961
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-12
- Publication Date
- 2025-10-24
AI Technical Summary
In conventional service provision systems, sellers or service providers may inadvertently instruct inappropriate plan transitions due to a lack of understanding of plan characteristics or terms and conditions, leading to potential mismanagement.
The system determines whether a plan migration or switch is feasible based on the combination of characteristics, such as plan type and billing type, and executes the transition only if it is permissible, using migration determination information to prevent inappropriate transitions.
This approach reduces the likelihood of inappropriate plan transitions by ensuring that only valid and timely changes are made, thereby maintaining accurate service management.
Smart Images

Figure 2025161617000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a service providing system and a service providing program for providing services to customers. [Background technology]
[0002] BACKGROUND ART Conventionally, there is known a usage fee plan proposal system that manages a plan selected by a customer from a plurality of plans for using a service (see, for example, Patent Document 1).
[0003] A service provision system that provides application services to customers is known as a system that manages a plan selected from multiple plans for using the service. In the conventional service provision system, a service provider that provides an application service may sell the application service wholesale to a seller who sells the application service to customers who use the application service. In the conventional service provision system, the seller may set the plan to be subscribed to by the customer on behalf of the customer. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-277471 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in conventional service provision systems, when a seller instructs the service provision system to switch the plan that a customer has subscribed to, there is a problem in that the seller, who is outside the control of the service provider, may instruct the service provision system to switch to an inappropriate plan because he or she does not fully understand the nature of the plan or the terms and conditions between the seller and the service provider.
[0006] Furthermore, even when a service provider sells an application service directly to a customer, there is a problem that when the service provider instructs the service providing system to switch the plan subscribed to by the customer, the service provider may instruct the service providing system to switch to an inappropriate plan due to, for example, a misunderstanding.
[0007] Therefore, an object of the present invention is to provide a service providing system and a service providing program that can reduce the possibility of an inappropriate plan transition occurring. [Means for solving the problem]
[0008] The service provision system of the present invention comprises a plurality of plans for using a service and information indicating whether or not the plan subscribed to by a tenant using the service can be migrated, in correspondence with a combination of the characteristics of the plan from which the service is migrated and the characteristics of the plan to which the service is migrated; when an instruction is given to migrate the plan subscribed to by the tenant, the system determines whether or not the plan can be migrated based on the combination and the information; if the plan cannot be migrated, the system does not execute the plan migration; and if the plan can be migrated, the system executes the plan migration.
[0009] With this configuration, when a tenant is instructed to migrate the plan they have subscribed to, the service provision system of the present invention determines whether or not the plan can be migrated based on a combination of the characteristics of the source plan and the characteristics of the destination plan, as well as specific information, and does not perform the plan migration if the plan migration is not possible, and performs the plan migration if the plan migration is possible, thereby reducing the possibility of an inappropriate plan migration occurring.
[0010] In the service provision system of the present invention, the information indicates the timing of reflection of the transition of the plan subscribed to by the tenant in correspondence with the combination, and when a transition of the plan subscribed to by the tenant is instructed, the service provision system may identify the timing based on the combination and the information, and when the transition of the plan is possible, execute the transition of the plan at the timing identified based on the combination and the information.
[0011] With this configuration, when a tenant is instructed to migrate the plan they have subscribed to, the service provision system of the present invention determines the timing for reflecting the migration based on a combination of the characteristics of the source plan and the characteristics of the destination plan, as well as specific information, and if plan migration is possible, executes the plan migration at the specified time, thereby reducing the possibility of plan migration occurring at an inappropriate time.
[0012] In the service providing system of the present invention, the properties of the plan may include the type of the plan.
[0013] With this configuration, when a tenant is instructed to transfer the plan to which it has subscribed, the service provision system of the present invention determines whether or not the plan can be transferred based on the combination of the type of plan from which the transfer is to be made and the type of plan to which the transfer is to be made, as well as specific information, thereby reducing the possibility of transferring to an inappropriate plan in terms of plan type.
[0014] In the service providing system of the present invention, the characteristics of the plan may include whether or not the plan involves charges.
[0015] With this configuration, when a tenant is instructed to switch plans subscribed to, the service provision system of the present invention determines whether or not the plan can be switched based on a combination of whether or not there is a charge in the plan from which the tenant is switching and whether or not there is a charge in the plan to which the tenant is switching, as well as specific information, thereby reducing the possibility of an inappropriate plan being switched to regarding whether or not there is a charge in the plan.
[0016] The service provision program of the present invention causes a computer to realize a service provision system that includes a plurality of plans for using a service and information indicating whether or not the plan subscribed to by a tenant using the service can be migrated, in correspondence with a combination of the characteristics of the plan at the source of the migration and the characteristics of the plan at the destination of the migration; when an instruction is given to migrate the plan subscribed to by the tenant, the service provision system determines whether or not the plan can be migrated based on the combination and the information, and does not migrate the plan if it is not possible to migrate the plan, and migrates the plan if it is possible to migrate the plan.
[0017] With this configuration, when a computer executing the service provision program of the present invention is instructed to migrate a plan subscribed to by a tenant, it determines whether or not the plan can be migrated based on a combination of the characteristics of the source plan and the characteristics of the destination plan, as well as specific information, and does not perform the plan migration if the plan migration is not possible, and performs the plan migration if the plan migration is possible, thereby reducing the possibility of inappropriate plan migration occurring. [Effects of the Invention]
[0018] The service providing system and the service providing program of the present invention can reduce the possibility of an inappropriate plan transition occurring. [Brief explanation of the drawings]
[0019] [Figure 1] 1 is a block diagram of a system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram of the service providing system shown in FIG. 1 when configured by one computer. [Figure 3] 3 is a diagram illustrating an example of tenant management information illustrated in FIG. 2. FIG. [Figure 4]4 is a diagram illustrating an example of relationships between tenants managed by the tenant management information illustrated in FIG. 3. FIG. [Figure 5] FIG. 3 is a diagram showing an example of plan information shown in FIG. 2. [Figure 6] FIG. 3 is a diagram showing an example of migration determination information shown in FIG. [Figure 7] FIG. 2 is a block diagram of an example of a seller terminal shown in FIG. [Figure 8] 10 is a flowchart of the operation of the service providing system shown in FIG. 2 when a change in contract plan for an application service is instructed. [Figure 9] 9 is a diagram showing, by arrows, the transitions permitted by the actions shown in FIG. 8. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0021] First, the configuration of a system according to an embodiment of the present invention will be described.
[0022] FIG. 1 is a block diagram of a system 10 according to the present embodiment.
[0023] As shown in Fig. 1, the system 10 includes a service providing system 20 as a platform system that provides application services to users belonging to tenants. The service providing system 20 is a multi-tenant system that is used by multiple tenants. The service providing system 20 may be configured by a single computer such as a PC (Personal Computer), or may be configured by multiple computers.
[0024] The service providing system 20 is developed by a service provider that provides application services to users.
[0025] Tenants in the service providing system 20 include customers who use application services provided by the service providing system 20 and sellers who sell the application services provided by the service providing system 20 to customers. Sellers include, for example, sales companies and dealers of service providers.
[0026] The service provider sells the application service provided by the service providing system 20 to the seller. That is, the service provider sells the application service provided by the service providing system 20 in a wholesale format.
[0027] Application services are sold on a subscription basis.
[0028] The system 10 includes a provider terminal 30, such as a PC, smartphone, or tablet terminal, used by a service provider. The system 10 can include at least one other provider terminal in addition to the provider terminal 30 that has a similar configuration to the provider terminal 30.
[0029] The system 10 includes a seller terminal 40, such as a PC, smartphone, or tablet terminal, used by a seller. The system 10 may also include at least one other seller terminal having a similar configuration to the seller terminal 40.
[0030] The system 10 includes an electronic device 50, such as a PC, a smartphone, a tablet terminal, or an MFP (Multifunction Peripheral), that is used by a customer. The system 10 can include at least one other electronic device having a similar configuration to the electronic device 50. By accessing the service providing system 20 using the electronic device, the customer can use the application service provided by the service providing system 20 via the electronic device.
[0031] The service providing system 20 and the provider terminal, seller terminal, or electronic device can communicate with each other via a network 11 such as a LAN (Local Area Network) or the Internet.
[0032] FIG. 2 is a block diagram of a service providing system 20 configured by one computer.
[0033] As shown in Figure 2, the service providing system 20 includes an operation unit 21, which is an operation device such as a keyboard or mouse through which various operations are input; a display unit 22, which is a display device such as an LCD (Liquid Crystal Display) that displays various information; a communication unit 23, which is a communication device that communicates with external devices via a network such as a LAN or the Internet, or directly via a wired or wireless connection without going through a network; a memory unit 24, which is a non-volatile memory device such as a semiconductor memory or an HDD (Hard Disk Drive) that stores various information; and a control unit 25 that controls the entire service providing system 20.
[0034] The storage unit 24 can store a service providing program 24a for providing application services to users. The service providing program 24a may be installed in the service providing system 20 during the manufacturing stage of the service providing system 20, or may be additionally installed in the service providing system 20 from an external storage medium such as a USB (Universal Serial Bus) memory, or may be additionally installed in the service providing system 20 from a network.
[0035] The storage unit 24 can store an application service program 24b for an application service to be provided to a user. The storage unit 24 can store at least one application service program for an application service to be provided to a user, separate from the application service program 24b. The storage unit 24 can store an application service program for each application service. Each application service program may be installed in the service providing system 20 during the manufacturing stage of the service providing system 20, or may be additionally installed in the service providing system 20 from an external storage medium such as a USB memory, or may be additionally installed in the service providing system 20 from a network.
[0036] The storage unit 24 can store tenant management information 24c for managing tenants in the service providing system 20.
[0037] FIG. 3 is a diagram illustrating an example of the tenant management information 24c.
[0038] As shown in Fig. 3, the tenant management information 24c includes, for each tenant, a tenant ID as identification information for the tenant, a tenant type such as seller or customer, the tenant IDs of tenants subordinate to the tenant, and a plan to which the tenant has subscribed among plans for using application services, all associated with the tenant. The tenant management information 24c includes the plan to which the tenant has subscribed for each application service. Some information is omitted from the tenant management information 24c shown in Fig. 3.
[0039] A seller can set up plans on behalf of its tenants to which the tenants under the seller can subscribe. A tenant can only subscribe to one plan per application service. When a tenant subscribes to a plan, the tenant can use the application service within the scope of the subscribed plan.
[0040] FIG. 4 is a diagram showing an example of the relationships between tenants managed by the tenant management information 24c.
[0041] 4, seller A manages seller B and customer C. In other words, seller B and customer C are tenants under seller A.
[0042] Seller B manages Customer D. In other words, Customer D is a tenant under Seller B.
[0043] 2, the storage unit 24 can store plan information 24d indicating a list of plans for using application services. The storage unit 24 can store at least one piece of plan information indicating a list of plans for using application services, separate from the plan information 24d. The storage unit 24 can store plan information for each application service.
[0044] FIG. 5 is a diagram showing an example of the plan information 24d.
[0045] The plan information 24d shown in FIG. 5 is plan information for a storage service as an application service that stores user data.
[0046] 5, the plan information 24d includes, for each plan, the name of the plan, i.e., the plan name, the upper limit of storage usage allowed for the plan, the price of the plan, the plan type indicating the type of plan, and the billing type indicating whether or not a charge is made for the plan, all of which are associated with each plan. Some information is omitted from the plan information 24d shown in FIG.
[0047] The billing period for the storage service covered by the plan information 24d shown in Fig. 5 is monthly, meaning that the plan price is a monthly fee.
[0048] The plan information 24d shown in Figure 5 includes a "Free Plan" that allows up to 1 GB of storage to be used for 0 yen per month, an "Entry Plan" that allows up to 10 GB of storage to be used for 1,000 yen per month, a "Basic Plan" that has a basic fee of 800 yen per month and charges 50 yen for every GB over 10 GB if the maximum storage usage during the billing period exceeds 10 GB, and an "NFR Plan" that is an NFR (Not for Resale) plan that allows up to 5 GB of storage to be used for 0 yen per month.
[0049] The "NFR Plan" is a plan for sellers. A seller can set the "NFR Plan" as a plan that his / her subordinate sellers subscribe to in order to demonstrate the storage service to their subordinate sellers. A seller who subscribes to the "NFR Plan" can show the functions of the storage service to his / her own customers by using the storage service in front of his / her own customers in order to promote the sales of the storage service.
[0050] The "Free Plan," "Entry Plan," and "NFR Plan" are monthly flat-rate plans. The "Basic Plan" is a monthly pay-as-you-go plan.
[0051] The billing type can be, for example, "None," which indicates that no charge is made, or "Yes," which indicates that a charge is made. The billing type for the "Free Plan" and "NFR Plan" is "None." The billing type for the "Entry Plan" and "Basic Plan" is "Yes."
[0052] Plan types include, for example, "Commercial," which indicates a plan for sale to customers, and "NFR," which indicates a plan not for sale to customers. The plan types of "Free Plan," "Entry Plan," and "Basic Plan" are "Commercial." The plan type of "NFR Plan" is "NFR."
[0053] There is no contract period for the storage service covered by the plan information 24d shown in Figure 5. In other words, the contract continues until the tenant requests cancellation. If the tenant requests cancellation, the contract will be canceled at the end of the billing period to which the tenant requests cancellation.
[0054] 2, the storage unit 24 can store migration determination information 24e for determining whether to migrate a plan for using an application service. The storage unit 24 can store at least one piece of migration determination information for determining whether to migrate a plan for using an application service, separate from the migration determination information 24e. The storage unit 24 can store the migration determination information for each application service.
[0055] FIG. 6 is a diagram showing an example of the migration determination information 24e.
[0056] The migration determination information 24e shown in FIG. 6 is the migration determination information for the storage service described above.
[0057] As shown in Figure 6, the migration determination information 24e includes, for each plan migration pattern, a number for identifying the plan migration pattern, the plan type and billing type of the current contract plan, the plan type and billing type of the migration destination plan, migration feasibility information indicating whether migration is possible, and the time when the migration is reflected if migration is possible (hereinafter referred to as the "migration reflection time").
[0058] 2 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores programs and various data, and a RAM (Random Access Memory) that serves as a memory used as a work area for the CPU of the control unit 25. The CPU of the control unit 25 executes programs stored in the storage unit 24 or the ROM of the control unit 25.
[0059] The control unit 25 executes the service providing program 24a to realize a service providing unit 25a that provides application services to users.
[0060] The control unit 25 executes the application service program 24b to realize the application service 25b. Similarly, the control unit 25 executes the application service program to realize the application service for each application service program.
[0061] FIG. 7 is a block diagram of an example of a seller terminal 40.
[0062] As shown in Figure 7, seller terminal 40 is equipped with an operation unit 41, which is an operation device such as a keyboard or mouse through which various operations are input; a display unit 42, which is a display device such as an LCD that displays various information; a communication unit 43, which is a communication device that communicates with external devices via a network such as a LAN or the Internet, or directly via a wired or wireless connection without using a network; a memory unit 44, which is a non-volatile memory device such as a semiconductor memory or HDD that stores various information; and a control unit 45 that controls seller terminal 40 as a whole.
[0063] The storage unit 44 can store a web browser program (hereinafter referred to as the "web browser program") 44a. The web browser program 44a may be installed on the seller terminal 40 during the manufacturing process of the seller terminal 40, or may be additionally installed on the seller terminal 40 from an external storage medium such as a USB memory, or may be additionally installed on the seller terminal 40 from a network.
[0064] The control unit 45 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM as memory used as a work area for the CPU of the control unit 45. The CPU of the control unit 45 executes programs stored in the storage unit 44 or the ROM of the control unit 45.
[0065] The control unit 45 executes the web browser program 44a to implement a web browser 45a.
[0066] A seller can access the service providing system 20 from the web browser 45a of the seller terminal 40 via a website provided by the service providing system 20, and log in to the service providing system 20. Communication between the seller terminal 40 and the service providing system 20 is realized via the web browser 45a of the seller terminal 40 and the website provided by the service providing system 20.
[0067] The operation of the system 10 will now be described.
[0068] First, the operation of the service providing system 20 when the service provider changes various pieces of information will be described.
[0069] A service provider can access the service providing system 20 from a provider terminal and instruct the service providing system 20 to change information that the service provider is permitted to change, among various types of information managed by the service providing system 20. The service providing unit 25a of the service providing system 20 changes the information in accordance with the instruction from the service provider. Therefore, the service provider can change, for example, plan information, migration determination information, etc. managed by the service providing system 20.
[0070] Next, the operation of the service providing system 20 when the seller changes various pieces of information will be described.
[0071] A seller can access the service providing system 20 from a seller terminal and instruct the service providing system 20 to change information that the seller is permitted to change, among various pieces of information managed by the service providing system 20. The service providing unit 25a of the service providing system 20 changes the information in accordance with the seller's instructions. Therefore, the seller can add a new tenant under his / her control in the tenant management information managed by the service providing system 20, or migrate the contract plan of an application service of a tenant under his / her control.
[0072] Next, the operation of the service providing system 20 when a change in contract plan for an application service is instructed will be described.
[0073] FIG. 8 is a flowchart showing the operation of the service providing system 20 when a change in contract plan for an application service is instructed.
[0074] When the service providing unit 25a of the service providing system 20 receives an instruction to switch the contract plan of the application service (hereinafter referred to as a "plan switching instruction") from a seller terminal (hereinafter referred to as a "target seller terminal"), it executes the operation shown in FIG.
[0075] In the following, it is assumed that the plan information of the application service (hereinafter referred to as the "target application service") that is the target of a plan transition instruction (hereinafter referred to as the "target plan transition instruction") received from the target seller terminal is plan information 24d shown in Figure 5. It is also assumed that the transition determination information of the target application service is transition determination information 24e shown in Figure 6.
[0076] As shown in FIG. 8, the service providing unit 25a identifies the contract plan of the target application service of the tenant that is the target of the target plan transition instruction (hereinafter referred to as the "target tenant") based on the tenant management information 24c (S101).
[0077] When the process of S101 is completed, the service providing unit 25a identifies the plan type and the billing type of the contract plan identified in S101 based on the plan information 24d (S102).
[0078] When the process of S102 is completed, the service providing unit 25a identifies the plan type and billing type of the transition destination plan indicated in the target plan transition instruction based on the plan information 24d (S103).
[0079] When the processing of S103 is completed, the service providing unit 25a determines whether or not the plan indicated in the target plan transition instruction is possible based on the transition possibility information associated in the transition determination information 24e with the plan type and billing type identified in S102, i.e., the combination of the plan type and billing type of the current contract plan and the plan type and billing type of the transition destination plan identified in S103 (S104).
[0080] If the service providing unit 25a determines in S104 that migration to the plan indicated in the target plan migration instruction is possible, it identifies the migration reflection time associated in the migration determination information 24e with the combination of the plan type and billing type of the current contract plan identified in S102 and the plan type and billing type of the migration destination plan identified in S103 (S105).
[0081] When the processing of S105 is completed, the service providing unit 25a notifies the target seller terminal that the contract plan of the target application service will be transitioned to the transition destination plan indicated in the target plan transition instruction at the transition reflection time specified in S105 (S106).
[0082] When the process of S106 ends, the service providing unit 25a determines whether the transition reflection time identified in S105 is "immediate" (S107).
[0083] If the service providing unit 25a determines in S107 that the transition reflection time identified in S105 is not "immediate," it determines whether the current date and time has reached the transition reflection time identified in S105 (S108) until it determines that the current date and time has reached the transition reflection time identified in S105.
[0084] When the service providing unit 25a determines in S107 that the transition reflection time specified in S105 is “immediately” or determines in S108 that the current date and time has reached the transition reflection time specified in S105, the service providing unit 25a transitions the contract plan of the target application service to the transition destination plan indicated in the target plan transition instruction (S109). Therefore, the service providing unit 25a rewrites the contract plan of the target application service of the target tenant in the tenant management information 24c to the transition destination plan indicated in the target plan transition instruction.
[0085] If the service providing unit 25a determines in S104 that it is not possible to migrate to the plan indicated in the target plan migration instruction, it notifies the target seller terminal that it is not possible to migrate the contract plan of the target application service to the migration destination plan indicated in the target plan migration instruction (S110).
[0086] When the process of S109 or S110 is completed, the service providing unit 25a ends the operation shown in FIG.
[0087] FIG. 9 illustrates, with arrows, the transitions permitted by the actions shown in FIG.
[0088] In FIG. 9, the transition 51 from the "Free Plan" to the "Entry Plan" or "Basic Plan" is executed immediately because it is the No. 1 pattern in the transition determination information 24e.
[0089] The transition 52 from the "Free Plan" to the "NFR Plan" is executed immediately because it is pattern No. 2 in the transition determination information 24e.
[0090] The transition 53 from the "Entry Plan" to the "Basic Plan" and the transition 54 from the "Basic Plan" to the "Entry Plan" are pattern No. 4 in the transition determination information 24e, and are therefore executed at the end of the billing period. The monthly flat rate format makes it easy to apply a simple pro rata calculation. On the other hand, the monthly pay-as-you-go format makes it difficult to apply a simple pro rata calculation. Therefore, in the transition determination information 24e, the transition between the monthly flat rate "Entry Plan" and the monthly pay-as-you-go "Basic Plan" is executed at the end of the billing period.
[0091] A transition from the "Entry Plan" or "Basic Plan" to the "Free Plan" is not permitted because it corresponds to pattern No. 3 in the transition determination information 24e.
[0092] A transition from the "Entry Plan" or "Basic Plan" to the "NFR Plan" is not permitted because it corresponds to pattern No. 5 in the transition determination information 24e. The "Entry Plan" or "Basic Plan" is basically a plan for customers. Therefore, tenants who subscribe to the "Entry Plan" or "Basic Plan" are usually customers. On the other hand, as mentioned above, the "NFR Plan" is a plan for sellers. Therefore, the transition determination information 24e is configured to prevent customers from subscribing to the "NFR Plan" for sellers.
[0093] A transition from the "NFR Plan" to the "Free Plan" is pattern No. 6 in the transition determination information 24e, and is therefore not permitted. A transition from the "NFR Plan" to the "Entry Plan" or "Basic Plan" is pattern No. 7 in the transition determination information 24e, and is therefore not permitted. As described above, the "NFR Plan" is a plan for sellers. Therefore, tenants who subscribe to the "NFR Plan" are sellers. On the other hand, the "Free Plan," "Entry Plan," or "Basic Plan" are basically plans for customers. Therefore, tenants who subscribe to the "Free Plan," "Entry Plan," or "Basic Plan" are usually customers. Therefore, the transition determination information 24e prohibits a transition from the "NFR Plan" to the "Free Plan," "Entry Plan," or "Basic Plan," thereby preventing the reuse of tenant accounts.
[0094] The transition determination information 24e is merely an example. Whether or not to permit a transition to a plan and when to reflect the transition if the plan transition is permitted is up to the service provider.
[0095] As described above, when a tenant is instructed to transfer the plan subscribed to, the service providing system 20 determines whether or not the plan can be transferred based on the combination of the characteristics of the transfer-source plan and the characteristics of the transfer-destination plan and the transfer determination information 24e (S101 to S104). If the plan transfer is not possible (NO in S104), the service providing system 20 does not transfer the plan, and if the plan transfer is possible (YES in S104), the service providing system 20 transfers the plan (S109). This reduces the possibility of an inappropriate plan transfer. Therefore, when a seller instructs the service providing system 20 to transfer the plan subscribed to by a customer, the service providing system 20 can reduce the possibility of an inappropriate plan transfer even if, for example, the seller, who is outside the control of the service provider, does not fully understand the characteristics of the plan or the terms and conditions between the seller and the service provider.
[0096] When a tenant is instructed to migrate the plan they have subscribed to, the service providing system 20 determines the timing for reflecting the migration based on the combination of the characteristics of the source plan and the characteristics of the destination plan and the migration determination information 24e (S101 to S103 and S105), and if plan migration is possible (YES in S104), it executes the plan migration at the time determined in S105 (S107 to S109), thereby reducing the possibility of plan migration occurring at an inappropriate time.
[0097] When a tenant is instructed to transfer the plan to which it has subscribed, the service providing system 20 determines whether or not the plan can be transferred based on the combination of the type of plan from which the plan is to be transferred and the type of plan to which the plan is to be transferred, and the transfer determination information 24e, thereby reducing the possibility of transferring to an inappropriate plan.
[0098] When a tenant is instructed to switch plans, the service providing system 20 determines whether or not to switch plans based on a combination of whether or not there is a charge in the plan from which the tenant is switching and whether or not there is a charge in the plan to which the tenant is switching, and the switching determination information 24e, thereby reducing the possibility of switching to an inappropriate plan in terms of whether or not there is a charge in the plan.
[0099] In this embodiment, the service providing system 20 determines whether or not a plan can be switched and when the plan switch will be reflected if the plan switch is permitted, based on the plan type and billing type as plan characteristics. However, the service providing unit 25a may determine whether or not a plan can be switched and when the plan switch will be reflected if the plan switch is permitted, based on only one of the plan type and billing type. For example, if there is no "NFR Plan," there is no need to make a determination based on the plan type. For example, if there is no plan with no billing, there is no need to make a determination based on the billing type.
[0100] In the above, the service providing unit 25a determines whether or not a plan can be switched and when the plan switch will be reflected if the plan switch is permitted, based on the plan type and billing type as plan characteristics (S104). However, the service providing unit 25a may determine whether or not a plan can be switched and when the plan switch will be reflected if the plan switch is permitted, based on plan characteristics other than the plan type and billing type.
[0101] For example, the service providing unit 25a may determine whether to allow a plan transition and, if so, when to reflect the transition based on the plan's characteristics, such as the upper limit of application service usage. For example, the service providing unit 25a may immediately reflect the transition from the source plan to the destination plan if the upper limit of application service usage in the source plan is equal to or less than the upper limit of application service usage in the destination plan. Alternatively, the service providing unit 25a may reflect or prohibit the transition from the source plan to the destination plan at the end of the billing period if the upper limit of application service usage in the source plan is higher than the upper limit of application service usage in the destination plan. If the transition from the source plan to the destination plan is reflected at the end of the billing period rather than immediately, if the actual usage exceeds the upper limit of application service usage in the destination plan at the time of issuing a transition instruction from the source plan to the destination plan, the customer may have until the end of the billing period to reduce the actual usage to below the upper limit of application service usage in the destination plan.
[0102] For example, the service providing unit 25a may determine whether or not a plan change is possible and, if so, when the change should be reflected, based on at least one of the plan characteristics: the upper limit of application service usage within the basic fee for a monthly pay-as-you-go plan (hereinafter referred to as the "basic fee usage upper limit") and the application service usage amount corresponding to the unit of additional charges for exceeding the basic fee usage upper limit for a monthly pay-as-you-go plan (hereinafter referred to as the "additional usage unit"). In the "Basic Plan" in the plan information 24d shown in Figure 5, the basic fee usage upper limit is 10 GB and the additional usage unit is 1 GB. For example, when both the source plan and the destination plan are monthly pay-per-use plans, the service providing unit 25a may immediately reflect the transition from the source plan to the destination plan if the basic fee usage upper limit of the source plan is equal to or less than the basic fee usage upper limit of the destination plan, and may reflect or prohibit the transition from the source plan to the destination plan at the end of the billing period if the basic fee usage upper limit of the source plan is higher than the basic fee usage upper limit of the destination plan.Furthermore, when both the source plan and the destination plan are monthly pay-per-use plans, the service providing unit 25a may immediately reflect the transition from the source plan to the destination plan if the additional usage unit of the source plan is equal to or less than the additional usage unit of the destination plan, and may reflect or prohibit the transition from the source plan to the destination plan at the end of the billing period if the additional usage unit of the source plan is greater than the additional usage unit of the destination plan.
[0103] For example, the service providing unit 25a may determine whether or not a plan can be migrated and, if migrated, when the migration should be reflected based on the plan grade as a characteristic of the plan. Generally, the higher the grade of a plan, the higher the price. For example, in the case of a monthly pay-as-you-go plan, the higher the basic fee, the higher the grade. Generally, the higher the grade of a plan, the higher the usage limit, the more special features are provided, or the more special features can be provided for an additional fee. For example, in the case of a monthly pay-as-you-go plan, the higher the grade, the lower the fee per unit of usage exceeding the basic fee usage limit. For example, the service providing unit 25a may immediately reflect the migration from the source plan to the destination plan if the grade of the destination plan is equal to or higher than the grade of the source plan. However, if the grade of the destination plan is lower than the grade of the source plan, the service providing unit 25a may reflect or prohibit the migration from the source plan to the destination plan at the end of the billing period.
[0104] For example, the service providing unit 25a may determine whether or not a plan can be migrated and, if migrated, when the plan migration should be reflected based on the plan's characteristics, such as whether or not the plan has an expiration date. Even subscription-based plans may have a specified expiration date, i.e., a contract period. For example, plans generally have specified contract periods, renewal periods, and renewal fees. For example, if the source plan has no expiration date and the destination plan has an expiration date, the service providing unit 25a may immediately reflect the migration from the source plan to the destination plan. If the source plan has an expiration date and the destination plan does not have an expiration date, the service providing unit 25a may reflect or prohibit the migration from the source plan to the destination plan at the end of the contract period of the source plan.
[0105] In the above, it is assumed that the seller instructs the service providing system 20 to switch the plan subscribed by the customer. However, even when the service provider instructs the service providing system 20 to switch the plan subscribed by the customer or when the customer himself instructs the service providing system 20 to switch the plan subscribed by the customer, the service providing system 20 can obtain the same effect as when the seller instructs the service providing system 20 to switch the plan subscribed by the customer.
[0106] The above is based on the premise that the service provider sells the application service to the seller wholesale. However, even when the service provider sells the application service directly to the customer, the service providing system 20 can achieve the same effect as when the service provider sells the application service to the seller wholesale.
[0107] The above description has been given of a case where the billing period for an application service is monthly. However, the billing period for an application service may be in units other than monthly. For example, the billing period for an application service may be annual. [Explanation of symbols]
[0108] 20 Service provision system (computer) 24a Service Delivery Program 24e Migration Decision Information (Information)
Claims
1. There are multiple plans for using the service, Information indicating whether the plan contracted by the tenant using the service can be migrated in association with a combination of the characteristics of the plan from which the service is to be migrated and the characteristics of the plan to which the service is to be migrated; Equipped with A service provision system characterized in that, when a migration of the plan subscribed to by the tenant is instructed, the system determines whether the plan can be migrated based on the combination and the information, and does not execute the migration of the plan if the migration of the plan is not possible, and executes the migration of the plan if the migration of the plan is possible.
2. The information indicates a time when the transition of the plan to which the tenant subscribes will be reflected in association with the combination, The service providing system according to claim 1, characterized in that when a migration of the plan subscribed to by the tenant is instructed, the service providing system identifies the time based on the combination and the information, and when the migration of the plan is possible, executes the migration of the plan at the time identified based on the combination and the information.
3. The service providing system according to claim 1 , wherein the properties of the plan include a type of the plan.
4. 4. The service providing system according to claim 1, wherein the plan characteristics include whether or not the plan includes a charge.
5. There are multiple plans for using the service, Information indicating whether the plan contracted by the tenant using the service can be migrated in association with a combination of the characteristics of the plan from which the service is to be migrated and the characteristics of the plan to which the service is to be migrated; A service providing system including the following is realized on a computer, The service provision program is characterized in that, when a migration of the plan subscribed to by the tenant is instructed, the service provision system determines whether the plan can be migrated based on the combination and the information, and does not execute the migration of the plan if the migration of the plan is not possible, and executes the migration of the plan if the migration of the plan is possible.
Citation Information
Patent Citations
Usage fee plan proposal system and computer program
JP2010277471A