Method and apparatus for generating object combination, and electronic device and readable medium

Through the method and device for generating object combinations, the online object combination is automatically matched and displayed, and the problem of cumbersome manual matching and difficult to guarantee quality is solved, efficient and high-quality object combination generation and display, and the online marketing effect is optimized.

WO2025045073A1PCT designated stage expired Publication Date: 2025-03-06BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/115052
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-28
Filing Date
2024-08-28
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

In the prior art, staff need to manually match online object combinations, which is cumbersome and difficult to guarantee quality, which affects the online marketing effect.

Method used

A method and device for generating object combinations are provided, and an object combination that meets preset matching conditions is generated by performing operations, and a combination information is displayed on a recommendation page, including object description, matching information and interactive controls.

Benefits of technology

The generation process of object combinations is simplified, the efficiency of staff is improved, the quality of object combinations is ensured, and the online marketing situation is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024115052_06032025_PF_FP_ABST
    Figure CN2024115052_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a method and apparatus for generating an object combination, and an electronic device and a readable medium. After a worker executes a first operation, at least one object combination can be generated, and combination information corresponding to the at least one object combination is presented on a recommendation page, wherein the combination information comprises description information of objects included in the object combination, matching information and an interaction control, each object combination among the at least one object combination comprises at least two objects, and at least two objects belonging to one object combination meet a preset matching condition.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, electronic device and readable medium for generating object combination

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 28, 2023, with application number 202311089032.9 and invention name “A method, device, electronic device and readable medium for generating object combinations”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] 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

[0003] With the development of Internet technology, people can obtain online objects through online browsing, purchasing, etc., and staff can also better display objects to people through editing, management, etc. For example, online store staff can display the goods and / or services in the online store through editing, management, etc.

[0004] 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.

[0005] However, the manual matching of object combinations by staff is not convenient enough for them, and the matched object combinations are also of varying quality, which may not be able to optimize online marketing.

[0006] Summary of the Invention

[0007] In order to solve the above technical problems, the present application provides a method, device, electronic device and readable medium for generating an object combination.

[0008] In order to achieve the above objectives, the technical solutions provided by this application are as follows:

[0009] In a first aspect, the present application provides a method for generating an object combination, comprising:

[0010] 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;

[0011] The combination information corresponding to the at least one object combination is displayed on the recommendation page, where the combination information includes description information, collocation information, and interactive controls of the objects included in the object combination.

[0012] In some possible implementations, generating at least one object combination includes:

[0013] The at least one object combination is generated based on target information of each object, where the target information of an object is used to indicate an association relationship between the object and other objects.

[0014] As an example, generating the at least one object combination based on target information of each object includes:

[0015] Determining a matching main image from the image of the first object, wherein the matching main image also includes at least one second object;

[0016] Based on the matching main picture, a first object combination is determined.

[0017] 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 descriptive information of the first object combination, and the descriptive information includes a matching main picture of the first object combination. The matching main picture includes the object identifier of each object and the anchor point 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.

[0018] As another example, generating the at least one object combination based on target information of each object includes:

[0019] Based on the categories to which the objects belong 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;

[0020] An object combination that satisfies an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, where the object association relationship indicates that there is a historical association operation between objects.

[0021] 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 editing control, or a publishing control.

[0022] In some possible implementations, the method further includes:

[0023] 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.

[0024] In some possible implementations, the method further includes:

[0025] A collocation score is added to the combination information, and the collocation score is used to guide the display and / or publication of the object combination.

[0026] In a second aspect, the present application further provides a device for generating an object combination, comprising:

[0027] a generating unit, configured to generate at least one object combination in response to the first operation being performed, 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 satisfying a preset collocation condition;

[0028] The display unit 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.

[0029] In some possible implementations, the generating unit is specifically configured to:

[0030] The at least one object combination is generated based on target information of each object, where the target information of an object is used to indicate an association relationship between the object and other objects.

[0031] As an example, the generating unit is specifically configured to:

[0032] Determining a matching main image from the image of the first object, wherein the matching main image also includes at least one second object;

[0033] Based on the matching main picture, a first object combination is determined.

