CN114222155B - Resource recommendation method, device, electronic equipment and storage medium - Google Patents

Resource recommendation method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114222155B
CN114222155B CN202111523143.7A CN202111523143A CN114222155B CN 114222155 B CN114222155 B CN 114222155B CN 202111523143 A CN202111523143 A CN 202111523143A CN 114222155 B CN114222155 B CN 114222155B
Authority
CN
China
Prior art keywords
resource
recommendation
page
target
display
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
CN202111523143.7A
Other languages
Chinese (zh)
Other versions
CN114222155A (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202111523143.7A priority Critical patent/CN114222155B/en
Publication of CN114222155A publication Critical patent/CN114222155A/en
Application granted granted Critical
Publication of CN114222155B publication Critical patent/CN114222155B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application relates to a resource recommendation method, a device, an electronic device and a storage medium, by the technical scheme provided by the embodiment of the application, a recommendation mode of resources can be configured through a resource configuration page, and in the process of configuring through the resource configuration page, a target resource display position to be subjected to resource recommendation and resource recommendation modes of at least two types of objects can be determined. In the process of recommending the resources, the resources can be recommended to the target resource display position according to different resource recommendation modes of different objects, so that the resources seen by the different objects on the same resource display position are recommended in different modes, the resource recommendation modes are enriched, and the accuracy of the resource recommendation is improved.

Description

Resource recommendation method, device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and apparatus for recommending resources, an electronic device, and a storage medium.
Background
With the development of network technology, more and more users can play entertainment by watching live broadcast. To attract users to enter a live room for viewing, the relevant information of the live room is often presented to the users by displaying the resources in a resource display location. For example, a starting page of the live broadcast application can be regarded as a resource display position, and the information such as live broadcast content, time and the like can be displayed on the resource display position, so that the aim of attracting users to enter a live broadcast room is fulfilled.
In the related art, the method for recommending resources to the resource display location is often total station recommendation, that is, recommending that the same resource has the same resource to the same resource display location of each user. However, the resource recommendation method in the related art is single, so that the accuracy of recommending resources in the resource display position is low, and the effect of recommending resources to the resource display position is poor.
Disclosure of Invention
The application provides a resource recommendation method, a resource recommendation device, electronic equipment and a storage medium, so as to improve the accuracy of recommended resources. The technical scheme of the application is as follows:
in one aspect, a resource recommendation method is provided, including:
displaying a resource configuration page, wherein the resource configuration page is used for configuring a resource recommendation mode, and the resource recommendation mode is used for indicating a mode of recommending resources to a resource display position;
determining a target resource display position and a resource recommendation mode of at least two types of objects based on the resource configuration page;
and responding to the operation on the resource configuration page, and recommending resources to the target resource display position of the at least two types of objects based on the resource recommendation mode of the at least two types of objects.
In one possible implementation manner, the resource configuration page includes a resource display bit selection area and a recommendation mode configuration area, the resource display bit selection area includes a plurality of candidate resource display bits, and determining, based on the resource configuration page, a resource recommendation mode of a target resource display bit and at least two types of objects includes:
responsive to a selection operation at the resource display bit selection region, determining a selected one of the plurality of candidate resource display bits as the target resource display bit;
and determining the resource recommendation modes of the at least two types of objects in response to the recommendation mode selection operation in the recommendation mode configuration area.
In one possible implementation, at least two resource display bit types are displayed in the resource display bit selection area, the at least two resource display bit types including a functional resource display bit and a decorative resource display bit, the determining the selected one of the plurality of candidate resource display bits as the target resource display bit in response to the selection operation in the resource display bit selection area comprising:
displaying a plurality of reference resource display bits belonging to the display bit type in the plurality of candidate resource display bits under the condition that any one of the at least two resource display bit types is selected;
And determining the reference resource display bit as the target resource display bit in response to a click operation of any one of the plurality of reference resource display bits.
In a possible implementation manner, the recommended manner configuration area includes configuration sub-areas corresponding to the at least two types of objects respectively, and the determining, in response to a recommended manner selection operation in the recommended manner configuration area, a resource recommendation manner of the at least two types of objects includes:
for a first type object in the at least two types of objects, responding to the selection of a first recommendation range option in a configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object into all recommendations;
and responding to the selection of a second recommendation range option in the configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object as partial recommendation.
In a possible implementation manner, after the recommending manner of the first type of object is configured to be a partial recommendation in response to the selection of the second recommendation range option in the configuration subarea corresponding to the first type of object, the method further includes any one of the following:
Displaying a recommendation proportion configuration area, wherein the recommendation proportion configuration area is used for determining a recommendation proportion corresponding to the first type of objects; determining an object to be recommended in the first type of objects based on the recommendation proportion configured in the recommendation proportion configuration area;
displaying a plurality of object sets of the first class of objects; determining the selected object set in the plurality of object sets as an object set to be recommended;
displaying an object import control; an object configuration file corresponding to the first type of object is imported in response to the operation of the object import control; and determining the object indicated by the object configuration file as an object to be recommended in the first class of objects.
In a possible implementation manner, the recommendation mode configuration area includes effective mode selection sub-areas corresponding to the at least two types of objects, and the determining, in response to a recommendation mode selection operation in the recommendation mode configuration area, a resource recommendation mode of the at least two types of objects includes:
for a first type object in the at least two types of objects, determining a recommendation effective mode corresponding to the first type object as a manual effective mode in response to a first effective mode option in a recommendation effective mode selection area corresponding to the first type object being selected;
And determining a recommendation validation mode corresponding to the first type object as a timing validation in response to the selection of a second validation mode option in the recommendation validation mode selection area corresponding to the first type object.
In a possible implementation manner, the recommended manner configuration area includes recommended resource selection sub-areas corresponding to the at least two types of objects respectively, and the determining, in response to a recommended manner selection operation in the recommended manner configuration area, a recommended manner of a resource of the at least two types of objects includes:
for a first type object in the at least two types of objects, responding to the operation of selecting a sub-region for recommended resources corresponding to the first type object, and displaying a plurality of candidate resource templates, wherein the candidate resource templates are used for limiting the display form of the resources;
in response to a target resource template of the plurality of candidate resource templates being selected, the target resource template is determined to be a resource template of the first class of objects.
In one possible implementation, after the determining, in response to a target resource template of the plurality of candidate resource templates being selected, the target resource template as a resource template of the first type of object, the method further includes:
Displaying a resource display area of the target resource template, wherein at least one of a text, an image, a video and a link corresponding to the target resource template is displayed in the resource display area;
and responding to the confirmation operation in the resource display area, and determining the content in the resource display area as the resource to be recommended corresponding to the target resource template.
In one possible embodiment, the method further comprises:
and responding to the resource adjustment operation in the resource display area, and determining the adjusted content in the resource display area as the resource to be recommended corresponding to the target resource template.
In a possible implementation manner, the resource configuration page includes a mask setting area, and the method further includes any one of the following:
in response to an object identification input operation in the shielding setting area, determining an object corresponding to the object identification in the shielding setting area as an object which does not conduct resource recommendation;
and in response to an object type selection operation in the shielding setting area, determining the selected object type as an object type not subject to resource recommendation.
In one possible implementation manner, the recommending, in response to the operation on the resource configuration page, the resource to the target resource presentation bit of the at least two types of objects based on the resource recommendation manner of the at least two types of objects includes:
Responding to the operation on the resource configuration page, displaying a resource display position recommending page, wherein the resource display position recommending page is provided with the target resource display position and the resource recommending modes of the at least two types of objects;
and responding to clicking operation of a target recommendation control on the resource display position recommendation page, and recommending resources to the target resource display position of the at least two types of objects based on resource recommendation modes of the at least two types of objects.
In one possible implementation manner, in response to a clicking operation on a target recommendation control on the resource display position recommendation page, recommending resources to the target resource display position of the at least two types of objects based on resource recommendation manners of the at least two types of objects includes:
responding to clicking operation of a target recommendation control on the resource display position recommendation page, displaying a test completion popup window, wherein the test completion popup window is used for reminding that a recommended test is passed before recommending resources;
and responding to the confirmation operation on the test completion popup window, and recommending resources to the target resource display position of the at least two types of objects based on the resource recommendation mode of the at least two types of objects.
In one possible implementation manner, in response to a clicking operation on a target recommendation control on the resource display position recommendation page, recommending resources to the target resource display position of the at least two types of objects based on resource recommendation manners of the at least two types of objects includes:
responding to clicking operation of a target recommendation control on the resource display position recommendation page, displaying a recommendation gray level setting popup window, wherein the recommendation gray level setting popup window is used for acquiring a recommendation gray level value, and the recommendation gray level value is used for indicating a recommendation range;
and responding to the operation of setting a popup window in the recommended gray level, and displaying recommended resources to the target resources of the at least two types of objects based on the recommended gray level value acquired by the recommended gray level setting popup window and the resource recommendation mode of the at least two types of objects.
In one possible implementation manner, before the recommending of the resource to the target resource of the at least two types of objects based on the resource recommending manner of the at least two types of objects in response to the clicking operation of the target recommending control on the resource display recommending page, the method further includes:
responding to clicking operation of a target test control on the resource display position recommendation page, displaying a resource display position test popup window, wherein the resource display position test popup window is used for determining a test object;
Recommending resources to the target resource presentation bit of the test object based on the type of the test object in response to an operation on the resource presentation bit test bullet window;
and under the condition that the passing test is determined based on the test object, switching the target test control to the target recommendation control.
In one possible implementation manner, before the displaying of the resource display site test popup in response to the clicking operation on the target test control on the resource display site recommendation page, the method further includes:
responding to clicking operation of a target auditing control on the resource display position recommending page, and sending an auditing request, wherein the auditing request carries resource recommending modes of the at least two types of objects;
and under the condition that the auditing result indicates that the auditing is passed, switching the target auditing control to the target testing control.
In one possible implementation, after the displaying of the resource display position recommendation page in response to the operation on the resource configuration page, the method further includes:
responding to clicking operation of a target editing control displayed on the resource display position recommending page, and displaying a resource display position editing page corresponding to the target editing control;
And responding to the editing operation on the resource display position editing page, and editing the resource recommendation modes of the at least two types of objects.
In one possible implementation, after the displaying of the resource display position recommendation page in response to the operation on the resource configuration page, the method further includes:
and responding to clicking operation of the scheduling control, displaying a month scheduling page, wherein the month scheduling page is displayed with a resource display position for recommending resources in the current month and a corresponding recommendation scheduling, and the recommendation scheduling is used for indicating a recommendation effective time period of the resources.
In one possible embodiment, the method further comprises:
and responding to clicking operation on any date in the month schedule page, displaying a date schedule page, wherein the date schedule page is displayed with a resource display position for recommending resources on the date and a corresponding recommended schedule.
In one possible embodiment, the method further comprises:
responding to clicking operation on a target resource display position in the month schedule page, and displaying recommendation priority of the target resource display position, wherein the recommendation priority is used for indicating the sorting of resource recommendation in the target resource display position;
And adjusting the recommendation priority of the target resource display bit based on the adjustment operation of the recommendation priority.
In one possible embodiment, the method further comprises:
and under the condition that any resource display bit in the month schedule page is occupied, adjusting the state of the resource display bit to be non-editable.
In one possible implementation, the resource display position recommendation page has a plurality of active item tags displayed thereon, and the method further includes, after displaying the resource display position recommendation page in response to the operation on the resource configuration page:
and responding to the selection of a target item label in the plurality of active item labels, and displaying a plurality of resource display positions corresponding to the target item label and a corresponding resource recommendation mode in the resource display position recommendation page.
In one possible implementation manner, before the displaying the resource configuration page, the method further includes:
displaying a resource display position creation page;
the target resource presentation bit is created in response to an operation on the resource presentation bit creation page.
In one possible implementation, before the displaying the resource presentation bit creates the page, the method further includes:
Displaying a target display page, wherein a plurality of resource display positions under the target page identification are displayed in the target display page;
the display resource presentation bit creation page comprises:
and responding to clicking operation of a target resource display bit creation control, and displaying the resource display bit creation page of the target page.
In a possible implementation manner, after the displaying the target presentation page, the method further includes any one of the following:
responding to clicking operation of a preview image of a target resource display position in the target display page, and displaying the preview image in an enlarged mode;
responding to clicking operation of a page creation control in the target display page, and creating a page;
responding to clicking operation of a resource display position editing control of a target resource display position in the target display page, and displaying a resource display position editing page of the target resource display position;
deleting the target resource display bit in response to clicking operation of a deletion control of the target resource display bit in the target display page;
responding to clicking operation of an online control of a target resource display bit in the target display page, and configuring the target resource display bit as an online control;
Responding to clicking operation of a offline control of a target resource display bit in the target display page, and configuring the target resource display bit into an offline state;
responding to clicking operation of an online control of a target page in the target display page, and configuring the target page into an online state;
and responding to clicking operation of a offline control of a target page in the target display page, and configuring a plurality of resource display bits under the target page identification into an offline state.
In one possible implementation, the operation on the resource display creation page includes at least one of:
an input operation of a resource display bit identifier on the resource display bit creation page;
the resource display position on the resource display position creation page describes the input operation of the text;
creating a selection operation of a preview image on a page at the resource display position;
a recommended frequency setting operation on the resource display site creation page;
creating an input operation of a buried point identifier on a page at the resource display position;
and setting up the setting operation of the associated page on the page at the resource display bit.
In one aspect, there is provided a resource recommendation apparatus, including:
The resource allocation page display unit is configured to execute and display a resource allocation page, wherein the resource allocation page is used for allocating a resource recommending mode, and the resource recommending mode is used for indicating a mode of recommending resources to a resource display position;
the resource recommendation mode determining unit is configured to determine a target resource display position and a resource recommendation mode of at least two types of objects based on the resource configuration page;
and the recommending unit is configured to execute the action on the resource configuration page, and recommend resources to the target resource presentation positions of the at least two types of objects based on the resource recommending modes of the at least two types of objects.
In a possible implementation manner, the resource configuration page includes a resource display bit selection area and a recommended manner configuration area, the resource display bit selection area includes a plurality of candidate resource display bits, and the resource recommended manner determining unit is configured to perform a selection operation in response to the resource display bit selection area, and determine a selected resource display bit in the plurality of candidate resource display bits as the target resource display bit; and determining the resource recommendation modes of the at least two types of objects in response to the recommendation mode selection operation in the recommendation mode configuration area.
In a possible implementation manner, the resource display bit selection area displays at least two resource display bit types, where the at least two resource display bit types include a functional resource display bit and a decorative resource display bit, and the resource recommendation manner determining unit is configured to execute displaying a plurality of reference resource display bits belonging to the display bit type in the plurality of candidate resource display bits if any one of the at least two resource display bit types is selected; and determining the reference resource display bit as the target resource display bit in response to a click operation of any one of the plurality of reference resource display bits.
In a possible implementation manner, the recommendation mode configuration area includes configuration sub-areas corresponding to the at least two types of objects respectively, and the resource recommendation mode determining unit is configured to execute, for a first type of object in the at least two types of objects, in response to a first recommendation range option in the configuration sub-area corresponding to the first type of object being selected, configuring recommendation modes of the first type of object as all recommendations; and responding to the selection of a second recommendation range option in the configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object as partial recommendation.
In a possible embodiment, the apparatus further comprises an object determination unit configured to perform any one of the following:
displaying a recommendation proportion configuration area, wherein the recommendation proportion configuration area is used for determining a recommendation proportion corresponding to the first type of objects; determining an object to be recommended in the first type of objects based on the recommendation proportion configured in the recommendation proportion configuration area;
displaying a plurality of object sets of the first class of objects; determining the selected object set in the plurality of object sets as an object set to be recommended;
displaying an object import control; an object configuration file corresponding to the first type of object is imported in response to the operation of the object import control; and determining the object indicated by the object configuration file as an object to be recommended in the first class of objects.
In a possible implementation manner, the recommendation mode configuration area includes validation mode selection sub-areas corresponding to the at least two types of objects respectively, and the resource recommendation mode determining unit is configured to execute, for a first type of object in the at least two types of objects, determining, in response to a first validation mode option in the recommendation validation mode selection area corresponding to the first type of object being selected, a recommendation validation mode corresponding to the first type of object as a manual validation; and determining a recommendation validation mode corresponding to the first type object as a timing validation in response to the selection of a second validation mode option in the recommendation validation mode selection area corresponding to the first type object.
In a possible implementation manner, the recommended manner configuration area includes recommended resource selection sub-areas corresponding to the at least two types of objects respectively, and the resource recommended manner determining unit is configured to execute, for a first type of object in the at least two types of objects, in response to an operation on the recommended resource selection sub-areas corresponding to the first type of object, display a plurality of candidate resource templates, where the candidate resource templates are used for limiting a display form of a resource; in response to a target resource template of the plurality of candidate resource templates being selected, the target resource template is determined to be a resource template of the first class of objects.
In one possible embodiment, the apparatus further comprises:
the resource to be recommended determining unit is configured to execute a resource display area for displaying the target resource template, wherein at least one of a text, an image, a video and a link corresponding to the target resource template is displayed in the resource display area; and responding to the confirmation operation in the resource display area, and determining the content in the resource display area as the resource to be recommended corresponding to the target resource template.
In one possible embodiment, the apparatus further comprises:
And the resource to be recommended adjusting unit is configured to execute the resource to be recommended corresponding to the target resource template according to the content adjusted in the resource display area in response to the resource adjusting operation in the resource display area.
In a possible implementation manner, the resource configuration page includes a mask setting area, and the apparatus further includes a type determining unit configured to perform any one of the following:
in response to an object identification input operation in the shielding setting area, determining an object corresponding to the object identification in the shielding setting area as an object which does not conduct resource recommendation;
and in response to an object type selection operation in the shielding setting area, determining the selected object type as an object type not subject to resource recommendation.
In a possible implementation manner, the recommending unit is configured to execute a resource recommendation mode of responding to an operation on the resource configuration page and displaying a resource display position recommending page, wherein the target resource display position and the at least two types of objects are displayed on the resource display position recommending page; and responding to clicking operation of a target recommendation control on the resource display position recommendation page, and recommending resources to the target resource display position of the at least two types of objects based on resource recommendation modes of the at least two types of objects.
In one possible implementation, the method includes performing a click operation in response to a target recommendation control on the resource display recommendation page, displaying a test completion window for reminding of passing a recommendation test before recommending resources; and responding to the confirmation operation on the test completion popup window, and recommending resources to the target resource display position of the at least two types of objects based on the resource recommendation mode of the at least two types of objects.
In a possible implementation manner, the method includes the steps of performing clicking operation on a target recommendation control on a recommendation page of the resource display, displaying a recommendation gray level setting popup, wherein the recommendation gray level setting popup is used for acquiring a recommendation gray level value, and the recommendation gray level value is used for indicating a recommendation range; and responding to the operation of setting a popup window in the recommended gray level, and displaying recommended resources to the target resources of the at least two types of objects based on the recommended gray level value acquired by the recommended gray level setting popup window and the resource recommendation mode of the at least two types of objects.
In one possible embodiment, the apparatus further comprises:
a first switching unit configured to perform a click operation in response to a target test control on the resource display bit recommendation page, display a resource display bit test popup for determining a test object; recommending resources to the target resource presentation bit of the test object based on the type of the test object in response to an operation on the resource presentation bit test bullet window; and under the condition that the passing test is determined based on the test object, switching the target test control to the target recommendation control.
In one possible embodiment, the apparatus further comprises:
the second switching unit is configured to execute a click operation responding to a target audit control on the resource display position recommending page, and send an audit request carrying resource recommending modes of the at least two types of objects; and under the condition that the auditing result indicates that the auditing is passed, switching the target auditing control to the target testing control.
In one possible embodiment, the apparatus further comprises:
the recommendation mode editing unit is configured to execute clicking operation of a target editing control displayed on the resource display position recommendation page, and display a resource display position editing page corresponding to the target editing control; and responding to the editing operation on the resource display position editing page, and editing the resource recommendation modes of the at least two types of objects.
In one possible embodiment, the apparatus further comprises:
and the month schedule page display unit is configured to execute a click operation responding to the schedule control, display a month schedule page, wherein the month schedule page displays a resource display position for recommending resources in the current month and a corresponding recommended schedule, and the recommended schedule is used for indicating a recommendation effective time period of the resources.
In one possible embodiment, the apparatus further comprises:
and the date schedule page display unit is configured to execute clicking operation responding to any date in the month schedule page, and display a date schedule page, wherein the date schedule page displays resource display positions for recommending resources on the date and corresponding recommended schedule.
In one possible embodiment, the apparatus further comprises:
a priority adjustment unit configured to perform a click operation on a target resource display position in response to the month schedule page, display a recommendation priority of the target resource display position, the recommendation priority being used to indicate an ordering of resource recommendation in the target resource display position; and adjusting the recommendation priority of the target resource display bit based on the adjustment operation of the recommendation priority.
In one possible embodiment, the apparatus further comprises:
and the state adjusting unit is configured to execute the state adjustment of the resource display bit to be non-editable under the condition that any resource display bit in the month schedule page is occupied.
In one possible implementation manner, the resource display position recommendation page displays a plurality of active item tags, and the device further comprises:
And the recommendation mode display unit is configured to execute the display of a plurality of resource display positions corresponding to the target item label and a corresponding resource recommendation mode in the resource display position recommendation page in response to the selection of the target item label in the plurality of active item labels.
In one possible embodiment, the apparatus further comprises:
a resource display bit creation unit configured to execute a display resource display bit creation page; the target resource presentation bit is created in response to an operation on the resource presentation bit creation page.
In one possible embodiment, the apparatus further comprises:
the target display page display unit is configured to display a target display page, wherein a plurality of resource display positions under the target page identification are displayed in the target display page;
the resource display bit creation unit is configured to execute a click operation for responding to a target resource display bit creation control, and display the resource display bit creation page of the target page.
In a possible embodiment, the apparatus further comprises a configuration unit configured to perform any one of the following:
Responding to clicking operation of a preview image of a target resource display position in the target display page, and displaying the preview image in an enlarged mode;
responding to clicking operation of a page creation control in the target display page, and creating a page;
responding to clicking operation of a resource display position editing control of a target resource display position in the target display page, and displaying a resource display position editing page of the target resource display position;
deleting the target resource display bit in response to clicking operation of a deletion control of the target resource display bit in the target display page;
responding to clicking operation of an online control of a target resource display bit in the target display page, and configuring the target resource display bit as an online control;
responding to clicking operation of a offline control of a target resource display bit in the target display page, and configuring the target resource display bit into an offline state;
responding to clicking operation of an online control of a target page in the target display page, and configuring the target page into an online state;
and responding to clicking operation of a offline control of a target page in the target display page, and configuring a plurality of resource display bits under the target page identification into an offline state.
In one possible implementation, the operation on the resource display creation page includes at least one of:
an input operation of a resource display bit identifier on the resource display bit creation page;
the resource display position on the resource display position creation page describes the input operation of the text;
creating a selection operation of a preview image on a page at the resource display position;
a recommended frequency setting operation on the resource display site creation page;
creating an input operation of a buried point identifier on a page at the resource display position;
and setting up the setting operation of the associated page on the page at the resource display bit.
In one aspect, there is provided an electronic device comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the resource recommendation method described above.
In one aspect, a computer-readable storage medium is provided, which when executed by a processor of an electronic device, causes the electronic device to perform the above-described resource recommendation method.
In one aspect, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the above-described resource recommendation method.
The technical scheme provided by the embodiment of the application at least brings the following beneficial effects:
according to the technical scheme provided by the embodiment of the application, the resource recommendation mode can be configured through the resource configuration page, and in the process of configuring through the resource configuration page, the target resource display position to be subjected to resource recommendation and the resource recommendation modes of at least two types of objects can be determined. In the process of recommending the resources, the resources can be recommended to the target resource display position according to different resource recommendation modes of different objects, so that the resources seen by the different objects on the same resource display position are recommended in different modes, the resource recommendation modes are enriched, and the accuracy of the resource recommendation is improved.
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.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application and do not constitute an undue limitation on the application.
FIG. 1 is a schematic diagram illustrating an implementation environment of a resource recommendation method, according to an example embodiment.
FIG. 2 is a flowchart illustrating a resource recommendation method, according to an example embodiment.
FIG. 3 is a flowchart illustrating a resource recommendation method, according to an example embodiment.
FIG. 4 is a schematic diagram of a page shown according to an exemplary embodiment.
FIG. 5 is a schematic diagram of a page shown according to an example embodiment.
FIG. 6 is a schematic diagram of a page shown in accordance with an exemplary embodiment.
FIG. 7 is a schematic diagram of a page shown in accordance with an exemplary embodiment.
FIG. 8 is a schematic diagram of a page shown according to an example embodiment.
FIG. 9 is a schematic diagram of a page shown in accordance with an exemplary embodiment.
FIG. 10 is a schematic diagram of a page shown according to an example embodiment.
FIG. 11 is a schematic diagram of a page shown in accordance with an exemplary embodiment.
FIG. 12 is a logical block diagram illustrating a resource recommendation method according to an example embodiment.
FIG. 13 is a block diagram illustrating a resource recommendation device, according to an example embodiment.
Fig. 14 is a block diagram of a terminal according to an exemplary embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be implemented in sequences other than those illustrated or otherwise described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
Fig. 1 is a schematic diagram of an implementation environment of a resource recommendation method provided in an embodiment of the present application, and referring to fig. 1, the implementation environment includes a terminal 101 and a server 102.
The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, and a laptop portable computer. The terminal 101 may have installed and running thereon an application supporting resource recommendation, which a user may log in through the terminal 101, make resource recommendations through the application, etc., which in some embodiments has logged in on the user's account.
The terminal 101 may refer broadly to one of a plurality of terminals, and the present embodiment is illustrated only with the terminal 101. Those skilled in the art will recognize that the number of terminals may be greater or lesser. For example, the number of the terminals 101 may be only several, or the number of the terminals 101 may be tens or hundreds, or more, and the number and the device type of the terminals 101 are not limited in the embodiment of the present application. The terminal 101 may be connected to the server 102 through a wireless network or a wired network.
Server 102 may be at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. Server 102 provides background services for applications running on terminal 101.
In some embodiments, the number of servers 102 may be greater or lesser, which embodiments of the present application are not limited to. Of course, the server 102 may also include other functional servers to provide more comprehensive and diverse services.
After the implementation environment of the embodiment of the present application is described, the application scenario of the embodiment of the present application will be described below in conjunction with the implementation environment, where in the following description, the terminal is the terminal 101 in the implementation environment, and the server is the server 102 in the implementation environment.
The recommendation method of the resource display position can be applied to a live broadcast scene, a short video scene or an online shopping scene, and the embodiment of the application is not limited.
Taking the application of the technical scheme provided by the embodiment of the application as an example in a live broadcast scene, in the process that a user watches live broadcast, a live broadcast page often displays a resource display position, the resource display position displays resources recommended to the user, and in some embodiments, the resources displayed in the resource display position are commodities associated with a live broadcast room or works of a host broadcast of the live broadcast room. After the technical scheme provided by the embodiment of the application is adopted, when two different types of users watch live broadcast through the same live broadcast page, the resources displayed in the same resource display position in the live broadcast page can be different, so that the mode of recommending the resources to the resource display position is enriched, and the effect of recommending the resources is improved. In order to achieve the above purpose, a technician of the live platform displays a resource allocation page through the terminal, and configures a recommended mode of the resource through the resource allocation page. A technician can determine a target resource display position and a resource recommendation mode of at least two types of objects through the resource configuration page, wherein the target resource display position is a resource display position to be subjected to resource recommendation, and in a live broadcast scene, the target resource display position is one resource display position in a live broadcast page, such as a resource display position in the lower right corner of the live broadcast page; the at least two classes of objects are at least two classes of viewers. Because the resource recommendation modes of at least two types of audiences can indicate the mode of recommending resources to the target resource display position, when resource recommendation is performed to the target resource display position of at least two types of audiences based on the resource recommendation modes of at least two types of audiences, the resource display modes seen by at least two analogy directions are different, so that personalized resource recommendation can be realized.
Taking the application of the technical scheme provided by the embodiment of the application in the short video scene as an example, in the process of watching the short video by a user, a playing page of the short video often displays a resource display position, wherein resources recommended to the user are displayed in the resource display position, and in some embodiments, the resources displayed in the resource display position are commodities associated with the short video or works of authors of the short video. After the technical scheme provided by the embodiment of the application is adopted, when two different types of users watch the same short video, resources displayed in the same resource display position in the playing page of the short video can be different. In order to achieve the above purpose, a technician of the short video platform displays a resource configuration page through the terminal, and configures a recommended mode of the resource through the resource configuration page. A technician can determine a target resource display position and a resource recommendation mode of at least two types of objects through the resource configuration page, wherein the target resource display position is a resource display position to be subjected to resource recommendation, and in a short video scene, the target resource display position is one resource display position in a playing page of a short video, such as a resource display position in the lower right corner in the playing page of the short video; the at least two classes of objects are at least two classes of viewers. Because the resource recommendation modes of at least two types of audiences can indicate the mode of recommending resources to the target resource display position, when resource recommendation is performed to the target resource display position of at least two types of audiences based on the resource recommendation modes of at least two types of audiences, the resource display modes seen by at least two analogy directions are different, so that personalized resource recommendation can be realized.
Taking the technical scheme provided by the embodiment of the application as an example in an online shopping scene, in the process of online shopping by a user, a commodity page of online shopping often displays a resource display position, wherein resources recommended to the user are displayed in the resource display position, and in some embodiments, the resources displayed in the resource display position are commodities. After the technical scheme provided by the embodiment of the application is adopted, when two different types of users browse the same commodity page, the resources displayed in the same resource display position in the commodity page can be different. In order to achieve the above purpose, a technician of the online shopping platform displays a resource allocation page through a terminal, and configures a recommended mode of the resource through the resource allocation page. A technician can determine a target resource display position and a resource recommendation mode of at least two types of objects through the resource configuration page, wherein the target resource display position is a resource display position to be subjected to resource recommendation, and in an online shopping scene, the target resource display position is one resource display position in a commodity page, such as the first resource display position in the commodity page; the at least two classes of objects are at least two classes of customers. Because the resource recommendation modes of at least two types of customers can indicate the mode of recommending resources to the target resource display position, when recommending resources to the target resource display position of at least two types of customers based on the resource recommendation modes of at least two types of customers, the resource display modes seen by at least two analogy directions are different, so that personalized resource recommendation can be realized.
In the foregoing description, the application of the technical solution provided by the embodiment of the present application to a live broadcast scene, a short video scene, and an online shopping scene is described by way of example, and in other possible implementations, the technical solution provided by the embodiment of the present application may also be applied to other scenes in which resource recommendation is performed through a resource display position, which is not limited.
After the implementation environment and the application scenario of the embodiments of the present application are introduced, a technical solution of the embodiments of the present application will be described below, referring to fig. 2, taking an execution body as an example of a terminal, a method includes:
in step S201, the terminal displays a resource configuration page, where the resource configuration page is used to configure a resource recommendation method, and the resource recommendation method is used to indicate a method of recommending a resource to the resource display location.
The resource display location is a location for displaying a resource, such as a popup window, a page, or an area. The recommended mode of the resource comprises the time, the content, the form and the like of resource recommendation.
In step S202, the terminal determines, based on the resource configuration page, a target resource display location and a resource recommendation method of at least two types of objects.
Wherein at least two classes of objects refer to at least two different classes of objects, where the objects have different meanings under different scenarios. In a live scene, the object refers to a viewer in a live room; in a short video scene, the object refers to the broken seed of the short video; in an online shopping scenario, an object is a customer. Different resource recommendation modes can be configured for different types of objects through the resource configuration page, so that the accuracy of resource recommendation is improved.
In step S203, in response to the operation on the resource allocation page, the terminal recommends resources to the target resource presentation position of the at least two types of objects based on the resource recommendation manners of the at least two types of objects.
After the resource recommendation mode is configured through the resource configuration page, the resource recommendation can be directly performed through the operation on the resource configuration page, and the efficiency of man-machine interaction is high.
According to the technical scheme provided by the embodiment of the application, the resource recommendation mode can be configured through the resource configuration page, and in the process of configuring through the resource configuration page, the target resource display position to be subjected to resource recommendation and the resource recommendation modes of at least two types of objects can be determined. In the process of recommending the resources, the resources can be recommended to the target resource display position according to different resource recommendation modes of different objects, so that the resources seen by the different objects on the same resource display position are recommended in different modes, the resource recommendation modes are enriched, and the accuracy of the resource recommendation is improved.
The foregoing steps S201 to S203 are simple descriptions of the technical solutions provided in the embodiments of the present application, and the following will describe the technical solutions provided in the embodiments of the present application with reference to fig. 3, taking an execution subject as an example, and the method includes:
in step S301, the terminal displays a target display page, in which a plurality of resource display positions under the target page identifier are displayed.
The target display page is used for displaying page identifiers, each page identifier corresponds to one page, and the resource display position corresponding to each page is displayed under the corresponding page identifier, namely the resource display position corresponding to the page is available for display in the page. The target page identifier corresponds to the target page identifier, and the plurality of resource display bits under the target page identifier are the plurality of resource display bits available for display in the target page. In some embodiments, the target page is a functional page or a presentation page, and the functional page is a page for providing various functions, such as a play page in a live broadcast room; the presentation page is a page for presenting content, such as a promotional page for a live room.
In order to more clearly describe the technical solution provided by the embodiments of the present application, the display form of the target display page will be described first.
In one possible implementation, the target presentation page includes a query area and a presentation area, where the query area is used to query based on any one of the page identifier and the resource presentation bit identifier, for example, referring to fig. 4, the terminal displays the target presentation page 400, and the target presentation page 400 includes a query area 401 and a presentation area 402. The presentation area 402 is used to display the page identities and the resource presentation bits under each page identity. In some embodiments, in response to a query operation in the query area, the terminal displays the queried page identification and corresponding resource display bit in the presentation area. For example, the query region includes a page identification input sub-region, a resource display bit identification input sub-region, and a query control, such as, referring to fig. 4, query region 401 includes a page identification input sub-region 4011, a resource display bit identification input sub-region 4012, and a query control 4013. And responding to clicking operation of the query control, inquiring at least one of the page identifier in the page identifier input subarea and the resource display bit identifier in the resource display bit identifier input subarea by the terminal, and displaying an inquiry result in the display area. In some embodiments, the query area further includes a type selection sub-area, and in response to a selection operation in the type selection sub-area, the terminal queries based on the selected type, and displays a query result in the display area, where the type refers to a type of resource display bit, and the type includes a popup window, a pendant, a banner, and the like. In some embodiments, the query region further includes a reset control for clearing the contents of the page identification input sub-region, the resource display bit identification input sub-region, and the type selection sub-region, see fig. 4, and the query region 401 further includes a reset control 4014.
In some embodiments, the display area includes a primary display sub-area and a secondary display sub-area, wherein the display sub-area is used for displaying the page identifier and the related content of the page corresponding to the page identifier. The secondary presentation sub-area is used to present the resource presentation bits under the page identification, for example, referring to fig. 4, the presentation area 402 includes a primary presentation sub-area 4021 and a secondary presentation sub-area 4022. In some embodiments, in response to a click operation on a primary presentation sub-region, the terminal displays a secondary presentation sub-region corresponding to the primary presentation sub-region in the presentation region. Through the hierarchical display mode, a user can conveniently view different page identifications and resource display positions under different page identifications. In some embodiments, presentation area also includes a page creation control for creating a page, e.g., see fig. 4, presentation area 402 includes page creation control 4023. In some embodiments, the target presentation page includes a page switch control for switching between displaying different presentation areas, i.e., for switching between displaying different page identifications, e.g., referring to fig. 4, the target presentation page 400 includes a page switch control 403.
In some embodiments, at least one of a state corresponding to the page identifier and a creation user identifier is displayed in the first-level display sub-area in addition to the page identifier, where the state corresponding to the page identifier refers to an online state of a page corresponding to the page identifier. The state corresponding to the page identifier comprises an online state and a offline state, and when the state corresponding to the page identifier is the online state, the state indicates that the page corresponding to the page identifier is being put into use, and a user may browse the page; when the state corresponding to the page identifier is offline, the state indicates that the page corresponding to the page identifier is not put into use, and the user cannot browse the page. The user identification is created, i.e. the identification of the user who created the corresponding page. In some embodiments, the first-level presentation sub-area further comprises at least one of a resource presentation bit creation control, a page editing control, and a status adjustment control, wherein the resource presentation bit creation control is configured to create a resource presentation bit under a corresponding page identifier; the page editing control is used for editing the corresponding page; the state adjustment control is used for adjusting the online state of the corresponding page, and in some embodiments, the state adjustment control comprises an online state and a offline state, and the online state is used for adjusting the page from the offline state to the online state; the down state is used to adjust the page from the up state to the down state. In some embodiments, referring to fig. 4, the primary presentation sub-area 4021 includes a resource presentation bit creation control 40211, a page editing control 40212, and a status adjustment control 40213.
In some embodiments, an identification of the resource display bit is displayed in the secondary display sub-area, the identification of the resource display bit including a name of the resource display bit and an ID (Identity Document, identity) of the resource display bit. In some embodiments, at least one of a preview of the resource display bit, a type of the resource display bit, an administrator identification of the resource display bit, and a status of the resource display bit is also displayed in the secondary display sub-area. The preview image of the resource display position is used for previewing the content displayed in the resource display position; types of resource display sites include popup windows, pendants, banners (banners), etc.; the administrator identifier of the resource display bit is used for indicating a user identifier with the authority to manage the resource display bit; the status of the resource display bit refers to the on-line status of the corresponding resource display bit. The state of the resource display bit comprises an online state and a offline state, and when the state of the resource display bit is the online state, the resource display bit is indicated to be put into use, and a user can see the resource display bit when browsing a corresponding page; when the status of the resource display bit is offline, it indicates that the resource display bit is not put into use, and the user cannot see the resource display bit when browsing the corresponding page. In some embodiments, the identifications of the resource display bits displayed in the secondary display sub-area are arranged in chronological order of the creation time of the resource display bits. In some embodiments, the secondary presentation sub-area further comprises at least one of a resource presentation bit editing control and a status adjustment control, wherein the resource presentation bit editing control is used for editing the corresponding resource presentation bit; the state adjustment control is configured to adjust an up state of the corresponding resource display bit, and in some embodiments, the state adjustment control includes an up state and a down state, where the up state is configured to adjust the resource display bit from the down state to the up state; the down state is used to adjust the resource display bit from the up state to the down state. In some embodiments, referring to fig. 4, the secondary presentation sub-area 4022 includes a resource presentation bit editing control 40221 and a status adjustment control 40222.
After the display form of the target display page provided by the embodiment of the present application is described, the function provided by the target display page will be described below in conjunction with the display form described above.
In one possible implementation, in response to a click operation on a preview of a target resource display position in the target display page, the terminal displays the preview in an enlarged manner.
The preview of the target resource display position is used for previewing the content displayed in the target resource display position.
In the embodiment, the user can view the display effect of the resource display position by browsing the amplified preview image, and the efficiency of human-computer interaction is high.
For example, referring to fig. 4, the terminal displays a target resource presentation page 400, and in response to a click operation on a preview 40223 of a target resource presentation bit in the target resource presentation page 400, the terminal displays the preview 40223 in an enlarged manner.
In one possible implementation, the terminal creates the page in response to a click operation on a page creation control in the target presentation page.
In the embodiment, the target display page provides the page creation function for the user through the page creation control, and the user can realize the page creation by clicking the page creation control, so that the efficiency of man-machine interaction is higher.
For example, in response to a click operation on a page creation control in the target presentation page, the terminal displays a page creation popup for creating a page. In response to an operation on the page creation popup, the terminal creates a page. For example, referring to fig. 4 and 5, in response to a click operation on the page creation control 4023, the terminal displays a page creation popup 501, which page creation popup 501 is used to create a page. In response to an operation on the page creation popup 501, the terminal creates a page. In some embodiments, the page creation popup is used to obtain the identity and type of the page, referring to fig. 5, the page creation popup 501 includes a page identity obtaining area 5011 and a page type selecting area 5012, through which the user can obtain the identity and type of the page through the page creation popup 501, thereby completing the creation of the page. In the case that the page is identified as the name of the page, the page name is at most a first target number of characters, where the first target number is set by a technician according to the actual situation, for example, set to 10 or 20, which is not limited in the embodiment of the present application.
In one possible implementation, the terminal deletes the target page in response to clicking the page deletion control of the target page in the target presentation page.
In the embodiment, the target display page provides the function of deleting the page for the user through the page deleting control, and the user can delete the page rapidly by clicking the page deleting control, so that the efficiency of man-machine interaction is high.
For example, in response to a clicking operation on a page deletion control of a target page in the target presentation page, the terminal displays a page deletion confirmation popup for confirming whether to delete the target page. And the terminal deletes the target page in response to the confirmation operation in the page deletion confirmation popup. For example, referring to fig. 5, in response to a click operation on a page delete control of a target page, the terminal displays a page delete acknowledgement pop-up 502. In response to clicking the confirmation control 5021 in the page deletion confirmation popup 502, the terminal deletes the target page.
In one possible implementation, in response to a click operation on an edit control of a target resource display bit in the target display page, the terminal displays a resource display bit edit page of the target resource display bit.
The resource display bit editing control of the target resource display bit is a control for editing the target resource display bit, wherein editing refers to editing related information of the target resource display bit, such as editing a name, an ID or a type of the target resource display bit. In some embodiments, the resource presentation bit and the resource presentation bit edit control are in a one-to-one correspondence, i.e., one resource presentation bit corresponds to one resource presentation bit edit control.
In such an embodiment, the target presentation page provides the relevant functionality of the resource presentation bit editing through a resource presentation bit editing control by which the user can quickly trigger the editing functionality of the resource presentation bit.
For example, referring to fig. 4, in response to a click operation on the resource display editing control 40221, the terminal displays a resource display editing page for the target resource display.
In one possible implementation, in response to a click operation on a delete control of a target resource display bit in the target display page, the terminal deletes the target resource display bit.
In the embodiment, the target display page provides the function of deleting the resource display bit through the deletion control, and when a certain resource display bit under the page identification needs to be deleted, the deletion control corresponding to the resource display bit is clicked directly, so that the efficiency of man-machine interaction is high.
For example, in response to a click operation on a delete control of a target resource display bit in the target display page, the terminal displays a delete confirmation pop-up. And the terminal deletes the target resource display bit in response to the confirmation operation on the deletion confirmation popup. The deletion confirmation popup window is displayed, so that the deletion of the resource display bit can be secondarily confirmed, and the phenomenon of mistaken deletion of the resource display bit is avoided.
In one possible implementation, in response to a click operation on an online control of a target resource presentation bit in the target presentation page, the terminal configures the target resource presentation bit to an online state.
Wherein, the online control belongs to the state adjustment control. The up status refers to loading the target resource display bit in the target page, and when the user browses the target page, the user can see the target resource display bit.
Under the implementation mode, the target display page can rapidly control the target resource display position to be on line through the on-line control, and the efficiency of man-machine interaction is high.
For example, in response to a click operation on an online control of a target resource display bit in the target display page, the terminal sends a resource display bit online request to the server, where the resource display bit online request carries an identifier of the target resource display bit. In response to receiving the resource display bit online request, the server obtains an identification of the target resource display bit from the resource display bit online request, and adjusts the state of the target resource display bit to an online state based on the identification of the target resource display bit. And under the condition that the target resource display bit is successfully online, the server sends online success information to the terminal, wherein the online success information is used for indicating that the target resource display bit is successfully online. And after receiving the online success information, the terminal displays the state of the target resource display bit as an online state.
In one possible implementation, in response to a click operation on a down control of a target resource presentation bit in the target presentation page, the terminal configures the target resource presentation bit to a down state.
Wherein, the offline control belongs to the state adjustment control. The offline state refers to stopping loading the target resource display bit in the target page, and the user cannot see the target resource display bit when browsing the target page.
In the embodiment, the target display page can rapidly control the target resource display position to be offline through the offline control, so that the efficiency of man-machine interaction is high.
For example, in response to a click operation on a down control of a target resource display bit in the target display page, the terminal sends a resource display bit down request to the server, where the resource display bit down request carries an identifier of the target resource display bit. In response to receiving the resource display bit offline request, the server obtains an identification of the target resource display bit from the resource display bit offline request, and adjusts a state of the target resource display bit to an offline state based on the identification of the target resource display bit. And under the condition that the target resource display bit is successfully offline, the server sends offline success information to the terminal, wherein the offline success information is used for indicating that the target resource display bit is successfully offline. And after receiving the offline success information, the terminal displays the state of the target resource display bit as an offline state.
In one possible implementation, in response to a click operation on an online control of a target page in the target presentation page, the terminal configures the target page to an online state.
The display of the resource display bit depends on the display of the page, and when the page is in an online state, the resource display bit corresponding to the page can be online; when the page is in the offline state, the resource display bit corresponding to the page cannot be online. That is, the page's state adjustment control can be viewed as a master switch for resource exposure bit state adjustment.
In the embodiment, the target display page can rapidly control the target page to be online through the online control of the target page, so that the efficiency of man-machine interaction is high.
For example, in response to a click operation on a target page online control in the target display page, the terminal sends a resource display online request to the server, where the resource display online request carries an identifier of the target page. And in response to receiving the resource display bit online request, the server acquires the identification of the target page from the resource display bit online request, and adjusts the state of the target page to an online state based on the identification of the target page. And under the condition that the target page is successfully online, the server sends online successful information to the terminal, wherein the online successful information is used for indicating that the target page is successfully online. And after receiving the online success information, the terminal displays the state of the target page as an online state. And under the condition that the target page is in an up state, a user can line the resource display bit under the target page through an up control of the resource display bit.
In one possible implementation, in response to a click operation on a drop control of a target page in the target presentation page, a plurality of resource presentation bits under the target page identifier are configured to be in a drop state.
In the embodiment, the target display page can rapidly control the target page to be offline through the offline control of the target page, so that the efficiency of man-machine interaction is high.
For example, in response to a click operation on a drop control of a target page in the target display page, the terminal sends a resource display bit drop request to the server, where the resource display bit drop request carries an identifier of the target page. And in response to receiving the resource display bit offline request, the server acquires the identification of the target page from the resource display bit offline request, and adjusts the state of the target page to be in an offline state based on the identification of the target page. And under the condition that the target page is successfully offline, the server sends offline success information to the terminal, wherein the offline success information is used for indicating that the target page is successfully offline. And after receiving the offline success information, the terminal displays the state of the target page as an offline state. Under the condition that the target page is in a down state, a plurality of resource display bits under the target page are in a down state, and meanwhile, a plurality of resource display bits under the target are in a state that the target page cannot be on line.
In one possible implementation, clicking on each functionality control in the target presentation page requires that the page management authority be determined by the account currently logged in. And responding to clicking operation of any function control, and determining whether the current login account has page management authority by the terminal. And executing the function corresponding to the clicked function control under the condition that the current login account has page management authority. In some embodiments, in response to a click operation on any of the functionality controls, the terminal sends a permission verification request to the server, the permission verification request carrying the currently logged-in account. And the server receives the permission verification request, acquires the account number which is currently logged in from the permission verification request, and determines whether the account number has page management permission. And sending permission confirmation information to the terminal under the condition that the current login account has the page management permission, wherein the permission confirmation information is used for indicating that the current login account has the page management permission. And responding to the received permission confirmation information, and executing the function corresponding to the clicked function control by the terminal. In some embodiments, the account with the page management authority is also referred to as an administrator account, and the number of administrator accounts may be one or multiple.
According to the embodiment, the terminal can judge the authority of the account before executing the corresponding function, and the account with the page management authority can edit the page and the resource display position by using the function provided by the target display page, so that the safety is improved.
In some embodiments, in the case that the current login account has no page management authority, the terminal displays error information, where the error information is used to prompt that the current login account has no page management authority.
In step S302, in response to a clicking operation on the resource presentation bit creation control displayed on the target presentation page of the target page, the terminal displays the resource presentation bit creation page of the target page.
In one possible implementation, referring to fig. 4 and 6, in response to a click operation on the resource display creation control 40211, the terminal displays the resource display creation page 600 of the target page.
In order to more clearly describe the technical solution provided by the embodiments of the present application, a display form of a resource display creation page is first described below.
In one possible implementation manner, the resource display bit creation page includes an identifier input area of the resource display bit, where the identifier input area is used to obtain an identifier of the resource display bit to be created, and the identifier of the resource display bit can play a role in identifying the resource display bit and also play a role in searching the resource display bit. In some embodiments, the identification of the resource display bit includes a name and an ID of the resource display bit, which the user is able to enter in an identification entry area of the resource display bit. In some embodiments, the names of the resource display bits may include Chinese, english, and numbers; the ID of the resource display bit may include english and numerals. In some embodiments, the maximum length of the identifier of the resource display bit is a first target number of characters, where the first target number is configured by a technician according to practical situations, for example, configured to be 10 or 20, and the embodiment of the present application is not limited to this. For example, referring to fig. 6, the resource display creation page 600 includes an identification input area 601 of a resource display, the identification input area 601 including a name input sub-area 6011 of the resource display and an ID input sub-area 6012 in which a user can input a name of the resource display to be created in the name input sub-area 6011 and an ID of the resource display to be created in the ID input sub-area 6012.
In one possible implementation, the resource presentation bit creation page includes a type selection area of resource presentation bits for selecting the type of resource presentation bit to be created. The types of the resource display positions comprise popup windows, pendants, bubbles, skins, banners and the like. In response to an operation in the type selection area, the terminal determines the type of resource display bit to be created, that is, the type that the user can select to configure in the type selection area. For example, referring to FIG. 6, a resource display bit creation page 600 includes a type selection area 602 in which a user can present a bit configuration type for a resource to be created.
In one possible implementation, the resource display creation page includes a description text input area of the resource display for describing description text of the resource display to be created, and the description text is used for describing the resource display, so that a user can know the function and effect of the resource display through the description text. In some embodiments, the maximum number of characters in the description text is a second target number of characters, where the second target number is configured by a technician according to practical situations, for example, configured as 100, 150, 200, or the like, which is not limited in the embodiments of the present application. For example, referring to FIG. 6, the resource presentation bit creation page 600 includes a description text input area 603 in which a user can enter a resource presentation bit fill description text to be created.
In one possible implementation, the resource presentation bit creation page includes a preview selection area for obtaining a preview of the resource presentation bit to be created, the preview capable of providing a preview effect of the resource presentation bit to be created. In some embodiments, the preview selection area is a link input area that is used to obtain links to the preview. In some embodiments, the preview selection area is an image loading area for loading images stored on the terminal. For example, referring to FIG. 6, the resource presentation bit creation page 600 includes a preview selection area 604 through which a user can select a preview for a resource presentation bit to be created.
In one possible implementation, the resource presentation bit creation page includes a buried point identification input area for obtaining a buried point identification, where the buried point identification refers to a front end identification mapped to a front end/client function area. For example, referring to FIG. 6, resource presentation bit creation page 600 includes a buried point identification input area 605 through which a user can configure a buried point identification for a resource presentation bit to be created.
In one possible implementation, the resource presentation bit creation page includes an associated page configuration area for configuring a recommended page to which the resource presentation bit is to be created, where the recommended page to which the resource presentation bit is associated refers to a page to which the resource presentation bit can be added in addition to the target page. For example, referring to FIG. 6, the resource presentation bit creation page 600 includes an associated page configuration area 606 through which a user can configure a recommended page for which a resource presentation bit association is to be created. In some embodiments, the associated page configuration region further includes an associated page creation control for creating an associated page. Referring to fig. 6, the associated page configuration area 606 includes an associated page creation control 6061.
In one possible implementation, the resource display bit creation page includes a recommended frequency setting area for configuring a recommended number of times the resource display bit is to be created, where the recommended number of times the resource display bit is to be displayed within a single user target period. In the case that the target time period is 1 day and the recommended number of times of the resource display is 3, it means that the resource display is displayed by the same user at most 3 times within 1 day. For example, referring to fig. 6, the resource display creation page 600 includes a recommended frequency setting area 607 through which a user can configure the recommended number of times a resource display is to be created.
In one possible implementation, the resource presentation bit creation page also displays an identification of the target page. In this way, the user is reminded that the currently configured resource display position belongs to the target page.
In step S303, the terminal creates a target resource presentation bit in response to an operation on the resource presentation bit creation page.
To make the above description of step S303 clearer, the operation on the resource presentation bit creation page will be described first.
In one possible implementation, the operation on the resource presentation bit creation page includes at least one of:
1. an input operation of the resource presentation bit identification on the page is created at the resource presentation bit.
In one possible embodiment, the input operation of the resource display bit identifier on the resource display bit creation page is implemented by the identifier input area of the resource display bit creation page, that is, the user can input the identifier of the resource display bit by inputting the identifier of the resource display bit in the identifier input area of the resource display bit creation page. For example, referring to fig. 6, the resource presentation bit creation page 600 includes an identification input area 601 of the resource presentation bit, through which an input operation of the resource presentation bit identification can be performed by the identification input area 601.
In some embodiments, the input operation of the resource display bit identification on the resource display bit creation page includes an input operation of a name of the resource display bit and an input operation of an ID of the resource display bit. Accordingly, the input operation of the name of the resource display bit is implemented by identifying the name input sub-region of the resource display bit in the input region, and the input operation of the ID of the resource display bit is implemented by identifying the ID input sub-region in the input region. For example, referring to fig. 6, the identification input area 601 includes a name input sub-area 6011 of the resource display position and an ID input sub-area 6012, and the user can input the name of the resource display position to be created in the name input sub-area 6011 and input the ID of the resource display position to be created in the ID input sub-area 6012.
2. A selection operation of a resource presentation bit type on the resource presentation bit creation page.
In one possible embodiment, the selection of the type of resource display bit on the resource display bit creation page is performed by a type selection area of the resource display bit creation page, that is, the user is able to select the type of resource display bit by selecting the type selection area of the resource display bit creation page. For example, in response to a trigger operation to the type selection area, the terminal displays a plurality of candidate types. In the case that a target type among the plurality of candidate types is selected, the terminal determines the selected target type as a type of the resource display bit to be created. For example, referring to fig. 6, the resource display creation page 600 includes a type selection area 602, and in response to a click operation on the type selection area 602, the terminal displays a drop-down menu of the type selection area 602, in which a plurality of candidate types are displayed. In response to a click operation on a target type of the plurality of candidate types, the terminal determines the target type as a type of resource display bit to be created.
3. The resource presentation bit on the resource presentation bit creation page describes the input operation of text.
In one possible implementation, the input operation of the description text of the resource display position on the resource display position creation page is implemented through the description text input area of the resource display position creation page, that is, the user can input the description text of the resource display position through the description text input area of the resource display position creation page. For example, referring to fig. 6, the resource display creation page 600 includes a description text input area 603 of the resource display, through which description text input area 603 an input operation of the description text of the resource display can be performed, that is, the description text of the resource display to be created is input in the description text input area 603.
4. A preview selection operation on the resource presentation bit creation page.
In one possible implementation, the preview selection operation on the resource presentation bit creation page is implemented by creating a preview selection area of the page by the resource presentation bit, that is, the user is able to select a preview for the resource presentation bit to be created in the preview selection area. For example, in the case where the preview selection area is a link input area, the user can input a link corresponding to the preview in the preview selection area; when the preview selection area is an image loading area, the user can record an image stored on the terminal as a preview image through the image loading area. For example, referring to FIG. 6, the resource presentation bit creation page 600 includes a preview selection area 604 through which preview selection operations are performed, i.e., selecting a preview for the resource presentation bit to be created in the preview selection area 604.
5. An input operation of the buried point identification on the page is created at the resource display bit.
In one possible implementation, the input operation of the embedded point identifier on the resource display bit creation page is implemented by the embedded point identifier input area of the resource display bit creation page, that is, the user can configure the embedded point identifier for the resource display bit to be created in the embedded point identifier input area. For example, referring to fig. 6, the resource display creation page 600 includes a buried point identification input area 605, through which a buried point identification input operation is performed by the buried point identification input area 605, that is, a buried point identification of a resource display to be created is input in the buried point identification input area 605.
6. A setup operation for an associated page on the page is created at the resource presentation bit.
In one possible implementation, the setting operation of the associated page on the resource presentation bit creation page is implemented by the associated page configuration area of the resource presentation bit creation page, that is, the user can configure the associated page for the resource presentation bit to be created through the associated page configuration area. For example, referring to fig. 6, the resource display bit creation page 600 includes an associated page configuration area 606 through which the setting operation of the associated page is performed, that is, the associated page of the resource display bit to be created is selected in the associated page configuration area 606.
7. A recommended frequency setting operation on the resource display bit creation page.
In one possible implementation, the recommended frequency setting operation on the resource display bit creation page is implemented by a recommended frequency setting area of the resource display bit creation page, that is, the recommended number of times the user can configure for the resource display bit to be created in the recommended frequency setting area, where the recommended number of times refers to the maximum number of times the resource display bit is displayed in a single user target period. In some embodiments, the recommendation frequency setting area includes a first recommendation frequency option and a second recommendation frequency option, wherein the first recommendation frequency option is an option that does not limit the recommendation frequency; the second recommendation frequency option is an option to limit the recommendation frequency, and in the case where the second recommendation frequency option is selected, a recommendation frequency input area in the recommendation frequency setting area in which the user can input the recommendation frequency is activated. For example, referring to fig. 6, the resource display creation page 600 includes a recommended frequency setting area 607, and the recommended frequency setting area 607 includes a first recommended frequency option 6071 and a second recommended frequency option 6072. In case that the first recommendation frequency option 6071 is selected, the terminal sets the recommendation frequency of the resource presentation bit to be created to not limit the recommendation frequency, that is, the resource presentation bit can be recommended to the user for an unlimited number of times. When the second recommended frequency option 6072 is selected, the terminal activates a recommended frequency input area in the recommended frequency setting area, which means that the recommended frequency input area is in a state where data recommended frequency is possible. In response to a recommended frequency input operation in the recommended frequency input area, the terminal determines the recommended frequency of the resource display bit to be created as the recommended frequency in the recommended frequency input area. For example, the recommendation frequency in the recommendation frequency input area is 3, which means that the resource display position is recommended to a single user 3 times in the target time period.
In one possible implementation, the terminal is also able to verify the information obtained on the resource display creation page before creating the target resource display. And under the condition that the verification is passed, the terminal creates the target resource display bit. For example, the resource display creation page includes a creation control, and in response to clicking the creation control, the terminal verifies information obtained on the resource display creation page. And under the condition that the verification is passed, the terminal creates the target resource display bit. For example, referring to FIG. 6, the resource display creation page 600 includes a creation control 608.
In one possible implementation manner, after the terminal creates the target resource display position, the target display page is displayed, the page identifier of the target page is displayed in the target display page, and the target resource display position is displayed below the page identifier of the target page.
It should be noted that, the steps S301 to S303 are a process of creating the target resource display bit, and the method of recommending the resource based on the target resource display bit is described below, and in the steps S304 to S308, the target resource display bit and the target resource display bit in the steps S301 to S303 may be the same resource display bit or different resource display bits, which is not limited in this embodiment of the present application.
In step S304, the terminal displays a resource configuration page, where the resource configuration page is used to configure a recommendation manner of a resource, where the resource recommendation manner is used to indicate a manner of recommending the resource to the resource display location, and the resource configuration page includes a resource display location selection area and a recommendation manner configuration area, and the resource display location selection area includes a plurality of candidate resource display locations.
The resource configuration page comprises a resource display position selection area and a recommendation mode configuration area, wherein the resource display position selection area is used for selecting a resource display position to be subjected to content recommendation. The recommendation mode configuration area comprises a plurality of subareas, and different subareas are used for configuring different aspects of the recommendation mode.
The resource presentation bit selection area and the recommendation mode configuration area will be described below, respectively.
1. Resource presentation bit selection area:
in one possible implementation, the plurality of candidate resource display bits displayed in the resource display bit selection area are all on-line resource display bits, and the user can select a resource display bit from the plurality of candidate resource display bits that is desired to be recommended for a resource. For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a resource presentation bit selection region 701. In some embodiments, in response to a click operation on the resource display bit selection area, the terminal displays a drop-down menu of the resource display bit selection area, the drop-down menu having a plurality of candidate resource display bits displayed therein; or, in response to clicking the resource display position selection area, the terminal displays a candidate resource display position selection popup window, wherein the popup window comprises a query area and a display area, the query area is used for querying the candidate resource display position, and the display area is used for displaying the queried candidate resource display position.
2. Recommended mode configuration area:
in a possible embodiment, the recommendation manner configuration area includes a recommendation object selection sub-area for selecting an object to be subjected to material recommendation. For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a recommendation manner configuration area 702, the recommendation manner configuration area 702 including a recommendation object selection sub-area 7021.
In a possible embodiment, the recommendation mode configuration area includes an validation mode selection sub-area, and the validation mode recommendation sub-area is used for configuring the validation mode of the material recommendation. For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a recommended mode configuration region 702, the recommended mode configuration region 702 including an effective mode selection sub-region 7022.
In a possible embodiment, the recommended manner configuration area comprises a recommended resource selection sub-area for selecting resources to be recommended. For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a recommended mode configuration region 702, the recommended mode configuration region 702 including a recommended resource selection sub-region 7023.
In a possible implementation manner, the resource configuration page further comprises a recommendation identification setting area, wherein the recommendation identification setting area is used for identifying resource recommendation configured on the resource configuration page.
In step S305, in response to the selection operation in the resource display bit selection area, the terminal determines the selected resource display bit of the plurality of candidate resource display bits as the target resource display bit.
In one possible implementation, the resource display bit selection area displays at least two resource display bit types, where the at least two resource display bit types include a functional resource display bit and a decorative resource display bit, and the terminal displays a plurality of reference resource display bits belonging to the display bit type among the plurality of candidate resource display bits if any one of the at least two resource display bit types is selected. In response to a click operation of any one of the plurality of reference resource display bits, the terminal determines the reference resource display bit as the target resource display bit.
The functional resource display bit refers to a resource display bit with a specific function, and the display content of the functional resource display bit is related to the bound function. In some embodiments, the functional resource display bits include custom resource display bits and business resource display bits, wherein the custom resource display bits are resource display bits that are fully custom for the corresponding function and display content; the service resource display position is a resource display position with corresponding functions and display contents determined by binding services, for example, a service bound by the service resource display position is purchased by one key, and then the service resource display position can also provide the function of one-key purchase. The decorative resource display position is also called an atmosphere resource display position, and has the effect of decorating the page. The content displayed in the decorative resource display position is set according to actual conditions. In some embodiments, the decorative resource display bit is bound with a link to which a triggering operation to the decorative resource display bit can trigger a jump, in some embodiments, the connection pointing to a live or web page.
For example, the resource display bit selection area has a first type of option and a second type of option displayed therein, wherein the first type of option corresponds to a functional resource display bit and the second type of option corresponds to a decorative resource display bit. In the case that the first type of option is selected, responding to clicking operation of a candidate resource display position display control in a resource display position selection area, displaying a drop-down menu of the resource display position selection area by the terminal, and displaying a plurality of candidate resource display positions in the drop-down menu, wherein the plurality of candidate resource display positions are all functional resource display positions; and under the condition that the second type of options are selected, responding to clicking operation of a candidate resource display position display control in the resource display position selection area, displaying a drop-down menu of the resource display position selection area by the terminal, and displaying a plurality of candidate resource display positions in the drop-down menu, wherein the plurality of candidate resource display positions are decorative resource display positions. In response to a click operation on any reference resource display bit of the plurality of candidate resource display bits, the terminal determines the reference resource display bit as the target resource display bit. For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a resource presentation bit selection region 701. The resource presentation bit selection area 701 includes a first type of option 7011, a second type of option 7012, and a candidate resource presentation bit display control 7013. In the case where any type of option is selected, in response to a click operation on the candidate resource presentation bit display control 7013, the terminal displays a plurality of candidate resource presentation bits belonging to the type in a drop-down menu.
In one possible implementation, the resource display location selection area has an active item selection area displayed therein, the active item selection area being used to select an active item. The activity item refers to activity of the platform organization, and the activity item is presented through a plurality of pages, that is, one activity item may be bound with a plurality of pages. The resource display bit is displayed through the page, so that the resource display bit has binding relation with the active item before. The active item is selected through the active item selection area, namely, a screening process of the candidate resource display positions is performed, and the number of the candidate resource display positions is reduced through screening, so that the efficiency of selecting the target resource display position from a plurality of candidate resource display positions by a user is improved. For example, in response to a selection operation in the activity item selection area, the terminal determines a plurality of candidate resource display bits corresponding to the selected activity item. And responding to clicking operation of a candidate resource display position display control in the resource display position selection area, displaying a drop-down menu of the resource display position selection area by the terminal, and displaying a plurality of candidate resource display positions in the drop-down menu, wherein the plurality of candidate resource display positions are candidate resource display positions corresponding to the selected activity item. In response to a click operation on any reference resource display bit of the plurality of candidate resource display bits, the terminal determines the reference resource display bit as the target resource display bit. For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a resource presentation bit selection region 701. The resource presentation bit selection field 701 includes an active item selection field 7014.
In one possible implementation, the resource display bit selection area has an active item selection area, a first type of option, and a second type of option displayed therein. The terminal can carry out first screening on the candidate resource display positions through the active item selection area, and carry out second screening on the residual candidate resource display positions after the first screening through the first type options and the second type options, so that the number of candidate resource display positions can be reduced, and the efficiency of selecting target resource display positions by a user is improved.
In step S306, in response to the recommendation mode selection operation in the recommendation mode configuration area, the terminal determines a resource recommendation mode of the at least two types of objects.
In a possible implementation manner, the recommendation mode configuration area includes configuration subareas corresponding to the at least two types of objects respectively, and for a first type of object in the at least two types of objects, the terminal configures recommendation modes of the first type of object as all recommendations in response to a first recommendation range option in the configuration subarea corresponding to the first type of object being selected. And responding to the selection of a second recommendation range option in the configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object into partial recommendation by the terminal.
The number of the configuration subareas in the recommended mode configuration area is the same as the type of the object, and in the case that the types of the object are two, the number of the configuration subareas is two, and one configuration subarea corresponds to the type of one object and is used for configuring the corresponding type. In the following description, the processing based on the configuration sub-area of the first class object will be described as an example. The first recommended scope option and the second recommended scope option are used for configuring the scope of resource recommendation, namely, an object for configuring a resource object. All recommends are resource recommends in the target resource display positions of all objects meeting target conditions, the target conditions are related to application scenes, for example, the application of the embodiment of the application in a live broadcast scene is taken as an example, the target conditions are met and the objects meeting the target conditions are all audiences entering the live broadcast room. The partial recommendation refers to performing resource recommendation on target resource display bits of partial objects meeting target conditions, and in this case, a situation may occur in which different contents are displayed in the same target resource display bit of two identical objects. In some embodiments, in a live scene, the two classes of objects may be a host and a viewer. In some embodiments, all recommendations such as tickers are only in effect in the e-commerce governance private domain, with the primary station shielded.
For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a recommended manner configuration region 702. The recommended mode configuration area 702 includes a configuration sub-area 7021 of the first type of object and a configuration sub-area 7022 of the second type of object. The configuration sub-area 7021 includes a first recommended scope option 70211 and a second recommended scope option 70212. In response to the first recommendation range option 70211 being selected, the terminal configures the recommendation manner for the first type of object as an all recommendation. In response to the second recommendation range option 70212 being selected, the terminal configures a recommendation manner for the first type of object as a partial recommendation.
In one possible embodiment, after the second recommended range option is selected, any of the following steps can also be performed:
A. the terminal displays a recommendation proportion configuration area, wherein the recommendation proportion configuration area is used for determining the recommendation proportion corresponding to the first type object. And the terminal determines the object to be recommended in the first type of object based on the recommendation proportion configured in the recommendation proportion configuration area.
The object to be recommended refers to an object for recommending the resources to the target resource display position. The recommendation proportion is the percentage that the objects to be recommended occupy all the first class objects, for example, the number of all the first class objects is 100, and the recommendation proportion is 30%, so that 30 objects in the 100 objects are objects to be recommended, and then the resource recommendation can be performed on the target resource display positions of the 30 objects.
In the embodiment, the user can rapidly configure the recommendation proportion through the recommendation proportion configuration area, and the efficiency of human-computer interaction is high.
B. The terminal displays a plurality of object sets of the first class of objects. And the terminal determines the selected object set in the object sets as the object set to be recommended.
Wherein the object set comprises a plurality of objects, and the object set is a secondary classification of the first class of objects.
In the embodiment, the user can select the first type of object which wants to recommend the resource by selecting the object set, so that the efficiency of human-computer interaction is high.
For example, the terminal displays an object set display popup window of the first type of image, and the object set display popup window displays identifiers of a plurality of object sets of the first type of object. And responding to clicking operation of any one of the identifiers of the plurality of object sets, and determining the object set corresponding to the identifier as the object set to be recommended by the terminal. In some embodiments, the identification of the object set is also called crowd-pack ID or crowd-pack code, and the identification of the object set is configured by a technician according to the actual situation, which is not limited in the embodiments of the present application.
C. The terminal displays the object import control. And importing the object configuration file corresponding to the first type of object in response to the operation of the object importing control. And the terminal determines the object indicated by the object configuration file as an object to be recommended in the first class of objects.
Wherein the object configuration file includes a plurality of object identifications, and in some embodiments, the object configuration file is an excel (spreadsheet processing software) list.
In the embodiment, the object to be recommended can be quickly imported in the mode of the object configuration file, single selection is not needed, and the efficiency of man-machine interaction is high.
In one possible implementation manner, the resource configuration page includes a mask setting area, and in response to an object identifier input operation in the mask setting area, the terminal determines an object corresponding to the object identifier in the mask setting area as an object for which resource recommendation is not performed. In response to the object type selection operation in the mask setting area, the terminal determines the selected object type as an object type for which no resource recommendation is made.
The object identifier in the shielding setting area is equivalent to a blacklist, and the recommendation is not performed to the user in the blacklist when the resource recommendation is performed. In some embodiments, the mask setting area is displayed in a recommended manner configuration area of the resource configuration page.
In the embodiment, the resource configuration page provides the function of object shielding, and when a user does not want to recommend resources to a certain object, the identification of the object is added into the shielding setting area, so that the method is simple and the efficiency is high.
In a possible implementation manner, the recommendation mode configuration area includes an effective mode selection sub-area corresponding to the at least two types of objects respectively, and for a first type of object in the at least two types of objects, the terminal determines a recommendation effective mode corresponding to the first type of object as a manual effective mode in response to a first effective mode option in the recommendation effective mode selection area corresponding to the first type of object being selected. And responding to the selection of a second validation mode option in the recommendation validation mode selection area corresponding to the first type object, and determining the recommendation validation mode corresponding to the first type object as a timing validation by the terminal.
Wherein, the manual validation means that the process of recommending the resources to the target resource presentation bit is manually triggered by a technician after the configuration is completed. The timing validation is that after the configuration is completed, the process of recommending the resources to the target resource display bit is automatically triggered after the appointed time is reached.
For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a recommended manner configuration region 702. The recommended mode configuration field 702 includes an validation mode selection sub-field 7023. The validation mode selection sub-region 7023 includes a first validation mode option 70231 and a second validation mode option 70232. In response to the first effective manner option 70231 being selected, the terminal determines the recommended effective manner as manually effective. In response to the second validation mode option 70232 being selected, the terminal determines the recommended validation mode as timed validation.
In one possible implementation, after the second validation mode option is selected, the terminal is further capable of performing the steps of:
the terminal displays a recommended time setting area for setting a recommended time period including a start time and an end time of resource recommendation. For example, referring to fig. 7, the validation manner selection sub-region 7023 includes a first validation manner option 70231 and a second validation manner option 70232. In response to the second validation mode option 70232 being selected, the terminal displays a recommended time setting area 70233 for setting the start time and end time of resource recommendation by the recommended time setting area 70233.
In a possible implementation manner, the recommended manner configuration area includes recommended resource selection sub-areas corresponding to the at least two types of objects respectively, and for a first type of object in the at least two types of objects, the terminal displays a plurality of candidate resource templates in response to an operation of selecting the recommended resource selection sub-areas corresponding to the first type of object, where the candidate resource templates are used for limiting a display form of the resource. In response to a target resource template of the plurality of candidate resource templates being selected, the terminal determines the target resource template as a resource template of the first class object. That is, the recommended resource selection sub-region corresponding to the first class object is used for selecting the resource template of the first class object, and the recommended resource selection sub-region corresponding to the second class object is used for selecting the resource template of the second class object.
The candidate resource templates comprise resource contents to be recommended and display forms of the resources. In some embodiments, the resource content to be recommended includes at least one of text, images, video, and links. In some embodiments, the resource content is divided into different layers, e.g., text A in the resource content is a layer, image B is a layer, and video C is a layer. The presentation form of the resource is a combination form for indicating the resources of different levels. The plurality of candidate resource templates are resource templates which are prefabricated by technicians. By layering the resource content, the method is convenient for replacing and updating a certain layer in the resource content. In some embodiments, the candidate resource template is in a PSD (a picture file format).
In the embodiment, the resource template can be quickly selected by recommending the resource selection subarea, the resource recommendation can be carried out subsequently based on the resource content and the resource display form carried by the resource template, and the efficiency of man-machine interaction is high.
For example, referring to fig. 7, the terminal displays a resource configuration page 700, the resource configuration page 700 including a recommended manner configuration region 702. The recommended manner configuration area 702 includes a recommended resource selection sub-area 7024 corresponding to the first type of object. In response to a clicking operation on the recommended resource selection sub-region 7024 corresponding to the first class object, the terminal displays a plurality of candidate resource templates. In response to a target resource template of the plurality of candidate resource templates being selected, the terminal determines the target resource template as a resource template of the first class object.
In some embodiments, after the terminal determines the target resource template as the resource template of the first class object, the following steps can be further performed:
in one possible implementation manner, the terminal displays a resource display area of the target resource template, where at least one of text, image, video and link corresponding to the target resource template is displayed. And responding to the confirmation operation in the resource display area, and determining the content in the resource display area as the resource to be recommended corresponding to the target resource template by the terminal.
In this embodiment, the terminal may display at least one of the text, the image, the video and the link corresponding to the target resource template through the resource display area, that is, display the resource content corresponding to the target resource template through the resource display area, and the user may preview the resource content corresponding to the target resource template in advance, so as to determine whether to use the resource content corresponding to the target resource template to perform resource recommendation. In the above embodiment, executing the confirmation operation in the resource display area means that the user confirms that the resource recommendation is performed based on the resource content corresponding to the target resource template.
In one possible implementation manner, in response to a resource adjustment operation in the resource display area, the terminal determines the adjusted content in the resource display area as a resource to be recommended corresponding to the target resource template.
The resource to be recommended comprises a plurality of layers, and the resource contents of different layers are displayed at different positions. The resource adjustment operation in the resource presentation area includes an operation of selecting a resource content to be adjusted in the resource presentation area and an operation of updating the resource content.
In the embodiment, the user can adjust the resources to be recommended corresponding to the target resource template through the resource display area, and the efficiency of human-computer interaction is high.
For example, the resource display area includes a plurality of sub-display areas for displaying different levels of resource content in the resource to be recommended, such as text, images, and videos in the resource to be recommended are respectively displayed in the different sub-display areas. And responding to clicking operation on any sub display area, displaying a content adjustment popup of the sub display area, wherein a plurality of candidate contents corresponding to the sub display area are displayed in the content adjustment popup. In response to any one of the plurality of candidate content being selected, the terminal replaces the content in the sub-presentation area with the content. In some embodiments, the text-corresponding sub-presentation area supports adjustments to text content, text color, and text font.
In some embodiments, the content configured in the recommendation-mode configuration area constitutes one recommendation item.
In step S307, in response to the operation on the resource allocation page, the terminal displays a resource display position recommendation page, where the target resource display position and the resource recommendation manners of the at least two types of objects are displayed on the resource display position recommendation page.
In order to more clearly describe the embodiment of the present application, the following will describe a display form of a resource display position recommendation page.
In one possible implementation manner, the resource presentation position recommendation page includes an item query area and an item presentation area, wherein the item query area is used for querying recommended items, and the recommended items include items that have been subjected to resource recommendation, items that are subjected to resource recommendation, and items that have not been subjected to resource recommendation, and the configuration of the recommended items is configured through steps S304-S307. The project display area is used for displaying the configured recommended projects, and each recommended project comprises a resource display position for resource recommendation and a resource recommendation mode of the corresponding at least two types of objects. Referring to fig. 8, the terminal displays a resource display place recommendation page 800, and the resource display place recommendation page 800 includes an item query area 801 and an item display area 802.
In one possible implementation manner, taking a recommended item corresponding to the target resource display position as an example, the item display area displays, in addition to the target resource display position, the identifiers of at least two types of objects and the resource recommendation modes of at least two types of objects, the identifier of the recommended item, the priority of the recommended item, the gray scale range of the recommended item, the recommended state of the recommended item, the operation record corresponding to the recommended item, the function control corresponding to the recommended item and the like.
In some embodiments, the identification of the recommended item is configured by the user in a recommendation manner configuration area, the identification of the recommended item including at least one of a name and an ID of the recommended item. The priority of the recommended items is used to indicate the ordering of resource recommendations in the target resource display. The gray scale of the recommended item refers to how much the resource recommendation is performed. The recommendation states of the recommended items comprise to-be-examined, to-be-tested, to-be-recommended and recommended, wherein to-be-examined refers to that the recommended items are not subjected to superior examination; the to-be-tested means that the recommended item has not been tested yet; the item to be recommended is that the recommended item is not yet recommended; recommended means that the recommended item has been recommended. The operation record corresponding to the recommended item is used for recording the operation record of the recommended item, and the operation record comprises the time for creating the recommended item, the time for editing the recommended item and the like. The function controls corresponding to the recommended items comprise an editing control, a viewing control, an auditing control, a testing control, a recommending control, a deleting control, a copying control and the like. The editing control is used for editing the recommended items, namely editing the resource recommending modes of the at least two types of objects; the view control is used for viewing recommended items; the auditing control is used for submitting to audit the recommended item; the test control is used for testing the recommended item; the recommendation control is used for carrying out online recommendation on the recommended item; the deletion control is used for deleting the recommended item; the copy control is used to copy the recommended item.
In a possible implementation manner, after the terminal displays the resource display position recommendation page, any one of the following steps can be further performed:
A. and responding to clicking operation of a target editing control displayed on the resource display position recommending page, and displaying a resource display position editing page corresponding to the target editing control by the terminal. And responding to the editing operation on the editing page of the resource showing bit, and editing the resource recommendation modes of the at least two types of objects.
The target editing control is an editing control corresponding to the target recommended item, that is, the target resource display position determined through the steps and the editing control corresponding to the recommended item to which the resource recommending mode of the at least two types of objects belongs.
In the embodiment, the resource recommendation modes of the at least two types of objects can be edited through the target editing control displayed on the resource display position recommendation page, and the efficiency of man-machine interaction is high.
In some embodiments, the form of the editing page is the same as the form of the resource allocation page, and the user can adjust the resource recommendation mode of at least two types of objects on the editing page.
B. And responding to clicking operation of the scheduling control, displaying a month scheduling page by the terminal, wherein a resource display position for recommending resources in the current month and a corresponding recommendation scheduling are displayed in the month scheduling page, and the recommendation scheduling is used for indicating a recommendation effective time period of the resources.
In the embodiment, the resource display position for recommending the resources in the current month and the corresponding recommended period are displayed through the month period page, so that a user can know the resource recommendation condition of the current month conveniently, and the current month can be adjusted and processed in time conveniently.
For example, referring to fig. 9, the terminal displays a month schedule page 900, and a resource display position for recommending resources in the current month and a corresponding recommended schedule 901 are displayed in the month schedule page 900. In some embodiments, the terminal displays the resource display position of the current month for resource recommendation and the corresponding recommended schedule in the month schedule page in a form of a graph, the resource display position of the resource recommendation is displayed in the graph, and the length of the graph spans the date of the resource recommendation. In some embodiments, the month schedule page includes a month switch control through which resource display positions for recommending resources in different months and corresponding recommended schedules can be switched and displayed.
In some embodiments, in response to a click operation on any date in the month schedule page, the terminal displays a date schedule page in which a resource display location for recommending resources on the date and a corresponding recommended schedule are displayed.
In this embodiment, the terminal is able to recommend the resource display location and the corresponding recommended period for the resource displayed on the date, where the recommended period is the recommended period on the date. By means of displaying the date schedule page, a user can intuitively know the recommended date of the current date, and the efficiency of man-machine interaction is high.
For example, referring to fig. 9 and 10, in response to a click operation of any date 902 in the month schedule page 900, the terminal displays a date schedule page 1000, and a resource display position for recommending resources on the current date and a corresponding recommended schedule 1001 are displayed in the date schedule page 1000. In some embodiments, the terminal displays the resource display position of the current date for resource recommendation and the corresponding recommended schedule in the date schedule page in a graphic form, the resource display position of the resource recommendation is displayed in the graphic, and the length of the graphic spans the recommended time period of the resource recommendation. In some embodiments, the date schedule page includes a date switching control through which resource display positions displaying different dates for resource recommendation and corresponding recommended schedules can be switched.
In some embodiments, in response to a click operation on a target resource display in the monthly schedule page, the terminal displays a recommendation priority for the target resource display, the recommendation priority being used to indicate an ordering of resource recommendations in the target resource display. And the terminal adjusts the recommendation priority of the target resource display bit based on the adjustment operation of the recommendation priority.
In this embodiment, the terminal displays the recommended schedules of the plurality of resource display positions in the month schedule page, so that the user can intuitively know the recommended schedule condition of the current month through the month schedule page. In which case the user's adjustment of the recommendation priority is facilitated.
In some embodiments, the terminal adjusts the status of any resource presentation bit in the month schedule page to be non-editable if the resource presentation bit is occupied.
In some embodiments, the terminal adjusting the status of the resource display bit to be non-editable refers to the terminal adjusting the color of the resource display bit in the month schedule page to be a target color, where the target color is gray or black, and the embodiment of the present application is not limited to this.
C. And the resource display position recommending page is provided with a plurality of active item labels, and the terminal displays a plurality of resource display positions corresponding to the target item labels and a corresponding resource recommending mode in the resource display position recommending page in response to the target item labels in the plurality of active item labels being selected.
In the embodiment, the user can switch and display the resource display positions and the resource recommendation modes corresponding to different activity items by switching the activity item labels, so that the efficiency of human-computer interaction is high.
For example, the resource display recommendation page includes an active item tag display area having a plurality of active item tags displayed therein. And responding to the selection of the target item label in the plurality of active item labels, and displaying a plurality of resource display positions corresponding to the target item label and a corresponding resource recommendation mode in the resource display position recommendation page by the terminal. In some embodiments, the active item tag presentation area can be stowed or deployed by a control. In some embodiments, the plurality of active item tags displayed in the active item tag presentation area are arranged in descending order of creation time of the corresponding active item, and the user can change the order of the plurality of active item tags in the active item tag presentation area by a drag operation.
For example, referring to FIG. 8, the resource display recommendation page includes an active item tag presentation area 803, the active item tag presentation area 803 including a plurality of active item tags. In some embodiments, a control 8031 is displayed in the active item label display area 803, the control 8031 being used to control the stowage and deployment of the active item label display area 803.
D. And responding to clicking operation of a target test control on the resource display position recommendation page, and displaying a resource display position test popup window by the terminal, wherein the resource display position test popup window is used for determining a test object. And responding to the operation on the resource display position test popup, and recommending resources to the target resource display position of the test object by the terminal based on the type of the test object. And the terminal switches the target test control to the target recommendation control under the condition that the test object is determined to pass the test.
The test popup window comprises a first identification input area of the test object, and the first identification input area is used for acquiring the identification of the test object. In the live broadcast scene, the test popup window further comprises a second identification input area of the live broadcast room, and a user of the second identification input area obtains the identification of the live broadcast room. The test here means that the test can successfully make resource recommendation on the target resource display position of the test object. After determining the identity of the test object through the test popup window, the test object can check whether the target resource display position displayed by the used terminal comprises the resource to be recommended. Determining that the test passes in the case that the target resource display bit includes the resource to be recommended; in the event that the target resource display bit does not include the resource to be recommended, a determination is made that the test failed.
Referring to fig. 11, in response to a click operation on the target test control 1101 on the resource display recommendation page 1100, the terminal displays a resource display test bullet window 1102.
E. And responding to clicking operation of a target auditing control on the resource display position recommending page, and sending an auditing request by the terminal, wherein the auditing request carries resource recommending modes of the at least two types of objects. And under the condition that the auditing result indicates that the auditing is passed, the terminal switches the target auditing control to the target testing control.
In some embodiments, in the case that the audit result indicates that the audit is not passed, the terminal displays a prompt message that the audit is not passed, and the user can adjust and edit the prompt message that the audit is not passed. In some embodiments, the failed audit prompt is displayed with a failed audit reason.
In step S308, in response to a clicking operation on the target recommendation control on the resource display position recommendation page, the terminal recommends resources to the target resource display position of the at least two types of objects based on the resource recommendation manners of the at least two types of objects.
In one possible implementation, in response to clicking on a target recommendation control on the resource display recommendation page, the terminal displays a test completion window for alerting that a recommendation test was passed before recommending the resource. And responding to the confirmation operation on the test completion popup window, and recommending resources to the target resource display position of the at least two types of objects by the terminal based on the resource recommendation mode of the at least two types of objects.
In the embodiment, the secondary confirmation of recommendation is realized through the test completion popup window, and the situation of misrecommendation is avoided.
For example, in response to a click operation on a target recommendation control on the resource display recommendation page, the terminal displays a test completion popup. And responding to clicking operation of a confirmation control displayed on the test completion popup window, and recommending resources to the target resources of the at least two types of objects by the terminal based on the resource recommending mode of the at least two types of objects. Referring to fig. 11, in response to a click operation on the target recommendation control 1103 on the resource display recommendation page 1100, the terminal displays a test completion window 1104, in which a confirmation control 11041 is displayed in the test completion window 1104.
In one possible implementation, in response to a clicking operation on a target recommendation control on the resource display recommendation page, the terminal displays a recommendation gray level setting window for obtaining a recommendation gray level value for indicating a recommended range. And responding to the operation of setting the popup window in the recommended gray level, and displaying the recommended resources to the target resources of the at least two types of objects by the terminal based on the recommended gray level value acquired by the recommended gray level setting popup window and the resource recommending mode of the at least two types of objects.
The technical solutions provided in the embodiments of the present application will be described below with reference to fig. 12 and the above steps S304 to S308.
Referring to fig. 12, the resource configuration page creates a recommended item including a target resource display location for which resource recommendation is to be made and a resource recommendation manner of at least two types of objects. Submitting and checking the recommended item through the resource allocation page. In the case of an audit rejection, the audit item is modified. And testing the recommended item under the condition that the audit is passed. And formally recommending the recommended item when the test passes. And determining a recommended gray value when performing formal recommendation, and performing recommendation based on the recommended gray value.
According to the technical scheme provided by the embodiment of the application, the resource recommendation mode can be configured through the resource configuration page, and in the process of configuring through the resource configuration page, the target resource display position to be subjected to resource recommendation and the resource recommendation modes of at least two types of objects can be determined. In the process of recommending the resources, the resources can be recommended to the target resource display position according to different resource recommendation modes of different objects, so that the resources seen by the different objects on the same resource display position are recommended in different modes, the resource recommendation modes are enriched, and the accuracy of the resource recommendation is improved.
FIG. 13 is a block diagram illustrating a resource recommendation device, according to an example embodiment. Referring to fig. 13, the apparatus includes a resource configuration page display unit 1301, a resource recommendation manner determination unit 1302, and a recommendation unit 1303.
A resource configuration page display unit 1301 configured to execute displaying a resource configuration page for configuring a recommended manner of a resource for indicating a manner of recommending the resource to the resource display position.
The resource recommendation method determining unit 1302 is configured to determine a resource recommendation method of the target resource display position and at least two types of objects based on the resource configuration page.
And a recommending unit 1303 configured to execute recommending resources to the target resource presentation bit of the at least two types of objects based on the resource recommending manner of the at least two types of objects in response to the operation on the resource allocation page.
In a possible implementation manner, the resource configuration page includes a resource display bit selection area and a recommendation mode configuration area, the resource display bit selection area includes a plurality of candidate resource display bits, and the resource recommendation mode determining unit 1302 is configured to perform determining, as the target resource display bit, a selected resource display bit of the plurality of candidate resource display bits in response to a selection operation in the resource display bit selection area. And determining the resource recommendation modes of the at least two types of objects in response to the recommendation mode selection operation in the recommendation mode configuration area.
In a possible implementation manner, the resource display bit selection area displays at least two resource display bit types, where the at least two resource display bit types include a functional resource display bit and a decorative resource display bit, and the resource recommendation manner determining unit 1302 is configured to execute displaying, in a case where any one of the at least two resource display bit types is selected, a plurality of reference resource display bits belonging to the display bit type in the plurality of candidate resource display bits. In response to a click operation of any one of the plurality of reference resource display bits, the reference resource display bit is determined to be the target resource display bit.
In a possible implementation manner, the recommendation manner configuration area includes configuration sub-areas corresponding to the at least two types of objects respectively, and the resource recommendation manner determining unit 1302 is configured to execute, for a first type of object in the at least two types of objects, in response to a first recommendation range option in the configuration sub-area corresponding to the first type of object being selected, configuring recommendation manners of the first type of object as all recommendations. And responding to the selection of a second recommendation range option in the configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object into partial recommendation.
In a possible embodiment, the apparatus further comprises an object determination unit configured to perform any one of the following:
and displaying a recommendation proportion configuration area, wherein the recommendation proportion configuration area is used for determining the recommendation proportion corresponding to the first type of object. And determining the object to be recommended in the first type of object based on the recommendation proportion configured in the recommendation proportion configuration area.
A plurality of object sets of the first class of objects are displayed. And determining the selected object set in the plurality of object sets as the object set to be recommended.
The display object imports a control. And importing the object configuration file corresponding to the first type of object in response to the operation of the object importing control. And determining the object indicated by the object configuration file as an object to be recommended in the first class of objects.
In a possible implementation manner, the recommendation mode configuration area includes validation mode selection sub-areas corresponding to the at least two types of objects respectively, and the resource recommendation mode determining unit 1302 is configured to perform, for a first type of object in the at least two types of objects, determining, in response to a first validation mode option in the recommendation validation mode selection area corresponding to the first type of object being selected, a recommendation validation mode corresponding to the first type of object as a manual validation. And determining the recommendation validation mode corresponding to the first type object as a timing validation in response to the selection of the second validation mode option in the recommendation validation mode selection area corresponding to the first type object.
In a possible implementation manner, the recommended manner configuration area includes recommended resource selection sub-areas corresponding to the at least two types of objects respectively, and the resource recommendation manner determining unit 1302 is configured to execute, for a first type of object in the at least two types of objects, displaying a plurality of candidate resource templates in response to an operation on the recommended resource selection sub-areas corresponding to the first type of object, where the candidate resource templates are used to limit a presentation form of the resource. In response to a target resource template of the plurality of candidate resource templates being selected, the target resource template is determined to be a resource template of the first class of objects.
In one possible embodiment, the apparatus further comprises:
and the resource to be recommended determining unit is configured to execute a resource display area for displaying the target resource template, wherein at least one of a text, an image, a video and a link corresponding to the target resource template is displayed in the resource display area. And responding to the confirmation operation in the resource display area, and determining the content in the resource display area as the resource to be recommended corresponding to the target resource template.
In one possible embodiment, the apparatus further comprises:
And the resource to be recommended adjusting unit is configured to execute the resource to be recommended corresponding to the target resource template according to the content adjusted in the resource display area in response to the resource adjusting operation in the resource display area.
In a possible implementation, the resource configuration page includes a mask setting area, and the apparatus further includes a type determining unit configured to perform any one of:
and in response to the object identification input operation in the shielding setting area, determining the object corresponding to the object identification in the shielding setting area as the object which does not conduct resource recommendation.
In response to an object type selection operation in the mask setting area, the selected object type is determined as an object type for which no resource recommendation is made.
In a possible implementation manner, the recommending unit 1303 is configured to perform displaying a resource display position recommending page in response to an operation on the resource configuration page, where the target resource display position and the resource recommending manners of the at least two types of objects are displayed on the resource display position recommending page. And responding to clicking operation of a target recommendation control on the resource display position recommendation page, and recommending resources to the target resources of the at least two types of objects based on the resource recommendation modes of the at least two types of objects.
In one possible embodiment, the method includes performing a click operation in response to a target recommendation control on the resource display recommendation page, displaying a test completion window for alerting that a recommended test has been passed before recommending the resource. And responding to the confirmation operation on the test completion popup window, and recommending resources to the target resource display position of the at least two types of objects based on the resource recommendation mode of the at least two types of objects.
In one possible embodiment, the method includes performing a click operation in response to a target recommendation control on the resource display recommendation page, displaying a recommendation gray level setting window for obtaining a recommendation gray level value for indicating a recommended range. And responding to the operation of setting a popup window in the recommended gray level, and displaying recommended resources to the target resources of the at least two types of objects based on the recommended gray level value acquired by the recommended gray level setting popup window and the resource recommendation mode of the at least two types of objects.
In one possible embodiment, the apparatus further comprises:
and the first switching unit is configured to execute clicking operation for responding to the target test control on the resource display position recommending page, and display a resource display position test popup window for determining a test object. In response to an operation on the resource presentation bit test bullet window, a resource is recommended to the target resource presentation bit of the test object based on the type of the test object. And switching the target test control to the target recommended control under the condition that the passing test is determined based on the test object.
In one possible embodiment, the apparatus further comprises:
and the second switching unit is configured to execute a click operation responding to a target audit control on the resource display position recommending page, and send an audit request carrying resource recommending modes of the at least two types of objects. And under the condition that the auditing result indicates that the auditing is passed, switching the target auditing control to the target testing control.
In one possible embodiment, the apparatus further comprises:
and the recommending mode editing unit is configured to execute clicking operation for responding to the target editing control displayed on the resource display position recommending page and display the resource display position editing page corresponding to the target editing control. And responding to the editing operation on the editing page of the resource showing bit, and editing the resource recommendation modes of the at least two types of objects.
In one possible embodiment, the apparatus further comprises:
and the month schedule page display unit is configured to execute clicking operation on the schedule control, display a month schedule page, wherein the month schedule page displays a resource display position for recommending resources in the current month and a corresponding recommended schedule, and the recommended schedule is used for indicating a recommendation effective time period of the resources.
In one possible embodiment, the apparatus further comprises:
and a date page display unit configured to perform a click operation in response to any date in the date page, display a date page in which a resource display position for recommending resources on the date and a corresponding recommended date are displayed.
In one possible embodiment, the apparatus further comprises:
and a priority adjustment unit configured to perform a click operation on a target resource display bit in response to the month schedule page, and display a recommended priority of the target resource display bit, the recommended priority being used for indicating an ordering of resource recommendation in the target resource display bit. And adjusting the recommendation priority of the target resource display bit based on the adjustment operation of the recommendation priority.
In one possible embodiment, the apparatus further comprises:
and the state adjusting unit is configured to execute the state adjustment of the resource display bit to be non-editable under the condition that any resource display bit in the month schedule page is occupied.
In one possible implementation, the resource display recommendation page has a plurality of active item tags displayed thereon, and the apparatus further includes:
And a recommendation mode display unit configured to execute displaying a plurality of resource display positions corresponding to the target item label and a corresponding resource recommendation mode in the resource display position recommendation page in response to the target item label in the plurality of active item labels being selected.
In one possible embodiment, the apparatus further comprises:
and the resource display bit creation unit is configured to execute the display resource display bit creation page. The target resource presentation bit is created in response to an operation on the resource presentation bit creation page.
In one possible embodiment, the apparatus further comprises:
and the target display page display unit is configured to display a target display page, wherein a plurality of resource display bits under the target page identification are displayed in the target display page.
The resource presentation bit creation unit is configured to perform a click operation in response to a target resource presentation bit creation control, and display the resource presentation bit creation page of the target page.
In a possible embodiment, the apparatus further comprises a configuration unit configured to perform any one of the following:
and responding to clicking operation of the preview image of the target resource display position in the target display page, and displaying the preview image in an enlarged mode.
And responding to clicking operation of a page creation control in the target display page, and creating the page.
And responding to clicking operation of a resource display position editing control of the target resource display position in the target display page, and displaying the resource display position editing page of the target resource display position.
And deleting the target resource display bit in the target display page in response to clicking operation of a deletion control of the target resource display bit.
And responding to clicking operation of an online control of a target resource display bit in the target display page, and configuring the target resource display bit into an online state.
And responding to clicking operation of a offline control of a target resource display bit in the target display page, and configuring the target resource display bit into an offline state.
And responding to clicking operation of an online control of a target page in the target display page, and configuring the target page into an online state.
And responding to clicking operation of a offline control of a target page in the target display page, and configuring a plurality of resource display bits under the target page identification into an offline state.
In one possible implementation, the operation on the resource presentation bit creation page includes at least one of:
An input operation of the resource presentation bit identification on the page is created at the resource presentation bit.
The resource presentation bit on the resource presentation bit creation page describes the input operation of text.
A selection operation of creating a preview on the page at the resource presentation bit.
A recommended frequency setting operation on the resource display bit creation page.
An input operation of the buried point identification on the page is created at the resource display bit.
A setup operation for an associated page on the page is created at the resource presentation bit.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
According to the technical scheme provided by the embodiment of the application, the resource recommendation mode can be configured through the resource configuration page, and in the process of configuring through the resource configuration page, the target resource display position to be subjected to resource recommendation and the resource recommendation modes of at least two types of objects can be determined. In the process of recommending the resources, the resources can be recommended to the target resource display position according to different resource recommendation modes of different objects, so that the resources seen by the different objects on the same resource display position are recommended in different modes, the resource recommendation modes are enriched, and the accuracy of the resource recommendation is improved.
In this embodiment of the present application, the electronic device may be implemented as a terminal, and the following describes a structure of the terminal:
fig. 14 is a block diagram of a terminal 1400 that may be used by a user, according to an exemplary embodiment. The terminal 1400 may be: at least one of a smart phone, a smart watch, a desktop computer, a laptop portable computer, and the like. Terminal 1400 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, and the like.
In general, terminal 1400 includes: a processor 1401 and a memory 1402.
Processor 1401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 1401 may also include a main processor, which is a processor for processing data in an awake state, also called a CPU (Central Processing Unit ), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit, image processor) for rendering and rendering of content required to be displayed by the display screen. In some embodiments, the processor 1401 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
Memory 1402 may include one or more storage media, which may be non-transitory. Memory 1402 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices.
In some embodiments, terminal 1400 may optionally further include: a peripheral interface 1403 and at least one peripheral. The processor 1401, memory 1402, and peripheral interface 1403 may be connected by a bus or signal lines. The individual peripheral devices may be connected to the peripheral device interface 1403 via buses, signal lines or a circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407, a positioning assembly 1408, and a power source 14013.
Peripheral interface 1403 may be used to connect at least one Input/Output (I/O) related peripheral to processor 1401 and memory 1402. In some embodiments, processor 1401, memory 1402, and peripheral interface 1403 are integrated on the same chip or circuit board; in some other embodiments, either or both of processor 1401, memory 1402, and peripheral interface 1403 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 1404 is configured to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1404 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 1404 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1404 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuit 1404 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (Wireless Fidelity ) networks. In some embodiments, the radio frequency circuit 1404 may also include NFC (Near Field Communication, short range wireless communication) related circuits, which are not limited in this application.
The display screen 1405 is used to display UI (User Interface). The UI may include images, text, icons, video, and any combination thereof. When the display screen 1405 is a touch display screen, the display screen 1405 also has the ability to collect touch signals at or above the surface of the display screen 1405. The touch signal may be input to the processor 1401 as a control signal for processing. At this time, the display 1405 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 1405 may be one, providing a front panel of the terminal 1400; in other embodiments, the display 1405 may be at least two, respectively disposed on different surfaces of the terminal 1400 or in a folded design; in still other embodiments, the display 1405 may be a flexible display disposed on a curved surface or a folded surface of the terminal 1400. Even more, the display screen 1405 may be configured as a non-rectangular irregular image, i.e., a shaped screen. The display 1405 may be made of LCD (Liquid Crystal Display ), OLED (Organic Light-Emitting Diode) or other materials.
The camera component 1406 is used to capture images or video. Optionally, camera assembly 1406 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize that the main camera and the depth camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting and Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments, camera assembly 1406 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
The audio circuitry 1407 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1401 for processing, or inputting the electric signals to the radio frequency circuit 1404 for voice communication. For purposes of stereo acquisition or noise reduction, a plurality of microphones may be provided at different portions of the terminal 1400, respectively. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, audio circuitry 1407 may also include a headphone jack.
The locating component 1408 is used to locate the current geographic location of the terminal 1400 to enable navigation or LBS (Location Based Service, location-based services). The positioning component 1408 may be a positioning component based on the united states GPS (Global Positioning System ), the beidou system of china, the grainer system of russia, or the galileo system of the european union.
A power supply 1409 is used to power the various components in terminal 1400. The power supply 1409 may be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1409 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 1400 also includes one or more sensors 1410. The one or more sensors 1410 include, but are not limited to: acceleration sensor 1411, gyroscope sensor 1412, pressure sensor 1413, fingerprint sensor 1414, optical sensor 1415, and proximity sensor 1416.
The acceleration sensor 1411 may detect the magnitudes of accelerations on three coordinate axes of a coordinate system established with the terminal 1400. For example, the acceleration sensor 1411 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1401 may control the display screen 1405 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal acquired by the acceleration sensor 1411. The acceleration sensor 1411 may also be used for the acquisition of motion data of a game or a user.
The gyro sensor 1412 may detect a body direction and a rotation angle of the terminal 1400, and the gyro sensor 1412 may collect a 3D motion of the user to the terminal 1400 in cooperation with the acceleration sensor 1411. The processor 1401 may implement the following functions based on the data collected by the gyro sensor 1412: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
Pressure sensor 1413 may be disposed on a side frame of terminal 1400 and/or on an underside of display 1405. When the pressure sensor 1413 is provided at a side frame of the terminal 1400, a grip signal of the terminal 1400 by a user can be detected, and the processor 1401 performs right-and-left hand recognition or quick operation according to the grip signal collected by the pressure sensor 1413. When the pressure sensor 1413 is disposed at the lower layer of the display screen 1405, the processor 1401 realizes control of the operability control on the UI interface according to the pressure operation of the user on the display screen 1405. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The fingerprint sensor 1414 is used to collect a fingerprint of a user, and the processor 1401 identifies the identity of the user based on the fingerprint collected by the fingerprint sensor 1414, or the fingerprint sensor 1414 identifies the identity of the user based on the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, the user is authorized by the processor 1401 to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying for and changing settings, etc. The fingerprint sensor 1414 may be provided on the front, back, or side of the terminal 1400. When a physical key or vendor Logo is provided on terminal 1400, fingerprint sensor 1414 may be integrated with the physical key or vendor Logo.
The optical sensor 1415 is used to collect the ambient light intensity. In one embodiment, processor 1401 may control the display brightness of display screen 1405 based on the intensity of ambient light collected by optical sensor 1415. Specifically, when the intensity of the ambient light is high, the display luminance of the display screen 1405 is turned high; when the ambient light intensity is low, the display luminance of the display screen 1405 is turned down. In another embodiment, the processor 1401 may also dynamically adjust the shooting parameters of the camera assembly 1406 based on the ambient light intensity collected by the optical sensor 1415.
A proximity sensor 1416, also referred to as a distance sensor, is typically provided on the front panel of terminal 1400. The proximity sensor 1416 is used to collect the distance between the user and the front of the terminal 1400. In one embodiment, when proximity sensor 1416 detects a gradual decrease in the distance between the user and the front of terminal 1400, processor 1401 controls display 1405 to switch from the on-screen state to the off-screen state; when the proximity sensor 1416 detects that the distance between the user and the front surface of the terminal 1400 gradually increases, the processor 1401 controls the display 1405 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate that the structure shown in fig. 14 is not limiting and that terminal 1400 may include more or less components than those illustrated, or may combine certain components, or employ a different arrangement of components.
In an exemplary embodiment, a computer readable storage medium is also provided, such as a memory, including instructions executable by the processor 1401 of the terminal 1400 to perform the resource recommendation method described above. Alternatively, the storage medium may be a non-transitory storage medium, which may be, for example, ROM, random-access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, comprising a computer program executable by a processor of an electronic device to implement the above-described resource recommendation method.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the present application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the present application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (50)

