Commodity release information generation method and device, equipment and storage medium

By configuring link information based on preset material information and building customized links, the problem that the existing technology is difficult to support multiple customized links in different industries is solved, and the customized links are quickly established and maintained, which improves system flexibility and scalability.

CN120013628APending Publication Date: 2025-05-16阿里巴巴(中国)网络技术有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411883983.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing technology is difficult to quickly support multiple customized links in different industries, resulting in high maintenance costs and unable to meet the customized demands of buyers in different industries.

Method used

By configuring the link information based on the preset material information, a first customized link for the preset type of goods is constructed, and product release information is generated through the link, supporting flexible canvas operation and embedding of various components.

Benefits of technology

It realizes the rapid establishment of industry customized links, reduces the complexity of maintenance and iteration, improves the flexibility and scalability of the system, and meets the needs of different scenarios and complex customization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120013628A_ABST
    Figure CN120013628A_ABST
Patent Text Reader

Abstract

The invention provides a commodity release information generation method and device, equipment and a storage medium, and relates to the technical field of commodity online customization. The commodity release information generation method comprises the steps of configuring link information corresponding to a preset type of commodity based on preset material information; based on the link information, constructing a first customized link corresponding to the preset type of commodity; and generating commodity release information corresponding to the preset type of commodity through the first customized link. According to the embodiment of the invention, the customized link supporting multiple industries can be quickly established, the flexibility and expandability of the system are improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of online customization of goods, and more specifically, to a method, device, equipment and storage medium for generating product release information. Background Art

[0002] For online customization of products, most of the current solutions are to develop customized links specifically for a certain industry, and most of the technical engines are general engines that are biased towards rendering and display. However, the characteristics of different industries will lead to obvious differences between the customized links of different products. As the number of customized links increases, the maintenance cost is getting higher and higher.

[0003] Therefore, how to extract, enrich and adjust the core canvas related capabilities, and design a development engine that can quickly support multiple customized links, so as to achieve the purpose of quickly developing multiple customized links in different industries to meet the customization demands of buyers in different industries, is an urgent problem to be solved in this field. Summary of the invention

[0004] According to one aspect of the present application, a method for generating product release information is provided, including: configuring link information corresponding to a preset type of product based on preset material information; constructing a first customized link corresponding to the preset type of product based on the link information; and generating product release information corresponding to the preset type of product through the first customized link.

[0005] According to some embodiments, configuring link information corresponding to a preset type of commodity based on preset material information includes: obtaining the preset material information; determining the correspondence between the preset material information and multiple types of commodities, wherein the multiple types of commodities include preset type commodities; and determining link information corresponding to the preset type of commodity based on the correspondence.

[0006] According to some embodiments, based on link information, a first customized link corresponding to a preset type of commodity is constructed, including: obtaining a plurality of preset initial application modules and a plurality of initial atomic capability modules; based on the link information, determining an application module corresponding to the preset type of commodity from the plurality of initial application modules; based on the link information, determining an atomic capability module corresponding to the preset type of commodity from the plurality of initial atomic capability modules; and constructing the first customized link through the application modules and atomic capability modules corresponding to the preset type of commodity.

[0007] According to some embodiments, the atomic capability modules corresponding to the preset type of goods include a canvas rendering module, a component loading module and a function module.

[0008] According to some embodiments, product release information corresponding to a preset type of product is generated through a first customization link, including: adding multiple canvases through a canvas rendering module, and editing a product base map of the preset type of product in the multiple canvases; adding elements corresponding to the preset type of product to the product base map through a component loading module; and processing the product base map to which the elements corresponding to the preset type of product have been added through a functional module to generate a product customization interface corresponding to the preset type of product.

[0009] According to some embodiments, generating product release information corresponding to a preset type of product through a first customized link also includes: setting a display path for the preset type of product through the first customized link; and pushing the product customization interface through the display path to form the product release information.

[0010] According to some embodiments, the product customization interface is pushed to the user corresponding to the first customization link according to a preset user correspondence rule; and feedback information of the user is obtained through the first customization link.

[0011] According to one aspect of the present application, a device for generating product release information is provided, including: an information configuration unit, used to configure link information corresponding to a preset type of product based on preset material information; a link construction unit, used to construct a first customized link corresponding to the preset type of product based on the link information; and an information release unit, used to generate product release information corresponding to the preset type of product through the first customized link.

