A puzzle generation method and device, electronic equipment and storage medium

CN116385262BActive Publication Date: 2026-11-03堵顺
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310249452.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-15
Publication Date
2026-11-03
Estimated Expiration
2043-03-15

AI Technical Summary

Technical Problem

Existing jigsaw puzzle products have low utilization rates, especially double-sided pixel puzzles which have high production costs and are difficult for users to create diverse patterns.

Method used

By selecting two images, puzzle component information is generated. The puzzle component is composed of a first puzzle piece and a second puzzle piece, which are then pieced together to display different images. Users assemble the puzzle according to the puzzle component information to generate a first pixel image and a second pixel image to preview the effect and change the image, thereby improving the user experience.

Benefits of technology

It improves the utilization and fun of puzzles, reduces the production cost of double-sided pixel puzzles, and allows users to easily create a variety of patterns and generate a sense of surprise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116385262B_ABST
    Figure CN116385262B_ABST
Patent Text Reader

Abstract

The application provides a puzzle generation method and device, electronic equipment and storage medium, relates to the technical field of puzzles, and has the technical solution points that: including: selecting two images, which are a first image and a second image; generating puzzle component information according to the first image and the second image; the puzzle component is composed of first puzzle pieces for displaying the first image and second puzzle pieces for displaying the second image, and the puzzle component information includes first category information, first quantity information of the puzzle component and first position information of each category of the puzzle component. The puzzle generation method, device, electronic equipment and storage medium provided by the application have the advantages of improving the utilization rate of the puzzle and facilitating the user to assemble the puzzle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of puzzle technology, and more specifically, to a method, apparatus, electronic device, and storage medium for generating puzzles. Background Technology

[0002] Puzzles are a great toy for developing intelligence. Common puzzle products are pre-designed patterns that are printed on a complete puzzle board. The puzzle board is then cut into pieces, which are scrambled and then assembled by the user to restore the original pattern.

[0003] In other words, once a traditional jigsaw puzzle is assembled, the image it displays is usually fixed. This means that once the puzzle is completed, there is no point in assembling it again, which undoubtedly results in a huge waste.

[0004] In response, existing technologies have proposed some solutions to address this problem. For example, Chinese utility model patent CN214913284U discloses a double-sided jigsaw puzzle device. Specifically, the device has different lines on at least two opposite sides of the puzzle pieces. All the cut puzzle pieces are flipped, rotated, and arranged. Based on the combination of these puzzle pieces, suitable animal patterns can be formed. Because of the double-sided line patterns, the puzzle pieces can be reused to form more puzzle patterns.

[0005] The aforementioned existing technology provides a technical solution for creating different patterns on a jigsaw puzzle product. However, the patterns that can be created are still limited, and the patterns are still limited by the lines on the puzzle pieces. The production process requires careful design of the pattern on each puzzle piece, which results in high production and design costs.

[0006] Improvements are needed to address the aforementioned issues. Summary of the Invention

[0007] The purpose of this application is to provide a method, apparatus, electronic device and storage medium for generating jigsaw puzzles, which has the advantages of improving the utilization rate of jigsaw puzzles and making it convenient for users to assemble the puzzles.

[0008] Firstly, this application provides a method for generating a jigsaw puzzle, the technical solution of which is as follows: include: Select two images, namely the first image and the second image; Generate puzzle component information based on the first image and the second image; The puzzle component is composed of a first puzzle piece for displaying the first image and a second puzzle piece for displaying the second image. The puzzle component information includes a first type of puzzle component information, a first quantity of puzzle components, and a first position information of each type of puzzle component.

[0009] The puzzle component is a structure formed by piecing together a first puzzle piece and a second puzzle piece. The first puzzle piece has a first image display surface, and the second puzzle piece has a second image display surface. The first image display surface and the second image display surface are usually set back from each other, so as to display the first image and the second image on the front and back sides respectively.

[0010] The puzzle component information includes first type information, first quantity information, and first position information.

[0011] The first type of information refers to the combination type of the first and second puzzle pieces, that is, the type of puzzle components. Specifically, it can refer to the combination type required for the puzzle, or it can refer to all combination types.

[0012] The first quantity information refers to the quantity of each combination type of the first and second puzzle pieces needed to complete the puzzle.

[0013] The first location information refers to the location of each type of puzzle piece that needs to be set to complete the puzzle, that is, the distribution area on the installation frame of the puzzle.

[0014] By selecting two images, puzzle component information is generated based on the two images. That is, different puzzle component information can be generated by selecting different images, and different patterns can be assembled based on different puzzle component information. In addition, users can complete the puzzle assembly based on the generated puzzle component information without having to imagine the picture they want. Therefore, the solution provided by this application has the beneficial effects of improving the utilization rate of puzzles and making it convenient for users to assemble puzzles.

[0015] Furthermore, this application also includes: A first pixel image and a second pixel image are generated based on the first image and the second image, respectively. The first pixel image includes a plurality of first pixel units corresponding to the first tile, each first pixel unit having a single first pattern feature. The second pixel image includes a plurality of second pixel units corresponding to the second tile, each second pixel unit having a single second pattern feature.

[0016] By generating a first pixel image and a second pixel image, users can preview the completed puzzle. If users are not satisfied, they can promptly replace the first and / or second images, thus improving the user experience.

[0017] Furthermore, in this application, the step of generating a first pixel image and a second pixel image respectively based on the first image and the second image includes: Multiple first pixel images and second pixel images with different preset styles are generated based on the first image and the second image, respectively.

[0018] This gives users more choices, thereby improving the user experience.

[0019] Furthermore, in this application, the step of generating a first pixel image and a second pixel image respectively based on the first image and the second image includes: Based on the first image and the second image, generate a first pixel image and a second pixel image with the same number of first pixel units as the number of second pixel units.

[0020] Furthermore, in this application, the step of generating a first pixel image and a second pixel image with the same number of first pixel units as the number of second pixel units based on the first image and the second image respectively includes: A first matching process is performed on the first image and / or the second image, the first matching process including at least one of the following operations: moving, stretching, scaling, rotating, cropping, and filling; Based on the first image and / or the second image after the first matching process, generate a first pixel image and a second pixel image of the same size, with the number of the first pixel units being equal to the number of the second pixel units.

[0021] Furthermore, in this application, the first type information refers to all combination types of the first piece and the second piece, and the first quantity information refers to the quantity information corresponding to all combination types.