1. A resource recommendation method, comprising:
displaying a resource allocation page, wherein the resource allocation page is used for allocating a resource recommending mode, the resource recommending mode is used for indicating a mode of recommending resources to a resource display position, the resource allocation page comprises a plurality of candidate resource display positions of at least two resource display position types, the at least two resource display position types comprise a functional resource display position and a decorative resource display position, the functional resource display position refers to a resource display position with a specific function, the display content of the functional resource display position is related to the bound function, and the display content of the decorative resource display position is used for decorating the page;
For any resource display bit type, determining any candidate resource display bit belonging to the resource display bit type as a target resource display bit under the condition that the candidate resource display bit is selected;
determining a resource recommendation mode of at least two types of objects based on the resource configuration page, wherein the at least two types of objects are at least two different types of objects for watching the resource;
and responding to the operation on the resource configuration page, recommending resources to the target resource display positions of the at least two types of objects based on the resource recommendation modes of the at least two types of objects, so that the resource display modes of the at least two types of objects viewed through the target resource display positions are different.
2. The resource recommendation method according to claim 1, wherein the resource configuration page includes a recommendation mode configuration area, and the determining, based on the resource configuration page, a resource recommendation mode of at least two types of objects includes:
and determining the resource recommendation modes of the at least two types of objects in response to the recommendation mode selection operation in the recommendation mode configuration area.
3. The resource recommendation method according to claim 2, wherein the recommended manner configuration area includes configuration sub-areas respectively corresponding to the at least two types of objects, and wherein determining the resource recommendation manner of the at least two types of objects in response to the recommended manner selection operation in the recommended manner configuration area includes:
For a first type object in the at least two types of objects, responding to the selection of a first recommendation range option in a configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object into all recommendations;
and responding to the selection of a second recommendation range option in the configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object as partial recommendation.
4. The resource recommendation method according to claim 3, wherein after the recommendation manner of the first type of object is configured as a partial recommendation in response to the selection of the second recommendation range option in the configuration sub-area corresponding to the first type of object, the method further comprises any one of:
displaying a recommendation proportion configuration area, wherein the recommendation proportion configuration area is used for determining a recommendation proportion corresponding to the first type of objects; determining an object to be recommended in the first type of objects based on the recommendation proportion configured in the recommendation proportion configuration area;
displaying a plurality of object sets of the first class of objects; determining the selected object set in the plurality of object sets as an object set to be recommended;
Displaying an object import control; an object configuration file corresponding to the first type of object is imported in response to the operation of the object import control; and determining the object indicated by the object configuration file as an object to be recommended in the first class of objects.
5. The resource recommendation method according to claim 2, wherein the recommendation mode configuration area includes effective mode selection sub-areas corresponding to the at least two types of objects, and wherein determining the resource recommendation mode of the at least two types of objects in response to the recommendation mode selection operation in the recommendation mode configuration area includes:
for a first type object in the at least two types of objects, determining a recommendation effective mode corresponding to the first type object as a manual effective mode in response to a first effective mode option in a recommendation effective mode selection area corresponding to the first type object being selected;
and determining a recommendation validation mode corresponding to the first type object as a timing validation in response to the selection of a second validation mode option in the recommendation validation mode selection area corresponding to the first type object.
6. The resource recommendation method according to claim 2, wherein the recommendation mode configuration area includes recommended resource selection sub-areas corresponding to the at least two types of objects, and wherein determining the resource recommendation mode of the at least two types of objects in response to the recommendation mode selection operation in the recommendation mode configuration area includes:
For a first type object in the at least two types of objects, responding to the operation of selecting a sub-region for recommended resources corresponding to the first type object, and displaying a plurality of candidate resource templates, wherein the candidate resource templates are used for limiting the display form of the resources;
in response to a target resource template of the plurality of candidate resource templates being selected, the target resource template is determined to be a resource template of the first class of objects.
7. The resource recommendation method of claim 6, wherein, in response to a target resource template of the plurality of candidate resource templates being selected, after determining the target resource template as a resource template of the first class object, the method further comprises:
displaying a resource display area of the target resource template, wherein at least one of a text, an image, a video and a link corresponding to the target resource template is displayed in the resource display area;
and responding to the confirmation operation in the resource display area, and determining the content in the resource display area as the resource to be recommended corresponding to the target resource template.
8. The resource recommendation method according to claim 7, further comprising:
And responding to the resource adjustment operation in the resource display area, and determining the adjusted content in the resource display area as the resource to be recommended corresponding to the target resource template.
9. The resource recommendation method according to claim 1, wherein the resource configuration page includes a mask setting area, the method further comprising any one of:
in response to an object identification input operation in the shielding setting area, determining an object corresponding to the object identification in the shielding setting area as an object which does not conduct resource recommendation;
and in response to an object type selection operation in the shielding setting area, determining the selected object type as an object type not subject to resource recommendation.
10. The method according to claim 1, wherein the recommending resources to the target resource presentation bit of the at least two types of objects based on the resource recommendation manner of the at least two types of objects in response to the operation on the resource configuration page comprises:
responding to the operation on the resource configuration page, displaying a resource display position recommending page, wherein the resource display position recommending page is provided with the target resource display position and the resource recommending modes of the at least two types of objects;
And responding to clicking operation of a target recommendation control on the resource display position recommendation page, and recommending resources to the target resource display position of the at least two types of objects based on resource recommendation modes of the at least two types of objects.
11. The method according to claim 10, wherein the recommending the resource to the target resource presentation bit of the at least two types of objects based on the resource recommendation method of the at least two types of objects in response to the clicking operation on the target recommendation control on the resource presentation bit recommendation page comprises:
responding to clicking operation of a target recommendation control on the resource display position recommendation page, displaying a test completion popup window, wherein the test completion popup window is used for reminding that a recommended test is passed before recommending resources;
and responding to the confirmation operation on the test completion popup window, and recommending resources to the target resource display position of the at least two types of objects based on the resource recommendation mode of the at least two types of objects.
12. The method according to claim 10, wherein the recommending the resource to the target resource presentation bit of the at least two types of objects based on the resource recommendation method of the at least two types of objects in response to the clicking operation on the target recommendation control on the resource presentation bit recommendation page comprises:
Responding to clicking operation of a target recommendation control on the resource display position recommendation page, displaying a recommendation gray level setting popup window, wherein the recommendation gray level setting popup window is used for acquiring a recommendation gray level value, and the recommendation gray level value is used for indicating a recommendation range;
and responding to the operation of setting a popup window in the recommended gray level, and displaying recommended resources to the target resources of the at least two types of objects based on the recommended gray level value acquired by the recommended gray level setting popup window and the resource recommendation mode of the at least two types of objects.
13. The resource recommendation method according to claim 10, wherein, in response to a click operation on a target recommendation control on the resource display bit recommendation page, before recommending resources to the target resource of the at least two types of objects based on resource recommendation manners of the at least two types of objects, the method further comprises:
responding to clicking operation of a target test control on the resource display position recommendation page, displaying a resource display position test popup window, wherein the resource display position test popup window is used for determining a test object;
recommending resources to the target resource presentation bit of the test object based on the type of the test object in response to an operation on the resource presentation bit test bullet window;
And under the condition that the passing test is determined based on the test object, switching the target test control to the target recommendation control.
14. The resource recommendation method of claim 13, wherein the method further comprises, before displaying a resource display site test popup in response to a click operation on a target test control on the resource display site recommendation page:
responding to clicking operation of a target auditing control on the resource display position recommending page, and sending an auditing request, wherein the auditing request carries resource recommending modes of the at least two types of objects;
and under the condition that the auditing result indicates that the auditing is passed, switching the target auditing control to the target testing control.
15. The resource recommendation method of claim 10, wherein after displaying a resource display bit recommendation page in response to an operation on the resource configuration page, the method further comprises:
responding to clicking operation of a target editing control displayed on the resource display position recommending page, and displaying a resource display position editing page corresponding to the target editing control;
and responding to the editing operation on the resource display position editing page, and editing the resource recommendation modes of the at least two types of objects.
16. The resource recommendation method of claim 10, wherein after displaying a resource display bit recommendation page in response to an operation on the resource configuration page, the method further comprises:
and responding to clicking operation of the scheduling control, displaying a month scheduling page, wherein the month scheduling page is displayed with a resource display position for recommending resources in the current month and a corresponding recommendation scheduling, and the recommendation scheduling is used for indicating a recommendation effective time period of the resources.
17. The resource recommendation method according to claim 16, wherein the method further comprises:
and responding to clicking operation on any date in the month schedule page, displaying a date schedule page, wherein the date schedule page is displayed with a resource display position for recommending resources on the date and a corresponding recommended schedule.
18. The resource recommendation method according to claim 16, wherein the method further comprises:
responding to clicking operation on a target resource display position in the month schedule page, and displaying recommendation priority of the target resource display position, wherein the recommendation priority is used for indicating the sorting of resource recommendation in the target resource display position;
And adjusting the recommendation priority of the target resource display bit based on the adjustment operation of the recommendation priority.
19. The resource recommendation method according to claim 16, wherein the method further comprises:
and under the condition that any resource display bit in the month schedule page is occupied, adjusting the state of the resource display bit to be non-editable.
20. The resource recommendation method of claim 10, wherein the resource display location recommendation page has a plurality of active item tabs displayed thereon, the method further comprising, in response to an operation on the resource configuration page, after displaying the resource display location recommendation page:
and responding to the selection of a target item label in the plurality of active item labels, and displaying a plurality of resource display positions corresponding to the target item label and a corresponding resource recommendation mode in the resource display position recommendation page.
21. The resource recommendation method of claim 1, wherein prior to displaying the resource configuration page, the method further comprises:
displaying a resource display position creation page;
the target resource presentation bit is created in response to an operation on the resource presentation bit creation page.
22. The resource recommendation method of claim 21, wherein prior to said displaying the resource presentation bit creation page, the method further comprises:
displaying a target display page, wherein a plurality of resource display positions under the target page identification are displayed in the target display page;
the display resource presentation bit creation page comprises:
and responding to clicking operation of a target resource display bit creation control, and displaying the resource display bit creation page of the target page.
23. The resource recommendation method according to claim 22, wherein after the displaying of the target presentation page, the method further comprises any one of:
responding to clicking operation of a preview image of a target resource display position in the target display page, and displaying the preview image in an enlarged mode;
responding to clicking operation of a page creation control in the target display page, and creating a page;
responding to clicking operation of a resource display position editing control of a target resource display position in the target display page, and displaying a resource display position editing page of the target resource display position;
deleting the target resource display bit in response to clicking operation of a deletion control of the target resource display bit in the target display page;
Responding to clicking operation of an online control of a target resource display bit in the target display page, and configuring the target resource display bit as an online control;
responding to clicking operation of a offline control of a target resource display bit in the target display page, and configuring the target resource display bit into an offline state;
responding to clicking operation of an online control of a target page in the target display page, and configuring the target page into an online state;
and responding to clicking operation of a offline control of a target page in the target display page, and configuring a plurality of resource display bits under the target page identification into an offline state.
24. The resource recommendation method of claim 21, wherein the operation on the resource display creation page comprises at least one of:
an input operation of a resource display bit identifier on the resource display bit creation page;
the resource display position on the resource display position creation page describes the input operation of the text;
creating a selection operation of a preview image on a page at the resource display position;
a recommended frequency setting operation on the resource display site creation page;
Creating an input operation of a buried point identifier on a page at the resource display position;
and setting up the setting operation of the associated page on the page at the resource display bit.
25. A resource recommendation device, comprising:
a resource configuration page display unit configured to execute a display resource configuration page, where the resource configuration page is used to configure a resource recommendation manner, the resource recommendation manner is used to indicate a manner of recommending resources to a resource display bit, the resource configuration page includes a plurality of candidate resource display bits of at least two resource display bit types, the at least two resource display bit types include a functional resource display bit and a decorative resource display bit, the functional resource display bit refers to a resource display bit with a specific function, display content of the functional resource display bit is related to the bound function, and display content of the decorative resource display bit is used to decorate the page;
a resource recommendation mode determining unit configured to perform, for any resource display bit type, determining, in a case where any candidate resource display bit belonging to the resource display bit type is selected, the candidate resource display bit as a target resource display bit; determining a resource recommendation mode of at least two types of objects based on the resource configuration page, wherein the at least two types of objects are at least two different types of objects for watching the resource;
And the recommending unit is configured to execute the action of responding to the resource configuration page, and recommend resources to the target resource showing positions of the at least two types of objects based on the resource recommending modes of the at least two types of objects so as to enable the resource showing modes of the at least two types of objects viewed through the target resource showing positions to be different.
26. The resource recommendation device of claim 25, wherein the resource configuration page includes a recommendation manner configuration area, the resource recommendation manner determining unit configured to perform a recommendation manner selection operation in response to the recommendation manner in the recommendation manner configuration area, determining the resource recommendation manners of the at least two types of objects.
27. The resource recommendation device according to claim 26, wherein the recommendation manner configuration area includes configuration sub-areas to which the at least two types of objects respectively correspond, the resource recommendation manner determining unit being configured to execute, for a first type of object of the at least two types of objects, configuring recommendation manners of the first type of object as all recommendations in response to a first recommendation range option in the configuration sub-area to which the first type of object corresponds being selected; and responding to the selection of a second recommendation range option in the configuration subarea corresponding to the first type object, and configuring the recommendation mode of the first type object as partial recommendation.
28. The resource recommendation device of claim 27, further comprising an object determination unit configured to perform any one of:
displaying a recommendation proportion configuration area, wherein the recommendation proportion configuration area is used for determining a recommendation proportion corresponding to the first type of objects; determining an object to be recommended in the first type of objects based on the recommendation proportion configured in the recommendation proportion configuration area;
displaying a plurality of object sets of the first class of objects; determining the selected object set in the plurality of object sets as an object set to be recommended;
displaying an object import control; an object configuration file corresponding to the first type of object is imported in response to the operation of the object import control; and determining the object indicated by the object configuration file as an object to be recommended in the first class of objects.
29. The resource recommendation device according to claim 26, wherein the recommendation mode configuration area includes validation mode selection sub-areas to which the at least two types of objects respectively correspond, the resource recommendation mode determining unit being configured to perform, for a first type of object of the at least two types of objects, determining, in response to a first validation mode option in the recommendation validation mode selection area to which the first type of object corresponds being selected, a recommendation validation mode to which the first type of object corresponds as manually validated; and determining a recommendation validation mode corresponding to the first type object as a timing validation in response to the selection of a second validation mode option in the recommendation validation mode selection area corresponding to the first type object.
30. The resource recommendation device according to claim 26, wherein the recommended manner configuration area includes recommended resource selection sub-areas to which the at least two types of objects respectively correspond, the resource recommendation manner determining unit configured to perform, for a first type of object of the at least two types of objects, displaying a plurality of candidate resource templates for limiting a presentation form of a resource in response to an operation of the recommended resource selection sub-areas to which the first type of object corresponds; in response to a target resource template of the plurality of candidate resource templates being selected, the target resource template is determined to be a resource template of the first class of objects.
31. The resource recommendation device of claim 30, wherein the device further comprises:
the resource to be recommended determining unit is configured to execute a resource display area for displaying the target resource template, wherein at least one of a text, an image, a video and a link corresponding to the target resource template is displayed in the resource display area; and responding to the confirmation operation in the resource display area, and determining the content in the resource display area as the resource to be recommended corresponding to the target resource template.
32. The resource recommendation device of claim 31, wherein said device further comprises:
and the resource to be recommended adjusting unit is configured to execute the resource to be recommended corresponding to the target resource template according to the content adjusted in the resource display area in response to the resource adjusting operation in the resource display area.
33. The resource recommendation device of claim 25, wherein the resource configuration page includes a mask setting area, the device further comprising a type determination unit configured to perform any one of:
in response to an object identification input operation in the shielding setting area, determining an object corresponding to the object identification in the shielding setting area as an object which does not conduct resource recommendation;
and in response to an object type selection operation in the shielding setting area, determining the selected object type as an object type not subject to resource recommendation.
34. The resource recommendation device according to claim 25, wherein the recommendation unit is configured to perform displaying a resource display position recommendation page having the target resource display position and the resource recommendation manner of the at least two types of objects displayed thereon in response to an operation on the resource allocation page; and responding to clicking operation of a target recommendation control on the resource display position recommendation page, and recommending resources to the target resource display position of the at least two types of objects based on resource recommendation modes of the at least two types of objects.
35. The resource recommendation device of claim 34, wherein the recommendation unit is configured to perform a click operation in response to a target recommendation control on the resource display site recommendation page, display a test completion window for reminding a user of passing a recommendation test before recommending a resource; and responding to the confirmation operation on the test completion popup window, and recommending resources to the target resource display position of the at least two types of objects based on the resource recommendation mode of the at least two types of objects.
36. The resource recommendation device according to claim 34, wherein the recommendation unit is configured to perform a click operation in response to a target recommendation control on the resource display position recommendation page, display a recommendation gray level setting pop-up window for acquiring a recommendation gray level value for indicating a recommended range; and responding to the operation of setting a popup window in the recommended gray level, and displaying recommended resources to the target resources of the at least two types of objects based on the recommended gray level value acquired by the recommended gray level setting popup window and the resource recommendation mode of the at least two types of objects.
37. The resource recommendation device of claim 34, wherein the device further comprises:
a first switching unit configured to perform a click operation in response to a target test control on the resource display bit recommendation page, display a resource display bit test popup for determining a test object; recommending resources to the target resource presentation bit of the test object based on the type of the test object in response to an operation on the resource presentation bit test bullet window; and under the condition that the passing test is determined based on the test object, switching the target test control to the target recommendation control.
38. The resource recommendation device of claim 37, wherein the device further comprises:
the second switching unit is configured to execute a click operation responding to a target audit control on the resource display position recommending page, and send an audit request carrying resource recommending modes of the at least two types of objects; and under the condition that the auditing result indicates that the auditing is passed, switching the target auditing control to the target testing control.
39. The resource recommendation device of claim 34, wherein the device further comprises:
the recommendation mode editing unit is configured to execute clicking operation of a target editing control displayed on the resource display position recommendation page, and display a resource display position editing page corresponding to the target editing control; and responding to the editing operation on the resource display position editing page, and editing the resource recommendation modes of the at least two types of objects.
40. The resource recommendation device of claim 34, wherein the device further comprises:
and the month schedule page display unit is configured to execute a click operation responding to the schedule control, display a month schedule page, wherein the month schedule page displays a resource display position for recommending resources in the current month and a corresponding recommended schedule, and the recommended schedule is used for indicating a recommendation effective time period of the resources.
41. The resource recommendation device of claim 40, further comprising:
and the date schedule page display unit is configured to execute clicking operation responding to any date in the month schedule page, and display a date schedule page, wherein the date schedule page displays resource display positions for recommending resources on the date and corresponding recommended schedule.
42. The resource recommendation device of claim 40, further comprising:
a priority adjustment unit configured to perform a click operation on a target resource display position in response to the month schedule page, display a recommendation priority of the target resource display position, the recommendation priority being used to indicate an ordering of resource recommendation in the target resource display position; and adjusting the recommendation priority of the target resource display bit based on the adjustment operation of the recommendation priority.
43. The resource recommendation device of claim 40, further comprising:
and the state adjusting unit is configured to execute the state adjustment of the resource display bit to be non-editable under the condition that any resource display bit in the month schedule page is occupied.
44. The resource recommendation device of claim 34, wherein the resource display recommendation page has a plurality of activity item tabs displayed thereon, the device further comprising:
and the recommendation mode display unit is configured to execute the display of a plurality of resource display positions corresponding to the target item label and a corresponding resource recommendation mode in the resource display position recommendation page in response to the selection of the target item label in the plurality of active item labels.
45. The resource recommendation device of claim 25, wherein the device further comprises:
a resource display bit creation unit configured to execute a display resource display bit creation page; the target resource presentation bit is created in response to an operation on the resource presentation bit creation page.
46. The resource recommendation device of claim 45, further comprising:
the target display page display unit is configured to display a target display page, wherein a plurality of resource display positions under the target page identification are displayed in the target display page;
the resource display bit creation unit is configured to execute a click operation for responding to a target resource display bit creation control, and display the resource display bit creation page of the target page.
47. The resource recommendation device of claim 46, further comprising a configuration unit configured to perform any one of:
responding to clicking operation of a preview image of a target resource display position in the target display page, and displaying the preview image in an enlarged mode;
responding to clicking operation of a page creation control in the target display page, and creating a page;
Responding to clicking operation of a resource display position editing control of a target resource display position in the target display page, and displaying a resource display position editing page of the target resource display position;
deleting the target resource display bit in response to clicking operation of a deletion control of the target resource display bit in the target display page;
responding to clicking operation of an online control of a target resource display bit in the target display page, and configuring the target resource display bit as an online control;
responding to clicking operation of a offline control of a target resource display bit in the target display page, and configuring the target resource display bit into an offline state;
responding to clicking operation of an online control of a target page in the target display page, and configuring the target page into an online state;
and responding to clicking operation of a offline control of a target page in the target display page, and configuring a plurality of resource display bits under the target page identification into an offline state.
48. The resource recommendation device of claim 45, wherein the operation on the resource display creation page comprises at least one of:
An input operation of a resource display bit identifier on the resource display bit creation page;
the resource display position on the resource display position creation page describes the input operation of the text;
creating a selection operation of a preview image on a page at the resource display position;
a recommended frequency setting operation on the resource display site creation page;
creating an input operation of a buried point identifier on a page at the resource display position;
and setting up the setting operation of the associated page on the page at the resource display bit.
49. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the resource recommendation method of any one of claims 1 to 24.
50. A computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the resource recommendation method of any one of claims 1 to 24.
CN202111523143.7A 2021-12-13 2021-12-13 Resource recommendation method, device, electronic equipment and storage medium Active CN114222155B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111523143.7A CN114222155B (en) 2021-12-13 2021-12-13 Resource recommendation method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111523143.7A CN114222155B (en) 2021-12-13 2021-12-13 Resource recommendation method, device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114222155A CN114222155A (en) 2022-03-22
CN114222155B true CN114222155B (en) 2023-12-26

