Method and device for generating object combination, electronic equipment and readable medium
Automatically generate online object combinations through the automatic matching function, which solves the problems of inconvenience in manual matching and difficult to guarantee quality, and achieves efficient and intelligent online marketing.
Patent Information
- Application Number
- CN202311089032.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, staff need to manually match online object combinations, which leads to inconvenient matching and difficult to guarantee quality, which affects the online marketing effect.
It provides a method and device for generating object combinations. Through the automatic matching function, the object combination is automatically generated based on the object's target information and preset matching conditions, and the combination information is displayed on the recommendation page, including object description, matching information and interactive controls.
It realizes automated object combination generation, reduces the operation difficulty of staff, ensures the quality of combination, and improves the efficiency and effectiveness of online marketing.
Smart Images

Figure CN119539892A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, electronic device and readable medium for generating an object combination. Background Art
[0002] With the development of Internet technology, people can obtain online objects through online viewing, purchasing, etc., and staff can also better display objects to people through editing, management, etc. For example, the staff of an online store can display the goods and / or services in the online store through editing, management, etc.
[0003] Currently, staff can manually combine multiple objects on the line into object combinations on the online management platform and display the object combinations to people, who can browse, view and even purchase the object combinations online.
[0004] However, the manual matching of object combinations by staff is not convenient enough for the staff, and the matched object combinations are also of varying quality, which may fail to optimize online marketing. Summary of the invention
[0005] In order to solve the above technical problems, the present application provides a method, device, electronic device and readable medium for generating object combinations, which can automatically generate object combinations, which not only facilitates the staff, but also ensures the quality of the automatically generated object combinations, thereby making it possible to optimize online marketing situations.
[0006] In order to achieve the above objectives, the technical solutions provided by this application are as follows:
[0007] In a first aspect, the present application provides a method for generating an object combination, comprising:
[0008] In response to the first operation being performed, at least one object combination is generated, each of the at least one object combination includes at least two objects, and at least two objects belonging to one object combination meet a preset collocation condition;
[0009] The combination information corresponding to the at least one object combination is displayed on the recommendation page, where the combination information includes description information, matching information, and interactive controls of the objects included in the object combination.
[0010] In some possible implementations, generating at least one object combination includes:
[0011] The at least one object combination is generated based on target information of each object, where the target information of the object is used to indicate an association relationship between the object and other objects.
[0012] As an example, generating the at least one object combination based on the target information of each object includes:
[0013] Determine a matching main picture from the picture of the first object, wherein the matching main picture also includes at least one second object;
[0014] Based on the matching main picture, a first object combination is determined.
[0015] In this example, the first combination information corresponding to the first object combination may include a first area, a second area, and a third area. The first area is used to carry description information of the first object combination, and the description information includes a matching main picture of the first object combination, and the matching main picture includes object identifiers of each object and anchor points corresponding to each object. The second area is used to carry matching information of the first object combination, and the matching information includes a matching title and / or matching resource attributes. The third area is used to carry interactive controls of the first object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
[0016] As another example, the generating the at least one object combination based on the target information of each object includes:
[0017] Based on the categories to which each object belongs and a preset category mapping relationship, combining objects belonging to a first category and objects belonging to a second category to obtain a candidate object combination, wherein the first category and the second category belong to the category mapping relationship;
[0018] An object combination satisfying an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, wherein the object association relationship indicates that there is a historical association operation between objects.
[0019] In this example, the at least one object combination includes a second object combination, and the second combination information corresponding to the second object combination may include a fourth area, a fifth area, and a sixth area. The fourth area is used to carry description information of the second object combination, and the description information includes object information of each object in the second object combination. The object information includes at least one of the following information: a picture of the object, a title of the object, resource attributes of the object, or an identifier of the object. The fifth area is used to carry matching information of the second object combination, and the matching information includes a matching title and / or matching resource attributes. The sixth area is used to carry interactive controls of the second object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
[0020] In some possible implementations, the method further includes:
[0021] In response to the executed second operation, a third object combination is put on the shelf, where the third object combination is an object combination corresponding to the second operation in the at least one object combination, and the third object combination includes one or more object combinations.
[0022] In some possible implementations, the method further includes:
[0023] A collocation score is added to the combination information, and the collocation score is used to guide the display and / or release of the object combination.
[0024] In a second aspect, the present application also provides a device for generating an object combination, including:
[0025] A generating unit, configured to generate at least one object combination in response to the first operation being executed, each object combination in the at least one object combination including at least two objects, and at least two objects belonging to one object combination satisfy a preset collocation condition;
[0026] The display unit is used to display the combination information corresponding to the at least one object combination on the recommendation page, and the combination information includes description information, matching information and interactive controls of the objects included in the object combination.
[0027] In some possible implementations, the generating unit is specifically configured to:
[0028] The at least one object combination is generated based on target information of each object, where the target information of the object is used to indicate an association relationship between the object and other objects.
[0029] As an example, the generating unit is specifically used for:
[0030] Determine a matching main picture from the picture of the first object, wherein the matching main picture also includes at least one second object;
[0031] Based on the matching main picture, a first object combination is determined.
[0032] In this example, the first combination information corresponding to the first object combination may include a first area, a second area, and a third area. The first area is used to carry description information of the first object combination, and the description information includes a matching main picture of the first object combination, and the matching main picture includes object identifiers of each object and anchor points corresponding to each object. The second area is used to carry matching information of the first object combination, and the matching information includes a matching title and / or matching resource attributes. The third area is used to carry interactive controls of the first object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
[0033] As another example, the generating unit is specifically configured to:
[0034] Based on the categories to which each object belongs and a preset category mapping relationship, combining objects belonging to a first category and objects belonging to a second category to obtain a candidate object combination, wherein the first category and the second category belong to the category mapping relationship;
[0035] An object combination satisfying an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, wherein the object association relationship indicates that there is a historical association operation between objects.
[0036] In this example, the at least one object combination includes a second object combination, and the second combination information corresponding to the second object combination may include a fourth area, a fifth area, and a sixth area. The fourth area is used to carry description information of the second object combination, and the description information includes object information of each object in the second object combination. The object information includes at least one of the following information: a picture of the object, a title of the object, resource attributes of the object, or an identifier of the object. The fifth area is used to carry matching information of the second object combination, and the matching information includes a matching title and / or matching resource attributes. The sixth area is used to carry interactive controls of the second object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
[0037] In some possible implementations, the device further includes:
[0038] The putting unit is used to put a third object combination on the shelf in response to the executed second operation, wherein the third object combination is an object combination corresponding to the second operation in the at least one object combination, and the third object combination includes one or more object combinations.
[0039] In some possible implementations, the device further includes:
[0040] The scoring unit is used to add a collocation score to the combination information, wherein the collocation score is used to guide the display and / or release of the object combination.
[0041] It should be noted that the specific implementation method of the device and the technical effects achieved can refer to the relevant description of the method provided in the first aspect or any implementation method of the first aspect.
[0042] In a third aspect, the present application further provides an electronic device, the electronic device comprising: a processor and a memory;
[0043] The memory is used to store instructions or programs;
[0044] The processor is used to execute the instructions or programs in the memory so that the electronic device executes the method provided by the first aspect or any one of the implementations of the first aspect.
[0045] In a fourth aspect, the present application also provides a readable medium, in which instructions or programs are stored. When the instructions or programs are executed on a processor, the processor executes the method provided in the first aspect or any one of the implementations of the first aspect.
[0046] Compared with the prior art, the embodiments of the present application have at least the following advantages:
[0047] In the technical solution provided by the present application, an automatic matching function is provided online. After the staff performs the first operation corresponding to the function, at least one object combination can be generated, and the combination information corresponding to the at least one object combination is displayed on the recommendation page. The combination information includes description information, matching information and interactive controls of the objects included in the object combination. Among them, each object combination in the at least one object combination includes at least two objects, and at least two objects belonging to an object combination meet the preset matching conditions. In this way, there is no need for the staff to manually match the objects. Due to the operation items corresponding to the automatic matching function provided and the functional modules corresponding to the automatic matching function integrated in the background, the staff only needs to implement a one-key operation to automatically generate and display the object combination, which is not only convenient for the staff, but also the quality of the automatically generated object combination can be guaranteed, thereby making it more convenient and intelligent to launch object combinations, making it possible to optimize online marketing. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0049] Figure 1 A flowchart of a method for generating an object combination provided in an embodiment of the present application;
[0050] Figure 2 A schematic diagram of an interface of a management platform provided in an embodiment of the present application;
[0051] Figure 3 A schematic diagram of a management platform display object combination provided in an embodiment of the present application;
[0052] Figure 4A schematic diagram of a management platform provided in an embodiment of the present application showing a combination of objects to be screened;
[0053] Figure 5 A schematic diagram of another management platform provided in an embodiment of the present application showing a combination of objects to be screened;
[0054] Figure 6 A schematic diagram of another management platform displaying a combination of screened objects provided in an embodiment of the present application;
[0055] Figure 7 A schematic diagram of the structure of a device 700 for generating an object combination provided in an embodiment of the present application;
[0056] Figure 8 A schematic diagram of the structure of an electronic device 800 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0057] In some cases, users want to view and purchase multiple objects with specific relationships through online entities. For the convenience of users, online entities usually display multiple objects next to each other or as a combination of objects. The scenario where an online entity displays multiple objects as a combination of objects to users can be understood as the online entity performing a matching operation on multiple objects. For example, an online store can combine nursing pads, confinement caps, confinement shoes and other products in a maternity bag. For another example, an online store can combine shirts and trousers in a commuting suit combination.
[0058] At present, the staff of online entities usually manually enter the matched object combinations on the operation platform of the online entity according to their own experience or the sales data of each object. For example, the operation platform of an online store has a "product matching" function. The staff enters the editing page through "new matching" and creates a matching combination on the editing page by uploading the matching main picture, adding products, etc. After the matching combination passes the review, it can be released and put on the shelf for users to view and / or purchase. Although this process can facilitate users to view and / or purchase on the online entity, it is not very friendly to the staff of the online entity. On the one hand, the staff needs to perform complex editing and other operations on the objects they want to match. On the other hand, the quality of the object combination generated by the manual object matching of the staff cannot be guaranteed. In many cases, the object combination provided cannot meet the needs of users. Therefore, the current method of matching objects is time-consuming and labor-intensive and has little effect.
[0059] Based on this, the embodiment of the present application provides a method for generating an object combination. Taking the management platform of an online entity as an example, the management platform can provide an automatic matching function. After the staff performs a first operation corresponding to the function on the management platform, the management platform can generate at least one object combination of the online entity, and display the combination information corresponding to the at least one object combination on the recommendation page of the management platform. Each object combination in the at least one object combination includes at least two objects, and at least two objects belonging to an object combination meet the preset matching conditions; the combination information includes description information, matching information and interactive controls of the objects included in the object combination.
[0060] In this way, there is no need for the staff of the online entity to manually match objects on the management platform. Since the interface of the management platform provides operation items corresponding to the automatic matching function, and the background of the management platform integrates the functional modules corresponding to the automatic matching function, the staff of the online entity only needs to operate with one click on the management platform, and the management platform can automatically generate an object combination for the online entity and display the object entity to the staff. This not only facilitates the staff of the online entity, but also ensures the quality of the automatically generated object combination. As a result, it is more convenient and intelligent for the online entity to launch object combinations, making it possible to optimize the marketing situation of the online entity.
[0061] It should be noted that the management platform of the online entity can be: a management platform page that the online entity can operate after logging in to the management platform provided by the e-commerce enterprise that hosts the online entity. The management platform can be in the form of a client or a web page.
[0062] It should be noted that the subject implementing the method of generating an object combination may be the device for generating an object combination provided in the embodiment of the present application. The device for generating an object combination may be carried in an electronic device or a functional module of an electronic device. Taking the scenario of the management platform of an online entity as an example, the device for generating an object combination may include the management platform of an online entity, or the device for generating an object combination may be connected to the management platform of an online entity; the electronic device may be installed with a client corresponding to the management platform of an online entity, or may access a web page corresponding to the management platform of an online entity.
[0063] Figure 1 The present invention provides a method for generating an object combination according to an embodiment of the present invention. The method can be applied to a device for generating an object combination. The device for generating an object combination can be, for example, Figure 7The device 700 for generating an object combination is shown. Corresponding to the scenario of the management platform of the online entity, the device for generating an object combination may include the management platform of the online entity or be connected to the management platform of the online entity, so the method may also be considered to be applied to the management platform of the online entity.
[0064] like Figure 1 As shown, the method may include, for example, the following S101 to S102:
[0065] S101, in response to a first operation being executed, generating at least one object combination, each of the at least one object combination including at least two objects, and at least two objects belonging to one object combination satisfy a preset matching condition.
[0066] Taking online entities as an example, at least one object combination involves objects belonging to the same online entity, and the first operation is used to trigger the automatic matching function of the management platform of the online entity. Among them, the online entity can refer to a store in an e-commerce enterprise, the object can correspond to the goods and / or services in the store, and the object combination is a combination of at least two goods and / or services in the store. For example, the online entity corresponds to the B flagship store on the A e-commerce enterprise, the object refers to the goods a1, a2, ..., a100 in the B flagship store, and the object combination can be a combination formed by at least two of a1, a2, ..., a100, such as a1+a3+a100, a2+a30, and a5+a33+a100, which can all be regarded as an object combination.
[0067] In an embodiment of the present application, the management platform of the online entity has an operation item corresponding to the automatic matching function. By the staff acting on the operation item, it can be considered that the first operation has been performed on the management platform, triggering the background of the management platform to automatically match objects for the online entity and generate at least one object combination.
[0068] For example, the interface corresponding to the online entity management platform can be found in Figure 2 As shown, the interface may include a "smart matching recommendation" button, which corresponds to the operation item corresponding to the automatic matching function on the management platform of the online entity. When a user clicks the "smart matching recommendation" button, it is equivalent to the first operation performed on the management platform, so that the management platform can generate at least one object combination of the online entity. It should be noted that the interface may also include other parts provided by the management platform for managing online entities. Figure 2 It is merely exemplary and does not limit the content of the interface corresponding to the management platform.
[0069] It is understandable that the objects belonging to the same object combination satisfy the preset matching conditions, and the preset matching conditions can be reflected by the target algorithm integrated in the background of the management platform for realizing the automatic matching function. Among them, the target algorithm can be any algorithm that can be used to realize the automatic object matching function provided in the embodiment of the present application. S101 may include, for example: for the target information of the objects included in the online entity, using the target algorithm to generate at least one object combination, the target algorithm is used to realize the automatic matching function of the management platform, and the target information of the object is used to indicate the association relationship between the object and other objects. The target information of the object may include, for example, but is not limited to: the main matching picture of the object, the category of the object, or the historical association operation of the object.
[0070] As an example, for an object of an online entity, if the object main picture of a certain object or the detail picture in the object detail page of the object includes other objects in the online entity, then the management platform can match objects based on the picture including at least two objects. In this example, the target algorithm can be, for example, a picture recognition algorithm, and the target information can be the picture including at least two objects. S101 can specifically include: determining a matching main picture from the pictures of the objects included in the online entity, the matching main picture including at least two objects; determining at least two objects in the matching main picture as an object combination. Taking the picture of the first object including a matching main picture including both the first object and the second object as an example, S101 can include: determining a matching main picture from the picture of the first object, the matching main picture also including at least one second object; determining a first object combination based on the matching main picture. The object combination generated in this example can be called an object combination with a "main picture". The first object combination can include a matching main picture, object identifiers of each object in the matching main picture, and anchor points corresponding to each object in the matching main picture.
[0071] The matching main image may be, for example, the object main image of an object in the matching main image, or may be the detail image in the object detail page of one or some objects in the matching main image. The principle of the image recognition algorithm can be understood as: searching for matching main images from online entity objects, searching for objects included in the matching main image, marking the found objects in the matching main image, and anchoring at the corresponding positions.
[0072] It is understandable that the object identifier can be, for example, the name of the object, the serial number of the object, the ID of the object, and other information that can uniquely identify the object. An anchor point refers to a mark that can link to the object details page of the object. For example, when there is no operation on a certain anchor point, the anchor point can be displayed as a dot; when the staff moves the cursor to the preset area where the anchor point is located, the relevant information of the object corresponding to the anchor point, such as the product name, price, etc., is displayed near the anchor point; when the staff clicks the anchor point, the recommendation page jumps to the object details page of the object corresponding to the anchor point.
[0073] As another example, for the objects of an online entity, if the main object image of a certain object or the detail image in the object detail page of the object does not include other objects in the online entity, then the management platform can match objects based on an association algorithm. In this example, the target algorithm can be an association algorithm, and the target information can be, for example, the category of the object. The target information can also include historical association operations between objects (such as historical association sales). S101 can specifically include: dividing the objects included in the online entity into different categories; combining objects belonging to the first category and objects belonging to the second category to obtain candidate object combinations, wherein the first category and the second category belong to a preset category mapping relationship; determining at least one object combination from the candidate object combinations, wherein the object combination includes the object identifiers of each object. The object combination generated in this example can be called a "no main image" object combination.
[0074] Among them, the category mapping relationship can be pre-set in the association algorithm, and multiple categories with category mapping relationships have a strong correlation. For example, shirts, trousers and leather shoes can be included in one category mapping relationship, T-shirts and skirts can be included in another category mapping relationship, but vests and cotton shoes will not be maintained in a category mapping relationship.
[0075] Regarding determining the at least one object combination from the candidate object combinations, in one case, in order to obtain a more comprehensive object combination, the candidate object combinations can be directly used as the object combinations generated by S101. In another case, in order to generate a high-quality object combination, an object combination that satisfies the object association relationship can be selected from the candidate object combinations to obtain the at least one object combination. The object association relationship indicates that there are historical association operations between objects, which can be one of the rules for matching objects preset in the target algorithm of the management platform. The object association relationship can include, for example, the sales volume of the object, the number of times multiple objects are purchased by the same user, the number of times multiple objects are purchased within a preset time, and the like. In addition, the quality of the candidate object combination can be determined based on the object association relationship, and a preset number (such as 3) of candidate object combinations with better quality can be determined as the object combination generated by S101, or a candidate object combination whose quality index is greater than a preset index threshold can be determined as the object combination generated by S101. The numerical value of the quality index is used to indicate the reasonableness of the matching of the candidate object combination. Whether it is a dynamic sales object can also be used as one of the data basis for obtaining the quality index. Dynamic sales objects can refer to objects with sales, and non-dynamic sales objects can refer to objects without sales. In order to improve the quality of the generated object combination, the candidate object combination where the action object is located can be preferentially determined as the object combination generated by S101.
[0076] It can be seen that the automatic matching function on the management platform enables online entities to obtain object combinations with one click, which is very friendly to the staff of online entities.
[0077] S102: Display combination information corresponding to the at least one object combination on a recommendation page, where the combination information includes description information, matching information, and interactive controls of the objects included in the object combination.
[0078] For example, when a worker clicks Figure 2 Click the "Smart Matching Recommendation" button in the management platform to jump to the corresponding interface Figure 3 See the recommended page shown. Figure 3 As shown, the recommendation page may include: a filter part and a display part. The filter part may include, for example, a "with main image" option, a "without main image" option, and an object search box. Users can select from the following options by operating the filter part: Figure 3 Some object combinations are selected for display in the recommendation page shown; the display part may include a preset number (such as 3) of object combinations "with main pictures" and a preset number of object combinations "without main pictures", and the display part may also include a sliding bar at the bottom or sliding marks on both sides for switching to display other object combinations.
[0079] For the display of the object combination "with a main picture", taking the first combination information corresponding to the first object combination "with a main picture" displayed in S102 as an example, the first combination information may include a first area, a second area and a third area, the first area is used to carry the description information of the first object combination, the description information includes the matching main picture of the first object combination, the matching main picture includes the object identification of each object and the anchor point corresponding to each object, the second area is used to carry the matching information of the first object combination, the matching information includes the matching title and / or the matching resource attributes (such as the sales price), the third area is used to carry the interactive control of the first object combination, the interactive control includes at least one of the following controls: feedback control, edit control or publish control. Each object combination "with a main picture" can be displayed in the form of a card on the recommendation page.
[0080] For the display of the object combination of "no main picture", taking the second combination information corresponding to the second object combination of "no main picture" displayed in S102 as an example, the second combination information may include a fourth area, a fifth area and a sixth area, the fourth area is used to carry the description information of the second object combination, the description information includes the object information of each object in the second object combination, the object information includes at least one of the following information: the picture of the object, the title of the object, the resource attributes of the object or the identifier of the object, the fifth area is used to carry the collocation information of the second object combination, the collocation information includes the collocation title and / or the collocation resource attributes, the sixth area is used to carry the interactive control of the second object combination, the interactive control includes at least one of the following controls: feedback control, edit control or publish control. Each object combination of "no main picture" can be displayed in the form of a card on the recommendation page.
[0081] It should be noted that each object combination on the recommendation page of the management platform can have a collocation title, which is used to reflect the characteristics of the object combination. For example, the collocation title of an object combination of shirt + trousers + leather shoes can be "work commuting suit". The collocation title can be automatically generated by the target algorithm. In addition, in order to make the collocation title more appropriate, the staff can also modify the collocation title.
[0082] In some possible implementations, based on the filtering on the recommendation page corresponding to the management platform, the filtered object combination can be displayed on the recommendation page. For example, the method may also include: in response to the filtering operation performed on the management platform, displaying the object combination that meets the filtering operation, the object combination that meets the filtering operation is the object combination that matches the filtering operation in the at least one object combination. The filtering operation may include, for example: entering the object identifier of the object to be searched in the object search box, clicking the "with main image" option or clicking the "no main image" option.
[0083] As an example, if the filter operation is to enter the object ID of the search object in the object search box, then Figure 4 As shown, in the object combinations displayed on the recommended page after the jump, each object combination includes the search object.
[0084] As another example, if the filter operation is to click the "Has Main Image" option, then, Figure 5 As shown, the object combinations displayed on the recommended page after the jump are all object combinations with "main images".
[0085] As another example, if the filter operation is to click on the "No Main Picture" option, then, Figure 6 As shown, the object combinations displayed on the recommended page after the jump are all object combinations with "no main image".
[0086] It should be noted that the filtering operation may also include selecting an object category. After the selection, the filtering result includes all object combinations belonging to the objects under the selected category.
[0087] It should be noted that after the filtering operation, the number of object combinations included in the filtering results may be large. Limited to the display area on the recommendation page, only part of the filtering results can be displayed. The staff can switch to display other object combinations belonging to the filtering results through the sliding bar at the bottom of the display part or the sliding marks on both sides.
[0088] It should be noted that the management platform can perform validity verification on the object combinations displayed on the recommendation page. If it is determined that there is a target object that meets the incompatibility condition in the object combination that meets the screening operation, then the object combination corresponding to the target object will not be displayed, or it will be displayed that the object combination corresponding to the target object is incompatibility (in this case, the reason for incompatibility can be displayed, such as the target object is out of stock, and the object combination can be displayed in grayscale and is in a state of not being available for sale). The incompatibility conditions may include but are not limited to: non-shelf objects, marketing mutually exclusive objects, or set packages.
[0089] In some possible implementations, a certain object combination or combinations can be easily published on a recommendation page corresponding to the management platform. For example, the method may also include: in response to a second operation performed on the management platform, listing a third object combination on the online entity, the third object combination being an object combination corresponding to the second operation among the object combinations displayed on the management platform. Listing the third object combination on the online entity means that the third object combination can be displayed on the recommendation page of the online entity of the e-commerce enterprise and can be viewed and / or purchased by users.
[0090] As an example, the second operation may correspond to the first publishing operation of the third object combination, and the third object combination includes an object combination. Figure 2 As shown, there is a "one-click release" option under each object combination on the recommendation page, so the staff can put the third object combination on the shelf by clicking the "one-click release" option of the third object combination.
[0091] As another example, the second operation may correspond to a second publishing operation and a selection operation of multiple third object combinations, where the third object combination includes multiple object combinations. Figure 2 As shown, there is an operable selection box in the upper left corner of the main image of each object combination on the recommendation page, and there is a "batch release" option in the lower right corner of the recommendation page. Then, the staff can check multiple third object combinations and then click the "batch release" option to put the selected multiple third object combinations on the shelves. It should be noted that batch listing also requires verification of whether the third object combination can be matched and verification of the number of combinations. For specific verification, please refer to the description below. If the batch listing fails, the staff can be prompted through a pop-up window, and the number of third object combinations that succeeded and failed to be listed can be marked in the task list of batch listing, and the details of the third object combinations that failed to be listed can be recorded for subsequent operation and maintenance personnel to check the reasons and optimize the management platform.
[0092] It should be noted that the management platform can also support the configuration of "shelf time". When the staff configures the shelf time to T1 or a preset period of time (such as 5 hours) on the management platform, after the staff performs the second operation on the management platform, the management platform can perform the "online physical listing of the third object combination" operation at the corresponding shelf time.
[0093] For the online third object combination, the real-time verification that the management platform can perform may include: on the one hand, verifying whether the collocation of the third object combination is valid; on the other hand, verifying whether the third object combination meets the collocation quantity limit.
[0094] With respect to verifying whether the combination of the third object combination is valid, the method may further include: if it is determined that there is a target object in the third object combination that satisfies the non-matching condition, then the third object combination to which the target object belongs is removed from the shelves. The non-matching conditions may include, but are not limited to: objects that are out of stock, non-shelf objects, marketing mutually exclusive objects, or set packages. If there are target objects with non-matching conditions, a pop-up window may be used to prompt the staff. The pop-up window title may, for example, be: Failed to create a matching purchase. The pop-up window content may be: Since the target object in the third object combination is an unlisted object, creation failed. Please modify the status and try again. The pop-up window may also include an "OK" button. Click "OK" to close the pop-up window.
[0095] For checking whether the third object combination meets the collocation quantity limit, the method may further include: determining whether the number of occurrences of each object in the third object combination is greater than a first quantity threshold (such as 100), if so, the third object combination including the object exceeding the first quantity threshold will not be put online; or determining whether the number of third object combinations is greater than a second quantity threshold (such as 500), if so, the third object combination exceeding the second quantity threshold will not be put online. If there is a third object combination exceeding the collocation quantity limit, a pop-up window may be used to prompt the staff, and the pop-up window title may be, for example: Failed to create collocation purchase, and the pop-up window content may be: The object has participated in the creation of 100 third object combinations (or has created 500 third object combinations), and can no longer continue to create. You can replace the third object combination created earliest by this object to complete this creation. Do you want to replace? The pop-up window may include a "Replace" button and a "Cancel Create" button. Click "Replace" to replace the third object combination created earliest by this object with the third object combination to be put on the shelf. Click "Cancel Create" to end the creation of the third object combination to be put on the shelf and close the pop-up window.
[0096] In some possible implementations, in order to subsequently optimize the target algorithm and provide a better experience for online entities, the method may also include: determining the matching score of the object combination based on the page views, sales, buyer evaluation, staff evaluation, etc. of the object combination, and displaying the matching score of the object combination displayed on the management platform, and the matching score is used to guide the display and / or release of the object combination. For example, the staff can now put the object combination with a higher matching score on the shelves, and for another example, the staff can choose to "one-click adjust" the display order of each object combination in the recommendation page according to the size of the matching score, and even the staff can set the matching score threshold for display, and the object combination corresponding to the matching score below the matching score threshold will not be displayed on the recommendation page. For another example, the staff can also influence the matching score of the object combination by filling in the evaluation.
[0097] In some possible implementations, the management platform's recommendation page also provides an editing function for the object combination, so that a more intelligent human-computer interaction is achieved, thereby making the process of matching objects more perfect. The method may also include: in response to executing a third operation on the management platform, updating the fourth object combination to a fifth object combination, the fourth object combination being an object combination corresponding to the third operation in the object combination displayed on the management platform, and the third operation including an editing operation. Among them, the editing operation may include but is not limited to: editing matching and / or editing marketing activities. If the third operation is editing matching, then enter the editing matching page, and bring in the relevant data of at least one object combination generated based on the method provided in the embodiment of the present application, for the staff to modify the matching method of the object combination. If the third operation is editing marketing activities, then the object combination generated by S101 is generated into an object combination to be put on the shelf, and then enter the marketing activity editing page, the effectiveness and listing of the object combination to be put on the shelf are not affected by the editing of the marketing activity, and even if the page for editing the marketing activity is exited, the object combination to be put on the shelf can be effective and put on the shelf. Marketing activities may include, for example: big promotion marketing, limited-time and limited-quantity purchases (such as flash sales), discounts, coupons, expert-exclusive prices, gifts or gifts.
[0098] It can be seen that in this method, since the operation items corresponding to the automatic matching function are provided on the interface of the management platform and the functional modules corresponding to the automatic matching function are integrated in the background of the management platform, the staff of the online entity only needs to operate with one click on the management platform, and the management platform can automatically generate an object combination for the online entity and display the object entity to the staff. There is no need for the staff of the online entity to manually match objects on the management platform, which not only facilitates the staff of the online entity, but also ensures the quality of the automatically generated object combination. Therefore, it is more convenient and intelligent for the online entity to launch the object combination, making it possible to optimize the marketing situation of the online entity.
[0099] Accordingly, the embodiment of the present application also provides a device 700 for generating an object combination, see Figure 7 As shown, the apparatus 700 may include:
[0100] A generating unit 701 is configured to generate at least one object combination in response to the first operation being executed, each object combination in the at least one object combination including at least two objects, and at least two objects belonging to one object combination satisfy a preset collocation condition;
[0101] The display unit 702 is used to display the combination information corresponding to the at least one object combination on the recommendation page, where the combination information includes description information, collocation information and interactive controls of the objects included in the object combination.
[0102] In some possible implementations, the generating unit 701 is specifically configured to:
[0103] The at least one object combination is generated based on target information of each object, where the target information of the object is used to indicate an association relationship between the object and other objects.
[0104] As an example, the generating unit 701 is specifically configured to:
[0105] Determine a matching main picture from the picture of the first object, wherein the matching main picture also includes at least one second object;
[0106] Based on the matching main picture, a first object combination is determined.
[0107] In this example, the first combination information corresponding to the first object combination may include a first area, a second area, and a third area. The first area is used to carry description information of the first object combination, and the description information includes a matching main picture of the first object combination, and the matching main picture includes object identifiers of each object and anchor points corresponding to each object. The second area is used to carry matching information of the first object combination, and the matching information includes a matching title and / or matching resource attributes. The third area is used to carry interactive controls of the first object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
[0108] As another example, the generating unit 701 is specifically configured to:
[0109] Based on the categories to which each object belongs and a preset category mapping relationship, combining objects belonging to a first category and objects belonging to a second category to obtain a candidate object combination, wherein the first category and the second category belong to the category mapping relationship;
[0110] An object combination satisfying an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, wherein the object association relationship indicates that there is a historical association operation between objects.
[0111] In this example, the at least one object combination includes a second object combination, and the second combination information corresponding to the second object combination may include a fourth area, a fifth area, and a sixth area. The fourth area is used to carry description information of the second object combination, and the description information includes object information of each object in the second object combination. The object information includes at least one of the following information: a picture of the object, a title of the object, resource attributes of the object, or an identifier of the object. The fifth area is used to carry matching information of the second object combination, and the matching information includes a matching title and / or matching resource attributes. The sixth area is used to carry interactive controls of the second object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
[0112] In some possible implementations, the apparatus 700 further includes:
[0113] The putting unit is used to put a third object combination on the shelf in response to the executed second operation, wherein the third object combination is an object combination corresponding to the second operation in the at least one object combination, and the third object combination includes one or more object combinations.
[0114] In some possible implementations, the apparatus 700 further includes:
[0115] The scoring unit is used to add a collocation score to the combination information, wherein the collocation score is used to guide the display and / or release of the object combination.
[0116] It should be noted that the specific implementation method of the device 700 and the technical effects achieved can be found in Figure 1 Description of the method shown.
[0117] In addition, an embodiment of the present application also provides an electronic device, which includes a processor and a memory: the memory is used to store instructions or computer programs; the processor is used to execute the instructions or computer programs in the memory, so that the electronic device executes any implementation of the comment display method provided in the embodiment of the present application.
[0118] See also Figure 8 , which shows a schematic diagram of the structure of an electronic device 800 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0119] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0120] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 800 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0121] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0122] The electronic device provided by the embodiment of the present disclosure and the method provided by the above embodiment belong to the same inventive concept, and the technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0123] The embodiment of the present application also provides a computer-readable medium, in which instructions or computer programs are stored. When the instructions or computer programs are executed on a device, the device executes any implementation of the comment display method provided in the embodiment of the present application.
[0124] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0125] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0126] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0127] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can execute the method.
[0128] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0129] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0130] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit / module does not, in some cases, constitute a limitation on the unit itself.
[0131] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0132] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0133] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0134] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0135] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0136] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0137] It should be noted that in the embodiments of the present application, user sensitive information is not involved, and user-related information is obtained, used and determined after user authorization. In one example, before obtaining user-related information, the corresponding interface displays prompt information related to obtaining data use authorization. The prompt information is based on relevant laws and regulations in an appropriate manner to inform the user of the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure, so that the user can determine whether to agree to the authorization based on the prompt information. It can be understood that the above notification and the process of obtaining user authorization are only illustrative and do not constitute a limitation on the implementation method of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation method of the present disclosure.
[0138] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for generating an object combination, characterized in that: include: In response to the first operation being performed, at least one object combination is generated, each of the at least one object combination includes at least two objects, and at least two objects belonging to one object combination meet a preset collocation condition; The combination information corresponding to the at least one object combination is displayed on the recommendation page, where the combination information includes description information, matching information, and interactive controls of the objects included in the object combination.
2. The method according to claim 1, characterized in that The generating at least one object combination comprises: The at least one object combination is generated based on target information of each object, where the target information of the object is used to indicate an association relationship between the object and other objects.
3. The method according to claim 2, characterized in that The generating the at least one object combination based on the target information of each object includes: Determine a matching main picture from the picture of the first object, wherein the matching main picture also includes at least one second object; Based on the matching main picture, a first object combination is determined.
4. The method according to claim 3, characterized in that The first combination information corresponding to the first object combination includes a first area, a second area and a third area, the first area is used to carry description information of the first object combination, the description information includes a matching main picture of the first object combination, the matching main picture includes object identifiers of each object and anchor points corresponding to each object, the second area is used to carry matching information of the first object combination, the matching information includes a matching title and / or matching resource attributes, and the third area is used to carry interactive controls of the first object combination, and the interactive controls include at least one of the following controls: a feedback control, an edit control, or a publish control.
5. The method according to claim 2, characterized in that: The generating the at least one object combination based on the target information of each object includes: Based on the categories to which each object belongs and a preset category mapping relationship, combining objects belonging to a first category and objects belonging to a second category to obtain a candidate object combination, wherein the first category and the second category belong to the category mapping relationship; An object combination satisfying an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, wherein the object association relationship indicates that there is a historical association operation between objects.
6. The method according to claim 5, characterized in that The at least one object combination includes a second object combination, and the second combination information corresponding to the second object combination includes a fourth area, a fifth area and a sixth area, the fourth area is used to carry description information of the second object combination, the description information includes object information of each object in the second object combination, and the object information includes at least one of the following information: a picture of the object, a title of the object, a resource attribute of the object or an identifier of the object, the fifth area is used to carry collocation information of the second object combination, the collocation information includes a collocation title and / or a collocation resource attribute, and the sixth area is used to carry an interactive control of the second object combination, and the interactive control includes at least one of the following controls: a feedback control, an edit control or a publish control.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to the executed second operation, a third object combination is put on the shelf, where the third object combination is an object combination corresponding to the second operation in the at least one object combination, and the third object combination includes one or more object combinations.
8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: A collocation score is added to the combination information, and the collocation score is used to guide the display and / or release of the object combination.
9. A device for generating a combination of objects, characterized in that: include: A generating unit, configured to generate at least one object combination in response to the first operation being executed, each object combination in the at least one object combination including at least two objects, and at least two objects belonging to one object combination satisfy a preset collocation condition; The display unit is used to display the combination information corresponding to the at least one object combination on the recommendation page, and the combination information includes description information, matching information and interactive controls of the objects included in the object combination.
10. An electronic device, characterized in that: The electronic device comprises: a processor and a memory; The memory is used to store instructions or programs; The processor is used to execute the instructions or programs in the memory so that the electronic device executes the method according to any one of claims 1 to 8.
11. A readable medium, characterized in that: The readable medium stores instructions or programs, and when the instructions or programs are executed on a processor, the processor is enabled to execute the method according to any one of claims 1 to 8.
Citation Information
Cited By
Method and apparatus for generating object combination, and electronic device and readable medium
EP4773068A1