[0022] Furthermore, in this application, the first type of information includes symbol information and / or shape information for displaying and distinguishing the first piece and / or the second piece.

[0023] Furthermore, in this application, the step of generating puzzle component information based on the first image and the second image includes: Obtain the second type information and the second quantity information of the existing puzzle components; The puzzle component information is generated based on the first image and the second image, not exceeding the second type information and the second quantity information.

[0024] Furthermore, in this application, the step of generating the puzzle component information based on the first image and the second image, not exceeding the second type information and the second quantity information, includes: Based on the second type information and the second quantity information, a first generation specification corresponding to the second quantity information is selected by default from a variety of preset specification information; The puzzle component information is generated according to the first generation specification, not exceeding the second type information and the second quantity information.

[0025] Furthermore, this application also includes: Obtain the change request information for the first generated specification; The first generated specification is modified from the specification information according to the change request information.

[0026] Furthermore, in this application, the step of obtaining the second type information and the second quantity information of the existing puzzle components includes: An input interface is generated, which includes at least the second type of information to be input and the second quantity information; Based on the information entered on the input interface, obtain the second type information and the second quantity information of the existing puzzle components.

[0027] Furthermore, in this application, the step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Obtain a product identification code that pre-contains the second type information and the second quantity information; The second category information and the second quantity information are obtained based on the product identification code.

[0028] Furthermore, in this application, the step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Generate task instructions; After completing the task instruction, obtain the second type information and the second quantity information of the existing puzzle components.

[0029] Furthermore, in this application, the step of generating the puzzle component information based on the first image and the second image, not exceeding the second type information and the second quantity information, includes: Generate task instructions; After completing the task instruction, the puzzle component information is generated based on the first image and the second image, not exceeding the second type information and the second quantity information.

[0030] Furthermore, in this application, the step of generating puzzle component information based on the first image and the second image further includes: Generate an identification code containing a link to an interface that displays the puzzle component information.

[0031] Secondly, this application also provides a jigsaw puzzle generation apparatus, comprising: The selection module is used to select two images, namely the first image and the second image; The generation module is used to generate puzzle component information based on the first image and the second image; The puzzle component is composed of a first puzzle piece for displaying the first image and a second puzzle piece for displaying the second image. The puzzle component information includes a first type of puzzle component information, a first quantity of puzzle components, and a first position information of each type of puzzle component.

[0032] Thirdly, this application also provides an electronic device, including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the above method are performed.

[0033] Fourthly, this application also provides a storage medium having a computer program stored thereon, which, when executed by a processor, performs the steps in the above-described method.

[0034] As can be seen from the above, the jigsaw puzzle generation method, apparatus, electronic device, and storage medium provided in this application generate jigsaw puzzle component information by selecting two images. That is, different jigsaw puzzle component information can be generated by selecting different images, and different patterns can be assembled based on different jigsaw puzzle component information. In addition, users can complete the jigsaw puzzle assembly based on the generated jigsaw puzzle component information without having to imagine the picture they want. Therefore, the solution provided in this application has the beneficial effects of improving the utilization rate of jigsaw puzzles and facilitating users to assemble jigsaw puzzles. Attached Figure Description

[0035] Figure 1 A flowchart illustrating a method for generating a jigsaw puzzle, as provided in this application.

[0036] Figure 2 This is a schematic diagram of a jigsaw puzzle generation device provided in this application.

[0037] Figure 3This is a schematic diagram of the structure of an electronic device provided in this application.

[0038] Figure 4 This is a display interface for information about one of the puzzle components provided in this application.

[0039] Figure 5 This is a display interface for information about one of the puzzle components provided in this application.

[0040] Figure 6 The interface for displaying the first location information provided in this application.

[0041] In the diagram: 210, Selected module; 220, Generated module; 310, Processor; 320, Memory. Detailed Implementation

[0042] The technical solutions of this application will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments. The components of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0043] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0044] There are many types of jigsaw puzzles available today. Traditional jigsaw puzzles often feature pieces that represent a specific part of a set pattern. This is achieved by laying the pattern on a complete board, then cutting the board into a specified number of pieces to obtain pieces that contain various parts of the pattern. Typically, these pieces have multiple pattern features, such as colors and lines, that contribute to the overall design. A small number of pieces may have only a single pattern feature. Because each piece has multiple pattern features, fewer pieces are needed to complete the entire pattern. Furthermore, since each piece has multiple pattern features, users can easily imagine or try to determine the correct placement of each piece. Therefore, this type of puzzle does not require specific instructions, and users can easily assemble the complete pattern, making it suitable for children's intellectual development.

[0045] Pixel puzzles are typically composed of numerous pieces with a single pattern feature. In pixel puzzles, a single pattern feature usually refers to a single color, but it can also be other pattern features, such as raised or recessed three-dimensional features. Because each piece in a pixel puzzle has only a single pattern feature, the number of pieces needed to complete the entire design is very large. Furthermore, it's difficult for users to imagine the positions of all the pieces based solely on their individual pattern features. Therefore, these puzzles usually require specialized instructions that document the position information of each piece, allowing users to complete the puzzle. Due to the inherent characteristics of pixel puzzles, they are generally not used as toys for intellectual development but rather as decorative items or as gifts.

[0046] Generally speaking, whether it's a traditional jigsaw puzzle or a pixelated puzzle, users can only create the predetermined pattern. This is because traditional jigsaw puzzles often have multiple pattern features on the pieces, which can only be arranged in specific combinations to form a particular pattern. Pixelated puzzles, on the other hand, typically have pieces with only a single pattern feature, and with a limited number of pieces corresponding to different pattern features, most users cannot create patterns beyond the instructions based on their imagination. Therefore, regardless of whether it's a traditional jigsaw puzzle or a pixelated puzzle, users can essentially only create the predetermined pattern.

[0047] This leads to the problem of low utilization rate of existing jigsaw puzzle products. In fact, compared with traditional jigsaw puzzles, pixel jigsaw puzzles have the characteristic of being able to create non-fixed patterns. However, the jigsaw puzzle pieces have a single pattern feature, resulting in a large number of pieces. When the number of pieces corresponding to different pattern features is limited, users cannot create patterns other than those in the instructions.

[0048] Based on this, this application proposes a method to improve the utilization rate of puzzles, more specifically, a scheme to improve the utilization rate of double-sided pixel puzzles. Compared with single-sided puzzles, double-sided puzzles are more interesting, especially for pixel puzzles. Typically, pixel puzzles are composed of a large number of pieces of the same size and shape. It is difficult for users to identify the pre-set pattern based on the scattered pieces. Only when users complete the pieced puzzle themselves or according to the instructions will they realize that the puzzle has two patterns, bringing surprise to the user and greatly improving the fun.

[0049] In the existing technology, double-sided pixel puzzles have the problem of high production costs. The applicant has described in other patent applications how to solve the problem of excessively high production costs of double-sided pixel puzzles. Therefore, it will be possible to produce double-sided pixel puzzles at low cost. Since double-sided pixel puzzles are more interesting, they have a broader market prospect. Therefore, this application proposes a solution to improve the utilization rate of double-sided pixel puzzles and make them easier for users to assemble.

[0050] For details, please refer to Figure 1 This application provides a method for generating jigsaw puzzles based on a software program. The specific technical solution includes: S110. Select two images, namely the first image and the second image; S120. Generate puzzle component information based on the first image and the second image; The puzzle component is composed of a first puzzle piece for displaying a first image and a second puzzle piece for displaying a second image. The puzzle component information includes a first type of puzzle component, a first quantity of puzzle components, and a first position information of each type of puzzle component.

[0051] It is worth noting that the method provided in this application is for double-sided pixel mosaics, and the mosaic pieces in the double-sided pixel mosaic include detachable and connectable first and second mosaic pieces. Each first mosaic piece has a single pattern feature, and multiple first mosaic pieces are spliced ​​together to display a first image. Each second mosaic piece also has a single pattern feature, and multiple second mosaic pieces are spliced ​​together to display a second image. The first and second mosaic pieces constitute a mosaic component. The specific structure of the mosaic component can be found in Chinese Utility Model Patent Application No. 202320143554.1. This application generates information on the first type of puzzle components, the first quantity of puzzle components, and the first position information of each type of puzzle component based on the first image and the second image. According to the above information, the user can first assemble the first puzzle piece and the second puzzle piece to obtain a puzzle component. After assembling the puzzle component and placing it in the designated position, a puzzle with a pattern on both sides can be obtained. Furthermore, the user can select different two images to generate different puzzle component information. According to different puzzle component information, puzzles displaying different patterns can be assembled. The puzzle component information can guide the user to complete the puzzle assembly.

[0052] The first type of information for the puzzle components refers to the combination type of the first and second puzzle pieces, while the first quantity information is the quantity corresponding to each combination type. For example, if the pattern feature of the first puzzle piece is color, and there are 5 colors of the first puzzle piece, then there are 5 types of the first puzzle piece. If the pattern feature of the second puzzle piece is also color, and there are 5 colors of the second puzzle piece, then there are 5 types of the second puzzle piece. The maximum number of combination types of the first and second puzzle pieces is 25. Assuming that the types of the first puzzle piece are A, B, C, D, and E, and the types of the second puzzle piece are a, b, c, d, and e, then all the combination types of the first and second puzzle pieces are Aa, Ab, Ac, Ad, Ae, Ba, Bb, Bc, Bd, Be, Ca, Cb, Cc, Cd, Ce, Da, Db, Dc, Dd, De, Ea, Eb, Ec, Ed, and Ee.

[0053] Specifically, the first category information and the first quantity information can be shown in the table below:

[0054] The table above shows the first type and first quantity information of the jigsaw puzzle components generated based on the first and second images. A total of 12 types of jigsaw puzzle components are needed to piece together the first and second images, namely Aa, Ac, Ba, Bb, Bc, Bd, Cc, Da, Dc, Dd, Eb, and Ec, and the required quantities are 100, 200, 100, 100, 50, 50, 150, 50, 50, 50, 50, and 50, respectively.

[0055] It is worth noting that the first type of information can refer to all the combination types of the first and second pieces, which includes 25 types in the above embodiment, or it can refer to the combination types of the first and second pieces in actual use, which includes 12 types in the above embodiment.

[0056] In the scheme of this application, the generated jigsaw puzzle component information includes first category information of the jigsaw puzzle component, and the jigsaw puzzle component is composed of first puzzle pieces and second puzzle pieces. That is, the first category information is the combination type of the first puzzle pieces and the second puzzle pieces. It is worth noting that for double-sided pixel jigsaw puzzles, the jigsaw puzzle information of the first puzzle piece and the jigsaw puzzle information of the second puzzle piece can be generated separately. The user can first assemble all the first puzzle pieces according to the jigsaw puzzle information of the first puzzle piece to obtain the jigsaw puzzle used to display the first image, and then assemble all the second puzzle pieces according to the jigsaw puzzle information of the second puzzle piece to obtain the jigsaw puzzle used to display the second image. That is, the first puzzle piece and the second puzzle piece are assembled separately. However, in the proposed solution, the puzzle information for the first and second pieces is not generated separately based on the first and second images. Instead, puzzle component information is generated based on the first and second images. The puzzle component is composed of the first and second pieces. That is, the user needs to first assemble the first and second pieces to obtain the puzzle component. Then, based on the first position information, the puzzle component is placed in the designated position. After the user completes the first side, a double-sided pattern is obtained. This is suitable for the first user to input two images to generate the puzzle component information, and then give the puzzle product to a second user. The puzzle component information is also sent to the second user, who then completes the puzzle based on the puzzle component information. Before the puzzle is completed, the second user will hardly discover the image that the puzzle is meant to display. This is very suitable as a gift between friends or lovers, and it is easy to create a great sense of surprise.

[0057] The first position information refers to the position where each puzzle component needs to be placed. Specifically, when the puzzle as a whole is square, a grid-like frame can be set, and various types of puzzle components can be filled in the grid. Taking the above embodiment as an example, Aa, Ac, Ba, Bb, Bc, Bd, Cc, Da, Dc, Dd, Eb, and Ec can be filled in the corresponding grid. The letters A, B, C, D, and E represent the types of the first puzzle pieces, and the letters a, b, c, d, and e represent the types of the second puzzle pieces. In addition, other letters, numbers, or symbols can be used to replace the first and second puzzle pieces.

[0058] In some specific implementations, a partition table can be generated, with each partition corresponding to a number. Then, the first position information of the puzzle components in each partition is displayed. For example, generating a 5×5 partition table represents 25 partitions. These 25 partitions can be numbered sequentially by row and column as follows: 1-1, 1-2, 1-3, 1-4, 1-5, 2-1, 2-2, 2-3, 2-4, 2-5, 3-1, 3-2, 3-3, 3-4, 3-5, 4-1, 4-2, 4-3, 4-4, 4-5, 5-1, 5-2, 5-3, 5-4, 5-5. Then, the first position information of the puzzle components in each numbered partition is displayed. Specifically, each partition can be a 10×10 grid table, meaning each partition has 100 grid cells, and each grid cell contains a pair of puzzle components. The puzzle components can be of various types. Specifically, the first piece can be represented by an uppercase letter, and the second piece by a lowercase letter. That is, each grid cell contains one uppercase letter and one lowercase letter. This allows the first position information of the double-sided puzzle to be displayed on a single plane. Furthermore, the first and second pieces can be represented by symbols or numbers. Users will not realize what the displayed image will look like until the puzzle is completed. This is suitable for a first user to input two images to generate puzzle component information, and then give the puzzle to a second user. The puzzle component information is sent to the second user, who then completes the puzzle based on the component information. Until the puzzle is completed, the second user will hardly discover the image the puzzle is meant to display. This makes it a perfect gift between friends or lovers, easily creating a great sense of surprise.

[0059] By selecting two images, puzzle component information is generated based on the two images. That is, different puzzle component information can be generated by selecting different images, and different patterns can be assembled based on different puzzle component information. In addition, users can complete the puzzle assembly based on the generated puzzle component information without having to imagine the picture they want. Therefore, the solution provided by this application has the beneficial effects of improving the utilization rate of puzzles and making it convenient for users to assemble puzzles.

[0060] With the solution proposed in this application, when purchasing pixel puzzle products, users do not need to select a pattern; they only need to select the type and quantity of puzzle components. Then, by inputting two images, puzzle component information is generated based on the first and second images. By assembling the puzzle components according to the puzzle component information, a double-sided pixel puzzle with the first and second images can be obtained.

[0061] Furthermore, in some embodiments, it also includes: Generate a first pixel image and a second pixel image based on the first image and the second image respectively; The first pixel image includes a plurality of first pixel units corresponding to the first tile, each first pixel unit having a single first pattern feature, and the second pixel image includes a plurality of second pixel units corresponding to the second tile, each second pixel unit having a single second pattern feature.

[0062] By generating a first pixel image and a second pixel image, users can preview the completed puzzle. If users are not satisfied, they can promptly replace the first and / or second images, thus improving the user experience.

[0063] Furthermore, in some embodiments, the step of generating a first pixel image and a second pixel image respectively based on the first image and the second image includes: Based on the first image and the second image, generate multiple first pixel images and second pixel images with different preset styles respectively.

[0064] Typically, in a pixel image, each pixel unit usually has only one color. The outline of the pattern is constructed from pixel units of different colors, thus displaying the pattern. Suppose a pixel image contains three colors, namely red, green and blue. In the default pixel image, the area where red is distributed is the X area, the area where green is distributed is the Y area, and the area where blue is distributed is the Z area. At this time, the colors in each area can be changed, or the areas corresponding to each color can be changed to obtain pixel images with different styles.

[0065] For example, in the default pixel image, there are three colors: red, green, and blue. In the default pixel image, the area where red is distributed is the X region, the area where green is distributed is the Y region, and the area where blue is distributed is the Z region.

[0066] At this point, you can obtain pixel art with different styles by changing one, two, or all three colors.

[0067] Specifically, black can be used to replace red, white to replace green, and yellow to replace blue. In this case, the generated pixel image will contain black, white, and yellow, with black distributed in the X region, white distributed in the Y region, and yellow distributed in the Z region.

[0068] In addition, different styles of pixel art can be obtained by changing the areas corresponding to each color.

[0069] Specifically, the red in region X can be replaced with the green in region Y, the green in region Y can be replaced with the blue in region Z, and the blue in region Z can be replaced with the red in region X. That is, the resulting pixel image still contains red, green, and blue. In this case, the red in the pixel image is distributed in region Z, the green in region X, and the blue in region Y.

[0070] In addition, different styles of pixel art can be obtained by changing one, two, or three of the three colors and then changing the areas corresponding to each color.

[0071] In addition, different styles of pixel art can be obtained by adding new colors.

[0072] Multiple first pixel images and second pixel images with different preset styles are generated based on the first image and the second image, respectively, giving users more choices and thus improving the user experience.

[0073] Furthermore, in some embodiments, the step of generating a first pixel image and a second pixel image respectively based on the first image and the second image includes: Based on the first image and the second image, generate a first pixel image and a second pixel image with the same number of first pixel units as the number of second pixel units.

[0074] In this puzzle, the first pixel unit corresponds to the first piece, and the second pixel unit corresponds to the second piece. Typically, for a puzzle, the pieces need to be fixed within the mounting frame. Therefore, the total number of the first and second pieces should be equal to form a good puzzle. Correspondingly, the number of the first pixel unit and the number of the second pixel unit should be equal to ensure the quality of the final puzzle.

[0075] Specifically, the steps of generating a first pixel image and a second pixel image with the same number of first pixel units as the number of second pixel units based on the first image and the second image respectively include: Perform a first matching process on the first image and / or the second image, the first matching process including at least one of the following operations: moving, stretching, scaling, rotating, cropping, and filling; Based on the first image and / or the second image after the first matching process, generate a first pixel image and a second pixel image of the same size, with the number of first pixel units equal to the number of second pixel units.

[0076] Since the generated jigsaw puzzle component information corresponds to the first image and the second image, the user needs to input two images to generate the jigsaw puzzle component information. However, the two images input by the user may not be exactly the same in size. Based on the first image and the second image, a first pixel image and a second pixel image with the same number of first pixel units and second pixel units need to be generated. The aspect ratio of the first pixel image and the second pixel image also needs to be consistent and the same aspect ratio as the mounting frame. Therefore, the first image and the second image need to be matched.

[0077] For example, a cropping frame of preset size can be used to select the cropped area of ​​the first and second images. When the area of ​​the first or second image is larger than the size of the cropping frame, the specific area within the cropping frame can be selected by shrinking, panning horizontally, or panning vertically, and then a pixel image is generated based on the selected area. When the area of ​​the first or second image is smaller than the size of the cropping frame, the specific area within the cropping frame can be selected by enlarging, filling, etc., and then a pixel image is generated based on the selected area. In addition, the first or second image can be rotated, for example, by inverting the first and second images vertically, so that after the mosaic is completed, two inverted images can be created.

