CN112379957B - Resource competition method, device, electronic equipment and computer readable storage medium - Google Patents

Resource competition method, device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN112379957B
CN112379957B CN202011290097.6A CN202011290097A CN112379957B CN 112379957 B CN112379957 B CN 112379957B CN 202011290097 A CN202011290097 A CN 202011290097A CN 112379957 B CN112379957 B CN 112379957B
Authority
CN
China
Prior art keywords
resource
competition
data
user
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011290097.6A
Other languages
Chinese (zh)
Other versions
CN112379957A (en
Inventor
张园美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Media Technology Beijing Co Ltd
Original Assignee
Netease Media Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Media Technology Beijing Co Ltd filed Critical Netease Media Technology Beijing Co Ltd
Priority to CN202011290097.6A priority Critical patent/CN112379957B/en
Publication of CN112379957A publication Critical patent/CN112379957A/en
Application granted granted Critical
Publication of CN112379957B publication Critical patent/CN112379957B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides a resource competition method, a resource competition device, electronic equipment and a computer readable storage medium, and relates to the technical field of computers. The method comprises the following steps: when the interactive operation corresponding to the target user is detected, determining multi-dimensional resource description information and first competition data corresponding to the interactive operation; the multi-dimensional resource description information is used for describing target resources; calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user; and competing for the target resource according to the second competition data corresponding to the target user. Therefore, by implementing the embodiment of the application, the target resource which the user needs to compete can be definitely determined through the multi-dimensional resource description information customized by the user, and the target resource is further contended for the user through the second contending data, so that a personalized customization way is provided, and the user is helped to personalized customize the appearance position (namely, the target resource) of the comment content.

Description

Resource competition method, device, electronic equipment and computer readable storage medium
Technical Field
Embodiments of the present application relate to the field of computer technology, and more particularly, to a resource competition method, a resource competition device, an electronic apparatus, and a computer-readable storage medium.
Background
When a user uses application software of a social media class, the user can browse blogs/posts sent by various bloggers, and when the user is interested in a browsed blogs, comment contents can be published in a comment area below the blogs.
In general, comment contents under blogs are displayed in order of posting time, and the later the posting time is, the later the position is displayed. When a user wants to comment on a certain blog and a large number of comments are accumulated in the blog, the comment content of the user is arranged at a relatively back position, and other users can need to continuously turn a plurality of pages in a comment area to see the comment content of the user.
If a user issues comment contents later but needs to appear at a position relatively forward of the comment area to meet the requirement of exposure, or if a user issues comment contents earlier but needs to appear at a position relatively backward of the comment area to meet the requirement of being difficult to find, the requirement of the scheme cannot be met to a certain extent. Therefore, how to provide a personalized customization approach to help users to personalized customize the appearance position of comment content is a current urgent problem to be solved.
It should be noted that the information disclosed in the above background section is only for enhancing understanding of the background of the application and therefore does not constitute information in the form of prior art that is already known to those of ordinary skill in the art.
Disclosure of Invention
Based on the above problems, the inventor makes corresponding thinking and makes targeted improvements, and provides a resource competition method, a resource competition device, an electronic device and a computer readable storage medium, which are used for providing personalized customization approaches to help users to personalized customize the appearance positions of comment contents.
According to a first aspect of an embodiment of the present application, a resource competition method is disclosed, including:
When the interactive operation corresponding to the target user is detected, determining multi-dimensional resource description information and first competition data corresponding to the interactive operation; the multi-dimensional resource description information is used for describing target resources;
calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
And competing for the target resource according to the second competition data corresponding to the target user.
In one embodiment, based on the foregoing scheme, determining the multi-dimensional resource description information corresponding to the interaction includes:
when detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user;
When an interactive operation acting on at least one data input area of the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
In one embodiment, based on the foregoing solution, a data input interface corresponding to a resource competition control is presented, including:
determining a publisher corresponding to the resource competition control;
Displaying a data input interface corresponding to the publisher;
Wherein the data input interfaces corresponding to different publishers are completely or partially different.
In one embodiment, based on the foregoing scheme, after competing for the target resource according to the second competing data corresponding to the target user, the method further includes:
if the target resource is detected to be successfully contended by the target user, determining identifiers for distinguishing other users, and receiving content to be distributed input by the target user;
Marking a user head portrait corresponding to the target user through the identifier;
when the user operation acting on the release control is detected, the content to be released and the marked user head portrait are displayed at the corresponding position corresponding to the target resource.
In one embodiment, based on the foregoing scheme, determining identifiers to distinguish from other users includes:
determining the interaction frequency of a target user and a publisher in a preset time window; wherein the publisher corresponds to the target resource;
if the interaction frequency is higher than the preset frequency, identifiers for distinguishing other users are determined.
In one embodiment, after determining the identifier to distinguish from other users based on the foregoing scheme, the method further includes:
if the reply content aiming at the display content is detected and the reply content is released by the releasing party;
Displaying the reply content and determining an identifier corresponding to the reply content;
and updating identifiers for distinguishing other users according to the identifiers corresponding to the reply content.
In one embodiment, based on the foregoing scheme, the multi-dimensional resource description information includes at least: the target resource corresponds to a predetermined date, a predetermined period of time, an interaction sequence position and a publisher.
In one embodiment, based on the foregoing scheme, determining the first competitive data corresponding to the interactive operation includes:
Calculating a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multidimensional resource description information so as to be referred by a target user;
displaying the reference value and determining first competition data corresponding to the interactive operation;
The value information corresponding to the target resource at least comprises: the method comprises the steps of a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and a current moment.
In one embodiment, based on the foregoing scheme, before calculating the second competitive data corresponding to the target user according to the first competitive data and the value information corresponding to the target user, the method further includes:
If the current moment is detected to be earlier than the preset competition time, a prompt message for indicating that the resource competition qualification is obtained is returned, and second competition data corresponding to the target user is calculated according to the first competition data and the value information corresponding to the target user;
And if the current moment is detected to be later than the preset competition time, returning a prompt message for indicating that the resource competition qualification is locked.
In one embodiment, based on the foregoing scheme, the value information corresponding to the target user includes at least a user quality and a user activity corresponding to the target user; calculating second competitive data corresponding to the target user according to the first competitive data and the value information corresponding to the target user, wherein the second competitive data comprises:
calculating a weighted sum of the user quality, the user activity and the first competition data according to the preset weight;
And determining the weighted sum as second competition data corresponding to the target user.
In one embodiment, based on the foregoing scheme, competing for the target resource according to the second competition data corresponding to the target user includes:
Acquiring second competition data corresponding to each user respectively to obtain a second competition data set; the second competition data set comprises second competition data corresponding to the target user;
ordering the elements in the second competitive data set from high to low;
And generating a competition result according to the second competition data corresponding to the first sequence bit in the sequencing result.
In one embodiment, based on the foregoing scheme, if the second contention data of the first order bit is the second contention data corresponding to the target user, the method further includes:
judging that the target user successfully competes for the target resource and outputting a competition success prompt;
when the publisher is detected to publish information in a preset period of time, displaying display content corresponding to a target user in an interaction sequence position;
Wherein the interactive sequence bit corresponds to information issued by the issuer.
According to a second aspect of an embodiment of the present application, there is disclosed a resource competition device, including: a data determining unit, a data calculating unit and a resource competing unit, wherein:
A data determining unit for determining multi-dimensional resource description information and first competition data corresponding to the interactive operation when the interactive operation corresponding to the target user is detected; the multi-dimensional resource description information is used for describing target resources;
The data calculation unit is used for calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
And the resource competition unit is used for competing for the target resource according to the second competition data corresponding to the target user.
In one embodiment, based on the foregoing scheme, the data determining unit determines multi-dimensional resource description information corresponding to the interaction, including:
when detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user;
When an interactive operation acting on at least one data input area of the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
In one embodiment, based on the foregoing solution, the data determining unit presents a data input interface corresponding to a resource competition control, including:
determining a publisher corresponding to the resource competition control;
Displaying a data input interface corresponding to the publisher;
wherein the data input interfaces corresponding to different publishers are identical or partially identical.
In one embodiment, based on the foregoing, the apparatus further includes:
The identifier determining unit is used for determining identifiers used for distinguishing other users and receiving the content to be distributed input by the target user if the target resource is detected to be successfully contended by the target user after the resource contending unit contends the target resource according to the second contending data corresponding to the target user;
the marking unit is used for marking the user head portrait corresponding to the target user through the identifier;
And the display unit is used for displaying the content to be distributed and the marked user head portrait at the corresponding position of the target resource when the user operation acting on the distribution control is detected.
In one embodiment, based on the foregoing scheme, the identifier determining unit determines an identifier to distinguish from other users, including:
determining the interaction frequency of a target user and a publisher in a preset time window; wherein the publisher corresponds to the target resource;
if the interaction frequency is higher than the preset frequency, identifiers for distinguishing other users are determined.
In one embodiment, based on the foregoing, the apparatus further includes:
A content publisher determining unit configured to, after the identifier determining unit determines the identifier for distinguishing from other users, if a reply content to the presentation content is detected and the reply content is published by the publisher;
the display unit is also used for displaying the reply content and determining an identifier corresponding to the reply content;
and the identifier updating unit is used for updating the identifiers used for distinguishing other users according to the identifiers corresponding to the reply content.
In one embodiment, based on the foregoing scheme, the multi-dimensional resource description information includes at least: the target resource corresponds to a predetermined date, a predetermined period of time, an interaction sequence position and a publisher.
In one embodiment, based on the foregoing scheme, the data determining unit determines first competition data corresponding to the interaction, including:
The data determining unit calculates a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multi-dimensional resource description information so as to be referred by a target user;
The data determining unit displays the reference value and determines first competition data corresponding to the interactive operation;
The value information corresponding to the target resource at least comprises: the method comprises the steps of a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and a current moment.
In one embodiment, based on the foregoing, the apparatus further includes:
the message prompting unit is used for returning a prompting message for indicating that the resource competition qualification is obtained when the current moment is detected to be earlier than the preset competition time before the data calculation unit calculates second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
The data calculation unit is specifically used for calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user after the message prompt unit returns a prompt message for indicating that the resource competition qualification is obtained;
And the message prompting unit is also used for returning a prompting message for indicating that the resource competition qualification is locked when the current moment is detected to be later than the preset competition time.
In one embodiment, based on the foregoing scheme, the value information corresponding to the target user includes at least a user quality and a user activity corresponding to the target user; the data calculation unit calculates second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user, and the data calculation unit comprises:
the data calculation unit calculates the weighted sum of the user quality, the user activity and the first competition data according to the preset weight;
The data calculation unit determines the weighted sum as second competition data corresponding to the target user.
In one embodiment, based on the foregoing scheme, the resource competition unit competes for the target resource according to the second competition data corresponding to the target user, including:
the resource competition unit acquires second competition data corresponding to each user respectively to obtain a second competition data set; the second competition data set comprises second competition data corresponding to the target user;
the resource competition unit sorts the elements in the second competition data set from high to low;
The resource competition unit generates a competition result according to the second competition data corresponding to the first sequence bit in the sequencing result.
In one embodiment, based on the foregoing scheme, if the second contention data of the first order bit is second contention data corresponding to the target user, the apparatus further includes:
The competition result judging unit is used for judging that the target user successfully competes with the target resource and outputting a competition success prompt;
the content display unit is used for displaying display content corresponding to the target user in the interaction sequence position when the publisher is detected to publish information in a preset period; wherein the interactive sequence bit corresponds to information issued by the issuer.
According to a third aspect of an embodiment of the present application, there is disclosed an electronic apparatus including: a processor; and a memory having stored thereon computer readable instructions which, when executed by the processor, implement a resource contention method as disclosed in the first aspect.
According to a fourth aspect of an embodiment of the present application, there is disclosed a computer program medium having computer readable instructions stored thereon, which when executed by a processor of a computer, cause the computer to perform the resource competition method disclosed according to the first aspect of the present application.
The embodiment of the application can determine the multidimensional resource description information and the first competition data (such as bid data) corresponding to the interactive operation when the interactive operation corresponding to the target user is detected; the multi-dimensional resource description information is used for describing target resources; calculating second competition data (such as bidding data) corresponding to the target user according to the first competition data and the value information corresponding to the target user; and competing for the target resource according to the second competition data corresponding to the target user. Compared with the prior art, the embodiment of the application can definitely determine the target resource which the user needs to compete for through the multi-dimensional resource description information customized by the user on one hand, and further compete for the target resource for the user through the second competition data, so that a personalized customization way is provided, and the user is helped to personalized customize the appearance position (namely, the target resource) of the comment content. On the other hand, by implementing the embodiment of the application, the second competition data for competing for the target resource can be calculated according to the value information corresponding to the target user and the first competition data, wherein the value information which is used as the reference information and participates in calculation is beneficial to improving the bidding fairness of the target resource.
Other features and advantages of the application will be apparent from the following detailed description, or may be learned by the practice of the application.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Drawings
The above, as well as additional purposes, features, and advantages of exemplary embodiments of the present application will become readily apparent from the following detailed description when read in conjunction with the accompanying drawings. Several embodiments of the present application are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
fig. 1 is a flow chart illustrating a resource competition method according to an exemplary embodiment of the present application;
FIG. 2 illustrates a data entry interface schematic according to an example embodiment of the application;
FIG. 3 illustrates a comment area interface schematic diagram in accordance with an example embodiment of the application;
fig. 4 is a flow chart illustrating a resource competition method according to another exemplary embodiment of the present application;
fig. 5 is a schematic diagram illustrating a structure of a resource competition system according to an exemplary embodiment of the present application;
fig. 6 is a block diagram illustrating a structure of a resource competition device according to an exemplary embodiment of the present application;
fig. 7 is a block diagram illustrating a resource competition device according to another alternative exemplary embodiment of the present application.
In the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
Detailed Description
The principles and spirit of the present application will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are presented merely to enable those skilled in the art to better understand and practice the application and are not intended to limit the scope of the application in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
It will be appreciated by those skilled in the art that embodiments of the present application may be implemented as an apparatus, device, method or computer program product. Thus, the application may be embodied in the form of: complete hardware, complete software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to an embodiment of the application, a resource competition method, a resource competition device, an electronic device and a computer readable storage medium are provided.
Any number of elements in the figures are for illustration and not limitation, and any naming is used for distinction only and not for any limiting sense.
The principles and spirit of the present application are explained in detail below with reference to several representative embodiments thereof.
Summary of The Invention
In a comment scene, comment contents posted by a user aiming at a certain blog are generally arranged after comments closest to the comment contents are posted according to a mechanism of time reverse arrangement, and generally only the display position of hot point comments is relatively forward. That is, the closer to the blog posting time, the more forward the user's comment content display position is. If the comment content exists for the user and is seen by more users, the quality of the comment content needs to be improved so as to improve the number of the comment content which is praised/forwarded, and therefore the possibility that the comment content becomes a hot comment is improved. However, this approach has a high threshold for general users, and the high quality of comment content is not necessarily a hot comment.
Based on the above-described status quo, the inventors thought that the comment content appearance position could be made a resource that the user can personalize. The target resources which the user needs to compete can be clarified by collecting the multi-dimensional resource description information customized by the user, then second competition data for competing the target resources are calculated according to the first competition data (such as bid data) given by the user and the value information corresponding to the target user, and then the target resources are contended through the second competition data, so that a personalized customization way is provided, and the user can compete for the required target resources through the way, so that the problems are solved.
Application scene overview
It should be noted that the following application scenarios are only shown for facilitating understanding of the spirit and principles of the present application, and embodiments of the present application are not limited in this respect. Rather, embodiments of the application may be applied to any scenario where applicable.
In the comment scene, multidimensional resource description information (such as a preset date, a preset period, a preset position, a publisher and the like) corresponding to the interactive operation triggered by the user can be collected so as to determine target resources (such as comment top-setting positions under the postings of the blogs of 10:00-11:00 every day from 1 month to 1 month and 2 days in 2020) which are required to be contended by the user, further, first competition data (such as bid data) corresponding to the interactive operation triggered by the user are determined, second competition data for competing the target resources are calculated by combining the first competition data and value information (such as the number of vermicelli and the number of comments corresponding to the target user) corresponding to the target user, and then the target resources are contended for the target users according to the second competition data, so that a personalized customization way is provided for helping the user to carry out personalized customization on the target resources.
Exemplary method
A resource competition method according to an exemplary embodiment of the present application will be described below with reference to fig. 1 and 4 in conjunction with the above application scenario.
Referring to fig. 1, fig. 1 is a flow chart illustrating a resource contention method according to an exemplary embodiment of the present application, where the resource contention method may be implemented by a server or a terminal device.
As shown in fig. 1, a resource competition method according to an embodiment of the present application includes:
Step S110: when the interactive operation corresponding to the target user is detected, determining multi-dimensional resource description information and first competition data corresponding to the interactive operation; the multi-dimensional resource description information is used for describing the target resource.
Step S120: and calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user.
Step S130: and competing for the target resource according to the second competition data corresponding to the target user.
By implementing the resource competition method shown in fig. 1, the target resource which the user needs to compete can be clarified through the multi-dimensional resource description information customized by the user, and then the target resource is contended for the user through the second competition data, so that a personalized customization way is provided, and the user is helped to perform personalized customization on the appearance position (namely, the target resource) of the comment content. In addition, second competition data for competing for the target resource can be calculated according to the value information corresponding to the target user and the first competition data, wherein the value information participating in calculation as the reference information is beneficial to improving the bidding fairness of the target resource.
These steps are described in detail below.
In step S110, when an interactive operation corresponding to a target user is detected, multi-dimensional resource description information and first competition data corresponding to the interactive operation are determined; the multi-dimensional resource description information is used for describing the target resource.
Specifically, the interactive operation corresponding to the target user may include at least one click operation, at least one touch operation, at least one voice control operation, and/or at least one text input operation, which is not limited by the embodiment of the present application. Further, the interactive operation for inputting the multi-dimensional resource description information and the interactive operation for inputting the first competition data are independent user operations. In addition, determining the multi-dimensional resource description information and the first competition data corresponding to the interaction operation includes: determining multi-dimensional resource description information corresponding to a first operation in the interactive operation; determining first competition data corresponding to a second operation in the interactive operation, wherein a precedence relationship exists between the first operation and the second operation, and the first operation generally occurs before the second operation occurs. In addition, the first competitive data may be a real bid entered by a user according to a reference bid, which is a numerical value calculated from the multi-dimensional resource description information. In addition, the multi-dimensional resource description information includes at least: the target resource is a content release location defined by the predetermined date, the predetermined time period, the interactive sequence bit and the release party, and the content released at the content release location can comprise at least one of text, static image, dynamic image, link and short video.
As an alternative embodiment, determining multi-dimensional resource description information corresponding to the interaction includes: when detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user; when an interactive operation acting on at least one data input area of the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
Specifically, after the user interface containing the resource competition control is displayed to the user, if the user operation acting on the resource competition control is detected, executing the data input interface corresponding to the resource competition control; the user operation acting on the resource competition control may be a clicking operation, a touch operation, a voice control operation, or the like, which is not limited by the embodiment of the present application. In addition, the interactive operation applied to at least one data input area of the plurality of data input areas may be a clicking operation, a touch operation, a voice control operation, a selecting operation, a text input operation, etc., which is not limited in the embodiment of the present application. In addition, the user interface can be used for displaying the blog content released by each publisher in addition to the competitive resource control. Based on this, the user interface may optionally present one or more competing resource controls.
In one aspect, if a contention resource control is displayed in the user interface, when the contention resource control is triggered, the plurality of data input areas included in the data input interface may be specifically represented as a predetermined date input area, a predetermined time period input area, a predetermined location input area, a predetermined publisher input area, and a predetermined blog input area. The resource description information respectively input by the user in the predetermined date input area, the predetermined time period input area, the predetermined position input area, the predetermined publisher input area, and the predetermined blog input area may constitute the above-described multi-dimensional resource description information (i.e., multi-dimensional resource description information).
Referring to fig. 2, fig. 2 is a schematic diagram of a data input interface according to an exemplary embodiment of the present application. As shown in fig. 2, the plurality of data input areas included in the data input interface 200 may be specifically represented as a predetermined date input area 210, a predetermined time period input area 220, a predetermined location input area 230, a predetermined publisher input area 240, and a predetermined blog input area 250, and in addition, the data input interface 200 may further include a price inquiry area 260.
Specifically, the predetermined date input area 210 includes therein an input area for inputting a year, an input area for inputting a month, and an input area for inputting a day. A user can input characters (e.g., 20200101, 20210202, 20220303) in the respective input areas through interactive operations (e.g., character input operations) as resource description information corresponding to the input areas; the display of one or more options corresponding to the input area may also be triggered by an interactive operation (e.g., a long press operation, a heavy press operation, etc.). Further, the user may select a target option (e.g., 2020) from one or more options (e.g., 2020, 2021, 2022, 2023, 2024, 2025) as the resource description information corresponding to the input area through an interactive operation (e.g., a selection operation). Alternatively, the interactive operation for triggering the display of one or more options corresponding to the input area may be a control triggering operation for acting on the option display control, and the predetermined date input area 210 may include a plurality of option display controls (not shown) corresponding to the respective input areas one by one. In the predetermined date input area 210 illustrated in fig. 2, if an interactive operation acting on each input area is detected, it may be determined that the interactive operation corresponds to resource description information "XXXX year", "XX month", and "XX day" of each input area, the resource description information corresponding to the predetermined date input area 210 being used to represent a predetermined date corresponding to a target resource (e.g., a macleaya back reset) that a user competes for.
Specifically, the predetermined time period input area 220 includes y (e.g., 24) different time periods with a duration of x (e.g., 1) hours, which are respectively used to represent different time periods within a day, and the time periods are displayed in the predetermined time period input area 220 in a manner of interaction control. The user may select one or more time periods from the predetermined period input area 220 through one or more interactive operations (e.g., clicking operations) acting on the predetermined period input area 220. When the interactive control for representing the time period is triggered, it is determined that the time period is selected, the interactive control corresponding to the time period is highlighted, and the time period (e.g., 10:00-11:00) is determined to be the resource description information corresponding to the predetermined time period input area 220. Wherein, optionally, the highlighting mode may be: and thickening the frame of the interactive control.
Specifically, the predetermined position input area 230 includes a plurality of selectable predetermined positions, such as a set-top position, a third position, a seventh position, a ninth position, and the like. When an interactive operation (e.g., a hooking operation) acting on at least one predetermined position (e.g., a set-top position) among the plurality of selectable predetermined positions is detected, the at least one predetermined position is displayed in the predetermined position input area 230 to be hooked, and the hooked at least one predetermined position (i.e., the above-described interactive sequence bit) is determined as resource description information corresponding to the predetermined position input area 230. Additionally, optionally, a position selection control (not shown) and/or a position input area (not shown) may be included in the predetermined position input area 230; the user may display a plurality of position options through the trigger position selection control and select a desired predetermined position from the plurality of position options, or may directly input the desired predetermined position in the trigger position input area. Therefore, the preset position can be conveniently determined by the user according to personal habits by providing various personalized services, and the user experience is improved.
Specifically, the predetermined publisher input region 240 includes a vertical category and a Bonderstyle account; the vertical category is used for representing various types of bloggers and can specifically comprise sports, entertainment, real estate, mother and infant, catering and the like; the Bodenoted by the character string, for example, zhang A, li B, wang C, etc., and the number of Bodenoted by the character string may be within a preset threshold range (e.g., [0,10 ]). When an interactive operation (e.g., a check operation) is detected on at least one option in the vertical categories, the at least one category may be displayed in the predetermined publisher input region 240, checked, and a set of primary account numbers corresponding to the at least one category may be determined and displayed. When an interactive operation (e.g., a checking operation) acting on at least one of the set of the primary account numbers is detected, the checked at least one primary account number may be displayed in the predetermined issuer input area 240, and the checked at least one category (e.g., sports) and at least one primary account number (e.g., a) may be determined as resource description information corresponding to the predetermined issuer input area 240. The blogger corresponding to the at least one checked-out blogger account number may be the publisher. In addition, optionally, the predetermined publisher input area 240 may further include a category input area (not shown) and/or a blog main account input area (not shown), in which the user may directly input a desired category and may directly input a desired blog main account. Therefore, the user can conveniently determine the category and the account number of the blog according to personal habits by providing various personalized services, and the user experience is improved.
Specifically, the predetermined blog input area 250 includes a plurality of options, specifically: a 3-day blog, a 7-day blog, a 15-day blog, a month-old blog, etc.; wherein each predetermined blog is for defining a time period that is concurrent from a predetermined date, e.g., "near 3-day blog" is for defining blog within 3 days from the day of the predetermined date. When an interactive operation (e.g., a check operation) acting on a target option (e.g., "near 3 day blog") among the plurality of options is detected, the checked-out predetermined blog "near 3 day blog" may be displayed in the predetermined blog input area 250, and the "near 3 day blog" may be determined as resource description information corresponding to the predetermined blog input area 250. In addition, optionally, a predetermined blog input area (not shown) may be further included in the predetermined blog input area 250, and the user may directly input a desired predetermined blog in the predetermined blog input area.
In particular, the price query region 260 can include a query control 261, multi-dimensional resource description information, a final bid input region 262, and a save control 263. When an interactive operation acting on the query control 261 is detected, resource description information corresponding to the predetermined date input area 210, the predetermined time period input area 220, the predetermined position input area 230, the predetermined publisher input area 240 and the predetermined blog input area 250 is acquired, so as to obtain the above multi-dimensional resource description information, generate a reference value for representing the value of the target resource according to the multi-dimensional resource description information, and display the multi-dimensional resource description information and the reference value for user reference. In addition, the user may input first competition data (i.e., a final bid) in the final bid input area 262, store the first competition data and perform step S120 when an interactive operation on the save control 263 is detected.
On the other hand, if the multiple competing resource controls are in one-to-one correspondence with the publishers, the icons of the resource competing controls corresponding to different publishers may be the same or different. Based on this, a data input interface corresponding to the resource competition control is presented, comprising: and determining a target publisher corresponding to the resource competition control according to the corresponding relation between the resource competition control and the publisher, and displaying a data input interface corresponding to the target publisher and the resource competition control at the same time. The data input interfaces corresponding to different publishers can be the same or different.
For example, the plurality of competing resource controls are in one-to-one correspondence with the publisher, and in the case that the corresponding data input interfaces are the same, the plurality of data input areas in the data input interfaces may be specifically represented as a predetermined date input area, a predetermined time period input area, and a predetermined position input area; under the condition that the corresponding data input interfaces are different, the data input interfaces corresponding to the publisher A and the publisher B do not contain a preset publisher input area, and the data input interfaces corresponding to the publisher A and the publisher B do not contain a preset time period input area and a preset position input area in sequence. It will be appreciated that the data input interface corresponding to the publisher a does not include a predetermined period input region, and the target resource corresponding to the publisher a is for a full period, that is, the target resource corresponding to the publisher a does not support selection of a period, and if the user needs to compete for the target resource corresponding to the publisher a, the period cannot be selected. Similarly, the data input interface corresponding to the publisher B does not include a predetermined location input area, which indicates that the target resource corresponding to the publisher B does not support selection of a predetermined location.
Based on this, further optionally, before displaying the data input interface corresponding to both the target publisher and the resource competition control, the method further includes: determining interface parameters corresponding to a target publisher; the interface parameters are used for limiting a target data input area which can be displayed on the data input interface in the plurality of data input areas; and further, generating a data input interface according to the interface parameters.
It can be seen that, implementing the alternative embodiment, multiple types of data input areas can be provided, so that the user can input first competition data corresponding to different types in the multiple data input areas respectively, so as to achieve personalized customization of the target resource, which can be beneficial to improving the use experience of the user.
As an alternative embodiment, a data input interface corresponding to a resource competition control is presented, comprising: determining a publisher corresponding to the resource competition control; displaying a data input interface corresponding to the publisher; wherein the data input interfaces corresponding to different publishers are completely or partially different.
Specifically, the number of publishers corresponding to the resource competition control may be one or more, and if there are a plurality of publishers, the displaying a data input interface corresponding to the publishers includes: generating a data input interface according to interface parameters respectively corresponding to a plurality of publishers and displaying the data input interface; or displaying data input interfaces respectively corresponding to a plurality of publishers in a form of a plurality of popup windows, wherein one popup window displays one data input interface; or splicing the data input interfaces corresponding to the plurality of publishers respectively to obtain and display the data input interfaces to be output.
In addition, the data input interface corresponding to the publisher may be customized by the publisher, or may be a data input interface corresponding to the publisher automatically generated according to the attribute (such as type) corresponding to the publisher. Furthermore, optionally, the data input interfaces corresponding to different publishers may correspond to the same content and to different background patterns and/or personalized topics, which are not limited by the embodiments of the present application.
Therefore, by implementing the optional embodiment, the data input interface corresponding to the publisher can be output, so that a user can conveniently browse the resource competition control corresponding to the publisher (such as a blogger) interested in the publisher by browsing the blogger Wen Shidian at the user interface, the data input interface matched with the publisher can be popped up, the user can conveniently conduct resource bidding at any time according to personal requirements in the process of browsing the blogger, the triggering difficulty of the bidding function is reduced, and the use experience of the user is facilitated to be improved.
As an alternative embodiment, determining the first competitive data corresponding to the interactive operation includes: calculating a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multidimensional resource description information so as to be referred by a target user; displaying the reference value and determining first competition data corresponding to the interactive operation; the value information corresponding to the target resource at least comprises: the method comprises the steps of a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and a current moment.
Specifically, the time index corresponding to the predetermined period includes: average flow x, overall flow y, and adjustment factor α. The position index corresponding to the interaction sequence bit comprises: average exposure number m, average interaction number n, flow field flow w of comment of publisher. The publisher index corresponding to the publisher includes: vermicelli number a1, blog number b1, interaction number c1. Time difference index between the predetermined date and the current time: a blog time window x and an interaction number p.
Wherein the average flow x is an average flow of comment streams corresponding to a predetermined period of time (e.g., 10:00·11:00), for example, an average flow of comment streams corresponding to 10:00·11:00 per day for one month; the overall flow y is the overall flow of the comment stream corresponding to a predetermined period (e.g., 10:00.11:00); the adjustment factor α is constant, the higher the flow for a predetermined period, the higher the bid price required for that predetermined period. The average exposure number m is an average exposure number of a predetermined position corresponding to a predetermined period; the average interaction number n is the average interaction number of the preset position corresponding to the preset time period; the flow w of the comment flow field of the publisher is the total flow of the comment flow at a preset position corresponding to a preset period. The vermicelli number a1 is the number of vermicelli of the publisher in a predetermined period; the blog number b1 is the number of blogs released by the publisher in a predetermined period; the interaction number c1 is the interaction number corresponding to the publisher in the predetermined period. The blog time window x is the duration of a preset blog from the current time window; the interaction number p is the blog interaction number of the current time window.
Specifically, calculating a reference value for representing the value of the target resource according to the value information and the multidimensional resource description information corresponding to the target resource for reference by a target user, including: calculating a time index corresponding to a predetermined period according to the multi-dimensional resource description information and the expression [ (1+alpha) x ]/y; calculating a position index corresponding to the interaction sequence bit according to the multidimensional resource description information and the expression (beta, m+gamma, n)/w; calculating a publisher index corresponding to a publisher according to the multidimensional resource description information and the expression [ (theta 1b 1)/a 1] + [ (mu 1c 1)/b 1], wherein b1/a1 is used for representing the number of touch users of a single blog, and c1/b1 is used for representing the interaction times of the single blog; calculating a time difference index between a preset date and the current moment according to the multi-dimensional resource description information and the expression p/(1+e x); determining weights q1, q2, q3 and q4 corresponding to a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher and a time difference index between a preset date and a current time; calculating a weighted sum corresponding to a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and the current time according to q1, q2, q3 and q4; the weighted sum is determined as a reference value for characterizing the value of the target resource for reference by the target user. Where β, γ, θ1, and μ1 are weights and may be constants. For example, β=60%, γ=40%, θ1=30%, μ1=70%, q1=15%, q2=25%, q3=35%, q4=25%.
In addition, displaying the reference value and determining first competition data corresponding to the interaction operation comprises the following steps: and displaying the reference value on the data input interface, and receiving first competition data corresponding to the interactive operation when the interactive operation acting on the input area is detected. Additionally, optionally, the method may further include: and calculating the probability of successful resource competition according to the first competition data and the reference value, and displaying the calculated probability. Further, optionally, the method may further include: if the first competition data is detected to be smaller than the reference value or the probability of successful resource competition is detected to be lower than the preset probability (for example, 60%), a prompt message for indicating that the success rate of the resource competition is not high is output.
It can be seen that, by implementing the alternative embodiment, the corresponding reference value can be calculated for the target resource to be bid according to the multidimensional resource description information and the value information corresponding to the target resource input by the user, so as to be referred by the user, thus improving the user experience, being beneficial to determining the final bid (i.e. the first bidding data) according to the reference value by the user, and further being beneficial to winning the resource bid by the user.
In step S120, second competition data corresponding to the target user is calculated according to the first competition data and the value information corresponding to the target user.
Specifically, the value information corresponding to the target user may at least include: user quality and user liveness; the user quality can be represented by the number of fan units a2 of the target user, the number of blogs b2 issued by the target user and the interaction number c2 of the target user; the user liveness may include the number u of historical comments posted corresponding to the target user and the sum s of the number of points praise and the number of returns corresponding to the historical comments. In addition, both the second competition data and the first competition data may be represented by numerical values.
As an optional embodiment, before calculating the second competitive data corresponding to the target user according to the first competitive data and the value information corresponding to the target user, the method further includes: if the current moment is detected to be earlier than the preset competition time, returning a prompt message for indicating that the resource competition qualification is obtained, and executing second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user; and if the current moment is detected to be later than the preset competition time, returning a prompt message for indicating that the resource competition qualification is locked.
In particular, the different predetermined time periods correspond to different preset contention times, the preset contention events being used to characterize the latest contention participation time of the target resource including the predetermined time period. For example, if the predetermined period of time selected by the user is 20 a by 2/20 a in 2020: 00-21:00, then the preset competitive time may be 17 of 19 days of 2 months 2020: 00, that is, the user needs 17 at 19 days of 2020, 2 months: the first competition data is submitted before 00, so that competition of the target resource can be participated.
Alternatively, the preset contention time may be a unit time (e.g., 2 hours) from the target resource, or may be a fixed time (e.g., 8 pm per day for 30 minutes).
Therefore, by implementing the alternative embodiment, the acquisition time of the competition qualification can be limited, enough calculation time is reserved for the competition result of the target resource, and the situation that the user participates in the competition of the target resource later to influence the generation efficiency of the competition result is avoided.
As an optional embodiment, the value information corresponding to the target user at least includes user quality and user activity corresponding to the target user; calculating second competitive data corresponding to the target user according to the first competitive data and the value information corresponding to the target user, wherein the second competitive data comprises: calculating a weighted sum of the user quality, the user activity and the first competition data according to the preset weight; and determining the weighted sum as second competition data corresponding to the target user.
Specifically, calculating a weighted sum of the user quality, the user activity and the first competition data according to the preset weight includes: calculating user quality according to the expression [ (θ2×b2)/a 2] + [ (μ2× c2)/b 2], wherein θ2 and μ2 are weights, which can be expressed as constants; according to the expressionCalculating the activity of a user, wherein n is a positive integer, and u i is used for representing the data related to the ith historical comment issued by a target user; determining weights g1, g2 and g3 corresponding to the first competition data, the user quality and the user activity respectively; and calculating weighted sums of g1, g2 and g3 and the first competition data, the user quality and the user activity. For example, g1=50%, g2=20%, g3=30%.
Therefore, by implementing the alternative embodiment, the second competition data for competing the target resource can be calculated by combining the value information corresponding to the target user and the value information corresponding to the target resource, which is beneficial to both the publisher and the target user and improves the fairness of the resource competition.
In step S130, the target resource is contended according to the second contention data corresponding to the target user.
Specifically, the second competition data and the target resources are in one-to-one correspondence, and the target users may correspond to a plurality of target resources, that is, one user may compete for a plurality of target resources at the same time. For example, the target user may compete simultaneously for the top-put locations of the comments of multiple publishers.
As an optional embodiment, competing for the target resource according to the second competing data corresponding to the target user includes: acquiring second competition data corresponding to each user respectively to obtain a second competition data set; the second competition data set comprises second competition data corresponding to the target user; ordering the elements in the second competitive data set from high to low; and generating a competition result according to the second competition data corresponding to the first sequence bit in the sequencing result.
Specifically, each second contention data in the second contention data set is used for contending for the target resource. Wherein ordering the elements in the second competitive data set from high to low comprises: the second competing data in the second competing data set are ordered in the order of the values from big to small.
The first order bit in the ordering result can be judged to be the second competition data with highest value, the target user corresponding to the second competition data with highest value can successfully obtain the target resource, and similarly, the combination of the value information corresponding to the target user of the target resource and the true bid is obtained, and the obtained second competition data is the best data in the second competition data set, so that the target user can obtain the target resource and meet the flow requirement of the publisher to a certain extent while meeting the requirement of the target user.
In addition, generating a contention result according to the second contention data corresponding to the first order bit in the ordering result, including: determining a user to which second competition data corresponding to the first order bit belongs as a winner, generating a competition result containing the winner, wherein the competition result can be represented by text information so as to represent the competition result of the target resource; further, if the winner is the target user, the competition result is transmitted to the target user.
Therefore, by implementing the alternative embodiment, the requirements of the target user and the publisher can be simultaneously met, and the use experience of each party is improved.
As an optional embodiment, if the second contention data of the first order bit is the second contention data corresponding to the target user, the method further includes: judging that the target user successfully competes for the target resource and outputting a competition success prompt; when the publisher publishes information within a preset period of time, displaying display content corresponding to the target user in an interactive sequence position (such as a top position); wherein the interactive sequence bit corresponds to information issued by the issuer.
Specifically, the competition success prompt may be output in the form of text information, voice and/or sound effect, etc., which is not limited in the embodiment of the present application. In addition, the method may further include, before displaying the display content corresponding to the target user in the interactive sequence position: when the presentation content input operation is detected, the presentation content is stored.
Therefore, by implementing the optional embodiment, after the target resource is successfully contended by the target user, the comment issued by the user can be displayed at the corresponding position (such as the top position) of the comment area, so that personalized customization of the appearance position of the comment content is realized.
As an optional embodiment, after competing for the target resource according to the second competing data corresponding to the target user, the method further includes: if the target resource is detected to be successfully contended by the target user, determining identifiers for distinguishing other users, and receiving content to be distributed input by the target user; marking a user head portrait corresponding to the target user through the identifier; when the user operation acting on the release control is detected, the content to be released and the marked user head portrait are displayed at the corresponding position corresponding to the target resource.
In particular, identifiers to distinguish from other users may be represented by icons. The method for marking the user head portrait corresponding to the target user through the identifier comprises the following steps: displaying the identifier at a specific position to play a role in marking the target user; wherein, there is fixed display position relation between the specific position and the user head portrait. For example, the identifier may be displayed on top of the user avatar to block a portion of the user avatar, or may be displayed near the user avatar to not block the user avatar.
Therefore, after the target user successfully competes for the target resource, the publishing content corresponding to the target user can be displayed at the corresponding position corresponding to the target resource, so that personalized customization of the appearance position of the comment content is realized.
As an alternative embodiment, determining an identifier to distinguish from other users includes: determining the interaction frequency of the target user and the publisher within a preset time window (e.g., one month); wherein the publisher corresponds to the target resource; if the interaction frequency is higher than the predetermined frequency (e.g., 1 time/day), then identifiers for distinguishing other users are determined.
Specifically, if the interaction frequency is higher than a preset frequency, that is, the frequency of comments posted by the target user under the blogs posted by the posting party in a period of time is higher than the preset frequency, the target user is determined to be "true love powder" of the posting party, and identifiers for distinguishing from other users are determined, including: the label corresponding to the "true love powder" is displayed as an identifier for distinguishing from other users at the above-mentioned specific position.
Therefore, by implementing the optional embodiment, the corresponding identifier can be determined for the target user according to the distribution threshold of the identifier, and the display content of the comment area interface can be enriched by displaying the identifier at the corresponding position, so that the use experience of the user is improved, and the effect of encouraging the user to issue comments can be achieved.
As an alternative embodiment, after determining the identifier to distinguish from other users, the method further includes: if the reply content aiming at the display content is detected and the reply content is released by the releasing party; displaying the reply content and determining an identifier corresponding to the reply content; and updating identifiers for distinguishing other users according to the identifiers corresponding to the reply content.
Wherein updating the identifier for distinguishing other users according to the identifier corresponding to the reply content comprises: the identifier (such as "true love powder") used to distinguish from other users is replaced with the identifier (such as "bona fide turn") corresponding to the reply content.
Referring to FIG. 3, FIG. 3 is a schematic diagram of a comment area interface according to an example embodiment of the application. As shown in fig. 3, when it is detected that the publisher publishes information within a predetermined period of time, an commentary interface including the top location 310, the second location 320, the third location 330, and the like is generated.
If the target resource successfully competing by the target user corresponds to the top-setting position 310, the content to be distributed and the target user ID (e.g., AAA) input by the target user may be displayed in the top-setting position 310, and the distribution time, the forwarding number, the comment number and the praise number corresponding to the content to be distributed may also be displayed in the top-setting position 310. If the reply content aiming at the display content is detected and issued by the issuer, the identifier 'Bo-Hung' 311 can be displayed in the top position 310, and when other users enter the comment area interface, the identifier 'Bo-Hung' 311 in the top position 310 can be seen, so that the unique part of the target user can be revealed, and the use experience of the user can be improved. Optionally, if the reply content for the content to be distributed issued by the other user is detected, the reply content can be checked through a check control (not shown).
If the target resource successfully competing by the target user corresponds to the second location 320, the content to be distributed and the target user ID (e.g., BBB) input by the target user may be displayed in the second location 320, and the distribution time, the forwarding number, the comment number and the praise corresponding to the content to be distributed may also be displayed in the second location 320. If the interaction frequency between the target user and the publisher in the preset time window is higher than the preset frequency, the identifier "true love powder" 321 can be displayed in the second position 320, and when other users enter the comment area interface, the identifier "true love powder" 321 in the second position 320 can be seen. Similarly, if the reply content aiming at the content to be distributed, which is distributed by other users, is detected, the reply content can be checked through a check control.
If the target resource that the target user successfully competes with corresponds to the third location 330, the content to be distributed, the target user ID (e.g., CCC) entered by the target user, may be presented in the third location 330. The third location 330 may also display the posting time, forwarding number, comment number, and praise number corresponding to the content to be posted. The content to be distributed may include text information and pictures 331. Similarly, if the reply content aiming at the content to be distributed, which is distributed by other users, is detected, the reply content can be checked through a check control.
Therefore, after the target resource competition is successful, the content to be distributed, which is input by the target user, can be displayed at the corresponding position corresponding to the target resource, so that the personalized customization of the appearance position of the comment content is realized.
Referring to fig. 4, fig. 4 is a flow chart illustrating a resource competition method according to another exemplary embodiment of the present application. As shown in fig. 4, the resource contention method may include: step S410 to step S470.
Step S410: when detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control and comprising a plurality of data input areas, and when detecting interactive operation acting on at least one data input area in the plurality of data input areas, determining multidimensional resource description information corresponding to the interactive operation; the multi-dimensional resource description information is used for describing the target resource.
Step S420: calculating a reference value for representing the value of the target resource according to the value information and the multidimensional resource description information corresponding to the target resource, for reference by a target user, displaying the reference value and determining first competition data corresponding to the interactive operation; the value information corresponding to the target resource at least comprises: the method comprises the steps of a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and a current moment. If the current time is detected to be earlier than the preset contention time, step S430 is executed, and if the current time is detected to be later than the preset contention time, step S440 is executed.
Step S430: and returning a prompt message for indicating that the resource competition qualification is obtained, calculating the weighted sum of the user quality, the user activity and the first competition data according to the preset weight, and determining the weighted sum as second competition data corresponding to the target user, wherein the value information corresponding to the target user at least comprises the user quality and the user activity corresponding to the target user.
Step S440: a hint message indicating that the resource contention qualification has been locked is returned and the flow ends.
Step S450: and acquiring second competition data corresponding to each user respectively to obtain a second competition data set, wherein the second competition data set comprises second competition data corresponding to the target user, the elements in the second competition data set are ordered from high to low, and a competition result is generated according to the second competition data corresponding to the first sequence bit in the ordering result.
Step S460: if the target resource is detected to be successfully contended by the target user, determining the interaction frequency of the target user and the publisher in a preset time window, if the interaction frequency is higher than the preset frequency, determining identifiers for distinguishing other users, receiving content to be published, which is input by the target user, marking a user head portrait corresponding to the target user through the identifiers, and displaying the content to be published and the marked user head portrait at a corresponding position corresponding to the target resource when the user operation acting on the publishing control is detected.
Step S470: if the reply content aiming at the display content is detected and issued by the issuing party, the reply content is displayed, the identifier corresponding to the reply content is determined, and the identifier used for distinguishing other users is updated according to the identifier corresponding to the reply content.
It should be noted that, the steps S410 to S470 correspond to the steps and embodiments shown in fig. 1, and for the specific implementation of the steps S410 to S470, please refer to the steps and embodiments shown in fig. 1, and the description thereof is omitted here.
Therefore, by implementing the method shown in fig. 4, the target resource that the user needs to compete can be clarified through the multi-dimensional resource description information customized by the user, and then the target resource is contended for the user through the second contending data, so as to provide a personalized customization way, and help the user to personalized customize the position where the comment content appears (i.e. the target resource). In addition, second competition data for competing for the target resource can be calculated according to the value information corresponding to the target user and the first competition data, wherein the value information participating in calculation as the reference information is beneficial to improving the bidding fairness of the target resource.
Furthermore, although the steps of the methods of the present application are depicted in the accompanying drawings in a particular order, this is not required to or suggested that the steps must be performed in this particular order or that all of the steps shown be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
Exemplary System
Referring to fig. 5, fig. 5 is a schematic diagram illustrating a resource competition system according to an exemplary embodiment of the present application. As shown in fig. 5, the resource competition system 500 may include: a resource reservation module 501, a pricing module 502, a resource locking module 503, a candidate pool competition module 504, a deduction module 505, and a content setting module 506.
A resource reservation module 501, configured to, when detecting a user operation acting on a resource competition control, display a data input interface corresponding to the resource competition control; determining multi-dimensional resource description information corresponding to the interactive operation when the interactive operation acting on at least one data input area in the plurality of data input areas is detected; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user.
The pricing module 502 is configured to calculate a reference value for representing the value of the target resource according to the value information and the multidimensional resource description information corresponding to the target resource, so as to be referred by the target user; and displaying the reference value and determining first competition data corresponding to the interaction operation.
And the resource locking module 503 is configured to lock the resource contention qualification and the second contention data and the first contention data corresponding to each user when the preset contention time arrives.
A candidate pool competition module 504, configured to calculate a weighted sum of the user quality, the user activity, and the first competition data according to a preset weight; and determining the weighted sum as second competition data corresponding to the target user.
And the deduction module 505 is configured to, after the target resource competition result is generated, draw first competition data corresponding to the user in the competition result into the platform account and return the first competition data corresponding to other users competing for the target resource to the respective corresponding accounts.
The content setting module 506 is configured to receive the content to be distributed input by the user, and if the target resource competition is successful, display the content to be distributed through the target resource.
Therefore, implementing the system shown in fig. 5 can determine the target resource that the user needs to compete for through the multi-dimensional resource description information customized by the user, and further compete for the target resource for the user through the second competition data, so as to provide a personalized customization way, and help the user to personalized customize the position where the comment content appears (i.e., the target resource). In addition, second competition data for competing for the target resource can be calculated according to the value information corresponding to the target user and the first competition data, wherein the value information participating in calculation as the reference information is beneficial to improving the bidding fairness of the target resource.
Exemplary Medium
Having described the method of the exemplary embodiments of the present application, next, a description will be given of the medium of the exemplary embodiments of the present application.
In some possible embodiments, the aspects of the present application may also be implemented as a medium having stored thereon a program code for implementing the steps in the resource competition method according to various exemplary embodiments of the present application described in the above section of the description of the exemplary method, when the program code is executed by a processor of a device.
Specifically, the processor of the device is configured to implement the following steps when executing the program code: when the interactive operation corresponding to the target user is detected, determining multi-dimensional resource description information and first competition data corresponding to the interactive operation; the multi-dimensional resource description information is used for describing target resources; calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user; and competing for the target resource according to the second competition data corresponding to the target user.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: when detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user; when an interactive operation acting on at least one data input area of the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: determining a publisher corresponding to the resource competition control; displaying a data input interface corresponding to the publisher; wherein the data input interfaces corresponding to different publishers are completely or partially different.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: calculating a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multidimensional resource description information so as to be referred by a target user; displaying the reference value and determining first competition data corresponding to the interactive operation; the value information corresponding to the target resource at least comprises: the method comprises the steps of a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and a current moment.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: if the current moment is detected to be earlier than the preset competition time, a prompt message for indicating that the resource competition qualification is obtained is returned, and second competition data corresponding to the target user is calculated according to the first competition data and the value information corresponding to the target user; and if the current moment is detected to be later than the preset competition time, returning a prompt message for indicating that the resource competition qualification is locked.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: calculating a weighted sum of the user quality, the user activity and the first competition data according to the preset weight; and determining the weighted sum as second competition data corresponding to the target user.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: if the target resource is detected to be successfully contended by the target user, determining identifiers for distinguishing other users, and receiving content to be distributed input by the target user; marking a user head portrait corresponding to the target user through the identifier; when the user operation acting on the release control is detected, the content to be released and the marked user head portrait are displayed at the corresponding position corresponding to the target resource.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: determining the interaction frequency of a target user and a publisher in a preset time window; wherein the publisher corresponds to the target resource; if the interaction frequency is higher than the preset frequency, identifiers for distinguishing other users are determined.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: if the reply content aiming at the display content is detected and the reply content is released by the releasing party; displaying the reply content and determining an identifier corresponding to the reply content; and updating identifiers for distinguishing other users according to the identifiers corresponding to the reply content.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: acquiring second competition data corresponding to each user respectively to obtain a second competition data set; the second competition data set comprises second competition data corresponding to the target user; ordering the elements in the second competitive data set from high to low; and generating a competition result according to the second competition data corresponding to the first sequence bit in the sequencing result.
In some embodiments of the application, the processor of the device, when executing the program code, is further configured to implement the following steps: judging that the target user successfully competes for the target resource and outputting a competition success prompt; when the publisher is detected to publish information in a preset period of time, displaying display content corresponding to a target user in an interaction sequence position; wherein the interactive sequence bit corresponds to information issued by the issuer.
It should be noted that: the medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take many forms, including, but not limited to: electromagnetic signals, optical signals, or any suitable combination of the preceding. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Exemplary apparatus
Having described the medium of the exemplary embodiment of the present application, next, a resource competition device of the exemplary embodiment of the present application will be described with reference to fig. 6.
Referring to fig. 6, fig. 6 is a block diagram illustrating a resource competition device according to an exemplary embodiment of the present application. As shown in fig. 6, a resource competition device 600 according to an exemplary embodiment of the present application includes: a data determination unit 601, a data calculation unit 602, and a resource competition unit 603, wherein:
A data determining unit 601, configured to determine, when an interactive operation corresponding to a target user is detected, multidimensional resource description information corresponding to the interactive operation and first competition data; the multi-dimensional resource description information is used for describing target resources;
A data calculating unit 602, configured to calculate second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
the resource competition unit 603 is configured to compete for the target resource according to the second competition data corresponding to the target user.
Wherein, the multidimensional resource description information at least comprises: the target resource corresponds to a predetermined date, a predetermined period of time, an interaction sequence position and a publisher.
Therefore, implementing the resource competition device shown in fig. 6 can determine the target resource that the user needs to compete for through the multi-dimensional resource description information customized by the user, and then compete for the target resource for the user through the second competition data, so as to provide a personalized customization way, and help the user to personalized customize the position where the comment content appears (i.e., the target resource). In addition, second competition data for competing for the target resource can be calculated according to the value information corresponding to the target user and the first competition data, wherein the value information participating in calculation as the reference information is beneficial to improving the bidding fairness of the target resource.
In one embodiment, based on the foregoing scheme, the data determining unit 601 determines multi-dimensional resource description information corresponding to the interaction, including:
when detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user;
When an interactive operation acting on at least one data input area of the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
It can be seen that, implementing the alternative embodiment, multiple types of data input areas can be provided, so that the user can input first competition data corresponding to different types in the multiple data input areas respectively, so as to achieve personalized customization of the target resource, which can be beneficial to improving the use experience of the user.
In one embodiment, based on the foregoing solution, the data determining unit 601 presents a data input interface corresponding to a resource competition control, including:
determining a publisher corresponding to the resource competition control;
Displaying a data input interface corresponding to the publisher;
wherein the data input interfaces corresponding to different publishers are identical or partially identical.
Therefore, by implementing the optional embodiment, the data input interface corresponding to the publisher can be output, so that a user can conveniently browse the resource competition control corresponding to the publisher (such as a blogger) interested in the publisher by browsing the blogger Wen Shidian at the user interface, the data input interface matched with the publisher can be popped up, the user can conveniently conduct resource bidding at any time according to personal requirements in the process of browsing the blogger, the triggering difficulty of the bidding function is reduced, and the use experience of the user is facilitated to be improved.
In one embodiment, based on the foregoing, the apparatus further includes:
An identifier determining unit (not shown), configured to determine an identifier for distinguishing from other users and receive the content to be distributed input by the target user if it is detected that the target resource is successfully contended by the target user after the resource contending unit 603 contends for the target resource according to the second contention data corresponding to the target user;
A marking unit (not shown) for marking a user avatar corresponding to the target user by an identifier;
And the display unit (not shown) is used for displaying the content to be distributed and the marked user head portrait at the corresponding position of the target resource when the user operation acting on the distribution control is detected.
Therefore, after the target user successfully competes for the target resource, the optional embodiment can display the content to be distributed corresponding to the target user at the corresponding position corresponding to the target resource, so as to realize personalized customization of the appearance position of the comment content.
In one embodiment, based on the foregoing scheme, the identifier determining unit determines an identifier to distinguish from other users, including:
determining the interaction frequency of a target user and a publisher in a preset time window; wherein the publisher corresponds to the target resource;
if the interaction frequency is higher than the preset frequency, identifiers for distinguishing other users are determined.
Therefore, by implementing the optional embodiment, the corresponding identifier can be determined for the target user according to the distribution threshold of the identifier, and the display content of the comment area interface can be enriched by displaying the identifier at the corresponding position, so that the use experience of the user is improved, and the effect of encouraging the user to issue comments can be achieved.
In one embodiment, based on the foregoing, the apparatus further includes:
A content publisher determining unit (not shown) for, after the identifier determining unit determines the identifier for distinguishing from other users, if the reply content for the presentation content is detected and published by the publisher;
the display unit is also used for displaying the reply content and determining an identifier corresponding to the reply content;
an identifier updating unit (not shown) for updating the identifier for distinguishing from other users according to the identifier corresponding to the reply content.
Therefore, after the target resource competition is successful, the content to be distributed, which is input by the target user, can be displayed at the corresponding position corresponding to the target resource, so that the personalized customization of the appearance position of the comment content is realized.
In one embodiment, based on the foregoing scheme, the data determining unit 601 determines first competition data corresponding to the interaction, including:
The data determining unit 601 calculates a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multi-dimensional resource description information, so as to be referred by a target user;
The data determining unit 601 displays the reference value and determines first competition data corresponding to the interaction operation;
The value information corresponding to the target resource at least comprises: the method comprises the steps of a time index corresponding to a preset time period, a position index corresponding to an interaction sequence bit, a publisher index corresponding to a publisher, and a time difference index between a preset date and a current moment.
It can be seen that, by implementing the alternative embodiment, the corresponding reference value can be calculated for the target resource to be bid according to the multidimensional resource description information and the value information corresponding to the target resource input by the user, so as to be referred by the user, thus improving the user experience, being beneficial to determining the final bid (i.e. the first bidding data) according to the reference value by the user, and further being beneficial to winning the resource bid by the user.
In one embodiment, based on the foregoing, the apparatus further includes:
A message prompting unit (not shown) for returning a prompting message for indicating that the resource contention qualification is obtained when the current moment is detected to be earlier than the preset contention time before the data calculating unit 602 calculates the second contention data corresponding to the target user according to the first contention data and the value information corresponding to the target user;
a data calculating unit 602, specifically configured to calculate, after the message prompting unit returns a prompting message for indicating that the resource competition qualification is obtained, second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
And the message prompting unit is also used for returning a prompting message for indicating that the resource competition qualification is locked when the current moment is detected to be later than the preset competition time.
Therefore, by implementing the alternative embodiment, the acquisition time of the competition qualification can be limited, enough calculation time is reserved for the competition result of the target resource, and the situation that the user participates in the competition of the target resource later to influence the generation efficiency of the competition result is avoided.
In one embodiment, based on the foregoing scheme, the value information corresponding to the target user includes at least a user quality and a user activity corresponding to the target user; the data calculating unit 602 calculates second competitive data corresponding to the target user according to the first competitive data and the value information corresponding to the target user, including:
the data calculation unit 602 calculates a weighted sum of the user quality, the user activity, and the first competition data according to the preset weight;
the data calculation unit 602 determines the weighted sum as the second competition data corresponding to the target user.
Therefore, by implementing the alternative embodiment, the second competition data for competing the target resource can be calculated by combining the value information corresponding to the target user and the value information corresponding to the target resource, which is beneficial to both the publisher and the target user and improves the fairness of the resource competition.
In one embodiment, based on the foregoing scheme, the resource competition unit 603 competes for the target resource according to the second competition data corresponding to the target user, including:
the resource competition unit 603 obtains second competition data corresponding to each user respectively, and a second competition data set is obtained; the second competition data set comprises second competition data corresponding to the target user;
The resource competition unit 603 sorts the elements in the second competition data set from high to low;
The resource competition unit 603 generates a competition result according to the second competition data corresponding to the first order bit in the ordering result.
Therefore, by implementing the alternative embodiment, the requirements of the target user and the publisher can be simultaneously met, and the use experience of each party is improved.
In one embodiment, based on the foregoing scheme, if the second contention data of the first order bit is second contention data corresponding to the target user, the apparatus further includes:
a competition result determination unit (not shown) for determining that the target user successfully competes with the target resource and outputting a competition success prompt;
A content display unit (not shown) for displaying display content corresponding to the target user in the interactive sequence position when it is detected that the publisher publishes information within a predetermined period of time; wherein the interactive sequence bit corresponds to information issued by the issuer.
Therefore, by implementing the optional embodiment, after the target resource is successfully contended by the target user, the comments posted by the user can be displayed at the corresponding position (such as the top position) of the comment area, so that personalized customization of the appearance position of the comment content is realized.
It should be noted that although several modules or units of the resource competition device are mentioned in the above detailed description, such partitioning is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
Exemplary electronic device
Having described the method, medium, and apparatus of exemplary embodiments of the present application, next, an electronic device according to another exemplary embodiment of the present application is described.
Those skilled in the art will appreciate that the various aspects of the application may be implemented as a system, method, or program product. Accordingly, aspects of the application may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
A resource competition device 700 according to still another alternative example embodiment of the present application is described below with reference to fig. 7. The resource competition device 700 shown in fig. 7 is only an example, and should not be construed as limiting the functionality and scope of use of the embodiments of the present application.
As shown in fig. 7, the resource competition device 700 is embodied in the form of an electronic apparatus. The components of the resource competition arrangement 700 may include, but are not limited to: the at least one processing unit 710, the at least one memory unit 720, and a bus 730 connecting the different system components, including the memory unit 720 and the processing unit 710.
Wherein the storage unit stores program code that is executable by the processing unit 710 such that the processing unit 710 performs the steps according to various exemplary embodiments of the present application described in the description section of the exemplary method described above in the present specification. For example, the processing unit 710 may perform the various steps as shown in fig. 1 and 4.
The memory unit 720 may include readable media in the form of volatile memory units, such as Random Access Memory (RAM) 7201 and/or cache memory 7202, and may further include Read Only Memory (ROM) 7203.
The storage unit 720 may also include a program/utility 7204 having a set (at least one) of program modules 7205, such program modules 7205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
Bus 730 may be one or more of several types of bus structures including an address bus, a control bus, and/or a data bus.
The resource competition arrangement 700 may also communicate with one or more external devices 800 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the resource competition arrangement 700, and/or any device (e.g., router, modem, etc.) that enables the resource competition arrangement 700 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 750. Also, the resource competition arrangement 700 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet) via the network adapter 760. As shown in fig. 7, the network adapter 760 communicates with other modules of the resource competition device 700 via the bus 730. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with the resource competition device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present application.
While the spirit and principles of the present application have been described with reference to several particular embodiments, it is to be understood that the application is not limited to the particular embodiments of the application nor does it imply that features in the various aspects are not useful in combination, nor are they intended to be useful in any way, such as for convenience of description. The application is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (24)

1. A method of resource contention, comprising:
when an interactive operation corresponding to a target user is detected, determining multi-dimensional resource description information and first competition data corresponding to the interactive operation; the multi-dimensional resource description information is used for describing target resources; wherein the target resource is a content distribution location defined by a predetermined date, a predetermined period of time, an interactive sequence location, and a publisher;
Calculating second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
Competing the target resource according to second competition data corresponding to the target user;
The value information corresponding to the target user at least comprises user quality and user activity corresponding to the target user; calculating second competitive data corresponding to the target user according to the first competitive data and the value information corresponding to the target user, including:
calculating a weighted sum of the user quality, the user activity and the first competition data according to a preset weight;
and determining the weighted sum as second competition data corresponding to the target user.
2. The method of claim 1, wherein determining multi-dimensional resource description information corresponding to the interoperation comprises:
When detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user;
When the interactive operation acting on at least one data input area in the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
3. The method of claim 2, wherein presenting a data input interface corresponding to the resource competition control comprises:
Determining a publisher corresponding to the resource competition control;
displaying a data input interface corresponding to the publisher;
Wherein the data input interfaces corresponding to different publishers are completely or partially different.
4. The method of claim 1, wherein after competing for the target resource according to the second competing data corresponding to the target user, the method further comprises:
If the target resource is detected to be successfully contended by the target user, determining identifiers for distinguishing other users, and receiving content to be distributed, which is input by the target user;
marking a user head portrait corresponding to the target user through the identifier;
when the user operation acting on the release control is detected, the content to be released and the marked user head portrait are displayed at the corresponding position corresponding to the target resource.
5. The method of claim 4, wherein determining identifiers to distinguish from other users comprises:
determining the interaction frequency of the target user and the publisher in a preset time window; wherein the publisher corresponds to the target resource;
if the interaction frequency is higher than the preset frequency, identifiers used for distinguishing other users are determined.
6. The method of claim 5, wherein after determining the identifier to distinguish from other users, the method further comprises:
if the reply content aiming at the display content is detected and the reply content is issued by the issuing party;
displaying the reply content and determining an identifier corresponding to the reply content;
and updating the identifiers used for distinguishing other users according to the identifiers corresponding to the reply content.
7. The method of claim 1, wherein the multi-dimensional resource description information includes at least: the target resource corresponds to a preset date, a preset time period, an interaction sequence position and a publisher.
8. The method of claim 1, wherein determining the first competitive data corresponding to the interoperation comprises:
Calculating a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multi-dimensional resource description information so as to be referred by the target user;
displaying the reference value and determining first competition data corresponding to the interactive operation;
the value information corresponding to the target resource at least comprises: the time index corresponding to the preset time period, the position index corresponding to the interaction sequence bit, the publisher index corresponding to the publisher and the time difference index between the preset date and the current time.
9. The method of claim 8, wherein prior to calculating second competitive data corresponding to the target user from the first competitive data and the value information corresponding to the target user, the method further comprises:
if the current moment is detected to be earlier than the preset competition time, a prompt message for indicating that the resource competition qualification is obtained is returned, and the second competition data corresponding to the target user is calculated according to the first competition data and the value information corresponding to the target user;
And if the current moment is detected to be later than the preset competition time, returning a prompt message for indicating that the resource competition qualification is locked.
10. The method of claim 8, wherein competing for the target resource according to the second competing data corresponding to the target user comprises:
Acquiring second competition data corresponding to each user respectively to obtain a second competition data set; the second competition data set comprises second competition data corresponding to the target user;
ordering elements in the second competitive data set from high to low;
And generating a competition result according to the second competition data corresponding to the first sequence bit in the sequencing result.
11. The method of claim 10, wherein if the second contention data of the first order bit is the second contention data corresponding to the target user, the method further comprises:
judging that the target user successfully competes with the target resource and outputting a competition success prompt;
When the publisher publishes information in the preset time period, displaying the display content corresponding to the target user in the interaction sequence position;
wherein the interactive sequence bit corresponds to the information issued by the issuer.
12. A resource competition device, comprising:
A data determining unit, configured to determine, when an interactive operation corresponding to a target user is detected, multidimensional resource description information and first competition data corresponding to the interactive operation; the multi-dimensional resource description information is used for describing target resources; wherein the target resource is a content distribution location defined by a predetermined date, a predetermined period of time, an interactive sequence location, and a publisher;
a data calculation unit, configured to calculate second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
A resource competition unit, configured to compete for the target resource according to second competition data corresponding to the target user;
The value information corresponding to the target user at least comprises user quality and user activity corresponding to the target user; the data calculating unit calculates second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user, including:
the data calculation unit calculates a weighted sum of the user quality, the user activity and the first competition data according to a preset weight;
The data calculation unit determines the weighted sum as second competition data corresponding to the target user.
13. The apparatus according to claim 12, wherein the data determining unit determines the multi-dimensional resource description information corresponding to the interactive operation, comprising:
When detecting user operation acting on the resource competition control, displaying a data input interface corresponding to the resource competition control; the data input interface comprises a plurality of data input areas, and different data input areas are used for receiving multi-dimensional resource description information input by a user;
When the interactive operation acting on at least one data input area in the plurality of data input areas is detected, multi-dimensional resource description information corresponding to the interactive operation is determined.
14. The apparatus of claim 13, wherein the data determination unit presents a data input interface corresponding to the resource competition control, comprising:
Determining a publisher corresponding to the resource competition control;
displaying a data input interface corresponding to the publisher;
wherein the data input interfaces corresponding to different publishers are identical or partially identical.
15. The apparatus of claim 12, wherein the apparatus further comprises:
the identifier determining unit is used for determining identifiers used for distinguishing other users and receiving content to be distributed, which is input by the target user, if the target resource is detected to be successfully contended by the target user after the resource contending unit contends the target resource according to the second contending data corresponding to the target user;
the marking unit is used for marking the user head portrait corresponding to the target user through the identifier;
And the display unit is used for displaying the content to be distributed and the marked user head portrait at the corresponding position of the target resource when the user operation acting on the distribution control is detected.
16. The apparatus according to claim 15, wherein the identifier determination unit determines an identifier to distinguish from other users, comprising:
determining the interaction frequency of the target user and the publisher in a preset time window; wherein the publisher corresponds to the target resource;
if the interaction frequency is higher than the preset frequency, identifiers used for distinguishing other users are determined.
17. The apparatus of claim 16, wherein the apparatus further comprises:
A content publisher determining unit configured to, after the identifier determining unit determines an identifier for distinguishing from other users, if a reply content to the presentation content is detected and the reply content is published by the publisher;
The display unit is further used for displaying the reply content and determining an identifier corresponding to the reply content;
And the identifier updating unit is used for updating the identifier used for distinguishing other users according to the identifier corresponding to the reply content.
18. The apparatus of claim 12, wherein the multi-dimensional resource description information comprises at least: the target resource corresponds to a preset date, a preset time period, an interaction sequence position and a publisher.
19. The apparatus according to claim 12, wherein the data determining unit determines the first competition data corresponding to the interaction, comprising:
The data determining unit calculates a reference value for representing the value of the target resource according to the value information corresponding to the target resource and the multi-dimensional resource description information so as to be referred by the target user;
the data determining unit displays a reference value and determines first competition data corresponding to the interactive operation;
the value information corresponding to the target resource at least comprises: the time index corresponding to the preset time period, the position index corresponding to the interaction sequence bit, the publisher index corresponding to the publisher and the time difference index between the preset date and the current time.
20. The apparatus of claim 19, wherein the apparatus further comprises:
The message prompting unit is used for returning a prompting message for indicating that the resource competition qualification is obtained when the current moment is detected to be earlier than the preset competition time before the data calculation unit calculates second competition data corresponding to the target user according to the first competition data and the value information corresponding to the target user;
The data calculation unit is specifically configured to calculate, after the message prompting unit returns a prompting message for indicating that resource contention qualification is obtained, second contention data corresponding to the target user according to the first contention data and value information corresponding to the target user;
The message prompting unit is further configured to return a prompting message for indicating that the resource contention qualification is locked when the current time is detected to be later than the preset contention time.
21. The apparatus of claim 19, wherein the resource contention unit contends for the target resource according to second contention data corresponding to the target user, comprising:
the resource competition unit acquires second competition data corresponding to each user respectively to obtain a second competition data set; the second competition data set comprises second competition data corresponding to the target user;
The resource competition unit sorts elements in the second competition data set from high to low;
and the resource competition unit generates a competition result according to the second competition data corresponding to the first order bit in the sequencing result.
22. The apparatus of claim 21, wherein if the second contention data of the first order bit is the second contention data corresponding to the target user, the apparatus further comprises:
The competition result judging unit is used for judging that the target user successfully competes with the target resource and outputting a competition success prompt;
The content display unit is used for displaying display content corresponding to the target user in the interaction sequence position when the publisher publishes information in the preset time period; wherein the interactive sequence bit corresponds to the information issued by the issuer.
23. An electronic device, comprising:
A processor; and
A memory having stored thereon computer readable instructions which when executed by the processor implement the resource contention method according to any one of claims 1 to 11.
24. A computer readable storage medium having stored thereon a computer program which when executed by a processor implements the resource competition method of any one of claims 1 to 11.
CN202011290097.6A 2020-11-17 2020-11-17 Resource competition method, device, electronic equipment and computer readable storage medium Active CN112379957B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011290097.6A CN112379957B (en) 2020-11-17 2020-11-17 Resource competition method, device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011290097.6A CN112379957B (en) 2020-11-17 2020-11-17 Resource competition method, device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN112379957A CN112379957A (en) 2021-02-19
CN112379957B true CN112379957B (en) 2024-05-31

Family

ID=74584995

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011290097.6A Active CN112379957B (en) 2020-11-17 2020-11-17 Resource competition method, device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN112379957B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110458360A (en) * 2019-08-13 2019-11-15 腾讯科技(深圳)有限公司 Prediction technique, device, equipment and the storage medium of hot resource
CN111489182A (en) * 2019-01-28 2020-08-04 腾讯科技(深圳)有限公司 Competitive resource control method and device for information display, computer equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111489182A (en) * 2019-01-28 2020-08-04 腾讯科技(深圳)有限公司 Competitive resource control method and device for information display, computer equipment and storage medium
CN110458360A (en) * 2019-08-13 2019-11-15 腾讯科技(深圳)有限公司 Prediction technique, device, equipment and the storage medium of hot resource

Also Published As

Publication number Publication date
CN112379957A (en) 2021-02-19

Similar Documents

Publication Publication Date Title
US11295321B2 (en) System and method for interacting with a web portal
US11810156B2 (en) Systems, methods, and devices for componentization, modification, and management of creative assets for diverse advertising platform environments
US7788584B2 (en) Computer-implemented method, system, and program product for hiding columns in an electronic table
CN107450903B (en) Information processing method and device
CN111309213A (en) Comment display method and device, electronic equipment and storage medium
US20070150812A1 (en) User support system integrating FAQ and helpdesk features
CN102474529A (en) Gathering information about connections in a social networking service
KR102640917B1 (en) Method, apparatus and computer program for providing social network service for profit based on contents
CN111124564A (en) Method and device for displaying user interface
CN112269917A (en) Media resource display method, device, equipment, system and storage medium
US11546442B2 (en) Event type-based notification filtering
KR20220002850A (en) Method and apparatus for displaying an interface for providing a social network service through an anonymous based profile
CN111309428B (en) Information display method, information display device, electronic apparatus, and storage medium
CN112379957B (en) Resource competition method, device, electronic equipment and computer readable storage medium
CN113781084A (en) Questionnaire display method and device
CN111353455A (en) Video content determination method and device, storage medium and electronic equipment
CN115357800A (en) Resource association method, device, electronic equipment, storage medium and program product
US20110041069A1 (en) User interface for aggregating services in a data processing system
KR102559384B1 (en) Method, apparatus and computer program for providing donation service for influencer
CN114035729A (en) Electronic voting method and device and terminal equipment
KR20210121925A (en) Method, apparatus and computer program for providing social network service for profit based on contents
CN112199553A (en) Information resource processing method, device, equipment and storage medium
JP7302835B1 (en) Caller Information Acquisition System, Control Method of Caller Information Acquisition System, and Program
US20230043820A1 (en) Method and system for user group determination, churn identification and content selection
US20240214638A1 (en) Method of recommending live broadcasting room, apparatus, device, and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant