1. Field of the Invention
The present invention relates to control of reverse auction on a communication network and, particularly, to a control method of reverse auction in which procurement shares distributed to suppliers vary according to a bid price difference or the like among the suppliers, a computer program product which causes a computer to execute the method, and a server.
2. Description of Related Art
Electronic purchase services that procure a product or service over the internet becomes common. Recently, B-to-B service that is intended for business-to-business transaction, not only B-to-C service that targets general consumers, is on the increase. One form of the electronic purchase service is a reverse auction service.
The reverse auction service starts upon buyer's presentation of desired purchase terms such as specifications of desired product or service, price, quantity, delivery date, and delivery place. In this auction, suppliers who can satisfy the buyer's terms of purchase submit their bids. The supplier who has submitted the most favorable bit price, which is generally the lowest bid price, becomes a successful bidder. This is called “reverse auction” because roles of supplier and buyer are opposite from bid-up auction (forward auction) in which buyers submit bids in order to obtain an item presented by a supplier. The reverse auction that procures a product or service based on the buyer's purchase terms is suitable for business-to-business transaction since the terms of purchase such as desired specifications, delivery date, and delivery method are different from buyer to buyer in many cases.
A basic form of the reverse auction service is one-on-one reverse auction that selects a single supplier who has submitted the most favorable bid from those who satisfy buyer's desired purchase terms. However, in often cases, a company selects a plurality of suppliers to procure important products or the like for the purpose of avoiding risk of depending on a single supplier. To respond to such a case, another form of reverse auction selects a plurality of suppliers by dividing a total procurement amount of a product which a buyer intends to purchase and distributing parts of the total procurement amount to a plurality of suppliers.
Conventional methods of the reverse auction to select a plurality of suppliers include (1) holding reverse auction to select a predetermined number of suppliers and determining the distribution of procurement shares when making a contract after the suppliers are selected; (2) fixedly setting the number of suppliers to be selected and an allocation ratio of the procurement shares to the selected supplies depending on the ranking of bid prices and fixedly distributing the procurement shares according to the allocation ratio; and (3) ranking the suppliers based on bid prices and securing the desired quantity from the total procurement for the suppliers in a ranking order from the top. These methods are disclosed in International Patent Publication No. WO 01/053929 and Japanese Unexamined Patent Publication No. 2002-109280, for example.
However, in the reverse auction method that enables selection of a plurality of suppliers, participating suppliers can lose their motive for lowering a bid price as the ranks of the suppliers become determinate in the course of the reverse auction, which hinders a final contact price from being sufficiently low.
For example, the reverse auction process of the method (2) places participating supplies in ascending order of bid prices, determines the top two suppliers to be successful bidders and allocates a predetermined procurement shares according to their ranks, which is 70% of the total procurement to the first-ranked supplier and 30% to the second-ranked supplier, for example. In this case, however, when a difference in bid price between the second-ranked supplier and the third or lower ranked suppliers is too large to compete or when the third or lower ranked suppliers give up competing with the second-ranked supplier, the second-ranked supplier does not need to make an effort to further lower the bid price in relation to the third or lower ranked suppliers. Similarly, when the bid price of the second-ranked supplier is far higher than that of the first-ranked supplier, the allocation ratio of 70% is determinate for the first-ranked supplier and thus there is no need to make an effort to further lower the bid price.
In the method (3) also, when the bid price of the second-ranked supplier is far higher than that of the first-ranked supplier, it is determinate that the first-ranked supplier can obtain the distribution of a procurement share by priority and therefore there is no more need to make an effort to further lower the bid price.
As described in the foregoing, the method of allocating procurement shares only according to the ranking has a problem that incentive for the suppliers to lower the bid price disappears when the ranking of the suppliers becomes determinate, and therefore the effect of lowering the price by competition among suppliers does not work well.
The present invention has been made to solve the above problems and an object of the present invention is thus to provide a control method of reverse auction that enhances the effect of lowering a contrast price by encouraging competition among suppliers, a computer program product for causing a computer to execute the method, and a server.
According to an aspect of the present invention, there is provided a control method of reverse auction by a server connected to a plurality of supplier terminals through a communication network, which includes receiving bids from the plurality of supplier terminals through the communication network, generating comparison information for relatively comparing evaluation parameters of the bids, and determining distribution of a total procurement amount of a reverse auction target item based on the comparison information. It is thereby possible to change procurement shares allocated to the suppliers in accordance with the comparison information such as a bid price ratio. This encourages competition among suppliers and enhances the effect of lowering a contrast price.
The step of determining the distribution of a total procurement amount preferably determines the distribution of the total procurement amount based on an allocation rule that associates the comparison information and the distribution.
The step of determining the distribution of a total procurement amount preferably determines a distribution quantity or a distribution ratio of the total procurement amount.
The step of generating the comparison information preferably ranks the bids transmitted from the plurality of supplier terminals and generates the comparison information on a predetermined number of bids ranked from a top.
Further, the control method preferably includes a step of transmitting reverse auction progress information containing the determined distribution to the plurality of supplier terminals. It is thereby possible to encourage a supplier who is informed of the progress information through the supplier terminal to submit a new bid, thereby further promoting competition among suppliers.
According to another aspect of the present invention, there is provided a computer program product for causing a computer to execute control of reverse auction, the computer program product including a computer readable medium that stores a program code, the program code including a first program code generating comparison information for relatively comparing evaluation parameters of bids which transmitted from a plurality of supplier terminals to the computer, and a second program code determining distribution of a total procurement amount of a reverse auction target item based on the comparison information. If the computer executes this process, it is possible to change procurement shares allocated to the suppliers in accordance with the comparison information such as a bid price ratio. This encourages competition among suppliers and enhances the effect of lowering a contrast price.
The second program code preferably determines the distribution of the total procurement amount based on an allocation rule that associates the comparison information and the distribution.
The second program code preferably determines a distribution quantity or a distribution ratio of the total procurement amount.
The first program code preferably ranks the bids transmitted from the plurality of supplier terminals and generates the comparison information on a predetermined number of bids ranked from a top.
Further, the computer program product preferably further includes a program code transmitting reverse auction progress information containing the determined distribution to the plurality of supplier terminals. It is thereby possible to encourage a supplier who is informed of the progress information through the supplier terminal to submit a new bid, thereby further promoting competition among suppliers.
According to yet another aspect of the present invention, there is provided a server connectable to a plurality of supplier terminals through a communication network and implementing control of reverse auction, including a unit of receiving bids from the plurality of supplier terminals through the communication network, a unit of generating comparison information for relatively comparing evaluation parameters of the bids, and a unit of determining distribution of a total procurement amount of a reverse auction target item based on the comparison information. In this configuration, it is possible to change procurement shares allocated to the suppliers in accordance with the comparison information such as a bid price ratio. This encourages competition among suppliers and enhances the effect of lowering a contrast price.
The unit of determining the distribution preferably determines the distribution of the total procurement amount based on an allocation rule that associates the comparison information and the distribution.
The unit of determining the distribution preferably determines a distribution quantity or a distribution ratio of the total procurement amount.
The unit of generating the comparison information preferably ranks the bids transmitted from the plurality of supplier terminals and generates the comparison information on a predetermined number of bids ranked from a top.
Further, the server preferably includes a unit of transmitting reverse auction progress information containing the determined distribution to the plurality of supplier terminals. It is thereby possible to encourage a supplier who is informed of the progress information through the supplier terminal to submit a new bid, thereby further promoting competition among suppliers.
The present invention can provide a control method of reverse auction that enhances the effect of lowering a contrast price by encouraging competition among suppliers, a computer program product for causing a computer to execute the method, and a server.
The above and other objects, features and advantages of the present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not to be considered as limiting the present invention.
The server 1 acquires and controls procurement information containing a desired product and procurement amount which is transmitted from the buyer terminal 2 and bidding information which is transmitted from the supplier terminal 3, and conducts reverse auction. The buyer terminal 2 is used by a buyer who is a user of the reverse auction service. The supplier terminal 3 is used by a supplier who is also a user of the reverse auction service. The buyer is a purchaser who desires to procure a product or service through the use of the reverse auction service. The supplier is a seller who desires to offer a product or service to the buyer.
An overview of the operation of the reverse auction system of this embodiment is described hereinafter with reference to FIG. 1. Firstly, the buyer terminal 2 transmits procurement information about a reverse auction target to the server 1. The reverse auction target is an item to be procured in the reverse auction, such as a product or service which the buyer desires to obtain. The procurement information includes the name of a reverse auction target item, a total procurement amount, a reverse auction starting price, the number of suppliers to be selected, and so on. The total procurement amount is a total amount of an item which the buyer desires to procure. If an item to be procured is a product, it is a procurement quantity. If, on the other hand, an item to be procured is service, it is a value to specify the scale of the service, such as the number of hours in temporary personnel service, the number of words in translation service, the area of a floor to be cleaned in cleaning service, and so on. The reverse auction starting price is an initial price when starting the reverse auction. The number of suppliers to be selected specifies the upper limit of the number of suppliers who are to be selected as those who offer an item to be procured.
Then, the server 1 implements the reverse auction based on the procurement information transmitted from the buyer terminal 2. During the reverse auction, each supplier terminal 3 transmits a bid input by a supplier to the server 1, and the server 1 compares the bids transmitted from the supplier terminals 3 and ranks the suppliers. The bid is data that at least contains an evaluation parameter which is required for ranking the bids. Though the evaluation parameter is typically a bid price for the total procurement amount, it may be other parameters such as a price per unit quantity of an item to be procured, a price reduction rate or a price reduction range with respect to a reference price.
After that the server 1 generates comparison information based on the bids from the suppliers. The comparison information is a parameter used for comparing relative merits of the evaluation parameters contained in the bids among suppliers. For example, if the evaluation parameter is a bid price, it is a relative amount between two or more bid prices such as a bid price difference or a bid price ratio.
Then, the server 1 determines the distribution when dividing the total procurement amount desired by the buyer and allocating procurement shares to a plurality of suppliers. The distribution determined here is an allocation quantity divided from the total procurement amount, an allocation ratio indicating the percentage distributed out of the total procurement amount, or the like. It may be another value as long as it indicates how to allocate the total procurement amount to one or more suppliers.
Further, the server 1 transmits the progress of the reverse auction and the information to display a final result of the reverse auction to the buyer terminal 2 and the supplier terminal 3. The buyer terminal 2 and the supplier terminal 3 display the information on display means such as a display.
By the above process, the reverse auction system of this embodiment implements the reverse auction in which the distribution of procurement shares to suppliers vary according to a difference in bid price or the like of suppliers. The devices constituting the reverse auction system of this embodiment, program, and the flow of the reverse auction of this embodiment are described hereinafter. The following description describes a case where an item to be procured is a product, an evaluation parameter during bidding is a bid price, comparison information is a difference value in bid price, and distribution to suppliers is specified by an allocation ratio.
The CPU 15 is a central control unit that executes each processing in the server 1 according to control program. The control program is a program for causing the CPU 15 to execute the processing on the server 1, and it is stored in the internal memory 16 or the external storage device 17. The program may be acquired from remote memory through the communication network.
The external storage device 17 stores reverse auction execution program 171, buyer information table 172, supplier information table 173, procurement case table 174, and procurement allocation table 175.
The reverse auction execution program 171 causes the computer system to implement the reverse auction control of this invention. It is loaded to the internal memory 16 and executed on the CPU 15. The CPU 15 operates according to the reverse auction execution program 171, thereby allowing the computer system to operate as the server 1 of this embodiment.
The buyer information table 172 stores information about a buyer who is a user of the reverse auction service.
The supplier information table 173 stores information about a supplier who is a user of the reverse auction service.
The procurement case table 174 stores information contained in the procurement information transmitted from the buyer terminal 2 in association with the buyer ID and a case ID as an identifier of a reverse auction case.
The procurement allocation table 175 defines the allocation ratio of procurement shares depending on a difference in bid price.
Since a buyer usually desires to determine an allocation ratio rule applied to the procurement allocation table 175, the procurement allocation table 175 is preferably generated based on the information supplied from the buyer terminal 2 prior to the reverse auction. However, it may be input by a reverse auction administrator to the server 1 through the input device 11. The point is that the procurement allocation table 175 is stored prior to the start of reverse auction in such a way that the server 1 can refer to it.
The buyer terminal 2 is a personal computer (PC), for example, which includes CPU, ROM, RAM, hard disk, display, keyboard, mouse, and so on. The buyer terminal 2 exchanges data with the server 1 and displays the progress and final result of reverse auction by executing Web browser program stored in the hard disk, for example, using TCP/IP, HTTP protocol.
The supplier terminal 3 is also a PC, for example, which includes CPU, ROM, RAM, hard disk, display, keyboard, mouse, and so on. The supplier terminal 3 exchanges data with the server 1 and displays the progress and final result of reverse auction by executing Web browser program stored in the hard disk, for example.
The network 4 is a communication network such as internet, public network, exclusive line, and mobile communication network. The process flow of the reverse auction of this embodiment is described hereafter with reference to
First, the buyer terminal 2 accepts input of procurement information by a buyer and transmits the procurement information to the server 1 (S701). Then, the server 1 receives the procurement information from the buyer terminal 2 through the communication interface 13 and stores it into the procurement case table 174 in the external storage device 17 (S702). Then, the server 1 transmits a notice of invitation to participate in the reverse auction to the supplier terminal 3. At this time, the server 1 also transmits to the supplier terminal 3 the information about the reverse auction case such as a procurement target item, a total procurement amount, a reverse auction starting price, and the number of suppliers to be selected, which is stored in the procurement case table 174. It may further transmit to the supplier terminal 3 the allocation ratio rule applied to the procurement allocation table 175 together with the invitation notice. This is because disclosing the allocation rule beforehand would encourage the positive participation in the reverse auction for a higher allocation ratio.
Instead, the supplier who has received the invitation notice may access the server 1 through the supplier terminal 3 to browse the information about the reverse auction case. The supplier terminal 3 displays the received invitation notice in a display or the like (S704). The supplier terminal 3 then accepts input of a participation response by a supplier who desires to participate in the reverse auction and transmits the response to the server 1 (S705). The server 1 receives the participation response from the supplier terminal 3 (S706). It is preferred that the server 1 stores the supplier ID of the supplier who has returned the participation response into the procurement case table 174 in association with the case ID.
Then, the server 1 determines the starting terms of the reverse auction based on the information on the participating buyer and suppliers obtained in the preceding steps, and transmits the starting terms to the buyer terminal 2 of the participating buyer and the supplier terminals 3 of the participating suppliers for confirmation (S707). The buyer terminal 2 and the supplier terminals 3 display the received starting terms for the participating buyer or suppliers (S708).
After that, the server 1 holds the reverse auction (S709) The supplier terminal 3 accepts a bid from a supplier and transmits the information to the server 1 (S710). The detail of the reverse auction process executed in the server 1 is described hereinafter with reference to
In the reverse auction process, the server 1 first receives bid data from the supplier terminal 3 (S801). The bid data at least contains a bid price. The received bid data is stored in the internal memory 16 and used in the processing after the step S802 described later. The bid data may be stored in the external storage device 17 in order to back up the data or retain the bid history.
The server 1 reads out the bid price stored in the internal memory 16, compares it with the bid prices submitted by other suppliers and updates a supplier ranking list (S802). The supplier ranking list ranks the suppliers who participate in the reverse auction in ascending order of bid prices, with which the supplier ID for identifying the supplier and the bid price submitted by this supplier are associated and stored.
Then, the server 1 updates the allocation ratio of procurement shares to the participating suppliers with reference to the procurement allocation table 175 (S802 and S803). A specific example of the update process of the allocation ratio is described with reference to the procurement allocation table 175 of
When calculating and updating the allocation ratio to the successful bidder candidates, a bid price ratio, which is a parameter to evaluate a difference in bid price between the first-ranked and second-ranked suppliers, is calculated firstly (S803). The calculated bid price is tentatively stored in the internal memory 16. In the example of
The allocation ratio which is calculated and updated in this step is still on the progress, and the allocation ratio can vary as the bid price difference varies due to more bids submitted by the suppliers. For example, if supplier 02 submits anew bid price of 80 million yen, the bid price ratio with respect to the bid price of the first-ranked supplier (supplier 01) becomes 1.27%. The allocation ratio thereby changes as shown in
Though the parameter for evaluating a bid price difference is the bid price ratio in the above example, it may be an absolute value of a price difference. Further, the bid evaluation parameter for ranking the suppliers is not limited to the bid price. In this invention, it is important to change the distribution of procurement shares according not only to the ranking of suppliers but also to a parameter, such as an allocation ratio, for comparing relative merits of the evaluation parameter, such as a bid price, used for ranking the suppliers. Therefore, selection of the evaluation parameter for ranking the suppliers and the parameter for relatively comparing the evaluation parameters may be made flexibly depending on the kind of a product or service to be procured.
Finally, the server 1 transmits progress information of the reverse auction to the buyer terminal 2 and the supplier terminal 3 (S805).
Further, the display screen of progress information to a supplier may include an item for simulation that enables estimation of an allocation ratio that can be obtained if the supplier submits a lower bid price as shown in
The reverse auction process of the steps S709 to S711 ends at a predetermined auction close time (S712). It is, however, possible to extend the auction close time if the reverse auction is heated up, as is conventionally done.
Finally, the server 1 transmits reverse auction result information that contains a determined contract price, successful suppliers, and an allocation ratio of procurement shares to the buyer terminal 2 (S713). The buyer terminal 2 then displays the received reverse auction result for the buyer (S714). The server 1 also transmits reverse auction result information such as a determined allocation ratio and supplier ranking to the supplier terminal 3. The supplier terminal 3 displays the received reverse auction result for the participating supplier.
If the server 1, the buyer terminal 2, the supplier terminal 3 operate according to the process flow described above, it is possible to implement the reverse auction in which the allocation ratio of procurement shares to suppliers varies according not only to the ranking of the suppliers but also to a difference in bid price among suppliers.
Though the above description has described the case where an item to be procured is a product, this invention is also applicable to the case where the item is service. In this case, the scale of service, such as the number of hours in temporary personnel service or the number of words in translation service, may be allocated instead of a procurement quantity.
The contents of the procurement allocation table 175 described above is just an example. In the case of selecting three or more suppliers, an allocation rule among the suppliers may be defined. Further, the procurement allocation table 175 may not determine an allocation ratio but directly determine an allocation quantity. However, setting the allocation ratio allows creation of a generalized table that does not depend on a total allocation amount. Furthermore, it is feasible to calculate an allocation ratio or an allocation quantity not by using the procurement allocation table 175 as shown in
First, the process specifies a maximum allocation ratio difference DSmax and a maximum price difference DPmax as parameters used for calculating an allocation ratio. The maximum allocation ratio difference DSmax specifies a maximum difference in allocation ratio between the suppliers whose bid prices are ranked in the first place and in the second place. For example, if the maximum allocation ratio difference DSmax is 50%, a maximum value of the allocation rate for the first-ranked supplier is 75% and the allocation rate for the second-ranked supplier at this time is 25%. A maximum of the maximum allocation ratio difference DSmax is 100% and selection of a single supplier is possible in this case. If it is desired to always select two suppliers, the maximum allocation ratio difference DSmax is set to less than 100%.
The maximum price difference DPmax indicates a threshold value in which the allocation ratio difference between the first-ranked and the second-ranked suppliers is the maximum allocation ratio difference DSmax. Thus, if a bid price difference between the first-ranked and the second-ranked suppliers is greater than the maximum price difference DPmax, a certain allocation ratio specified by the maximum allocation ratio difference DSmax is applied. Specifically, when the maximum price difference DPmax is 5 million yen and the maximum allocation ratio difference DSmax is 50%, if a bid price difference between the first-ranked and the second-ranked suppliers is greater than 5 million yen, the allocation rate for the first-ranked supplier is 75% and the allocation rate for the second-ranked supplier is 25%. On the other hand, if a bid price difference between the first-ranked and the second-ranked suppliers is less than the maximum price difference DPmax, an allocation ratio is determined in proportion to the bid price difference. If the allocation ratio of the first-ranked supplier is AR1 and the allocation ratio of the second-ranked supplier is AR2, they can be expressed by the following formulas:
AR1=50+(DSmax/2DPmax)*DP (1)
AR2=50−(DSmax/2DPmax)*DP (2)
where DP represents a difference value of a bid price between the first-ranked and the second-ranked suppliers. When DP=0, AR1 and AR2 are both 50(%). When DP=DPmax, AR1=50+DSmax/2 and AR2=50−DSmax/2; therefore, AR1−AR2=DSmax(%) and AR1+AR2=100(%)
The process flow shown in
Then, the server device 1 receives bid data from the supplier terminal 3 (S1203). The server device 1 compares the received bid price with the bid prices submitted by other suppliers and updates the supplier ranking list (S1204). This process is the same as the process of S801 and S802 described with reference to
Then, it calculates a bid price difference DP between the first-ranked and the second-ranked suppliers (S1205). Then, the next step determines if the calculated bid price difference value DP is greater than the maximum price difference DPmax (S1206). If the bid price difference value DP is equal to or less than the maximum price difference DPmax, the allocation ratios of the first-ranked and the second-ranked suppliers are calculated by the formulas (1) and (2) (S1207). On the other hand, if the bid price difference value DP is greater than the maximum price difference DPmax, a certain allocation ratio where AR1−AR2=DSmax is applied (S1208).
Finally, the server 1 transmits progress information of the reverse auction to the buyer terminal 2 and the supplier terminal 3 (S1209). The display screen of the buyer terminal 2 and the supplier terminal 3 based on the progress information transmitted in this step is the same as in the step S805 described with reference to
AR2=(100−AR1)/2+(DSmax2/2DPmax2)*DP2 (3)
AR3=(100−AR1)/2−(DSmax2/2DPmax2)*DP2 (4)
where AR1 represents an allocation ratio for the first-ranked supplier. On the other hand, if the bid price difference DP2 is greater than the maximum price difference DPmax2, the amount left after eliminating the allocation ratio of the first-ranked supplier is distributed according to a certain allocation ratio specified by the maximum price difference DPmax2 (S1311). The process steps other than the allocation ratio calculation process of S1306 to S1311 in the process flow of
As described in the foregoing, the process that calculates an allocation ratio using the above calculation formulas also enables the reverse auction in which an allocation ratio of procurement shares varies according to a difference in bid price among suppliers.
Although the above embodiments describe the case where the reverse auction execution program 171 is stored in the external storage device 17 such as a hard disk, the program may be stored in a variety of storage media or transmitted through a communication medium. The storage media include a flexible disk, hard disk, magnetic disk, magnetic optical disk, CD-ROM, DVD, ROM cartridge, RAM memory cartridge with battery backup, flash memory cartridge, nonvolatile RAM cartridge, and soon, for example. The communication media include wired communication media such as a telephone line and wireless communication media such as a microwave line, including internet.
From the invention thus described, it will be obvious that the embodiments of the invention may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended for inclusion within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-241872 | Aug 2004 | JP | national |