[0078] The above operations can be completed automatically or manually by the user.

[0079] Furthermore, in some embodiments, the first category information is all the combination types of the first piece and the second piece, and the first quantity information is the quantity information corresponding to all combination types.

[0080] In some of the above embodiments, the first type of information can refer to either all combination types of the first and second puzzle pieces, or the actual combination type of the first and second puzzle pieces used. As a preferred embodiment, the first type of information refers to all combination types of the first and second puzzle pieces; that is, it displays all combination types of the first and second puzzle pieces and their corresponding quantity information based on the puzzle component information. The purpose of this setting is to potentially encourage users to purchase more of the first and second puzzle pieces.

[0081] Based on the solution presented in this application, users can generate puzzle component information by inputting a first image and a second image. This means that when purchasing puzzle products, users do not need to select and set a pattern during the purchase stage; they only need to purchase different quantities and specifications of first and second puzzle pieces. If the user purchases a small number of first and second puzzle pieces, the final puzzle size will be smaller and the image detail will be lower. Conversely, if the user purchases a large number of first and second puzzle pieces, the final puzzle size will be larger and the image detail will be better.

[0082] During this process, by displaying all the combination types and corresponding quantity information of the first and second puzzle pieces, users will discover that many combination types have a quantity of 0, as shown in the tables in some of the embodiments above. This is because in a pixel image, only a small amount of color is needed to show the outline of the image. By showing all the combination types and corresponding quantity information of the first and second puzzle pieces to the user, the user can intuitively realize that there are many more combination types, and that larger-sized and more detailed puzzles can be created. This may lead the user to purchase more of the first and second puzzle pieces.

[0083] Furthermore, in some embodiments, the first type of information includes symbolic information and / or shape information for displaying and distinguishing the first piece and / or the second piece.

[0084] Symbolic information can specifically include numbers, text, letters, and specific symbols.

[0085] For example, uppercase letters can be used to represent the first piece, and lowercase letters can be used to represent the second piece. For instance, A, B, C, D, and E can be used to represent different first pieces, and a, b, c, d, and e can be used to represent different second pieces. Aa, Ab, Ac, Ad, Ae, Ba, Bb, Bc, Bd, Be, Ca, Cb, Cc, Cd, Ce, Da, Db, Dc, Dd, De, Ea, Eb, Ec, Ed, and Ee can represent all combinations of the first and second pieces.

[0086] In addition, shapes of the first and second pieces can be added near the symbol information of the first and second pieces, such as the first piece being convex and the second piece being concave. For example, a convex shape and a concave shape can be added near Aa. Specifically, the convex shape is set on one side of A and the concave shape is set on one side of a.

[0087] The above settings allow users to easily and intuitively distinguish the first puzzle piece, the second puzzle piece, and the puzzle components that need to be assembled, making it easier for users to complete the puzzle.

[0088] Furthermore, in some embodiments, the step of generating puzzle component information based on the first image and the second image includes: Obtain the second category information and second quantity information of the existing puzzle components; Based on the first image and the second image, generate jigsaw puzzle component information that does not exceed the second type of information and the second quantity information.

[0089] Based on the solution presented in this application, users can generate puzzle component information by inputting a first image and a second image. This means that when purchasing puzzle products, users do not need to select and set a pattern during the purchase stage; they only need to purchase different quantities and specifications of first and second puzzle pieces. When generating puzzle component information based on the first and second images, for the puzzle to be assembled correctly, the generated puzzle component information must correspond to the first and second puzzle pieces purchased by the user.

[0090] Specifically, the second category of information refers to all types of the first and second tiles. For example, if a user purchases 1000 first tiles and 1000 second tiles, the 1000 first tiles include 300 A tiles, 200 B tiles, 200 C tiles, 150 D tiles, and 150 E tiles, and the 1000 second tiles include 200 a tiles, 200 b tiles, 300 c tiles, 200 d tiles, and 100 e tiles, then the second category of information includes 10 types: A, B, C, D, E, a, b, c, d, and e. The second quantity information is the quantity information corresponding to each type of tile.

[0091] The puzzle component information includes first category information and first quantity information for the puzzle components. A puzzle component is composed of first and second puzzle pieces. Therefore, the first category and first quantity information also reflect the category and quantity information of the first and second puzzle pieces. Generating puzzle component information that does not exceed the second category and second quantity information means that the generated puzzle component information cannot contain more types of first puzzle pieces than the existing types of first puzzle pieces; the generated puzzle component information cannot contain more types of first puzzle pieces than the existing quantities of each corresponding first puzzle piece; the generated puzzle component information cannot contain more types of second puzzle pieces than the existing types of second puzzle pieces; and the generated puzzle component information cannot contain more types of second puzzle pieces than the existing quantities of each corresponding second puzzle piece.

[0092] Furthermore, in some embodiments, the step of generating puzzle component information based on the first image and the second image, not exceeding the second type of information and the second quantity information, includes: Based on the second type of information and the second quantity information, the first generated specification corresponding to the second quantity information is selected by default from a variety of preset specification information; Based on the first generation specification, generate jigsaw puzzle component information that does not exceed the second type of information and the second quantity information.

[0093] For ease of description, it is assumed that the first puzzle piece purchased by the user contains 5 types, and the second puzzle piece purchased contains 5 types. When generating puzzle component information, it is also assumed that these 5 types of first puzzle pieces and 5 types of second puzzle pieces will be used.

[0094] That is, multiple size specifications can be prepared in advance, such as 10×10, 50×50, 100×100, 200×200, 500×500, etc. After obtaining the second type information and second quantity information of the existing puzzle components, the quantity information of the first and second puzzle pieces is obtained, which is the quantity information of the puzzle components. For example, if the user buys 2500 first puzzle pieces and 2500 second puzzle pieces, then 2500 first puzzle pieces and 2500 second puzzle pieces can be assembled into 2500 puzzle components. Based on this quantity information, a default selection is chosen from multiple preset specifications as the first generation specification. For example, if the user buys 2500 first puzzle pieces and 2500 second puzzle pieces, then 50×50 is selected as the first generation specification by default. That is, the total number of puzzle components included in the generated puzzle component information is also 2500.

[0095] Furthermore, it also includes: Obtain change request information for the first generated specification; Modify the first generated specification from the specification information based on the change request information.

