Automatic matching method, device and system for submission view of appearance design patent application
By automatically matching the view files of the design patent application, the problems of high labor intensity and low work efficiency of manually identifying and matching views in the prior art are solved, and a higher degree of intelligence is achieved, reducing the risk of errors and review cycles.
Patent Information
- Application Number
- CN202510316406.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-06-24
AI Technical Summary
When applying for an appearance design patent, the intelligent degree of auxiliary submission system in the prior art is not high, resulting in the patent process personnel needing to perform a large number of manual identification and matching views, which are highly labor-intensive, low-work efficiency, and are prone to view matching errors.
It provides an automatic matching method for submitting views of the appearance design patent application. By receiving the view files uploaded by the user, renaming the files using a unique encoding algorithm, and matching with the fixed view name is checked, and automatically transferring and naming the view files to establish a corresponding relationship.
It reduces the work burden of patent process personnel, simplifies the operation process, improves work efficiency, reduces the risk of application rejection caused by work errors, and shortens the review cycle. It is especially suitable for multi-view and large-scale application scenarios.
Smart Images

Figure CN120196597A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of electronic document processing, and particularly relates to an automatic matching method, device and system for submission views of a design patent application. Background Art
[0002] A design refers to a new design that is aesthetically pleasing and suitable for industrial application, which is made of the shape, pattern, or a combination thereof of the whole or part of a product, as well as the combination of color and shape and pattern. According to the Patent Law, a design can apply for patent protection.
[0003] When applying for a design patent, multiple views of the same product that meet the requirements of standardization and unification need to be submitted to the National Intellectual Property Administration. However, the current auxiliary submission system for design patent applications has a low level of intelligence. For example, when preparing application documents, professional patent process personnel need to manually identify and correspond to each view of each product one by one, which has problems such as high labor intensity, low work efficiency, and easy view matching errors during long-term work. Especially when encountering multiple similar designs, sets of products or component products, the above problems are more prominent. Summary of the Invention
[0004] The purpose of the embodiments of the present application is to provide an automatic matching method for submission views of a design patent application, aiming to improve the intelligence level of the auxiliary submission system for design patent applications, and solve problems such as high labor intensity, low work efficiency, and easy view matching errors of patent process personnel when preparing application documents.
[0005] The embodiments of the present application are implemented as follows: An automatic matching method for submission views of a design patent application is provided, and the method includes:
[0006] Receiving a plurality of submission view files uploaded by a user for a design patent application, displaying the submission view files in a first view area, reading the original file names of the submission view files, and renaming the submission view files using a unique coding algorithm to obtain the coded file names of the submission view files, and establishing a correspondence between the original file names and the coded file names;
[0007] Reading the fixed view names of a plurality of fixed-name view positions in a second view area;
[0008] Determining whether the original file names match the fixed view names;
[0009] If the match is consistent, the submission view file is automatically transferred from the first view area to the fixed name view position for display, and the fixed view name is used as the submission view name of the submission view file, and the corresponding relationship between the submission view name of the submission view file and the encoded file name is established.
[0010] Another object of the embodiments of the present application is to provide an automatic matching device for submission views of a design patent application. The device includes:
[0011] A data acquisition module, configured to receive a plurality of submission view files uploaded by a user for a design patent application, display the submission view files in a first view area, read the original file names of the submission view files, and rename the submission view files using a unique encoding algorithm to obtain the encoded file names of the submission view files, and establish the corresponding relationship between the original file names and the encoded file names;
[0012] A fixed view name acquisition module, configured to read the fixed view names of a plurality of fixed name view positions in a second view area;
[0013] A matching verification module, configured to determine whether the original file name and the fixed view name match;
[0014] An association construction module, configured to, when the match is consistent, automatically transfer the submission view file from the first view area to the fixed name view position for display, and use the fixed view name as the submission view name of the submission view file, and establish the corresponding relationship between the submission view name of the submission view file and the encoded file name.
[0015] Another object of the embodiments of the present application is to provide an automatic matching system for submission views of a design patent application. The system includes a memory and a processor. When a computer program stored in the memory is executed by the processor, the processor executes the steps of the automatic matching method for submission views of a design patent application as described above.
[0016] The automatic matching method for submission views of a design patent application provided by the embodiments of the present application has the prominent advantages that: it reduces the daily work burden of patent process personnel, simplifies the operation process, improves work efficiency, avoids the issuance of a rectification notice or an examination opinion by the State Intellectual Property Office due to work mistakes, and shortens the examination cycle. It is especially suitable for multi-view and large-batch application scenarios. Description of the Drawings
[0017] Figure 1 It is an application environment diagram of the automatic matching method for submission views of a design patent application provided by the embodiments of the present application;
[0018] Figure 2 This is a flowchart of an automatic matching method for submission views of a design patent application provided by an embodiment of the present application;
[0019] Figure 3 This is a schematic diagram of a display interface provided by an embodiment of the present application;
[0020] Figure 4 This is a schematic diagram of another display interface provided by an embodiment of the present application;
[0021] Figure 5 This is a schematic diagram of the content of an XML - format file provided by an embodiment of the present application;
[0022] Figure 6 This is a flowchart of another automatic matching method for submission views of a design patent application provided by an embodiment of the present application;
[0023] Figure 7 This is a flowchart of yet another automatic matching method for submission views of a design patent application provided by an embodiment of the present application;
[0024] Figure 8 This is a schematic diagram of the file hierarchy of a folder to be classified provided by an embodiment of the present application;
[0025] Figure 9 This is a structural block diagram of an automatic matching device for submission views of a design patent application provided by an embodiment of the present application;
[0026] Figure 10 This is an internal structural block diagram of a computer device in an embodiment. Detailed implementation manners
[0027] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the following further elaborates on the present invention in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0028] It can be understood that the terms "first", "second", etc. used in the present application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish one unit or module from another. For example, without departing from the scope of the present application, the first script may be referred to as the second script, and similarly, the second script may be referred to as the first script.
[0029] Figure 1 This is an application environment diagram of the automatic matching method for submission views of a design patent application provided by an embodiment of the present application, as Figure 1As shown, in this application environment, it includes a terminal 110 and a computer device 120.
[0030] The computer device 120 can be an independent physical server or a desktop computer, or a server cluster composed of multiple physical servers. It can be a cloud server that provides basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN.
[0031] The terminal 110 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The terminal 110 and the computer device 120 can be connected through a network, and this application does not limit this.
[0032] Such as Figure 2 As shown, in one embodiment, an automatic matching method for the submission views of a design patent application is proposed. This embodiment can be applied to the terminal 110 in the above Figure 1 either offline or online, or can run on the computer device 120. This embodiment is illustrated by being applied to the computer device 120. An automatic matching method for the submission views of a design patent application may specifically include the following steps:
[0033] S10: Receive a number of submission view files uploaded by the user for a design patent application, display the submission view files in a first view area, read the original file names of the submission view files, and rename the submission view files using a unique coding algorithm to obtain the coded file names of the submission view files, and establish a correspondence between the original file names and the coded file names.
[0034] In this embodiment, the system first receives the user's uploaded files, displays the view files uploaded by the user in the first view area of the page, reads the original file names of these pictures, such as Figure 3 the "top view.jpg" corresponding to the mascot shown in
[0035] S20: Read the fixed view names of a number of fixed - name view positions in a second view area.
[0036] In this embodiment, as Figure 3 shown, it is a display interface. This interface includes a first view area and a second view area. The second view area can be the Figure 3 "single - product view" area in , which includes the fixed view names of a number of predefined fixed - name view positions, such as the "isometric view" for the isometric view position.
[0037] S30: Determine whether the original file name matches the fixed view name.
[0038] In this embodiment, it is determined whether there is a matching relationship between the original file name uploaded by the user in the first view area and the fixed view name in the second view area.
[0039] S40: If they match, automatically transfer the submitted view file from the first view area to the fixed name view position for display, use the fixed view name as the submitted view name of the submitted view file, and establish the corresponding relationship between the submitted view name of the submitted view file and the encoded file name.
[0040] In this embodiment, as Figure 4 shown, it is another display interface. Move the picture to the corresponding position in its corresponding perspective for display, and the displayed effect after moving can be as Figure 4 shown, and rename it, so as to facilitate the user to check whether the true perspective view of the picture of the file corresponds to the named name based on the form of the perspective view, and reduce the possibility of errors caused by manual operations. At the same time, the whole process is fully automated without manual operation, and it can force the name to meet the submission specification requirements for views in the "Patent Examination Guidelines", significantly accelerating the production speed and naming speed of different perspective views. Especially when facing a large number of files to be uploaded, this method can significantly accelerate the automated name correction and standardized name production speed of view files, and at the same time facilitate manual proofreading to check whether the name of the view corresponds to its true view perspective.
[0041] Those skilled in the art, when making a submitted view file for an existing patent document, need to manually identify, verify, match and make a file for submission to the office, and there are many manual operations in the whole process. Especially when facing a large number of files to be processed for submission, or long-term labor, it is very easy to make mistakes, bringing potential losses to customers.
[0042] The prominent advantage of the method provided in the embodiment of the present application is that it can significantly reduce the daily workload of process personnel, realize self-service format generation and submission of appearance patents to the office without professional training, simplify the operation process, avoid application rejection due to format errors, and shorten the review cycle. At the same time, it can also reduce the error probability of manual operations and improve the processing speed, especially suitable for multi-view and large-batch application scenarios.
[0043] As a preferred embodiment of the present application, the condition for determining that the original file name matches the fixed view name is to meet the following rules:
[0044] The original file name is exactly the same as the fixed view name; or the original file name is exactly the same as part of the characters in the fixed view name; or the original file name is the same as any name in the alias name library of the fixed view name.
[0045] In this embodiment, in order to further improve the matching accuracy and matching speed, the name library is enriched and expanded. As long as the original file name is the same, close or similar to the fixed view name, the system can automatically match. Taking "stereoscopic image" as an example, its original file name can be "first stereoscopic image", "stereoscopic image", "stereoscopic", "vertical", etc.
[0046] In this embodiment, the alias name library includes at least synonym names, misspelled characters names, and custom matching names. Take "overhead view" as an example; synonym names may include: "overhead shot", "overhead angle", "top shot", etc.; misspelled characters names may include: "house shot", etc.; custom matching names mean that customers can customize matching rules to automatically identify pictures with specific content as corresponding angles, for example, automatically matching files named "7" as stereoscopic angles. By parsing the file name and automatically matching the name with the shooting angle, the convenience of user matching and input is significantly improved, and automatic matching can be achieved even if it is not strictly corresponding.
[0047] As a preferred embodiment of the present application, the second viewing area also includes a custom name view position; the custom name view position is configured to: when the submitted view file displayed in the first viewing area is dragged and transferred to the custom name view position for display, the original view name is used as the submitted view name of the submitted view file.
[0048] In this embodiment, considering that there may be multiple perspectives for the image or the expanded perspectives for the product in some cases, a custom name view position is provided. In this area, the system submits the original view name of the file uploaded by the user as the name of the image, so that the user can define the uploaded name according to their own needs and actual conditions.
[0049] As a preferred embodiment of the present application, the method further includes:
[0050] Generate a file package containing an XML format file and the submission view file for a design patent application; the XML format file is used to record the correspondence between the submission view name of the submission view file and the encoding file name.
[0051] In this embodiment, after the system determines the corresponding names of each view obtained by upload automation, it can also automatically generate a file package for design patent applications, which contains an XML format file and the submitted view files. The packaged file can generate a file package that meets the different requirements of different patent offices (such as the Chinese CNIPA system and the US USPTO system) with one click according to customer needs, enabling the system to support one-click submission to the official patent office, significantly improving the degree of convenience. Here, only an XML format file that meets the requirements of Chinese patent applications is used as an example.
[0052] In one embodiment, as Figure 5 shown, it is a schematic diagram of the content of an XML format file. In the figure, in the file named "130001.xml", the corresponding relationship between the submitted view names of the submitted view files and the encoded file names automatically obtained based on the algorithm is recorded. Through this method, the system can produce the submission files for the patent office online based on the web page, or run offline and produce the submission files in the form of software, plugins, or programs, thereby significantly accelerating the automation processing speed and submission convenience of the system.
[0053] As a preferred embodiment of the present application, the method further includes:
[0054] Based on all the submitted view names of the same product, use an image recognition model to read the image features of all the submitted view files of the same product; the image features include image contour size features and / or image shape features and / or image pattern features; determine whether the image features of the submitted view files meet the preset image feature threshold conditions for the same product; if there are submitted view files that do not meet the threshold conditions, generate an alarm message.
[0055] In this embodiment, the image contour size features extracted by the image recognition model may include extracting information about the image boundary, such as size attributes like width and height; the image shape features may include analyzing the overall shape of the image, performing edge detection and geometric feature detection. The image pattern features refer to identifying the texture, pattern, and other decorative element features on the image. The system first defines the evaluation rules, and can detect and evaluate whether the extracted image features are reasonable and consistent through the classification extraction of different features. If it is found that the features of some view files exceed the threshold conditions set by the rules, it is considered that there may be errors or inconsistencies. At this time, the system will automatically generate an alarm message to notify the user. The alarm message can help the user quickly locate the problematic part and take corresponding measures to correct these problems.
[0056] As a preferred embodiment of the present application, the image recognition model reads the size features of all the submitted view files of the same product, and based on the relative position relationship of the six views of the product represented by the submitted view files, obtains the mapping correspondence of the same size feature in different submitted view files. When the sizes do not correspond, a warning message is provided to the customer.
[0057] This embodiment takes into account that in different views, the same size description should be consistent. When it is inconsistent, the system automatically reminds. For example, the projected sizes of the top view, bottom view, and front view of the product in the horizontal width direction should be consistent, and the projected sizes of the left view, right view, and front view in the vertical height direction should be consistent. When the degree of non-correspondence of the sizes exceeds the threshold condition, the user is informed that there is an error of the type of non-corresponding uploaded picture sizes, thus avoiding the problem of image size misalignment.
[0058] Deep learning frameworks such as convolutional neural networks can be selected to extract image features, the edge detection algorithm is used to obtain the image contour size features, and the HOG (Histogram of Oriented Gradients) algorithm is applied to capture the image shape features. Through feature recognition, automatic error correction is performed to further reduce the error rate.
[0059] As a preferred embodiment of the present application, as Figure 6 shown, the method further includes:
[0060] S100: Determine the file type of the file uploaded by the user. When the file type is a folder or a compressed package, set the file uploaded by the user as a folder to be classified.
[0061] S200: Determine whether there are sub-folders in the sub-directory of the folder to be classified; when the judgment result is yes, record the sub-folders in the sub-directory of the folder to be classified as first-level folders, and set each first-level folder as an independent product.
[0062] S300: Determine whether there are sub-folders in the sub-directory of the first-level folder. When the judgment result is no, set all the images under each first-level folder as submitted view files representing the same item.
[0063] In this embodiment, steps S100 - S300 can be executed before step S10. That is, the system first determines the file type of the file uploaded by the user; when it is determined that the file uploaded by the user is a compressed package or a folder, the compressed package is decompressed into a folder. After obtaining the folder to be classified, steps S100, S200, and S300 are sequentially executed. After step S300 ends, step S10 is executed; when it is determined that the file uploaded by the user is a picture, step S10 is directly executed.
[0064] Through the above method, the system supports the overall upload of folders or compressed packages, and can also automatically classify multiple solutions in the folder to generate multiple separately submitted file packages, eliminating the need for users to upload repeatedly. When facing batch upload and processing tasks, it can significantly improve the processing speed of staff and the overall work efficiency, and reduce the labor burden.
[0065] As a preferred embodiment of the present application, the method further includes:
[0066] Generate the preview of the products to be submitted to the office for each of the independent products in sequence, and wait for the user's confirmation result for the preview of the products to be submitted to the office.
[0067] In this embodiment, the system generates a preview of the files to be submitted to the office for display, and the user confirms the correctness of the files to be submitted to the office. The preview display diagram can be displayed in the second view area. After the user confirms that it is correct, the system automatically packages the file information according to the official requirements of the system to be submitted to the office and forms a standardized file format. When the system recognizes that the uploaded folder contains multiple independent sub-products, they can be displayed one by one in sequence, and the files to be submitted to the office are made independently in sequence.
[0068] As a preferred embodiment of the present application, as Figure 7 shown, the method further includes:
[0069] S400: Determine whether there are sub-folders in the next-level directory of the first-level folder. When the determination result is yes, record the sub-folder in the next-level directory of the first-level folder as the second-level folder.
[0070] S500: Set each of the second-level folders as an independent component of the first-level folder; set all the images under each of the second-level folders as the submission view files representing the same item; record the images in the next-level directory of the first-level folder as the combined state display images.
[0071] S600: The preview of the products to be submitted to the office includes the preview diagrams of all the independent components of an independent product and the combined state display images.
[0072] In the embodiment of the present application, as Figure 8 shown, a possible file hierarchy in the folder to be classified uploaded by the user is given. This embodiment further considers the situation that a product may include several kits or components, and optimizes the combined state display images that may be generated in the kits, automatically classifies and identifies different views of each component in the product respectively, eliminating the need for manual classification and successive upload, further improving the production speed of the standardized files to be submitted to the office for products with multiple components, and improving work efficiency.
[0073] Meanwhile, by automatically integrating and displaying these contents on a single page, it is convenient for users to correct errors and submit them, and to create submission documents in a visual manner, significantly improving the document creation efficiency.
[0074] As a preferred embodiment of the present application, the method further includes:
[0075] Reading the image features of each of the submission view files, where the image features at least include image contour features and image content features;
[0076] Based on an image recognition model, identifying the image features of all the submission view files to obtain the class mirror image pairs in the submission view files, where the class mirror image pairs represent "left view - right view" pairs, "top view - bottom view" pairs, and "front view - rear view" pairs;
[0077] Obtaining the recognition results of the class mirror image pairs, and automatically correcting the corresponding results of each submission view file and its corresponding shooting perspective to obtain an error probability;
[0078] Realtime displaying the error probability, and generating an alarm message when the error probability is higher than a threshold.
[0079] In the embodiments of the present application, the R & D personnel of the present application considered that since the six - view shooting perspectives are strictly orthogonal and it is difficult to obtain the depth information of the image features from the captured images, in the present application, the system determines whether the naming of the image perspectives may be incorrect by a method based on determining whether two images are in a mirror relationship. For example, the left view and the right view often have a mirror relationship. The class mirror image pair refers to the corresponding relationship between the shooting perspectives of two images, and this corresponding relationship may be any one of the "left view - right view" pair, "top view - bottom view" pair, and "front view - rear view" pair. Generally, three pairs of perspectives corresponding to each other should be recognized. Comparing the pairing results of the perspective pairs determined by the image recognition model with the mutual corresponding relationship results under the pairing obtained based on the user naming. It can be understood here that the judgment content is only the corresponding relationship between two pictures, and it is not necessary to judge which specific one of the "left view - right view" pair, "top view - bottom view" pair, and "front view - rear view" it is. The system automatically generates the number of matching pictures that may have errors to obtain the real - time error probability. When the error probability is higher than the preset warning threshold, an alarm message is generated.
[0080] As Figure 9 shown, in one embodiment, an automatic matching device for submission views of a design patent application is provided. The automatic matching device for submission views of the design patent application can be integrated into the above - mentioned computer device 120, and specifically may include:
[0081] A data acquisition module 510, configured to receive a plurality of submitted view files for an industrial design patent application uploaded by a user, display the submitted view files in a first view area, read the original file names of the submitted view files, and rename the submitted view files by using a unique coding algorithm to obtain the coded file names of the submitted view files, and establish a corresponding relationship between the original file names and the coded file names;
[0082] A fixed view name acquisition module 520, configured to read the fixed view names of a plurality of fixed name view positions in a second view area;
[0083] A matching verification module 530, configured to determine whether the original file names match the fixed view names;
[0084] An association construction module 540, configured to, when the match is consistent, automatically transfer the submitted view files from the first view area to the fixed name view positions for display, and use the fixed view names as the submitted view names of the submitted view files, and establish a corresponding relationship between the submitted view names and the coded file names of the submitted view files.
[0085] In an embodiment of the present application, the explanation and description of the automatic matching device for the submitted views of the above industrial design patent application may refer to the explanation and description of the corresponding method above. For the description of the automatic matching method for the submitted views of the above industrial design patent application, please refer to the above text, and details are not described herein again.
[0086] In an embodiment of the present application, the daily work burden of patent process personnel is reduced, the operation process is simplified, the work efficiency is improved, the situation that a patent application is issued a notice of correction or an examination opinion by the National Intellectual Property Administration due to work mistakes is avoided, and the examination cycle is shortened. It is particularly applicable to multi-view and large-batch application scenarios.
[0087] Figure 10 The internal structure diagram of a computer device in an embodiment is shown. The computer device may specifically be Figure 1 the computer device 120 in. As Figure 10As shown in the figure, the computer device includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and can also store a computer program. When the computer program is executed by the processor, the processor can implement the automatic matching method for the submission view of the design patent application. The internal memory can also store a computer program. When the computer program is executed by the processor, the processor can execute the automatic matching method for the submission view of the design patent application. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0088] Those skilled in the art can understand that Figure 9 the device in [reference] can refer to a program module or a functional module, which can be used to execute specific computer program steps. For example, the data acquisition module 510 can execute step S10, and the fixed view name acquisition module 520 can execute step S20, and so on. Figure 10 The structure shown in [reference] is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0089] In one embodiment, the automatic matching device for the submission view of the design patent application provided by this application can be implemented in the form of a computer program, and the computer program can run on a computer device as shown in Figure 10 the figure. Each program module that composes the automatic matching device for the submission view of the design patent application can be stored in the memory of the computer device. The computer program composed of each program module enables the processor to execute the steps in the automatic matching method for the submission view of the design patent application in each embodiment of this application described in this specification.
[0090] In one embodiment, an automatic matching system for the submission view of the design patent application is proposed. The system includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the processor executes the steps of the automatic matching method for the submission view of the design patent application as described above.
[0091] In the embodiments of this application, for the description of the automatic matching method for the submission view of the design patent application mentioned above, please refer to the above text and will not be elaborated here.
[0092] In the device provided by the embodiments of the present application, the prominent advantages are as follows: it reduces the daily work burden of process personnel, enables self-service format generation, patent application, and submission to the office without professional training, simplifies the operation process, avoids application rejection caused by format errors, and shortens the review cycle. At the same time, it can also reduce the error probability of manual operations, improve the processing speed, and is especially suitable for multi-view and large-batch application scenarios.
[0093] In the embodiments of the present application, the system can be a computer software or program system that runs in hardware containing a processing device. When the above system is running, it executes its corresponding method. For the description of the automatic matching method for the submission views of the above design patent application, please refer to the above text and will not be elaborated here.
[0094] In the embodiments of the present application, the prominent advantages of the present system are as follows: it reduces the daily work burden of process personnel, enables self-service format generation, patent application, and submission to the office without professional training, simplifies the operation process, avoids application rejection caused by format errors, and shortens the review cycle. At the same time, it can also reduce the error probability of manual operations, improve the processing speed, and is especially suitable for multi-view and large-batch application scenarios.
[0095] It should be understood that although the steps in the flowcharts of the embodiments of the present application are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in each embodiment may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential either, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0096] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0097] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0098] The above embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. An automatic matching method for the submission view of a design patent application, characterized in that: The method comprises: Receive several submitted view files uploaded by users for design patent applications, display the submitted view files in the first view area, read the original file names of the submitted view files, rename the submitted view files using a unique encoding algorithm to obtain the encoded file names of the submitted view files, and establish a corresponding relationship between the original file names and the encoded file names; Reading fixed view names of a plurality of fixed name view bits of a second view area; Determine whether the original file name matches the fixed view name; If the match is consistent, the submission view file is automatically transferred from the first view area to the fixed name view position for display, and the fixed view name is used as the submission view name of the submission view file, and a corresponding relationship between the submission view name of the submission view file and the encoding file name is established.
2. The automatic matching method for the submitted view of the design patent application according to claim 1, characterized in that: The condition for judging that the original file name matches the fixed view name is that the following rules are met: The original file name is exactly the same as the fixed view name; or The original file name is identical to part of the fixed view name; or The original file name is the same as any name in the alias name library of the fixed view name.
3. The automatic matching method for the submitted views of the design patent application according to claim 1, characterized in that: The second viewing area also includes a custom name viewing position; The custom name view position is configured to: when the submitted view file displayed in the first view area is dragged and transferred to the custom name view position for display, the original view name is used as the submitted view name of the submitted view file.
4. The method for automatically matching the submitted views of a design patent application according to claim 1, characterized in that: The method further comprises: Generate a file package containing an XML format file and the submission view file for a design patent application; the XML format file is used to record the correspondence between the submission view name of the submission view file and the encoding file name.
5. The method for automatically matching the submitted views of a design patent application according to claim 1, characterized in that: The method further comprises: Based on all the submitted view names of the same product, an image recognition model is used to read image features of all the submitted view files of the same product; the image features include image outline size features and / or image shape features and / or image pattern features; Determining whether the image feature of the submitted view file meets a preset image feature threshold condition of the same product; If there is a submitted view file that does not meet the threshold condition, an alarm message is generated.
6. The method for automatically matching the submitted views of a design patent application according to any one of claims 1 to 5, characterized in that: The method further comprises: Determine the type of the file uploaded by the user, and when the file type is a folder or a compressed package, set the file uploaded by the user as a folder to be classified; Determine whether the lower level directory of the folder to be classified contains subfolders; if the determination result is that there are subfolders, record the subfolders located in the lower level directory of the folder to be classified as first-level folders, and set each first-level folder as an independent product; Determine whether the next level directory of the first level folder contains a subfolder; when the determination result is that it does not exist, set all images under each of the first level folders as submission view files representing the same item.
7. The automatic matching method for the submitted views of the design patent application according to claim 6, characterized in that: The method further comprises: Generate a traffic product preview for each of the independent products in turn, and wait for the user to confirm the traffic product preview.
8. The method for automatically matching the submitted views of a design patent application according to claim 6, characterized in that: The method further comprises: Determine whether the next level directory of the first level folder contains a subfolder, and if the determination result is yes, record the subfolder located in the next level directory of the first level folder as a second level folder; Each of the secondary folders is set as an independent component of the primary folder; all images under each of the secondary folders are set as submission view files representing the same item; and images in the first-level directory under the first-level folder are recorded as combined state display images; The traffic bureau product preview includes preview images of all the independent components of an independent product and a combination status display image.
9. An automatic matching device for the submitted views of a design patent application, characterized in that: The device comprises: A data acquisition module, used to receive a number of submitted view files uploaded by a user for a design patent application, display the submitted view files in a first view area, read the original file names of the submitted view files, rename the submitted view files using a unique encoding algorithm, obtain the encoded file names of the submitted view files, and establish a corresponding relationship between the original file names and the encoded file names; A fixed view name acquisition module, used for reading fixed view names of a plurality of fixed name view positions in the second view area; A matching verification module, used to determine whether the original file name matches the fixed view name; An association construction module is used to automatically transfer the submitted view file from the first view area to the fixed name view position for display when a match is consistent, and use the fixed view name as the submitted view name of the submitted view file to establish a corresponding relationship between the submitted view name of the submitted view file and the encoded file name.
10. An automatic matching system for submission views of design patent applications, characterized in that: The system includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the automatic matching method of the submitted views of the design patent application as described in any one of claims 1 to 8.