Object page configuration method and apparatus, device, and medium
By receiving user clicks in the object page configuration method, pop up the recommendation list, selecting the target object and generating a page with configuration information, the problem of inefficient filling in attribute values and numbering by object publishers is solved, and automatic configuration and efficient page creation are realized.
Patent Information
- Application Number
- PCT/CN2024/135166
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-30
- Filing Date
- 2024-11-28
- Publication Date
- 2025-06-05
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 first page, a list of recommendation lists pop up. The user selects the target object in the list. The system generates a second page and automatically fills in the configuration information of the target object, including object name, object identification 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 manually filling in information by object publishers, and improving the efficiency of page configuration.
Smart Images

Figure CN2024135166_05062025_PF_FP_ABST
Abstract
Description
Object page configuration method, device, equipment and medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 30, 2023, with application number 202311632380.6 and invention name “A method, device, equipment and medium for object page configuration”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present invention relates to the field of information processing technology, and in particular to an object page configuration method, device, equipment and medium. Background Art
[0003] Before an object is registered and listed on a website, it needs to be configured with relevant information, such as object attribute values, to complete the object's page configuration and gain platform popularity. Currently, when configuring an object page, the object publisher must manually fill in information such as the object attribute values and object ID, resulting in inefficient page setup. Summary of the Invention
[0004] In view of this, the present invention provides an object page configuration method, apparatus, device and medium to solve the problem of setting object attribute values on an object configuration page.
[0005] In a first aspect, the present invention provides an object page configuration method, the method comprising: receiving a user's click operation on a target control on a first page, the target control being used to create an object page; popping up a recommendation list in response to the click operation, the recommendation list including at least one preset object; receiving a user's selection operation in the recommendation list, the selection operation being an operation of selecting a target object from at least one object; generating a second page in response to the selection operation, the second page including configuration information of the selected target object, receiving a user's submission operation on the second page; and changing the page configuration state to a page creation completion state in response to the submission operation.
[0006] The configuration information of the target object includes: object name, object identifier, attribute value information, etc.
[0007] In combination with the first aspect, in a possible implementation, generating a second page in response to a selection operation includes: generating a second page according to a target object selected by the selection operation, the second page also including a heat value matching the target object.
[0008] In combination with the first aspect, in another possible implementation, generating a second page in response to a selection operation includes: in response to the selection operation, determining the first attribute value and the second attribute value corresponding to the target object based on the configuration information of the target object, and generating a second page containing the first attribute value and the second attribute value.
[0009] In combination with the first aspect, in another possible implementation, a second page is generated in response to a selection operation, including: in response to the selection operation, a second page containing a first attribute value and a second attribute value is generated based on the object of the selected target object, and the association relationship between at least one object identifier and the attribute value.
[0010] The recommended list also includes the basic attribute value and the number of objects for each object.
[0011] In combination with the first aspect, in another possible implementation, the method further includes: receiving a query operation initiated by a user; and generating a third page in response to the query operation, wherein the third page includes configuration information of the target object.
[0012] In combination with the first aspect, in another possible implementation, the method also includes: obtaining the correspondence between attribute value information and heat value; according to the attribute value information of the target object, searching for the heat value matching the attribute value information in the correspondence as the target heat value; and pushing the target heat value to the target object.
[0013] In conjunction with the first aspect, in another possible implementation, determining a first attribute value corresponding to the target object based on the configuration information of the target object includes: obtaining a first attribute interval of the target object, where 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 based on the target object identifier, and a first association relationship and a second association relationship, where the first association relationship is a relationship between the attribute value of the target object history record and the target object identifier, and the second association relationship is a relationship between the attribute value after calculation by an algorithm model and the target object identifier;
[0014] 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.
[0015] In combination with the first aspect, in another possible implementation, 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 operations on the first preset attribute value of the target object to obtain a 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; and determining the range between the first end value and the second end value as the first attribute interval.
[0016] In a second aspect, the present invention provides an object page configuration device, the device comprising:
[0017] A receiving module, configured to receive a click operation of a user on a target control on the first page, wherein the target control is used to create an object page;
[0018] A processing module, configured to pop up a recommendation list in response to the click operation, wherein the recommendation list includes at least one preset object;
[0019] The receiving module is further configured to receive a selection operation by the user in the recommendation list, wherein the selection operation is an operation of selecting a target object from the at least one object;
[0020] The processing module is further configured to generate a second page in response to the selection operation, wherein the second page includes configuration information of the selected target object;
[0021] The receiving module is further configured to receive a submission operation performed by the user on the second page;
[0022] The processing module is further configured to change the page configuration state to a page creation completion state in response to the submit operation.
[0023] In a third aspect, the present invention provides an electronic device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the object page configuration method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0024] In addition, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the object page configuration method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0026] FIG1 is a flow chart of an object page configuration method provided by an embodiment of the present invention;
[0027] FIG2 is a schematic diagram of a first page of a configuration object provided by an embodiment of the present invention;
[0028] FIG3 is a schematic diagram of a recommendation list provided by an embodiment of the present invention;
[0029] FIG4 is a schematic diagram of a second page of a configuration object provided by an embodiment of the present invention;
[0030] FIG5 is a schematic diagram of a second page including traffic support provided by an embodiment of the present invention;
[0031] FIG6 is a flowchart of a query operation provided by an embodiment of the present invention;
[0032] FIG7 is a schematic diagram of a third page provided by an embodiment of the present invention;
[0033] FIG8 is a flow chart of determining a target object attribute value according to an embodiment of the present invention;
[0034] 9 is a structural block diagram of an object page configuration device provided by an embodiment of the present invention;
[0035] FIG10 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0036] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.
[0037] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed 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 respect.
[0038] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment." Furthermore, it should be noted that the modifications "one" and "a plurality of" mentioned in this disclosure are illustrative and non-restrictive. Those skilled in the art will understand that, unless the context clearly indicates otherwise, they should be understood to mean "one or more."
[0039] The technical solution of the present application can be applied to a network platform system for creating new objects, configuring object pages, etc. The system includes a server and at least one client. The server and the at least one client are connected via a wireless network, such as a WiFi connection.
[0040] The client can be a terminal device, including but not limited to a personal computer (PC), a laptop, a smartphone, a tablet, 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 or a network center controller.
[0041] 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 a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0042] FIG1 is a flow chart of a method for configuring an object page according to an embodiment of the present invention. As shown in FIG1 , the method includes:
[0043] 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.
[0044] When an object publisher, such as a user, needs to publish an object, it is necessary to configure the object-related information, start the object configuration process on the terminal device, and obtain the first page of the configuration object.
[0045] For example, FIG2 is a schematic diagram of a first page, which includes at least one control, such as a basic rule control, an object selection control, and an object information box control. The basic rule control also includes controls for name, time, and rule. The object selection control also includes an add object control.
[0046] Optionally, more or fewer controls may be set on the first page, which is not limited in this embodiment.
[0047] The at least one control includes a target control. In this embodiment, the target control is an add object control.
[0048] It should be noted that the user's click operation on the first page can be selected by the user through touch screen, or click and select with the mouse, or select by voice input, etc. This embodiment does not limit this.
[0049] Step S102: In response to the click operation, a recommendation list pops up.
[0050] The recommended list includes at least one preset object. In addition, the object name and object number of each object may also be included. The objects in the recommended list may be preset by the object publisher or configured by the system by default.
[0051] As shown in Figure 3, the pop-up recommendation list includes multiple controls, which are used to indicate object-related information. Further, the object-related information includes the object name, object number (or object ID), picture / photo, and may also include basic attribute values of the object.
[0052] Furthermore, object numbers or object IDs can be collectively referred to as object identifiers, which can be SKU (Stock Keeping Unit) IDs. Specifically, a SKU ID is a coding and classification method for objects after they are put into storage and is the smallest unit of inventory control. Units can be pieces, boxes, pallets, etc. Each object has a unique SKU number, which includes attributes such as the object's brand, model, configuration, grade, packaging capacity, unit, production date, shelf life, usage, price, and origin. Each object identifier corresponds to a SKU ID. The object IDs in Figure 3 include Object ID1, Object ID2, ..., through Object ID8, for a total of eight object identifiers.
[0053] The basic attribute value is a pre-set value for the object. This basic attribute value reflects the average performance of the current object within its class. Furthermore, the basic attribute value can be determined based on historical object sales, price, and other factors. In Figure 3, basic attribute values are represented by "xx." Numerals or letters can also be used.
[0054] Step S103: receiving the user's selection operation in the recommendation list.
[0055] The selection operation is an operation of selecting a target object from at least one object. The target object may be one or more.
[0056] As shown in FIG3 , the user selects the small box in the object name to indicate the target object to be selected.
[0057] Step S104 : generating a second page in response to the selection operation, wherein the second page includes configuration information of the selected target object.
[0058] The configuration information of the target object includes the target object identifier and attribute value information, and may also include the object name of the target object.
[0059] Step S104: Generate a second page corresponding to one or more objects selected by the user in the recommendation list.
[0060] As shown in FIG4 , the second page includes controls such as add object, object information, object name, object ID, attribute value information, delete, submit, and cancel.
[0061] Specifically, the attribute value information includes a first attribute value and a second attribute value. 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 position of the page, and generating a second page containing the first attribute value and the second attribute value.
[0062] There is a corresponding relationship between the object number / object ID and the first attribute value, which reflects the average performance indicator of the target object among objects of that class. There is also an associated relationship between the first attribute value and the second attribute value, which reflects the highest performance indicator of the target object within that class. In this step, the first attribute value and the second attribute value corresponding to the object ID of the current target object can be searched or determined based on this corresponding relationship.
[0063] 4 , the first attribute value may be a1, the second attribute value may be a2, and the number of objects may be n1, n2, n3, ..., n. In addition, the "Delete" control is used to delete the currently selected object.
[0064] Optionally, the association relationship between the above attribute values can be established based on historical traffic data of the target object, such as historical sales, historical browsing / visits, historical prices, etc.
[0065] Step S105: receiving a submission operation of the user on the second page.
[0066] In this step, specifically, an operation of the user clicking a "Submit" control on the second page is received.
[0067] Step S106 : In response to the submit operation, the page configuration state is changed to a page creation completion state.
[0068] Specifically, in step S101 , the first page is a configuration page, and the corresponding state is a page configuration state; when step S106 is executed, the page configuration of the target object is completed, and the page configuration state is changed to a page creation completion state.
[0069] The object page configuration method provided herein first initiates page creation during the object page configuration process by receiving a user click on a target control, popping up a recommended list, then receiving a user selection of a target object from the recommended list, generating a second page based on the selection, and finally completing the page creation task for the target object in response to a user submit operation on the second page. When generating the second page, this method automatically determines and displays the target object's object name, object number, and attribute value information, eliminating the need for the object publisher to manually enter attribute value information, object number, and other information. This achieves automatic object page configuration, completes the creation of the target object page, and improves page configuration efficiency.
[0070] 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 created according to the attribute value information configuration can obtain the popularity of the platform system, thereby improving the page configuration efficiency.
[0071] 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 also includes a heat value matching the target object.
[0072] Optionally, the system first checks whether all target objects meet a popularity condition, which can be customized by the system. If so, the popularity value corresponding to the target object is obtained. Specifically, one implementation method is to obtain a correspondence between attribute value information and popularity values; based on the attribute value information that meets the target object, search for a matching popularity value in the correspondence, and use it as the target popularity value; and push the target popularity value to the target object.
[0073] For example, as shown in Figure 5, after reviewing all target objects, a "Hot Value" control is generated below any object that meets the popularity criteria, indicating that the object will receive system popularity after being listed. If the popularity criteria are not met, the "Hot Value" control will not be generated for the object. In this example, Object ID1, Object ID2, and Object IDn meet the traffic criteria and are eligible for popularity.
[0074] In some other embodiments, as shown in FIG6 , the method further includes:
[0075] Step S107: receiving a query operation initiated by the user.
[0076] Specifically, a query operation of the user after creating the task on the page in step S106 is received, such as an operation of the user clicking a "query" control.
[0077] Step S108: In response to the query operation, a third page is generated, wherein the third page includes configuration information of the target object, including the object name, object number and / or attribute value information of the target object.
[0078] Figure 7 shows a schematic diagram of the third page generated in response to the query operation. This page contains the "Basic Rules" control from the first page and the object information of the target object selected in step S104. This includes the selected object IDs 1 to 1n, the basic attribute value, the first attribute value, the second attribute value, the quantity, and a control indicating whether "traffic support" is available.
[0079] The third page obtained by the query is the object information of the target object obtained after the previous step (step S106).
[0080] Optionally, in some embodiments, the process of determining the first attribute value of the selected target object in step S104 specifically includes determining the first attribute value of the target object based on the target object ID, such as the target object SKUID, and a preset association between different object SKU IDs and different attribute values. Specifically, one SKU ID corresponds to one attribute value, and the preset association is searched for an attribute value that matches the target object's SKU ID, using the attribute value as the first attribute value.
[0081] Next, a second attribute value of the target object is calculated based on the first attribute value and an attribute value relationship formula. The attribute value relationship formula includes an association between at least one first attribute value and at least one second attribute value, and the second attribute value is used to reflect the target object's highest performance indicator among objects of this class. The attribute value relationship formula can be obtained by converting the first attribute value and the target attribute value, or can be determined based on experience.
[0082] Furthermore, as shown in FIG8 , determining the first attribute value of the target object according to the SKU identifier and the preset association relationship between the SKU identifiers of different objects and different attribute values includes:
[0083] Step S11 : obtaining a first attribute interval of the target object, where two end values of the first attribute interval are a first end value and a second end value.
[0084] Step S12: determining a third attribute value of the target object according to the identifier of the target object, the first association relationship, and the second association relationship.
[0085] Among them, the first association relationship is the relationship between the attribute value of the target object's historical 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 the algorithm model operation and the object number, such as the SKU ID.
[0086] Step S13: determine whether the third attribute value is within the first attribute range.
[0087] Step S14: If the third attribute value is within the first attribute interval, determining the first attribute value of the target object to be the third attribute value.
[0088] Step S15: 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.
[0089] Furthermore, if the third attribute value is less than the first end value, the first end value is taken; if the third attribute value is greater than the second end value, the second end value is taken; if it is one of the first end value and the second end value, the first end value or the second end value is taken.
[0090] Before step S14, the method further includes: obtaining a first attribute interval of the target object. Specifically, the method includes: setting a 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 a first multiple of the first preset attribute value and the second preset attribute value as the first end value; and determining a range between the first end value and the second end value as the first attribute interval.
[0091] The first preset attribute value is a basic attribute value of the target object, and the first attribute interval is represented by [b1, b2], where b1 represents the first end value and b2 represents the second end value.
[0092] The above method specifically includes: first obtaining a first preset attribute value, i.e., a base attribute value, according to the SKU ID of the target object, for example, the base attribute value is a1 = 100; then, performing an operation on the first preset attribute value to obtain a second end value, for example, b2 = a1 / 2 = 50; then calculating a first multiple of the first preset attribute value, for example, if the first multiple is 0.01, the first end value is calculated as: b1 = Math.max(a1×0.01,2). In this example, b1 takes the maximum value of (1,2), that is, b1 is 2, resulting in a first attribute interval of [2,50]. This first attribute interval is used to constrain the first attribute value, so that the first attribute value is controlled within a reasonable range.
[0093] In addition, the above-mentioned setting of the first preset attribute value of the target object according to the SKU identifier of the target object specifically includes: obtaining a third association relationship, the third association relationship being 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 the third association relationship can also be obtained through statistics or historical records.
[0094] Based on the SKU ID, a matching third preset attribute value is searched in the third association relationship, and the found third preset attribute value is used as the first preset attribute value. For example, if a third association relationship is pre-established between SKU ID1 and a1, a matching third preset attribute value a1 can be found based on SKU ID1, and a1 is then used as the first preset attribute value, for example, a1 = 100.
[0095] Optionally, the above-mentioned calculation of the second attribute value of the target object based on the first attribute value and the attribute value relationship formula includes: calculating a fourth attribute value based on the first attribute value and the attribute value relationship formula; comparing the fourth attribute value with the second attribute interval, the two end values of the second attribute interval being the third end value and the fourth end value; if the fourth attribute value is within the second attribute interval, determining 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, determining that the second attribute value of the target object is the third end value or the fourth end value.
[0096] The attribute value relationship expression is the relationship between the first attribute value and the second attribute value. For example, the attribute value relationship expression 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.
[0097] In this embodiment, the process of calculating the second attribute value is similar to the process of determining the first attribute value described above. Both require setting an attribute interval to constrain the value. In this embodiment, the second attribute interval is used. Assume that the second attribute interval 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:
[0098] 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. Assuming that the first attribute value is 6, the third end value b3=6+1=7; and the second attribute interval is [7,99].
[0099] Optionally, after completing the creation of the target object configuration page in the above step S104, it also includes: obtaining the correspondence between different attribute values and video traffic; determining the first video traffic corresponding to the first attribute value based on the correspondence; and 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.
[0100] Among them, there is a corresponding relationship between each video traffic and the first attribute value. After determining the first attribute value according to the above step S104, the first video traffic is determined according to the corresponding relationship between the first attribute value and the video traffic, and then the first video traffic is pushed to the customer group of the platform.
[0101] In this embodiment, by establishing a correspondence between the first attribute value and different video traffic, after determining the first attribute value, a certain amount of video traffic can be pushed to the customer group based on the correspondence, thereby increasing the attention and visit volume of the target object after it is put on the shelf.
[0102] For example, in one embodiment, the above steps specifically include:
[0103] The user creates an object configuration page on the system platform, selects a target object on the page, and obtains a SKU ID based on the selected target object. For example, if the target object number is 3583092534982913333, the SKU ID corresponding to the target object is 1763521749446680.
[0104] In addition, the first preset attribute value a1 of the target object is obtained, a1=100, the lowest attribute value a2 in the past 30 days is obtained, for example, a2=70.9, and the attribute value of the target object after the algorithm model operation is a3, a3=85;
[0105] First, calculate the third attribute value based on a3 and a2. For example, if the third attribute value is a4, a4 = a3 - a2 = 85 - 70.9 = 5.1. According to the rounding up principle, 5.1 is rounded to 6, so a4 = 6.
[0106] Optionally, if the target objects have a hierarchical relationship, the third attribute value a4 is determined by averaging.
[0107] The third attribute value is compared within the first attribute interval [b1, b2]. The specific method for determining b1 and b2 can be found in the previous embodiment and will not be repeated here. In this example, the third attribute value a4 = 6 is compared with the first attribute interval [b1, b2] = [2, 50]. Since a4 is within the range [2, 50], the first attribute value is determined to be a4 = 6.
[0108] Optionally, if the third attribute value a4=56, which is not within the first attribute interval [2,50], a4>b2, then the first attribute value takes the maximum value b2=50; if a4<b1, then b1=2.
[0109] Calculating the second attribute value of the target object according to the first attribute value and the attribute value relationship formula includes: first calculating the fourth attribute value a5, assuming that the fourth attribute value a5=1.5×a4=1.5×6=9; wherein 1.5 times is the attribute value relationship formula.
[0110] Then, it is determined 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 method for determining the second attribute interval can be found in the above embodiment and will not be repeated here.
[0111] In this example, the fourth attribute value a5=9∈[7,99] is within the second attribute interval, so the second attribute value is the fourth attribute value a5=9; if a5>b4, the second attribute value is determined to be b4; if a5<b3, the second attribute value is determined to be b3.
[0112] Finally, after determining the first attribute value and the second attribute value, the two attribute values are automatically filled into the specified positions of the current configuration page.
[0113] In one implementation, the system determines whether the current user meets certain conditions, such as whether the user is on a whitelist. These conditions can be pre-set by the system platform. In this embodiment, assuming that the above conditions are met, the system then determines the corresponding relationship between popularity values and attribute values, such as determining the popularity value corresponding to the current first attribute value, such as recording it as the first popularity value, and then pushes the popularity value of the target object to the corresponding user group, thereby increasing the attention and visits to the target object display page.
[0114] In this embodiment, an object page configuration device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments. The details already described will not be repeated here. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0115] This embodiment provides an object page configuration device, which is used to implement the method shown in Figure 1, Figure 6 or Figure 8 above. As shown in Figure 9, the device includes: a receiving module 910 and a processing module 920. In addition, the device may also include other more or fewer modules, such as a sending module, a storage module, etc., which is not limited in this embodiment.
[0116] The receiving module 910 is configured to receive a click operation on a target control on the first page by a user, where the target control is used to create an object page.
[0117] The processing module 920 is configured to pop up a recommendation list in response to the click operation, wherein the recommendation list includes at least one preset object and also includes the object name and object number of each object.
[0118] The receiving module 910 is further configured to receive a selection operation by the user in the recommendation list, where the selection operation is an operation of selecting a target object from the at least one object.
[0119] The processing module 920 is further configured to generate a second page in response to the selection operation, wherein the second page includes configuration information of the selected target object, such as the object name, object number, and attribute value information.
[0120] The receiving module 910 is further configured to receive a submission operation of the user on the second page.
[0121] The processing module 920 is further configured to determine, in response to the submit operation, whether the display page configuration for the target object is successful.
[0122] In this embodiment, the device for determining the object attribute value is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0123] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0124] Optionally, in a specific implementation, the processing module 920 is further configured to generate a second page according to the target object selected by the selection operation, and the second page further includes a heat value that matches the target object.
[0125] Optionally, in another specific embodiment, the processing module 920 is further configured to determine the first attribute value and the second attribute value corresponding to the target object according to the target object identifier in response to a selection operation, and generate a second page containing the first attribute value and the second attribute value.
[0126] Optionally, in another specific embodiment, the processing module 920 is further used to generate a second page containing a first attribute value and a second attribute value in response to a selection operation based on the object identifier of the selected target object and the association relationship between at least one object number and the attribute value.
[0127] The recommended list also includes the basic attribute value and the number of objects for each object.
[0128] Optionally, in another specific implementation, the receiving module 910 is further configured to receive a query operation initiated by a user.
[0129] The processing module 920 is further configured to generate a third page in response to the query operation, where the third page includes configuration information of the target object.
[0130] Optionally, in another specific embodiment, the above-mentioned device further includes an acquisition module for acquiring the correspondence between the attribute value information and the heat value.
[0131] The processing module 920 is further configured to search for a matching heat value in the corresponding relationship based on the attribute value information of the target object that meets the conditions, and use the heat value as the target heat value. The above device also includes a push module for pushing the target heat value to the target object.
[0132] Optionally, in another specific embodiment, the processing module 920 is further specifically used to obtain 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; determine the third attribute value of the target object based on the target object identifier, and 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 historical record and the target object identifier, and the second association relationship is the relationship between the attribute value after the 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.
[0133] Optionally, in another specific embodiment, the processing module 920 is further used to set a first preset attribute value of the target object according to the object identifier of the target object; perform operations on the first preset attribute value of the target object to obtain a second end value; take the maximum value between the multiple of the first preset attribute value and the 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.
[0134] The device provided by the present invention, during the object page configuration process, first initiates page creation, receives a user click on a target control, pops up a recommended list, then receives a user selection of a target object from the recommended list, generates a second page based on the selection, and finally completes the page creation task for the target object in response to a user submit operation on the second page. When generating the second page, the device automatically determines and displays the target object's object name, object number, and attribute value information, eliminating the need for the object publisher to manually fill in attribute value information, object number, and other information. This implements the function of automatically configuring the object page and completes the creation of the target object page.
[0135] An embodiment of the present invention further provides an electronic device having the object page configuration device shown in FIG. 9 .
[0136] Please refer to Figure 10, which is a schematic diagram of the structure of an electronic device provided by an optional embodiment of the present invention. As shown in Figure 10, the electronic device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication and can be installed on a common mainboard or in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in 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).
[0137] In some alternative embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple storages if desired. Similarly, multiple electronic devices can be connected, with each device providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). FIG10 shows a single processor 10 as an example.
[0138] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0139] 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 embodiment.
[0140] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created based on the use of an electronic device presented by a small program landing page, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0141] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0142] 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 may be connected via a bus or other means, with FIG10 taking the bus connection as an example.
[0143] The input device 30 can receive input digital or character information and generate key signal input related to user settings and function control of the electronic device, such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, an indicator stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). 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 optional embodiments, the display device can be a touch screen.
[0144] The electronic device also includes a communication interface for the electronic device to communicate with other devices or a communication network.
[0145] An embodiment of the present invention also provides a computer-readable storage medium, and the above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded on a storage medium, or downloaded via a network and originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware.
[0146] The storage medium may be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium may include a combination of the aforementioned types of memory. It is 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, processor, or hardware, the methods shown in the above embodiments are implemented.
[0147] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for configuring an object page, the method comprising: receiving a click operation of a user on a target control on a first page, wherein the target control is used to create an object page; In response to the click operation, a recommendation list is popped up, wherein the recommendation list includes at least one preset object; receiving a selection operation of the user in the recommendation list, wherein 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, wherein the second page includes configuration information of the selected target object; receiving a submission operation of the user on the second page; In response to the submit operation, the page configuration state is changed to a page creation completion state.
2. The method according to claim 1, wherein: The generating a second page in response to the selection operation includes: The second page is generated according to the target object selected by the selection operation, and the second page also includes a heat value matching the target object.
3. The method according to claim 1, wherein: The generating a second page in response to the selection operation includes: In response to the selection operation, a first attribute value and a second attribute value corresponding to the target object are determined according to the configuration information of the target object, and a second page including the first attribute value and the second attribute value is generated.
4. The method according to claim 3, wherein: The generating a second page in response to the selection operation includes: In response to the selection operation, the second page including the first attribute value and the second attribute value is generated 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 to 4, further comprising: Receiving a query operation initiated by the user; In response to the query operation, a third page is generated, wherein the third page includes configuration information of the target object.
6. The method according to claim 2, further comprising: Obtain the corresponding relationship between attribute value information and heat value; According to the attribute value information of the target object, a heat value matching the attribute value information is searched in the corresponding relationship, and is used as the target heat value, and the target heat value is pushed to the target object.
7. The method according to claim 3, wherein: The determining, according to the configuration information of the target object, a first attribute value corresponding to the target object includes: Acquire a first attribute interval of the target object, where two end values of the first attribute interval are a first end value and a second end value; Determine 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, wherein the first association relationship is a relationship between an attribute value of the target object history record and the object identifier of the target object, and the second association relationship is a relationship between the attribute value after being calculated by an algorithm model and the target object identifier; 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 to be the third attribute value; If the third attribute value is outside the first attribute interval, the first attribute value of the target object is determined to be the first end value or the second end value.
8. The method according to claim 7, wherein: The obtaining the first attribute interval of the target object includes: Setting a first preset attribute value of the target object according to the object identifier of the target object; Performing 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; A range between the first end value and the second end value is determined as the first attribute interval.
9. An object page configuration device, the device comprising: A receiving module, used for receiving a click operation of a user on a target control on the first page, wherein the target control is used for creating an object page; A processing module, configured to pop up a recommendation list in response to the click operation, wherein the recommendation list includes at least one preset object; The receiving module is further used to receive a selection operation of the user in the recommendation 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, wherein the second page includes configuration information of the selected target object; The receiving module is further used 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 completion state in response to the submit operation.
10. An electronic device, comprising a memory and a processor, wherein the memory and the processor are connected; The memory stores computer instructions; The processor executes the object page configuration method according to any one of claims 1 to 8 by executing the computer instructions. 11 . A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions are used to enable a computer to execute the object page configuration method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Page layout method and device, electronic equipment and storage medium
CN112083915A
Data interaction method and device, equipment and storage medium
CN113608651A
Information recommendation method and device, electronic equipment and storage medium
CN115186194A
Recommendation method and device, equipment, medium and product
CN116975474A
Page display method, apparatus, terminal, and server, and storage medium
US20190220159A1