[0096] After selecting one of the multiple specifications as the first generated specification by default, the user can change the selected first generated specification according to the actual situation. Taking the above embodiment as an example, after selecting 50×50 as the first generated specification by default, the user can also manually select other specifications as the first generated specification, such as 10×10. In this case, since the number of first and second puzzle pieces purchased by the user is greater than 10×10, the user can complete the puzzle normally even if 10×10 is used as the first generated specification. If the user manually selects 100×100 as the first generated specification, the total number of puzzle components in the generated puzzle component information will exceed the total number of puzzle components purchased by the user. In this case, the user will not be able to complete the puzzle normally.

[0097] Specifically, in some implementations, when the first generation specification manually selected by the user exceeds the number of puzzle pieces purchased by the user, an alarm message can be issued. The alarm message may specifically indicate to the user that the puzzle piece information generated according to the first generation specification cannot be used to complete the puzzle assembly.

[0098] Specifically, in some implementations, when the user selects the first generation specification multiple times and the number of puzzle pieces the user has purchased exceeds the number of puzzle pieces the user has purchased, a key can be generated. This key can be used to query the user's purchase information, and the specific number of puzzle pieces purchased can be obtained based on the purchase information.

[0099] It's worth noting that, for ease of description, the above assumes that the user purchases 5 types of first-piece puzzle pieces and 5 types of second-piece puzzle pieces, and the puzzle component information is generated using these 5 types of first-piece puzzle pieces and 5 types of second-piece puzzle pieces by default. However, in actual use, users can also purchase 3, 4, 6, or other different types of first-piece and second-piece puzzle pieces, and can use different types of first-piece and second-piece puzzle pieces when generating puzzle component information. That is, the specifications and the first generation specifications can also include the types of first-piece and second-piece puzzle pieces.

[0100] Taking the above embodiment as an example, after selecting the 50×50 specification information, 50×50 represents the number of puzzle pieces, that is, 2500 puzzle pieces are needed. However, under this selection, the types of first and second puzzle pieces to be used can also be specifically selected, such as selecting 3 types of first puzzle pieces and 3 types of second puzzle pieces, or selecting 3 types of first puzzle pieces and 5 types of second puzzle pieces, or selecting 5 types of first puzzle pieces and 5 types of second puzzle pieces, etc. Generally speaking, different types of first and second puzzle pieces represent different colors. For example, when selecting 3 types of first puzzle pieces and 3 types of second puzzle pieces, it means that 3 colors of first puzzle pieces and 3 colors of second puzzle pieces are used to generate puzzle piece information. That is, in some of the above embodiments, a first pixel image and a second pixel image will be generated. The generated first pixel image has only 3 colors, and the generated second pixel image also has only 3 colors. When selecting 5 types of first puzzle pieces and 5 types of second puzzle pieces, the generated first pixel image has 5 colors, and the generated second pixel image also has 5 colors.

[0101] In some embodiments, the steps of obtaining the second type information and the second quantity information of existing puzzle components include: Generate an input interface, which includes at least the second type of information to be entered and the second quantity information; Based on the information entered on the input interface, obtain the second type information and the second quantity information of the existing puzzle components.

[0102] That is, when obtaining the second type information and the second quantity information of the existing puzzle components, the user can input the second type information and the second quantity information himself.

[0103] Furthermore, in some other embodiments, the step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Obtain a product identification code that pre-contains second type information and second quantity information; Obtain the second category information and the second quantity information based on the product identification code.

[0104] When generating puzzle component information, it is necessary to first obtain the second category information and second quantity information of the existing puzzle components. The second category information and second quantity information can be obtained by manual input by the user or by automatic acquisition. In this case, a product identification code can be printed on the packaging or installation frame of the puzzle product. This product identification code contains the second category information and second quantity information. The second category information and second quantity information can be obtained by scanning the product identification code. The advantage of this is that the user does not need to remember or look up the second category information and second quantity information.

[0105] Specifically, the method of this application can be implemented based on a software program, such as a software program installed on a smartphone. After the software program is opened, the first image and the second image are input. Before generating the puzzle component information, the camera permission of the smartphone can be obtained, and then the camera can be opened to scan the product identification code. The product identification code can be a QR code. After obtaining the second category information and the second quantity information by scanning the product identification code, puzzle component information not exceeding the second category information and the second quantity information is generated based on the first image and the second image.

[0106] Besides automatic acquisition, manual input can also be used. In some of the aforementioned embodiments, the second category information and second quantity information can be automatically obtained by scanning the product identification code. However, the product identification code may be lost. Furthermore, since the puzzle product can be given as a gift, the recipient may not have access to the order information. Therefore, if the product identification code is lost, or if some puzzle components are lost during use, many inconveniences will arise in subsequent use. To address this, this application also provides a manual input method. Users can manually input the information of the puzzle components they possess to obtain the second category information and second quantity information, and then generate puzzle component information that does not exceed the second category information and second quantity information based on the first and second images.

[0107] Furthermore, in some embodiments, the step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Generate task instructions; After completing the task instruction, obtain the second type information and the second quantity information of the existing puzzle components.

[0108] In some of the above embodiments, when generating puzzle component information based on the first image and the second image, it is also necessary to obtain the second type information and the second quantity information of the existing puzzle components. This is to ensure that the subsequent puzzle can be assembled normally. When obtaining the second type information and the second quantity information, a task instruction can be generated. The second type information and the second quantity information will only be obtained after the user completes the task instruction.

[0109] Specifically, taking some of the above embodiments as examples, the method of this application can be implemented based on a software program, such as a software program installed on a smartphone. After the software program is opened, the first image and the second image are input. Before generating the jigsaw puzzle component information, the camera permission of the smartphone can be obtained, and then the camera can be opened to scan the product identification code. Before opening the camera to scan the product identification code, a task instruction can be generated first. Only after the task instruction is completed will the camera be opened to scan the product identification code. Specifically, the task instruction can be a sharing link. Specifically, a link can be generated to jump to an advertising page. The task instruction can be to share the link to WeChat Moments or other designated software platforms. That is, only after the user shares the link to WeChat Moments will the camera be opened to scan the product identification code, and then jigsaw puzzle component information not exceeding the second type of information and the second quantity information can be generated based on the first image and the second image.

[0110] By implementing the above settings, the promotional effect can be improved, thereby attracting more people to purchase the jigsaw puzzle product.