Family

ID=80701462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111523143.7A Active CN114222155B (en) 2021-12-13 2021-12-13 Resource recommendation method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114222155B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117785341A (en) * 2022-09-20 2024-03-29 北京字跳网络技术有限公司 Recommendation method, recommendation device, electronic equipment and computer readable medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109951724A (en) * 2017-12-20 2019-06-28 阿里巴巴集团控股有限公司 Recommended method, main broadcaster's recommended models training method and relevant device is broadcast live
CN110110203A (en) * 2018-01-11 2019-08-09 腾讯科技(深圳)有限公司 Resource information method for pushing and server, resource information methods of exhibiting and terminal
CN110688525A (en) * 2019-09-23 2020-01-14 北京达佳互联信息技术有限公司 Material resource allocation method and device, electronic equipment and storage medium
CN110874759A (en) * 2018-09-04 2020-03-10 腾讯科技(北京)有限公司 Multimedia resource processing method and device, storage medium and electronic device
CN111510746A (en) * 2019-01-30 2020-08-07 腾讯科技(深圳)有限公司 Media resource delivery method and device, storage medium and electronic device
CN112399200A (en) * 2019-08-13 2021-02-23 腾讯科技(深圳)有限公司 Method, device and storage medium for recommending information in live broadcast
CN112862516A (en) * 2021-01-14 2021-05-28 北京达佳互联信息技术有限公司 Resource delivery method and device, electronic equipment and storage medium
CN113065909A (en) * 2020-01-02 2021-07-02 阿里巴巴集团控股有限公司 Page access processing method, page configuration processing method, page access processing device, page configuration processing device and electronic equipment
WO2021135655A1 (en) * 2020-01-02 2021-07-08 北京达佳互联信息技术有限公司 Method and device for generating multimedia resources
CN113312512A (en) * 2021-06-10 2021-08-27 北京百度网讯科技有限公司 Training method, recommendation device, electronic equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109951724A (en) * 2017-12-20 2019-06-28 阿里巴巴集团控股有限公司 Recommended method, main broadcaster's recommended models training method and relevant device is broadcast live
CN110110203A (en) * 2018-01-11 2019-08-09 腾讯科技(深圳)有限公司 Resource information method for pushing and server, resource information methods of exhibiting and terminal
CN110874759A (en) * 2018-09-04 2020-03-10 腾讯科技(北京)有限公司 Multimedia resource processing method and device, storage medium and electronic device
CN111510746A (en) * 2019-01-30 2020-08-07 腾讯科技(深圳)有限公司 Media resource delivery method and device, storage medium and electronic device
CN112399200A (en) * 2019-08-13 2021-02-23 腾讯科技(深圳)有限公司 Method, device and storage medium for recommending information in live broadcast
CN110688525A (en) * 2019-09-23 2020-01-14 北京达佳互联信息技术有限公司 Material resource allocation method and device, electronic equipment and storage medium
CN113065909A (en) * 2020-01-02 2021-07-02 阿里巴巴集团控股有限公司 Page access processing method, page configuration processing method, page access processing device, page configuration processing device and electronic equipment
WO2021135655A1 (en) * 2020-01-02 2021-07-08 北京达佳互联信息技术有限公司 Method and device for generating multimedia resources
CN112862516A (en) * 2021-01-14 2021-05-28 北京达佳互联信息技术有限公司 Resource delivery method and device, electronic equipment and storage medium
CN113312512A (en) * 2021-06-10 2021-08-27 北京百度网讯科技有限公司 Training method, recommendation device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN114222155A (en) 2022-03-22