[0034] 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 descriptive information of the first object combination, and the descriptive information includes a matching main picture of the first object combination. The matching main picture includes the object identifier of each object and the anchor point 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.

[0035] As another example, the generating unit is specifically configured to:

[0036] Based on the categories to which the objects belong 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;

[0037] An object combination that satisfies an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, where the object association relationship indicates that there is a historical association operation between objects.

[0038] 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 editing control, or a publishing control.

[0039] In some possible implementations, the apparatus further includes:

[0040] The putting unit is used to put a third object combination on the shelf in response to the executed second operation, 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.

[0041] In some possible implementations, the apparatus further includes:

[0042] The scoring unit is configured to add a collocation score to the combination information, wherein the collocation score is used to guide the display and / or publication of the object combination.

[0043] It should be noted that the specific implementation method of the device and the technical effects achieved can be found in the relevant description of the method provided in the first aspect or any implementation method of the first aspect.

[0044] In a third aspect, the present application further provides an electronic device, the electronic device comprising: a processor and a memory;

[0045] The memory is used to store instructions or programs;

[0046] 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.

[0047] In a fourth aspect, the present application also provides a readable medium, which stores instructions or programs. When the instructions or programs are run on a processor, the processor executes the method provided in the first aspect or any one of the implementations of the first aspect. 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 following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0049] FIG1 is a flow chart of a method for generating an object combination provided in an embodiment of the present application;

[0050] FIG2 is a schematic diagram of an interface of a management platform provided in an embodiment of the present application;

[0051] FIG3 is a schematic diagram of a management platform display object combination provided in an embodiment of the present application;

[0052] FIG4 is a schematic diagram of a management platform displaying a screened object combination provided by an embodiment of the present application;

[0053] FIG5 is a schematic diagram of another management platform displaying a screened object combination provided by an embodiment of the present application;

[0054] FIG6 is a schematic diagram of another management platform displaying a screened object combination provided by an embodiment of the present application;

[0055] FIG7 is a schematic structural diagram of an apparatus 700 for generating an object combination provided in an embodiment of the present application;

[0056] FIG8 is a schematic structural diagram 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. To facilitate this, online entities often display multiple objects adjacent to each other or as a group. Displaying multiple objects as a group can be understood as combining multiple objects. For example, an online store might combine nursing pads, postpartum caps, and postpartum shoes into a maternity bag. Another example is combining shirts and trousers into a commuter suit.

[0058] Currently, online store staff typically manually enter pre-matched object combinations on the online store's operating platform based on their own experience or sales data for each object. For example, an online store's operating platform has a "product matching" function. Staff members enter the editing page through "Create New Matching" and create matching combinations on the editing page by uploading matching main images, adding products, and other operations. Once the matching combinations pass review, they can be published and put on the shelves for users to view and / or purchase. Although this process can facilitate users to view and / or purchase online, it is not very user-friendly for online store staff. On the one hand, staff members need to select the objects they want to match and perform complex editing operations. On the other hand, the quality of the object combinations generated by the staff's manual object matching cannot be guaranteed. In many cases, the object combinations provided cannot meet the needs of users. Therefore, the current object matching method is time-consuming and labor-intensive and has little effect.

[0059] Based on this, an embodiment of the present application provides a method for generating object combinations. Taking an online entity management platform as an example, the management platform can provide an automatic matching function. After a staff member performs a first operation corresponding to this function on the management platform, the management platform can generate at least one object combination for the online entity and display 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 preset matching conditions; the combination information includes descriptive information, matching information, and interactive controls for the objects included in the object combination.

[0060] In this way, the staff of the online entity do not need 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 need 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 makes it 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 an online entity can be: a management platform provided by the e-commerce enterprise hosting the online entity, which can be operated by the online entity after logging in. 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 the online entity, or may access the webpage corresponding to the management platform of the online entity.

[0063] FIG1 is a flow chart illustrating a method for generating an object combination according to an embodiment of the present application. The method can be applied to an apparatus for generating an object combination, such as apparatus 700 for generating an object combination shown in FIG7 below. In the context of an online entity management platform, the apparatus for generating an object combination can include the online entity management platform or be connected to the online entity management platform. Therefore, the method can also be considered to be applied to the online entity management platform.