[0111] Furthermore, in some embodiments, the step of generating puzzle component information based on the first image and the second image, not exceeding the second type of information and the second quantity information, includes: Generate task instructions; After completing the task instruction, generate jigsaw puzzle component information based on the first image and the second image, which does not exceed the second type of information and the second quantity information.

[0112] In some of the above embodiments, a task instruction is generated before acquiring the second type of information and the second quantity information, and the second type of information and the second quantity information are acquired only after the task instruction is completed. The purpose of this is to improve the promotional effect and encourage more people to purchase the jigsaw puzzle product. Alternatively, the second type of information and the second quantity information can be acquired first, and then the task instruction can be generated. Only after the task instruction is completed will jigsaw puzzle component information, not exceeding the second type of information and the second quantity information, be generated based on the first image and the second image.

[0113] Specifically, taking some of the above embodiments as examples, the method of this application can be implemented based on a software program, such as a software program installed on a smartphone. After the software program is opened, the first image and the second image are input. Before generating the puzzle component information, the camera permission of the smartphone can be obtained, and then the camera is opened to scan the product identification code. After scanning the product identification code, a task instruction is generated. The task instruction can be a sharing link. Specifically, a link can be generated to jump to an advertising page. The task instruction can be to share the link to Moments or other designated software platforms. That is, after the user shares the link to Moments, puzzle component information not exceeding the second type of information and the second quantity information is generated based on the first image and the second image.

[0114] Furthermore, in some embodiments, the step of generating puzzle component information based on the first image and the second image further includes: Generate an identification code containing a link to an interface with puzzle component information.

[0115] Using the above scheme, after generating the jigsaw puzzle component information, an identification code is generated. This identification code can be a QR code, which may contain the jigsaw puzzle component information or a link. This link is used to jump to an interface containing the jigsaw puzzle component information. Specifically, the jigsaw puzzle component information can be presented as a PDF document, which users can download, save, screenshot, etc., to complete the jigsaw puzzle based on the first type information, the first quantity information, and the first position information.

[0116] Reference Figure 4 , Figure 4This is a display interface for one type of puzzle component information. After inputting a first image and a second image, a first pixel image and a second pixel image are generated. The first pixel image and the second pixel image are used for user preview, so that the first image and the second image can be changed to generate different puzzle display surfaces. The puzzle component information includes a first type information, a first quantity information, and a first position information. The first type information is Aa, Ab, Ac, Ba, Bb, Bc, Ca, Cb, and Cc, meaning that there are a total of 9 combination types for the first and second puzzle pieces. The first puzzle piece is convex and is represented by uppercase letters, specifically types A, B, and C. Types A, B, and C can represent different colors, such as red, yellow, and blue. The second puzzle piece is concave and is represented by lowercase letters, specifically types a, b, and c. Types a, b, and c can also represent different colors, such as black, white, and gray. The first quantity information indicates the quantity of each combination type; a quantity of 0 indicates that no tile component of that combination was used. The first position information shows the position of each tile component. Figure 4 The table displayed is a partitioned table containing a total of 9 areas, and each area shows the location distribution of various puzzle components.

[0117] By selecting two images, puzzle component information is generated based on the two images. That is, different puzzle component information can be generated by selecting different images, and different patterns can be assembled based on different puzzle component information. In addition, users can complete the puzzle assembly based on the generated puzzle component information without having to imagine the picture they want. Therefore, the solution provided by this application has the beneficial effects of improving the utilization rate of puzzles and making it convenient for users to assemble puzzles.

[0118] In addition, you can refer to Figure 5 and Figure 6 , Figure 5 and Figure 6This is an interface displaying information for another type of puzzle component. After inputting a first image and a second image, a first pixel image and a second pixel image are generated. These first and second pixel images are used for user preview, allowing for the replacement of the first and second images to generate different puzzle display surfaces. The puzzle component information includes first category information, first quantity information, and first position information. The first category information is Aa, Ab, Ba, and Bb, meaning there are four possible combinations of the first and second puzzle pieces. The first puzzle piece is convex and represented by uppercase letters, specifically types A and B, which can represent different colors, such as black and white. The second puzzle piece is concave and represented by lowercase letters, specifically types a and b, which can also represent different colors, such as black and white. Each combination in the first category information includes a shape illustration of the first and second puzzle pieces, and these shape illustrations can be filled with specific colors, making it easier for users to distinguish them. The first quantity information indicates the quantity corresponding to each combination type, and the first position information shows the position of each puzzle component. Figure 5 The table shown is a partitioned table containing 16 sections. Each section displays the location and distribution of various puzzle components. Figure 6 , Figure 6 for Figure 5 A schematic diagram showing the location distribution of the specific puzzle components in the middle partition table numbered 1-1.

[0119] Among them, the above Figure 4 , Figure 5 as well as Figure 6 The jigsaw puzzle component information shown is for illustrative purposes only and does not represent the actual jigsaw puzzle component information of the first and second images in the above examples.

[0120] Secondly, referring to Figure 2 This application also provides a jigsaw puzzle generation apparatus, comprising: The selection module 210 is used to select two images, namely the first image and the second image; Generation module 220 is used to generate puzzle component information based on the first image and the second image; The puzzle component is composed of a first puzzle piece for displaying a first image and a second puzzle piece for displaying a second image. The puzzle component information includes a first type of puzzle component, a first quantity of puzzle components, and a first position information of each type of puzzle component.

[0121] By selecting two images, puzzle component information is generated based on the two images. That is, different puzzle component information can be generated by selecting different images, and different patterns can be assembled based on different puzzle component information. In addition, users can complete the puzzle assembly based on the generated puzzle component information without having to imagine the picture they want. Therefore, the solution provided by this application has the beneficial effects of improving the utilization rate of puzzles and making it convenient for users to assemble puzzles.

[0122] In some other preferred embodiments, the jigsaw puzzle generation apparatus provided in this application can perform any of the steps in the above methods.

[0123] Thirdly, referring to Figure 3 This application also provides an electronic device including a processor 310 and a memory 320, the memory 320 storing computer-readable instructions that, when executed by the processor 310, perform the steps of any of the methods described above.