Similar Documents

Publication Publication Date Title
CN113015012B (en) Live broadcast data processing method, device, computer equipment and storage medium
CN109660855B (en) Sticker display method, device, terminal and storage medium
EP2524290B1 (en) Digital signage apparatus and method using the same
US11853730B2 (en) Mini program data binding method and apparatus, device, and storage medium
CN108959361B (en) Form management method and device
CN112230914B (en) Method, device, terminal and storage medium for producing small program
CN113518237B (en) Voice live broadcast method and device, computer equipment and storage medium
CN112416485A (en) Information guiding method, device, terminal and storage medium
CN113395566B (en) Video playing method and device, electronic equipment and computer readable storage medium
CN111680232A (en) Page display method, device, equipment and storage medium
CN110543350A (en) Method and device for generating page component
CN112437294B (en) Method, device and equipment for testing identity hiding function and storage medium
CN111935516B (en) Audio file playing method, device, terminal, server and storage medium
CN112416207A (en) Information content display method, device, equipment and medium
CN111327916A (en) Live broadcast management method, device and equipment based on geographic object and storage medium
CN112257006A (en) Page information configuration method, device, equipment and computer readable storage medium
CN114222155B (en) Resource recommendation method, device, electronic equipment and storage medium
CN110995842A (en) Method, device and equipment for downloading service data and storage medium
CN109995804B (en) Target resource information display method, information providing method and device
CN112416486A (en) Information guiding method, device, terminal and storage medium
CN112311661A (en) Message processing method, device, equipment and storage medium
CN116431138B (en) Component template building method and device and form building method and device
CN113837709A (en) Online processing method and device of business process, terminal and readable storage medium
CN111013154A (en) Method, device and system for substituting for prize drawing
CN112988254A (en) Method, device and equipment for managing hardware equipment

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