CN111091453B - Method and device for determining confirmation success auction termination effective time of auction object - Google Patents
Method and device for determining confirmation success auction termination effective time of auction object Download PDFInfo
- Publication number
- CN111091453B CN111091453B CN201911373118.8A CN201911373118A CN111091453B CN 111091453 B CN111091453 B CN 111091453B CN 201911373118 A CN201911373118 A CN 201911373118A CN 111091453 B CN111091453 B CN 111091453B
- Authority
- CN
- China
- Prior art keywords
- auction
- time
- determining
- countdown
- ending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
Landscapes
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to a network transaction, that is, a technique for implementing a transaction by using a computer, and in particular, to a method, an apparatus, a computer device, and a storage medium for determining a confirmation transaction, a termination validation time, and a storage medium for a auction object. The method comprises the following steps: determining a target auction object and auction starting time corresponding to the target auction object; after the auction starting time, if the effective auction information aiming at the target auction object is received, determining an auction ending countdown time length value corresponding to the effective auction information, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value. The embodiment of the invention can realize the dispersion of the time of participation of the computer network bidders in the auction, avoid the condition that a large number of requests are received in a short time by the server, ensure that the server can normally respond to the technical effect of the requests of the bidders, and improve the efficiency and the quality.
Description
Technical Field
The present invention relates to the field of network transaction technologies, and in particular, to a method, an apparatus, a computer device, and a storage medium for determining a confirmation success transaction auction termination validation time of an object.
Background
When an auction is performed offline, an auction operator usually hosts a bid offer, the auctioneers can bid mutually, the auctioneer uses the highest bid or the last bid price as the final bid price, and the auctioneer of the price as the final successful person. However, when two or more auctioneers bid in a short time on site, it is difficult for the auctioneer to determine the bidding time of each auctioneer, and disputes about the bidding time are liable to occur.
In order to accurately determine the bidding time of each auction player when bidding for a short period of time by multiple persons, an item is sometimes put on line for auction. However, when the article is in line, a fixed auction ending time is set for the auction article, for example, 13 pm after 30 days can be set as the auction ending time, so that many auctioneers choose to wait until the auction ending time is fast to participate in the auction. If the number of bidders is large, the server is likely to receive a large number of bid requests in a short time near the auction end time, which may cause the server to bear a great deal of bid request processing pressure from the viewpoint of the server, and the server may thus not normally respond to bid requests of bidders.
Accordingly, there is a need for a method that can reduce the bid request processing pressure of a server.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a method, a device, a computer device and a storage medium for determining the time for confirming the completion of a bid to be in effect of an auction object.
The present invention provides, according to a first aspect, a method for determining a time to validation of an auction object for a confirmation of a closing auction, in one embodiment, the method comprising:
determining a target auction object and auction starting time corresponding to the target auction object;
after the auction starting time, if the effective auction information aiming at the target auction object is received, determining an auction ending countdown time length value corresponding to the effective auction information, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value.
In one embodiment, determining a confirmation success auction end validation time for the target auction object based on the auction end countdown time value comprises:
Determining the effective time point of the effective auction information;
and determining the confirmation success auction ending effective time of the target auction object according to the effective auction information effective time point and the auction ending countdown time length value.
In one embodiment, determining an auction end countdown duration value corresponding to valid auction information includes:
determining the current time;
if the current time does not exceed the preset auction period threshold, acquiring an auction ending countdown time length initial setting value corresponding to the target auction object, and determining the auction ending countdown time length initial setting value as an auction ending countdown time length value corresponding to the effective auction information;
and if the current time exceeds the preset auction period threshold, acquiring an auction ending countdown time length influence factor, and determining an auction ending countdown time length value corresponding to the effective auction information according to the preset countdown model and the auction countdown time length influence factor.
In one embodiment, determining an auction ending countdown duration value corresponding to the valid auction information according to the preset countdown model and the auction countdown duration impact factor includes:
determining preset weight information corresponding to the auction countdown duration influence factor;
inputting the auction countdown duration influence factor and preset weight information into a preset countdown model to obtain a model output result;
And determining the model output result as an auction ending countdown duration value corresponding to the effective auction information.
In one embodiment, if valid auction information for a target auction object is received, determining an auction ending countdown duration value corresponding to the valid auction information, and determining a confirmation success auction ending effective time of the target auction object according to the auction ending countdown duration value, including:
if the auction information aiming at the target auction object is received, determining the current reference auction price of the target auction object and determining the auction price of the auction information;
if the auction price of the auction information is larger than the current reference auction price, the auction information is determined to be effective auction information, the auction ending countdown time length value corresponding to the effective auction information is determined, and the confirmation success auction ending effective time of the target auction object is determined according to the auction ending countdown time length value.
In one embodiment, after the step of determining that the auction information is valid auction information, the auction server further comprises: and taking the auction price of the auction information as the current reference auction price of the target auction object.
In one embodiment, after the step of the auction server determining the confirmation success rate of the target auction object based on the auction end countdown duration value, the step of comprising:
Determining the current auction qualified auction players;
generating an auction condition update notification of the target auction object according to the newly determined auction ending effective time of the confirmation auction and auction price of auction information;
and sending the auction update notice to the currently qualified auction bidders.
The present invention provides, according to a second aspect, an apparatus for determining a time to validation of an auction subject for a termination of a bid in effect, in one embodiment, the apparatus comprising:
the auction object and starting time determining module is used for determining a target auction object and auction starting time corresponding to the target auction object;
and the ending time determining module is used for determining an auction ending countdown time length value corresponding to the effective auction information if the effective auction information aiming at the target auction object is received after the auction starting time, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value.
According to a third aspect the present invention provides a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of an embodiment of any of the methods described above when the computer program is executed.
According to a fourth aspect, the present invention provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of an embodiment of any of the methods described above.
In the embodiment of the invention, the auction server firstly determines a target auction object and the auction starting time corresponding to the target auction object, monitors the current time, determines the auction ending countdown time length value corresponding to the effective auction information if the effective auction information related to the target auction object is received after the current time exceeds the auction starting time, and then determines the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value. The embodiment of the invention can realize the dispersion of the time of the participation of the bidders in the auction, avoid the condition that a large number of requests are received in a short time by the server, and enable the server to normally respond to the technical effect of the request of the bidders.
Drawings
FIG. 1 is a diagram of an application environment for a method for determining a validation time for an auction object to confirm a bid to terminate in effect in one embodiment;
FIG. 2 is a flowchart of a method for determining a time to validate a confirmation of an auction object;
FIG. 3 is a block diagram of a device for determining the time to validate the completion of an auction for an auction object according to one embodiment;
fig. 4 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
Fig. 1 shows an application environment of a method for determining a confirmation completion time of an auction object according to an embodiment of the present invention, in which "10" is a terminal device for an auction request of an auction user to send associated auction information to an auction server, and "20" is an auction server for receiving and processing auction information. The terminal device 10 and the auction server 20 can communicate through a network, specifically, when an auction operator wants to auction a certain object, the auction information can be sent to the auction server 20 through the terminal device, after the auction server 20 receives the auction information, the auction time of the current auction of the terminal device 10 can be determined through the auction information, and then the auction ending time of the object can be determined again according to the auction time, so that the time of participation of the auction operator in the auction can be dispersed, the situation that a large number of requests are received in a short time by the server is avoided, and the server can normally respond to the auction request of the auction operator. The object of an auction may be either physical items (e.g., antique bottles, calligraphy and painting, tickets, houses, etc.) or virtual items (e.g., copyrights such as sports event transfer rights, services such as legal advisor services, in-game characters, cell phone numbers, etc.).
The auction server 20 may be implemented by a stand-alone server or a server cluster formed by a plurality of servers, and the terminal device 10 includes, but is not limited to, various personal computers, notebook computers, smartphones, tablet computers, special devices for communicating with the auction server, desktop computers, and the like, in an actual auction scene, there will typically be multiple auctioneers participating in the auction of the object, each auctioneer may use a respective terminal device to send auction information to the auction server 20, and the types of terminal devices used by different auctioneers may be the same, for example, in an exemplary scene, all auctioneers may use the special devices provided by the auction event sponsor to communicate with the auction server. The types of terminal devices used by different auctioneers may not be the same, for example, in the exemplary scenario described above, as shown in fig. 1, there are N auctioneers participating in an object, the first auctioneer using his notebook computer as the terminal device (i.e., "11" in fig. 1), the second auctioneer using his desktop computer as the terminal device (i.e., "12" in fig. 1), the 3 rd auctioneer using his smartphone as the terminal device (i.e., "13" in fig. 1), and the nth auctioneer using his smartphone as the terminal device (i.e., "1N" in fig. 1).
Further, the participation modes of the auction participants in the object auction can be multiple, and different participation modes can be used in different scenes. For example, in one scenario, a auctioneer can only participate in a auction to the auction site; in another scenario, the auctioneer can only participate in the auction over the network; in yet another scenario, the auctioneer may choose to participate in the auction of the object either at the auction site or over a network. The particular manner of engagement or engagement used may be determined by the auction host, and is not limited in this embodiment. It will be appreciated that no matter which engagement mode the auctioneer is engaged in the auction, interaction with the auction server 20 via the terminal device 10 is required.
As shown in fig. 2, a method for determining the effective time of a confirmation of a bid for an auction object according to an embodiment of the present invention will be described below by taking an example in which the method is applied to the auction server in fig. 1. The method comprises the following steps:
s110: and determining the target auction object and the auction starting time corresponding to the target auction object.
In this embodiment, the target auction object refers to an object provided with a corresponding auction start time, which is the start time at which the auction server starts receiving and processing auction information sent by the auctioneer for the target auction object.
In one possible scenario, a user may post an object to be auctioned on an auction website, specifically, basic attribute information of the object (such as, but not limited to, an object name, a picture/video/text description of the object, an initial reference auction price, an auction start time set by the user) may be posted on the auction website, an auction server associated with the auction website may take the object successfully posted by the user as a target auction object and determine the auction start time of the target auction object, the auction server may monitor the current time to determine whether the auction start time of the target auction object is reached, and if the current time reaches the auction start time, the auction server may begin to host an auction process for the target auction object.
In one embodiment, when a user issues an object to be auctioned, the auction server may automatically allocate the auction start time to the object without setting the auction start time of the object, for example, obtain basic attribute information of the object, and determine the auction start time allocated to the object according to the basic attribute information.
When the object has a determined auction start time, the auction server determines it as the target auction object and monitors whether the current time reaches its auction start time.
S120: after the auction starting time, if the effective auction information aiming at the target auction object is received, determining an auction ending countdown time length value corresponding to the effective auction information, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value.
In this embodiment, after the current time exceeds the auction start time of the target auction object, if the auction server receives the valid auction information for the target auction object, the auction server determines the value of the time duration of the end of the countdown corresponding to the valid auction information, determines or redetermines the time of the end of the confirmation auction of the auction object according to the auction time determined in the previous step, and when the current time reaches the time of the end of the confirmation auction, it can determine that the target auction object is confirmed to be in contact, and does not receive the auction requests sent by other auctors. The effective time for stopping the confirmation of the auction in the embodiment is not fixed, and the time for stopping the auction is changed due to the effective auction information sent by the auction player, so that the auction player does not concentrate on sending auction requests to the auction server in a short time, thereby dispersing the time of participation of the auction player in the auction, avoiding the situation that a large number of requests are received in a short time by the server, and enabling the server to normally respond to the requests of the auction player.
In one embodiment, the user or auction server may pre-set a fixed initial expiration time (e.g., 13:00 on the day 30 after the auction start time), i.e., an initial confirmation of the expiration of the auction validation time, for the target auction object. After the current time exceeds the auction start time of the target auction object, if the auction server does not receive valid auction information for the target auction object, the initial end time is determined as the confirmation of the target auction object to be the auction end effective time, and if the auction server does not receive valid auction information during the period from the auction start time to the initial end time of the target auction object, the target auction object stream is determined when the time reaches the initial end time.
If the auction server receives valid auction information at any time between the auction start time and the initial end time of the target auction object, an operation of re-determining the validation time of the target auction object for confirmation of the end of the auction is triggered. Specifically, each time the auction server receives a piece of valid auction information, the auction server determines the received auction ending countdown time length value corresponding to the valid auction information with the latest current time, and re-determines the auction ending time of the target auction object according to the auction ending countdown time length value. If no new valid auction information is received until the time of confirmation success of the newly determined target auction object arrives, the auction server determines that the target auction object belongs to the auction corresponding to the valid auction information closest to the current time.
In order to facilitate understanding of the technical solution in the present embodiment, the technical solution in the present embodiment will be described by way of the following examples.
Assume that the auction start time of the target auction object a is 2019 12 month 1 day 00:00 and the initial end time is 2019 12 month 30 day 15:00:00.
If the auction server does not receive valid auction information before 2019, 12, 30, 15:00:00, then the target auction object A stream auction is determined.
If the auction information is sent to the auction server in a period from 1:00:00 of 12 months in 2019 to 15:00:00 of 12 months in 2019, for example, in 12:00:00 of 12 months in 2019, if the auction server verifies the auction information and determines that the auction information is valid, then determining an auction ending countdown duration value corresponding to the auction information, for example, 1 hour, then calculating a time according to the auction ending countdown duration value, and taking the calculated time as a new confirmation of the target auction object a to be the auction ending effective time (for example, 12:00:12 in 2019, 12 months).
Before the new confirmation auction end effective time of the target auction object a, i.e., 12:00:00 a.c. 3.c. 2019, the auction server determines that the target auction object a belongs to the auction operator's minds if no valid auction information is received from other auction operators.
Before the new confirmation completion auction end effective time of the target auction object a, that is, before the 3 rd day of 2019, 12 th month, 12:00:00, if the auction server receives the effective auction information from other auction players, the auction end countdown duration value corresponding to the effective auction information is determined again, so as to calculate a time, and the calculated time is taken as the new confirmation completion auction end effective time of the target auction object a (for example, the 3 rd month, 2019, 12 th month, 22:00:00).
If the auction server did not receive valid auction information from other auctioneers before 2019, 12, 3, 22:00:00, then it is determined that target auction object A is attributed to the auctioneer's reddish.
If the auction server receives the effective auction information of other auctioneers before 2019, 12, 3, 22:00:00, the auction server determines the value of the countdown duration of the auction termination corresponding to the effective auction information again, and the process of determining the new confirmation success auction termination effective time again is as described above and will not be repeated here.
Further, in order to ensure that the target auction object can complete the auction when reaching the initial termination time, after re-determining the confirmation transaction auction termination effective time (for convenience of distinction, this paragraph will be referred to as new time hereinafter), the auction server will obtain the new time and compare with the initial termination time, and if the new time is less than the initial termination time, then determine the confirmation transaction auction termination effective time of the target auction object as the new time; if the new time is not less than the initial end time, the confirmation transaction auction end effective time of the target auction object is determined as the initial end time.
For example, based on the above example, the initial termination time of the target auction object is 2019 12 month 30 day 15:00:00, if the auction server receives the valid auction information at a certain time, determining the auction termination countdown duration value corresponding to the valid auction information, and calculating the new confirmation transaction termination effective time according to the auction termination countdown duration value to be 2019 12 month 30 day 20:00:00, wherein the calculation results in that the new confirmation transaction termination effective time is not less than the initial termination time 2019 12 month 30 day 15:00:00, so that the confirmation transaction termination effective time of the target auction object is determined to be the initial termination time 2019 12 month 30 day 15:00:00:00; and if the new confirmation transaction bid end effective time calculated by the auction server is 12:00:00 in 2019 12 month 30 days, the confirmation transaction bid end effective time of the target auction object is determined to be 12:00:00 in 2019 12 month 30 days since the new confirmation transaction bid end effective time is smaller than the initial end time.
In one embodiment, the step of determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value comprises the following steps:
Determining the effective time point of the effective auction information;
and determining the confirmation success auction ending effective time of the target auction object according to the effective auction information effective time point and the auction ending countdown time length value.
In this embodiment, when the auction server determines the validation time for terminating the confirmation of the target auction object according to the validation time point and the auction termination countdown duration value of the valid auction information, the validation time point and the auction termination countdown duration value of the valid auction information may be added to obtain a new time, and the new time may be used as the validation time for terminating the confirmation of the target auction object. The effective time point of the effective auction information may be the time when the auction server receives the effective auction information.
The setting mode of the auction ending countdown duration value may be that a fixed duration threshold is set for the release object by the user, or that a fixed duration threshold is set for the target auction object automatically by the auction server, for example, 3 hours may be set fixedly, and 3 hours are used as the auction ending countdown duration value when the auction server receives effective auction information each time.
Further, the setting mode may be that when the auction server receives valid auction information each time, a time length threshold is calculated for the target auction object according to an auction countdown time length calculation rule preset by a developer, and the time length threshold is used as a countdown time length value for stopping the currently effective auction. It can be understood that, after receiving the effective auction information each time, the duration threshold calculated by the auction server is calculated according to the foregoing auction countdown duration calculation rule, so the duration threshold calculated this time may be different from the duration threshold calculated last time, and the duration threshold of this time may be greater or less than the duration threshold of the last time.
In one embodiment, when the auction server determines the validation time of the confirmation of the auction object according to the validation time point of the effective auction information and the auction end countdown duration value, the validation time point may be preprocessed to obtain a preprocessed validation time point, and then the preprocessed validation time point and the auction end countdown duration value are added to obtain a new time, and the obtained new time is used as the validation time of the confirmation of the target auction object. The preprocessing of the validation time point may be rounding the validation time point, for example, the validation time point of a certain auction information is 2019120112112233, where "2019" represents 2019, "1201" represents 12 month 1 day, and "12112233" represents 12:11:22:33, and the "33" refers to 33 milliseconds, if it is determined that the accuracy required for confirming that the auction is terminated by the validation time is only up to seconds, the millisecond data may be discarded, and the obtained preprocessed validation time point is 20191201121122, that is, 12 month 1 day 2019, 12:11:22. Further, the preset duration may be added on the basis of the data discarded in milliseconds to obtain an effective time point accurate to seconds, for example, 1 second may be added on the basis of a new effective time point in the above example, to obtain a new effective time point of 2019, 12 months, 1 day, 12:11:23.
In one embodiment, the step of determining an auction end countdown duration value corresponding to the valid auction information includes:
determining the current time;
if the current time does not exceed the preset auction period threshold, acquiring an auction ending countdown time length initial setting value corresponding to the target auction object, and determining the auction ending countdown time length initial setting value as an auction ending countdown time length value corresponding to the effective auction information;
and if the current time exceeds the preset auction period threshold, acquiring an auction ending countdown time length influence factor, and determining an auction ending countdown time length value corresponding to the effective auction information according to the preset countdown model and the auction countdown time length influence factor.
In this embodiment, when determining the auction end countdown duration value corresponding to the effective auction information, the auction server determines the current time first, determines a preset auction period threshold, and then determines the auction end countdown duration value corresponding to the effective auction information according to a comparison result between the current time and the preset auction period threshold.
The rule for determining the preset auction period threshold may be preset by a developer, for example, a duration threshold may be set (for example, 6 hours), and the time obtained by adding the duration threshold to the auction start time is determined as the preset auction period threshold, and if the auction start time is 2019, 12, 1, 12, 00, then the preset auction period threshold is 2019, 12, 1, 18, 00.
Further, if the target auction object is further provided with a corresponding initial termination time, the determining rule of the preset auction period threshold may also be to set a duration threshold (for example, 6 hours), determine the time obtained by subtracting the duration threshold from the initial termination time as the preset auction period threshold, and if the auction start time is 15:00:00 on 2019 12 month 30 days, the preset auction period threshold is 09:00:00 on 2019 12 month 30 days.
After determining the comparison result of the current time and the preset auction period threshold, if the current time does not exceed the preset auction period threshold, the auction server acquires an auction ending countdown duration initial setting value corresponding to the target auction object, and determines the auction ending countdown duration initial setting value as an auction ending countdown duration value, wherein the auction ending countdown duration initial setting value is a fixed duration threshold, and can be set by a user issuing the target auction object or can be set automatically by the auction server.
If the current time exceeds the preset auction period threshold, the auction server acquires an auction ending countdown time length influence factor, acquires a preset countdown model for determining an auction ending countdown time length value, and determines the currently effective auction countdown time length according to the preset countdown model and the auction ending countdown time length influence factor.
Further, the step of determining, by the auction server, an auction termination countdown duration value corresponding to the effective auction information according to the preset countdown model and an auction countdown duration influence factor includes:
determining preset weight information corresponding to the auction countdown duration influence factor;
inputting the auction countdown duration influence factor and preset weight information into a preset countdown model to obtain a model output result;
and determining the model output result as an auction ending countdown duration value corresponding to the effective auction information.
Specifically, the auction server needs to determine preset weight information corresponding to the auction countdown duration influence factor, and then inputs the auction countdown duration influence factor and the determined preset weight information into a preset countdown model, so as to obtain a model output result, wherein the model output result is an auction termination countdown duration value corresponding to the effective auction information.
In one embodiment, the preset countdown model may be described as: t=b-m×p.
Wherein "t" refers to the model output result; "b" refers to the initial value of the countdown duration of the auction; "m" refers to the model output result influence ratio; "p" refers to the auction price of the valid auction information received this time.
m=y1*y11+y2*y22+y3*y33+…+yN*yNN。
y11+y22+y33+…+yNN=1。
Wherein y1, y2, y3 up to yN refer to the auction countdown duration influencing factor, and y11, y22, y33 up to yNN refer to preset weight information corresponding to the auction countdown duration influencing factor. Each auction countdown duration impact factor corresponds to a preset weight value. It can be appreciated that in different scenarios, different types and different numbers of the auction countdown duration influencing factors can be set, and even the same auction countdown duration influencing factors can also correspond to different preset weight values in different scenarios; the unit of the initial setting value of the auction ending countdown time length can be set according to a specific scene, for example, the unit can be set to be an hour when the time span between the auction starting time and the initial ending time is long, and the unit can be set to be a minute when the time span is short; the unit of the auction price may also be set according to a specific scenario, for example, it is determined according to the initial price of the target auction object, and when the initial price of the target auction object is high (for example, 100 ten thousand yuan), the unit may be set to ten thousand yuan, and when the initial price of the target auction object is low (for example, 1 ten thousand yuan), the unit may be set to one yuan or thousand yuan.
In this embodiment, in order to determine an auction end countdown duration value corresponding to effective auction information, the auction server determines an auction end countdown duration initial value, an auction price of the effective auction information, an auction countdown duration influence factor, and preset weight information thereof, and inputs each information into a model, thereby obtaining a model output result.
To facilitate an understanding of the process of determining the end-of-auction count-down time period value by the model, the following example is presented.
For example, in one scenario, the auction server receives the effective auction information, and further determines that the initial value of the auction end countdown time length is 60 (minutes), the auction price of the effective auction information is 2 (ten thousand yuan), and the influence factor of the auction countdown time length and the preset weight information thereof are shown in the following table.
Table one:
the auction time interval information between the effective auction information and the last effective auction information refers to a difference value between an effective time point of the effective auction information received by the auction server and an effective time point of the last effective auction information.
The following equation can be obtained by inputting the above information into the model t=b-m×p:
t=60- (20×0.15+30×0.15+10×0.2+0.1×0.5) ×2, and t=19.1 (minutes) is finally determined.
Further, the preset weight value corresponding to the auction countdown duration impact factor may not be fixed. The weight value matching table can be configured for each auction countdown time length influence factor according to a specific scene, and the auction server can determine the preset weight value corresponding to the auction countdown time length influence factor according to the weight value matching table.
For example, an auction count-down time length influence factor, which is the information on the number of people in an auction, is taken as an example. In one exemplary scenario, assume that the auction population information is N, the weight value matching table is shown in the following table.
And (II) table:
100<=N | 100<N<=200 | 200<N<=300 | 300<N |
0.1 | 0.15 | 0.2 | 0.3 |
as can be seen from the second table, when the number of people in the auction is in different intervals, different preset weight values are corresponding.
In one embodiment, if valid auction information for a target auction object is received, determining an auction ending countdown duration value corresponding to the valid auction information, and determining a confirmation success auction ending effective time of the target auction object according to the auction ending countdown duration value, including:
if the auction information aiming at the target auction object is received, determining the current reference auction price of the target auction object and determining the auction price of the auction information;
if the auction price of the auction information is larger than the current reference auction price, the auction information is determined to be effective auction information, the auction ending countdown time length value corresponding to the effective auction information is determined, and the confirmation success auction ending effective time of the target auction object is determined according to the auction ending countdown time length value.
In this embodiment, after receiving the auction information sent by the auctioneer, the auction server performs validity verification on the auction information to determine whether the auction information belongs to valid auction information or invalid auction information.
When the validity of the auction information is verified, the auction server determines two pieces of information, namely the auction price of the auction information and the current reference auction price of the target auction object, and then compares the two pieces of information, and if the auction price of the auction information is not greater than the current reference auction price of the target auction object, the auction server determines that the auction information belongs to invalid auction information; if the auction price of the auction information is greater than the current reference auction price of the target auction object, it is determined that the auction information belongs to valid auction information. After the auction server determines that the auction information is valid auction information, the current reference auction price of the target auction object is updated to the auction price of the auction information, that is, the auction server uses the auction price of the auction information as the current latest reference auction price of the target auction object.
Further, if after the auction start time of the target auction object, when the auction server receives valid auction information for the first time, the initial reference auction price of the target auction object is taken as the current reference auction price of the target auction object. If the auction server receives valid auction information that is not the first received valid auction information, the auction server will acquire the auction price of the last valid auction information closest to the current time as the current reference auction price of the target auction object.
Furthermore, in order to enable the auctioneer to timely know the latest auction condition of the target auction object, so as to better participate in the auction activity, the auction server determines the auction ending time of the auction object according to the auction time of the auction information, and then determines the currently qualified auctioneer; generating an auction condition update notification of the target auction object according to the newly determined auction ending effective time of the confirmation auction and auction price of auction information; and sending the auction update notice to the currently qualified auction bidders.
The currently-qualified auction player refers to a terminal device of the currently-authorized auction player for the target auction object. The newly determined auction ending time refers to the confirmation success auction ending effective time of the target auction object determined by the auction server according to the effective time point of the latest received effective auction information. The auction update notification includes, but is not limited to, a short message, a mail, website in-site information, and an instant messaging message, and of course, the auction player may issue an instruction to the auction server through the terminal device to set how the auction server may send the auction update notification to the terminal device of the auction player when the auction of the target auction object is updated.
In one embodiment, as shown in fig. 3, there is provided a confirmation of an auction object, a confirmation of a success auction end validation time determining device, including the following modules:
an auction object and start time determining module 110, configured to determine a target auction object and an auction start time corresponding to the target auction object;
the ending time determining module 120 is configured to determine, after the starting time of the auction, an auction ending countdown duration value corresponding to the valid auction information if the valid auction information for the target auction object is received, and determine a confirmation success auction ending effective time of the target auction object according to the auction ending countdown duration value.
In one embodiment, the expiration time determination module comprises:
the effective time determining sub-module is used for determining the effective time point of the effective auction information;
and the termination time determining sub-module is used for determining the confirmation success auction termination effective time of the target auction object according to the effective time point of the effective auction information and the auction termination countdown time length value.
In one embodiment, the expiration time determination module comprises:
a time determination submodule for determining the current time;
the first countdown duration determination submodule is used for acquiring an auction termination countdown duration initial setting value corresponding to the target auction object when the current time does not exceed a preset auction period threshold, and determining the auction termination countdown duration initial setting value as an auction termination countdown duration value corresponding to effective auction information;
And the second countdown time length determining submodule is used for acquiring the influence factor of the countdown time length of the auction termination when the current time exceeds the threshold value of the preset auction period, and determining the value of the countdown time length of the auction termination corresponding to the effective auction information according to the preset countdown model and the influence factor of the countdown time length of the auction.
An expiration time determination sub-module comprising:
the weight information determining unit is used for determining preset weight information corresponding to the auction countdown duration influence factor;
the output result obtaining unit is used for inputting the auction countdown duration influence factor and preset weight information into a preset countdown model to obtain a model output result;
and the termination time determining unit is used for determining the model output result as an auction termination countdown time length value corresponding to the effective auction information.
In one embodiment, the expiration time determination module comprises:
the auction price determination sub-module is used for determining the current reference auction price of the target auction object and determining the auction price of the auction information when the auction information of the target auction object is received;
and the auction ending time determining sub-module is used for determining the auction information as effective auction information when the auction price of the auction information is larger than the current reference auction price, determining an auction ending countdown time length value corresponding to the effective auction information and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value.
In one embodiment, the confirmation transaction auction end validation time determining device of the auction object further comprises:
and the reference price updating module is used for taking the auction price of the auction information as the current reference auction price of the target auction object after the auction information is determined to be the valid auction information.
In one embodiment, the confirmation transaction auction end validation time determining device of the auction object further comprises:
the auction player determination module is used for determining the auction player with auction qualification currently;
the auction situation notification module is used for generating auction situation update notification of the target auction object according to the newly determined auction ending effective time and auction price of the auction information and the effective time point;
and the notification sending module is used for sending the auction update notification to the currently-qualified auction bidders.
The specific definition of the confirmation transaction end time determination device for the auction object may be referred to as the definition of the confirmation transaction end time determination method for the auction object hereinabove, and will not be described herein. The respective modules in the above-described confirmation success auction end effective time determination device of the auction object may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, the internal structure of which may be as shown in FIG. 4. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by a processor implements a method for determining a confirmation transaction auction termination validation time for a auction subject.
Those skilled in the art will appreciate that the structures shown in FIG. 4 are block diagrams only and do not constitute a limitation of the computer device on which the present aspects apply, and that a particular computer device may include more or less components than those shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of when executing the computer program:
determining a target auction object and auction starting time corresponding to the target auction object; after the auction starting time, if the effective auction information aiming at the target auction object is received, determining an auction ending countdown time length value corresponding to the effective auction information, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value.
In one embodiment, the processor executes the computer program to determine the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time value, further implementing the steps of:
determining the effective time point of the effective auction information; and determining the confirmation success auction ending effective time of the target auction object according to the effective auction information effective time point and the auction ending countdown time length value.
In one embodiment, the processor executes a computer program to implement the following steps when determining an auction end countdown duration value corresponding to valid auction information:
Determining the current time; if the current time does not exceed the preset auction period threshold, acquiring an auction ending countdown time length initial setting value corresponding to the target auction object, and determining the auction ending countdown time length initial setting value as an auction ending countdown time length value corresponding to the effective auction information; and if the current time exceeds the preset auction period threshold, acquiring an auction ending countdown time length influence factor, and determining an auction ending countdown time length value corresponding to the effective auction information according to the preset countdown model and the auction countdown time length influence factor.
In one embodiment, the processor executes a computer program to determine an auction end countdown duration value corresponding to the valid auction information according to a preset countdown model and an auction countdown duration impact factor, and further implements the following steps:
determining preset weight information corresponding to the auction countdown duration influence factor; inputting the auction countdown duration influence factor and preset weight information into a preset countdown model to obtain a model output result; and determining the model output result as an auction ending countdown duration value corresponding to the effective auction information.
In one embodiment, the processor executes the computer program to determine an auction ending countdown duration value corresponding to the valid auction information if the valid auction information is received for the target auction object, and when determining a confirmation success auction ending effective time of the target auction object according to the auction ending countdown duration value, further implement the following steps:
If the auction information aiming at the target auction object is received, determining the current reference auction price of the target auction object and determining the auction price of the auction information; if the auction price of the auction information is larger than the current reference auction price, the auction information is determined to be effective auction information, the auction ending countdown time length value corresponding to the effective auction information is determined, and the confirmation success auction ending effective time of the target auction object is determined according to the auction ending countdown time length value.
In one embodiment, the processor executes a computer program to effect the following steps after determining that the auction information is valid auction information:
and taking the auction price of the auction information as the current reference auction price of the target auction object.
In one embodiment, when the processor executes the computer program, after determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value, the following steps are further implemented:
determining the current auction qualified auction players; generating an auction condition update notification of the target auction object according to the newly determined auction ending effective time of the confirmation auction and auction price of auction information; and sending the auction update notice to the currently qualified auction bidders.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
determining a target auction object and auction starting time corresponding to the target auction object; after the auction starting time, if the effective auction information aiming at the target auction object is received, determining an auction ending countdown time length value corresponding to the effective auction information, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value.
In one embodiment, a computer program is executed by a processor,
when determining the effective time of the confirmation success auction of the target auction object according to the time value of the countdown time of the auction termination, the following steps are further realized:
determining the effective time point of the effective auction information; and determining the confirmation success auction ending effective time of the target auction object according to the effective auction information effective time point and the auction ending countdown time length value.
In one embodiment, a computer program is executed by a processor,
when the auction ending countdown time length value corresponding to the effective auction information is determined, the following steps are further realized:
Determining the current time; if the current time does not exceed the preset auction period threshold, acquiring an auction ending countdown time length initial setting value corresponding to the target auction object, and determining the auction ending countdown time length initial setting value as an auction ending countdown time length value corresponding to the effective auction information; and if the current time exceeds the preset auction period threshold, acquiring an auction ending countdown time length influence factor, and determining an auction ending countdown time length value corresponding to the effective auction information according to the preset countdown model and the auction countdown time length influence factor.
In one embodiment, when the computer program is executed by the processor and determines an auction end countdown duration value corresponding to the valid auction information according to the preset countdown model and the auction countdown duration impact factor, the following steps are further implemented:
determining preset weight information corresponding to the auction countdown duration influence factor; inputting the auction countdown duration influence factor and preset weight information into a preset countdown model to obtain a model output result; and determining the model output result as an auction ending countdown duration value corresponding to the effective auction information.
In one embodiment, the computer program is executed by the processor, and if valid auction information for the target auction object is received, determines an auction ending countdown duration value corresponding to the valid auction information, and determines a confirmation success auction ending effective time of the target auction object according to the auction ending countdown duration value, the following steps are further implemented:
If the auction information aiming at the target auction object is received, determining the current reference auction price of the target auction object and determining the auction price of the auction information; if the auction price of the auction information is larger than the current reference auction price, the auction information is determined to be effective auction information, the auction ending countdown time length value corresponding to the effective auction information is determined, and the confirmation success auction ending effective time of the target auction object is determined according to the auction ending countdown time length value.
In one embodiment, the computer program is executed by the processor to determine that the auction information is valid auction information, further comprising the steps of:
and taking the auction price of the auction information as the current reference auction price of the target auction object.
In one embodiment, the computer program, when executed by the processor, further performs the following steps after determining a confirmation success auction end effective time for the target auction object based on the auction end countdown time value:
determining the current auction qualified auction players; generating an auction condition update notification of the target auction object according to the newly determined auction ending effective time of the confirmation auction and auction price of auction information; and sending the auction update notice to the currently qualified auction bidders.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.
Claims (9)
1. A method for determining the time for confirming the end of an auction for an auction subject, comprising:
determining a target auction object and auction starting time corresponding to the target auction object;
after the auction starting time, if effective auction information aiming at the target auction object is received, determining an auction ending countdown time length value corresponding to the effective auction information, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value;
The determining the time length value of the auction termination countdown corresponding to the effective auction information comprises the following steps:
determining the current time;
if the current time does not exceed the preset auction period threshold, acquiring an auction ending countdown time length initial setting value corresponding to the target auction object, and determining the auction ending countdown time length initial setting value as an auction ending countdown time length value corresponding to the effective auction information;
and if the current time exceeds a preset auction period threshold, acquiring an auction ending countdown time length influence factor, and determining an auction ending countdown time length value corresponding to the effective auction information according to a preset countdown model and the auction countdown time length influence factor.
2. The method for determining the confirmation-forming-bid-ending-effective time of a target auction object according to the auction-ending countdown duration value, comprising:
determining an effective time point corresponding to the effective auction information;
and determining the confirmation success auction ending effective time of the target auction object according to the effective time point corresponding to the effective auction information and the auction ending countdown time length value.
3. The method for determining the time for ending the effective auction of a confirmation transaction of a auction object according to claim 1, wherein the determining the value of the time for ending the countdown corresponding to the effective auction information according to a preset countdown model and the influence factor of the time for ending the auction comprises:
determining preset weight information corresponding to the auction countdown duration influence factor;
inputting the auction countdown duration influence factor and preset weight information into a preset countdown model to obtain a model output result;
and determining the model output result as an auction ending countdown duration value corresponding to the effective auction information.
4. The method for determining the confirmation transaction end time of effectiveness of an auction object according to claim 1, wherein if valid auction information for the target auction object is received, determining an auction end countdown time length value corresponding to the valid auction information, and determining the confirmation transaction end time of effectiveness of the target auction object according to the auction end countdown time length value, comprises:
if the auction information aiming at the target auction object is received, determining the current reference auction price of the target auction object, and determining the auction price of the auction information;
If the auction price of the auction information is larger than the current reference auction price, the auction information is determined to be effective auction information, the auction ending countdown time length value corresponding to the effective auction information is determined, and the confirmation success auction ending effective time of the target auction object is determined according to the auction ending countdown time length value.
5. The method for determining the time for ending the validation of a confirmation transaction for an auction of claim 4, further comprising, after said step of determining said auction information to be valid auction information: and taking the auction price of the auction information as the current reference auction price of the target auction object.
6. The method for determining the confirmation-forming-auction-ending-effective-time of an auction object of claim 4, wherein after the step of determining the confirmation-forming-auction-ending-effective-time of the target auction object according to the auction-ending countdown-time-length value, comprises:
determining the current auction qualified auction players;
generating an auction condition update notification of the target auction object according to the newly determined auction ending effective time of the confirmation auction and auction price and effective time point of the auction information;
And sending the auction update notice to the currently-qualified auction bidders.
7. A confirmation-to-bid auction ending effective time determining apparatus of an auction object, comprising:
the auction object and starting time determining module is used for determining a target auction object and auction starting time corresponding to the target auction object;
the ending time determining module is used for determining an auction ending countdown time length value corresponding to the effective auction information if the effective auction information aiming at the target auction object is received after the auction starting time, and determining the confirmation success auction ending effective time of the target auction object according to the auction ending countdown time length value;
the expiration time determining module includes:
a time determination submodule for determining the current time;
the first countdown duration determining submodule is used for acquiring an auction termination countdown duration initial set value corresponding to the target auction object when the current time does not exceed a preset auction period threshold, and determining the auction termination countdown duration initial set value as an auction termination countdown duration value corresponding to the effective auction information;
And the second countdown duration determining submodule is used for acquiring an auction termination countdown duration influence factor when the current time exceeds a preset auction period threshold value, and determining an auction termination countdown duration value corresponding to the effective auction information according to a preset countdown model and the auction countdown duration influence factor.
8. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any one of claims 1 to 6 when the computer program is executed by the processor.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373118.8A CN111091453B (en) | 2019-12-27 | 2019-12-27 | Method and device for determining confirmation success auction termination effective time of auction object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373118.8A CN111091453B (en) | 2019-12-27 | 2019-12-27 | Method and device for determining confirmation success auction termination effective time of auction object |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111091453A CN111091453A (en) | 2020-05-01 |
CN111091453B true CN111091453B (en) | 2023-04-25 |
Family
ID=70397593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911373118.8A Active CN111091453B (en) | 2019-12-27 | 2019-12-27 | Method and device for determining confirmation success auction termination effective time of auction object |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111091453B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392726A (en) * | 2017-07-31 | 2017-11-24 | 安徽云软信息科技有限公司 | A kind of online auction method of multiple-protection |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9947041B2 (en) * | 2012-12-17 | 2018-04-17 | Ten-X, Llc | Dynamically determining bid increments for online auctions |
CN104794652A (en) * | 2015-04-28 | 2015-07-22 | 胡刚 | Online auction method and system for establishing bidding reward mechanism |
CN105956914A (en) * | 2016-05-18 | 2016-09-21 | 上海艺赢数字科技有限公司 | Option type auction data processing method and system |
-
2019
- 2019-12-27 CN CN201911373118.8A patent/CN111091453B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392726A (en) * | 2017-07-31 | 2017-11-24 | 安徽云软信息科技有限公司 | A kind of online auction method of multiple-protection |
Also Published As
Publication number | Publication date |
---|---|
CN111091453A (en) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019114134A1 (en) | Loan application review method, device and equipment, and computer-readable storage medium | |
US20220284469A1 (en) | Verifying ad requests | |
CN106878043B (en) | Service processing method and device | |
US11106767B2 (en) | Decentralized name verification using recursive attestation | |
US11210743B2 (en) | Blockchain-based data processing system, method, computing device and storage medium | |
CN107833037A (en) | A kind of method that business by stages is realized based on credit | |
CN111667334A (en) | Audit failure order processing method and device, computer equipment and storage medium | |
US9124570B1 (en) | Providing an assessment of authentication requests | |
CN112541820B (en) | Digital asset management method, device, computer equipment and readable storage medium | |
US20170011455A1 (en) | System for granting control to a device | |
CN111091453B (en) | Method and device for determining confirmation success auction termination effective time of auction object | |
CN113810394B (en) | Service processing method, device, electronic equipment and storage medium | |
CN112214552A (en) | Construction engineering construction intelligent contract execution method and device and electronic equipment | |
CN107924536B (en) | Method for updating electronic requests, computer and non-transitory computer-readable storage medium | |
CN112950314A (en) | Method, device, equipment and storage medium for determining ticket purchasing qualification | |
CN107203847A (en) | A process node efficiency statistical method for OA system client | |
CN106846033A (en) | Data processing method, device and electronic equipment | |
CN117726462A (en) | Tax data processing method, tax data processing device, computer equipment and storage medium | |
CN112165597B (en) | Data approval method and device based on multiparty video | |
US20140114790A1 (en) | Method of Auctioning a Digital Multimedia Interactive Session | |
WO2023093224A1 (en) | Target object reporting method and apparatus, and device | |
CN114666404A (en) | Method and device for sending push message and server | |
CN108596763A (en) | A transaction method and device based on block chain | |
CN114386936A (en) | A method and device for storing bidding documents | |
CN113438147A (en) | Group management method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |