Order express order processing method and device, equipment, medium and program product
By generating value display page files and images and combining them with the order page information, the problem of insufficient integration of value display images and page information is solved, and the accurate display of value information and efficient delivery of parcel items is achieved.
Patent Information
- Application Number
- CN202311506785.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-13
- Publication Date
- 2025-05-13
AI Technical Summary
In the prior art, the value display image and the page sheet cannot be fully integrated, resulting in insufficient transmission of value information and the page sheet information is covered, affecting the delivery efficiency of the parcel item.
By generating a value display page file for value display information, a value display image is accurately generated, and combined it with the initial order page information, recommended user information set and/or recommended item information set to generate order page information to achieve accurate printing of page information.
The full display of value display information is achieved, the problem of the cover information of the page list is avoided, the efficiency of delivery of parcel items is improved, and the value display information is customized to push through recommended information.
Smart Images

Figure CN119991239A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and specifically to order form processing methods, devices, equipment, media and program products. Background Art
[0002] At present, value display (for example, advertising) has become one of the main development directions in various fields. Similarly, in the field of logistics, value display is also being actively developed in various aspects. For the application of value display in the logistics domain, the usual method is: first, a predetermined value display image is printed to obtain a printed image. Then, the printed image is randomly attached to the item package.
[0003] However, the inventors have found that when the above method is adopted, the following technical problems often occur:
[0004] The determined value display image cannot be fully integrated with the waybill, which may not only affect the transmission of value information, but also cover the waybill information in the waybill, affecting the delivery efficiency of subsequent parcels. In addition, random pasting cannot effectively display the image content of the value display image.
[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention
[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0007] Some embodiments of the present disclosure propose order form processing methods, devices, electronic devices, computer-readable media and program products to solve the technical problems mentioned in the above background technology section.
[0008] In a first aspect, some embodiments of the present disclosure provide an order label processing method, including: generating a value display page file for value display information; generating a value display image based on the value display page file; in response to receiving submission information for the value display image, generating initial order label information corresponding to the value display image, a corresponding recommended user information set and / or a recommended item information set; in response to receiving label delivery information for a target value activity, combining each order information in an order information set with the initial order label information to generate order label information and obtain an order label information set, wherein the order information set is an order information set corresponding to the recommended user information set and / or the recommended item information set; printing each order label information in the order label information set to affix to the corresponding order package.
[0009] Optionally, generating the value display image according to the value display page file includes: rendering the value display page file to obtain a first rendered page; taking a screenshot of the first rendered page to obtain an initial value display image; generating the value display image according to the initial value display image.
[0010] Optionally, the method further includes: stitching the value display image and at least one modified image to obtain a stitched image; generating a page file for the stitched image; rendering the page file to obtain a second rendered page; taking a screenshot of the second rendered page to obtain a value display preview image; and displaying and storing the value display preview image.
[0011] Optionally, generating the value display image according to the initial value display image includes: editing the initial value display image to obtain an edited image; and generating the value display image according to the edited image.
[0012] Optionally, in response to receiving the submission information for the above-mentioned value display image, generating the initial order face sheet information corresponding to the above-mentioned value display image, the corresponding recommended user information set and / or the recommended item information set, including: in response to receiving the submission information for the value display image, combining the above-mentioned value display image and a predetermined initial order template image to generate a face sheet image as the initial order face sheet information; determining the recommended user information set and / or the recommended item information set corresponding to the above-mentioned value display image according to the preset recommendation object strategy information.
[0013] Optionally, the above-mentioned recommendation object strategy information includes but is not limited to at least one of the following: content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information; and the above-mentioned determination of the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image based on the pre-set recommendation object strategy information includes: determining the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image based on at least one of the above-mentioned content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information.
[0014] Optionally, after the above-mentioned response to receiving the submission information for the above-mentioned value display image and generating the initial order label information corresponding to the above-mentioned value display image, the corresponding recommended user information set and / or the recommended item information set, the above-mentioned method also includes: performing image removal processing on the above-mentioned value display image stored in the image cache end, and storing the above-mentioned value display image to the target cloud storage end.
[0015] In a second aspect, some embodiments of the present disclosure provide an order label processing device, comprising: a first generating unit, configured to generate a value display page file for value display information; a second generating unit, configured to generate a value display image based on the above-mentioned value display page file; a third generating unit, configured to generate initial order label information corresponding to the above-mentioned value display image, a corresponding recommended user information set and / or a recommended item information set in response to receiving submission information for the above-mentioned value display image; a combining unit, configured to combine each order information in the order information set with the above-mentioned initial order label information in response to receiving label delivery information for a target value activity, so as to generate order label information and obtain an order label information set, wherein the above-mentioned order information set is an order information set corresponding to the above-mentioned recommended user information set and / or the above-mentioned recommended item information set; a printing unit, configured to print the label for each order label information in the above-mentioned order label information set to affix it to the corresponding order package.
[0016] Optionally, the second generating unit may be configured to: perform page rendering on the value display page file to obtain a first rendered page; take a page screenshot of the first rendered page to obtain an initial value display image; and generate the value display image based on the initial value display image.
[0017] Optionally, the second generation unit can be configured to: stitch the value display image and at least one modified image to obtain a stitched image; generate a page file for the stitched image; render the page file to obtain a second rendered page; take a screenshot of the second rendered page to obtain a value display preview image; and display and store the value display preview image.
[0018] Optionally, the second generating unit may be configured to: perform image editing on the initial value display image to obtain an edited image; and generate the value display image according to the edited image.
[0019] Optionally, the third generation unit can be configured to: in response to receiving submission information for a value display image, combine the above value display image and a predetermined initial order template image to generate a delivery note image as initial order delivery note information; and determine the recommended user information set and / or recommended item information set corresponding to the above value display image according to pre-set recommendation object strategy information.
[0020] Optionally, the above-mentioned recommendation object strategy information includes but is not limited to at least one of the following: content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information; and the third generation unit can be configured to: determine the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image based on at least one of the above-mentioned content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information.
[0021] Optionally, the device further includes: performing image removal processing on the value display image stored in the image cache, and storing the value display image in a target cloud storage end.
[0022] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner in the first aspect.
[0023] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner in the first aspect is implemented.
[0024] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner in the above-mentioned first aspect when executed by a processor.
[0025] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the order bill processing method of some embodiments of the present disclosure, the order bill information for the value display information can be accurately and efficiently generated to realize the display of the corresponding value information. Specifically, the reason why the value information cannot be fully displayed and the delivery efficiency may be affected is that the determined value display image cannot be fully integrated with the bill, which may not only affect the transmission of the value information, but also cover the bill information in the bill, affecting the delivery efficiency of the subsequent package items. In addition, random pasting cannot effectively display the image content of the value display image. Based on this, the order bill processing method of some embodiments of the present disclosure first generates a value display page file for the value display information, which is subsequently used to generate a value display image that can fully display the corresponding content of the value display information. Then, according to the above-mentioned value display page file, the value display image can be accurately generated. Here, the obtained value display image is used as a form of value display to generate the initial order bill information in the subsequent generation. Then, in response to receiving the submission information for the above-mentioned value display image, the initial order bill information corresponding to the above-mentioned value display image, the corresponding recommended user information set and / or recommended item information set are generated. Here, by generating the initial order delivery note information, the corresponding order information set can be efficiently generated for multiple order information in batches. In addition, by generating the initial order delivery note information, the transmission of value information may be affected due to random pasting, and the delivery note information in the delivery note may be covered, which may affect the delivery efficiency of subsequent package items. In addition, by generating the recommended user information set and / or the recommended item information set, the recommendation customization of the value display information can be realized, so that the value display information is recommended to the object that may be interested. Then, in response to receiving the delivery note information for the target value activity, each order information in the order information set is combined with the above-mentioned initial order delivery note information to accurately generate the order delivery note information and obtain the order delivery note information set. Among them, the above-mentioned order information set is the order information set corresponding to the above-mentioned recommended user information set and / or the above-mentioned recommended item information set. Finally, each order delivery note information in the above-mentioned order delivery note information set is printed on the delivery note to be pasted to the corresponding order package. In summary, by generating the corresponding value display image through the value display page file, the relevant content of the value display information can be more fully and accurately displayed. In addition, by generating the initial order delivery note information corresponding to the value display image, not only can the batch generation of subsequent order delivery note information be realized, but also the image content of the value display image can be fully displayed, avoiding the situation where the delivery note may be covered. On this basis, by determining the recommended user information set and / or recommended item information set, personalized push of value display information can be realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0027] Figure 1-Figure 2 is a schematic diagram of an application scenario of the order form processing method according to some embodiments of the present disclosure;
[0028] Figure 3 is a flow chart of some embodiments of the order form processing method according to the present disclosure;
[0029] Figure 4 are flow charts of other embodiments of the order form processing method according to the present disclosure;
[0030] Figure 5 It is a schematic diagram of the structure of some embodiments of the order form processing device according to the present disclosure;
[0031] Figure 6 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0032] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0033] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0034] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0035] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0036] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0037] With regard to the collection, storage, and use of user personal information (such as order information) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.
[0038] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0039] Figure 1-Figure 2 It is a schematic diagram of an application scenario of the order form processing method according to some embodiments of the present disclosure.
[0040] exist Figure 1-Figure 2In the application scenario, first, the electronic device 101 can generate a value display page file 103 for the value display information 102. In this application scenario, the value display information 101 can be "** cup, blow away the whole summer". The value display page file 103 can be "value display HTML". Then, the electronic device 101 can generate a value display image 104 according to the above value display page file 103. Next, in response to receiving the submission information for the above value display image 104, the electronic device 101 can generate the initial order face sheet information 105 corresponding to the above value display image 104, the corresponding recommended user information set 106 and / or the recommended item information set 107. In this application scenario, the recommended user information set 106 may include: recommended user information 1061, recommended user information 1062, recommended user information 1063 and recommended user information 1064. Recommended user information 1061 can be "Zhang*". Recommended user information 1062 can be "Li*". Recommended user information 1063 can be "Liu*". Recommended user information 1064 may be "Sun*". Recommended item information set 107 includes: recommended item information 1071, recommended item information 1072, recommended item information 1073 and recommended item information 1074. Recommended item information 1071 may be "tea". Recommended item information 1072 may be "table". Recommended item information 1073 may be "cup". Recommended item information 1074 may be "tea lid". Furthermore, in response to receiving the delivery note delivery information for the target value activity, the electronic device 101 may combine each order information in the order information set 108 with the above-mentioned initial order delivery note information to generate order delivery note information and obtain order delivery note information set 109. Among them, the above-mentioned order information set 108 is an order information set corresponding to the above-mentioned recommended user information set 106 and / or the above-mentioned recommended item information set 108. In this application scenario, the order label information set 109 may include: first order label information 1091, second order label information 1092, third order label information 1093, and fourth order label information 1094. Finally, the electronic device 101 may print the labels for each order label information in the above order label information set 109 and affix them to the corresponding order package.
[0041] It should be noted that the electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.
[0042] It should be understood that Figure 1 The number of electronic devices in the embodiment is only for illustration. Any number of electronic devices may be provided according to implementation requirements.
[0043] Continue to refer Figure 3 , shows a process 300 of some embodiments of the order form processing method according to the present disclosure. The order form processing method comprises the following steps:
[0044] Step 301: Generate a value display page file for value display information.
[0045] In some embodiments, the execution entity of the above-mentioned order form processing method (for example Figure 1 The electronic device 101 shown in the figure can generate a value display page file for value display information. The value display information can be information that displays relevant value content. In practice, the value content can be value content in various fields. Specifically, the value display information can be advertising content. The value display page file can be a page file for the value display information. Specifically, the page file can be an HTML file.
[0046] As an example, first, the execution subject can obtain corresponding value display information according to the preference information of the user group, and then edit and generate a web page with an area size of 767*626PX according to the value display information as a value display page file.
[0047] As another example, the above-mentioned execution entity can use a pre-generated template library or component to build a web page to implement operations such as online typesetting and layout, and obtain a value display page file.
[0048] Step 302: Generate a value display image according to the value display page file.
[0049] In some embodiments, the execution subject may generate a value display image according to the value display page file, wherein the value display image may be an image that displays content related to the value display information.
[0050] As an example, first, the execution subject may extract each image component corresponding to the value display page file. Then, each image component is rendered to generate each rendering. Finally, at least one rendering of each rendering is combined to obtain a combined image as the value display image.
[0051] In some optional implementations of some embodiments, generating a value display image according to the value display page file may include the following steps:
[0052] In the first step, the execution entity may render the value display page file to obtain a first rendered page.
[0053] As an example, the above execution entity can start a built-in temporary browser to render the value display page file to obtain a first rendered page.
[0054] In a second step, the execution entity may take a screenshot of the first rendered page to obtain an initial value display image.
[0055] As an example, the execution subject may use the preset PhantomJs to take a screenshot of the visible part of the first rendered page to obtain an initial value display image.
[0056] In a third step, the execution entity may generate the value display image based on the initial value display image.
[0057] As an example, the execution subject may determine the initial value display image as the value display image.
[0058] As another example, the execution entity may crop the image frame of the initial value display image to generate a cropped image as the value display image.
[0059] In some optional implementations of some embodiments, the steps further include:
[0060] In the first step, the above-mentioned value display image and at least one modified image are spliced to obtain a spliced image. The modified image may be an image that assists in modifying or displaying the information content of the value display information. For example, the at least one modified image may include but is not limited to at least one of the following: a watermark image for the value display information, a logo image for the value display information, and a test order template image. The test order template image may be a template image of a test order template. The test order template may be a template for presenting the image fusion effect between the test order and the value display image.
[0061] In a second step, the execution entity may generate a page file for the spliced image.
[0062] As an example, the execution subject may use a pre-generated template library or component to build a web page to implement online typesetting and layout operations, and obtain a page file for the spliced image.
[0063] In a third step, the execution entity may render the page file to obtain a second rendered page.
[0064] As an example, the execution entity may start a built-in temporary browser to render the page file to obtain a second rendered page.
[0065] In a fourth step, the execution entity may take a screenshot of the second rendered page to obtain a value display preview image.
[0066] As an example, the execution entity may use the preset PhantomJs to take a screenshot of the second rendered page to obtain a value display preview image.
[0067] In the fifth step, the execution entity may display and store the value display preview image.
[0068] As an example, the above-mentioned execution entity may store the value display preview image in the redis cache cluster. In addition, the above-mentioned execution entity may display the value display preview image through the preview area. Specifically, there may be multiple operation buttons in the preview area, and specifically, the multiple operation buttons may include: a preview button, an edit button, a delete button and a print button. The preview button may be a button for previewing the value display preview image. The edit button may be a button for editing the value display preview image. The delete button may be a button for deleting the value display preview image. The print button may be a button for printing the value display preview image.
[0069] Optionally, the generating of the value display image according to the initial value display image may include the following steps:
[0070] In the first step, the execution entity may edit the initial value display image to obtain an edited image.
[0071] As an example, the execution subject may utilize a cropper plug-in to crop and scale the initial value display image to generate an edited image.
[0072] As another example, the above-mentioned execution entity can use floating layer technology to overlay and layout the initial value display image to record the coordinate positions of other small image floating layers on the image to overlay and fuse the images to generate a fused image as the edited image.
[0073] In a second step, the execution entity may generate the value display image based on the edited image.
[0074] As an example, the execution entity may determine the edited image as the value display image.
[0075] As another example, the execution subject may add special effects to the edited image to obtain the added image as a value display image.
[0076] Step 303, in response to receiving the submission information for the above-mentioned value display image, generating initial order label information corresponding to the above-mentioned value display image, a corresponding recommended user information set and / or a recommended item information set.
[0077] In some embodiments, in response to receiving submission information for the above-mentioned value display image, the above-mentioned execution entity may generate the initial order delivery note information corresponding to the above-mentioned value display image, the corresponding recommended user information set and / or the recommended item information set. Among them, the submission information may be information for submitting the value display image. In practice, the submission information may be a submission operation request. Specifically, the submission information may be information for subsequently submitting the value display image to be merged with the subsequent delivery note. In practice, the submission information may be submission information for the edited image, or it may be submission information for the image displayed in the preview area. The initial order delivery note information may be delivery note information in which the specific content of the order has not been filled in. Among them, the initial order delivery note information contains the value display image. The recommended user information in the recommended user information set may be user information that may be interested in the value display image. Similarly, the recommended item information in the recommended item information set may be item information that has an association relationship with the image content corresponding to the value display image.
[0078] As an example, first, the execution subject may determine the image content type corresponding to the value display image. Then, the order form template corresponding to the image content type is selected from the order form template library as the target order form template. Next, the value display image is filled into the corresponding position in the target order form template to obtain the filled order form template as the initial order form information.
[0079] As another example, first, the execution entity may input the value display image into a feature extraction model to generate image feature information. Then, the image feature information may be input into a user information matching model to generate user feature information. And the image feature information may be input into an item information matching model to generate item feature information. Among them, the user information matching model and the item information matching model may be Transformer models. Finally, a user information subset that is associated with the user feature information is selected from the user information set as a recommended user information set. And a item information subset that is associated with the item feature information is selected from the item information set as a recommended item information set.
[0080] In some optional implementations of some embodiments, after step 303, the steps further include:
[0081] The execution subject may perform image removal processing on the value display image stored in the image cache end, and store the value display image in the target cloud storage end, wherein the image cache end may be a redis cache cluster.
[0082] Step 304, in response to receiving the delivery note information for the target value activity, each order information in the order information set is combined with the above-mentioned initial order delivery note information to generate order delivery note information and obtain an order delivery note information set.
[0083] In some embodiments, in response to receiving the delivery note delivery information for the target value activity, the execution entity may combine each order information in the order information set with the initial order delivery note information to generate order delivery note information and obtain an order delivery note information set. The order information set is an order information set corresponding to the recommended user information set and / or the recommended item information set. The target value activity may be a predetermined value activity. In practice, for e-commerce scenarios, the value activity may be a promotional activity. The delivery note delivery information may be the delivery note delivery information corresponding to the value display information. In practice, the delivery note delivery information may be a delivery note delivery request. The initial order delivery note information may be information in various forms. For example, the initial order delivery note information may be information in text form, or information in text + image form.
[0084] As an example, the above-mentioned execution entity can fill in the order content corresponding to each order information in the order information set into the initial order label information to generate the filled-in label information as the order label information, and obtain the order label information set.
[0085] Step 305, printing each order label information in the above order label information set and affixing it to the corresponding order package.
[0086] In some embodiments, the above-mentioned execution entity can print the order label information of each order label information in the above-mentioned order label information set and affix it to the corresponding order package.
[0087] As an example, first, the execution entity may add each order label information in the order label information set to a queue to print the label and obtain a printed label set. Then, each printed label in the printed label set is attached to the corresponding order package.
[0088] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the order bill processing method of some embodiments of the present disclosure, the order bill information for the value display information can be accurately and efficiently generated to realize the display of the corresponding value information. Specifically, the reason why the value information cannot be fully displayed and the delivery efficiency may be affected is that the determined value display image cannot be fully integrated with the bill, which may not only affect the transmission of the value information, but also cover the bill information in the bill, affecting the delivery efficiency of the subsequent package items. In addition, random pasting cannot effectively display the image content of the value display image. Based on this, the order bill processing method of some embodiments of the present disclosure first generates a value display page file for the value display information, which is subsequently used to generate a value display image that can fully display the corresponding content of the value display information. Then, according to the above-mentioned value display page file, the value display image can be accurately generated. Here, the obtained value display image is used as a form of value display to generate the initial order bill information in the subsequent generation. Then, in response to receiving the submission information for the above-mentioned value display image, the initial order bill information corresponding to the above-mentioned value display image, the corresponding recommended user information set and / or recommended item information set are generated. Here, by generating the initial order delivery note information, the corresponding order information set can be efficiently generated for multiple order information in batches. In addition, by generating the initial order delivery note information, the transmission of value information may be affected due to random pasting, and the delivery note information in the delivery note may be covered, which may affect the delivery efficiency of subsequent package items. In addition, by generating the recommended user information set and / or the recommended item information set, the recommendation customization of the value display information can be realized, so that the value display information is recommended to the object that may be interested. Then, in response to receiving the delivery note information for the target value activity, each order information in the order information set is combined with the above-mentioned initial order delivery note information to accurately generate the order delivery note information and obtain the order delivery note information set. Among them, the above-mentioned order information set is the order information set corresponding to the above-mentioned recommended user information set and / or the above-mentioned recommended item information set. Finally, each order delivery note information in the above-mentioned order delivery note information set is printed on the delivery note to be pasted to the corresponding order package. In summary, by generating the corresponding value display image through the value display page file, the relevant content of the value display information can be more fully and accurately displayed. In addition, by generating the initial order delivery note information corresponding to the value display image, not only can the batch generation of subsequent order delivery note information be realized, but also the image content of the value display image can be fully displayed, avoiding the situation where the delivery note may be covered. On this basis, by determining the recommended user information set and / or recommended item information set, personalized push of value display information can be realized.
[0089] Further references Figure 4, shows a process 400 of another embodiment of the order form processing method according to the present disclosure. The order form processing method comprises the following steps:
[0090] Step 401: Generate a value display page file for value display information.
[0091] Step 402: Generate a value display image according to the value display page file.
[0092] Step 403, in response to receiving the submission information for the above-mentioned value display image, generating the initial order label information corresponding to the above-mentioned value display image, the corresponding recommended user information set and / or the recommended item information set.
[0093] Step 404, in response to receiving the submission information for the value display image, the value display image and the predetermined initial order template image are combined to generate a label image as the initial order label information.
[0094] In some embodiments, in response to receiving a submission for a value display image, an execution entity (eg, Figure 1 The electronic device 101 shown in the figure can combine the above-mentioned value display image with the predetermined initial order template image to generate a label image as the initial order label information. The initial order template image can be an image of a panel template without filling in the order information.
[0095] As an example, the above-mentioned execution entity may perform image stitching on the value display image and the initial order template image to obtain a stitched image as the delivery order image.
[0096] Step 405: Determine the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image according to the preset recommendation object strategy information.
[0097] In some embodiments, the execution subject may determine the recommended user information set and / or recommended item information set corresponding to the value display image according to the preset recommended object strategy information. The recommended object strategy information may be the strategy information of the recommended object strategy. The recommended object strategy may be a strategy for determining the recommended user or recommended item. For example, the recommended object strategy may be a strategy for determining whether there is an item usage relationship between the item displayed corresponding to the value display image.
[0098] As an example, the above-mentioned execution entity can use the recommended object policy corresponding to the recommended object policy information to filter out a subset of user information that complies with the object policy from the user information set as a recommended user information set, and filter out a subset of item information that complies with the object policy from the recommended item information set as a recommended item information set.
[0099] In some optional implementations of some embodiments, the above-mentioned recommendation object strategy information includes but is not limited to at least one of the following: content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information. Among them, the content recommendation strategy information may be strategy information for determining the object based on the similarity of the content. In practice, the content may be the similarity of an item (e.g., a commodity). For example, taking electronic cigarettes as an example, the electronic cigarette product itself has many attributes. By viewing the page business details page, you can learn about nicotine, smoking cessation, dry throat, smoke stains, flue-cured tobacco, popping beads, fruit flavor, personality color, fresh breath, gift giving, fashion, business and other related information. Then, look for commodities with the same commonality and find out similar commodity information. Collaborative filtering strategy information may be strategy information for determining the object based on the similarity in the interaction process. For example, for the value display image of wedding cakes, the collaborative filtering strategy may determine user information that may have marriage behavior. In practice, marriage behavior can be determined by purchasing wedding dresses, purchasing wedding candies and wedding wines, and purchasing four-piece bedding sets. The crowd targeting strategy information may be strategy information for targeting based on the crowd type involved in the product corresponding to the value display image. The location targeting strategy information may be strategy information for targeting based on the product usage area involved in the product corresponding to the value display image. The user interest strategy information may be strategy information for locating objects based on user interests and hobbies.
[0100] Optionally, the above-mentioned execution entity can determine the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image based on at least one of the above-mentioned content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information.
[0101] Step 406, printing each order label information in the above order label information set and affixing it to the corresponding order package.
[0102] In some embodiments, the specific implementation of steps 401-403 and 406 and the technical effects thereof can be referred to in Figure 3 Steps 301-303 and 305 in the corresponding embodiment are not described in detail here.
[0103] from Figure 4 It can be seen that Figure 3 Compared with the description of some corresponding embodiments, Figure 4In the corresponding process 400 of the order form processing method in some embodiments, by combining the image with the initial order template image, a templated initial order form information can be generated, which is convenient for subsequent batch generation of order form information. In addition, through the pre-set recommendation object strategy information, the recommended user information set and / or recommended item information set that may be interested in the value display image can be accurately screened.
[0104] Further references Figure 5 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an order form processing device. These device embodiments are similar to Figure 3 Corresponding to the method embodiments shown, the order form processing device can be specifically applied to various electronic devices.
[0105] like Figure 5 As shown, an order form processing device 500 includes: a first generating unit 501, a second generating unit 502, a third generating unit 503, a combining unit 504 and a printing unit 505. Among them, the first generating unit 501 is configured to generate a value display page file for the value display information; the second generating unit 502 is configured to generate a value display image according to the above value display page file; the third generating unit 503 is configured to generate the initial order label information corresponding to the above value display image, the corresponding recommended user information set and / or the recommended item information set in response to receiving the submission information for the above value display image; the combining unit 504 is configured to combine each order information in the order information set with the above initial order label information in response to receiving the label delivery information for the target value activity to generate order label information and obtain the order label information set, wherein the above order information set is the order information set corresponding to the above recommended user information set and / or the above recommended item information set; the printing unit 505 is configured to print the label for each order label information in the above order label information set to affix it to the corresponding order package.
[0106] In some optional implementations of some embodiments, the second generation unit 502 may be further configured to: perform page rendering on the value display page file to obtain a first rendered page; take a page screenshot of the first rendered page to obtain an initial value display image; and generate the value display image based on the initial value display image.
[0107] In some optional implementations of some embodiments, the second generation unit 502 may be further configured to: stitch the value display image and at least one modified image to obtain a stitched image; generate a page file for the stitched image; render the page file to obtain a second rendered page; take a screenshot of the second rendered page to obtain a value display preview image; and display and store the value display preview image.
[0108] In some optional implementations of some embodiments, the second generating unit 502 may be further configured to: perform image editing on the initial value display image to obtain an edited image; and generate the value display image according to the edited image.
[0109] In some optional implementations of some embodiments, the third generation unit 503 can be further configured to: in response to receiving submission information for a value display image, combine the above-mentioned value display image and a predetermined initial order template image to generate a delivery note image as initial order delivery note information; and determine the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image according to pre-set recommendation object strategy information.
[0110] In some optional implementations of some embodiments, the above-mentioned recommendation object strategy information includes but is not limited to at least one of the following: content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information; and the third generation unit 503 can be further configured to: determine the recommended user information set and / or recommended item information set corresponding to the above-mentioned value display image based on at least one of the above-mentioned content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information.
[0111] In some optional implementations of some embodiments, the device 500 further includes a storage unit (not shown in the figure). The storage unit may be configured to perform image removal processing on the value display image stored in the image cache, and store the value display image in a target cloud storage.
[0112] It is understandable that the units recorded in the order form processing device 500 are similar to those in the reference Figure 3 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the order form processing device 500 and the units contained therein, and will not be repeated here.
[0113] Reference below Figure 6, which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the electronic device 101)600. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0114] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory 602 or a program loaded from a storage device 608 into a random access memory 603. Various programs and data required for the operation of the electronic device 600 are also stored in the random access memory 603. The processing device 601, the read-only memory 602, and the random access memory 603 are connected to each other via a bus 604. An input / output interface 605 is also connected to the bus 604.
[0115] Typically, the following devices may be connected to the input / output interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 6 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0116] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network through a communication device 609, or installed from a storage device 608, or installed from a read-only memory 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0117] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0118] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0119] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: generates a value display page file for the value display information; generates a value display image according to the value display page file; generates initial order bill information, a corresponding recommended user information set and / or a recommended item information set corresponding to the value display image in response to receiving submission information for the value display image; combines each order information in the order information set with the initial order bill information in response to receiving bill delivery information for the target value activity to generate order bill information and obtain an order bill information set, wherein the order information set is an order information set corresponding to the recommended user information set and / or the recommended item information set; and prints each order bill information in the order bill information set to be affixed to the corresponding order package.
[0120] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via 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., via the Internet using an Internet service provider).
[0121] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0122] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The units described may also be provided in a processor, for example, may be described as: a processor including a first generation unit, a second generation unit, a third generation unit, a combination unit, and a printing unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the first generation unit may also be described as a "unit for generating a value display page file for value display information".
[0123] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0124] Some embodiments of the present disclosure also provide a computer program product, including a computer program, which implements any of the above-mentioned order form processing methods when executed by a processor.
[0125] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A method for processing an order form, comprising: Generate a value display page file for value display information; Generate a value display image according to the value display page file; In response to receiving submission information for the value display image, generating initial order form information corresponding to the value display image, a corresponding recommended user information set and / or a recommended item information set; In response to receiving the delivery order information for the target value activity, each order information in the order information set is combined with the initial order delivery order information to generate order delivery order information, thereby obtaining an order delivery order information set, wherein the order information set is an order information set corresponding to the recommended user information set and / or the recommended item information set; Print each order label information in the order label information set and affix it to the corresponding order package.
2. The method according to claim 1, wherein: Generating a value display image according to the value display page file includes: Rendering the value display page file to obtain a first rendered page; Taking a screenshot of the first rendered page to obtain an initial value display image; The value display image is generated according to the initial value display image.
3. The method according to claim 2, wherein: The method further comprises: Splicing the value display image and at least one modified image to obtain a spliced image; Generate a page file for the stitched image; Rendering the page file to obtain a second rendered page; Taking a screenshot of the second rendered page to obtain a value display preview image; The value display preview image is displayed and stored.
4. The method according to claim 2, wherein: Generating the value display image according to the initial value display image includes: Performing image editing on the initial value display image to obtain an edited image; The value display image is generated based on the edited image.
5. The method according to claim 1, wherein: In response to receiving the submission information for the value display image, generating the initial order form information corresponding to the value display image, the corresponding recommended user information set and / or the recommended item information set, including: In response to receiving submission information for the value display image, combining the value display image with a predetermined initial order template image to generate a label image as initial order label information; According to the preset recommendation object strategy information, the recommended user information set and / or the recommended item information set corresponding to the value display image is determined.
6. The method according to claim 5, wherein: The recommendation object strategy information includes at least one of the following: content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information; as well as The step of determining the recommended user information set and / or the recommended item information set corresponding to the value display image according to the preset recommendation object strategy information includes: According to at least one of the content recommendation strategy information, collaborative filtering strategy information, crowd targeting strategy information, user interest strategy information, and location targeting strategy information, a recommended user information set and / or a recommended item information set corresponding to the value display image is determined.
7. The method according to claim 1, wherein: After generating the initial order form information corresponding to the value display image, the corresponding recommended user information set and / or the recommended item information set in response to receiving the submission information for the value display image, the method further includes: The value display image stored in the image cache is subjected to image removal processing, and the value display image is stored in a target cloud storage end.
8. An order form processing device, comprising: A first generating unit is configured to generate a value display page file for value display information; A second generating unit is configured to generate a value display image according to the value display page file; A third generating unit is configured to generate initial order form information corresponding to the value display image, a corresponding recommended user information set and / or a recommended item information set in response to receiving submission information for the value display image; a combining unit configured to, in response to receiving the delivery order information for the target value activity, combine each order information in the order information set with the initial order delivery order information to generate order delivery order information, thereby obtaining an order delivery order information set, wherein the order information set is an order information set corresponding to the recommended user information set and / or the recommended item information set; The printing unit is configured to print each order label information in the order label information set to affix it to the corresponding order package.
9. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, 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 medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.