[0012] According to one aspect of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the aforementioned method.

[0013] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the aforementioned method is implemented.

[0014] According to the embodiments of the present application, the technical solution of the present application supports flexible canvas operations and embedding of multiple components, thereby meeting different scenarios and complex customization requirements. The technical solution of the present application can provide an infrastructure and method suitable for customized design, which can quickly establish industry customized links and different customized links can operate independently without interfering with each other, reducing the complexity of maintenance and iteration, and improving the flexibility and scalability of the system.

[0015] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application.

[0017] Figure 1 A flowchart showing a method for generating commodity release information according to an exemplary embodiment of the present application is shown.

[0018] Figure 2 The effect diagram of the commodity customization interface generated according to the method for generating commodity release information of the present application is shown.

[0019] Figure 3 A block diagram of a device for generating commodity release information according to an exemplary embodiment of the present application is shown.

[0020] Figure 4 A block diagram of an electronic device according to an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0021] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0022] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0023] The described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application may be put into practice without one or more of these specific details, or other modes, components, materials, devices or operations may be adopted. In these cases, known structures, methods, devices, realizations, materials or operations will not be shown or described in detail.

[0024] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0025] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0026] The present application provides a method, device, equipment and storage medium for generating product release information, which can meet the needs of different scenarios and complex customized links and improve user experience.

[0027] A method, apparatus, device and storage medium for generating product release information according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0028] Figure 1 A flowchart showing a method for generating commodity release information according to an exemplary embodiment of the present application is shown.

[0029] like Figure 1 As shown, in step S100, link information corresponding to a preset type of commodity is configured based on preset material information.

[0030] For example, in step S100, the generating device determines link information corresponding to a preset type of commodity from multiple types of commodities according to the acquired preset material information.

[0031] The generating device obtains preset material information.

[0032] According to some embodiments, the preset material information includes a common base map, an initial effect rendering map, and customizable link information, etc., as a certain type of customized link. .

[0033] The generating device obtains various types of commodities that can be customized for links, and determines the corresponding relationship between preset material information and the various types of commodities.

[0034] According to some embodiments, some of the multiple types of commodities may be bound to preset material information to determine the types of commodities to which a certain type of customized link is applicable.

[0035] Furthermore, the generating device determines the link information corresponding to the preset type of commodity among the multiple types of commodities according to the correspondence between the preset material information and the multiple types of commodities.

[0036] According to some embodiments, the generating device obtains preset material information corresponding to the preset type of goods, and determines the custom link that can be used for the preset type of goods (ie, the material information that can be used for the preset type of goods) based on the information.

[0037] According to some embodiments, the link information corresponding to the preset type of goods includes the characteristics and appeals of the customized link determined according to the preset type of goods.

[0038] In S200, based on the link information, a first customized link corresponding to a preset type of product is constructed.

[0039] For example, in step S200, based on the determined link information corresponding to the preset type of product, the generating device constructs a first customized link corresponding to the preset type of product.

[0040] The generating device first obtains a plurality of preset initial application modules and a plurality of initial atomic capability modules.

[0041] According to some embodiments, the plurality of initial application modules include a general link module and a custom link module. The plurality of initial atomic capability modules include a canvas rendering module, a component loading module and a function module.

[0042] According to some embodiments, the canvas rendering module integrates functions such as product base map loading, editing area loading, dynamic zooming and gesture control. The component loading module integrates functions such as adding elements such as pictures, texts, graphics and templates. The functional module integrates functions such as image processing, data processing, batch loading, data storage / recovery, etc.

[0043] According to some embodiments, each of the multiple initial application modules may be provided with multiple initial atomic capability modules to provide functions corresponding to the atomic capability modules. For example, the general link module may be configured with all functions of the canvas rendering module and the component loading module, as well as functions such as data processing and data storage / recovery in the functional module.

[0044] According to the link information corresponding to the preset type of goods, the generating device determines the application module corresponding to the preset type of goods from multiple initial application modules, and determines the atomic capability module corresponding to the preset type of goods from multiple initial atomic capability modules.

[0045] Based on the application modules and atomic capability modules corresponding to the preset type of goods, the generating device constructs the engine of the customized link to build the first customized link.

