Object page configuration method and device, equipment and medium
By automatically generating and displaying the configuration information of the object page, the issue where the object publisher needs to manually fill in the attribute values and numbers is solved, which improves the page configuration efficiency and ensures the rationality of the attribute value information.
Patent Information
- Application Number
- CN202311632380.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-05-30
AI Technical Summary
During the object page configuration process, the object publisher needs to manually fill in the object attribute value and object number, resulting in inefficient page setting.
By receiving the user's click operation on the target control, a list of recommendation list pops up. After the user selects the target object, a second page is generated, and the configuration information of the target object is automatically displayed, including the object name, object identity and attribute value information. After the user submits, the page creation is completed.
The function of automatically configuring the object page is realized, reducing the steps of object publishers to manually fill in information, improving the efficiency of page configuration, and determining the attribute value information based on historical feedback data to ensure its rationality.
Smart Images

Figure CN120066495A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information processing, and in particular, to an object page configuration method, device, equipment and medium. Background Art
[0002] Before an object is registered and listed on a web page, relevant information of the object needs to be configured, such as object attribute values, etc., in order to complete the page configuration of the object and obtain platform popularity. Currently, when configuring an object page, the object publisher needs to manually fill in information such as object attribute values and object numbers, resulting in low page setting efficiency. Summary of the Invention
[0003] In view of this, the present invention provides an object page configuration method, device, equipment and medium to solve the problem of setting object attribute values on an object configuration page.
[0004] In a first aspect, the present invention provides an object page configuration method, the method comprising: receiving a click operation of a user on a target control on a first page, the target control being used to create an object page; in response to the click operation, popping up a recommended list, the recommended list including at least one preset object; receiving a selection operation of the user in the recommended list, the selection operation being an operation of selecting a target object from the at least one object; in response to the selection operation, generating a second page, the second page including configuration information of the selected target object, and receiving a submission operation of the user on the second page; in response to the submission operation, changing the page configuration state to a page creation completed state.
[0005] Wherein, the configuration information of the target object includes: object name, object identifier, attribute value information, etc.
[0006] In combination with the first aspect, in a possible implementation manner, generating a second page in response to the selection operation includes: generating a second page according to the target object selected by the selection operation, and the second page further includes a popularity value matching the target object.
[0007] In combination with the first aspect, in another possible implementation manner, generating a second page in response to the selection operation includes: in response to the selection operation, determining a first attribute value and a second attribute value corresponding to the target object according to the configuration information of the target object, and generating a second page including the first attribute value and the second attribute value.
[0008] In combination with the first aspect, in still another possible implementation manner, generating a second page in response to the selection operation includes: in response to the selection operation, generating a second page including the first attribute value and the second attribute value according to the selected target object and the association relationship between at least one object identifier and attribute value.
[0009] Among them, the recommended list also includes the basic attribute values and the number of objects of each object.
[0010] Combined with the first aspect, in another possible implementation manner, the method further includes: receiving a query operation initiated by a user; in response to the query operation, generating a third page, where the third page includes configuration information of a target object.
[0011] Combined with the first aspect, in another possible implementation manner, the method further includes: obtaining the correspondence between attribute value information and heat values; according to the attribute value information of the target object, looking up the heat value matching the attribute value information in the correspondence as the target heat value; pushing the target heat value to the target object.
[0012] Combined with the first aspect, in another possible implementation manner, determining the first attribute value corresponding to the target object according to the configuration information of the target object includes: obtaining the first attribute interval of the target object, where the two end values of the first attribute interval are the first end value and the second end value; determining the third attribute value of the target object according to the target object identifier, as well as the first association relationship and the second association relationship, where the first association relationship is the relationship between the attribute value of the target object's history record and the target object identifier, and the second association relationship is the relationship between the attribute value after algorithm model operation and the target object identifier;
[0013] Comparing the third attribute value with the first attribute interval; if the third attribute value is within the first attribute interval, determining the first attribute value of the target object as the third attribute value; if the third attribute value is outside the first attribute interval, determining the first attribute value of the target object as the first end value or the second end value.
[0014] Combined with the first aspect, in another possible implementation manner, obtaining the first attribute interval of the target object includes: setting the first preset attribute value of the target object according to the object identifier of the target object; performing an operation on the first preset attribute value of the target object to obtain the second end value; taking the maximum value between the multiple of the first preset attribute value and the second preset attribute value as the first end value; determining the range between the first end value and the second end value as the first attribute interval.
[0015] In a second aspect, the present invention provides an object page configuration device, and the device includes:
[0016] A receiving module, configured to receive a click operation of a user on a target control on a first page, where the target control is used to create an object page;
[0017] A processing module, configured to pop up a recommended list in response to the click operation, where the recommended list includes at least one preset object;
[0018] The receiving module is further configured to receive a selection operation of the user in the recommended list, where the selection operation is an operation of selecting a target object from the at least one object;
[0019] The processing module is further configured to generate a second page in response to the selection operation, where the second page includes configuration information of the selected target object;
[0020] The receiving module is further configured to receive a submission operation of the user on the second page;
[0021] The processing module is further configured to change the page configuration state to the page creation completed state in response to the submission operation.
[0022] In a third aspect, the present invention provides an electronic device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the object page configuration method according to the first aspect or any corresponding embodiment thereof.
[0023] In addition, the present invention provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the object page configuration method according to the first aspect or any corresponding embodiment thereof.
[0024] The object page configuration method, apparatus, and device provided by the present invention, during the process of configuring an object page, first start page creation to receive a click operation of the user on a target control, pop up a recommended list, then receive a selection operation of the user selecting a target object in the recommended list, and generate a second page according to the selection operation. Finally, in response to a submission operation of the user on the second page, complete the task of creating a page for the target object. When generating the second page, this method automatically determines and displays the configuration information of the target object, without the object publisher manually filling in attribute value information, object numbers, etc., realizing the function of automatically configuring an object page and completing the creation of a page for the target object.
[0025] In addition, the attribute value information of the target object automatically generated by this method is determined based on the historical feedback data of the target object, so it will not be too high or too low, and the object page configured and created according to the attribute value information can obtain the heat value of the platform system, improving the page configuration efficiency. Description of the Drawings
[0026] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0027] Figure 1 It is a flowchart of a method for configuring an object page provided by an embodiment of the present invention;
[0028] Figure 2 It is a schematic diagram of a first page for configuring an object provided by an embodiment of the present invention;
[0029] Figure 3 It is a schematic diagram of a recommended list provided by an embodiment of the present invention;
[0030] Figure 4 It is a schematic diagram of a second page for configuring an object provided by an embodiment of the present invention;
[0031] Figure 5 It is a schematic diagram of a second page including traffic support provided by an embodiment of the present invention;
[0032] Figure 6 It is a flowchart of a query operation provided by an embodiment of the present invention;
[0033] Figure 7 It is a schematic diagram of a third page provided by an embodiment of the present invention;
[0034] Figure 8 It is a flowchart of determining the attribute value of a target object provided by an embodiment of the present invention;
[0035] Figure 9 It is a block diagram of a device for configuring an object page provided by an embodiment of the present invention;
[0036] Figure 10 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. Specific Embodiments
[0037] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
[0038] It should be understood that the various steps described in the method embodiments of the present disclosure may be executed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.
[0039] As used herein, the term "including" and its variations are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment". In addition, it should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless clearly specified otherwise in the context, it should be understood as "one or more".
[0040] The technical solution of the present application can be applied to a network platform system, which is used for aspects such as creating a new object and configuring an object page. The system includes a server and at least one client. Among them, the server is connected to at least one client through a wireless network, such as a WiFi connection.
[0041] Among them, the client can be a kind of terminal device, and the terminal device includes but is not limited to a personal computer PC, a laptop computer, a smart phone, a tablet computer, a portable wearable device or other terminal devices. The server includes a server or a server cluster, or can also be other network devices, such as a data center, a network center controller, etc.
[0042] According to an embodiment of the present invention, an embodiment of an object page configuration method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0043] Figure 1 is a flowchart of an object page configuration method according to an embodiment of the present invention, as Figure 1 shown, the method includes:
[0044] Step S101, receiving a click operation of a user on a target control on a first page, where the target control is used to create an object page.
[0045] When an object publisher, such as a user, needs to publish an object, it is necessary to configure object-related information, start an object configuration process on the terminal device, and obtain a first page for configuring the object.
[0046] For example Figure 2 shown, is a schematic diagram of a first page, and the first page includes at least one control, for example Figure 2It includes the following controls: a basic rule control, a selection object control, and an object information box control; among them, the basic rule control further includes controls such as a name, a time, and a rule. The selection object control further includes an add object control.
[0047] Optionally, more or fewer controls can also be set on this first page, and this embodiment does not limit this.
[0048] At least one of the above controls includes a target control. In this embodiment, the target control is an add object control.
[0049] It should be noted that the click operation of the user on the first page can be that the user selects through a touch screen, or clicks and selects with a mouse, or can also be selected by voice input, etc., and this embodiment does not limit this.
[0050] Step S102, in response to the click operation, a recommended list is popped up.
[0051] Among them, the recommended list includes at least one preset object. In addition, it can also include the object name and object number of each object. The objects in the recommended list can be preset by the object publisher or configured by the system by default.
[0052] As Figure 3 shown, the popped-up recommended list includes multiple controls, and these controls are used to indicate object-related information. Further, the object-related information includes an object name, an object number (or object ID), a picture / photo, and in addition, it can also include the basic attribute value of the object.
[0053] Further, the object number or object ID can be collectively referred to as an object identifier, and this object identifier can be an SKU (Stock Keeping Unit) ID. Specifically, the SKU ID is a coding and classification method after the object is put into storage, and it is also the smallest unit of inventory control. It can be in units of pieces, boxes, pallets, etc. Each object corresponds to a unique SKU number, and the SKU number includes attributes such as the brand, model, configuration, grade, packaging capacity, unit, production date, shelf life, use, price, origin, etc. of an object. Each object identifier corresponds to an SKU ID. Figure 3 The object ID in it includes object ID1, object ID2,..., up to object ID8, a total of 8 object identifiers.
[0054] The basic attribute value is a value preset for the object, and this basic attribute value is used to reflect the average performance index of the current object in this type of object. Further, the setting of the basic attribute value can be determined according to the sales situation, price, etc. of historical objects. Figure 3 In it, the basic attribute value is represented by "xx", and in addition, it can also be represented by numbers or letters, etc.
[0055] Step S103, receive the selection operation of the user in the recommended list.
[0056] Wherein, the selection operation is an operation of selecting a target object from at least one object. The target object can be one or more.
[0057] As Figure 3 shown, the user indicates the selected target object by selecting the small box in the object name.
[0058] Step S104, generate a second page in response to the selection operation, where the second page includes the configuration information of the selected target object.
[0059] Wherein, the configuration information of the target object includes the target object identifier and the attribute value information. In addition, it may also include the object name of the target object.
[0060] Step S104, generate a second page correspondingly according to one or more objects selected by the user in the recommended list,
[0061] As Figure 4 shown, the second page includes controls such as add object, object information, object name, object ID, attribute value information, delete, submit, and cancel.
[0062] Specifically, the attribute value information includes a first attribute value and a second attribute value. This step S104 includes: in response to the selection operation, determining the first attribute value and the second attribute value corresponding to the target object according to the configuration information of the target object, filling the first attribute value and the second attribute value into the specified positions on the page, and generating a second page including the first attribute value and the second attribute value.
[0063] Wherein, there is a corresponding relationship between the object number / object ID and the first attribute value, and the first attribute value is used to reflect the average performance index of the target object in this type of object. And there is also an associated relationship between the first attribute value and the second attribute value, and the second attribute value is used to reflect the highest performance index of the target object in this type of object. In this step, the first attribute value and the second attribute value corresponding to the object ID of the current target object can be found or determined according to the above corresponding relationship.
[0064] In Figure 4 the example, the first attribute value can be a1, the second attribute value can be a2, and the number of objects is n1, n2, n3,......, n. In addition, the "delete" control is used to delete the currently selected object.
[0065] Optionally, the association relationship between the above attribute values can be established based on the historical traffic data of the target object, such as historical sales, historical browsing / access, historical price, etc.
[0066] Step S105, receive the submission operation of the user on the second page.
[0067] Specifically in this step, receive the operation of the user clicking the "Submit" control on the second page.
[0068] Step S106, in response to the submission operation, change the page configuration status to the page creation completed status.
[0069] Specifically, in step S101, the first page is the configuration page, and the corresponding status is the page configuration status; when step S106 is executed, the page configuration of the target object is completed, and the page configuration status is changed to the page creation completed status.
[0070] The object page configuration method provided in this document, during the process of configuring the object page, first starts the page creation, receives the click operation of the user on the target control, pops up the recommended list, then receives the selection operation of the user selecting the target object in the recommended list, generates the second page according to the selection operation, and finally, in response to the submission operation of the user on the second page, completes the page creation task of the target object. When generating the second page, this method automatically determines and displays the object name, object number, and attribute value information of the target object, without the object publisher manually filling in information such as attribute value information and object number, realizing the function of automatically configuring the object page, completing the creation of the target object page, and improving the page configuration efficiency.
[0071] In addition, the attribute value information of the target object automatically generated by this method is determined based on the historical feedback data of the target object, so it will not be too high or too low, and the object page configured and created according to the attribute value information can obtain the popularity of the platform system, improving the page configuration efficiency.
[0072] In some embodiments, the above step S104 further includes: generating the second page according to the target object selected by the selection operation, and the second page further includes a popularity value matching the target object.
[0073] Optionally, the system first reviews whether all target objects meet the popularity value condition, and the popularity value condition can be customized by the system. If they meet, the popularity value corresponding to the target object is obtained. Specifically, one implementation method is: obtain the correspondence between the attribute value information and the popularity value; according to the attribute value information that meets the target object, search for the matching popularity value in the correspondence as the target popularity value; push the target popularity value to the target object.
[0074] For example Figure 5 As shown, after reviewing all target objects, for objects that meet the heat value condition, a "heat value" control is generated below them, indicating that the object can obtain system heat after being put on the shelf. If the heat value condition is not met, the "heat value" control will not be generated under the object. In this example, object ID1, object ID2, and object IDn meet the traffic condition and can obtain the heat value.
[0075] In some other embodiments, such as Figure 6 As shown, the above method further includes:
[0076] Step S107, receiving the query operation initiated by the user.
[0077] Specifically, receive the query operation of the user after creating the page task in the above step S106, such as receiving the operation of the user clicking the "query" control.
[0078] Step S108, in response to the query operation, generate a third page, and the third page includes the configuration information of the target object. The configuration information includes the object name, object number, and / or attribute value information of the target object, etc.
[0079] Such as Figure 7 As shown, it is a schematic diagram of the third page generated in response to the query operation. The third page contains the "basic rules" control on the previous first page, and the object information of the target object selected in step S104. It includes the selected object ID1 to object IDn, basic attribute value, first attribute value, second attribute value, quantity, and the control indicating whether "traffic support" can be obtained.
[0080] The third page obtained by this query is the object information of the target object obtained after the previous step (step S106) operation.
[0081] Optionally, in some embodiments, the process of determining the first attribute value of the selected target object in the above step S104 specifically includes: according to the object number of the target object, such as the target object SKUID and the preset association relationship between different object SKUIDs and different attribute values, determine the first attribute value of the target object. Specifically, one SKU ID corresponds to one attribute value, and the attribute value matching the SKU ID is found in the preset association relationship according to the SKU ID of the target object as the first attribute value.
[0082] Secondly, according to the first attribute value and the attribute value relationship formula, calculate the second attribute value of the target object. The attribute value relationship formula includes the association relationship between at least one first attribute value and at least one second attribute value. The second attribute value is used to reflect the highest performance index of the target object in this type of object. The attribute value relationship formula can be obtained by converting the first attribute value and the target attribute value, or can also be determined according to experience.
[0083] Further, as Figure 8 shown, according to the SKU identifier and the preset association relationship between different object SKU identifiers and different attribute values, determine the first attribute value of the target object, including:
[0084] Step S11, obtain the first attribute interval of the target object. The two end values of the first attribute interval are the first end value and the second end value.
[0085] Step S12, according to the identifier of the target object, as well as the first association relationship and the second association relationship, determine the third attribute value of the target object.
[0086] Among them, the first association relationship is the relationship between the attribute value of the target object's history record (such as within the past 30 days) and the object number, and the second association relationship is the relationship between the attribute value after being operated by the algorithm model and the object number, such as the SKU ID.
[0087] Step S13, determine whether the third attribute value is within the first attribute interval.
[0088] Step S14, if the third attribute value is within the first attribute interval, determine the first attribute value of the target object as the third attribute value.
[0089] Step S15, if the third attribute value is outside the first attribute interval, determine the first attribute value of the target object as the first end value or the second end value.
[0090] Further, if the third attribute value is less than the first end value, take the first end value; if the third attribute value is greater than the second end value, take the second end value; if it is one of the first end value and the second end value, take the first end value or the second end value.
[0091] Before the above step S14, it also includes: obtaining the first attribute interval of the target object. Specifically, it includes: setting the first preset attribute value of the target object according to the SKU identifier of the target object; performing an operation on the first preset attribute value of the target object to obtain the second end value; taking the maximum value between the first multiple of the first preset attribute value and the second preset attribute value as the first end value; determining the range between the first end value and the second end value as the first attribute interval.
[0092] Among them, the first preset attribute value is the basic attribute value of the target object. The first attribute interval is represented by [b1, b2], where b1 represents the first end value and b2 represents the second end value.
[0093] The above method specifically includes: first, obtain the first preset attribute value, that is, the basic attribute value, according to the SKU ID of the target object. For example, the basic attribute value is a1 = 100; then, perform an operation on the first preset attribute value to obtain the second end value. For example, b2 = a1 / 2 = 50; then calculate the first multiple of the first preset attribute value. For example, the first multiple is 0.01, and calculate the first end value as: b1 = Math.max(a1 × 0.01, 2). In this example, b1 takes the maximum value in (1, 2), b1 is 2, and the first attribute interval is obtained as [2, 50]. This first attribute interval is used to constrain the first attribute value to keep the first attribute value within a reasonable range.
[0094] In addition, setting the first preset attribute value of the target object according to the SKU identifier of the target object specifically includes: obtaining the third association relationship, where the third association relationship is the relationship between at least one third preset attribute value of the target object and different SKU IDs. For example, the third association relationship is the correspondence between the SKU attribute value and the SKU ID, and this third association relationship can also be obtained through statistics or historical records.
[0095] According to the SKU ID, find the matching third preset attribute value in the third association relationship, and use the found third preset attribute value as the first preset attribute value. For example, if a third association relationship is pre-established between SKU ID1 and a1, then according to SKU ID1, the matching third preset attribute value can be found as a1, and then use this a1 as the first preset attribute value. For example, a1 = 100.
[0096] Optionally, calculating the second attribute value of the target object according to the first attribute value and the attribute value relationship formula includes: calculating a fourth attribute value according to the first attribute value and the attribute value relationship formula; comparing the fourth attribute value with the second attribute interval, where the two end values of the second attribute interval are the third end value and the fourth end value; if the fourth attribute value is within the second attribute interval, determine that the second attribute value of the target object is the fourth attribute value; if the fourth attribute value is outside the second attribute interval, determine that the second attribute value of the target object is the third end value or the fourth end value.
[0097] The attribute value relationship formula is the relationship between the first attribute value and the second attribute value. For example, the attribute value relationship formula is: the fourth end value of the second attribute interval is the first preset attribute value minus 1, and the third end value is the first attribute value plus 1.
[0098] In this embodiment, the process of calculating the second attribute value is similar to the process of determining the first attribute value above. Both require setting an attribute range for constraint, which is the second attribute range in this embodiment. Assume that the second attribute range is represented by [b3, b4], where b3 represents the third end value and b4 represents the fourth end value. The specific process of determining b3 and b4 according to the above method includes:
[0099] The fourth end value b4 is the first preset attribute value minus 1, that is, b4 = a1 - 1 = 100 - 1 = 99; the third end value b3 is the first attribute value plus 1. Assume the first attribute value is 6, then the third end value b3 = 6 + 1 = 7; thus, the second attribute range is [7, 99].
[0100] Optionally, after step S104 of creating the configuration page of the target object is completed, it further includes: obtaining the correspondence between different attribute values and video traffic; determining the first video traffic corresponding to the first attribute value according to the correspondence; when the target object is put on the shelf, pushing the attribute information of the target object to the customer group corresponding to the first video traffic.
[0101] Among them, there is a correspondence between each video traffic and the first attribute value. After determining the first attribute value according to step S104 above, according to the correspondence between the first attribute value and the video traffic, the first video traffic is determined, and then the first video traffic is pushed to the customer group of the platform.
[0102] In this embodiment, by establishing the correspondence between the first attribute value and different video traffics, after determining the first attribute value, a certain amount of video traffic can be pushed to the customer group according to the correspondence, so as to improve the attention and access volume of the target object after it is put on the shelf.
[0103] Illustrate with an example. In a specific embodiment, the above steps specifically include:
[0104] The user creates an object configuration page on the system platform, selects the target object on this page, and obtains the SKU ID according to the selected target object. For example, the target object number is: 3583092534982913333, and the SKU ID corresponding to this target object is: 1763521749446680.
[0105] In addition, the first preset attribute value a1 of the target object is also obtained, a1 = 100, the lowest attribute value a2 within the past 30 days, such as a2 = 70.9, and the attribute value a3 of the target object after being operated by the algorithm model is a3 = 85;
[0106] First, calculate the third attribute value according to a3 and a2. For example, the third attribute value is a4, a4 = a3 - a2 = 85 - 70.9 = 5.1. According to the principle of rounding up, 5.1 is rounded up to 6, so a4 = 6.
[0107] Optionally, if the target object has a hierarchical relationship, the third attribute value a4 is determined by taking the average.
[0108] Compare the third attribute value within the first attribute interval [b1, b2]. The specific determination methods of b1 and b2 can be referred to the foregoing embodiments and will not be elaborated here. In this example, compare the third attribute value a4 = 6 with the first attribute interval [b1, b2] = [2, 50]. Since a4 is within the range of [2, 50], the first attribute value is determined to be a4 = 6.
[0109] Optionally, if the third attribute value a4 = 56 is not within the first attribute interval [2, 50] and a4 > b2, then the first attribute value takes the maximum value b2 = 50; if a4 < b1, then take b1 = 2.
[0110] Calculate the second attribute value of the target object according to the first attribute value and the attribute value relationship, including: first calculate the fourth attribute value a5. Assume the fourth attribute value a5 = 1.5 × a4 = 1.5 × 6 = 9; where 1.5 times is the said attribute value relationship.
[0111] Then, determine whether the fourth attribute value a5 is within the second attribute interval [b3, b4]. In this example, the second attribute interval is [7, 99]. The specific determination method of the second attribute interval can be referred to the foregoing embodiments and will not be elaborated here.
[0112] In this example, the fourth attribute value a5 = 9 ∈ [7, 99], within the second attribute interval range, then the second attribute value is the fourth attribute value a5 = 9; if a5 > b4, then determine the second attribute value as b4; if a5 < b3, then determine the second attribute value as b3.
[0113] Finally, after determining the first attribute value and the second attribute value, automatically fill these two attribute values into the specified positions on the current configuration page.
[0114] One implementation is that the system determines whether the current user meets the conditions, such as whether the user is in the whitelist, and these conditions can be pre-set by the system platform. In this embodiment, it is assumed that the above conditions are met, then according to the corresponding relationship between the popularity value and the attribute value, such as determining the popularity value corresponding to the current first attribute value, such as recorded as the first popularity value, and then pushing the popularity value of the target object to the corresponding user group, so as to improve the attention and access volume of the target object display page.
[0115] In this embodiment, an object page configuration device is further provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be elaborated herein. As used hereinafter, the term "module" may be a combination of software and / or hardware that can implement a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0116] This embodiment provides an object page configuration device, which is used to implement the foregoing Figure 1 、 Figure 6 or Figure 8 The method shown, as Figure 9 shown, the device includes: a receiving module 910 and a processing module 920. In addition, the device may further include other more or fewer modules, such as a sending module, a storage module, etc. This embodiment does not limit this.
[0117] Among them, the receiving module 910 is used to receive the click operation of the user on the target control on the first page, and the target control is used to create an object page.
[0118] The processing module 920 is used to pop up a recommended list in response to the click operation. The recommended list includes at least one preset object. In addition, it also includes the object name and object number of each object, etc.
[0119] The receiving module 910 is further used to receive the selection operation of the user in the recommended list, and the selection operation is an operation of selecting a target object from the at least one object.
[0120] The processing module 920 is further used to generate a second page in response to the selection operation. The second page includes the configuration information of the selected target object, such as the object name, object number, and attribute value information in the configuration information, etc.
[0121] The receiving module 910 is further used to receive the submission operation of the user on the second page.
[0122] The processing module 920 is further used to determine that the display page configuration of the target object is successful in response to the submission operation.
[0123] The device for determining the object attribute value in this embodiment is presented in the form of functional units. Here, the unit refers to an ASIC circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0124] The further function descriptions of the above-mentioned various modules and units are the same as those in the corresponding above-mentioned embodiments, and will not be elaborated herein.
[0125] Optionally, in a specific implementation, the processing module 920 is further specifically configured to generate a second page according to the target object selected by the selection operation, and the second page further includes a popularity value matching the target object.
[0126] Optionally, in another specific implementation, the processing module 920 is further specifically configured to, in response to the selection operation, determine a first attribute value and a second attribute value corresponding to the target object according to the target object identifier, and generate a second page including the first attribute value and the second attribute value.
[0127] Optionally, in yet another specific implementation, the processing module 920 is further specifically configured to, in response to the selection operation, generate a second page including a first attribute value and a second attribute value according to the object identifier of the selected target object and the association relationship between at least one object number and the attribute value.
[0128] Wherein, the recommended list also includes the basic attribute value and the object quantity of each object.
[0129] Optionally, in yet another specific implementation, the receiving module 910 is further configured to receive a query operation initiated by the user.
[0130] The processing module 920 is further specifically configured to generate a third page in response to the query operation, and the third page includes the configuration information of the target object.
[0131] Optionally, in yet another specific implementation, the above device further includes an acquisition module for acquiring the correspondence between the attribute value information and the popularity value.
[0132] The processing module 920 is further specifically configured to find a matching popularity value in the correspondence according to the attribute value information of the target object that meets the conditions as the target popularity value. The above device further includes a push module for pushing the target view popularity value to the target object.
[0133] Optionally, in yet another specific implementation, the processing module 920 is further specifically configured to obtain a first attribute interval of the target object, and the two end values of the first attribute interval are the first end value and the second end value; determine a third attribute value of the target object according to the target object identifier, and the first association relationship and the second association relationship, the first association relationship is the relationship between the attribute value of the target object history and the target object identifier, and the second association relationship is the relationship between the attribute value after algorithm model operation and the target object identifier; compare the third attribute value with the first attribute interval; if the third attribute value is within the first attribute interval, determine that the first attribute value of the target object is the third attribute value; if the third attribute value is outside the first attribute interval, determine that the first attribute value of the target object is the first end value or the second end value.
[0134] Optionally, in yet another specific embodiment, the processing module 920 is further specifically configured to set a first preset attribute value of the target object according to the object identifier of the target object; perform an operation on the first preset attribute value of the target object to obtain a second end value; take the maximum value between a multiple of the first preset attribute value and a second preset attribute value as the first end value; and determine the range between the first end value and the second end value as the first attribute interval.
[0135] The device provided by the present invention, during the object configuration page process, first starts page creation to receive a click operation of the user on the target control, pops up a recommended list, then receives a selection operation of the user selecting a target object in the recommended list, generates a second page according to the selection operation, and finally, in response to a submission operation of the user on the second page, completes the page creation task of the target object. When generating the second page, the device automatically determines and displays the object name, object number, and attribute value information of the target object, without the object publisher manually filling in attribute value information, object number, and other information, realizing the function of automatically configuring the object page and completing the creation of the target object page.
[0136] An embodiment of the present invention further provides an electronic device having the above Figure 9 shown object page configuration device.
[0137] Please refer to Figure 10 , Figure 10 which is a schematic structural diagram of an electronic device provided by an optional embodiment of the present invention. As Figure 10 shown, the electronic device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the electronic device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface).
[0138] In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a set of blade servers, or a multi-processor system). Figure 10 Here, one processor 10 is taken as an example.
[0139] The processor 10 can be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 can further include a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The above-mentioned programmable logic device can be a complex programmable logic device, a field programmable gate array, a generic array logic, or any combination thereof.
[0140] Among them, the memory 20 stores instructions that can be executed by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiments.
[0141] The memory 20 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of an electronic device presented by a kind of mini-program landing page, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 can optionally include a memory remotely provided relative to the processor 10, and these remote memories can be connected to the electronic device through a network. Examples of the above-mentioned network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0142] The memory 20 can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state drive; the memory 20 can also include a combination of the above types of memories.
[0143] The electronic device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 can be connected through a bus or other means. Figure 10 Taking connection through a bus as an example.
[0144] The input device 30 can receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the electronic device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (such as an LED), and a tactile feedback device (such as a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light-emitting diode, a display, and a plasma display. In some alternative embodiments, the display device can be a touch screen.
[0145] The electronic device further includes a communication interface for the electronic device to communicate with other devices or communication networks.
[0146] Embodiments of the present invention also provide a computer-readable storage medium. The method according to the embodiments of the present invention can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processes on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware.
[0147] Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.
[0148] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. An object page configuration method, characterized in that, the method includes: Receiving a click operation of a user on a target control on a first page, where the target control is used to create an object page; Popping up a recommended list in response to the click operation, where the recommended list includes at least one preset object; Receiving a selection operation of the user in the recommended list, where the selection operation is an operation of selecting a target object from the at least one object; Generating a second page in response to the selection operation, where the second page includes configuration information of the selected target object; Receiving a submission operation of the user on the second page; Changing the page configuration state to a page creation completed state in response to the submission operation.
2. The method according to claim 1, characterized in that, generating the second page in response to the selection operation includes: Generating the second page according to the target object selected by the selection operation, and the second page further includes a heat value matching the target object.
3. The method according to claim 1, characterized in that, generating the second page in response to the selection operation includes: In response to the selection operation, determining a first attribute value and a second attribute value corresponding to the target object according to the configuration information of the target object, and generating a second page including the first attribute value and the second attribute value.
4. The method according to claim 3, characterized in that, generating the second page in response to the selection operation includes: In response to the selection operation, generating the second page including the first attribute value and the second attribute value according to the object identifier of the selected target object and the association relationship between at least one object identifier and an attribute value.
5. The method according to any one of claims 1-4, characterized in that, the method further includes: Receiving a query operation initiated by the user; Generating a third page in response to the query operation, where the third page includes configuration information of the target object.
6. The method according to claim 2, characterized in that, the method further includes: Obtaining the correspondence between attribute value information and heat value; Searching for a heat value matching the attribute value information in the correspondence according to the attribute value information of the target object as the target heat value, and pushing the target heat value to the target object.
7. The method according to claim 3, characterized in that, determining the first attribute value corresponding to the target object according to the configuration information of the target object includes: Obtaining a first attribute interval of the target object, where the two end values of the first attribute interval are a first end value and a second end value; Determining a third attribute value of the target object according to the object identifier of the target object and a first association relationship and a second association relationship, where the first association relationship is the relationship between the attribute value of the target object history record and the object identifier of the target object, and the second association relationship is the relationship between the attribute value after algorithm model operation and the target object identifier; Compare the third attribute value with the first attribute interval; If the third attribute value is within the first attribute interval, determine the first attribute value of the target object as the third attribute value; If the third attribute value is outside the first attribute interval, determine the first attribute value of the target object as the first end value or the second end value.
8. The method according to claim 7, wherein, obtaining the first attribute interval of the target object includes: Set a first preset attribute value of the target object according to the object identifier of the target object; Perform an operation on the first preset attribute value of the target object to obtain the second end value; Take the maximum value between a multiple of the first preset attribute value and a second preset attribute value as the first end value; Determine the range between the first end value and the second end value as the first attribute interval.
9. An object page configuration device, wherein, the device includes: a receiving module, configured to receive a click operation of a user on a target control on a first page, where the target control is used to create an object page; a processing module, configured to pop up a recommended list in response to the click operation, where the recommended list includes at least one preset object; the receiving module is further configured to receive a selection operation of the user in the recommended list, where the selection operation is an operation of selecting a target object from the at least one object; the processing module is further configured to generate a second page in response to the selection operation, where the second page includes configuration information of the selected target object; the receiving module is further configured to receive a submission operation of the user on the second page; the processing module is further configured to change the page configuration state to a page creation completed state in response to the submission operation.
10. An electronic device, wherein, including a memory and a processor, the memory is connected to the processor; computer instructions are stored in the memory; the processor executes the computer instructions to execute the object page configuration method according to any one of claims 1 to 8.
11. A computer-readable storage medium, wherein, computer instructions are stored on the computer-readable storage medium, and the computer instructions are used to cause a computer to execute the object page configuration method according to any one of claims 1 to 8.