A data processing method and system for e-commerce platforms based on big data.
By building and updating e-commerce product models, generating and integrating promotional video clips, the problem of product elements not being displayed separately was solved, improving the display effect and production efficiency of e-commerce sales videos.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2026-04-03
AI Technical Summary
In existing e-commerce sales videos, product elements are not displayed in detail, resulting in consumers not being able to fully understand the products, which affects sales performance and leads to customer loss.
Build the current product model, retrieve the interactive interface of historical e-commerce products, update the historical area to generate the current interactive interface, respond to the e-commerce terminal interaction to generate promotional video segments, and merge the video segments in sequence to form a merged promotional video.
It improved the detail of product displays and the efficiency of sales video production, saved working time, and enhanced the appeal of sales videos.
Smart Images

Figure CN120612148B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to data processing technology, and more particularly to a data processing method and system for e-commerce platforms based on big data. Background Technology
[0002] E-commerce sales are a crucial part of business activities, directly impacting product sales and market competitiveness. Posting e-commerce sales videos is a common practice; a successful video can effectively attract consumer attention and increase sales.
[0003] Currently, most existing sales videos do not showcase each element of e-commerce products in detail, preventing consumers from seeing all the product details. This can negatively impact sales performance, potentially leading to reduced revenue and customer loss. Summary of the Invention
[0004] In view of the above problems, the present invention is proposed to provide a data processing method and system for e-commerce platforms based on big data that overcomes or at least partially solves the above problems.
[0005] According to one aspect of the present invention, a data processing method for an e-commerce platform based on big data is provided, comprising the following steps:
[0006] Construct a current product model corresponding to the current e-commerce product, and determine the current structural elements that make up the current e-commerce product based on the current product model;
[0007] Retrieve historical e-commerce products and historical interactive interfaces that are of the same type as the current e-commerce products. The first historical area of the historical interactive interface is filled with historical product models corresponding to the historical e-commerce products, and the second historical area is filled with the historical structural elements that make up the historical e-commerce products.
[0008] The historical first region and historical second region are updated based on the current product model and each current structural element, respectively, to obtain the current interactive interface including the current first region and the current second region;
[0009] Each promotional video segment is generated in response to the interaction of the e-commerce client with each current structural element. The promotional video segments are then merged in sequence based on the interaction order of the e-commerce client with each current structural element to obtain a merged promotional video.
[0010] Optionally, in the method according to the present invention, the second historical region includes historical element slots arranged in a line along the vertical direction, with each historical structural element filling a different historical element slot.
[0011] The historical second region is updated based on each current structural element, including:
[0012] Delete each historical structural element located in each historical element slot to obtain each blank element slot;
[0013] Determine the current number of elements for each current structural element and the number of slots for each blank element slot, and obtain the difference between the current number of elements and the number of slots.
[0014] Based on the quantity difference, the number of blank element slots is increased or decreased until the number of slots is the same as the number of current elements, and each current structural element is filled into the blank element slots after the increase or decrease to obtain each current element slot.
[0015] Obtain the vertical height of the second historical region in the vertical direction, and divide the second historical region into equal regions based on the vertical height and the current number of elements to obtain sub-regions arranged in a line along the vertical direction with the same interval.
[0016] Adjust each current element slot to its respective sub-region to obtain the current second region.
[0017] Optionally, in the method according to the invention, the method further includes:
[0018] In response to the location modification request sent by the e-commerce client, a framework for each sub-region is generated in the current second region and configured based on different colors, and the current interactive interface is sent to the e-commerce client.
[0019] In response to the first frame interaction of any region frame on the e-commerce side, determine the element model part in the current product model that corresponds to the current structural element located in the region frame, and configure the element model part based on having the same color as the region frame;
[0020] In response to a second frame interaction performed on the e-commerce client, the regional frame is moved to the interaction position within the current second region.
[0021] Optionally, in the method according to the present invention, in response to the interaction between the e-commerce terminal and each current structural element, generating promotional video segments corresponding to each current structural element, includes:
[0022] In response to the video generation request sent by the e-commerce client, the current interactive interface is sent to the e-commerce client;
[0023] In response to the interaction of the e-commerce terminal with any current structural element in the current second region, determine the element model part in the current product model that corresponds to the current structural element, and hide the part in the current product model other than the element model part;
[0024] Based on a preset time, video is recorded in the current first region to obtain a promotional video segment corresponding to the element model part; in response to the e-commerce terminal sequentially completing element interaction for each current structural element, each promotional video segment corresponding to each current structural element is obtained.
[0025] Optionally, in the method according to the present invention, video recording is performed on the current first region based on a preset time to obtain a promotional video segment corresponding to the element model portion, including:
[0026] Retrieve the historical description template corresponding to the historical e-commerce product, wherein the historical description template includes each standard text character and color description slots and pattern description slots interspersed between each standard text character;
[0027] Color recognition and pattern recognition are performed on the element model parts located in the current first region to determine the color distribution and pattern distribution of the corresponding element model parts;
[0028] Based on the color distribution and pattern distribution, determine the color description text and pattern description text respectively, and fill the color description text and pattern description text into the color description slot and pattern description slot respectively to obtain the current introduction template;
[0029] A third area is generated in the current interactive interface, and the current introduction template is filled into the third area for display.
[0030] In response to the start of video recording based on the current first region, audio recording for a preset time is performed on the audio data output by the e-commerce terminal, and image recording for a preset time is performed on the element model part located in the current first region, to obtain a promotional video segment corresponding to the element model part.
[0031] Optionally, in the method according to the present invention, color recognition is performed on the element model portion located in the current first region to determine the color distribution corresponding to the element model portion, including:
[0032] Obtain each model pixel in the element model part, and determine the corresponding model pixel value for each model pixel;
[0033] Retrieve the color comparison table, which includes each color category and the corresponding pixel value range for each color category;
[0034] Traverse the color comparison table to determine the color categories corresponding to all pixel value ranges containing the pixel values of each model, and determine the number of each pixel in the model pixel points corresponding to each color category.
[0035] Based on the number of pixels corresponding to each color type, the proportion of each color corresponding to each color type is determined respectively.
[0036] The color distribution of each color type and the proportion of each color type are determined as the color distribution of the element model part.
[0037] Optionally, in the method according to the present invention, pattern recognition is performed on the element model portion located in the current first region to determine the pattern distribution corresponding to the element model portion, including:
[0038] Perform pattern recognition on the element model portion located in the current first region to determine the outline of each graphic corresponding to the element model portion;
[0039] The shapes of each graphic outline are compared pairwise, and the image outlines with the same shape are classified into the same pattern type to obtain each pattern type;
[0040] Determine the number of patterns for each pattern type, and based on the number of patterns for each pattern type, determine the proportion of each pattern for each pattern type.
[0041] The pattern distribution corresponding to each pattern type and the proportion of each pattern type is determined as the pattern distribution of the element model part.
[0042] Optionally, in the method according to the present invention, when the pattern proportion of any pattern type is less than a first preset value, the pattern type is removed from the pattern distribution, and the pattern proportions of other pattern types in the pattern distribution are updated.
[0043] When the proportion of any pattern type exceeds a second preset value, all other pattern types are removed from the pattern distribution, and the proportion of that pattern type is updated; or
[0044] When the color proportion of any color type is less than a first preset value, that color type is removed from the color distribution, and the color proportions of other color types in the color distribution are updated.
[0045] When the color proportion of any color type exceeds the second preset value, all other color types except that color type will be removed from the color distribution, and the color proportion of that color type will be updated.
[0046] Optionally, in the method according to the present invention, the promotional video segments are sequentially merged based on the interaction order of the e-commerce terminal interacting with each current structural element to obtain a merged promotional video, and then the method further includes:
[0047] Obtain the duration of each promotional video segment separately, and determine the proportion of each duration based on the duration of each video segment;
[0048] In the current interactive interface, a current fourth region and a current fifth region are generated, wherein the current fifth region is located below the current fourth region;
[0049] In the current fifth region, a video progress bar corresponding to the fused promotional video is generated, and the video progress bar is divided into segments based on the interaction order and the duration ratio corresponding to each promotional video segment, to obtain sub-progress bars corresponding to each promotional video segment.
[0050] Each sub-progress is configured based on a different color, and the merged promotional video is filled into the current fourth area for display.
[0051] Optionally, in the method according to the invention, the method further includes:
[0052] In response to the playback of the integrated promotional video, the system obtains comment information sent from different user terminals during the playback process; when it is determined that any comment information contains adjustment suggestions related to any current structural element, the system obtains the number of content with the same adjustment suggestions, and if the number of content is greater than a preset number, the system adjusts the current structural element based on the adjustment suggestions.
[0053] Optionally, in the method according to the present invention, the method further includes, wherein the adjustment suggestion content is color suggestion content;
[0054] Adjusting the current structural element based on the proposed adjustments includes:
[0055] Based on the adjustment suggestion content, determine the adjustment suggestion area and adjustment suggestion color corresponding to the current structural element, and obtain the area outline corresponding to the adjustment suggestion area;
[0056] Retrieve a preset color mutual exclusion table, and based on the traversal of the preset color mutual exclusion table, determine mutually exclusive colors that are mutually exclusive with the suggested adjustment color;
[0057] The model pixels located outside the proposed adjustment area but adjacent to the outline of the area are compared with the mutually exclusive color. Based on the comparison result, it is determined that the model pixels are different from the mutually exclusive color. The current structural element is then adjusted based on the proposed adjustment content.
[0058] According to another aspect of the present invention, a data processing system for an e-commerce platform based on big data is provided, comprising: a construction module configured to construct a current product model corresponding to a current e-commerce product, and to determine each current structural element constituting the current e-commerce product based on the current product model;
[0059] The retrieval module is configured to retrieve historical e-commerce products of the same type as the current e-commerce product and historical interactive interfaces. The first historical area of the historical interactive interface is filled with historical product models corresponding to the historical e-commerce products, and the second historical area is filled with the historical structural elements that make up the historical e-commerce products.
[0060] The replacement module is configured to update the historical first region and the historical second region based on the current product model and each current structural element, respectively, to obtain the current interactive interface including the current first region and the current second region;
[0061] The fusion module is configured to respond to the interaction of each current structural element by the e-commerce client, generate promotional video segments corresponding to each current structural element, and merge the promotional video segments in sequence based on the interaction order of the e-commerce client with each current structural element to obtain a fused promotional video.
[0062] According to the present invention, the server constructs a current product model corresponding to the current e-commerce product and determines each current structural element that makes up the current e-commerce product. Then, the server retrieves historical e-commerce products of the same type as the current e-commerce product and the historical interactive interfaces corresponding to the historical e-commerce products. At this time, the server updates the first historical region and the second historical region based on the current product model and each current structural element, and obtains the current interactive interface including the current first region and the current second region after the update. Then, the server responds to the e-commerce client's interaction with each current structural element to generate each promotional video segment corresponding to each current structural element, and merges each promotional video segment in sequence based on the interaction order of the e-commerce client's interaction with each current structural element, thereby obtaining a merged promotional video. This invention updates the current e-commerce product by retrieving the corresponding historical interactive interface, thereby obtaining the corresponding current interactive interface. This significantly reduces the amount of data processing and improves work efficiency. In addition, it can record each promotional video segment according to the interaction sequence of each current structural element in the current interface on the e-commerce side, and merge the promotional video segments to obtain a merged promotional video for the current e-commerce product. This facilitates the subsequent display of the product via video, thereby saving work time and improving the production efficiency of promotional videos. Attached Figure Description
[0063] Figure 1 A flowchart illustrating a data processing method for an e-commerce platform based on big data according to an embodiment of the present invention is shown.
[0064] Figure 2 A structural block diagram of a big data-based e-commerce platform data processing system according to another embodiment of the present invention is shown. Detailed Implementation
[0065] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0066] E-commerce sales are a crucial part of business activities, directly impacting product sales and market competitiveness. Posting e-commerce sales videos is a common practice; a successful video can effectively attract consumer attention and increase sales.
[0067] To address the problems existing in the aforementioned background technology, the inventors proposed the solution of this invention. One embodiment of this invention provides a data processing method for e-commerce platforms based on big data. This method can be executed in a computing device, wherein the computing device can be understood as a terminal with data processing capabilities, such as a mobile phone or a computer.
[0068] Figure 1 A flowchart of a data processing method for an e-commerce platform based on big data, according to an embodiment of the present invention, is shown. This method is suitable for execution in a computing device.
[0069] like Figure 1 As shown, the data processing method for an e-commerce platform based on big data in this embodiment begins with step S101, which includes the following steps:
[0070] Construct a current product model corresponding to the current e-commerce product, and determine the current structural elements that make up the current e-commerce product based on the current product model.
[0071] For example, in this embodiment, the server first constructs a product model corresponding to the current e-commerce product, based on the products to be promoted. For instance, if the current e-commerce product is a shirt, the server will construct a model corresponding to this shirt, i.e., the current product model. Then, based on the current product model, the server determines the various structural elements that make up the current e-commerce product, such as sleeves and collar. This embodiment can automatically determine the various structural elements that make up the current e-commerce product based on the current product model, thus improving work efficiency.
[0072] Step S102 includes the following:
[0073] Retrieve historical e-commerce products and historical interactive interfaces that are of the same type as the current e-commerce products. The first historical area of the historical interactive interface is filled with historical product models corresponding to the historical e-commerce products, and the second historical area is filled with the historical structural elements that make up the historical e-commerce products.
[0074] For example, in this embodiment, after constructing the current product model corresponding to the current e-commerce product, the server retrieves a previously promoted product of the same category as the current e-commerce product, i.e., a historical e-commerce product, and retrieves the corresponding interactive interface of the historical e-commerce product, i.e., the historical interactive interface. For example, if the current e-commerce product is a top, the server will retrieve a historical e-commerce product that is also a top and its historical interactive interface. The server divides the historical interactive interface into different areas, including a first historical area and a second historical area. The first historical area is filled with the historical product model corresponding to the historical e-commerce product, and the second historical area is filled with the historical structural elements that make up the historical e-commerce product.
[0075] This embodiment can retrieve historical e-commerce products of the same type as the current e-commerce product, as well as their corresponding historical interactive interfaces, based on the current product's category. Here, the historical interactive interface can be understood as the interface used by the e-commerce platform when recording videos of historical e-commerce products. Since the current e-commerce product and the historical e-commerce product are of the same type, the historical product model and its various historical structural elements filled in the historical interactive interface may have certain similarities to the current product model and its various current structural elements. Based on this, the historical interactive interface can be updated to obtain the current interactive interface corresponding to the current e-commerce product, thereby reducing the workload and improving the data processing efficiency.
[0076] Step S103 includes the following:
[0077] The historical first region and historical second region are updated based on the current product model and each current structural element to obtain the current interactive interface including the current first region and the current second region.
[0078] For example, in this embodiment, after retrieving the historical interactive interface, the server fills the historical first area with the current product model (that is, the current product model replaces the historical product model), thus completing the update of the historical first area and obtaining the corresponding current first area. Simultaneously, the server also fills the historical second area with each current structural element (that is, the current structural element replaces the historical structural element), thus completing the update of the historical second area and obtaining the corresponding current second area. After updating both the historical first and second areas, the current interactive interface, including both the current first and current second areas, is obtained. This embodiment uses a replacement method to quickly update the historical first and historical second areas respectively, thereby obtaining the current interactive interface corresponding to the current e-commerce product, saving considerable working time.
[0079] It can be explained that the second historical area of the historical interactive interface includes slots for historical elements arranged in a vertical line, and each historical structural element is filled into a different historical element slot.
[0080] Furthermore, in this embodiment, "updating the historical second region based on each current structural element" also includes the following steps:
[0081] Delete each historical structural element located in each historical element slot to obtain each blank element slot;
[0082] Determine the current number of elements for each current structural element and the number of slots for each blank element slot, and obtain the difference between the current number of elements and the number of slots.
[0083] Based on the quantity difference, the number of blank element slots is increased or decreased until the number of slots is the same as the number of current elements, and each current structural element is filled into the blank element slots after the increase or decrease to obtain each current element slot.
[0084] Obtain the vertical height of the second historical region in the vertical direction, and divide the second historical region into equal regions based on the vertical height and the current number of elements to obtain sub-regions arranged in a line along the vertical direction with the same interval.
[0085] Adjust each current element slot to its respective sub-region to obtain the current second region.
[0086] For example, in this embodiment, in the second historical area of the historical interactive interface retrieved by the server, there are slots arranged vertically in a straight line, namely, historical element slots. Each historical element slot is filled with a historical structural element. After retrieving the historical interactive interface, the server first deletes the historical structural elements located in each historical element slot, resulting in empty element slots. Then, the server determines the current number of current structural elements and the number of slots in each empty element slot, and calculates the difference between the current number of elements and the number of slots to determine whether all current structural elements can be filled into the existing empty element slots.
[0087] If the quantity difference is 0, it means that the number of current elements is equal to the number of slots, and each current structural element can just fill the existing empty element slots. In this case, the server will fill each current structural element into the empty element slots to obtain the current element slots. If the quantity difference is not 0, it means that the number of current elements is not equal to the number of slots, and each current structural element cannot be filled into the empty element slots. In this case, the server will add or subtract empty element slots according to the quantity difference, so that the number of slots after the addition or subtraction is the same as the number of current elements. For example, if the quantity difference is 1, it means that the number of current elements is 1 more than the number of slots. In this case, the server will add an empty element slot, so that the number of empty element slots is the same as the number of current elements. Then the server will fill each current structural element into the empty element slot to obtain the current element slots.
[0088] Since the number of current element slots may differ from the number of empty element slots, the server obtains the vertical height of the historical second region. Then, it divides the vertical height of the historical second region into equal parts based on the number of current elements. At this point, the server obtains sub-regions arranged in a straight line with equal intervals along the vertical direction. The server then adjusts each current element slot to its respective sub-region to obtain the current second region.
[0089] This embodiment can determine whether all current structural elements can be filled into the existing empty element slots based on the difference between the current number of elements and the number of slots. If the difference is not zero, the server will add or subtract empty element slots based on the difference, so that the number of slots after the addition or subtraction is the same as the current number of elements. The vertical height of the historical second area is divided into equal areas based on the current number of elements, making the area division of the interactive interface more beautiful and flexible.
[0090] Furthermore, the method described above also includes the following steps:
[0091] In response to the location modification request sent by the e-commerce client, a framework for each sub-region is generated in the current second region and configured based on different colors, and the current interactive interface is sent to the e-commerce client.
[0092] In response to the first frame interaction of any region frame on the e-commerce side, determine the element model part in the current product model that corresponds to the current structural element located in the region frame, and configure the element model part based on having the same color as the region frame;
[0093] In response to a second frame interaction performed on the e-commerce client, the regional frame is moved to the interaction position within the current second region.
[0094] For example, in this embodiment, after the server adjusts each current element slot to be located in each sub-region, the e-commerce client can modify the arrangement order of each current element slot according to the actual situation. When the server receives the position modification request sent by the e-commerce client, it will generate frames surrounding each sub-region in the current second region, i.e., each region frame, and configure each region frame with a different color to increase its distinctiveness.
[0095] The server then sends the current interactive interface to the e-commerce client. The e-commerce client can then click on any area frame (the first frame interaction) to modify the interface. The server will determine the element model corresponding to the current structural element within that area's product model and configure that element model with the same color as the area frame. For example, if the e-commerce client clicks on a sub-area containing the current structural element (collar), and that sub-area's area frame is red, the server will configure the collar portion of the current product model to be red. The e-commerce client can then see the specific location of the current structural element within the current product model. When the e-commerce client clicks on the area frame of the sub-area where they want to modify the current structural element (the second frame interaction), the server will move that area frame to the desired interactive position within the second area.
[0096] This embodiment enables e-commerce platforms to quickly identify the specific position of the current structural element that is interacting with the first frame in the current product model, and to reconfirm whether the current structural element whose position needs to be modified is the same structural element that is interacting with the first frame. This embodiment can avoid incorrect position modifications by e-commerce platforms, thereby improving work efficiency.
[0097] Step S104 includes the following:
[0098] Each promotional video segment is generated in response to the interaction of the e-commerce client with each current structural element. The promotional video segments are then merged in sequence based on the interaction order of the e-commerce client with each current structural element to obtain a merged promotional video.
[0099] For example, in this embodiment, sales personnel can record promotional videos for current e-commerce products using an e-commerce platform, which can be a mobile phone or computer. The server can begin recording a promotional video segment where the salesperson introduces a specific structural element when the salesperson clicks on it on the e-commerce platform's interactive interface. As the e-commerce platform interacts with each structural element sequentially, the server generates corresponding promotional video segments for each element and merges these segments according to the order in which the e-commerce platform interacted with each element, resulting in a merged promotional video.
[0100] Furthermore, the aforementioned "responding to the interaction of each current structural element on the e-commerce platform and generating promotional video segments corresponding to each current structural element" also includes the following steps:
[0101] In response to the video generation request sent by the e-commerce client, the current interactive interface is sent to the e-commerce client;
[0102] In response to the interaction of the e-commerce terminal with any current structural element in the current second region, determine the element model part in the current product model that corresponds to the current structural element, and hide the part in the current product model other than the element model part;
[0103] Based on a preset time, video is recorded in the current first region to obtain a promotional video segment corresponding to the element model part; in response to the e-commerce terminal sequentially completing element interaction for each current structural element, each promotional video segment corresponding to each current structural element is obtained.
[0104] For example, in this embodiment, when an e-commerce client wants to record a promotional video, it can send a video generation request. Upon receiving the request, the server will send the current interactive interface to the e-commerce client. The e-commerce client can then click on any current structural element in the second area according to its recording needs. The server will then determine the element model portion corresponding to that current structural element within the current product model and hide the rest of the product model. Subsequently, when recording the promotional video, the e-commerce client can perform operations such as rotating the element model portion of that current structural element, making the display and explanation of that element more detailed and clear.
[0105] The recording time of the promotional video can be preset according to the actual situation. After the server records the video of the current first area according to the preset time, it will obtain the promotional video segment corresponding to the element model part. After the e-commerce terminal completes the recording of the promotional video for each current structural element in turn, the server will obtain the promotional video segment corresponding to each current structural element.
[0106] Furthermore, the aforementioned "recording video of the current first region based on a preset time to obtain a promotional video segment corresponding to the element model part" also includes the following steps:
[0107] Retrieve the historical description template corresponding to the historical e-commerce product, wherein the historical description template includes each standard text character and color description slots and pattern description slots interspersed between each standard text character;
[0108] Color recognition and pattern recognition are performed on the element model parts located in the current first region to determine the color distribution and pattern distribution of the corresponding element model parts;
[0109] Based on the color distribution and pattern distribution, determine the color description text and pattern description text respectively, and fill the color description text and pattern description text into the color description slot and pattern description slot respectively to obtain the current introduction template;
[0110] A third area is generated in the current interactive interface, and the current introduction template is filled into the third area for display.
[0111] In response to the start of video recording based on the current first region, audio recording for a preset time is performed on the audio data output by the e-commerce terminal, and image recording for a preset time is performed on the element model part located in the current first region, to obtain a promotional video segment corresponding to the element model part.
[0112] For example, in this embodiment, when the server records a promotional video on the e-commerce platform, it retrieves the historical introduction template corresponding to the historical e-commerce products. The historical introduction template contains various standard text characters and color description slots and pattern description slots interspersed among the standard text characters. For example, in the standard text character "This top is green and has a flower pattern", the text character filled in the color description slot is "green" and the text character filled in the pattern description slot is "flower".
[0113] At this point, the server performs color and pattern recognition on the element model portion of the current first area to determine the color and pattern distribution of that element model portion. Based on the color and pattern distribution, it determines the color description text and pattern description text, and then fills the color description text and pattern description text into the color description slot and pattern description slot respectively, thus obtaining the current introduction template. Next, the server generates the current third area on the current interactive interface. The current third area can be located above or below the current interactive interface. The server fills the current introduction template into the current third area and displays it. When video recording begins in the current first area, the server simultaneously acquires the audio data output from the e-commerce client and records the image of the element model portion of the current first area, thereby obtaining a promotional video segment corresponding to that element model portion. This embodiment can automatically generate an introduction text based on the item characteristics of the element model portion in the first area when recording promotional videos on the e-commerce client, allowing the e-commerce client to refer to the introduction text when recording promotional videos, thus improving work efficiency.
[0114] Furthermore, the aforementioned "performing color recognition on the element model portion located in the current first region and determining the color distribution corresponding to the element model portion" also includes the following steps:
[0115] Obtain each model pixel in the element model part, and determine the corresponding model pixel value for each model pixel;
[0116] Retrieve the color comparison table, which includes each color category and the corresponding pixel value range for each color category;
[0117] Traverse the color comparison table to determine the color categories corresponding to all pixel value ranges containing the pixel values of each model, and determine the number of each pixel in the model pixel points corresponding to each color category.
[0118] Based on the number of pixels corresponding to each color type, the proportion of each color corresponding to each color type is determined respectively.
[0119] The color distribution of each color type and the proportion of each color type are determined as the color distribution of the element model part.
[0120] For example, in this embodiment, when the server performs color recognition on the element model portion of the current first region, it first acquires each model pixel of the element model portion and determines the corresponding model pixel value. Then, the server retrieves a color comparison table, which contains various color categories and corresponding pixel value ranges. At this point, the server can determine all pixel value ranges containing the model pixel values in the color comparison table, as well as the color categories corresponding to these pixel value ranges, and thus determine the number of pixels for each color category. Based on the number of pixels for each color category, the server can determine the color percentage for each color category. For example, if an e-commerce product includes two color categories, with one color category having 30 pixels and the other having 70 pixels, then the color percentages for these two color categories are 30% and 70%, respectively. The color categories and their corresponding color percentages are then determined as the color distribution of the element model portion.
[0121] Furthermore, the aforementioned "performing pattern recognition on the element model portion located in the current first region and determining the pattern distribution corresponding to the element model portion" also includes the following steps:
[0122] Perform pattern recognition on the element model portion located in the current first region to determine the outline of each graphic corresponding to the element model portion;
[0123] The shapes of each graphic outline are compared pairwise, and the image outlines with the same shape are classified into the same pattern type to obtain each pattern type;
[0124] Determine the number of patterns for each pattern type, and based on the number of patterns for each pattern type, determine the proportion of each pattern for each pattern type.
[0125] The pattern distribution corresponding to each pattern type and the proportion of each pattern type is determined as the pattern distribution of the element model part.
[0126] For example, in this embodiment, after performing pattern recognition on the element model portion in the current first region, the server can determine the outlines of each graphic in the element model portion, such as flower or sun pattern outlines. Then, the server performs pairwise shape comparisons on all graphic outlines, classifying image outlines with the same shape into the same pattern type, obtaining each pattern type, and determining the number of patterns in each pattern type. At this point, the server can determine the proportion of each pattern in each pattern type based on the number of patterns in each pattern type. For example, if the current e-commerce product includes two pattern types, one with 4 patterns and the other with 6 patterns, then the proportions of these two pattern types are 40% and 60%, respectively. Furthermore, the server determines each pattern type and its corresponding proportion as the pattern distribution of the element model portion.
[0127] Furthermore, the aforementioned data processing method for e-commerce platforms based on big data also includes the following steps:
[0128] When the proportion of any pattern type is less than a first preset value, that pattern type is removed from the pattern distribution, and the proportion of other pattern types in the pattern distribution is updated.
[0129] When the proportion of any pattern type exceeds a second preset value, all other pattern types are removed from the pattern distribution, and the proportion of that pattern type is updated; or
[0130] When the color proportion of any color type is less than a first preset value, that color type is removed from the color distribution, and the color proportions of other color types in the color distribution are updated.
[0131] When the color proportion of any color type exceeds the second preset value, all other color types except that color type will be removed from the color distribution, and the color proportion of that color type will be updated.
[0132] For example, in this embodiment, when the server is performing pattern recognition, if the pattern proportion of any pattern type is less than a first preset value (which can be 10%), it means that the pattern proportion of that pattern type is too small and can be ignored. Then the server removes that pattern type from the pattern distribution. After removing that pattern type from the pattern distribution, the server will calculate the pattern proportion of the remaining pattern types in the re-pattern distribution, that is, update the pattern proportion of the other pattern types in the pattern distribution.
[0133] When the proportion of any pattern type exceeds a second preset value (which can be 90%), it indicates that the proportion of that pattern type is too large and the proportions of other pattern types are too small. Therefore, other pattern types are removed from the pattern distribution, and the proportion of that pattern type is updated. Or...
[0134] When the color proportion of any color type is less than the first preset value, which can be 10%, it means that the color proportion of that color type is too small and can be ignored. Then the server removes that color type from the color distribution. After removing that color type from the color distribution, the color proportion of the remaining color types in the re-color distribution will be calculated, that is, the color proportion of the other color types in the color distribution will be updated.
[0135] When the pattern proportion of any color type exceeds a second preset value (which can be 90%), it indicates that the color proportion of that pattern type is too large, while the color proportions of other color types are too small. Therefore, all other color types are removed from the color distribution, and the color proportion of the original color type is updated. This embodiment can update the pattern proportion of each pattern type and the color proportion of each color type in the element model portion of the current first region according to actual conditions, providing a degree of flexibility.
[0136] Furthermore, the aforementioned "merging of each promotional video segment in sequence based on the interaction order of the e-commerce terminal with each current structural element to obtain a merged promotional video" further includes the following steps:
[0137] Obtain the duration of each promotional video segment separately, and determine the proportion of each duration based on the duration of each video segment;
[0138] In the current interactive interface, a current fourth region and a current fifth region are generated, wherein the current fifth region is located below the current fourth region;
[0139] In the current fifth region, a video progress bar corresponding to the fused promotional video is generated, and the video progress bar is divided into segments based on the interaction order and the duration ratio corresponding to each promotional video segment, to obtain sub-progress bars corresponding to each promotional video segment.
[0140] Each sub-progress is configured based on a different color, and the merged promotional video is filled into the current fourth area for display.
[0141] For example, in this embodiment, the server sequentially merges the promotional video segments according to the interaction order of the e-commerce client's interactions with each current structural element. After obtaining the merged promotional video, the server obtains the video duration of each promotional video segment and determines the duration percentage based on the video duration. For example, if one promotional video segment has a video duration of 50 seconds and another promotional video segment also has a video duration of 50 seconds, then the duration percentages of these two promotional video segments are 50% and 50%, respectively. At this time, the server generates the current fourth region in the current interactive interface, and generates the current fifth region below the current fourth region. In the current fifth region, the server generates a video progress bar corresponding to the merged promotional video, and divides the video progress bar into segments based on the interaction order and the duration percentage of each promotional video segment, obtaining sub-progress bars corresponding to each promotional video segment, and configuring each sub-progress bar with a different color. For example, if the duration of two promotional video segments is 50% and 50% respectively, the video progress bar is divided into two sub-progress bars corresponding to each promotional video segment, with one sub-progress bar configured in red and the other in green. Then, the merged promotional video is filled into the current fourth area and displayed. This embodiment divides the video progress bar corresponding to the merged promotional video into sub-progress bars corresponding to each promotional video segment and configures them with different colors, improving identification and facilitating viewing and management on the e-commerce platform.
[0142] Furthermore, after acquiring the integrated promotional video based on the above content, the integrated promotional video can be pushed to users so that they can watch it based on their user terminals. In order to collect evaluation information from each user based on their viewing and to improve the current e-commerce products involved in this embodiment, this embodiment may further include the following steps:
[0143] In response to the playback of the integrated promotional video, the system obtains comment information sent from different user terminals during the playback process; when it is determined that any comment information contains adjustment suggestions related to any current structural element, the system obtains the number of content with the same adjustment suggestions, and if the number of content is greater than a preset number, the system adjusts the current structural element based on the adjustment suggestions.
[0144] For example, in this embodiment, after playing the integrated promotional video, the user can watch it on the user terminal. If the user has suggestions for adjusting the currently displayed e-commerce product, the user can send a comment containing the adjustment suggestions on the user terminal. For example, if the current e-commerce product in the integrated promotional video is a red top, and a user feels that the sleeve color of the top would be more suitable if it were changed to green, then the user can send a comment, thus completing the delivery of the adjustment suggestion. When the number of content with the same adjustment suggestion corresponding to any current structural element exceeds a preset number, it indicates that there is a greater demand for color modification. At this time, the element with the corresponding adjustment suggestion can be adjusted based on the current structural element. Here, it can be noted that the preset number can be set by the user, for example, it can be 10.
[0145] Furthermore, based on the above, the adjustment suggestions can include color suggestions, i.e., suggestions to modify colors. Similarly, the adjustment suggestions can also include pattern suggestions, i.e., suggestions to modify the shape of patterns. When the adjustment suggestion is a color suggestion, in order to consider the overall aesthetics of the current e-commerce product, the rationality can be determined based on the color suggestion to determine whether an adjustment is needed. Therefore, the above-mentioned "adjusting the current structural element based on the adjustment suggestion" can also include the following steps:
[0146] Based on the adjustment suggestion content, determine the adjustment suggestion area and adjustment suggestion color corresponding to the current structural element, and obtain the area outline corresponding to the adjustment suggestion area;
[0147] Retrieve a preset color mutual exclusion table, and based on the traversal of the preset color mutual exclusion table, determine mutually exclusive colors that are mutually exclusive with the suggested adjustment color;
[0148] The model pixels located outside the proposed adjustment area but adjacent to the outline of the area are compared with the mutually exclusive color. Based on the comparison result, it is determined that the model pixels are different from the mutually exclusive color. The current structural element is then adjusted based on the proposed adjustment content.
[0149] For example, in this embodiment, after obtaining the corresponding adjustment suggestion content, the adjustment suggestion area and adjustment suggestion color of the current structural element can be obtained based on it, and the area outline corresponding to the adjustment suggestion area can be obtained simultaneously. It can be explained that the adjustment suggestion area can be understood as the area where color adjustment is suggested, which can be determined based on the user's evaluation content. Further, by retrieving a preset color mutual exclusion table and traversing the preset color mutual exclusion table, mutually exclusive colors that are mutually exclusive with the adjustment suggestion color are determined. Mutually exclusive colors can be understood as colors that, when adjacent to the adjustment suggestion color, have relatively lower overall aesthetic appeal. For example, when the adjustment suggestion color is red... When the mutually exclusive color is determined, it can be green. After determining the mutually exclusive color, model pixels located outside the adjustment suggestion area and adjacent to the area outline can be obtained to perform a pixel comparison with the mutually exclusive color. When it is determined that the model pixel is the same as the mutually exclusive color, it indicates that even if the adjustment is completed, there may still be an unsightly situation. Therefore, other model pixels located outside the adjustment suggestion area can be adjusted to a different color from the mutually exclusive color to ensure that there is no mutual exclusion relationship between the adjusted adjustment suggestion area and the adjacent model pixels. When the model pixel is different from the mutually exclusive color, the element can be directly adjusted based on the adjustment suggestion content to improve the current e-commerce product.
[0150] According to the present invention, the server constructs a current product model corresponding to the current e-commerce product and determines each current structural element that makes up the current e-commerce product. Then, the server retrieves historical e-commerce products of the same type as the current e-commerce product and the historical interactive interfaces corresponding to the historical e-commerce products. At this time, the server updates the first historical region and the second historical region based on the current product model and each current structural element, and obtains the current interactive interface including the current first region and the current second region after the update. Then, the server responds to the e-commerce client's interaction with each current structural element to generate each promotional video segment corresponding to each current structural element, and merges each promotional video segment in sequence based on the interaction order of the e-commerce client's interaction with each current structural element, thereby obtaining a merged promotional video. This invention updates the current e-commerce product by retrieving the corresponding historical interactive interface, thereby obtaining the corresponding current interactive interface. This significantly reduces the amount of data processing and improves work efficiency. In addition, it can record each promotional video segment according to the interaction sequence of each current structural element in the current interface on the e-commerce side, and merge the promotional video segments to obtain a merged promotional video for the current e-commerce product. This facilitates the subsequent display of the product via video, thereby saving work time and improving the production efficiency of promotional videos.
[0151] Another embodiment of the present invention provides a data processing system for an e-commerce platform based on big data. Figure 2 Its corresponding system block diagram includes:
[0152] The construction module is configured to construct a current product model corresponding to the current e-commerce product, and determine the current structural elements that make up the current e-commerce product based on the current product model;
[0153] The retrieval module is configured to retrieve historical e-commerce products of the same type as the current e-commerce product and historical interactive interfaces. The first historical area of the historical interactive interface is filled with historical product models corresponding to the historical e-commerce products, and the second historical area is filled with the historical structural elements that make up the historical e-commerce products.
[0154] The replacement module is configured to update the historical first region and the historical second region based on the current product model and each current structural element, respectively, to obtain the current interactive interface including the current first region and the current second region;
[0155] The fusion module is configured to respond to the interaction of each current structural element by the e-commerce client, generate promotional video segments corresponding to each current structural element, and merge the promotional video segments in sequence based on the interaction order of the e-commerce client with each current structural element to obtain a fused promotional video.
[0156] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with the examples of this invention. The required structure for constructing such systems is apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing preferred embodiments of the invention.
[0157] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0158] Similarly, it should be understood that, in order to streamline this disclosure and aid in understanding one or more of the various aspects of the invention, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof. However, this method of disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the following claims, inventive aspects lie in fewer than all features of a single foregoing disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into this detailed description, wherein each claim itself is a separate embodiment of the invention.
[0159] Those skilled in the art will understand that modules, units, or components of the devices disclosed in the examples herein can be arranged in the devices described in this embodiment, or alternatively, can be located in one or more devices different from the devices in this example. The modules in the foregoing examples can be combined into a single module or, in addition, can be divided into multiple sub-modules.
[0160] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.
[0161] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features but not others included in other embodiments, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.
[0162] Furthermore, some of the embodiments described herein are methods or combinations of method elements that can be implemented by a processor of a computer system or by other means of performing the functions. Therefore, a processor having the necessary instructions for implementing the methods or method elements forms means for implementing the methods or method elements. Furthermore, the elements described herein in the apparatus embodiments are examples of means for implementing the functions performed by elements for the purposes of carrying out the invention.
[0163] As used herein, unless otherwise specified, the use of ordinal numbers such as “first,” “second,” “third,” etc., to describe ordinary objects merely indicates different instances of similar objects and is not intended to imply that the objects being described must have a given order in time, space, ordering, or any other manner.
[0164] Although the invention has been described with respect to a limited number of embodiments, those skilled in the art will understand from the foregoing description that other embodiments are conceivable within the scope of the invention described herein. Furthermore, it should be noted that the language used in this specification has been chosen primarily for readability and edibility purposes, and not for the purpose of interpreting or limiting the subject matter of the invention. Therefore, many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the appended claims. The disclosure of the invention is illustrative rather than restrictive, and the scope of the invention is defined by the appended claims.
Claims
1. A data processing method for e-commerce platforms based on big data, characterized in that, Includes the following steps: Construct a current product model corresponding to the current e-commerce product, and determine the current structural elements that make up the current e-commerce product based on the current product model; Retrieve historical e-commerce products and historical interactive interfaces that are of the same type as the current e-commerce products. The first historical area of the historical interactive interface is filled with historical product models corresponding to the historical e-commerce products, and the second historical area is filled with the historical structural elements that make up the historical e-commerce products. The historical first region and historical second region are updated based on the current product model and each current structural element, respectively, to obtain the current interactive interface including the current first region and the current second region; Each promotional video segment is generated in response to the interaction of the e-commerce client with each current structural element. The promotional video segments are then merged in sequence based on the interaction order of the e-commerce client with each current structural element to obtain a merged promotional video. The second historical region includes slots for historical elements arranged in a vertical line, with each historical structural element filling a different historical element slot. The historical first region is updated based on the current product model, including: Fill the first historical area with the current product model; The historical second region is updated based on each current structural element, including: Delete each historical structural element located in each historical element slot to obtain each blank element slot; Determine the current number of elements for each current structural element and the number of slots for each blank element slot, and obtain the difference between the current number of elements and the number of slots. Based on the quantity difference, the number of blank element slots is increased or decreased until the number of slots is the same as the number of current elements, and each current structural element is filled into the blank element slots after the increase or decrease to obtain each current element slot. Obtain the vertical height of the second historical region in the vertical direction, and divide the second historical region into equal regions based on the vertical height and the current number of elements to obtain sub-regions arranged in a line along the vertical direction with the same interval. Adjust each current element slot to its respective sub-region to obtain the current second region.
2. The data processing method for e-commerce platforms based on big data according to claim 1, characterized in that, The method further includes: In response to the location modification request sent by the e-commerce client, a framework for each sub-region is generated in the current second region and configured based on different colors, and the current interactive interface is sent to the e-commerce client. In response to the first frame interaction of any region frame on the e-commerce side, determine the element model part in the current product model that corresponds to the current structural element located in the region frame, and configure the element model part based on having the same color as the region frame; In response to a second frame interaction performed on the e-commerce client, the regional frame is moved to the interaction position within the current second region.
3. The data processing method for e-commerce platforms based on big data according to claim 1, characterized in that, Each interaction with the current structural element on the e-commerce platform generates a corresponding promotional video segment, including: In response to the video generation request sent by the e-commerce client, the current interactive interface is sent to the e-commerce client; In response to the interaction of the e-commerce terminal with any current structural element in the current second region, determine the element model part in the current product model corresponding to the current structural element, and hide the part in the current product model other than the element model part; Based on a preset time, video is recorded in the current first region to obtain a promotional video segment corresponding to the element model part; In response to the e-commerce terminal sequentially completing element interactions with each current structural element, each promotional video segment corresponding to each current structural element is obtained.
4. The data processing method for e-commerce platforms based on big data according to claim 3, characterized in that, Based on a preset time, video is recorded in the current first region to obtain a promotional video segment corresponding to the element model part, including: Retrieve the historical description template corresponding to the historical e-commerce product, wherein the historical description template includes each standard text character and color description slots and pattern description slots interspersed between each standard text character; Color recognition and pattern recognition are performed on the element model parts located in the current first region to determine the color distribution and pattern distribution of the corresponding element model parts; Based on the color distribution and pattern distribution, determine the color description text and pattern description text respectively, and fill the color description text and pattern description text into the color description slot and pattern description slot respectively to obtain the current introduction template; A third area is generated in the current interactive interface, and the current introduction template is filled into the third area for display. In response to the start of video recording based on the current first region, audio recording for a preset time is performed on the audio data output by the e-commerce terminal, and image recording for a preset time is performed on the element model part located in the current first region, to obtain a promotional video segment corresponding to the element model part.
5. The data processing method for e-commerce platforms based on big data according to claim 4, characterized in that, Perform color recognition on the element model portion located in the current first region to determine the color distribution corresponding to the element model portion, including: Obtain each model pixel in the element model part, and determine the corresponding model pixel value for each model pixel; Retrieve the color comparison table, which includes each color category and the corresponding pixel value range for each color category; Traverse the color comparison table to determine the color categories corresponding to all pixel value ranges containing the pixel values of each model, and determine the number of each pixel in the model pixel points corresponding to each color category. Based on the number of pixels corresponding to each color type, the proportion of each color corresponding to each color type is determined respectively. The color distribution of each color type and the proportion of each color type are determined as the color distribution of the element model part.
6. The data processing method for e-commerce platforms based on big data according to claim 4, characterized in that, Perform pattern recognition on the element model portion located in the current first region to determine the pattern distribution corresponding to the element model portion, including: Perform pattern recognition on the element model portion located in the current first region to determine the outline of each graphic corresponding to the element model portion; The shapes of each graphic outline are compared pairwise, and the image outlines with the same shape are classified into the same pattern type to obtain each pattern type; Determine the number of patterns for each pattern type, and based on the number of patterns for each pattern type, determine the proportion of each pattern for each pattern type. The pattern distribution corresponding to each pattern type and the proportion of each pattern type is determined as the pattern distribution of the element model part.
7. The data processing method for e-commerce platforms based on big data according to claim 5 or 6, characterized in that, When the proportion of any pattern type is less than a first preset value, that pattern type is removed from the pattern distribution, and the proportion of other pattern types in the pattern distribution is updated. When the proportion of any pattern type exceeds a second preset value, all other pattern types are removed from the pattern distribution, and the proportion of that pattern type is updated; or When the color proportion of any color type is less than a first preset value, that color type is removed from the color distribution, and the color proportions of other color types in the color distribution are updated. When the color proportion of any color type exceeds the second preset value, all other color types except that color type will be removed from the color distribution, and the color proportion of that color type will be updated.
8. The data processing method for e-commerce platforms based on big data according to claim 1, characterized in that, Based on the interaction sequence of the e-commerce client's interactions with each current structural element, the various promotional video segments are sequentially merged to obtain a merged promotional video. This process further includes: Obtain the duration of each promotional video segment separately, and determine the proportion of each duration based on the duration of each video segment; In the current interactive interface, a current fourth region and a current fifth region are generated, wherein the current fifth region is located below the current fourth region; In the current fifth region, a video progress bar corresponding to the fused promotional video is generated, and the video progress bar is divided into segments based on the interaction order and the duration ratio corresponding to each promotional video segment, to obtain sub-progress bars corresponding to each promotional video segment. Each sub-progress is configured based on a different color, and the merged promotional video is filled into the current fourth area for display.
9. The data processing method for e-commerce platforms based on big data according to claim 1, characterized in that, The method further includes: In response to the playback of the integrated promotional video, the system obtains comment information sent from different user terminals during the playback process. When it is determined that any comment contains an adjustment suggestion for any current structural element, the number of content with the same adjustment suggestion is obtained, and if the number of content is greater than a preset number, the current structural element is adjusted based on the adjustment suggestion.
10. The data processing method for e-commerce platforms based on big data according to claim 9, characterized in that, The proposed adjustments are for color suggestions; Adjusting the current structural element based on the proposed adjustments includes: Based on the adjustment suggestion content, determine the adjustment suggestion area and adjustment suggestion color corresponding to the current structural element, and obtain the area outline corresponding to the adjustment suggestion area; Retrieve a preset color mutual exclusion table, and based on the traversal of the preset color mutual exclusion table, determine mutually exclusive colors that are mutually exclusive with the suggested adjustment color; The model pixels located outside the proposed adjustment area but adjacent to the outline of the area are compared with the mutually exclusive color. Based on the comparison result, it is determined that the model pixels are different from the mutually exclusive color. The current structural element is then adjusted based on the proposed adjustment content.
11. A data processing system for an e-commerce platform based on big data, characterized in that, include: The construction module is configured to construct a current product model corresponding to the current e-commerce product, and determine the current structural elements that make up the current e-commerce product based on the current product model; The retrieval module is configured to retrieve historical e-commerce products of the same type as the current e-commerce product and historical interactive interfaces. The first historical area of the historical interactive interface is filled with historical product models corresponding to the historical e-commerce products, and the second historical area is filled with the historical structural elements that make up the historical e-commerce products. The replacement module is configured to update the historical first region and the historical second region based on the current product model and each current structural element, respectively, to obtain the current interactive interface including the current first region and the current second region; The fusion module is configured to respond to the interaction of each current structural element by the e-commerce client, generate each promotional video segment corresponding to each current structural element, and merge each promotional video segment in sequence based on the interaction order of the e-commerce client to each current structural element to obtain a fused promotional video. The second historical region includes slots for historical elements arranged in a vertical line, with each historical structural element filling a different historical element slot. The historical first region is updated based on the current product model, including: Fill the first historical area with the current product model; The historical second region is updated based on each current structural element, including: Delete each historical structural element located in each historical element slot to obtain each blank element slot; Determine the current number of elements for each current structural element and the number of slots for each blank element slot, and obtain the difference between the current number of elements and the number of slots. Based on the quantity difference, the number of blank element slots is increased or decreased until the number of slots is the same as the number of current elements, and each current structural element is filled into the blank element slots after the increase or decrease to obtain each current element slot. Obtain the vertical height of the second historical region in the vertical direction, and divide the second historical region into equal regions based on the vertical height and the current number of elements to obtain sub-regions arranged in a line along the vertical direction with the same interval. Adjust each current element slot to its respective sub-region to obtain the current second region.
Citation Information
Patent Citations
Video display method and device
CN107239503A
Video generation method and device, computer equipment and storage medium
CN116389852A