[0046] According to some embodiments, the first customized link may be constructed through the Fabric.js technical architecture.

[0047] In step S300, commodity release information corresponding to a preset type of commodity is generated through a first customized link.

[0048] For example, in step S300, the generating device generates product release information corresponding to a preset type of product through a first customized link, and pushes it to the user.

[0049] The generating device adds multiple canvases through the loaded canvas rendering module, and edits the commodity base map of the preset type of commodity in the multiple canvases.

[0050] According to some embodiments, in the canvas rendering module, multiple canvases can be added with the canvas root node as the core. The generating device initializes the multiple canvases and creates an editable area to create a product base map in the editable area. The editable area and the product base map can be created in formats such as svg and png.

[0051] The generating device adds elements corresponding to the preset type of commodity, such as templates, pictures, texts and graphics, etc., to the created commodity base map of the preset type of commodity through the component loading module.

[0052] Furthermore, the generating device processes the commodity base map to which elements corresponding to the preset type of commodity have been added through the functional module.

[0053] The generating device generates a commodity customization interface corresponding to a preset type of commodity based on the processed commodity base map and in combination with DOM (Document Object Model) elements.

[0054] According to some embodiments, the generating device may also set a display path for preset types of goods, such as mini-programs, APPs (applications), and PCs (personal computers), through a first customized link.

[0055] Furthermore, the generating device pushes the commodity customization interface corresponding to the preset type of commodity through the set display path to form the commodity release information corresponding to the preset type of commodity.

[0056] According to some embodiments, the generating device pushes the product customization interface to the user corresponding to the first customization link according to a preset user correspondence rule, and obtains feedback information of the user on the product customization interface through the first customization link.

[0057] According to the embodiments of the present application, flexible canvas operations and embedding of multiple components can be supported to meet different scenarios and complex customization requirements, quickly establish customized links, reduce the complexity of maintenance and iteration, and improve the flexibility and scalability of the system.

[0058] Figure 2 The effect diagram of the commodity customization interface generated according to the method for generating commodity release information of the present application is shown.

[0059] Assume that the preset product type is a pillow. The link information corresponding to the pillow includes:

[0060] 1. Full area printing: The entire surface of the pillow can be printed.

[0061] 2. Double-sided printing: Content can be printed on both sides of the pillow.

[0062] 3. Editable: You can add pictures / text to the pillow and it can be moved, edited, etc.

[0063] 4. Preview the final effect: You can check the final effect of the pillow.

[0064] The generating device can construct a customized link of the pillow through the link information corresponding to the pillow.

[0065] The generating device can initialize the canvas through the customized link of the pillow and quickly complete the setting of full printing of the area in the editable area.

[0066] The generator can add 2 canvases through the custom link of the pillow to complete the double-sided printing setting.

[0067] The generating device can integrate the functions of adding text / picture and previewing pictures in the customized link of the pillow.

[0068] Finally, the effect of the product customization interface corresponding to the pillow generated by the generating device through the pillow customization link is as follows: Figure 2 shown.

[0069] Figure 3 A block diagram of a device for generating commodity release information according to an exemplary embodiment of the present application is shown.

[0070] like Figure 3 As shown, the generating device 100 includes an information configuring unit 110 , a link building unit 120 and an information publishing unit 130 .

[0071] The information configuration unit 110 acquires preset material information.

[0072] The information configuration unit 110 obtains various types of commodities that can be customized for links, and determines corresponding relationships between preset material information and various types of commodities.

[0073] The information configuration unit 110 determines the link information corresponding to the preset type of commodity among the multiple types of commodities according to the correspondence between the preset material information and the multiple types of commodities.

[0074] The link construction unit 120 first obtains a plurality of preset initial application modules and a plurality of initial atomic capability modules.

[0075] According to the link information corresponding to the preset type of product, the link construction unit 120 determines the application module corresponding to the preset type of product from multiple initial application modules, and determines the atomic capability module corresponding to the preset type of product from multiple initial atomic capability modules.

[0076] Based on the application modules and atomic capability modules corresponding to the preset type of goods, the link construction unit 120 performs engine construction of the customized link to construct the first customized link.

[0077] The information publishing unit 130 adds multiple canvases through the loaded canvas rendering module, and edits the commodity base images of the preset type of commodities in the multiple canvases.