[0064] As shown in FIG1 , the method may include, for example, the following S101 to S102:

[0065] S101: In response to a first operation being performed, at least one object combination is generated, where each object combination in 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.

[0066] Taking an online entity as an example, the objects involved in at least one object combination belong 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 performing an action on the operation item, the staff can be considered to have performed the first operation 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 management platform of an online entity can be shown in Figure 2. This interface may include a "Smart Pairing Recommendation" button, which corresponds to the operation item corresponding to the automatic pairing function on the management platform of the online entity. When a user clicks the "Smart Pairing Recommendation" button, it is equivalent to performing the first operation on the management platform, thereby causing the management platform to generate at least one object combination for the online entity. It should be noted that this interface may also include other components provided by the management platform for managing online entities. Figure 2 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 by 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 the 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, for example, include 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 in an online entity, if the main object image or the detail image on the object detail page of a certain object includes other objects in the online entity, then the management platform can perform object matching based on the image that includes at least two objects. In this example, the target algorithm can be, for example, an image recognition algorithm, and the target information can be the image that includes at least two objects. S101 can specifically include: determining a matching main image from the images of the objects included in the online entity, where the matching main image includes at least two objects; and determining the at least two objects in the matching main image as an object combination. Taking the example of a first object image including a matching main image that includes both the first object and the second object, S101 can include: determining a matching main image from the image of the first object, where the matching main image also includes at least one second object; and determining a first object combination based on the matching main image. The object combination generated in this example can be referred to as a "main image" object combination. The first object combination can include a matching main image, object identifiers of each object in the matching main image, and anchor points corresponding to each object in the matching main image.

[0071] The main image for a matching set could be, for example, the main image for an object in the matching set, or it could be the detail image from the object detail page for one or more objects in the matching set. The principle of the image recognition algorithm can be understood as: searching for a main image for a matching set from online entities, searching for objects included in the main image, marking the found objects in the matching set, and anchoring them at the corresponding locations.

[0072] It is understood that the object identifier can be, for example, the name of the object, the serial number of the object, the ID of the object, or 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 and price, 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, category mapping relationships can be pre-set in the association algorithm. Multiple categories with category mapping relationships have strong correlations. 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, all 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, and 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 so on. 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 bases 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, collocation information, and interactive controls of the objects included in the object combination.

[0078] For example, when a staff member clicks the "Smart Matching Recommendation" button in Figure 2, the corresponding interface of the management platform can jump to the recommendation page shown in Figure 3. As shown in Figure 3, the recommendation page can include: a filtering section and a display section. The filtering section can, for example, include a "with main image" option, a "without main image" option, and an object search box. Users can select some object combinations from the recommendation page shown in Figure 3 for display by operating the filtering section; the display section can include a preset number (e.g., 3) of object combinations with "main images" and a preset number of object combinations without "main images". The display section can also include a slider at the bottom or slider marks on both sides for switching to display other object combinations.

[0079] For the display of object combinations with a "main image", taking the first combination information corresponding to the first object combination with a "main image" 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 descriptive information of the first object combination, and the descriptive information includes a matching main image of the first object combination. The matching main image includes the object identifier of each object and the anchor point 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 (such as sales price). 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. Each object combination with a "main image" can be displayed in the form of a card on the recommendation page.

[0080] For the display of object combinations with "no main image", taking the second combination information corresponding to the second object combination with "no main image" 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, and 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 matching information of the second object combination, and the matching information includes the matching title and / or the matching resource attributes. The sixth area is used to carry the 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. Each object combination with "no main image" can be displayed in the form of a card on the recommendation page.

[0081] It's important to note that each item combination on the management platform's recommendation page can have a matching title that reflects the characteristics of the combination. For example, the matching title for a shirt, trousers, and leather shoes might be "Work Commuting Outfit." The matching title can be automatically generated by the targeting algorithm. Furthermore, staff can modify the matching title to make it more relevant.

