Commodity order generation method and electronic equipment
By configuring initial prices, bottom-line prices, inventory information and target time periods for the products, combined with dynamic price display and user interaction, the problem of the existing "flash sale" activities losing the "limited time and limited quantity" characteristics is solved, and the effect of improving product sales and conversion rate is achieved.
Patent Information
- Application Number
- CN202411370467.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-02-25
AI Technical Summary
The existing "flash sale" activities have lost the "limited time and limited quantity" characteristics, resulting in limited effect in improving sales or conversion rates.
By providing a method for generating product orders, merchants can preconfigure the products participating in the event and their initial prices, bottom-line prices, inventory information, and target time periods. Users can view the product's activity information interface within the target time period, dynamically display the product's initial price, bottom line price and real-time price information that changes dynamically over time, and perform purchase operations when appropriate.
It has realized the limited-time auction type product sales activities, truly reflecting the characteristics of "limited time and limited quantity", thereby improving the sales volume and browsing-purchase conversion rate of products.
Smart Images

Figure CN119515490A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information processing technology, and in particular to a method for generating a commodity order and an electronic device. Background Art
[0002] As competition among merchants in the commodity information service system (e-commerce platform) intensifies, merchants can attract consumers through a variety of promotional methods to achieve the purpose of increasing sales, brand awareness, etc. For example, "Second Kill" activities are one of the promotional methods. "Second Kill" activities are often related to super-low-priced products released by sellers. Sellers sell goods at promotional prices within a specific time frame. Buyers participating in the activities need to place orders as quickly as possible to successfully bid for the goods. Because the goods are low-priced and many buyers rush to buy at the same time, it is a fast promotion activity, which is often sold out as soon as they are put on the shelves, sometimes in just a few seconds, so it is called "Second Kill".
[0003] It can be seen that the "Second Kill" activity is a form of promotion that highlights the scarcity of prices in a limited time and quantity form, thereby attracting consumers to buy. In some large shopping websites, the development of the "Second Kill" activity is very rapid and has become a common promotion activity for sellers. However, with the development of the "Second Kill" activity, the current "Second Kill" activity has gradually lost the characteristics of "limited time and limited quantity". Most of the products participating in the "Second Kill" activity actually have a lot of available inventory, and the "Second Kill" activity will last for three days or even longer. This has led to the existing "Second Kill" activity actually becoming a simple aggregation site for low-priced goods, and its role in increasing sales or conversion rates is relatively limited. Summary of the invention
[0004] This application provides a method and electronic device for generating product orders, which is conducive to helping merchants improve product sales, browse-to-purchase conversion rates and other indicators.
[0005] This application provides the following solutions:
[0006] A method for generating a commodity order, comprising:
[0007] Determine at least one commodity participating in a target activity, and configure an initial price, a bottom line price, inventory information, and a target time period for the commodity for the target activity, wherein the commodity is only in a state of being available for purchase according to the rules of the target activity during the target time period;
[0008] In response to a user's request to view target activity information of a target product, an activity information interface of the target product is displayed, and within the target time period, a dynamic information display component and an operation control for performing a purchase operation are provided in the activity information interface, wherein the dynamic information display component is used to display the initial price, bottom line price and real-time price information of the target product that changes dynamically over time;
[0009] If a purchase operation performed by the user through the operation control is received at one moment within the target time period, and the remaining inventory of the target product related to the target activity is not zero, a corresponding order is generated, wherein the information on the amount to be paid of the order is related to the dynamic changes in price over time.
[0010] The information on the amount to be paid of the order is related to the real-time price information of the target product when the user performs the purchase operation.
[0011] The real-time price information of the target product at the moment when the user performs the purchase operation is determined as the amount to be paid for the order.
[0012] Wherein, the target product also participates in other activities;
[0013] When determining the amount to be paid for the order, the real-time price information of the target product at the time when the user performs the purchase operation is compared with the activity price in the other activities, and the lower one is determined as the amount to be paid for the order.
[0014] Among them, it also includes:
[0015] Information about the comparison results and the method for determining the amount to be paid is displayed in the activity information interface.
[0016] Before the end of the auction period, the order is in a state where the inventory of the target product is locked but payment is not possible;
[0017] The method further comprises:
[0018] After the target time period ends or the remaining inventory of the target product related to the target activity is zero, the order is switched to a payable state, and the lower of the real-time price information corresponding to the target product at the time when all users participating in the purchase operation perform the purchase operation is determined as the amount to be paid for the order.
[0019] Wherein, the real-time price information changes linearly along a preset monotonically decreasing function curve, and the method further comprises:
[0020] The curve and the progress information of price changes over time are displayed in the dynamic information display component to show the changing trend of the real-time price information gradually decreasing over time and the current real-time price information.
[0021] Among them, it also includes:
[0022] The real-time remaining inventory information is displayed in the dynamic information display component.
[0023] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any of the methods described above.
[0024] An electronic device, comprising:
[0025] one or more processors; and
[0026] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of any of the aforementioned methods.
[0027] A computer program product comprises a computer program / computer executable instructions, wherein the computer program / computer executable instructions implement the steps of any of the aforementioned methods when executed by a processor in an electronic device.
[0028] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0029] Through the embodiment of the present application, a commodity sales activity of the time-limited auction type can be provided, and corresponding support can be provided in terms of specific technical implementation, interface display, and user interaction mode. Specifically, at least one commodity participating in the activity can be pre-configured, and the initial price, bottom line price, inventory information, and target time period configured for the commodity for the target activity can be configured, wherein the specific commodity is only in a state that can be purchased according to the rules in the activity during the corresponding target time period. After receiving a request from a user to view the target activity information initiated by the target commodity, the activity information interface of the target commodity can be displayed, wherein, during the target time period, a dynamic information display component and an operation control for performing a purchase operation can be provided in the activity information interface. Among them, the dynamic information display component can be used to display the initial price, bottom line price, and real-time price information of the target commodity that changes dynamically over time during the target time period. Afterwards, if a purchase operation performed by the user through the operation control is received at one moment during the target time period, and the remaining inventory of the target commodity related to the target activity is not zero, a corresponding order can be generated, wherein the amount to be paid information of the order is related to the dynamic change of the price over time. In this way, the products participating in the event can truly express the characteristics of "limited time and limited quantity" sales, which is conducive to improving indicators such as product sales and browse-purchase conversion rate.
[0030] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 It is a schematic diagram of the system architecture provided by the embodiment of the present application;
[0033] Figure 2 is a flow chart of the method provided in the embodiment of the present application;
[0034] Figure 3 is a schematic diagram of a first interface provided in an embodiment of the present application;
[0035] Figure 4 is a schematic diagram of a second interface provided in an embodiment of the present application;
[0036] Figure 5 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0038] In the embodiments of the present application, firstly, a new form of promotional activity is provided, which can be called "limited time auction" etc. Merchants can select products to participate in the activity, or operators in the system can circle products to participate in the activity, etc. Correspondingly, the system can also support the activity in terms of technology, interface display and interaction with users.
[0039] First, for the above-mentioned "limited time auction" activity, the specific products participating in the activity can be pre-configured with the inventory quantity for the activity. Usually, the inventory quantity can be set relatively low to reflect the "limited quantity" nature of the activity; in addition, the system side can configure a target time period for the specific products participating in the activity (which can be called "auction time period", that is, users can participate in the auction within this time period, the duration can be 30S, or other relatively short durations, so as to reflect the "limited time" nature of the activity). The products participating in the activity can have an initial price and a bottom line price. At the same time, within the target time period, the price of the product changes dynamically over time. For example, it can change with a trend of gradually decreasing over time. The user can initiate the purchase of the product at any time within the target time period of the product, that is, participate in the auction of the product and execute the order operation for the product. The order amount may be related to the real-time price of the product at the time when the user participates in the auction. For example, assuming that the initial price of a product is 58 yuan and the bottom line price is 0.01 yuan, at a certain time t1 within the target time period, the real-time price of the product is 10 yuan, and a user A participates in the auction of the product at the time t1, then the user can purchase the product at a price of 10 yuan. Alternatively, since the products participating in the above auction activities may also participate in activities such as "second kills", the prices in activities such as "second kills" may also be lower than the above initial price, but usually higher than the above bottom line price. Therefore, the real-time price when the user bids for the product can be compared with the activity price in the above "second kills" and other activities, and the lower one can be used as the order amount that the user needs to pay, etc. Alternatively, in another way, the user who bids for the same product can be selected as the user who gets the lowest price, and the lowest price can be used as the actual order price to be paid, etc.
[0040] In short, through the above methods, we can better create an atmosphere of "limited time and limited quantity", so that users can participate more actively in the process of "grabbing". Among them, for the case where the real-time price information at the time of the user's order is directly used as the order amount, since the price of the product may continue to decline during the bidding period, theoretically, the later you participate in the auction, the lower the price you will get. Users who participate in the auction for the first time may also adopt this method in order to bid for the product at a price closer to the bottom line price. However, since the products participating in the auction are also "limited" and there are multiple users participating in the auction of the same product at the same time, if you wait until the last minute to participate in the auction, the inventory of the product participating in the event may have been sold out because someone has already participated in the auction in advance, and you will not be able to bid for the product. If you participate in the auction earlier, you will have a better chance of bidding for the product, but the price may not be close to the bottom line price, but it is also lower than the initial price. Therefore, after users have participated in auctions several times, they will discover this pattern, and their mentality when participating in auctions afterwards will gradually change to: for a specific commodity, users can have a psychological expected price, and during the auction period of the commodity, as the price of the commodity continues to drop, when it drops to the psychological expected price that the user can accept, they can directly bid.
[0041] From the perspective of system architecture, see Figure 1 The embodiments of the present application may involve a client and a server in a commodity information service system, wherein the client is mainly used to provide a related interface and interact with the user, and the server is used to provide specific data support, including storage of commodity information, generation of orders, and so on.
[0042] The specific implementation scheme provided in the embodiments of the present application is described in detail below.
[0043] First, the present application embodiment provides a method for generating a commodity order. Figure 2 , the method may include:
[0044] S201: Determine at least one commodity participating in a target activity, and configure an initial price, a bottom line price, inventory information, and a target time period for the commodity for the target activity, wherein the commodity is available for purchase only during the target time period.
[0045] Among them, the target activity may refer to the aforementioned limited-time auction activity. In actual applications, other activity names may also be used. They are not limited here and are collectively referred to as target activities. Specifically in target activities such as limited-time auctions, there are a variety of ways to determine which specific products participate in the activity. For example, in one way, it may be a merchant registration, that is, the product selects the products participating in the activity from the products in its own store, and can specify a specific starting price, bottom line price, etc. Alternatively, in another way, the system operator may also circle out the products participating in the activity. Of course, in the case where the operator circles the products, if the price of the product purchased by the consumer is lower than the price set by the merchant, the platform may subsidize the difference to the product, and so on.
[0046] After determining the specific products participating in the price reduction rush purchase activity, the inventory quantity of the specific products participating in the activity can also be determined. Usually, only a small amount of inventory can be allocated for the activity to reflect the "limited" price reduction characteristics of the products in the activity. The server can save the specific product identification participating in the activity and the corresponding inventory quantity, initial price, bottom line price and other information.
[0047] In addition, in addition to determining the specific products participating in the auction and the corresponding inventory information, the system can also arrange the auction time and determine the auction time period corresponding to each product. In the same time period, only one product can be in a state where users can perform auction operations. After the auction of one product ends, the next product can be auctioned. A cooling time period can be set between different products, so that users can pay for the order of the previous auction, or announce the final price of the previous auction, or display the specific information of the product of the next auction, etc. Of course, multiple products that can be auctioned can also be set in the same time period.
[0048] S202: In response to a user's request to view target activity information of a target commodity, an activity information interface of the target commodity is displayed, and within the target time period, a dynamic information display component and an operation control for performing a purchase operation are provided in the activity information interface, wherein the dynamic information display component is used to display the initial price, bottom line price and real-time price information of the target commodity that changes dynamically over time.
[0049] After determining the products participating in the auction, inventory quantity, initial price, bottom line price, auction time period and other information, a list of these products participating in the auction can be displayed on the relevant page, and users can initiate a request to view the event details information of one of the target products through the relevant entrances provided in these lists.
[0050] For example, Figure 3As shown in (A), the channel page of the "Second Sale" channel can provide a list of the products participating in the auction and the corresponding activity details page access portal. For example, Figure 3 31 in (A) shows one of the products participating in the auction activity. The user can click on the option such as "bid now" to initiate the request for viewing the above-mentioned activity details information.
[0051] After the user initiates the above-mentioned viewing request, the activity information page of the corresponding product can be displayed, and the price information of the product can be displayed on this page. Different from the traditional method, in the embodiment of the present application, the price of the product can change in real time over time during the target time period corresponding to the specific product, and the user can perform a purchase operation on the product at any time during the target time period. In specific implementation, in order to reflect the above-mentioned characteristics, the embodiment of the present application can provide a dynamic information display component and an operation control for performing a purchase operation in the above-mentioned activity information page, wherein the dynamic information display component can be used to display the initial price of the target product, the bottom line price, and the real-time price information that changes dynamically over time during the target time period.
[0052] Among them, the real-time price information of the goods can be determined in a variety of ways. For example, in one of the ways, the functional relationship curve between price and time can be preset, so that the real-time prices corresponding to each moment can be determined according to the curve. In specific implementation, in order to allow users to have an expectation of the real-time price of the goods during the rush to buy, the relationship between price and time can be a monotonically decreasing function, that is, the price decreases with the change of time. Among them, in a preferred implementation method, the above-mentioned functional relationship curve can be a straight line, that is, the price can decrease along a straight line with a certain slope, and so on.
[0053] Since the function relationship curve between price and time can be preset, the specific dynamic information display component can display this curve, and at the same time display the current position on the curve, and mark the current price value at the corresponding position on the curve. Figure 3 For the "Buy Now" option corresponding to the product shown at 31 in (A), the activity information page displayed about the product can be as follows: Figure 3 (B), where 32 is the aforementioned dynamic information component, which displays the initial price (i.e. Figure 3 (B) in the “daily price”), and the bottom line price (i.e. Figure 3(B) shows the "lowest price"). The curve of the change between the real-time price and time is a straight line. The position shown at 33 is the current position on the straight line. At the same time, the current price can be marked at this position, for example, "¥52", etc. In this way, the user can know the real-time price at the current moment and the price change trend. In addition, in an optional way, the real-time remaining inventory information of the specific product can also be displayed at the position corresponding to the current moment in the curve. For example, Figure 3 In the example shown in (B), "20 items remaining" and so on can be displayed at the current position in the curve.
[0054] As time goes by, the real-time price information of the product changes. If a user participates in the auction, the remaining inventory also changes. These changes can be reflected in the above real-time information display component. For example, the state at another moment can be as follows: Figure 3 As shown in (C), it can be seen that Figure 3 Compared with the state of (B), the current position on the curve has changed, and the real-time price and remaining inventory have also changed.
[0055] In addition to providing the above dynamic information display component, an operation option for purchasing the product in the current activity can also be provided, for example, Figure 3 (B) or the "grab now" option shown in 3(C). If the user finds that the price of a product at a certain moment is lower than his or her expectations, he or she can click on this option to purchase the product. In an optional manner, the current remaining time information can also be displayed on this option to remind the user to purchase before the end of the auction period.
[0056] S203: If a purchase operation performed by the user through the operation control is received at one moment within the target time period, and the remaining inventory of the target product related to the target activity is not zero, a corresponding order is generated, wherein the information on the amount to be paid of the order is related to the dynamic change of the price over time.
[0057] If the user clicks on the operation control for executing the purchase operation at one time within the target time period, it can be determined whether there is any remaining stock of the target product (referring to the stock dedicated to participating in the current activity). If the remaining stock is not zero, that is, there is still remaining stock, an order can be generated. In the embodiment of the present application, the amount to be paid for a specific order can be related to the dynamically changing real-time price information, that is, different users may bid for the same product at different prices.
[0058] In specific implementation, the amount to be paid of the order can be related to the real-time price information of the target product at the time when the user performs the purchase operation. For example, the real-time price information of the target product at the time when the user performs the purchase operation can be directly determined as the amount to be paid of the order. In other words, if a user takes a picture of a product and the current price of the product is 32 yuan, the amount to be paid of the corresponding generated order can be 32 yuan, and the subsequent user can pay according to this price.
[0059] Alternatively, since the target product may also participate in other activities, for example, when the "Second Kill" channel provides the above-mentioned auction product information, the products participating in the auction can usually be circled from the products participating in the second kill activity. Therefore, the circled products are the products that participate in both the auction and the second kill activities. When participating in the second kill activity, the specific product also has the characteristic of low price, and the activity price in the second kill activity is usually lower than the initial price in the auction activity. Therefore, when determining the amount to be paid for the order, the real-time price information of the target product at the time when the user performs the purchase operation can also be compared with the activity price in the other activities, and the lower one is determined as the amount to be paid for the order.
[0060] In specific implementation, the above comparison results and information on the method of determining the amount to be paid can also be displayed in the activity information interface. For example, if the price the user bids is lower than the activity price in the flash sale activity, the displayed information can be as follows: Figure 4 As shown in (A), the initial price, the flash sale price, and the actual price the user bid on are displayed, and the actual price the user bids on is displayed as the "final transaction price" to inform the user that he has bid on the product at a price lower than the flash sale price. If the price the user bids on is higher than the flash sale price, the information displayed can be as follows: Figure 4 As shown in (B), the flash sale price can be displayed as the "final transaction price" to inform the user that the actual transaction price is lower than the price at which the product was purchased, etc.
[0061] In another way, before the end of the auction time period, the order can be set to a state where the inventory of the target product is locked but not payable. After the target time period ends or the remaining inventory of the target product related to the auction activity is zero, the order is switched to a payable state, and the lower of the real-time price information corresponding to the purchase operation of all users corresponding to the target product at the time of the purchase operation can be determined as the amount to be paid for the order. For example, in the case where the price decreases monotonically over time, the price taken by the user who bids for the last item of inventory, or the price taken by the last user who participates in the auction before the end of the target time period, is the lowest price taken by all users participating in the auction of the target product. Therefore, the amount to be paid for the orders corresponding to all users participating in the target product can be modified to the lowest price.
[0062] It should be noted that after the user performs a purchase operation and generates an order within a specific target time period, the order may be in an unpayable state, and the actual amount to be paid of the order may also be related to the real-time price of the product when the user performs the purchase operation or other factors. Therefore, when the user performs a purchase operation on the server, the real-time price information of the product can be saved so that the amount to be paid of the specific order can be determined later based on the real-time price information.
[0063] In addition, in actual applications, subtitle information, dynamic effect information, etc. of the type of barrage can also be provided in the activity information page of the specific target product to further create an atmosphere of "rush buying". For example, in the process of users participating in the auction of the current product, corresponding barrage content can be generated in the barrage area. For example, the specific content can be "××: ¥38 was bid", "××: 18.8 was won", "××: 0.99 was the final kill", and so on. In addition, barrages of impression evaluation words can also be included. For example, assuming that the product currently participating in the auction is a chocolate, the generated barrage content can include "38 people think that the chocolate tastes rich", "Many people commented that the taste is moderate", and so on. This kind of barrage content of impression evaluation words can be generated based on the user evaluation information of the product. In addition, it can also include barrage content of service guarantee type, such as "genuine guarantee, one fake one compensates ten times", "products enjoy return shipping insurance", and so on.
[0064] Regarding the animation, the corresponding animation may be played when the current user takes the bid for the currently auctioned item, or when the price of the item drops to a certain level, the corresponding animation may be played, and so on.
[0065] In summary, through the embodiments of the present application, a commodity sales activity of a time-limited auction type can be provided, and corresponding support can be provided in terms of specific technical implementation, interface display, and user interaction methods. Specifically, at least one commodity participating in the activity can be pre-configured, and the initial price, bottom line price, inventory information, and target time period configured for the commodity for the target activity can be configured, wherein the specific commodity is only in a state that can be purchased according to the rules in the activity during the corresponding target time period. After receiving a request from a user to view target activity information initiated for a target commodity, an activity information interface of the target commodity can be displayed, wherein, during the target time period, a dynamic information display component and an operation control for performing a purchase operation can be provided in the activity information interface. Among them, the dynamic information display component can be used to display the initial price, bottom line price, and real-time price information of the target commodity that changes dynamically over time during the target time period. Afterwards, if a purchase operation performed by the user through the operation control is received at one moment during the target time period, and the remaining inventory of the target commodity related to the target activity is not zero, a corresponding order can be generated, wherein the amount to be paid information of the order is related to the dynamic change of the price over time. In this way, the products participating in the event can truly express the characteristics of "limited time and limited quantity" sales, which is conducive to improving indicators such as product sales and browse-purchase conversion rate.
[0066] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).
[0067] Corresponding to the aforementioned method embodiment, the embodiment of the present application further provides a device for generating a commodity order, which may include:
[0068] an information determination unit, configured to determine at least one commodity participating in a target activity, and an initial price, a bottom line price, inventory information, and a target time period configured for the commodity for the target activity, wherein the commodity is in a state of being available for purchase according to the rules of the target activity only during the target time period;
[0069] A display unit, for responding to a user's request to view target activity information of a target commodity, displaying an activity information interface of the target commodity, and providing a dynamic information display component and an operation control for executing a purchase operation in the activity information interface within the target time period, wherein the dynamic information display component is used to display the initial price, bottom line price and real-time price information of the target commodity that changes dynamically over time;
[0070] An order generating unit is used to generate a corresponding order if a purchase operation performed by the user through the operation control is received at one moment within the target time period, and the remaining inventory of the target product related to the target activity is not zero, wherein the information on the amount to be paid of the order is related to the dynamic change of the price over time.
[0071] In one embodiment, the amount to be paid of the order is related to the real-time price information of the target product when the user performs the purchase operation.
[0072] Specifically, the real-time price information of the target product at the moment when the user performs the purchase operation can be determined as the amount to be paid for the order.
[0073] Alternatively, if the target product is also involved in other activities, when determining the amount to be paid for the order, the real-time price information of the target product at the moment the user performs the purchase operation can be compared with the activity price in the other activities, and the lower one can be determined as the amount to be paid for the order.
[0074] In this case, the display unit can also be used for:
[0075] Information about the comparison results and the method for determining the amount to be paid is displayed in the activity information interface.
[0076] In a specific implementation, before the end of the auction period, the order is in a state where the inventory of the target product is locked but payment is not possible;
[0077] The device may also include:
[0078] The amount determination unit is used to switch the order to a payable state after the target time period ends or the remaining inventory of the target product related to the target activity is zero, and determine the lower of the real-time price information corresponding to all users participating in the purchase operation of the target product at the time of executing the purchase operation as the amount to be paid for the order.
[0079] Wherein, the real-time price information changes linearly along a preset monotonically decreasing function curve, and the display unit can also be used for:
[0080] The curve and the progress information of price changes over time are displayed in the dynamic information display component to show the changing trend of the real-time price information gradually decreasing over time and the current real-time price information.
[0081] In addition, the display unit can also be used for:
[0082] The real-time remaining inventory information is displayed in the dynamic information display component.
[0083] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.
[0084] And an electronic device, comprising:
[0085] one or more processors; and
[0086] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.
[0087] A computer program product includes a computer program / computer executable instructions, which, when executed by a processor in an electronic device, implement the steps of the method described in the aforementioned method embodiment.
[0088] in, Figure 5 The architecture of an electronic device is exemplarily shown. For example, device 500 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, etc.
[0089] Reference Figure 5 , device 500 may include one or more of the following components: a processing component 502 , a memory 504 , a power component 506 , a multimedia component 508 , an audio component 510 , an input / output (I / O) interface 512 , a sensor component 514 , and a communication component 516 .
[0090] The processing component 502 generally controls the overall operation of the device 500, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure. In addition, the processing component 502 may include one or more modules to facilitate the interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate the interaction between the multimedia component 508 and the processing component 502.
[0091] The memory 504 is configured to store various types of data to support operations on the device 500. Examples of such data include instructions for any application or method operating on the device 500, contact data, phone book data, messages, pictures, videos, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0092] Power supply component 506 provides power to various components of device 500. Power supply component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 500.
[0093] The multimedia component 508 includes a screen that provides an output interface between the device 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the device 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0094] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), and when the device 500 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 504 or sent via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.
[0095] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0096] The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the device 500. For example, the sensor assembly 514 can detect the open / closed state of the device 500, the relative positioning of components, such as the display and keypad of the device 500, and the sensor assembly 514 can also detect the position change of the device 500 or a component of the device 500, the presence or absence of user contact with the device 500, the orientation or acceleration / deceleration of the device 500, and the temperature change of the device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0097] The communication component 516 is configured to facilitate wired or wireless communication between the device 500 and other devices. The device 500 can access a wireless network based on a communication standard, such as WiFi, or a mobile communication network such as 2G, 3G, 4G / LTE, 5G, etc. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0098] In an exemplary embodiment, the device 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0099] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including instructions, and the above instructions can be executed by a processor 520 of the device 500 to complete the method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0100] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.
[0101] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0102] The above is a detailed introduction to the method for generating a commodity order and the electronic device provided by the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.
Claims
1. A method for generating a commodity order, characterized in that: include: Determine at least one commodity participating in a target activity, and configure an initial price, a bottom line price, inventory information, and a target time period for the commodity for the target activity, wherein the commodity is only in a state of being available for purchase according to the rules of the target activity during the target time period; In response to a user's request to view target activity information of a target product, an activity information interface of the target product is displayed, and within the target time period, a dynamic information display component and an operation control for performing a purchase operation are provided in the activity information interface, wherein the dynamic information display component is used to display the initial price, bottom line price and real-time price information of the target product that changes dynamically over time; If a purchase operation performed by the user through the operation control is received at one moment within the target time period, and the remaining inventory of the target product related to the target activity is not zero, a corresponding order is generated, wherein the information on the amount to be paid of the order is related to the dynamic changes in price over time.
2. The method according to claim 1, characterized in that The information on the amount to be paid of the order is related to the real-time price information of the target product at the moment when the user performs the purchase operation.
3. The method according to claim 2, characterized in that The real-time price information of the target product at the moment when the user performs the purchase operation is determined as the amount to be paid for the order.
4. The method according to claim 2, characterized in that: The target product also participates in other activities; When determining the amount to be paid for the order, the real-time price information of the target product at the time when the user performs the purchase operation is compared with the activity price in the other activities, and the lower one is determined as the amount to be paid for the order.
5. The method according to claim 4, characterized in that Also includes: Information about the comparison results and the method for determining the amount to be paid is displayed in the activity information interface.
6. The method according to claim 1, characterized in that Before the end of the bidding period, the order is in a state where the inventory of the target product is locked but payment is not possible; The method further comprises: After the target time period ends or the remaining inventory of the target product related to the target activity is zero, the order is switched to a payable state, and the lower of the real-time price information corresponding to the target product at the time when all users participating in the purchase operation perform the purchase operation is determined as the amount to be paid for the order.
7. The method according to any one of claims 1 to 6, characterized in that: The real-time price information changes linearly along a preset monotonically decreasing function curve, and the method further includes: The curve and the progress information of price changes over time are displayed in the dynamic information display component to show the changing trend of the real-time price information gradually decreasing over time and the current real-time price information.
8. The method according to any one of claims 1 to 6, characterized in that: Also includes: The real-time remaining inventory information is displayed in the dynamic information display component.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 8 are implemented.
10. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method according to any one of claims 1 to 8.
11. A computer program product comprising a computer program / computer executable instructions, characterized in that: When the computer program / computer executable instructions are executed by a processor in an electronic device, the steps of the method according to any one of claims 1 to 8 are implemented.