Resource niche data management method and device
By generating actual quotations for resource bits, using the quotation floating factor to improve the reuse rate of resource bit data, solving the problem of excessive amount of resource bit data and difficulty in management, and achieving efficient management of resource bit data.
Patent Information
- Application Number
- CN202311189728.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-14
- Publication Date
- 2025-03-14
AI Technical Summary
In the prior art, periodic allocation of resource bit data results in excessive data volume, occupying a large amount of storage space, and making it difficult to manage and maintain.
By responding to the quotation query request, determine the location encoding and frame number, find the target resource bits bound to it, obtain its basic quotation and quotation floating factor, generate actual quotations, and thus improve the multiplexed rate of resource bit data.
It improves the reuse rate of resource bit data, avoids the rapid growth of resource bit data, and facilitates efficient management of resource bit data.
Smart Images

Figure CN119624566A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of e-commerce, and in particular to a method and device for managing resource location data. Background Art
[0002] The network platform displays various information to the platform users through the resource positions on the page. For example, the e-commerce platform displays product discount information and merchant activity information to the platform users through the resource positions set on both sides of the platform website homepage. The network platform usually sells resource positions according to the pre-set sales cycle. In order to distinguish the sales cycle, different resource position data needs to be configured for different sales cycles of the same resource position; at the beginning of each sales cycle, the resource position data corresponding to the sales cycle is obtained. Since the resource position data used before the sales cycle has expired, it will not be reused.
[0003] In the process of implementing the present invention, the inventors found that the prior art has at least the following problems:
[0004] Periodically configuring resource bit data results in an excessive amount of resource bit data, which occupies a large amount of storage space and is difficult to manage and maintain. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a method and device for managing resource bit data, which can improve the reuse rate of resource bit data, avoid the rapid growth of resource bit data volume, and facilitate the management of resource bit data.
[0006] To achieve the above objective, according to a first aspect of an embodiment of the present invention, a method for managing resource bit data is provided, comprising:
[0007] In response to receiving the quotation query request, determining a corresponding position code and a frame number, and searching for a target resource location bound to the position code and the frame number;
[0008] Obtaining a basic quotation for the target resource location, and determining a quotation floating factor associated with the target resource location;
[0009] An actual bid for the target resource location is generated according to the basic bid and the bid floating factor.
[0010] Optionally, determining a bid floating factor associated with the target resource location includes:
[0011] Retrieving a quotation floating factor set associated with the target resource location;
[0012] Determine a corresponding query time according to the quotation query request;
[0013] The bid floating factor whose valid time period matches the query time is queried from the bid floating factor set, and the queried bid floating factor is used as the bid floating factor associated with the target resource position.
[0014] Optionally, before generating an actual bid for the target resource location according to the basic bid and the bid floating factor, the method further includes:
[0015] Determining whether the query time matches a preset adjustment time period;
[0016] In the case where the query time matches a preset adjustment time period, the quotation floating factor is adjusted according to an adjustment rule corresponding to the adjustment time period.
[0017] Optionally, there are multiple adjustment time periods matching the query time; and adjusting the quotation floating factor according to the adjustment rules corresponding to the adjustment time periods includes:
[0018] determining a target adjustment time period from a plurality of adjustment time periods matching the query time according to the priority of the adjustment time period;
[0019] The quotation floating factor is adjusted according to the adjustment rules corresponding to the target adjustment time period.
[0020] Optionally, before obtaining the basic quotation of the target resource bit, the method further comprises: querying the state of the target resource bit according to the position code and the frame number of the target resource bit, and determining whether the state of the target resource bit meets the preset quotation acquisition condition;
[0021] Before generating an actual quotation for the target resource bit based on the basic quotation and the quotation floating factor, the method further includes: querying the state of the quotation floating factor based on the position code and frame number of the target resource bit, and determining whether the state of the quotation floating factor meets the preset quotation generation conditions.
[0022] Optionally, the method further comprises:
[0023] In response to the expiration of the valid time period of the bid floating factor, a new bid floating factor is generated according to preset automatic configuration information, and the new bid floating factor is used as the bid floating factor associated with the target resource position.
[0024] Optionally, the method further comprises:
[0025] In response to receiving the term configuration request, the valid time period of the quotation floating factor is extended or shortened according to the term configuration request.
[0026] According to a second aspect of an embodiment of the present invention, there is provided a resource bit data management device, comprising:
[0027] A search module, configured to determine a corresponding position code and a frame number in response to receiving a quotation query request, and search for a target resource location bound to the position code and the frame number;
[0028] A determination module, used to obtain a basic quotation for the target resource location and determine a quotation floating factor associated with the target resource location;
[0029] A generating module is used to generate an actual bid for the target resource location according to the basic bid and the bid floating factor.
[0030] Optionally, determining a bid floating factor associated with the target resource location includes:
[0031] Retrieving a quotation floating factor set associated with the target resource location;
[0032] Determine a corresponding query time according to the quotation query request;
[0033] The bid floating factor whose valid time period matches the query time is queried from the bid floating factor set, and the queried bid floating factor is used as the bid floating factor associated with the target resource position.
[0034] Optionally, the device further comprises:
[0035] A first determination module, used to determine whether the query time matches a preset adjustment time period;
[0036] The adjustment module is used to adjust the quotation floating factor according to the adjustment rule corresponding to the adjustment time period when the query time matches the preset adjustment time period.
[0037] Optionally, there are multiple adjustment time periods matching the query time; and adjusting the quotation floating factor according to the adjustment rules corresponding to the adjustment time periods includes:
[0038] determining a target adjustment time period from a plurality of adjustment time periods matching the query time according to the priority of the adjustment time period;
[0039] The quotation floating factor is adjusted according to the adjustment rules corresponding to the target adjustment time period.
[0040] Optionally, the device further comprises: a second determination module, configured to query the state of the target resource bit according to the position code and the frame number of the target resource bit, and determine whether the state of the target resource bit meets a preset quotation acquisition condition;
[0041] The device further comprises: a third determination module, configured to query the state of the quotation floating factor according to the position code and the frame number of the target resource bit, and determine whether the state of the quotation floating factor meets the preset quotation generation condition.
[0042] Optionally, the device further comprises:
[0043] The replacement module is used to generate a new quotation floating factor according to preset automatic configuration information in response to the expiration of the effective time period of the quotation floating factor, and use the new quotation floating factor as the quotation floating factor associated with the target resource position.
[0044] Optionally, the device further comprises:
[0045] The configuration module is used to, in response to receiving a time limit configuration request, extend or shorten the effective time period of the quotation floating factor according to the time limit configuration request.
[0046] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, including:
[0047] one or more processors;
[0048] a storage device for storing one or more programs,
[0049] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the above embodiments.
[0050] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described in any one of the above embodiments is implemented.
[0051] An embodiment of the above invention has the following advantages or beneficial effects: determining the actual bid of the target resource bit based on the bid floating factor, decoupling the resource bit data from the actual bid of the resource bit, improving the reuse rate of the resource bit data, avoiding the rapid growth of the resource bit data volume, and facilitating the efficient management of the resource bit data; dividing the bid floating factor according to the query time, obtaining the bid floating factor matching the query time, and accurately and flexibly determining the bid floating factor; when the query time meets the adjustment time period, adjusting the bid floating factor according to the adjustment rule corresponding to the adjustment time period, mapping the adjustment factor of the bid floating factor to the adjustment time period, meeting different adjustment requirements, and accurately and flexibly adjusting the bid floating factor; setting a priority for the adjustment time period, determining the target adjustment time period according to the priority, and giving priority to meeting more important adjustment requirements; setting the status for the resource bit and the bid floating factor, facilitating more efficient management of the resource bit and the bid floating factor, and understanding the usage of the resource bit and the bid floating factor; setting the effective time period of the bid floating factor, generating a new bid floating factor according to the effective time period or adjusting the effective time period of the bid floating factor, and further flexibly and accurately adjusting the bid floating factor.
[0052] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0054] Figure 1 is a schematic diagram of the main process of the resource bit data management method according to an embodiment of the present invention;
[0055] Figure 2 is a schematic diagram of a resource bit data management architecture according to a reference embodiment of the prior art;
[0056] Figure 3 is a schematic diagram of a resource bit data management architecture according to a reference embodiment of the present invention;
[0057] Figure 4 is a schematic diagram of the main process of determining the quotation floating factor according to a reference embodiment of the present invention;
[0058] Figure 5 is a schematic diagram of the main process of a method for managing resource bit data according to a reference embodiment of the present invention;
[0059] Figure 6 is a schematic diagram of the main process of a method for managing resource bit data according to another reference embodiment of the present invention;
[0060] Figure 7 is a schematic diagram of the main process of a method for managing resource bit data according to yet another reference embodiment of the present invention;
[0061] Figure 8 is a schematic diagram of main modules of a device for managing resource bit data according to an embodiment of the present invention;
[0062] Fig. 9 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0063] Fig.10 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0064] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0065] It should be noted that in the technical solution of the present invention, the collection, use, storage, sharing and transfer of user personal information involved are in compliance with the provisions of relevant laws and regulations, and it is necessary to inform the user and obtain the user's consent or authorization. When applicable, the user's personal information is de-identified and / or anonymized and / or encrypted.
[0066] The network platform displays various information to the platform users through the resource positions on the page. For example, the e-commerce platform displays product discount information and merchant activity information to the platform users through the resource positions set on both sides of the platform website homepage. The network platform usually sells resource positions according to the pre-set sales cycle. In order to distinguish the sales cycle, different resource position data needs to be configured for different sales cycles of the same resource position; at the beginning of each sales cycle, the resource position data corresponding to the sales cycle is obtained. Since the resource position data used before the sales cycle is expired, it will not be reused.
[0067] Periodically configuring resource bit data results in an excessive amount of resource bit data, which occupies a large amount of storage space, and a rapid growth rate of resource bit data. A large amount of resource bit data with similar attributes is repeatedly generated, making it difficult to manage and maintain the resource bit data.
[0068] In view of this, according to a first aspect of an embodiment of the present invention, a method for managing resource bit data is provided.
[0069] Figure 1FIG. 1 is a schematic diagram of the main process of the resource bit data management method according to an embodiment of the present invention. Figure 1 As shown, the resource bit data management method according to the embodiment of the present invention mainly includes the following steps S101 to S103.
[0070] Step S101, in response to receiving a quotation query request, determining a corresponding position code and frame number, and searching for a target resource location bound to the position code and the frame number.
[0071] Resource slots are used to display information. Different pages have resource slots, such as startup page resource slots, pop-up page resource slots, home page resource slots, etc. There are many types of resource slots on the same page, such as fixed placement resource slots, resource slots that move on the page according to a preset trajectory, multiple resource slots that dynamically rotate information, etc. The network platform sells resource slots as commodities, so each resource slot is a SKU (Stock Keeping Unit).
[0072] Each resource position has a unique position code and frame number, wherein the position code indicates the code of the resource position in a certain placement position on a certain page, and the frame number indicates the specific order of the resource position in the placement position. Frame is the smallest placement unit of a resource position, and a placement position may include one or more frames. For example, the placement position for dynamic carousel information includes multiple frames, each frame is a resource position, and the code of each frame is the frame number; for another example, the placement position for static display information includes one frame, so the placement position only includes one resource position. The frame numbers of multiple resource positions on the same placement position increase in the order of arrangement of the resource positions. The position code and frame number are the resource position data of the resource position, and the resource positions in different sales cycles have the same position code and frame number, that is, the resource position is bound to a fixed position code and frame number.
[0073] After receiving the quotation query request, the execution subject of the embodiment of the present invention parses the quotation query request, determines the position code and frame number carried by the quotation query request, determines whether there is a resource bit that has a binding relationship with the position code and frame number, and uses the resource bit that has a binding relationship with the position code and frame number as the target resource bit. Exemplarily, the received quotation query request is parsed to obtain the parameter "{'locCode':'homePageLeft1';'number':'3'}" carried by the quotation query, wherein "'locCode':'homePageLeft1'" indicates that the position code is "homePageLeft1", and "'number':'3'" indicates that the frame number is 3; according to the above position code, it is determined that the delivery position where the target resource bit is located is the first delivery position on the left side of the homepage, and according to the above frame number, it is determined that the frame where the target resource bit is located is the third frame on the first delivery position on the left side of the homepage, so the target resource bit is determined to be the resource bit corresponding to the third frame on the first delivery position on the left side of the homepage.
[0074] When the target resource bit having a binding relationship with the position code and the frame number is not found, the historical resource bit having a historical binding relationship with the position code and the frame number is determined, the historical resource bit is used as the target resource bit, and the resource bit data of the historical resource bit is reused. Exemplarily, resource bit X1 has a binding relationship with position code Y and frame number Z, and the binding relationship has a validity period. After the validity period of the binding relationship expires, the binding relationship between resource bit X1 and position code Y and frame number Z is released, and resource bit X1 becomes a historical resource bit with a historical binding relationship with position code Y and frame number Z; the received quotation query request is parsed to determine that the quotation to be queried is the actual quotation of the resource bit bound with position code Y and frame number Z, but the target resource bit bound with position code Y and frame number Z is not found, then the historical resource bit (i.e., resource bit X1) with a historical binding relationship with position code Y and frame number Z is reused, and resource bit X1 is used as the target resource bit bound with position code Y and frame number Z; the resource bit data of resource bit X1 is reused, specifically, the basic quotation of resource bit X1 is reused, and the actual quotation of resource bit X1 is determined according to the basic quotation of resource bit X1 and the pre-configured quotation floating factor. In the prior art, updating and replacing resource bit data after each sales cycle will generate a huge amount of resource bit data; the execution subject of the embodiment of the present invention determines the target resource bit according to the binding relationship with the position code and the frame number, and the placement position on the page is usually not frequently adjusted, so the resource bit data of the resource bit bound to the position code and the frame number will not be frequently modified, and there is no need to configure new resource bit data in each sales cycle, which can effectively control the amount of resource bit data. In the case where there is no resource bit with a binding relationship, the resource bit data of the resource bit that has been generated can be reused, which can avoid configuring new resource bit data, avoid the rapid increase of the amount of resource bit data, and reduce the management cost and maintenance cost of the resource bit data.
[0075] Step S102: obtaining a basic quotation for the target resource location, and determining a quotation floating factor associated with the target resource location.
[0076] A resource bit has multiple attributes, including: position code, frame number, basic quotation, binding period, etc. The attributes of a resource bit constitute the resource bit data, wherein the basic quotation is the benchmark quotation of the resource bit, which is used to determine the actual quotation of the resource bit. The basic quotation is fixed. After the resource bit is created, the basic quotation of the resource bit can be determined; the binding period is the period of the binding relationship between the resource bit and the position code and frame number. Within different binding periods, the resource bit determined according to the same position code and frame number is different. After the binding period ends, the binding relationship between the resource bit and the position code and frame number is released.
[0077] After determining the target resource position, the basic quotation of the target resource position is obtained according to the corresponding attribute name, and the quotation floating factor associated with the target resource position is queried. Each resource position is associated with a quotation floating factor, and the quotation floating factor is used to adjust the basic quotation of the resource position, thereby determining the actual quotation of the resource position. The quotation floating factor is variable. For example, the quotation floating factor associated with the same resource position in different sales cycles is different, so that the adjustment range of the basic quotation of the resource position in different sales cycles is different, thereby obtaining different actual quotations. It should be noted that the quotation floating factor and the resource position are associated, and the quotation floating factor is not an attribute of the resource position, that is, the resource position data of the resource position and the quotation floating factor are associated rather than included. Therefore, the resource position does not become a new resource position with the change of the quotation floating factor, and adjusting the quotation floating factor does not change the resource position data of the resource position.
[0078] Exemplarily, the resource bit data of the target resource bit determined according to the quotation query request is shown in Table 1, wherein the resource bit data of the target resource bit includes: the serial number is 1, the position code is "qwert", the number of frames is 2, the basic quotation is 1,000 yuan, the binding period is "from y1 year d1 month m1 day to y2 year d1 month m1 day", and the creation time point is y1 year d1 month m1 day. The basic quotation of 1,000 yuan for the target resource bit is obtained from the resource bit data. The quotation floating factor associated with the target resource bit is searched according to the position code and the number of frames of the target resource bit, and the relevant information of the found quotation floating factor is shown in Table 2, wherein the associated serial number of the quotation floating factor is the same as the serial number of the target resource bit, the quotation floating factor is 1.25, the effective time period is "from y1 year d1 month m1 day to y2 year d2 month m2 day", the creation time point is y1 year d1 month m1 day, and the status is enabled.
[0079] Table 1
[0080]
[0081] Table 2
[0082]
[0083] The execution subject of the embodiment of the present invention decouples the actual quotation of the resource bit from the resource bit data through the quotation floating factor, and uses the quotation floating factor as the associated information of the resource bit data, so that there is no need to frequently configure new resource bit data according to changes in the sales cycle, effectively controls the amount of resource bit data, saves system resources, reduces the storage space occupied by the resource bit data, and facilitates efficient management and maintenance of the resource bit data.
[0084] According to a reference embodiment of the present invention, in the process of determining the quotation floating factor associated with the target resource position, the quotation floating factor set associated with the target resource position is retrieved. The quotation floating factor set is a collection of quotation floating factors. There are multiple quotation floating factors associated with the target resource position. For example, corresponding quotation floating factors are set for multiple pre-set sales cycles, respectively, and the quotation floating factors corresponding to the multiple sales cycles are associated with the target resource position to obtain the quotation floating factor set associated with the target resource position.
[0085] Parse the quotation query request to determine the time point or time period corresponding to the quotation to be queried, that is, the query time, that is, determine the time point or time period at which the quotation query request is to query the quotation of the target resource position. Each quotation floating factor in the quotation floating factor set is associated with a sales cycle, and the quotation floating factor is also associated with a valid time period. The valid time period indicates the time period in which the actual quotation of the resource position can be determined using the quotation floating factor. The length of the valid time period is less than or equal to the length of the sales cycle. Therefore, there can be one or more quotation floating factors in a sales cycle. After determining the query time, query the quotation floating factor whose valid time period matches the query time from the quotation floating factor set, that is, search the quotation floating factor whose valid time period includes the query time in the quotation floating factor set, and use the queried quotation floating factor as the quotation floating factor associated with the target resource position. In the case where the query time falls into multiple valid time periods at the same time, search for the quotation floating factor corresponding to each valid time period respectively.
[0086] Exemplarily, the query time is query time point A1, and the preset quotation floating factor set is traversed to determine that the effective time period B1 includes the query time point A1, so the quotation floating factor C1 corresponding to the effective time period B1 is used as the quotation floating factor associated with the target resource position. Another exemplary example is that the query time period is query time period A2 to A3, and the preset quotation floating factor set is traversed to determine that the effective time period B2 includes the query time point A2, and the next effective time period B3 of the effective time period B2 includes the query time point A3, so the query time periods A2 to A3 fall into two effective time periods, so the quotation floating factor C2 corresponding to the effective time period B2 and the quotation floating factor C3 corresponding to the effective time period B3 are used as the quotation floating factors associated with the target resource position. Afterwards, the actual quotation of the target resource position is determined according to each quotation floating factor, so as to obtain the actual quotation of the two target resource positions corresponding to the query time.
[0087] The quotation floating factors are divided according to the query time, and the quotation floating factors matching the query time are obtained from the quotation floating factor set, which can accurately and flexibly determine the quotation floating factors and improve the accuracy of the actual quotation of the resource position and the query efficiency.
[0088] Step S103: Generate an actual bid for the target resource location according to the basic bid and the bid floating factor.
[0089] After determining the basic bid and bid floating factor of the target resource position, the basic bid is adjusted using the bid floating factor according to the preset actual bid calculation formula to obtain the actual bid of the target resource position. Exemplarily, the basic bid of the target resource position is D1, the bid floating factor is D2, and the preset actual bid calculation formula is "actual bid = (1 + bid floating factor) * basic bid", so the actual bid of the target resource position is "(1 + D2) * D1". Another exemplary example, the basic bid of the target resource position is D3, the bid floating factor is D4, and the preset actual bid calculation formula is "actual bid = basic bid * bid floating factor", so the actual bid of the target resource position is "D1 * D2". It should be noted that the calculation formula of the actual bid is configurable, and the execution subject of the embodiment of the present invention adjusts the calculation formula of the actual bid according to the calculation formula configuration request, specifically, adjusts the operation relationship between the basic bid and the bid floating factor.
[0090] According to the preset calculation formula, the basic quotation is adjusted using the quotation floating factor to obtain the actual quotation of the target resource location, which can improve the accuracy and query efficiency of the actual quotation of the target resource location; the calculation formula is configured to meet different calculation requirements and the actual quotation of the target resource location is determined more flexibly.
[0091] According to a reference embodiment of the present invention, before generating the actual quotation of the target resource bit according to the basic quotation and the quotation floating factor, the method further includes: judging whether the query time matches the preset adjustment time period, the adjustment time period is the time range for adjusting the determined quotation floating factor, and adjusting the quotation floating factor is to adjust only the quotation floating factor determined by the quotation query request before generating the actual quotation of the target resource bit, rather than directly modifying the quotation floating factor associated with the target resource bit. The adjustment time period includes an adjustment time period determined according to festivals or anniversaries (for example, Lantern Festival, Mid-Autumn Festival, Dragon Boat Festival, etc.), for example, the five days before and the seven days after Labor Day are used as the adjustment time period, and the adjustment time period also includes an adjustment time period determined according to a custom activity (for example, a special price period, a promotional activity week, etc.), for example, the time period included in the promotional activity week is used as the adjustment time period.
[0092] Determine whether the adjustment time period includes the query time. If the adjustment time period includes the query time, determine that the query time matches the preset adjustment time period. Determine the adjustment rule corresponding to the adjustment time period, and adjust the quotation floating factor according to the adjustment rule corresponding to the adjustment time period. Each adjustment time period is associated with an adjustment rule, and the adjustment rule includes: increasing the quotation floating factor, reducing the quotation floating factor, rounding the quotation floating factor, etc. Exemplarily, taking the e-commerce platform as an example, the preset adjustment time period and the associated adjustment rules are shown in Table 3, wherein there are 5 preset adjustment time periods, each adjustment time period includes a holiday and / or a custom activity, and each adjustment time corresponds to a different adjustment rule. For example, the determined quotation floating factor is 1.5, and the query time is the day of the Spring Festival. It can be seen from Table 3 that the quotation floating factor of the target resource position is increased by 2% during the adjustment period from 5 days before to 7 days after the Spring Festival. Therefore, before generating the actual quotation of the target resource position, the quotation floating factor is increased by 2%, and the increased quotation floating factor is (1+2%)*1.5=1.53.
[0093] Table 3
[0094]
[0095] When the query time is consistent with the adjustment time period, the quotation floating factor is adjusted according to the adjustment rules corresponding to the adjustment time period. The adjustment factors of the quotation floating factor can be mapped to the adjustment time period to meet different adjustment needs and accurately and flexibly adjust the quotation floating factor.
[0096] According to another reference embodiment of the present invention, there are multiple adjustment time periods that match the query time. For example, the e-commerce platform launches special offers around the Mid-Autumn Festival. Therefore, the adjustment time period corresponding to the Mid-Autumn Festival overlaps with the adjustment time period corresponding to the special offers. In the process of adjusting the quotation floating factor according to the adjustment rule corresponding to the adjustment time period, the priority of each adjustment time period is determined according to the multiple adjustment time periods that match the query time. Each adjustment time period has a priority, and the priority indicates the importance of the adjustment time period, that is, the importance of the adjustment rule used to adjust the quotation floating factor. According to the priority of the adjustment time period, the target adjustment time period is determined from the multiple adjustment time periods that match the query time. For example, the adjustment time period with the highest priority is used as the target adjustment time period. After determining the target adjustment time period, the quotation floating factor is adjusted according to the adjustment rule corresponding to the target adjustment time period.
[0097] Exemplarily, the preset adjustment time period and the associated adjustment rules are shown in Table 3. Each adjustment time period corresponds to a priority, and different adjustment time periods correspond to different priorities. The smaller the priority, the higher the priority and the higher the importance of the corresponding adjustment time period. In the case where the query time is June 18, the adjustment time period matching the query time includes the adjustment time period corresponding to the "618" activity and the adjustment time period corresponding to the Dragon Boat Festival. As can be seen from Table 3, the priority of the adjustment time period corresponding to the "618" activity is 0, and the priority of the adjustment time period corresponding to the Dragon Boat Festival is 1. Since the priority of the adjustment time period corresponding to the "618" activity is higher than the priority of the adjustment time period corresponding to the Dragon Boat Festival, the adjustment time period corresponding to the "618" activity is used as the target adjustment time period, and the adjustment rule corresponding to the adjustment time period corresponding to the "618" activity is used to adjust the quotation floating factor associated with the target resource position. Specifically, the quotation floating factor associated with the target resource position is increased by 2%.
[0098] Priority is set for the adjustment time period. When the query time matches multiple adjustment time periods, the target adjustment time period is determined based on the priority. This can give priority to meeting adjustment needs with higher importance and adjust the quotation floating factor more accurately and flexibly.
[0099] According to another reference embodiment of the present invention, before obtaining the basic quotation of the target resource bit, the method further includes: querying the state of the target resource bit according to the position code and frame number of the target resource bit, the state of the target resource bit includes: bound, unbound, unbound, etc., judging whether the state of the target resource bit is "bound", and when the state of the target resource bit is "bound", it means that the target resource bit has a binding relationship with the position code and the frame number, so it is judged that the target resource bit meets the preset quotation acquisition condition, and when the state of the target resource bit is not "bound", it means that the target resource bit has no binding relationship with the position code and the frame number, and the basic quotation of the target resource bit is not continued to be obtained, but the resource bit with a binding relationship with the position code and the frame number is continued to be queried. Each resource bit corresponds to a state, and the resource bit data of the resource bit is associated with the state of the resource bit.
[0100] Before generating the actual quotation of the target resource bit according to the basic quotation and the quotation floating factor, the method further includes: querying the state of the quotation floating factor according to the position code and the frame number of the target resource bit, the state of the quotation floating factor includes: enabled, expired, not enabled, etc., judging whether the state of the quotation floating factor is "enabled", if the state of the quotation floating factor is "enabled", it means that the effective time period of the quotation floating factor is within the sales cycle corresponding to the query time, and the quotation floating factor can be used to adjust the basic quotation, so it is judged that the state of the quotation floating factor meets the preset quotation generation condition, if the state of the quotation floating factor is not "enabled", it means that the effective time period of the quotation floating factor is not within the sales cycle corresponding to the query time, the quotation floating factor is not used to adjust the basic quotation, but the quotation floating factor whose effective time period is within the sales cycle corresponding to the query time is continuously queried. Each quotation floating factor corresponds to a state.
[0101] Exemplarily, the state of the target resource bit and the state of the quotation floating factor are not attributes of the target resource bit, therefore, the state of the target resource bit, the state of the quotation floating factor and the quotation floating factor are stored together, or stored in association. In the database table, multiple data records with the position code and the frame number of the target resource bit as the primary key are searched, and the data record corresponding to the query time is determined from the multiple data records according to the query time, and the field "posState" of the data record is read to obtain the state of the target resource bit, and the field "factorState" of the data record is read to obtain the state of the quotation floating factor.
[0102] Set the status for resource positions and quotation floating factors to manage them more efficiently and understand their usage.
[0103] According to another reference embodiment of the present invention, the method also includes: monitoring the effective time period of the quotation floating factor, judging whether the effective time period of the quotation floating factor has expired, that is, judging whether the current time has exceeded the maximum value of the effective time period of the quotation floating factor. When the effective time period of the quotation floating factor has expired, it means that the quotation floating factor has become invalid, and the basic quotation should no longer be adjusted with the quotation floating factor. A new quotation floating factor needs to be generated, and the effective time period of the new quotation floating factor starts from the end of the effective time period of the above-mentioned quotation floating factor.
[0104] Obtain the preset automatic configuration information, which is the configuration information used to automatically generate the quotation floating factor, and generate a new quotation floating factor according to the automatic configuration information. Exemplarily, the automatic configuration information includes the field "Is it a continuous cycle?". When the field "Is it a continuous cycle?" is yes, the original quotation floating factor is used as the new quotation floating factor, and the effective time period of the new quotation floating factor is adjusted. Another exemplary embodiment is that the automatic configuration information includes the association between the quotation floating factor and time. According to the current time, the corresponding configuration information is searched in the automatic configuration information. The configuration information includes: the value of the quotation floating factor, the effective time period of the quotation floating factor, the status of the quotation floating factor, etc. A new quotation floating factor is generated according to the found configuration information, and the new quotation floating factor is used as the quotation floating factor associated with the target resource position.
[0105] Using automatic configuration information to generate a new quotation floating factor to replace the original quotation floating factor of the target resource position can reduce the workload of business personnel and reduce labor costs. Business personnel only need to monitor the sales situation of the target resource position periodically. When the sales situation of the target resource position is not optimistic, or when the supply and demand relationship of the target resource position changes frequently, resulting in the need to frequently adjust the actual quotation of the target resource position, the business personnel will manually configure the quotation floating factor.
[0106] According to another referenceable embodiment of the present invention, the method further includes: in response to receiving a term configuration request, parsing the term configuration request, obtaining the target effective time period carried in the term configuration request, and using the target effective time period to replace the effective time period of the quotation floating factor, thereby extending or shortening the effective time period of the quotation floating factor. Alternatively, parsing the term configuration request, obtaining the operation instruction and the target time period carried in the term configuration request, and when the operation instruction is "extend", increasing the effective time period of the quotation floating factor by the time period corresponding to the target time period, and when the operation instruction is "shorten", reducing the effective time period of the quotation floating factor by the time period corresponding to the target time period.
[0107] Exemplarily, the term configuration request is parsed to obtain "{'operator':'add'; 'duration':'7d'}", wherein "'operator':'add'" indicates that the operation instruction for the effective time period of the quotation floating factor is "increase", and "'duration':'7d'" indicates that the duration corresponding to the operation instruction is 7 days. Therefore, the effective time period of the quotation floating factor is increased by 7 days according to the parameters obtained by the analysis.
[0108] The effective time period of the quotation floating factor is extended or shortened according to the term configuration request, so that the effective time period of the quotation floating factor can be adjusted flexibly and accurately, thereby improving the management efficiency of the quotation floating factor and resource bit data.
[0109] Figure 2 FIG. 1 is a schematic diagram of a resource bit data management architecture according to a reference embodiment of the prior art. Figure 2 As shown, in the prior art, the network platform has multiple delivery pages, and each delivery page has multiple delivery positions such as delivery position 1, and each delivery position has multiple frames such as frame 1, frame 2, frame 3, and each frame corresponds to multiple sales cycles such as sales cycle 1, sales cycle 2, and sales cycle 3. Each sales cycle uses a resource bit, and each resource bit has a separate resource bit data. The corresponding resource bit data is used in the sales cycle, and the resource bit data cannot be reused, that is, the resource bit data used in each sales cycle is different. For example, the resource bit used in the sales cycle 1 of frame 1 of delivery position 1 on delivery page 1 is resource bit 1-1-1-1, and the other resource bits are analogous. Assume that there are 20 delivery positions on delivery page 1, each delivery position has 7 frames, the duration of each sales cycle is one week, and there are 52 weeks in a year, that is, 52 sales cycles. Therefore, the number of resource bit data that needs to be configured in a year is 20*7*52=7280. The configured resource position data occupies a large amount of storage space and leads to low management efficiency of resource position data and high maintenance cost of resource position data. A large amount of research and development effort is required when expanding new delivery positions and frames, which makes the scalability of resource positions low.
[0110] Figure 3 FIG. 1 is a schematic diagram of a resource bit data management architecture according to a reference embodiment of the present invention. Figure 3As shown, the execution subject of the embodiment of the present invention binds the resource bit to each frame on the delivery position, and different sales cycles of the same frame use the same resource bit. It is only necessary to configure the resource bit data for the resource bit, and the same resource bit data is used for different sales cycles. The resource bit corresponding to each frame has a fixed quotation, and each resource bit has a quotation floating factor in each sales cycle. The actual quotation of each resource bit in each sales cycle can be determined according to the fixed quotation and the quotation floating factor. For example, the resource bit used in frame 1 of delivery position 1 of delivery page 1 is resource bit 1-1-1, and the other resource bits are analogous. Assuming that delivery page 1 has 20 delivery positions, each delivery position has 7 frames, the duration of each sales cycle is one week, and there are 52 weeks in a year, that is, 52 sales cycles. Therefore, the number of resource bit data that needs to be configured in one year is 20*7=140. The number of resource bit data configured in one year according to the embodiment of the present invention is much smaller than the number of resource bit data configured in one year in the prior art. Therefore, the embodiments of the present invention can greatly reduce the amount of resource bit data, effectively avoid the exponential expansion of resource bit data, save system storage space, improve the management efficiency of resource bit data, facilitate flexible expansion of resource bits, and thereby reduce the R&D cost and management cost of resource bits.
[0111] Figure 4 FIG. 1 is a schematic diagram of the main process of determining the quotation floating factor according to a reference embodiment of the present invention. For example, Figure 4 As shown, firstly parse the quotation query request to obtain the position code, frame number and query time; obtain the quotation floating factor set of the target resource position according to the position code and frame number; search for the quotation floating factor matching the query time in the quotation floating factor set; when the quotation floating factor matching the query time is found, generate the actual quotation of the target resource position according to the quotation floating factor and the basic quotation of the target resource position; when the quotation floating factor matching the query time is not found, use the basic quotation of the target resource position as the actual quotation of the target resource position.
[0112] Figure 5 FIG. 1 is a schematic diagram of the main process of a method for managing resource bit data according to a reference embodiment of the present invention. Figure 5 As shown, the resource bit data management method may include:
[0113] Step S501, in response to receiving a quotation query request, determining a corresponding position code and frame number, and searching for a target resource location bound to the position code and frame number;
[0114] Step S502, obtaining a basic quotation for a target resource location;
[0115] Step S503, retrieving a quotation floating factor set associated with the target resource location;
[0116] Step S504, determining a corresponding query time according to the quotation query request;
[0117] Step S505, querying the quotation floating factor whose valid time period matches the query time from the quotation floating factor set, and using the queried quotation floating factor as the quotation floating factor associated with the target resource position;
[0118] Step S506, determine whether the query time matches the adjustment time period, if yes, jump to step S507, otherwise, jump to step S508;
[0119] Step S507, adjusting the bid floating factor according to the adjustment rule corresponding to the adjustment time period, and using the adjusted bid floating factor as the bid floating factor associated with the target resource position;
[0120] Step S508: Generate an actual bid for the target resource location based on the basic bid and the bid floating factor.
[0121] The specific implementation content of the resource bit data management method of the above-mentioned reference embodiment of the present invention has been described in detail in the resource bit data management method described above, so the repeated content will not be described again here.
[0122] Figure 6 FIG. 1 is a schematic diagram of the main process of a method for managing resource bit data according to another reference embodiment of the present invention. Figure 6 As shown, the resource bit data management method may include:
[0123] Step S601, in response to receiving a quotation query request, determining a corresponding position code and frame number, and searching for a target resource location bound to the position code and frame number;
[0124] Step S602, determining whether the state of the target resource bit meets the preset quotation acquisition condition according to the position code and frame number query of the target resource bit;
[0125] Step S603, obtaining a basic quotation for the target resource location;
[0126] Step S604, retrieving a quotation floating factor set associated with the target resource location;
[0127] Step S605, determining a corresponding query time according to the quotation query request;
[0128] Step S606, querying the quotation floating factor whose valid time period matches the query time from the quotation floating factor set, and using the queried quotation floating factor as the quotation floating factor associated with the target resource position;
[0129] Step S607, judging whether the state of the quotation floating factor meets the preset quotation generation condition according to the position code and frame number of the target resource bit;
[0130] Step S608, determine whether the query time matches the adjustment time period, if yes, jump to step S609, otherwise, jump to step S611;
[0131] Step S609, determining a target adjustment time period from a plurality of adjustment time periods matching the query time according to the priority of the adjustment time period;
[0132] Step S610, adjusting the bid floating factor according to the adjustment rule corresponding to the target adjustment time period, and using the adjusted bid floating factor as the bid floating factor associated with the target resource position;
[0133] Step S611, generating an actual bid for the target resource location according to the basic bid and the bid floating factor.
[0134] The specific implementation content of the resource bit data management method of another reference embodiment of the present invention has been described in detail in the resource bit data management method described above, so the repeated content will not be described here.
[0135] Figure 7 FIG. 1 is a schematic diagram of the main process of a method for managing resource bit data according to another reference embodiment of the present invention. Figure 7 As shown, the resource bit data management method may include:
[0136] Step S701, in response to receiving a quotation query request, determining a corresponding position code and frame number, and searching for a target resource location bound to the position code and frame number;
[0137] Step S702, obtaining a basic quotation for a target resource location;
[0138] Step S703, retrieving a quotation floating factor set associated with the target resource location;
[0139] Step S704, determining a corresponding query time according to the quotation query request;
[0140] Step S705, querying the quotation floating factor whose valid time period matches the query time from the quotation floating factor set, and using the queried quotation floating factor as the quotation floating factor associated with the target resource position;
[0141] Step S706, determine whether the query time matches the adjustment time period, if yes, jump to step S707, otherwise, jump to step S708;
[0142] Step S707, adjusting the bid floating factor according to the adjustment rule corresponding to the adjustment time period, and using the adjusted bid floating factor as the bid floating factor associated with the target resource position;
[0143] Step S708, generating an actual bid for the target resource location according to the basic bid and the bid floating factor;
[0144] Step S709, in response to the expiration of the valid period of the bid floating factor, generating a new bid floating factor according to the preset automatic configuration information, and using the new bid floating factor as the bid floating factor associated with the target resource position;
[0145] Step S710: in response to receiving the term configuration request, extending or shortening the effective time period of the quotation floating factor according to the term configuration request.
[0146] The specific implementation content of the resource bit data management method of another reference embodiment of the present invention has been described in detail in the resource bit data management method described above, so the repeated content will not be described here.
[0147] According to a second aspect of an embodiment of the present invention, a device for managing resource bit data is provided.
[0148] Figure 8 is a schematic diagram of the main modules of the resource bit data management device according to an embodiment of the present invention, such as Figure 8 As shown, the resource bit data management device 800 mainly includes:
[0149] A search module 801 is used to determine the corresponding position code and frame number in response to receiving a quotation query request, and search for a target resource bit bound to the position code and the frame number;
[0150] A determination module 802 is used to obtain a basic quotation for the target resource location and determine a quotation floating factor associated with the target resource location;
[0151] The generating module 803 is used to generate an actual bid for the target resource location according to the basic bid and the bid floating factor.
[0152] According to a reference embodiment of the present invention, determining a bid floating factor associated with the target resource location includes:
[0153] Retrieving a quotation floating factor set associated with the target resource location;
[0154] Determine a corresponding query time according to the quotation query request;
[0155] The bid floating factor whose valid time period matches the query time is queried from the bid floating factor set, and the queried bid floating factor is used as the bid floating factor associated with the target resource position.
[0156] According to another reference embodiment of the present invention, the resource bit data management device 800 further includes:
[0157] A first determination module, used to determine whether the query time matches a preset adjustment time period;
[0158] The adjustment module is used to adjust the quotation floating factor according to the adjustment rule corresponding to the adjustment time period when the query time matches the preset adjustment time period.
[0159] According to another reference embodiment of the present invention, there are multiple adjustment time periods matching the query time; and the quotation floating factor is adjusted according to the adjustment rules corresponding to the adjustment time periods, including:
[0160] determining a target adjustment time period from a plurality of adjustment time periods matching the query time according to the priority of the adjustment time period;
[0161] The quotation floating factor is adjusted according to the adjustment rules corresponding to the target adjustment time period.
[0162] According to another reference embodiment of the present invention, the resource bit data management device 800 further includes: a second determination module, configured to query the state of the target resource bit according to the position code and the frame number of the target resource bit, and determine whether the state of the target resource bit meets the preset quotation acquisition condition;
[0163] The resource bit data management device 800 further includes: a third determination module, configured to query the state of the quotation floating factor according to the position code and frame number of the target resource bit, and determine whether the state of the quotation floating factor meets the preset quotation generation condition.
[0164] According to another reference embodiment of the present invention, the resource bit data management device 800 further includes:
[0165] The replacement module is used to generate a new quotation floating factor according to preset automatic configuration information in response to the expiration of the effective time period of the quotation floating factor, and use the new quotation floating factor as the quotation floating factor associated with the target resource position.
[0166] According to a reference embodiment of the present invention, the resource bit data management device 800 further includes:
[0167] The configuration module is used to, in response to receiving a time limit configuration request, extend or shorten the effective time period of the quotation floating factor according to the time limit configuration request.
[0168] It should be noted that the specific implementation content of the resource bit data management device in the embodiment of the present invention has been described in detail in the resource bit data management method described above, so the repeated content will not be described again here.
[0169] According to the technical solution of the embodiment of the present invention, the actual quotation of the target resource bit is determined based on the quotation floating factor, and the resource bit data is decoupled from the actual quotation of the resource bit, which can improve the reuse rate of the resource bit data, avoid the rapid growth of the resource bit data volume, and facilitate the efficient management of the resource bit data; the quotation floating factor is divided according to the query time, and the quotation floating factor matching the query time is obtained, which can accurately and flexibly determine the quotation floating factor; when the query time meets the adjustment time period, the quotation floating factor is adjusted according to the adjustment rule corresponding to the adjustment time period, and the adjustment factor of the quotation floating factor can be mapped to the adjustment time period to meet different adjustment requirements and accurately and flexibly adjust the quotation floating factor; the priority is set for the adjustment time period, and the target adjustment time period is determined according to the priority, which can give priority to meeting more important adjustment requirements; the status is set for the resource bit and the quotation floating factor, which is convenient for more efficient management of the resource bit and the quotation floating factor, and understanding the usage of the resource bit and the quotation floating factor; the effective time period of the quotation floating factor is set, and a new quotation floating factor is generated according to the effective time period or the effective time period of the quotation floating factor is adjusted, which can further flexibly and accurately adjust the quotation floating factor.
[0170] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method provided by the first aspect of the embodiment of the present invention.
[0171] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.
[0172] Fig. 9 An exemplary system architecture 900 is shown to which the method for managing resource bit data or the device for managing resource bit data according to the embodiment of the present invention can be applied.
[0173] like Fig. 9As shown, system architecture 900 may include terminal devices 901, 902, 903, network 904 and server 905. Network 904 is used to provide a medium for communication links between terminal devices 901, 902, 903 and server 905. Network 904 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0174] Users can use terminal devices 901, 902, 903 to interact with server 905 through network 904 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 901, 902, 903, such as: resource bit data management applications, resource bit data display applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).
[0175] The terminal devices 901 , 902 , and 903 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0176] The server 905 may be a server that provides various services, such as a background management server (only an example) that provides support for the quotation query request sent by the upstream terminal devices 901, 902, and 903. In response to receiving the quotation query request, the background management server may determine the corresponding position code and frame number, find the target resource bit bound to the position code and the frame number; obtain the basic quotation of the target resource bit, determine the quotation floating factor associated with the target resource bit; generate the actual quotation of the target resource bit according to the basic quotation and the quotation floating factor; and feedback the quotation query situation (only an example) to the terminal device.
[0177] It should be noted that the resource bit data management method provided in the embodiment of the present invention is generally executed by the server 905, and accordingly, the resource bit data management device is generally set in the server 905. The resource bit data management method provided in the embodiment of the present invention can also be executed by the terminal devices 901, 902, and 903, and accordingly, the resource bit data management device can be set in the terminal devices 901, 902, and 903.
[0178] It should be understood that Fig. 9 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0179] Reference below Fig.10 , which shows a schematic diagram of the structure of a computer system 1000 of a terminal device suitable for implementing an embodiment of the present invention. Fig.10The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0180] like Fig.10 As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage part 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the system 1000 are also stored. The CPU 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0181] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.
[0182] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, the above-mentioned functions defined in the system of the embodiment of the present invention are executed.
[0183] It should be noted that the computer-readable medium shown in the embodiment of the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In an embodiment of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In an embodiment of the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0184] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0185] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, may be described as: a processor includes a search module, a determination module, and a generation module, wherein the names of these modules do not constitute a limitation on the modules themselves under certain circumstances, for example, the search module may also be described as a "module for searching for target resource bits bound to position coding and frame numbers".
[0186] As another aspect, an embodiment of the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device implements the following method: in response to receiving a quotation query request, determining the corresponding position code and frame number, searching for the target resource bit bound to the position code and the frame number; obtaining the basic quotation of the target resource bit, determining the quotation floating factor associated with the target resource bit; generating the actual quotation of the target resource bit according to the basic quotation and the quotation floating factor.
[0187] According to the technical solution of the embodiment of the present invention, the actual quotation of the target resource bit is determined based on the quotation floating factor, and the resource bit data is decoupled from the actual quotation of the resource bit, which can improve the reuse rate of the resource bit data, avoid the rapid growth of the resource bit data volume, and facilitate the efficient management of the resource bit data; the quotation floating factor is divided according to the query time, and the quotation floating factor matching the query time is obtained, which can accurately and flexibly determine the quotation floating factor; when the query time meets the adjustment time period, the quotation floating factor is adjusted according to the adjustment rule corresponding to the adjustment time period, and the adjustment factor of the quotation floating factor can be mapped to the adjustment time period to meet different adjustment requirements and accurately and flexibly adjust the quotation floating factor; the priority is set for the adjustment time period, and the target adjustment time period is determined according to the priority, which can give priority to meeting more important adjustment requirements; the status is set for the resource bit and the quotation floating factor, which is convenient for more efficient management of the resource bit and the quotation floating factor, and understanding the usage of the resource bit and the quotation floating factor; the effective time period of the quotation floating factor is set, and a new quotation floating factor is generated according to the effective time period or the effective time period of the quotation floating factor is adjusted, which can further flexibly and accurately adjust the quotation floating factor.
[0188] The above specific implementations do not constitute a limitation on the protection scope of the embodiments of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.
Claims
1. A method for managing resource bit data, characterized in that: include: In response to receiving the quotation query request, determining a corresponding position code and a frame number, and searching for a target resource location bound to the position code and the frame number; Obtaining a basic quotation for the target resource location, and determining a quotation floating factor associated with the target resource location; An actual bid for the target resource location is generated according to the basic bid and the bid floating factor.
2. The method according to claim 1, characterized in that Determining a bid floating factor associated with the target resource location includes: Retrieving a quotation floating factor set associated with the target resource location; Determine a corresponding query time according to the quotation query request; The bid floating factor whose valid time period matches the query time is queried from the bid floating factor set, and the queried bid floating factor is used as the bid floating factor associated with the target resource position.
3. The method according to claim 2, characterized in that Before generating an actual bid for the target resource location according to the basic bid and the bid floating factor, the method further includes: Determining whether the query time matches a preset adjustment time period; In the case where the query time matches a preset adjustment time period, the quotation floating factor is adjusted according to an adjustment rule corresponding to the adjustment time period.
4. The method according to claim 3, characterized in that There are multiple adjustment time periods matching the query time; adjusting the quotation floating factor according to the adjustment rules corresponding to the adjustment time periods, including: determining a target adjustment time period from a plurality of adjustment time periods matching the query time according to the priority of the adjustment time period; The quotation floating factor is adjusted according to the adjustment rules corresponding to the target adjustment time period.
5. The method according to claim 1, characterized in that Before obtaining the basic quotation of the target resource bit, the method further includes: querying the state of the target resource bit according to the position code and the frame number of the target resource bit, and determining that the state of the target resource bit meets the preset quotation acquisition condition; Before generating an actual quotation for the target resource bit based on the basic quotation and the quotation floating factor, the method further includes: querying the state of the quotation floating factor based on the position code and frame number of the target resource bit, and determining whether the state of the quotation floating factor meets the preset quotation generation conditions.
6. The method according to claim 1, characterized in that The method further comprises: In response to the expiration of the valid time period of the bid floating factor, a new bid floating factor is generated according to preset automatic configuration information, and the new bid floating factor is used as the bid floating factor associated with the target resource position.
7. The method according to claim 6, characterized in that The method further comprises: In response to receiving the term configuration request, the valid time period of the quotation floating factor is extended or shortened according to the term configuration request.
8. A resource bit data management device, characterized in that: include: A search module, configured to determine a corresponding position code and a frame number in response to receiving a quotation query request, and search for a target resource location bound to the position code and the frame number; A determination module, used to obtain a basic quotation for the target resource location and determine a quotation floating factor associated with the target resource location; A generating module is used to generate an actual quotation for the target resource location according to the basic quotation and the quotation floating factor.
9. An electronic device, characterized in that: include: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.