[0082] In some possible implementations, based on the filtering performed on the corresponding recommendation page of the management platform, filtered object combinations can be displayed on the recommendation page. For example, the method may further include: in response to a filtering operation performed on the management platform, displaying object combinations that meet the filtering operation, wherein the object combinations that meet the filtering operation are the object combinations in the at least one object combination that match the filtering operation. The filtering operation may, for example, include: 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 filtering operation is to enter the object identifier of the search object in the object search box, then, as shown in FIG4 , 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 filtering operation is to click the "with main picture" option, then, as shown in FIG5 , the object combinations displayed on the recommended page after the jump are all object combinations "with main picture".

[0085] As another example, if the filtering operation is to click on the "No Main Picture" option, then, as shown in FIG6 , the object combinations displayed on the recommended page after the jump are all object combinations with "No Main Picture".

[0086] It should be noted that the filtering operation may also include selecting an object category. After the selection, the filtering results include all object combinations belonging to 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 may perform validity checks on the object combinations displayed on the recommendation page. If it is determined that a target object that meets the incompatibility criteria exists among the object combinations that meet the screening operation, the object combination corresponding to the target object will not be displayed, or a display indicating that the object combination corresponding to the target object is incompatibility may be displayed (in this case, the reason for the incompatibility may be displayed, such as the target object being out of stock, and the object combination may be displayed in grayscale and in a non-shelfable state). The incompatibility criteria may include, but are not limited to: non-shelfable objects, mutually exclusive marketing objects, or set packages.

[0089] In some possible implementations, a certain object combination or combinations can be easily published on a corresponding recommendation page of the management platform. For example, the method may further include: in response to a second operation performed on the management platform, listing a third object combination on the online entity, where the third object combination is the object combination displayed on the management platform that corresponds to the second operation. 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, where the third object combination includes an object combination. As shown in FIG2 , a "One-click publishing" option is provided below each object combination on the recommendation page. The staff can then list the third object combination by clicking the "One-click publishing" option for 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. As shown in Figure 2, there is an operable selection box in the upper left corner of the main image of each object combination on the recommendation page, and 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 shelving also requires verification of whether the third object combination can be matched and verification of the number limit of combinations. For specific verification, please refer to the description below. If the batch shelving fails, the staff can be prompted through a pop-up window, and the number of third object combinations that have been successfully and failed to be put on the shelves can be marked in the batch shelving task list, and the details of the third object combinations that have failed to be put on the shelves 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 shelving 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 shelving of the third object combination" operation at the corresponding shelving time.

[0093] For the online third object combination, the management platform may perform real-time verification including: on the one hand, verifying whether the combination of the third object combination is valid; on the other hand, verifying whether the third object combination meets the combination quantity limit.

[0094] In order to verify 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 meets 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 be, for example: Failed to create a matching purchase, and the pop-up window content may be: Since the target object in the third object combination is an unlisted object, the 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] Regarding verifying 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 (e.g., 100); if so, refusing to put the third object combination that exceeds the first quantity threshold and includes the object online; or determining whether the number of third object combinations is greater than a second quantity threshold (e.g., 500); if so, refusing to put the third object combination that exceeds the second quantity threshold online. If there is a third object combination that exceeds the collocation quantity limit, a pop-up window may be displayed to notify the staff. The pop-up window title may be, for example, "Creating collocation purchase failed" and the pop-up window content may be, "This object has participated in the creation of 100 third object combinations (or has created 500 third object combinations) and cannot continue to create. You can replace the third object combination created by this object to complete this creation. Do you want to replace it?" The pop-up window may include a "Replace" button and a "Cancel Create" button. Clicking "Replace" replaces the third object combination created by this object with the third object combination to be put online. Clicking "Cancel Create" ends the creation of the third object combination to be put online and closes 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 number of views, sales, buyer reviews, staff reviews, etc. of the object combination, and displaying the matching score of the object combination displayed on the management platform. 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 shelf. For another example, the staff can choose to "one-click adjust" the display order of each object combination on the recommendation page according to the size of the matching score. The staff can even set a matching score threshold for display. Object combinations corresponding to matching scores 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 a review.