[0078] The information publishing unit 130 adds elements corresponding to the preset type of commodities to the created commodity base map of the preset type of commodities through the component loading module.

[0079] The information publishing unit 130 processes the commodity base map to which the elements corresponding to the preset type of commodity have been added through the function module, and generates a commodity customization interface corresponding to the preset type of commodity.

[0080] The information publishing unit 130 pushes the commodity customization interface corresponding to the preset type of commodity through the set display path to form commodity publishing information corresponding to the preset type of commodity.

[0081] Figure 4 A block diagram of an electronic device according to an exemplary embodiment of the present application is shown.

[0082] like Figure 4 As shown, the electronic device 600 is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0083] like Figure 4 As shown, the electronic device 600 is in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), a display unit 640, etc. The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 executes the methods described in this specification according to various exemplary embodiments of the present application. For example, the processing unit 610 may execute the following: Figure 1 The method shown in .

[0084] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0085] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0086] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0087] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0088] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by combining software with necessary hardware. The technical solution according to the embodiment of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal or a network device, etc.) to execute the method according to the embodiment of the present application.

[0089] The software product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 thereof.

[0090] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program codes contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0091] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0092] The computer-readable medium carries one or more programs. When the one or more programs are executed by a device, the computer-readable medium implements the aforementioned functions.

[0093] Those skilled in the art will appreciate that the above modules can be distributed in the device according to the description of the embodiment, or can be changed accordingly and only used in one or more devices different from the embodiment. The modules of the above embodiments can be combined into one module, or further divided into multiple sub-modules.

[0094] The embodiments of the present application are described in detail above, and the description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, changes or deformations made by those skilled in the art based on the idea of ​​the present application, the specific implementation method and the scope of application of the present application, all belong to the scope of protection of the present application. In summary, the content of this specification should not be construed as limiting the present application.

Claims

1. A method for generating product release information, characterized in that: include: Configure the link information corresponding to the preset type of product based on the preset material information; Based on the link information, construct a first customized link corresponding to the preset type of product; The commodity release information corresponding to the preset type of commodity is generated through the first customized link.

2. The method according to claim 1, characterized in that Configure the link information corresponding to the preset type of product based on the preset material information, including: Obtaining the preset material information; Determining a correspondence between the preset material information and multiple types of commodities, wherein the multiple types of commodities include the preset type of commodities; According to the corresponding relationship, link information corresponding to the preset type of product is determined.

3. The method according to claim 1, characterized in that Based on the link information, constructing a first customized link corresponding to the preset type of product includes: Acquire a plurality of preset initial application modules and a plurality of initial atomic capability modules; Based on the link information, determining the application module corresponding to the preset type of product from the multiple initial application modules; Based on the link information, determining the atomic capability module corresponding to the preset type of commodity from the multiple initial atomic capability modules; The first customized link is constructed by using the application module and the atomic capability module corresponding to the preset type of goods.

4. The method according to claim 3, characterized in that The atomic capability modules corresponding to the preset type of goods include a canvas rendering module, a component loading module and a function module.

5. The method according to claim 4, characterized in that Generating product release information corresponding to the preset type of product through the first customization link includes: Adding multiple canvases through the canvas rendering module, and editing the commodity base map of the preset type of commodity in the multiple canvases; Adding elements corresponding to the preset type of goods in the goods base map through the component loading module; The product base image to which the elements corresponding to the preset type of product have been added is processed by the functional module to generate a product customization interface corresponding to the preset type of product.

6. The method according to claim 5, characterized in that Generating the commodity release information corresponding to the preset type of commodity through the first customization link also includes: Setting a display path for the preset type of merchandise through the first customized link; The commodity customization interface is pushed through the display path to form the commodity release information.

7. The method according to claim 6, characterized in that Also includes: According to a preset user correspondence rule, the product customization interface is pushed to the user corresponding to the first customization link; The feedback information of the user is obtained through the first customized link.

8. A device for generating product release information, characterized in that: include: An information configuration unit, configured to configure link information corresponding to a preset type of product based on preset material information; A link construction unit, configured to construct a first customized link corresponding to the preset type of product based on the link information; An information publishing unit is used to generate product publishing information corresponding to the preset type of product through the first customized link.

9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the method according to any one of claims 1 to 7 is implemented.