[0124] Through the above technical solution, the processor 310 and the memory 320 are interconnected and communicate with each other through a communication bus and / or other forms of connection mechanism (not shown). The memory 320 stores computer-readable instructions that can be executed by the processor 310. When the electronic device is running, the processor 310 executes the computer-readable instructions to perform the method in any optional implementation of the above embodiments to achieve the following functions: selecting two images, namely a first image and a second image; generating puzzle component information based on the first image and the second image; the puzzle component is composed of a first puzzle piece for displaying the first image and a second puzzle piece for displaying the second image, and the puzzle component information includes first type information, first quantity information, and first position information of each type of puzzle component.

[0125] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the steps of any of the methods described above.

[0126] When the computer program is executed by the processor using the above technical solution, it executes the method in any optional implementation of the above embodiments to achieve the following functions: selecting two images, namely a first image and a second image; generating puzzle component information based on the first image and the second image; the puzzle component is composed of a first puzzle piece for displaying the first image and a second puzzle piece for displaying the second image, and the puzzle component information includes first type information, first quantity information, and first position information of each type of puzzle component.

[0127] The computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0128] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0129] Furthermore, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0130] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0131] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for generating a jigsaw puzzle, characterized in that, include: Select two images, namely the first image and the second image; Generate puzzle component information based on the first image and the second image; The puzzle component is composed of a first puzzle piece for displaying the first image and a second puzzle piece for displaying the second image. The puzzle component information includes a first type of puzzle component, a first quantity of puzzle components, and a first position information of each type of puzzle component. The first type of information refers to the combination type of the first puzzle piece and the second puzzle piece; The first quantity information refers to the quantity corresponding to each of the aforementioned combination types; The first location information refers to the position where each of the puzzle components needs to be placed.

2. The method for generating a jigsaw puzzle according to claim 1, characterized in that, Also includes: A first pixel image and a second pixel image are generated based on the first image and the second image, respectively. The first pixel image includes a plurality of first pixel units corresponding to the first tile, each first pixel unit having a single first pattern feature. The second pixel image includes a plurality of second pixel units corresponding to the second tile, each second pixel unit having a single second pattern feature.

3. The method for generating a jigsaw puzzle according to claim 2, characterized in that, The step of generating a first pixel image and a second pixel image based on the first image and the second image respectively includes: Multiple first pixel images and second pixel images with different preset styles are generated based on the first image and the second image, respectively.

4. The method for generating a jigsaw puzzle according to claim 2, characterized in that, The step of generating a first pixel image and a second pixel image based on the first image and the second image respectively includes: Based on the first image and the second image, generate a first pixel image and a second pixel image with the same number of first pixel units as the number of second pixel units.

5. The method for generating a jigsaw puzzle according to claim 4, characterized in that, The step of generating a first pixel image and a second pixel image with the same number of first pixel units as the second pixel units based on the first image and the second image respectively includes: A first matching process is performed on the first image and / or the second image, the first matching process including at least one of the following operations: moving, stretching, scaling, rotating, cropping, and filling; Based on the first image and / or the second image after the first matching process, generate a first pixel image and a second pixel image of the same size, with the number of the first pixel units being equal to the number of the second pixel units.

6. The method for generating a jigsaw puzzle according to claim 1, characterized in that, The first category information refers to all combination types of the first puzzle piece and the second puzzle piece, and the first quantity information refers to the quantity information corresponding to all combination types.

7. The method for generating a jigsaw puzzle according to claim 1, characterized in that, The first type of information includes symbolic information and / or shape information used to display and distinguish the first piece and / or the second piece.

8. The method for generating a jigsaw puzzle according to claim 1, characterized in that, The step of generating puzzle component information based on the first image and the second image includes: Obtain the second type information and the second quantity information of the existing puzzle components; The puzzle component information is generated based on the first image and the second image, not exceeding the second type information and the second quantity information.

9. A method for generating a jigsaw puzzle according to claim 8, characterized in that, The step of generating the puzzle component information based on the first image and the second image, not exceeding the second type information and the second quantity information, includes: Based on the second type information and the second quantity information, a first generation specification corresponding to the second quantity information is selected by default from a variety of preset specification information; The puzzle component information is generated according to the first generation specification, not exceeding the second type information and the second quantity information.

10. A method for generating a jigsaw puzzle according to claim 9, characterized in that, Also includes: Obtain the change request information for the first generated specification; The first generated specification is modified from the specification information according to the change request information.

11. A method for generating a jigsaw puzzle according to claim 8, characterized in that, The step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Generate an input interface, the input interface including at least the second type of information to be input and the second quantity information; Based on the information entered on the input interface, obtain the second type information and the second quantity information of the existing puzzle components.

12. The method for generating a jigsaw puzzle according to claim 8, characterized in that, The step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Obtain a product identification code that pre-contains the second type information and the second quantity information; The second category information and the second quantity information are obtained based on the product identification code.

13. A method for generating a jigsaw puzzle according to claim 8, characterized in that, The step of obtaining the second type information and the second quantity information of the existing puzzle components includes: Generate task instructions; After completing the task instruction, obtain the second type information and the second quantity information of the existing puzzle components.

14. The method for generating a jigsaw puzzle according to claim 8, characterized in that, The step of generating the puzzle component information based on the first image and the second image, not exceeding the second type information and the second quantity information, includes: Generate task instructions; After completing the task instruction, the puzzle component information is generated based on the first image and the second image, not exceeding the second type information and the second quantity information.

15. A method for generating a jigsaw puzzle according to claim 1, characterized in that, The step of generating puzzle component information based on the first image and the second image further includes: Generate an identification code containing a link to an interface that displays the puzzle component information.

16. A jigsaw puzzle generation device, characterized in that, include: The selection module is used to select two images, namely the first image and the second image; The generation module is used to generate puzzle component information based on the first image and the second image; The puzzle component is composed of a first puzzle piece for displaying the first image and a second puzzle piece for displaying the second image. The puzzle component information includes a first type of puzzle component, a first quantity of puzzle components, and a first position information of each type of puzzle component. The first type of information refers to the combination type of the first puzzle piece and the second puzzle piece; The first quantity information refers to the quantity corresponding to each of the aforementioned combination types; The first location information refers to the position where each of the puzzle components needs to be placed.

17. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer-readable instructions that, when executed by the processor, perform the steps of the method as described in any one of claims 1 to 15.

18. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it performs the steps of the method as described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Double-sided jigsaw puzzle device

    CN214913284U

  • Splicing block, splicing block assembly and jigsaw puzzle

    CN219963904U

  • Personalized mosaic puzzle set

    US20120025462A1

  • Multi-way puzzle

    WO2004004851A2