[0097] In some possible implementations, the management platform's recommendation page also provides an editing function for object combinations, enabling more intelligent human-computer interaction and thus improving the process of pairing objects. The method may also include: in response to performing a third operation on the management platform, updating the fourth object combination to a fifth object combination, where the fourth object combination is the object combination corresponding to the third operation among the object combinations displayed on the management platform, and the third operation includes an editing operation. The editing operation may include, but is not limited to, editing a pairing and / or editing a marketing campaign. If the third operation is editing a pairing, then the editing page is entered and the relevant data of at least one object combination generated based on the method provided in the embodiment of the present application is brought in, allowing the staff to modify the pairing method of the object combination. If the third operation is editing a marketing campaign, then the object combination generated in S101 is generated into an object combination to be listed, and then the marketing campaign editing page is entered. The effectiveness and listing of the object combination to be listed are not affected by the editing of the marketing campaign. Even if the page for editing the marketing campaign is exited, the object combination to be listed can still be listed. Marketing activities may include, for example: big promotions, limited-time and limited-quantity purchases (such as flash sales), discounts, coupons, expert-exclusive prices, gifts, or cash 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 into the background of the management platform, the staff of the online entity only need 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. 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 makes it 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 further provides a device 700 for generating an object combination. As shown in FIG7 , the device 700 may include:

[0100] A generating unit 701 is configured to generate at least one object combination in response to the first operation being performed, wherein 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 a preset collocation condition;

[0101] The display unit 702 is configured 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 an 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] Determining a matching main image from the image of the first object, wherein the matching main image 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 descriptive information of the first object combination, and the descriptive information includes a matching main picture of the first object combination. The matching main picture includes the object identifier of each object and the anchor point 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 the objects belong 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 that satisfies an object association relationship is selected from the candidate object combinations to obtain the at least one object combination, where 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 editing control, or a publishing 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, 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.

[0114] In some possible implementations, the apparatus 700 further includes:

[0115] The scoring unit is configured to add a collocation score to the combination information, wherein the collocation score is used to guide the display and / or publication of the object combination.

[0116] It should be noted that the specific implementation of the device 700 and the technical effects achieved can be found in the relevant description of the method shown in FIG1 .

[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] Referring to FIG8 , a schematic diagram of the structure of an electronic device 800 suitable for implementing embodiments of the present disclosure is shown. Terminal devices in embodiments of the present disclosure may include, but are 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), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG8 is merely an example and should not limit the functionality or scope of use of embodiments of the present disclosure.

[0119] As shown in Figure 8, 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. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. 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: an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although FIG8 shows the electronic device 800 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[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 includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 809, or installed from the storage device 808, or installed from the 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 performed.

[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. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0123] An embodiment of the present application also provides a computer-readable medium, which stores instructions or computer programs. 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 mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, 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 that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport 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 thereof.

[0125] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can 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 later 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. When the one or more programs are executed by the electronic device, the electronic device can perform 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 stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the 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 flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the 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 this disclosure may be implemented in software or hardware, wherein the name of a unit / module does not, in some cases, limit 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, and 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0132] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can 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 can 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, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0134] It should be understood that in this 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 previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items 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 document, relational terms such as first and second, etc., are used only 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 "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0136] The steps of the methods or algorithms 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), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, 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. This prompt information is based on relevant laws and regulations and informs the user of the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure in an appropriate manner, so that the user can determine whether to agree to the authorization based on the prompt information. It can be understood that the above-mentioned notification and the process of obtaining user authorization are only illustrative and do not constitute a limitation on the implementation method of this disclosure. Other methods that meet relevant laws and regulations can also be applied to the implementation method of this disclosure.

[0138] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one 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 is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for generating an object combination, comprising: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, further comprising: 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, further comprising: 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 an object combination, comprising: 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, comprising: Processor and 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 storing instructions or programs, which, when executed on a processor, enable the processor to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Commodity object information processing method and device, and electronic equipment

    CN111626807A

  • Automatic commodity matching method and device, electronic equipment and storage medium

    CN115760319A

  • Article combination recommendation method and device

    CN115797009A

  • Apparatus and Method for Automatically Combining Products based on Headword

    KR1020170086383A