1. Technical Field
The present invention relates to a device for and a method of calculating a charge for a support service about an information processing apparatus of a customer.
2. Background Arts
Over the recent years, there has been focused a support service, wherein a support company such as a provider performs maintenance, monitoring, an operation support, etc. via the Internet and a private line for an information processing device (a personal computer, a server device, etc.) purchased by a customer in order to actualize a stable operation of a system that gets large in scale and complicated in configuration.
In this support service, the following services are provided to the customer on condition that the customer pays a fixed amount of charge when establishing a contract. For example, a fault occurred in the customer's device is troubleshot (recovered from the fault) by dispatching a customer service engineer or by a remote operation of a support engineer, and so on. Further, if a failure occurs in the customer's device, a failed component is exchanged. Moreover, a customer's query about the system such as hardware, firmware, software, etc. by phone and by mail, is answered by a Q & A method.
In the case of the customer's enjoying being provided with the support service, a contract for providing the support service has hitherto been agreed upon between the customer and a support service provider, wherein the customer paid a fixed amount of charge when establishing the contract.
Therefore, the charge seems higher to the customer having the device with no system fault occurred or having no necessity of making a question about the system than the customer making the use of the support service at all times. Moreover, the support service adopted such a mode that once the customer pays the fixed charge, the questions are accepted any number of times during a contract term. Hence, there was a case in which some customers made such inquiries that the service providing side expects the customer side to solve problems that can probably be obviated by using, e.g., a help function or by referring to a manual. Accordingly, there are intermingled the questions from the customers, wherein some questions need advice and answers from the service providing side, while some questions do not need. The service providing side was unable to recognize a content of the question unless making an actual response, and therefore required ensuring a sufficient number of engineers capable of smoothly accepting all the questions from the customers in order to give the proper advice and answers for accepting and responding to the necessary questions.
Further, the support service took such a mode that the customer can select a repair method, and a price of a component necessary for the repair is paid from within the fixed charge. Therefore, if the support service target device would get into a failure, the customer often selected not a repair method of specifying the failed part and repairing or exchanging this part in a way that takes a considerable period of time but a repair method of exchanging all the components deemed to contain suspicious causes for the failure in order to shorten a period of device hang-up. In the latter method, even the components requiring none of the repair became the exchange target components, and therefore a repair cost for the components tended to increase.
Form the above-mentioned, the service providing side required allocating a good number of engineers for responding to a tremendous number of questions and narrowing down the component cost for the repair within expenditure on the service providing side. Accordingly, the service providing side had to set the fixed charge comparatively high in order to take cost-accounting for the support service. Thus, in the conventional support service, the charge was comparatively high to some of the customers who did not utilize. Further, the service company side (the provider side) was unable to increase the number of contractors with the support service for which the charge is set comparatively high, resulting in no rise in cost-volume-profit (revenue).
For others, ‘Information Processing Device, Information Processing Method, and Providing Medium’ in Japanese Patent Application Laid-Open Publication No. 2001-22843 and ‘Accounting System and Accounting Method Using Recording Medium’ in Japanese Patent Application Laid-Open Publication No. 2000-30099 are given as technologies related to the present invention.
The present invention was devised in view of the problems given above. Namely, it is one object of the present invention to provide a charge calculation apparatus capable of increasing the number of contractors of a support service and promoting persons to enter into the contract.
It is another object of the present invention to provide a charge calculation apparatus capable of reducing a fixed charge for the support service.
The present invention adopted the following means in order to solve the problems described above. Namely, there present invention is a charge calculation apparatus related to a support service, comprising accumulating means accumulating a storage unit with information about a customer's service-utilized past record of utilizing a support service during a support service providing period regarding an information processing apparatus, which is provided on condition that a customer pays a fixed charge, calculating means calculating a charge for the service-utilized past record during the providing period as a service utilizing charge by use of information about the service-utilized past record, and determining means determining an amount of money to be returned to the customer from the fixed charge if a relation between the fixed charge and the service utilizing charge meets a predetermined condition.
It is preferable that the accumulating means may accumulate the storage unit with information about a content of each service provided to the customer as information about the service-utilized past record of the customer, the calculating means may calculate the service utilizing charge by adding up a pre-specified cost corresponding to each service content accumulated on the storage unit, and the determining means may determine an amount to be returned by setting, as an upper limit, an amount obtained by subtracting the fixed charge with the service utilizing charge.
Further, the present invention is a charge calculation apparatus related to a support service, comprising accumulating means accumulating a storage unit with information about a customer's service-utilized past record of utilizing a support service during a support service providing period regarding an information processing apparatus, which is provided on condition that a customer pays a fixed charge, calculating means calculating a charge for the service-utilized past record during the providing period as a service utilizing charge by use of information about the service-utilized past record, and determining means determining, when the customer makes a renewal of providing the support service, an amount of discount of the fixed charge for a renewal-related providing period on the basis of the service utilizing charge.
It is preferable that the accumulating means may accumulate the storage unit with information about a content of each service provided to the customer as information about the service-utilized past record of the customer, the calculating means may calculate the service utilizing charge by adding up a pre-specified cost corresponding to the content of each service accumulated on the storage unit, and the determining means may determines an amount of discount by setting, as an upper limit, an amount calculated based on a fixed condition from the fixed charge and the service utilizing charge.
The present invention may also be a method by which a computer executes any one of the processes described above. The present invention may further be a program for making the computer actualize any one of the functions described above.
According to the present invention, the system capable of managing the information about the service-utilized past record per customer is configured in the support service provided by customer's paying a fixed amount of charge when the customer signs up a contract, and the apparatus calculating the cost for the service-utilized past record by use of the information, and calculating an amount of money for cash-back from a relation with the fixed charge and also an amount of discount of the fixed charge when renewing the contract, is installed at a service center.
With this configuration, the center side can deal with, e.g., a question (query) from the customer as a service-utilized past record and can impose a charge for this query. Moreover, if the customer's apparatus gets into a fault, a price corresponding to an exchange component used for repairing can be summed up as the service-utilized past record per component. On the other hand, the customer side makes effort to become an object for the discount. For example, the customer does not query about a self-solvable content. Further, if the fault occurs in the apparatus, the customer selects a low-cost repairing method. As a result, on the center side (the service provider side), expenditure related to the support service is reduced, and the fixed charge for the support service can be decreased, whereby this can lead to increasing the number of contractors and promoting persons to enter into the contract.
A preferred embodiment of the present invention will hereinafter be described with reference to the drawings.
<<Embodiment>>
A support service system according to the embodiment of the present invention will hereinafter be explained with reference to the drawings in
<Outline of Support Service System>
The center server 2 manages various categories of information occurred when providing services and adds up past records of utilizing the services. The center server 2 includes a data linkage system 4, a telephone linkage system 5, a service support system 6, a charge totaling system 7 and a totaling server 3. The totaling server 3 transfers and receives necessary pieces of information among these systems 4 through 7.
The data linkage system 4, which is connected via a network to a user terminal 1 as a support service target information processing device, provides the service by transferring and receiving the information between the user terminal 1 and the support service center, and manages the information about the user terminals 1 and the users (customers). The telephone linkage system 5 manages information occurred in the case of providing a dialog service between the user of the user terminal 1 utilizing the telephone and the support service center. The service support system 6 manages information related to a specific service provided to the user in linkage with the data linkage system 4 and the telephone linkage system 5. The charge totaling system 7 manages an amount of money (charge) for the service actually provided to the user on the basis of a support service contract.
Herein, the user, when provided with the support service, prepays the fixed amount of charge to a service provider in linkage with the respective systems 4 through 7. The totaling server 3 calculates a charge corresponding to a past record of the service utilized by the user when a user's contract term expires, and, if the charge corresponding to the past record of the service meets a predetermined condition in relation with an already-paid fixed charge, calculates an amount of money for the cash-back of part of the fixed charge to the user. Further, if the user establishes a continuing contract (renew the contract) for the support service, the totaling server 3, instead of calculating the amount of money that should be paid as the cash-back, calculates a discount quantity of the fixed charge for a next-term contract (a term of the contract to be renewed).
<Contents of Support Service>
The services provided as the support services are given as follows.
The user terminal notifies the center server 2 of the following information (event information) as events.
The system in the user terminal 1 includes hardware, firmware and software.
On the side of the service center, the data linkage system 4 of the center server 2 receives and manages the event information notified on an event-basis, and enables the following services to be provided based on the event information. Examples of the providable services are given below.
A Q & A service (a question-and-answer service) using the telephone between the administrator (the user) of the user terminal 1, is provided. To be specific, the service man gives an answer to a question of the user on the phone. When the user gives a ring to the center, on the center side, the operator judges a type of content of the query from the user and connects the line to a support engineer in charge. The operator may utilize CTI (computer Telephony Integration) for this operation. Namely, the user himself or herself may manipulate a push button on the telephone in accordance with a computer-assisted guide on the center side and may thus connect to the object service man.
The following services are provided to the user from the center side.
<User Terminal>
As shown in
Note that the user terminal 1 periodically executes the events {circle over (1)} and {circle over (2)} given above, and, when detecting fault and the fault alarm by monitoring the log, executes the events {circle over (3)} and {circle over (4)} described above.
<Center>
The data linkage system 4 shown in
The data linkage system 4 is linked to a device configuration/setting information table 60 for storing the system configuration and the version number information in the user terminal, a customer information table 61 for storing customer information of the user and an abnormality notification storage table 62 for storing an abnormality message indicating a fault and an alarm notified as the event information. The data linkage system 4 stores the respective tables 60, 61, 62 with the event information received from the user terminal 1 according to the type of the event information, thus managing the event information. Moreover, the data linkage system 4 can control functions of providing an environment for the user terminal to download the firmware and the software, providing an environment for the support engineer to remotely operating the user terminal 1, and providing a Web site browsed by the user of the user terminal 1, and so on.
The telephone linkage system 5 linked to the tables 62, 63, when the center side accepts the query from each user on the phone and if a content of this query is a notification about abnormality, stores this notification as an abnormality message on the abnormality notification storage table 62, thus managing the abnormality notification. Further, if the content is other than the abnormality notification, the telephone linkage system 5 stores this content on the query content storage table 63, thus managing the query content.
The service support system 6 stores a service past record table 64 linked to the system 6 itself with information about a content of the support service responding to each abnormality message registered in the abnormality notification storage table 62 and with the query content registered in the query content storage table 63. Moreover, the service support system 6 being linked to a service charge table 65 predefines a service charge corresponding to each service content registered in the service past record table 64.
The charge totaling system 7 stores a service contract table 66 linked to the system 7 itself with information about a content of the support service contract agreed upon between the user and the service provider.
The totaling server 3 is linked to the customer information table 61, the service past record table 64, the service charge table 65 and the service contract table 66. The totaling server 3 adds up charges for past records of the services utilized by the customer during the contract term, and calculates an amount of money for cash-back corresponding to the past records of the utilized services or an amount of money of a discount of the contract charge in a next term by comparing with a fixed service charge prepaid by the user.
Note that the aforementioned service support system 6 corresponds to an accumulating unit according to the present invention. Further, the service past record table 64 corresponds to a storage unit according to the present invention. Moreover, the totaling server 3 corresponds to a calculating means and a determining means according to the present invention.
<Data Structure>
Next, data structures of the respective tables 60 through 66 will be explained.
The device ID is a unique number for identifying the terminal as the support service target device. Further, the hardware configuration information, the hardware setting information, the software configuration information, the software setting information, the firmware configuration information and firmware setting information, are pieces of information about the system within the user terminal 1.
These pieces of information are notified upon an event executed periodically on the user terminal 1 and are registered in the table 60. If the notification content is updated or changed, the record corresponding thereto is updated and registered. Accordingly, this table 60 retains and manages the latest system state in each user terminal 1.
<Processes on User Terminal>
Next, processes on the user terminal 1 will be explained with reference to
<Processes in Center Server>
Next, processes in the center will be explained with reference to
At first, the service center receives the event information to be notified via the network from the user terminal 1 (S21). It is judged whether the received event information is an abnormality message about the user terminal 1 or not (S22). In the case of the abnormality message, this abnormality message is stored in the abnormality notification storage table 62 (S23). If not the abnormality message, it is judged whether or not the event information is a notification for informing of changes in the system configuration and in the setting within the user terminal 1 (S24). In the case of the notification for informing of the changes in the system configuration and in the setting, this notification is stored in the device configuration/setting information table 60 (S25). With this contrivance, on the side of the support service center, the event information received via the network from the user terminal 1 can be stored according to the purpose, and the optimum support service can be provided to every user terminal 1.
To start with, on the side of the support service center 2, the operator receives a telephone call from the user (S31). Next, the query content is judged. At first, it is judged whether or not a content of conversing with the user is information related to the abnormality in the user terminal 1 (S32). In the case of the content to notify of the abnormality, this notification is stored in the abnormality notification storage table 62 (S33). If not the content to notify of the abnormality, it is judged whether the content is related to “Q & A” about the user terminal 1 (S34). In the case of “Q & A” about the user terminal 1, this query content is stored in the query content storage table 63 (S35). With this contrivance, the center can manage the information received via the phone from the user terminal 1 according to the purpose, and can provide the optimum support service to each user terminal 1.
To begin with, the content of the query content storage table 63 is read out (S41) Then, it is judged whether or not a new query content exists in the query content storage table 63 (S42). If the new query content exists, this query content is registered in the service past record table 64 (S43). For example, the occurrence date registered in the query content storage table 63 may be registered as a service start date and a service completion date in the service past record table 64. Further, the query content and the detailed information in the query content storage table 63 may be registered as a service content in the service past record table 64. Namely, the “Q & A” conducted is registered in the record-format as a past record of utilizing the service. Next, the abnormality message is read from the abnormality notification storage table 62 (S44). The center support engineer judges about the readout abnormality message whether the support is required or not (S45). When judging that the support is required, the center support engineer determines a specific service content with respect to the abnormality message (S46). At this time, a support service start month/day and a content of the service to be carried out are registered in the service past record table 64. Then, the support engineer available on the start month/day and suited to the service content is given an instruction to carry out the support service (S47). In the case of judging that any support is not required, this information is so processed as to be registered as the query or the event in the service past record table 64 (S48). With this contrivance, the center considers, as the past records of utilizing the service, the event notification and the query received from the user terminal 1 or the user, and can deal with them as accounting target information.
A report about the completion of the service is received from the support engineer who performed the support service (S49). The center support engineer receiving the report registers the completion month/day of the support service in the service past record table 64 (S50). With this registration, the center can manage the conducted support service as the service past record.
To begin with, the user signs up the contract for the support service (S51). This contract basically represents a new contract and may also be a continuing contract in a next term. Next, upon a receipt of the support service contract, the center support engineer registers a contract start date, a contract completion date and a service charge as a content of the contract in the service contract table 66 (S52). At this time, the contract content, in the case of the continuing contract in the next term, is updated and thus registered. With this registration, the center can manage the contract content for the support service on the user-by-user basis.
<Example of Adding up Support Services>
At first, the service contract table 66 is read out, and the device ID about which the totaling process is executed, is determined (S61). Next, the service past record table 64 is read out, and the service of the utilized service is extracted for every device ID (S62). Namely, the service content of the service performed for every device is extracted as the past record of the service. Next, the service charge table 65 is read out, and a preset service charge is associated with the service content extracted in S62 (S63). At this time, there is executed a process of converting the past record of the service into an amount of money in a way that associates the service charger registered in the service charge table 65 with each service content. Namely, the past record of the utilized service is converted into a numeric value and shown as the amount of money for utilizing. Subsequently, the customer information table 61 is read out, and service charges of every customer who owns each device are totaled (S64). Herein, it is judged whether a discount is estimated based on a cash-back method or not (S65). Namely, it is judged whether or not the customer renews the contract for the support service. In the case of the discount based on the cash-back method, a specific amount of money for the cash-back is determined (S66). This amount of money is calculated based on a preset calculation formula. If not discounted based on the cash-back method, i.e., if the customer renews the contract for the support service, a contract charge in the next contract term is determined by a continuing contract discount method (S67). Specifically, an amount of money, into which the next term contract charge is discounted from a normally-set contract charge, is calculated. This amount of money is calculated based on a preset calculation formula.
<Example of Calculation Process of Support Service>
At first, the service contract table 66 is read out, and the device ID, about which the add-up process is executed, is determined from the contract term. Next, all pieces of information associated with this device ID are read from the service past record table 64. The information read out herein is added up according to the number of cases per month as the utilized past record of the support service. This utilized past record represents, e.g., the event notification from the user terminal 1, the number of cases of using the “Q & A” on the phone, the number of cases of exchanging a component when the user terminal gets into a fault, the number of cases of troubleshooting conducted by sending the customer service engineer for performing the support, and so on. As for the exchange of the component, prices of the respective components are managed as the number of cases of exchanging the components, and the part exchanging operations are managed as the number of cases of the part exchanging operations. Accordingly, if the customer exchanges the component by himself or herself, it follows that an operation cost is not added. Further, the troubleshooting is ranked into A and B. This ranking is setting corresponding to a level of the support service. This level may be determined from a period of time expended for the support and may also be determined by referring to a manual created for judging a content of the support level.
With this contrivance, the center can sum up the charge per component with respect to the service utilized past record. Further, the service utilized past records can be summed up according to the time expended for the support and to the level classification.
Next, the service charge table 65 is read out. In the service charge table 65, for instance, as shown in
Next, a specific discount is calculated from the contract content read from the service contract table 66. This support service is, as shown in
The amount of money in the case of giving the cash-back is calculated by, e.g., the formula (1). To be specific, an estimated cost price is calculated in a way that takes account of a 30% profit of the support service charge defined as revenue, the support service past record is subtracted from this estimated cost price, and a remaining amount of money is set as the cash-back money. At this time, if the calculated amount money is minus, this is not treated as an object for the cash-back. Hereat, in the example in
Further, a discount of the amount of money for the next-term contract is given to the user who signs up the continuing contract in the next term. The discount quantity for the contract in the next term is calculated by, e.g. the formula (2). To be specific, an estimated cost price for three months is calculated taking account of the 30% profit of the support service charge defined as the revenue, and is divided by the amount of money for utilizing, and a value as a result of this division is multiplied by a fixed support service charge per month, whereby a value as a result of this multiplication becomes an amount of money for the next-term contract. At this time, in the example in
Thus, the center can calculate the cash-back money and the discount money of the contract charge in the next term according to the service utilized past record of every user.
<Effects>
According to the present invention, the device having the function of managing all the information necessary for the support service is provided at the center on the side of the company that provides the support service, the service utilized by the customer is converted on the amount-of-money basis according to the preset table information, thereby associating the service with accounting and enabling the cash-back and the discount of the contract charge for the continuing contract.
Consequently, the customers make effort so as not to receive the service such as the question about, e.g., the intra-device system to the greatest possible degree in order to become the object for the discount. Then, the company for providing the service can reduce the number of service operations as caused by the questions from the customers. As a result, the company can decrease the fixed charge for the support service owing to the reduction in the number of such operations, and this can lead to improvement of a contract establishing rate and to an increase in cost-volume-profit (revenue).
<Modified Example>
In the embodiment discussed above, the discount money for the user who signs up the continuing contract is calculated based on the amount of money for the contract and the amount of money for utilizing the service. The amount of money for the next-term contract may also be discounted according to the user's contract term by fluctuating a discount rate corresponding to a renewal period of the continuing contract for every user. This discount money is calculated by predefining a constant corresponding to the contract term. For instance, the discount money may be calculated in a way that multiplies the amount of money for the next-term contract that is calculated by the formula (2) given above by the constant corresponding to the contract term. An incentive can be thereby given to a long-term contract of every user.
<<Industrial Applicability>>
The present invention can be applied to a service industry, a communication industry, etc. that perform the supporting such as maintenance, monitoring, an operating support, etc. via the Internet and the private lines in a variety of information device systems.
<<Others>>
The disclosures of international application PCT/JP2002/012371, filed on Nov. 27, 2002 including the specification, drawings and abstract are incorporated herein by reference.
This is a continuation of Application PCT/JP2002/012371, filed on Nov. 27, 2002.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP02/12371 | Nov 2002 | US |
Child | 11089224 | Mar 2005 | US |